@charset "utf-8";

/* Page header */
div { margin: 0; padding: 0; border: 0; }

#header { width:995px; height:109px; background:#ffd300 url(../../images/bg/bg_header.ashx) repeat-x; border-bottom: 1px solid #e5be01; margin: 0; padding: 0; clear: both; }

/*----- FIX FOR OLD SITE HEADINGS ----- */
.pagehead {font-size:22px; margin:0px 0px 0px 0px; color:#333333; letter-spacing:-1px;}
.pageHead{font-size:24px; margin:0px 0px 0px 0px; font-weight:normal; color:#35658a; letter-spacing:-1px;}
#pageHead {font-size: 18px; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom: 3px;}
#pageHead h1{font-size:24px; margin:0px; padding:0px; font-weight:normal; color:#35658a; letter-spacing:-1px;
}
#pageHeading {vertical-align: middle;}
/* ----- END OLD SITE HEADINGS -----  */


h1 {padding:0; margin: 0px; }
h2{font-size:18px; letter-spacing:-1px; line-height:24px;}
h3{font-size:14px; margin-bottom:8px;}
h4{font-weight:bold;}
p { margin-top: 15px; margin-bottom: 8px; line-height: 15px;}

.ddsmoothmenu{margin-top:12px;}


#contactMenu{width:693px; float:right; background: url(../../images/bg/bg_minor_menu2.ashx) no-repeat; height:19px; text-align:right;}
#contactMenu ul{margin:1px 19px 0px 0px;}
#contactMenu li{display: inline;	padding: 0px 12px 0px 12px;	border-left: 1px solid #fff;}
#contactMenu .first{border-left: 0px;}
#contactMenu a{color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px;}
#contactMenu a:hover{text-decoration:none; color:#ffd300;}

#sitemap{float:right; width:200px; height:26px; margin-top:20px; text-align:right;}
#sitemap ul{margin:0;}
#sitemap li{display: inline; padding: 0px 12px 0px 12px; border-left: 1px solid #333333;}
#sitemap a{color:#333333; text-decoration:none;  font-size:11px;}
#sitemap a:hover{text-decoration:underline;}
#sitemap .first{border-left: 0px;}

#search { float: right; display: inline; width: 204px; height: 26px; margin: 18px 5px 0 0; padding: 0; border: 0 none; background: url(../../images/bg/bg_search_field.ashx) no-repeat;}
#search #searchInner { position: relative; top: 0; left: 0; margin: 0; padding: 0; border: 0 none; }
#search #searchInner .searchTextBox { position: absolute; top: 2px; left: 5px; padding: 0; margin: 0; border: 0 none; font-size: 12px; color: #005481; width: 146px; height: 25px; background: transparent; }
#search #searchInner .searchButton { position: absolute; top: 0; left: 146px; padding: 0; margin: 0; z-index: 100; border: 0 none; width: 25px; height: 25px; }
#search input{margin:0; padding:0;}

#logo { float: left; width: 192px; height: 109px; border: 0; background: url(../../images/general/RAC_logo_internal.ashx) no-repeat; }

#mainMenu{ width:750px; float:right; margin-top:12px; border: 0;}
/*#mainMenu a{color:#000000; padding:1px 1px 1px 12px; font-size:14px; text-decoration:none; font-weight:bold; background:url(../../images/general/main_nav_arrow.ashx) 1px 50% no-repeat;}
#mainMenu a:hover{color:#000000; padding:1px 1px 1px 12px; font-size:14px; text-decoration:none; font-weight:bold; background: #ffffff url(../../images/general/main_nav_arrow.ashx) 1px 50% no-repeat;}
#mainMenu ul { margin:0; padding: 0; border: 0; }
#mainMenu li { display: inline; padding: 0; margin: 0 17px 0 0; }
#mainMenu li.last { margin: 0 5px 0 0; }*/


	/* *****************************************************************************************
	Main content, two and three column layout
	***************************************************************************************** */
#homeContent { width: 995px; margin: 0; padding: 0; clear: both; color:#333333; font-size:12px; }
#homeContent img {border: 0;}

#TwoColumnNavigation { float: left; width: 195px; margin: 0 0 20px 0; padding: 0; border: 0; }
#TwoColumnContent { float: left; width: 620px; margin: 10px 0 20px 30px; border: 0; color:#333333; } 

#ThreeColumnNavigation { float: left; width: 195px; margin: 0 0 20px 0; padding: 0; border: 0; }
#ThreeColumnContent { float: left; width: 550px; margin: 10px 0 20px 30px; color:#333333;} 
#ThreeColumnSubcontent { float: right; width: 195px; margin:66px 0px 20px 24px;}
#ThreeColumnSubcontent HR{border:none; color:#d9d9d9; background-color:#d9d9d9; margin:5px 0px 5px 0px; height:1px; padding:0;}
.ThreeColumnDivider {background-color:#d9d9d9; height:1px; width:100%; margin:10px 0px 10px 0px; overflow:hidden;}

	/* *****************************************************************************************
	Navigation
	***************************************************************************************** */
#lhsMenu { margin: 0; }

#subMenu { width:191px; margin:6px 0px 0px 5px; background:#2a5c85 url(../../images/bg/bg_subMenu_bottom_curve.ashx) bottom no-repeat; clear:both; padding-bottom:10px; }
#subMenu h2{ color: #ffffff; margin: 0; padding: 4px 10px 4px 14px; font-size: 24px;  border-bottom: 1px solid #215077; background:url(../../images/bg/bg_subMenu_h2.ashx) no-repeat; letter-spacing:normal;}

/* For later when we listify the navigation
#subMenu ul{margin:0; padding:0; list-style-type: none;}
#subMenu li{margin:0; padding:0;}*/


#subMenu .menuLevel3 a{ border-bottom:1px solid #215077; margin: 0;  padding: 4px 7px 4px 14px;  display:block; border-top:1px solid #507fa5;}
#subMenu .menuLevel3 a:hover { color:#000000; background: #e6e6e6 url(../../images/bg/arrow_hover_right.ashx) right 8px no-repeat; display:block;}
#subMenu .menuLevel3 a:visited {}

#subMenu .menuLevel4 a {  border-bottom:1px solid #356891; margin: 0;  padding: 4px 7px 4px 30px; background: #3f75a1 url(../../images/bg/bg_subNav_arrow.ashx) 20px 8px no-repeat; display:block; border-top:1px solid #4f85b1;}
#subMenu .menuLevel4 a:hover { color:#000000; background: #e6e6e6 url(../../images/bg/arrow_hover_right.ashx) right 8px no-repeat; display:block;}
#subMenu .menuLevel4 a:visited {}



#subMenu .menuLevel5 a { border-bottom:1px solid #356891; margin: 0;  padding: 4px 7px 4px 40px; background: #4b7faa url(../../images/bg/bg_subNav_arrow.ashx) 30px 8px no-repeat; display:block; border-top:1px solid #4f85b1;}
#subMenu .menuLevel5 a:hover { color:#000000; background: #e6e6e6 url(../../images/bg/arrow_hover_right.ashx) right 8px no-repeat;  display:block;}
#subMenu .menuLevel5 a:visited { }


#subMenu .menuLevel6 a { border-bottom:1px solid #4d83ae; margin: 0;  padding: 4px 7px 4px 50px; background: #5b8fb9 url(../../images/bg/bg_subNav_arrow.ashx) 40px 8px no-repeat; display:block; border-top:1px solid #71a3ca;}
#subMenu .menuLevel6 a:hover { color:#000000; background:#e6e6e6; display:block;}
#subMenu .menuLevel6.active a, #subMenu .menuLevel5.active a, #subMenu .menuLevel4.active a, #subMenu .menuLevel3.active a  {background-color: #ffffff; color:#000000; display:block; border-bottom:1px solid #ffffff;border-bottom:1px solid #ffffff;}

/*  #subMenu.menuLevel6.active a {background: #ffffff url(../../images/bg/bg_subNav_active.ashx) 40px 8px no-repeat; color:#000000; display:block;}  */

#subMenu .menuLevel7 a { border-bottom:1px solid #4d83ae; margin: 0;  padding: 4px 7px 4px 55px; background:url(../../images/bg/bg_subNav_arrow.ashx) 45px 8px no-repeat; display:block;}
#subMenu .menuLevel7 a:hover { color:#000000; background:#e6e6e6; display:block;}

#subMenu .menuLevel7 a:visited { }

#subMenu a{color:#ffffff; padding:4px 7px 4px 0px; font-size:12px; display:block; text-decoration:none;}
/*#subMenu .active{font-weight:bold; background: #588cb7 url(../../images/bg/bg_subNav_active.ashx) 100% 8px no-repeat; }*/

.open { background:url(/Themes/images/nav/arrow2.png) 99% 50% no-repeat;}


/*.menuLevel4 li a:hover{color:red; background: #e6e6e6 url(../../images/bg/bg_subNav_arrow.ashx) 20px 8px no-repeat;}*/


.breadcrumbs {margin-bottom:15px; font-size:10px;}
.breadcrumbs a{text-decoration:none; color:#333333;}


#pagecontentContainer a:link{
	color: #2a5c85; 
}
#pagecontentContainer a:visited{
	color: #2a5c85;
}
#pagecontentContainer a:hover{
	color: #2a5c85;
}
#pagecontentContainer a:active{
	color: #2a5c85;
}



	/* *****************************************************************************************
	Tables and Forms 
	***************************************************************************************** */
table.racDefault { border-collapse: collapse; background: #fff; border: 1px solid #d9d9d9; font-family: Verdana, Arial, Helvetica, sans-serif; }

.racDefaultSubTable{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; padding: 5px 5px 5px 5px;}
.racDefault  td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding: 5px 5px 5px 5px;}
.racDefault  th{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 26px; background:#dbdbdb url(../../images/bg/tableHeader.ashx) repeat-x; }

.racDefault .smallTitles th { background: none;	font-size: 11px; color: #ccc !important; padding: 0px 2px 0px 0px; font-weight: normal; height: auto; }
			
.racDefault .smallTitles td { padding: 0px 2px 0px 2px; }
		
th.racLargeHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 50px; background: url(/Themes/images/LGtableheader.gif) ;}

th.racTableSubHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 27px; background: url(/Themes/images/tablesubHeader.gif);}

form,input,select {margin: 0; padding: 0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.formInput {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; }

input.button{ background : url(/Themes/images/buttonOff.jpg); height: 24px; width:78px; margin: 2px; margin-bottom: 0; margin-left: 1px; margin-right: 5px; margin-top: 0; padding-bottom: 0; padding-left: 3px; padding-right: 3px; border:0px; padding-top: 0; color:#333333; font-size:13px; font-weight:bold; cursor:pointer;}

input.largebutton{ background : url(/Themes/images/largebuttonOff.jpg); height: 24px; width:120px; margin: 2px; margin-bottom: 0; margin-left: 1px; margin-right: 5px; margin-top: 0; padding-bottom: 0; padding-left: 3px; padding-right: 3px; border:0px; padding-top: 0; color:#333333; font-size:13px; font-weight:bold; cursor:pointer;}

.backlight {background-color:#ffffff;}
.ControlBacklight {background-color:#fff5c5;}
.RightAlign { text-align: right; }

.required {color: #FF0000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; vertical-align: top; margin-left: 3px;}

.optional {	font-weight: bold; font-size: 11px;	color: Green; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 3px;}

td.formquestion { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left:5px; padding-right:5px; text-align:right;}

td.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding-left:5px; padding-right:5px;}

textarea{ width:350px; height:63px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}

th.formhead { font-size: 12px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 26px; background: url(/Themes/images/tableHeader.gif); }

td.cellBackLight {
	background: #fff5c5;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

td.paymentDivider {
	background: url(../../images/bg/roadsideFormsPaymentDivider.ashx) left center no-repeat;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

td.paymentGradient {
	background: url(../../images/bg/roadsideFormsPaymentGradient.ashx) left center repeat-x;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.formClientInformationBox {
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #CCC;
	width: 350px;
	padding: 10px 0 10px 10px;
	background: #fafafa url(../../images/bg/roadsideFormsPaymentGradient.jpg) left center repeat-x;
} 


	/* *****************************************************************************************
	Quicklinks
	***************************************************************************************** */

table.quickLinks {width: 191px; border: 1px solid #d9d9d9; border-collapse: collapse; margin: 5px 0px 50px 0px;}
		
		td.quickLinksTitle {font-size: 14px; font-family: Verdana; font-weight: bold; color: #333333; height: 26px; padding-left: 5px; background-image: url(/Themes/images/tableHeader.gif); background-repeat: repeat-x;}
		td.quickLinksContent {padding: 10px 5px 10px 5px;}
		
		div.quickLink {padding: 0px 3px 3px 20px; margin-bottom: 0px; background: transparent url(/Themes/images/arrow_more.jpg) no-repeat 0px 0px;}
		
		a.quickLinks {font-family: Verdana,arial,sans-serif; font-size: 11px; color: #333333; text-decoration: none;}
		a:hover.quickLinks {font-family: Verdana,arial,sans-serif; font-size: 11px; color: #2a5c85; text-decoration: underline;}

#quickLinkContainer {width: 191px;  float: left; margin-left: 5px; margin-top: 10px; display: inline;}
#homeQuickLinkContainer {width: 191px;  float: left; margin-left: 5px; margin-top: 10px; display: inline; /*position: relative;*/ z-index: 1;}
.TitleQuickLink { width: 171px; height:27px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; background-image:url(../../images/bg/BG_curve.ashx); float:left; padding-top:3px; }
.BodyQuickLink {width: 189px; border-left:1px solid #d9d9d9;  border-right:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9;} 

/* QuickLinks END */
a.racInternalLink{
color: #326082; 
text-decoration: none;
background-image: url(../../images/bg/bg_arrow_more.ashx);
background-repeat: no-repeat;
padding: 1px 0px 1px 20px;
}
a:visited.racInternalLink{
color: #326082; 
text-decoration: none;
background-image: url(../../images/bg/bg_arrow_more.ashx);
background-repeat: no-repeat;
padding-left: 20px;
}


a:hover.racInternalLink{
color:  #2a5c85; 
text-decoration: underline;
background-image: url(../../images/bg/bg_arrow_more_over.ashx);
background-repeat: no-repeat;
padding-left: 20px;
}

a:active.racInternalLink{
color: #326082; 
text-decoration: none;
background-image: url(../../images/bg/bg_arrow_more.ashx);
background-repeat: no-repeat;
padding-left: 20px;
}




.arrowlist { list-style-type: none;  padding: 0px; margin: 0px 0px 0px 10px; }				 
.arrowlist li{ background-image: url(../../images/bg/bg_arrow_more.ashx); background-repeat: no-repeat; background-position:0px 1px; padding:2px 0px 6px 20px; padding-bottom: 6px; list-style: none;	 }
.TitleQuickLink{ font-size:14px;}

/* Framed Tiles (bsmith 20070828) */		
		.framedTile { width: 196px; float: left; padding-left: 5px; margin-bottom: 1em; margin-top: 1em;}
			.framedTileTitle { width:190px; padding-left:6px; height:24px; padding-top:6px; font-size: 14px; font-weight: bold; vertical-align: middle; text-align: left; background-image:url(../../images/general/framedTileTop.ashx); }
				.framedTileTitle a:link{ color: #333333; text-decoration: none; }
				.framedTileTitle a:visited { color: #333333; text-decoration: none; }
			.framedTileBody { width: 194px; border-left:1px solid #d9d9d9;  border-right:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9;} 
			.homepageColBody { width: 194px; border-left:1px solid #d9d9d9;  border-right:1px solid #d9d9d9;  border-bottom:1px solid #d9d9d9; float:left;} 
			p.landingpageText { margin-top: 5px; margin-bottom:0px; margin-left: 4px; margin-right: 4px; line-height: 15px;}
		/* END Framed Tiles */

/* *****************************************************************************************

Member Benefit offer pages

***************************************************************************************** */

            

.mbBenefitHeader {color:#711111; font-size:18px; padding-left:25px; background:url(/themes/images/membership/mb_offer_arrow.gif) 0 50% no-repeat;}
.mbContactBox{padding:36px 10px 10px 10px; border:1px solid #cfcfcf; background:url(/themes/images/membership/mb_contact_bg.gif); background-repeat:no-repeat; background-position:4px 5px; background-color:#fbfdff; color:#2a5c85;}

 

ul.mbOfferItemBullets

{

list-style-type: none; padding: 0; margin: 15px 0px 0px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;

}

 

.mbOfferItemBullets li

{

background-image: url(/themes/images/membership/mb_offer_save_bullet.gif); background-repeat: no-repeat; background-position: 0% 25%; padding-left: 40px; margin-bottom:1.2em;
}

 

/* END Member Benefit offer pages */


/* *****************************************************************************************
	News Article Pages
	***************************************************************************************** */
table.NewsArticle {width:470px; padding:0px;}
td.NewsTitle {width:470px; height: auto; border-bottom:solid 1px #d6d7d8; padding: 5px 0px 5px 0px;}
td.NewsBody {width:470px; height:65px; border-bottom:solid 1px #808182; vertical-align:top; padding:5px;}
img.NewsImages {padding-right:5px; border:0;}
	
/* *****************************************************************************************
	SYCS Pages
	***************************************************************************************** */
table.SYCSSearch {width: 159px; margin-left: 2px; border: 1px solid #d9d9d9; float: left; border-collapse: collapse; margin-top: 10px; }
td.SYCSSearchTitle {font-size: 14px; font-family: Verdana; font-weight: bold; color: #333333; height: 26px; padding-left: 5px; background-image: url(/Themes/images/tableHeader.gif); background-repeat: repeat-x;}
td.SYCSSearchContent {padding: 10px 5px 10px 5px;}
.SYCSformSelect {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; width:135px; margin-bottom:5px;}
.SYCSformInput {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; width:130px; margin-bottom:5px;}

.SYCSCategoryAlign {float:left; padding-right:5px;}
table.SYCSCategory {width:280px; padding:0px;}
td.SYCSCategoryBody {width:280px; height:65px; border:solid 1px #d9d9d9; vertical-align:top; padding:5px;}
img.SYCSCategoryImages {border:0; float:right; text-align:center; padding-top:5px;}


.SYCSArticleAlign {margin-left: 5px; width: 270px; float:left; padding-right:5px;}
table.SYCSArticle {width:220px; padding:0px;}
td.SYCSTitle {width:220px; height:30px; border-bottom:solid 1px #d6d7d8;}
td.SYCSBody {width:220px; height:65px; border-bottom:solid 1px #808182; vertical-align:top; padding:5px;}
img.SYCSImages {padding-right:5px; border:0;}

h1.SYCSHead {font-size: 11px; font-weight: bold; color: #2a5c85; margin-top:5px; margin-bottom:5px; float:left; padding-top:15px; } 
#newsHead {font-size: 11px; color: #2a5c85; font-weight: bold;} 

 
.racFactTitle {font-weight: bold;} 

/* -------------------------------------------------------------------------- */

		
/* Autosearch form */

.windowshadeoff {
visibility: hidden;
}
.windowshadeon {
visibility: visible;
}

#criteriaauto {
position: relative;
width: 290px;
left: 0px;
top: 0px;
background: #eaeaeb;
border: 1px solid #c7c7c8;
padding: 10px 10px 10px 10px;
color: white;
}

#repairerContainer{
position: absolute;
left: 300px;
z-index: 102;
}

.searchTD{
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #c7c7c8;
}

.searchcrumb, .searchcrumb:visited{
font-family: verdana, arial, sans-serif;
font-size: 7pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #3b3b3b;        
}

.searchcrumb:hover, .searchcrumb:visited:hover{
font-family: verdana, arial, sans-serif;
font-size: 7pt;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #3b3b3b;        
}

.searchResultTitle, .searchResultTitle:visited{
font-family: verdana, arial, sans-serif;
font-size: 7pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #4A4A4A;   
}

.searchResultTitle:hover, .searchResultTitle:visited:hover{
font-family: verdana, arial, sans-serif;
font-size: 7pt;
font-style: normal;
font-weight: bold;
text-decoration: underline;
color: #4A4A4A;   
}
		
/* *****************************************************************************************
Links
***************************************************************************************** */
a.tile {color:#333333; text-decoration:none;}
a:hover.tile {color:#2a5c85; text-decoration:none;} 

a.arrowLink {color: #2a5c85; text-decoration: none;}  
a:hover.arrowLink {color: #2a5c85; text-decoration: underline;} 
.arrow { padding-right: 5px; border: 0;} 
.arrowRight { padding-right: 5px; padding-top:5px; padding-bottom:3px; border: 0; text-align:right;}

a.tiplink {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:5px; padding:2px; text-decoration: none;}
.tip {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffbb; border:1px solid #d9d9d9; color:#333333; margin:5px; padding:5px; text-decoration: none;}

a.helplink {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:5px; padding:2px; text-decoration: none;}
.help {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#dce2e7; border:1px solid #d9d9d9; color:#333333; margin:5px; padding:5px; text-decoration: none;}


/* *****************************************************************************************
Lists
***************************************************************************************** */
ul { margin-top: 0px; }

ul.round {margin:3px 5px 5px 5px; padding: 0; list-style-type: none;}
li.round {list-style-type: none; background:url(/Themes/images/bullet_round.gif); background-repeat: no-repeat; background-position: 0.0em 0.4em; padding-left: 1em; padding-bottom: 4px; margin: 0;}

ul.highlight { margin: 3px 5px 5px 5px; padding-left: 1em; }
ul.highlight li { padding-left: 0em; padding-bottom: 4px; margin-left: 1em;}

oi.number {margin:3px 5px 5px 5px; padding: 0;}
li.number {padding-left: 0em; padding-bottom: 2px; padding-top: 1px; margin: 0;}

/* *****************************************************************************************
Lists END
***************************************************************************************** */

.highlightBorder { 
position: relative; 
border: 1px solid #d9d9d9; 
padding: 5px;
margin-top: 15px; 
margin-left: 75px;
width:450px;
}
.highlightBorder h2 { margin: 0px; }

.greybacklight {
background-color: #e9e9e9;
padding: 5px;
border: 1px solid #d9d9d9;
}
.boxBorderLeft{width:550px; background:url(../../../Images/General/bg/bg_box_border_left.ashx) top left no-repeat; margin-bottom:20px;}
.boxBorderRight{ background:url(../../../Images/General/bg/bg_box_border_right.ashx) bottom right no-repeat; padding:15px;}
.boxBorderRight h3 {margin-top:0px;}
.standoutHead {font-size: 11px; color: #711111; font-weight: bold; margin-top:5px; margin-bottom:5px;}

.moreInfoBox {background:url(../../../Images/General/bg/more_info_box.ashx) no-repeat; height:128px; width:550px; margin-bottom:20px;}
.moreInfoBox h3 {margin:0px 0px 0px 10px; color:#35658a;}
.moreInfoBox p{margin:10px;}

/* *****************************************************************************************
TRAVEL
***************************************************************************************** */
.travelOfferPrice{ color:#9c0f00; font-size:28px; font-weight:bold; letter-spacing:-2px; } 
.travelOfferPriceDetail{FONT-SIZE: 9px; COLOR: #333333; LETTER-SPACING: normal;}

.enewsPages{font-size:11px;}
#travelLightbox {display:block; padding:40px 0px 20px 11px; BACKGROUND: url(../../../Travel/general/travel_lightbox_bg.ashx) no-repeat;}
#travelLightbox img{border:1px solid #ffffff;}

/* *****************************************************************************************
Information Block
***************************************************************************************** */
.infoBlock{width:180px; background: url(/~/media/Images/General/bg/infoBlockBG.ashx) bottom no-repeat;}
.infoBlock p { padding:8px 8px 15px 8px; margin:0px; font-size:12px;}
.infoBlock ul { padding:0px 8px 15px 0px; margin: 0; font-size:11px; text-indent: -3px; list-style-type: none;}
.infoBlock ul li { margin: 0 0 10px 8px; padding-left: 23px; line-height: 15px; text-indent: 0px; background: url(/~/media/Images/General/Icons/tick.ashx) 0px 0px no-repeat;}
.infoBlock H2 {background:#467295 url(../../images/bg/infoHeader.ashx) no-repeat; color:#ffffff; margin:0px; padding:8px 8px 8px 10px; font-size:14px;  letter-spacing:normal; line-height:14px;}
a.infoBlockLink {color:#ffffff; text-decoration:none;}

.SYCSHead  h1{ font-size:14px; font-weight:bold;}


/* *****************************************************************************************
Forms styling Darrell White 06/2011
***************************************************************************************** */

.removeBorderLeft {
	border-left: none #FFFFFF;
}
.removeBorderRight {
	border-right: 1px #FFFFFF;
	text-align: right;
}

.darrell_submitBtn {
	display: block;
	width: 140px;
	height: 35px;
	background: url(/~/media/MAF/yellowBtnBlank.ashx) top left no-repeat;
	border: 0px;
	padding: 0px;
	font-weight: bold;
}


.lrgFormSubmitBtn:link, .lrgFormSubmitBtn:visited  {
	display: block;
	width: 223px;
	height: 29px;
	padding: 12px 0 0 0;
	background: url(../../images/bg/lrgSubmitBtnBg.ashx) 0 -80px no-repeat;
	text-align: center;
	text-decoration: none;
	color: #000 !important;
	font-size: 12px;
	font-weight: bold;
}

.lrgFormSubmitBtn:hover  {
	background: url(../../images/bg/lrgSubmitBtnBg.ashx) 0 0px;
}
