/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : AA Online Style Sheet 
Author : Bruce Davis-Goff
URL :http://datacom.co.nz 

Description : Main stylesheet for AA Online MOSS Build Feb 2007

Created :20/02/2007 
Modified : 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/*PARENT - MAIN ELEMENTS */
 
body {
font-size:62.5%;background-image:url(images/body-bg.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#e4e4e4;
height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;
}

.body {background-color:#e4e4e4;
height:100%;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}

.bodyWrap  {width:960px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

/*----- Default link styles ---------*/

.bodyWrap a:link
{
	color:#003399;
}
.bodyWrap a:active,.bodyWrap a:visited
{
	color:#551a86;
}
.bodyWrap a:hover
{
	color:#551a86;
}

/* ---- General Summary Links Styles -- */
table.slm-layout-main .item .link-item a,table.slm-layout-main .item .description{font-size:12px;font-family:Arial, Helvetica, sans-serif;}

/* ---- Hide Moss Elements that we don't want to appear on Live site ---- */
.topArea{border:none;background:none;}
.topConcealer{height:0px;overflow:hidden;font-size:-1px;width:100%;display:block;border-bottom:solid 1px #565656;position:relative;top:1px;left:0px;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	
/*HEADER ELEMENTS */	
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/		

.headerTop 
{width:100%;
height:30px;
background-image:url(images/header-bg.gif);
background-repeat:repeat-x;
background-color:#000000;}

.headerWrap {
width:960px;
height:30px; 
} 

.search { width:190px;  }
.searchTitle {
text-align:right;
font-size:1.1em;
font-weight:bold;
color:#cdcdcd;

background-image:url(images/top-link-bg.gif);
background-position:left 10px;
background-repeat:no-repeat;
padding:10px 3px 0px 0px;  
}

.searchbox input {
padding:2px;
margin-top:3px;
}


.searchbox {width:195px;}

td.ms-sbgo  {
vertical-align:bottom;

}

.ms-sbgo img {
margin-top:0px;

padding:0px;
margin:0px; 
}
.mms-sbplain { height:68px;}

td.ms-sbtable {
vertical-align:top;
height:20px;
margin:0px;
padding:0px;
}

.headerLinks { 
height:28px;
font-size:11px;
font-family:arial;
padding-top:2px;
width:640px; 
}

.headerLink a:link,  .headerLink a:active,  .headerLink a:visited {
font-size:1.0em;
color:#cdcdcd;
background-image:url(images/top-link-bg.gif);
background-position:left 3px;
background-repeat:no-repeat;  
text-decoration:none;
line-height:30px;
padding:3px 5px 10px 10px;  
} 

.headerLink a:hover   {color:#ffffff;}

.headerLinks1 {
float:left; 
height:28px;
font-size:11px;
font-family:arial;
padding-top:2px;   
}

.headerLink1 a:link,  .headerLink1 a:active,  .headerLink1 a:visited {
font-size:1.0em;
color:#cdcdcd;
background-image:url(images/moreaa-bg.gif);
background-position:left 3px;
background-repeat:no-repeat;  
text-decoration:none;
line-height:28px;
padding:3px 20px 10px 10px; 
height:30px;
} 

.headerLink1 a:hover   {color:#ffffff;}

.over a:link,  .over a:active,  .over a:visited  { 
font-size:11px;color:#000000; 
text-decoration:none;
background-image:url(images/moreaa-bg-on.gif);
background-position:left top;
background-repeat:no-repeat; 
display:inline; 
padding:3px 25px 8px 10px;
line-height:26px;  
} 

#moreaa { 
z-index:100;
width:520px; 
position:absolute; 
left:325px; 
top:-2px; 
border-left:1px solid #565656;
border-right:1px solid #565656;
border-bottom:1px solid #565656;
background-color: white; 
padding: 0px; }
	  
* HTML   #moreaa { 
width:520px; 
position:absolute; 
left:325px; 
top:0px; 
border-left:1px solid #565656;
border-right:1px solid #565656;
border-bottom:1px solid #565656;
background-color: white; 
padding: 0px; }

.headerWrap {
width:960px;
margin-left:auto;
margin-right:auto;
}

.moreaaLinkBox a:link, .moreaaLinkBox a:visited, .moreaaLinkBox a:active {
background-image:url(images/yellow-arrow.gif); 
background-repeat:no-repeat; 
background-position:left 2px ;
font-size:1.2em;
font-weight:bold;
color:#000000;
padding:0px 0px 0px 20px; 
text-decoration:none;
display:block;
}

.moreaaLinkBox a:hover { 
text-decoration:underline;
color:#cc970a;
background-image:url(images/yellow-arrow-on.gif); 
background-repeat:no-repeat; 
background-position:left 2px 
} 

.moreaaTop {
padding: 20px 15px 15px 15px;
}

.moreaaBottom {
padding: 10px 15px 15px 15px;
background-color:#e4e4e4; 
background-image:url(images/moreaa-bottom-bg.gif); 
background-position:left top; 
background-repeat:repeat-x;
}

.moreaaLinkBox { padding-right:30px;   }

.moreaaLinkBox span {margin-left:20px;display:block}
.moreaaClose {padding-top:10px;}
.moreaaClose a:link, .moreaaClose a:active, .moreaaClose a:visited { 
background-image:none; 
font-size:1.1em;
color:#003399;
text-decoration:none;
text-align:right;
float:right;
margin-right:15px;
text-decoration:underline;
}

.moreaaClose a:hover {
text-decoration:underline; 
color:#000000;
}

table.topNav  {
margin:82px 0px 0px 130px;
display:inline; 
float:left;padding:0px; 
font-family:Arial, Helvetica, sans-serif 
}

* HTML table.topNav  {
margin:81px 0px 0px 130px;
width:480pxpx;
display:inline; 
float:left
}

.zz1_GlobalNav_4 td {
width:115px; 
background-image:url(images/top-menu-bg.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-top:0px; 
font-size:18px;
text-align:center;
padding-right:5px; 
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
height:33px;
line-height:33px; 
}

a.zz1_GlobalNav_3  { 
width:100px;
height:20px;
color:#000000;
width:115px;
text-transform:capitalize !important;
}

.topNavSelected td {
width:115px;
background-image:url(images/top-menu-on-bg.gif); 
background-position:left top; 
background-repeat:no-repeat; 
font-size:18px;
text-align:center;
padding-right:5px; 
filter: alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
height:33px;
line-height:33px;
}

.zz1_GlobalNav_4 a:link,  .zz1_GlobalNav_4 a:active, .zz1_GlobalNav_4 a:visited {
text-decoration:none;
color:#000000}

.zz1_GlobalNav_4 a:hover {
color:#551a8b;
text-decoration:underline;
-moz-opacity:.85;
opacity:.85;
}

.headerLinksRight {
float:right;
display:inline; 
width:200px;
background-image:url(images/header-right-links-bg.gif); 
background-repeat:no-repeat; 
background-position: left top;
width:199px;
height:24px; 
filter: alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;  
clear: right;
margin-top:50px;
text-align:center;
padding-top:2px;  
}

* HTML .headerLinksRight {height:23px; }

.headerLinksRight a:link,   .headerLinksRight a:active,   .headerLinksRight a:visited {color:#000;font-size:12px;font-weight:bold;text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.headerLinksRight a:hover {color:#551a8b;text-decoration:underline;-moz-opacity:.85;opacity:.85;}

.joinLink a:link,  .joinLink a:active, .joinLink a:visited { 
background-image:url(images/big-yellow-button-bg.gif); 
background-repeat:no-repeat; 
background-position:left top;
height:24px;width:85px; 
float:right;
margin-right:13px;
margin-top:13px;
font-size:12px;
font-weight:bold;
padding:3px 0px 0px 13px;
color:#000000;
text-decoration:none;
}

.joinLink a:hover  { 
background-image:url(images/big-yellow-button-bg-on.gif); 
text-decoration:underline}

.divider {
font-size:1.6em;
color:#999999;
padding:0px 3px 0px 5px;}

.ms-pagebreadcrumb {
display:none;}

.headerBar {
width:960px;
height:115px;
margin-left:auto;
margin-right:auto;
clear:both;
margin-top:0px;
margin-bottom:0px;
padding:0px; 
}

.spacer {
height:10px;
font-size:10px;
line-height:10px;
padding:0px;margin:0px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	 
/* -----SUB MENU  CLASSES ----- */
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	

.subMenuTable {
width:960px;
margin:0px;
padding:0px; 
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif
}

.subMenuCellBorder {
border-right:2px solid #d6d6d6;
}

.subMenuTable td {
vertical-align:top;
width:25%;
padding-right:7px;
padding-left:10px; 
font-family:Arial, Helvetica, sans-serif 
}

.subMenu1 a:link, .subMenu1 a:active, .subMenu1 a:visited {
font-size:1.6em;
color:#333333; 
text-decoration:none;
line-height:16px;

padding-bottom:10px;
display:block;
padding-top:5px; 
}

.subMenu1 a:visited {
color:#551a8b;
}

.subMenu1 a:hover  {
color:#551a8b; 
text-decoration:underline
}

.subMenu2 a:link, .subMenu2 a:active, .subMenu2 a:visited {
font-size:1.2em;
color:#333333; 
text-decoration:none; 
position:relative;
top:-4px;
left:0px; 
}
.subMenu2 ul li > a:link, .subMenu2 ul li > a:active, .subMenu2 ul li > a:visited 
{
	left:-10px;
}

.subMenu2 a:visited {color:#551a8b;}

.subMenu2 a:hover  {
color:#551a8b; 
text-decoration:underline;
}
.subMenu2 ul{
	padding:0;
	margin:0 0 0 13px;
}
.subMenu2 > ul{
	margin:0 0 0 23px;
}
.subMenu2 ul li{
	padding:0 0 0 3px;
	margin:0;
	list-style-image:url(images/yellow-bullet-round.gif);
}
/* submenu2 aa-online-IE7.css contains more styles for IE7 */


.subMenuAll a:link, .subMenuAll a:active, .subMenuAll a:visited {
background-image:url(images/small-yellow-button-bg.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:1.1em;color:#333333; 
text-decoration:none;
width:61px; 
height:20px;
display:block;
text-align:left;
float:right; 
text-indent:15px; 
text-decoration:none ;
padding-top:3px;font-family:Arial, Helvetica, sans-serif
}

.subMenuAll a:hover  {
background-image:url(images/small-yellow-button-on-bg.gif);
background-position:left top;
background-repeat:no-repeat; 
text-decoration:underline;
color:#551a8b;
}

td.subMenuAll  {
height:20px;
padding:0px;
margin:0px; 
line-height:20px;
padding-right:7px;
color:#FFD521; 
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	
/* -----FOOTER LINK / SEARCH CLASSES ----- */
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	

.backToTop  {margin-top:30px;}

.backToTop a:link, .backToTop a:active, .backToTop a:visited  {
color:#000000;
font-size:12px;
text-decoration:none;
background-image:url(images/carat.gif);
background-position:left 3px;
padding-left:10px;
background-repeat:no-repeat;
line-height:12px;font-family:Arial, Helvetica, sans-serif
}
.backToTop a:visited  {color:#551a8b;}
.backToTop a:hover {color:#551a8b;}

.footerTable {
width:960px; 
padding:0px; 
margin:0px;
margin-top:5px;font-family:Arial, Helvetica, sans-serif;
}
.footerTable td {
padding-left:20px;
padding-right:10px; 
}

.footerTable h2 {font-size:1.4em;font-weight:normal;} 

.footerTableHeader {
background-image:url(images/footer-top.gif); 
background-repeat:no-repeat; 
background-position:left top; 
width:960px;
height:10px;
font-size:10px;
line-height:10px; 
}
.footerTableFooter {
background-image:url(images/footer-bottom.gif); 
background-repeat:no-repeat; 
background-position:left top; 
width:960px;
height:10px;
line-height:10px; 
font-size:10px;
}
.footerServices {
border-left:2px solid #8f8f8f; 
width:17%
}
.footerQuickFind { width:24%}
.footerResources { 
width:16%;
border-right:2px solid #c1c1c1;
}
.footerContact { 
width:18%;
border-right:2px solid #c1c1c1;
}
.footerSearch {
border-right:2px solid #8f8f8f; 
width:25%; 
}

.footerTable a:link, .footerTable a:active, .footerTable a:visited, .keepNzMoving a:link, .keepNzMoving a:visited, .keepNzMoving a:active {
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px; 
text-decoration:none
}

.footerTable a:visited, .keepNzMoving a:visited {color:#551a8b;}

.footerTable a:hover, .keepNzMoving a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);
} 

a.ms-sbcell { background-image:none;}

.footerContact p {
margin:0px;
padding:0px;
font-size:1.2em;
}

.ms-sbgo a:link, .ms-sbgo a:active,  .ms-sbgo a:visited   { 
display:block;
background-image:none; 
background-color:transparent;
padding:0px;
margin:0px;
}

.ms-sbgo a:hover { 
display:block;
background-image:none;
width:10px;
background-color:transparent;
padding:0px;
margin:0px;
}


td.ms-sbgo img {
padding:0px;
margin:0px;
margin-left:5px;
}

.ms-sbgo td {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif 
}

.ms-sbcell {
padding:0px;
margin:0px;
border:0px;
font-family:Arial, Helvetica, sans-serif
}

#SRSB {
padding:0px;
margin:0px; 
}

#ctl00_PlaceHolderSearchArea2_SearchBox2  {
margin:0px;
padding:0px;
background-color:#transparent;
font-family:Arial, Helvetica, sans-serif  
}

.footerSearch table, .footerSearch.ms-sbtable table, .footerSearch.searchbox  { 
padding:0px;
margin:0px;
border:0px 
}


.ms-sbtable td { 
padding:0px;
margin:0px;
border:0px ;
background-color: transparent;
font-family:Arial, Helvetica, sans-serif
}


#ctl00_PlaceHolderSearchArea2_SearchBox2  {
margin:0px;
padding:0px;
background-color:#transparent ;
font-family:Arial, Helvetica, sans-serif
}

#ctl00_PlaceHolderSearchArea2_SearchBox2.searchbox { }

input.ms-sbplain {
border:1px solid #727272;
height:18px;
font-family:Arial, Helvetica, sans-serif 
}

.searchBox2 input.ms-sbplain
{
	padding-left:2px;
}

.copyRightLinks {
text-align:center;
font-size:12px;
color:#8f8f8f;
margin-top:5px; 
}

.copyRightLinks a:link, .copyRightLinks a:active, .copyRightLinks a:visited {  
color:#333333; 
text-decoration:none 
}

.copyRightLinks a:visited {  color:#551a8b; text-decoration:none }
.copyRightLinks a:hover {color:#551a8b; text-decoration:underline }

/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	
/* -----HOMEPAGE LAYOUT  CLASSES ----- */
/*//////////////////////////////////////////////////////////////////////////////////////////////////*/	


.homeLayoutTable {
width:100%;
font-family:Arial, Helvetica, sans-serif
}
td.homeLayoutTable {vertical-align:top;}

.homeLeft {font-family:Arial, Helvetica, sans-serif
width:640px;
padding-right:15px;
padding-top:13px;
}
.homeRight {font-family:Arial, Helvetica, sans-serif
width:305px;
padding-top:13px;
}

.featurePicker {
width:640px; 
margin:0px;padding:0px; 
}

.featurePickerIntro p {
margin:0px;
padding:0px;
}

.featurePickerIntro h1 {
color:#ffffff;
margin:0px;
padding:0px;
font-size:21px;
font-weight:normal;
font-family:Arial, Helvetica, Sans-Serif;
} 

.featurePickerIntro {
width:244px;
float:left; 
background-image:url(images/feature-intro-bg-1.jpg); 
background-repeat:no-repeat;
height:190px;
padding:10px 10px 0px 10px;
font-size:1.2em;
color:#ffffff;
margin:0px;clear:both; 
font-family:Arial, Helvetica, Sans-Serif;
}

.featurePickerImage { 
float:right; 
padding:0px;
margin:0px; 
display:inline;
}

.featurePickerIntro a:link, .featurePickerIntro a:visited, .featurePickerIntro a:active {
background-image:url(images/medium-yellow-button-bg.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:11px;color:#333333; 
text-decoration:none;
width:75px; 
height:24px;
display:block;
text-align:left; 
text-decoration:none;
margin-top:10px;
padding-left:15px;
padding-top:3px;  
} 

.featurePickerIntro a:visited {color:#551a8b;}
.featurePickerIntro a:hover  {
background-image:url(images/medium-yellow-button-bg-on.gif);
background-position:left top;
background-repeat:no-repeat; 
text-decoration:underline
}
.homeWebZoneLeft1 img {margin:0px;padding:0px;margin-right:-5px;  }
* html .homeWebZoneLeft1 { }
* html  .homeWebZoneLeft1 img { margin-right:-8px; }

.homeWebZoneLeft1 #footer { clear:both;  }

.homeWebZoneLeft1 {
background-color:#d9d9d9;
background-image:url(images/feature-picker-links-bg.gif);
background-position:left top; 
background-repeat:repeat-x;
margin:0px;
padding:0px ;
border-top:1px solid #8c8c8c;
clear:both;
}

.homeWebZoneLeft1 a:link, .homeWebZoneLeft1 a:active, .homeWebZoneLeft1 a:visited  {
text-decoration:underline;padding-right:5px; padding-left:0px;
}

.homeWebZoneLeft1 a:visited {color:#551a8b;}

.homeWebZoneLeft1 a:hover {color:#551a8b;}

.homeWebZoneLeft1 .link-item a:link,.homeWebZoneLeft1 .link-item a:active,.homeWebZoneLeft1 .link-item a:visited
{
	font-family:Arial, Helvetica, Sans-Serif;
}

.homeWebZoneLeft1 .link-item .description
{
	font-family:Arial, Helvetica, Sans-Serif;
}



.homeWebZoneLeft1 table {
margin-top:-2px; 
padding:0px;
  background-image: url(images/home-top-links-bottom.gif);background-repeat:repeat-x; background-position:left bottom;   width:100%; border-right:0px; 
}


* HTML .homeWebZoneLeft1 table  {margin-top:0px; }

.homeWebZoneLeft1  td {} 
 
.item {    border-right:1px solid #b9b9b9;margin:0px; padding:0px;padding-top:7px;padding-left:9px;height:65px;padding-bottom:7px;padding-right:3px; }


.moreNews {  margin:0px;padding:0px;clear:both;}

.moreNews a:link, .moreNews a:active, .moreNews a:visited {
background-image:url(images/more-news-bg.gif); 
background-repeat:no-repeat; 
background-position:left 8px ;
padding-left:10px; 
font-size:11px;
color:#ffffff;
width:200px; 
margin:1px 0px 0px 0px;  
}
.moreNews a:hover { 
text-decoration:underline;
background-image:url(images/more-news-bg.gif); 
background-repeat:no-repeat; 
background-position:left 8px;
color:#ffffff;
} 

.homepageSummaryLinksLinkItem   {
font-size:12px;color:#000000;  
padding-top:12px;
padding-bottom:8px;
width:100%;
border-bottom:1px solid #ccc;
height:145px;
font-family:Arial, Helvetica, sans-serif;
}

.homepageSummaryLinksTitle {
font-size:1.8em;color:#003399 ;
padding-bottom:7px;
padding-left:0px;
width:90%;
height:35px;
font-family:Arial, Helvetica, sans-serif;
}

.homepageSummaryLinksImage img {
float:left;
background-image:none;
  
margin-right:5px;
margin-bottom:5px;
 
}

.homepageSummaryLinksTitle a:link, .homepageSummaryLinksTitle a:active, .homepageSummaryLinksTitle a:visited {
font-size:16px;
color:#003399 ;  
text-decoration:none; 
display:block
}

.homepageSummaryLinksTitle a:visited {color:#551a8b; }

.homepageSummaryLinksTitle a:hover {
text-decoration:underline;
color:#551a8b
}

.homepageSummaryLinksDescription {margin:0px;padding-right:5px;margin-bottom:5px;  }



.homepageSummaryLinksLink a:link, .homepageSummaryLinksLink a:active, .homepageSummaryLinksLink a:visited   {
font-size:12px;
color:#000000 ;
clear:both; 
display:block;
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px; 
font-family:Arial, Helvetica, sans-serif;
 
 
}

.homepageSummaryLinksLink   a:visited {color:#551a8b;}

.homepageSummaryLinksLink a:hover {
background-image:url(images/yellow-arrow-on.gif);
text-decoration:underline;
color:#551a8b}

.homeWebZone2 .slm-layout-main .footer{border-top:solid 1px #fff; position:relative;top:-1px;left:0;}


.homeWebZone2 img { }

.homeWebZone2 {background-color:#ffffff;padding:0px 8px 0px 8px; }

.homeWebZoneRight1 {margin:0px;padding:0px; margin-bottom:10px;}

.homeDoubleWebZone table {margin:0px;padding:0px;  }

.homeDoubleWebZoneLeftHeader {margin:0px;padding:0px; }

.homeDoubleWebZoneRightHeader {margin:0px;padding:0px;  }

.homeWebZoneRight4 {}  

.ms-PartSpacingVertical {height:0px;display:none;}

.homeGeneral2   {margin:0px;padding:0px;width:305px;}

.diagonalHeader {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat: no-repeat; 
padding:5px 5px 5px 10px;
}

.relatedHeader, .learnMoreHeader {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left bottom;
background-repeat:no-repeat; 
padding:2px 5px 0px 20px;
height:35px;font-family:Arial, Helvetica, sans-serif; 
background-color:#ffffff;
}

.learnMoreHeader {margin-bottom:10px;}

.articleCenterWebZone #footer {padding-top:10px;}

.diagonalHeader .small, .relatedHeader .small    {font-size:11px;padding:0px;margin:0px;font-weight:normal; }
.diagonalHeader .big, .relatedHeader .big  {font-size:16px;padding:0px;margin:0px;font-weight:normal}
.learnMoreHeader .big {font-size:16px;padding:0px;margin:0px;font-weight:normal }
.learnMoreHeader .small {font-size:11px;padding:0px;margin:0px;font-weight:normal;}

.diagonalHeader .small a:link, .diagonalHeader .small a:active, .diagonalHeader .small a:visited,
.relatedHeader .small a:link, .relatedHeader .small a:active, .relatedHeader .small a:visited,
.learnMoreHeader .small a:link, .learnMoreHeader .small a:active, .learnMoreHeader .small a:visited
{
	color:#000;
	text-decoration:none;
}

.diagonalHeader .big a:link, .diagonalHeader .big a:active, .diagonalHeader .big a:visited,
.relatedHeader .big a:link, .relatedHeader .big a:active, .relatedHeader .big a:visited,
.learnMoreHeader .big a:link, .learnMoreHeader .big a:active, .learnMoreHeader .big a:visited
{
	color:#000;
	text-decoration:none;
}


.getItDoneOnline h2 {
background-image:url(images/diagonal-header-bg.gif); 
background-position:left top;
background-repeat:no-repeat; 
padding:7px 0px 5px 20px;font-family:Arial, Helvetica, sans-serif;
height:15px; 
margin:0px;margin-bottom:10px;
font-size:1.6em;  
font-weight:normal; 
background-color:#ffffff; 
}

.rightWide .getItDoneOnline h2
{
	padding-left:10px;
}
.rightWide .getItDoneOnline h4
{
	margin-left:10px;
}
.rightWide .getItDoneOnline ul 
{
	margin-left:10px;
}

.rightWide .phoneIcon,
.rightWide .emailIcon a:link,.rightWide .emailIcon a:active,.rightWide .emailIcon a:visited,
.rightWide .magnifyIcon a:link,.rightWide .magnifyIcon a:active,.rightWide .magnifyIcon a:visited
{
	margin-left:10px;
}

.rightWide .promoPanelItem a.ms-rteCustom-yellow-link:link,.rightWide .promoPanelItem a.ms-rteCustom-yellow-link:active,.rightWide .promoPanelItem a.ms-rteCustom-yellow-link:visited
{
	margin-left:10px;
}
.rightWide .promoPanelItem img{margin-left:10px;}
.rightWide .promoPanelItem p{padding-left:10px;}
.rightWide .relatedHeader{padding-left:10px;}
.getItDoneOnline  {
background-image:url(images/motoring-get-it-done-bg.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
padding-bottom:15px; 
font-family:Arial, Helvetica, sans-serif;
background-color:#d9d9d9;
position:relative;

}

.getItDoneOnline a:link, .getItDoneOnline a:active, .getItDoneOnline a:visited {

background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em; 
color:#333;

}

* html .getItDoneOnline a
{
	height:1.2em;
}

.getItDoneOnline a:visited {
color:#551a8b;
}

.getItDoneOnline ul{margin:0 0 0 20px;padding:0;list-style:none;} 
.getItDoneOnline ul li{list-style:none;margin-bottom:2px;} 
.getItDoneOnline ul li a:hover
{
	background-image:url(images/yellow-arrow-on.gif);
}
.roadService {
background-image:url(images/aa-road-service-bg.gif);
width:305px;height:116px; 
background-repeat:no-repeat;
margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;

}

.roadServiceLinks {
float:right;
width:100px;
padding-top:10px;font-family:Arial, Helvetica, sans-serif;

}

.roadService a:link,  .roadService a:active,  .roadService a:visited {
font-size:1.2em;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px; 
text-decoration:none; 
}

.roadService a:visited {  
color:#551a8b; 

text-decoration:none 
}
.roadService a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); 
}

.roadServiceBottomLinks {display:block; padding-left:5px;color:#000000; clear:both;padding-top:52px;}

.roadServiceBottomLinks a:link, .roadServiceBottomLinks a:active, .roadServiceBottomLinks a:visited {
display:inline;
background-image:none;
font-size:1.1em;
padding:0px 5px 0px 5px;
color:#08319B;font-family:Arial, Helvetica, sans-serif;


}

.roadServiceBottomLinks a:hover {background-image:none;}

.motoringReviewLeft h1 {font-size:30px;font-weight:normal;padding-left:10px; width:70%; margin:0px 5px 15px 0px;}

.homeGeneral1 {margin-top:-1px;}     

.keepNzMoving h1   {
font-size:100%;
font-size:1.9em;
color:#000000;
margin:0px 0px 10px 0px;
padding:17px 0px 0px 0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;


}

.motoringReviewGeneral1  {font-size:.8em;  } 

.keepNzMoving h2 {
font-size:1.2em;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
width:70%;
font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}
 
.articleLeft .keepNzMoving {font-size:0.7em}
.keepNzMoving {
background-image:url(images/keep-nz-moving-bg.gif); 
background-position:right top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:148px;
padding:0px 5px 5px 10px;
background-color:#ffffff;
}

.keepNzMoving a:link,  .keepNzMoving a:visited, .keepNzMoving a:active { 
background-image:url(images/yellow-arrow.gif); 
background-position:left top;background-repeat:no-repeat; 
display:block;
text-decoration:none;
float:left;
color:#000000;
font-size:12px;font-family:Arial, Helvetica, sans-serif;

} 

.keepNzMoving a:visited {color:#551a8b; 
text-decoration:none } 

.keepNzMoving a:hover {color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);  } 

.tipBox  
{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#000000;
margin:0px;
padding-bottom:10px; 
}

.tipBox a.ms-rteCustom-yellow-link:link,.tipBox a.ms-rteCustom-yellow-link:active,.tipBox a.ms-rteCustom-yellow-link:visited,
.tipBox ul li a:link,.tipBox ul li a:active,.tipBox ul li a:visited
 {color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat; 
padding-bottom:5px; 
text-decoration:none;
padding-left:20px;
font-size:1.2em;
margin-left:10px;
}

.tipBox a.ms-rteCustom-yellow-link:visited  {color:#551a8b; 
text-decoration:none}

.tipBox a.ms-rteCustom-yellow-link:hover,
.tipBox ul li a:hover {color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); } 

* html .tipBox ul a:link, * html .tipBox ul a:active, * html .tipBox ul a:visited
{
	height:1.2em;
}


.tipBox h4, .getItDoneOnline h4 , .textBox h4, .tipBox h3 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0px 0px 0px 20px;position:relative;}

.tipBox h3{font-size:1.5em;}

.tipBox img { float:left;
padding:0px 5px 5px 10px;  }

.tipBox p,.tipBox span, .textBox p {padding:7px 10px 5px 20px;font-size:1.2em;margin-top:0px;}


.textBox  {font-family:Arial, Helvetica, sans-serif;
  
text-align:left;
color:#000000;
margin:0px;
padding:0px }


.textBox a:link,  .textBox a:active,  .textBox a:visited {color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat; 
display:block;
padding-bottom:5px; 
text-decoration:none;
padding-left:20px;
clear:left;font-size:1.2em;}

.textBox a:visited  {color:#551a8b; 
text-decoration:none}

.textBox a:hover {color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); } 

.textBox img { float:left;
padding:0px 5px 5px 0px;  }

.textBox .big {background-image:url(images/related-header.gif); 
background-position:left top;
background-repeat:repeat-x; 
padding:7px 5px 0px 20px;
height:25px;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:normal;margin:0px;   } 

.textBox .big a
{
	background:none;
	margin:0;
	padding:0;
	font-size:1.0em;
}
/*///////////////////////////////////////////////////////////////////*/
/* -----MOTORING HOMEPAGE LAYOUT CLASSES ----- */
/*///////////////////////////////////////////////////////////////////*/
		
 .motoringRightGeneral4  {width:100%;}
 
 .general {width:100%;}
 
 .headerLayoutTable
{
	width:100%;
}

h2.webPartHeading  {font-size:20PX;margin-left:10px; font-weight:normal;margin-top:10px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
.articleLeft .webPartHeading{margin-left:0px;}
.cqfeed {text-align:left; border:1px solid #b9b9b9;width:145px;background-image:url(images/rss.gif);background-repeat:no-repeat;background-position:5px 1px;margin-right:10px;margin-top:12px;height:15px;padding-top:2px;color:#e57825;display:block; float:right;}
* html .cqfeed{margin-right:5px;}
.rss a:link, .rss a:active,  .rss a:visited  {color:#e57825; border-right:1px solid #b9b9b9;padding-right:10px;text-decoration:underline; padding-left:25px;font-weight:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;  }

.rss a:hover {color:#000000;} 

.help a:link, .help a:active, .help a:visited {color:#003898;padding-right:5px;padding-left:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

.motoringWebZone2	table {clear:both;font-family:Arial, Helvetica, sans-serif;}

.motoringHomeLayoutTable {
width:960px;
margin-top:20px;
padding:0px;font-family:Arial, Helvetica, sans-serif
}

.motoringHomeLayoutTable td {vertical-align:top;font-family:Arial, Helvetica, sans-serif; }
.motoringLeft    {
margin:0px;
padding:0px;
vertical-align:top;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.AggregateByTopic h2 {margin-top:8px;padding:0px;font-weight:normal;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#333333;margin-bottom:15px;   }

.motoringCenter	{
width:200px;
background-color:#ffffff;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif
}
.motoringRight	{
width:305px;
padding-left:15px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif
}

.motoringBottom {
width:680px;
vertical-align:top;
}

.motoringGeneral1  { 
padding-right:15px;
background-color:#ffffff;
margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em
}


.motoringWebZone1 img {margin-right:0px;}

.motoringWebZone1 h3 {font-size:1.8em;color:#333333; border:0px; }

.mainFeatureArticleLinkItem img {
padding:0px;
margin:0px;
border:0px; 
margin-bottom:9px;   

}

* html .mainFeatureArticleLinkItem img  {margin-bottom:7px;   }


.mainFeatureArticleLinkItem {
margin:0px;
min-height:219px;
background-color:#404040;
margin-right:2px;
padding: 0 0 14px 0;
display:block;
color:#ffffff;
font-size:1.6em;font-family:Arial, Helvetica, sans-serif;
position:relative;
}

* html .mainFeatureArticleLinkItem 
{
	height:219px;
}

.mainFeatureArticleTitle {
	width:65%;
	display:block;
	padding-top:1px;
	margin-left:10px;font-family:Arial, Helvetica, sans-serif;
}

 .mainFeatureArticleImage {margin:0px;padding:0px;}
 * html .mainFeatureArticleImage{margin-bottom:3px;}

.mainFeatureArticleReadMore a:link,  .mainFeatureArticleReadMore a:active, .mainFeatureArticleReadMore a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/medium-yellow-button-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none; 
	width:75px; 
	height:24px; 
	display:block;
	text-align:left;
	text-indent:16px; 
	text-decoration:none; 
	margin-right:5px;
	padding-top:3px;
	font-size:.7em;
	position:absolute;
	top:200px;
	right:0;
} 

.mainFeatureArticleReadMore a:visited {
color:#551a8b;
float:right;
display:inline;
text-decoration:none
}

.mainFeatureArticleReadMore a:hover  {
text-decoration:underline;
color:#551a8b; 
background-image:url(images/medium-yellow-button-bg-on.gif); 
} 

.motoringNewsLinkItem,.carReviewsLinkItem { 
	display:block;
	font-family:Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #b9b9b9; 
	margin:10px 2px 10px 10px;
	float:left;
	width:425px;
}
.articleLeft .motoringNewsLinkItem
{
	font-size:10px;
	margin:10px 0px;
	width:495px;
	
}
* html .motoringNewsLinkItem
{
	margin:10px 5px;
}


.sectionLeft .motoringNewsLinkItem
{
	width:490px;
	margin:10px 0px 10px 10px;
}
* html .sectionLeft .motoringNewsLinkItem
{
	display:inline;
}
.mainFeatureArticleLinkItem#footer {padding-bottom:20px; background-image:url(images/motoring-news-title.gif); }

.motoringNewsListTitle  { font-size:1.6em;color:#003399;font-family:Arial, Helvetica, sans-serif; }

.motoringNewsImageAreaLeft img 
{
	width:82px;
	height:66px;
}

.motoringNewsAreaRight
{
	display:block;
	float:left;
	width:325px;
}

.motoringNewsAreaRightLong
{
	display:block;
	float:left;
	width:420px;
}

.sectionLeft .motoringNewsAreaRight
{
	width:380px;
}
.articleLeft .motoringNewsAreaRight
{
	width:390px;
}

.sectionLeft .motoringNewsAreaRightLong
{
	width:475px;
}
.articleLeft .motoringNewsAreaRightLong
{
	width:485px;
}

.motoringNewsLinkItem img, .carReviewsLinkItem img {float:left; padding:0px;margin:0px;margin-right:10px; }

.motoringNewsReadMore a:link,  .motoringNewsReadMore a:active,  .motoringNewsReadMore a:visited {
font-size:1.2em;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left 1px; 
background-repeat:no-repeat; 
display:block;
padding-bottom:2px; 
text-decoration:none;
padding-left:20px;
margin-top:10px;
margin-bottom:10px;
clear:both; font-family:Arial, Helvetica, sans-serif;
}

.motoringNewsReadMore a:visited   { 
color:#551a8b; 
text-decoration:none; 
}

.motoringNewsReadMore a:hover {
color:#551a8b; 
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);  
}

.motoringNewsListDate {
font-size:1.1em;
color:#999999;
margin-bottom:5px;
}

.motoringNewsListAbstract {
font-size:1.2em;
color:#000000;
} 

.motoringWebZoneCenter { 
background-image:url(images/latest-car-reviews-bg.gif); 
background-repeat:no-repeat;  
padding:0px 5px 20px 10px;
margin:0px; 
height:174px;font-family:Arial, Helvetica, sans-serif;
}


.latestCarReviewsTitle  {color:#ffffff;margin:0px;
padding:10px 0px 10px 0px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.motoringWebZoneCenter table {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}

.latestCarReviewsLinkItem  a:link, .latestCarReviewsLinkItem a:active,  .latestCarReviewsLinkItem  a:visited { background-image:url(images/latest-car-reviews-bullet.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:5px;
display:block;
color:#ffffff;
font-size:1.2em;font-family:Arial, Helvetica, sans-serif;
}

.latestCarReviewsLinkItem a:visited { color:#ffffff; text-decoration:none; }

.latestCarReviewsLinkItem  a:hover {
text-decoration:underline;
color:#ffffff;
background-image:url(images/latest-car-reviews-on.gif)
}  

.allReviews {
background-image:url(images/all-car-reviews-bg.gif); 
background-repeat:no-repeat;  
background-position:left top;   
height:30px;
padding:9px 0px 0px 10px;
font-weight:bold;font-family:Arial, Helvetica, sans-serif;background-color:#404040;
}

.allReviews a:link, .allReviews a:active, .allReviews a:visited { 
color:#ffffff;
font-size:1.2em;
text-decoration:underline; 
}
.allReviews a:hover  { color:#eeeeee } 

.motoringWebZone2 h1 {margin:0px;padding:0px;font-size:1.8em;font-weight:normal;padding-left:10px;margin-top:15px;margin-bottom:10px;clear:both;font-family:Arial, Helvetica, sans-serif;}

.diagonalLineSpacerTop { 
margin:0px;padding:0px; 
background-image:url(images/diagonal-line-spacer-top.gif); 
background-position:left top; 
background-repeat:no-repeat ;
line-height:9px;
height:9px;
font-size:9px; 
margin-top:10px;
}

.diagonalLineSpacerBottom { 
margin:0px;
padding:0px; 
background-image:url(images/diagonal-line-spacer-bottom.gif); 
background-position:left top; 
background-repeat:no-repeat; 
line-height:9px;
height:9px;
font-size:9px; 
}

.diagonalLineSpacer { 
margin:0px;
padding:0px; 
background-image:url(images/diagonal-grey-small-bg.gif); 
background-position:right top;
background-repeat:repeat-x; 
line-height:6px;
height:6px;
font-size:6px; 
width:100%;
}

.promoPanelItem  {
border-bottom:1px solid #b9b9b9;
padding:10px 5px 10px  0px;
margin:0px; 
font-family:Arial, Helvetica, sans-serif;
}

* html .promoPanelItem  
{
	width:100%;
	padding-right:0;
}

.promoPanel {
background-image:url(images/left-grey-box-shade-bg.gif);
background-position:left top;
background-repeat:repeat-y;
background-color:#d9d9d9;
padding:0px;
text-align:left;
color:#000000;
margin:0px; 
font-family:Arial, Helvetica, sans-serif;
}

.promoPanelPlain {
background-color:#d9d9d9;
padding:0px;
text-align:left;
color:#000000;
margin:0px;  position:relative;
}

* html .promoPanelPlain
{
	float:left; display:block; width:100%;
}

.promoPanelItem h3 {margin:0px;padding:0px 5px 5px 0px;font-size:1.2em;font-weight:normal;position:relative;}

.promoPanelItem .heading {margin:0px 5px 7px 0px;padding:0px;font-size:1.6em;font-weight:normal;position:relative; color:#000; text-decoration:none;}

.promoPanelItem .heading a:link,.promoPanelItem .heading a:visited,.promoPanelItem .heading a:active 
{
	text-decoration:none;
	color:#000;
}
.promoPanelItem .heading a:hover,.promoPanelItem a:hover
{
	text-decoration:underline;
}

.promoPanelItem a img
{
	border:0;

}
.promoPanelItem a.ms-rteCustom-yellow-link:link,.promoPanelItem a.ms-rteCustom-yellow-link:active,.promoPanelItem a.ms-rteCustom-yellow-link:visited
{
	color:#000000;
	font-size:1.2em;
	margin-left:20px;
	margin-top:2px;
	border-bottom:none;
	clear:both;
}
.promoPanelItem a.ms-rteCustom-yellow-link:hover {
	background-image:url(images/yellow-arrow-on.gif);
	color:#551a8b;background-repeat:no-repeat;text-decoration:underline;
}

.promoPanelItem a.ms-rteCustom-yellow-link:visited {color:#551a8b; }

.promoPanelItem img {
	float:left;
	margin:0px 10px 2px 20px; z-index:100;
}

.promoPanelItem p {
	padding:0px 7px 0px 20px;
	margin:0px;
	font-size:1.2em; color:#000000; position:relative;
}  

.motoringGetItDone {
background-image:url(images/motoring-get-it-done-bg.gif); 
background-position:right bottom; 
margin-bottom:15px;
padding-top:10px;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif 
} 

.motoringGetItDone a:link, .motoringGetItDone a:visited, .motoringGetItDone a:active { 
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
display:block;
padding-bottom:2px;
text-decoration:none;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
}

.motoringGetItDone a:visited{color:#551a8b;}

.motoringGetItDone a:hover {
color:#551a86;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);
}   

.phoneIcon   {
display:block; 
color:#000000;
font-size:1.2em;
text-decoration:none; 
background-image:url(images/phone-icon.gif) !important;
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
width:80%;
padding-bottom:3px; 
margin-left:20px;
}
.phoneIcon  a:link, .phoneIcon  a:visited, .phoneIcon   a:active
{
	background-image:none !important;
	padding-left:0 !important;
	font-size:1.0em !important;
}
.phoneIcon  a:hover
{
	text-decoration:underline;
}

.emailIcon  a:link, .emailIcon a:visited, .emailIcon a:active{
display:block; 
color:#000000;
font-size:1.2em;
text-decoration:none; 
background-image:url(images/email-icon.gif) !important;
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px; 
width:80%;
padding-bottom:3px; 
margin-left:20px;
}
.emailIcon a:visited {color:#551a8b; }
.emailIcon a:hover {
background-image:url(images/email-icon-on.gif) !important;
color:#551a8b;
text-decoration:underline;
}

.magnifyIcon  a:link, .magnifyIcon  a:visited, .magnifyIcon   a:active{
display:block; 
color:#000000;
font-size:1.2em;
text-decoration:none; 
background-image:url(images/magnify-icon.gif) !important;
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px; 
width:80%;
padding-bottom:3px; 
margin-left:20px;
}

.magnifyIcon  a:visited {color:#551a8b; }
.magnifyIcon  a:hover {
background-image:url(images/magnify-icon-on.gif) !important;
color:#551a8b;
text-decoration:underline;
} 

.linkListTitle {
font-size:1.2em;
font-weight:bold;
margin-top:10px;
margin-bottom:7px;
display:block;
padding-left:10px;
} 

ul.aggregated  { 
list-style-type:none;
font-size:1em;padding:0px; margin:10px 5px 10px 20px ;font-family:Arial, Helvetica, sans-serif;  }   

ul.AggregateByTopic  {font-size:1.2em;font-family:Arial, Helvetica, sans-serif;margin:0px 5px 10px 0px;}

.AggregateByMake h2, .AggregateByFeature  h2 {
background-image:url('images/related-header.gif'); 
background-position:left top;
background-repeat:repeat-x; 
font-size:1.4em;
padding-left:20px;
margin-top:0px;
padding-top:7px;
padding-bottom:5px;height:18px;font-weight:normal ;
margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;
}

.AggregateByTopic h2 {background-image:none;font-size:2em;}

.aggregated a:link, .aggregated a:active, .aggregated a:visited  {
font-size:1.1em;color:#003399;
text-decoration:underline; display:inline;
}

.aggregated a:visited  { 
color:#551a8b;
}     

.aggregated a:hover {
color:#551a8b; 
}  


.group li{display:inline;}

.total {display:inline; white-space:nowrap}

.AggregateByMake li, .AggregateByFeature li {display:inline;font-size:1.1em;padding-right:3px; white-space: normal     } 

/*/////////////////////////////////////////////////////////////////////*/  
/* -----ARTICLE & MOTORING REVIEW PAGE LAYOUT CLASSES ----- */
/*/////////////////////////////////////////////////////////////////////*/  

.articleLayoutTable, .siteMapLayoutTable, .motoringReviewLayoutTable {
margin-top:20px;font-family:Arial, Helvetica, sans-serif;
}

.articleLeft, .siteMapLeft {
width:500px;
padding-right:20px;
padding-left:8px;
font-size:1.3em;
background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}

.articleBody h1 {
margin:5px 0px 5px 0px;
padding:0px; font-family:Arial, Helvetica, sans-serif;
}


.articleRatingStars {font-weight:bold;margin:15px 0px 0px 0px}
.articleBodyWebZone table {width:200px; float:right;margin:3px 0px 5px 8px;}
.articleBodyWebZone .rightColumnAreaHTML {width:200px; display:block; float:right;margin:3px 0px 5px 28px;clear:both;}
.articleBodyWebZone .rightColumnAreaHTML table{width:auto; float:inherit;margin:0;}
.articleBodyWebZone .empty{display:none;}
.articleBodyWebZone td {padding-top:0px;  }

.articleBodyWebZone p {margin:5px 0px 0px 0px;}
.articleBodyWebZone ul,.articleBodyWebZone ol{padding-left:20px;margin-top:8px;margin-bottom:5px;}
* html .articleBodyWebZone ul,* html .articleBodyWebZone ol{margin-left:0px;}
.articleBodyWebZone ul li a span{	text-decoration:underline; }
.articleBodyWebZone a:link,.articleBodyWebZone a:active,.articleBodyWebZone a:visited{text-decoration:underline;}

.ms-WPBody  {font-family:Arial, Helvetica, sans-serif;}

.ms-WPHeader img {
	border:0px;
}

.articleIntro p {margin:0px;padding:0px;}

.articleBody img { }


.greyBorder {border:2px solid #8c8c8c; padding:5px 10px 10px 10px;margin:0px 0px 10p 10px;} 
* html .greyBorder{width:178px;}
.articleCenter, .motoringReviewCenter {
width:260px;
margin:0px;
padding:0px; 
font-family:Arial, Helvetica, sans-serif;
}

.articleRight, .motoringReviewRight {
width:162px;background-color:#404040;padding:9px 9px 9px 9px;
font-family:Arial, Helvetica, sans-serif;
}


.articleRightWebZone p {margin:0px;padding:0px 0px 15px 0px;}

.articleGeneral1  {font-size:1.0em;font-family:arial;padding:10px;font-family:Arial, Helvetica, sans-serif;}
ticleCenterWebZone { font-family:Arial, Helvetica, sans-serif;}

.articleCenterGeneral2 p, .siteMapCenterPromotion2 p {
margin-right:3px;
padding-left:17px;
margin-bottom:5px;
line-height:14px;font-family:Arial, Helvetica, sans-serif;
}

.articleCenterGeneral2 img, .siteMapCenterPromotion2 img {
margin-left:10px;
}

.articleCenterGeneral2 a:link, .articleCenterGeneral2 a:active, .articleCenterGeneral2 a:visited, .siteMapCenterPromotion2 a:link, .siteMapCenterPromotion2 a:active, .siteMapCenterPromotion2 a:visited  {
margin-left:20px;
}

.articleSpacer { 
width:10px;
}

 
.learnMoreTitle { }


.learnMoreTitle a:link,  .learnMoreTitle a:active,  .learnMoreTitle a:visited, .getItDoneOnlineSmall a:link, .getItDoneOnlineSmall a:active, .getItDoneOnlineSmall a:visited {
font-family:Arial, Helvetica, sans-serif; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px;
text-decoration:none;
margin-left:20px;
}


.tipBox ul,.carRepairs ul,.getItDoneOnlineSmall ul{margin:0 0 0 20px;padding:0;list-style:none}
.tipBox ul li,.carRepairs ul li,.getItDoneOnlineSmall ul li{list-style:none;padding-bottom:3px;}
.tipBox ul li a:link,.tipBox ul li a:active,.tipBox ul li a:visited,
.carRepairs ul li a:link,.carRepairs ul li a:active,.carRepairs ul li a:visited,
.getItDoneOnlineSmall ul li a:link,.getItDoneOnlineSmall ul li a:active,.getItDoneOnlineSmall ul li a:visited{margin-left:0px;}

 .getItDoneOnlineSmall {font-family:arial;padding:5px 5px 10px 0px;background-image:url(images/get-it-done-small-bg.gif);background-repeat:no-repeat;background-position:right top;background-color:#ececec;}
* html .getItDoneOnlineSmall{width:98%;}

 .getItDoneOnlineSmallTitle  {font-family:arial;font-size:16px;padding:0px;margin:0px 5px 10px 20px;}  

  

.learnMoreTitle a:hover, .getItDoneOnlineSmall a:hover {
background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline
}

table.specifications, table.aaTable  {border-collapse:collapse; border-top:1px  solid #b9b9b9;border-left:1px  solid #b9b9b9;border-right:1px  solid #b9b9b9;padding:0px;font-family:Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;}

.specifications td,table.aaTable td,table.aaTable th {border-bottom:1px solid #b9b9b9;font-size:11px;font-family:arial;padding:3px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;}

.specTitle,table.aaTable .title {width:15%;font-weight:bold}
.specContent,table.aaTable .content   {width:35%}

.specificationsLinkItem {background-image:url(images/spec-title.gif);background-repeat: no-repeat;padding-top:30px; }
#print {float:right;clear:both;}
a#print:link, a#print:active, a#print:visited  {background-image:url(images/print.gif);background-repeat: no-repeat;width:72px;font-size:11px;color:#000000;padding-left:25px;line-height:20px; margin-top:30px;margin-right:0px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a#print:hover   {color:#551a8b;text-decoration: underline}

.articleDoubleWebZoneLeft #column {clear:both;background-image:url(images/other-models.gif);background-repeat: no-repeat;background-position:left 10px;padding-top:30px;margin-top:20px; width:250px; font-family:Arial, Helvetica, sans-serif; }

.AlsoInThisCategoryLinkItem a:link, .AlsoInThisCategoryLinkItem a:active, .AlsoInThisCategoryLinkItem a:visited  {display:block; margin-top:5px;
font-size:1em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
margin-left:2px;
padding-bottom:3px;font-family:Arial, Helvetica, sans-serif;} 
.AlsoInThisCategoryLinkItem a:visited {color:#551a8b;}
.AlsoInThisCategoryLinkItem a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline;}

.articleDoubleWebZone1 {border-top:1px solid #b9b9b9;width:100%;clear:both;margin-top:10px;font-family:Arial, Helvetica, sans-serif;}


.carRepairs  
{
	background-image:url(images/car-repairs-bg.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:5px 5px 10px 0px;
	border-bottom:solid 1px #b9b9b9;
}

.carRepairs a:link, .carRepairs a:active, .carRepairs a:visited  
{
font-size:1.2em;color:#333; 
background-image:url(images/yellow-arrow.gif);
background-position:left top; 
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.carRepairs h4 a:link, .carRepairs h4 a:active, .carRepairs h4 a:visited ,.carRepairs h4 a:hover 
{
	background-image:url(images/null.gif);
	padding-left:0px;
	color:#333;	
	font-size:1.0em;
}

.carRepairs a:visited  {color:#551a8b;}

.carRepairs a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline} 



* html .carRepairs ul a:link, * html .carRepairs ul a:active, * html .carRepairs ul a:visited
{
	height:1.2em;
}


.carRepairs h4 {font-size:1.2em;font-weight:bold;padding:5px 5px 5px 0px;margin:0 0 0 20px;}
/*///////////////////////////////////////////////////////////////*/
/* TRAVEL HOMEPAGE CLASSES ////////////////////////////////*/
/*///////////////////////////////////////////////////*/

.travelHomeLayoutTable {margin-top:20px;font-family:Arial, Helvetica, sans-serif;}

.travelTopLeft { font-family:Arial, Helvetica, sans-serif;background-color:#fff;}

.travelWebZone1 {background-color:#fff;font-family:Arial, Helvetica, sans-serif; }

.travelLeft {padding-left:15px;width:295px;}

.travelWebZoneCenter {background-color:#fff;width:650px;padding-bottom:20px;padding-top:5px; font-family:Arial, Helvetica, sans-serif;clear:both; font-size:12px; }

.introduction {background-color:#fff;width:630px;padding:10px 10px 5px 10px;font-family:Arial, Helvetica, sans-serif; }

.travelWebZoneCenter h1  {margin-left:10px;font-size:1.6em;font-weight:bold }

.introduction h1 {margin:0;padding:0;width:40%;float:left;clear:both;font-size:1.6em;font-weight:bold ;font-family:Arial, Helvetica, sans-serif; }

.introduction h2 {font-size:1.4em;clear:left;width:60%;float:left;font-family:Arial, Helvetica, sans-serif;}

.introduction p{padding:0;margin:0 0 10px 0;}

.travelSummaryLinksLinkItem { clear:both; border-bottom:1px solid #B9B9B9;height:95px;margin-top:10px;margin-right:10px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;}

.travelSummaryLinksLinkItemLong { clear:both; border-bottom:1px solid #B9B9B9;height:120px;margin-top:10px;margin-right:10px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;}

.travelSummaryLinksImage img {float:left;border:0px; padding-right:10px;}

.travelSummaryLinksTitle a:link, .travelSummaryLinksTitle a:active, .travelSummaryLinksTitle a:visited {color:#214DAC;font-size:1.33em;text-decoration:underline;font-family:Arial, Helvetica, sans-serif; }

.travelSummaryLinksTitle a:visited {color:#551a8b;}

.travelSummaryLinksTitle a:hover {color:#551a8b;text-decoration: underline}

.travelSummaryLinksDescription {font-size:1.0em;margin-left:95px;}

.travelSummaryLinksLink a:link, .travelSummaryLinksLink a:active, .travelSummaryLinksLink a:visited {display:block; 
font-size:1.0em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
margin-left:95px;
padding-bottom:3px; text-decoration:none;margin-top:10px; }

.travelSummaryLinksLink a:visited  {color:#551a8b;}

.travelSummaryLinksLink a:hover {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline}


.travelGeneral1 {
	font-size:1em; color:#222222; }
 



/*///////////////////////////////////////////*/ 
/* ----- SEARCH RESULT CLASSES ----- */
/*///////////////////////////////////////////*/ 

.pageTitle {color:#585858;font-size:30px;font-family:Arial, Helvetica, sans-serif;margin:5px 0px 5px 0px;font-weight:normal;}


table.searchPageLayoutTable  {margin-top:20px;font-family:Arial, Helvetica, sans-serif;}

.searchLeft   {background-color:#ffffff;padding: 0px 10px 0px 10px}

.searchLeft td {font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
.searchLeftIntroduction{margin-bottom:15px;}
.searchLeftIntroduction h1 {color:#000000;font-size:2.2em;margin:0;padding:0px 5px 10px 0px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}

.searchCenter  {font-family:Arial, Helvetica, sans-serif;}
.searchRight   {width:162px;background-color:#404040; height:100%;padding:9px 9px 0px 9px;font-family:Arial, Helvetica, sans-serif;}

.searchRight img {margin-bottom:10px;}


.searchStats  table .srch-stats {background-color:#ffffff !important;font-size:1.2em;margin:0 0 0 2px;padding:0px;font-family:Arial, Helvetica, sans-serif; }
.searchStats div {background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;}
.searchBox2   {  padding:0px;margin:0px;border-bottom:1px solid #b9b9b9;padding:0px 0px 10px 0px;}
.categorySearch .searchBox2{border-bottom:none;}
.searchBox2 .ms-sbgo img {width:80px;margin-right:20px; }
.searchBox2 td {padding-right:10px;padding-top:5px;}

.searchBox2 td input {height:16px;}

.srch-results    {}
.srch-Title a:link, .srch-Title a:active,  .srch-Title a:visited    {color:#214DAC;font-size:1.4em;text-decoration:none; font-family:Arial, Helvetica, sans-serif;display:block ; margin:5px 0px 0px 0px;padding:0px; }

.srch-Title a:visited  {color:#551a8b;}

.srch-Title a:hover {color:#551a8b;text-decoration:underline;}

.srch-Description {font-size:1.2em;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px; }

.more {font-family:Arial, Helvetica, sans-serif;}

a.more:link, a.more:active, a.more:visited {
border-bottom:1px solid #b9b9b9;
font-family:Arial, Helvetica, sans-serif;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-bottom:3px; text-decoration:none;display:block;margin-top:5px;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif; }

a.more:visited   {color:#551a8b;}

a.more:hover   {background-image:url(images/yellow-arrow-on.gif);
color:#551a8b;text-decoration: underline}

.searchPaging  {font-size:1.2em;padding-top:4px;font-family:Arial, Helvetica, sans-serif;}

.searchPaging div {background-color:#ffffff;padding-top:3px;  }

.searchPaging a:link,.searchPaging a:active, .searchPaging a:visited {font-weight:bold ; text-decoration:underline; } 

.searchPaging a:visited {color:#551a8b;} 

.searchPaging a:hover  {color:#551a8b; text-decoration:underline} 

.srch-Page-bg { background-image:url(images/more_results.gif);background-repeat:no-repeat; background-color:#fff !important; background-position: left top;
padding-left:110px;height:40px;}

#CSR_NO_RESULTS {
	font-size:1.2em;
}

/*///////////////////////////////////////////*/ 
/* ----- SITEMAP  CLASSES ----- */
/*///////////////////////////////////////////*/ 

.headertitle a:link, .headertitle a:active, .headertitle a:visited  {font-size:20px; display:block;color:#003399;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.headertitle a:visited {color:#551a8b;}
.headertitle a:hover {text-decoration:underline;color:#551a8b;}

.headertitle2 a:link, .headertitle2 a:active, .headertitle2 a:visited  {font-size:16px; display:block;color:#003399;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
.headertitle2 a:visited {color:#551a8b;}
.headertitle2 a:hover {text-decoration:underline;color:#551a8b;}


.level-bullet a:link, .level-bullet a:active, .level-bullet a:visited {display:block; 
font-size:1.2em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left top; 
padding-left:20px;
padding-right:10px;
color:#000000;
text-decoration:none; min-height:18px;font-family:Arial, Helvetica, sans-serif;  } 

* html .level-bullet a:link,* html .level-bullet a:active,* html .level-bullet a:visited
{
	height:18px;
}

.level-bullet a:visited {color:#551a8b;} 
.level-bullet a:hover { text-decoration:underline;color:#551a8b;background-image:url(images/yellow-arrow.gif)} 

.level-item-pos, .level-item, .header a {background-image:none;margin:0px;padding:0px;}

.siteMapInto {}
.siteMapInto h1 {color:#000000;font-size:1.6em;margin:0px 0px 20px 0px;padding:0px;font-weight:normal;}
.siteMapInto p {}

.siteMapLayoutTable {font-family:Arial, Helvetica, sans-serif;}
.siteMapLeft {font-family:Arial, Helvetica, sans-serif;}
 
.siteMapCenter { }
.siteMapRight { background-color:#404040; height:100%; padding:9px 9px 9px 9px; width:162px;margin-top:0px;}
.siteMapRight img {padding-bottom:9px;}

.toc-layout-main {margin-left:10px;} 

.siteMapBackToTop  {text-align:right; width:98% ;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

.siteMapBackToTop a:link, .siteMapBackToTop a:active, .siteMapBackToTop a:visited  { color:#003399;font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.lastSiteMapBackToTop{
padding-bottom:5px;
}
* html .lastSiteMapBackToTop {
	width:100%;
}


.sitMapHeadingDivider  {border-top:1px solid #b9b9b9;padding-bottom:10px;margin-top:5px;}

 



/*///////////////////////////////////////////*/ 
/* ----- MOTORING REVIEW LAYOUT  CLASSES ----- */
/*///////////////////////////////////////////*/ 

.motoringReviewLayoutTable  {font-family:Arial, Helvetica, sans-serif;}

.motoringReviewLeft  
{
	width:510px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
/*	position:relative;
	display:block;*/
	font-size:1.3em;
	background-color:#ffffff;
}

.motoringReviewLeft .cqfeed{position:relative; top:0; right:0;font-size:0.8em;}
.motoringReviewLeft #cbqwp { clear: both; }

.reviewIntroLinkItem 
{
	background-color:#404040;
	color:#fff; 
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	min-height:290px;
	width:490px;
}

* HTML  .reviewIntroLinkItem {height:290px;}

.reviewIntroListTitle {font-size:1.4em;padding-left:10px;padding-bottom:15px;font-family:Arial, Helvetica, sans-serif;}

.reviewIntroListAbstract, .reviewIntroRating  {padding-left:10px;font-family:Arial, Helvetica, sans-serif;}
.reviewIntroRating {padding-top:10px;width:250px;float:left;display:inline; font-family:Arial, Helvetica, sans-serif; }

.motoringReviewWebZone1   {padding-left:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif; }

.reviewIntroReadTheReview a:link, .reviewIntroReadTheReview a:visited, .reviewIntroReadTheReview a:active

{background-image:url(images/yellow-button100-wide.gif); width:100px;height:20px;display:block;background-repeat:no-repeat;font-size:.85em;color:#000000;padding-left:13px;padding-top:3px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

.reviewIntroReadTheReview {float:right;margin:8px 0px 0px 0px; }

.reviewIntroReadTheReview a:hover {background-image:url(images/yellow-button100-wide-on.gif); font-family:Arial, Helvetica, sans-serif;}


.carReviewsLinkItem {width:490px;margin:10px 5px 10px 0px;}
* html .carReviewsLinkItem 
{
	margin-right:0px;
}
.carReviewsListTitle {color:#003399;font-size:1.2em;font-family:Arial, Helvetica, sans-serif; }
.carReviewsListDate {color:#959595;font-size:.85em;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;}
.carReviewsListAbstract {font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.carReviewsAreaRight
{
	display:block;
	float:left;
	width:380px;
}

.carReviewsAreaRightLong
{
	display:block;
	float:left;
	width:460px;
}
.carReviewsReadMore a:link, .carReviewsReadMore a:active, .carReviewsReadMore a:visited 
{
font-size:1em;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left 2px; 
background-repeat:no-repeat; 
display:block;
padding-bottom:2px; 
text-decoration:none;
padding-left:20px;
margin-top:10px;
margin-bottom:10px;
clear:both;font-family:Arial, Helvetica, sans-serif; 

}

.carReviewsReadMore a:hover {color:#551a86;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif); }

 

.footerRightLink  a:link, .footerRightLink  a:active, .footerRightLink  a:visited
{
float:right; 
background-image:url(images/yellow-arrow.gif); 
background-position:right 3px;background-repeat:no-repeat; 
display:block;
padding-bottom:2px; 
text-decoration:none;
padding-right:20px;
color:#000000;
margin-top:10px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}

.footerRightLink  a:visited {color:#551a8b; }

.footerRightLink  a:hover {color:#551a86;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);}

* HTML .footerRightLink  {  margin-right:5px}

 

.motoringReviewSpacer {width:10px;}
.motoringReviewCenter {margin:0px 0px 0px 0px ;margin:0px;background-image:url(images/left-grey-box-shade-bg.gif);
background-repeat:repeat-y;
background-color:#d9d9d9;font-family:Arial, Helvetica, sans-serif; }

.motoringReviewCenterWebZone1  {font-family:Arial, Helvetica, sans-serif;}

.motoringReviewCenterWebZone1 a:hover  {color:#551a86;
text-decoration:underline;}

.motoringReviewCenterPromotion1  {}
.motoringReviewCenterWebZone2  {}
.motoringReviewCenterPromotion2  {}
.motoringReviewCenterGeneral2  {}
.motoringReviewRight  {width:162px;background-color:#404040;padding-left:7px;  padding-top:10px;padding-bottom:20px;height:100%;  }
.motoringReviewRightWebZone1  {}
.motoringReviewRightPromotion3  {}
.motoringReviewRightWebZone2  {}
.motoringReviewRightGeneral3   {}

/*/////////////////////////////////////////////////////////////////////*/
/*SECTION TASK  LIST PAGE CLASSES*/
/*/////////////////////////////////////////////////////////////////////*/

.sectionLayoutTable {margin-top:20px;width:960px;font-family:Arial, Helvetica, sans-serif;}

.sectionLeft {width:505px;background-color:#ffffff;padding-right:10px;font-family:Arial, Helvetica, sans-serif;}

.sectionMainFeature {font-size:1.3em;padding-left:10px;font-family:Arial, Helvetica, sans-serif;}
.sectionMainFeature p{margin-top:0;margin-bottom:10px;padding-top:0;}
.sectionLeftWebZone {}

.sectionGeneral1  {font-size:1.3em;padding:10px;font-family:Arial, Helvetica, sans-serif}

.sectionCenter {width:260px;background-color:#D9D9D9 ;margin-right:15px;font-family:Arial, Helvetica, sans-serif;}

.sectionSpacer {width:10px;background-color:none;}

.sectionCenterWebZone {}

.sectionRight  {width:162px;background-color:#404040; height:100%;padding:9px 9px 0px 9px;font-family:Arial, Helvetica, sans-serif;  }

.sectionRight  img {margin-bottom:0px;}

.sectionBreadCrumb  {font-size:11px;margin-bottom:10px;margin-left:15px; color:#666666;font-family:Arial, Helvetica, sans-serif; }

#ctl00_PlaceHolderMain_breadcrumb_SiteMapPath1 a img {display:block;float:left;}

.formsLeft.sectionBreadCrumb  {font-size:11px;margin-bottom:5px; color:#666666;font-family:Arial, Helvetica, sans-serif;margin-left:0px;}

.articleBreadCrumb  {font-size:11px;margin-bottom:5px;margin-left:0px;}

.articleBreadCrumb span a:link, .articleBreadCrumb span a:active, .articleBreadCrumb span a:visited {
text-decoration:none;
color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666; 
}

.articleBreadCrumb span a:hover, .sectionBreadCrumb span a:hover  {
color:#551a8b;text-decoration:underline;
}

.iframeBreadCrumb  {font-size:11px;margin-bottom:5px;margin-left:0px;margin-top:5px;}

.sectionBreadCrumb {font-size:11px;margin-left:10px;margin-bottom:5px;}

.sectionBreadCrumb span a:link, .sectionBreadCrumb  span a:active, .sectionBreadCrumb  span a:visited {
text-decoration:none;
color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666; 
} 

.sectionBreadCrumb span a:hover  {
color:#551a8b;text-decoration:underline;
}


.reviewBreadCrumb {font-size:11px;margin-left:10px;margin-bottom:5px;}
.reviewBreadCrumb span a:link, .reviewBreadCrumb span a:active, .reviewBreadCrumb span a:visited {
text-decoration:none;
color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666; 
}

.reviewBreadCrumb span a:hover   {
color:#551a8b;text-decoration:underline;
}
 

.motoringSectionLinkItem { border-bottom:1px solid #b9b9b9;padding-top:10px;padding-bottom:10px;padding-right:10px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;display:block;float:left;width:485px;}
* html .motoringSectionLinkItem{margin-left:5px;}

.motoringSectionRight{display:block;float:left;width:375px;}

.motoringSectionLinkItem img {float:left; margin-right:10px;}

.motoringSectionListTitle a:link, .motoringSectionListTitle a:active, .motoringSectionListTitle a:visited , .motoringTaskListTitle a:link,  .motoringTaskListTitle a:active,  .motoringTaskListTitle a:visited   {font-size:16px;
color:#003399 ;  
text-decoration:underline; margin-bottom:5px;display:block;
}

.motoringSectionListTitle a:visited,  .motoringTaskListTitle a:visited    {color:#551a8b; }

.motoringSectionListTitle a:hover,  .motoringTaskListTitle a:hover  {
color:#551a86;
text-decoration:underline;

}

.motoringSectionListAbstract,  .motoringTaskListAbstract   {font-size:12px;display:block;margin-bottom:8px;  }



.motoringSectionReadMore a:link, .motoringSectionReadMore a:active,  .motoringSectionReadMore a:visited   {font-size:1.1em;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat; 
display:block;
padding-bottom:3px; 
text-decoration:none;
padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;
}

.motoringSectionReadMore a:visited {} 

.motoringSectionReadMore a:hover {color:#551a86;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);} 

table.sectionLinks  { width:380px; }


.sectionLinks  td { width:190px;margin:0px;padding:0 5px 0 0;font-family:Arial, Helvetica, sans-serif;}

table.sectionLinks  {margin-top:5px;font-family:Arial, Helvetica, sans-serif;}


/*/////////////////////////////////////////////////////*/
/*    TASK PAGE CLASSES ///////////////////////*/
/*/////////////////////////////////////////////////////*/


.sectionLeftWebZone {clear:both; font-family:Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;}

.motoringTaskLinkItem {padding:10px 0px 15px 0px; border-bottom:1px solid #b9b9b9;clear:both;margin-left:10px;float:left;display:block;width:490px;}
* html .motoringTaskLinkItem{display:inline;}/*double margin fix*/
.motoringTaskLinkItem img {float:left;padding:0px 12px 5px 0px;}

.motoringTaskLinkItem a {color:#000000}
.motoringTaskLinkItem a.yellowLink:link,.motoringTaskLinkItem a.yellowLink:active,.motoringTaskLinkItem a.yellowLink:visited {font-size:12px;}

.taskFeature {width:166px;background-image:url(images/task-feature-bg.gif);background-position:left top;background-repeat:no-repeat;background-color:#404040;float:left;padding:10px;height:167px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;}

* html .taskFeature {display:inline;}
.taskFeatureImage
{
	display:block;float:left;width:306px;height:187px;clear:right;margin-bottom:10px;
}
span > .taskFeatureImage
{
	width:303px;
}

.taskFeature h1 {color:#ffffff;font-size:16px;margin:0px;padding:0px 5px 10px 0px;line-height:20px;}

.taskFeature h2 {color:#ffffff;font-size:13px;margin:0px;padding:0px;}


.taskLinks td {width:50%; margin:0px; padding:0 5px 0 0;font-family:Arial, Helvetica, sans-serif; }

table.taskLinks  {width:300px; margin:0px;padding:0px; margin-left:100px;display:block; font-family:Arial, Helvetica, sans-serif;  }

.yellowLink , p.yellowLink {font-size:1.2em;margin:2px 0px 0px 0px;
color:#333; 
background-image:url(images/yellow-arrow.gif); 
background-position:left top; 
background-repeat:no-repeat; 
display:block;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0px 0px 0px 20px;color:#000000;}

a.yellowLink:hover
{
	background-image:url(images/yellow-arrow-on.gif);
}
 
 .contactBook {background-image:url(images/contact-and-book-bg.gif);width:120px;height:20px;background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
display:block;padding:4px 0px 0px 20px;font-size:11px;color:#000000;margin:0px;

}

a.contactBook:link {color:#000000;}



.hide {display:none;
}
.show{display:block;
}

a.yellowLink:link, a.yellowLink:visited {color:#000000}

/*///////////////////////////////////////////////////////////////////*/
/*  FORMS LAYOUT PAGE  ////////*/
/*/////////////////////////////////////////////////////////////*/

.formsLeftIntroduction   {font-size:1.2em;}
.formsPageLayoutTable  {margin-top:20px; font-family:Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;}

.formsLeft  {width:510px;background-color:#ffffff;padding: 0 10px 10px 10px;}

.formsCenterIntroduction   {width:510px;margin:0 auto;font-size:1.2em;}
.formsCenter1  {background-color:#ffffff;}
.formsCenterWebZone {width:510px;margin:0 auto;}
.formsCenterGeneral{width:510px;margin:0 auto;font-size:1.2em;}

.formsCenter  {width:260px}

.formsGeneral1{font-size:1.2em;}
.formsRight  {width:180px;}

.formsRightWebZone2 img {padding-bottom:9px;}
.formsRightWebZone2 p {margin:0px;padding:0px 0px 15px 0px;}

/*///////////////////////////////////////////////////////////////////*/
/*  FERROR LAYOUT PAGE  ////////*/
/*/////////////////////////////////////////////////////////////*/

.errorMain {background-color:#ffffff;padding:10px;font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}


/*///////////////////////////////////////////////////////////////////*/
/*  CUSTOM CLASSES FOR THE RICH TEXT EDITOR ////////*/
/*/////////////////////////////////////////////////////////////*/

 .ms-rteCustom-ArticleTitle   {
color:#222222;
font-size:30px;font-weight:normal;margin:5px 5px 0px 0px; font-family:Arial, Helvetica, sans-serif; padding:0px;
display:block; text-transform:none;}


.ms-rteCustom-grey-border    {border:2px solid #8c8c8c;}

.ms-rteCustom-sub-heading    {font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#232020;}

.ms-rteCustom-sub-heading-2   {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#232020;font-weight:bold;}

a.ms-rteCustom-yellow-link:link, a.ms-rteCustom-yellow-link:active, a.ms-rteCustom-yellow-link:visited 

{display:block; 
font-size:1em;
color:#333;
background-image:url(images/yellow-arrow.gif);
background-repeat:no-repeat;
background-position:left 2px; 
padding-left:20px;
color:#000000;
text-decoration:none; min-height:18px;font-family:Arial, Helvetica, sans-serif;} 
* html a.ms-rteCustom-yellow-link:link, * html a.ms-rteCustom-yellow-link:active, * html a.ms-rteCustom-yellow-link:visited 
{
	height:18px;
}

a.ms-rteCustom-yellow-link:visited  {color:#551a8b;}

a.ms-rteCustom-yellow-link:hover { text-decoration:underline;color:#551a8b;background-image:url(images/yellow-arrow-on.gif);}

img.ms-rteCustom-article-image { border:2px solid #8c8c8c; padding:0px; margin:5px 0px 10px 10px; display:block; float:right;}

* html img.ms-rteCustom-article-image
{
	display:inline;
}

.ms-rteCustom-grey-article-title {color:#585858;font-size:1.6em;font-family:Arial, Helvetica, sans-serif;margin:5px 0px 5px 0px;}


.ms-rteCustom-grey-text { color:#666666;font-family:Arial, Helvetica, sans-serif;}
.ms-rteCustom-grey-byline a{color:#003399;}
.ms-rteCustom-grey-byline { color:#666666;font-size:.85em;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.ms-asset-icon  {margin-right:10px;}
.ms-rteCustom-divider-title {font-size:16px;color:#585858;border-top:1px solid #b9b9b9;width:100%;margin-bottom:5px;padding-top:10px;margin-top:20px;display:block}

.ms-rteCustom-member{ background-image:url(images/discount-icon.gif); background-repeat:no-repeat; background-position:left center;  padding:9px 0px 3px 40px;margin:0px 0px 0px 0px;display:block; }

.ms-rteCustom-rewards { background-image:url(images/rewards-icon.gif); background-repeat:no-repeat; background-position:left center;   padding:9px 0px 3px 40px;margin:0px 0px 0px 0px;display:block; }

.ms-rteCustom-NextStepsHeading
{
	font-size:15px;color:#808080;font-weight:bold;
}
.ms-rteCustom-NextStepsSubHeading
{
	font-size:11px;font-weight:bold;
}
.ms-rteCustom-NextStepsBody
{
	font-size:11px;
}
.ms-rteCustom-note,.ms-rteCustom-aaNote
{
	font-size:11px;
	font-style:italic;
	color:#666;
}
.ms-rteCustom-white
{
	visibility:hidden;
} 

/* ----- FORMS ----- */

form{margin:0px;
padding:0px;

}
fieldset{margin:0px;padding:0px;
}
legend{margin:0px;padding:0px;
}
label{margin:0px;padding:0px;
}
input{margin:0px;padding:0px;
}
textarea{margin:0px;padding:0px;
}
input, textarea{margin:0px;padding:0px;
}
select{margin:0px;padding:0px;
}
optgroup{margin:0px;padding:0px;
}
option{margin:0px;padding:0px;
}

/* ----- TABLES ----- */

table{margin:0px;padding:0px;
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{vertical-align:top;
}



/*/////////////////////////////////////////////////////////////////////
/* Blackie's Revenge //////////*/
/*///////////////////////////////////////////////////////////////////*/

#myAAIframe
{
width:880px;
height:800px;
}
#myAABody
{
width:800px;
background-image:url(/Style Library/Images/body-bg-zone5.gif);
background-position:top;
}
#myAAMiddle
{
position: absolute; 
left: -35px;
top: -165px;
width:880px;
height:550px;     
}
#myAABottom
{
z-index: 2; 
background-color:#E4E4E4;
 
position: absolute; 
left: -10px; 
top: 550px; 
width: 860px; 
height: 100px; 
}

.myAALeftWebZone
{
margin-top:20px;
}

/*/////////////////////////////////////////////////////////////////////
/* Bens Membership Page //////////*/
/*///////////////////////////////////////////////////////////////////*/


.membershipSectionLinkItem 
{		
	border-bottom:1px solid #b9b9b9; 
	padding-top:10px;
	padding-bottom:10px;
	margin-right:10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:625px; 
}

.membershipSectionLinkItem img 
{
	float:left; 
	margin-right:10px;	
	height:66px;
	width:82px;
}

.membershipSectionRight
{	
	width:310px; 
	float:left; 
	display:block; 
	padding-right:30px; 		
}

.membershipSectionRightLong
{
	width:310px; 
	float:left; 
	display:block; 
	padding-right:30px; 	
	padding-left:96px; 	
}

.membershipReadMoreLinks
{
	float:left; 
	display:block;
	width:155px; 
	padding-top:25px; 
}

.membershipLink a:link, .visitUsLinks a:active, .visitUsLinks a:visited {
	font-size:1.2em;
	color:#000; 	
	position:relative;
	text-decoration:none; 
	padding-left:20px;
	background-image: url(images/yellow-arrow.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 	
	font-family:Arial, Helvetica, sans-serif;
}

.membershipLink a:visited {color:#551a8b;}

.membershipLink a:hover  
{
	color:#551a8b; 
	text-decoration:underline;
	background-image: url(images/yellow-arrow-on.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 
}

.membershipSectionReadMore a:link, .membershipSectionReadMore a:active,  .membershipSectionReadMore a:visited   
{	font-size:1.1em;
	color:#333; 
	background-image:url(images/yellow-arrow.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	display:block;
	padding-bottom:3px; 
	text-decoration:none;
	padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;
}

.membershipSectionReadMore a:visited {color:#551a8b;} 

.membershipSectionReadMore a:hover {color:#551a8b;
text-decoration:underline;
background-image:url(images/yellow-arrow-on.gif);} 

.membershipSectionListTitle a:link, .membershipSectionListTitle a:active, .membershipSectionListTitle a:visited  
{
	font-size:16px;
	color:#003399 ;  
	text-decoration:underline; 
	margin-bottom:5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}

.membershipSectionListTitle a:visited {color:#551a8b; }

.membershipSectionListTitle a:hover
{
	color:#551a8b;
	text-decoration:underline;
}

.membershipSectionListAbstract {font-size:12px;display:block;margin-bottom:8px;font-family:Arial, Helvetica, sans-serif; }




.visitUsLinks a:link, .visitUsLinks a:active, .visitUsLinks a:visited {
	font-size:1.2em;
	color:#000; 	
	position:relative;
	text-decoration:none; 
	padding-left:20px;
	background-image: url(images/yellow-arrow.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 	
}

.visitUsLinks a:visited {color:#551a8b;}

.visitUsLinks a:hover  
{
	color:#551a8b; 
	text-decoration:underline;
	background-image: url(images/yellow-arrow-on.gif); 
	background-repeat: no-repeat; 
	background-position: center left; 
}


.visitUsLinks ul{ 
	list-style-type: none;
	padding:0px;
	margin: 0 0 15px 13px;
}

.visitUsLinks li
{
	padding-bottom:4px;
}

.seeAllLink
{
	margin-top:13px;
}

.seeAllLink a:link, .seeAllLink a:active, .seeAllLink a:visited 
{
	font-size:1.2em;
	color:#000; 		
	position:relative;
	text-decoration:underline; 
	padding-left:20px;	
	background-image: url(images/yellow-arrow.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 				
}

.seeAllLink a:visited {color:#551a8b;}

.seeAllLink a:hover
{
	color:#551a8b; 	
	text-decoration:underline;
	background-image: url(images/yellow-arrow-on.gif); 
	background-repeat: no-repeat; 
	background-position: left center; 
}

.visitUsHeading1 {margin:13px 0 0 10px;font-size:1.6em;font-weight:normal;position:relative; color:#000; text-decoration:none;}
.visitUsHeading2 {font-size:12px; color:#000; font-weight:bold; display:block; margin:10px 0px 7px 11px;}

/* My AA Login WebPart */
.myAALogin {
	width:100%;
	background-color:#ffd521;
	font-size:1.1em !important;
	margin-bottom: 8px !important;
}

.myAALogin div.topLeft {
	background:#ffd521 url(images/myaalogin_topleft.png) no-repeat top left;
	width:60px;
	height:30px;
	padding:7px 0px 0px 9px;
	font-size:1.55em;
	font-weight:bold;
}

.myAALogin div.topRight {
	background:#ffd521 url(images/myaalogin_topright.png) no-repeat top right;
	text-align:right;
	padding:10px 10px 0px 0px;
}

.myAALogin div.textBox {
	padding:0px 0px 2px 8px;
}

.myAALogin div.textBox input {
	width:93px;
	height:15px;
	border:solid 1px #839cbb;
	padding:1px 6px;
	font-size:1.0em;
}

.myAALogin div.checkBox {
	padding-left:4px;
}

.myAALogin div.checkBox input {
	width:20px;
}

.myAALogin div.button {
	padding:1px 8px 0px 8px;
}

.myAALogin div.button input {
	display:block;
	background:transparent url(images/myaalogin_button.png) no-repeat;
	width:49px;
	height:19px;
	cursor:pointer;
	border:0;
	font-family:Verdana;
	font-size:11.5px;
	font-weight:bold;
	letter-spacing:-1px;
}

.myAALogin div.button a, .myAALogin div.button a.login {
	display:block;
	background:transparent url(images/myaalogin_button_on.png) no-repeat;
	width:49px;
	height:19px;
}

.myAALogin div.button a:hover {
	background-image:url(images/myaalogin_button_on.png);
}

.myAALogin div.button a.loginprc {
	background-image:url(images/myaalogin_button_prc.png);
}

.myAALogin div.error,  .myAALogin td.error{
	padding:0px 8px;
}

.myAALogin div.error em, .myAALogin td.error em {
	
	font-weight:bold;
	color:red;
}

.myAALogin td a {
	text-decoration:underline !important;
	color:black !important;
}

.myAALogin div.bottom {
	height:20px;
	padding-left:8px;
}

.myAALogin td.username {
	padding:0px 0px 8px 10px;
	font-weight:bold;
}

.myAALogin td.rewardzPoints {
	background:#eabf23 url(images/myaalogin_gradient.gif) repeat-x top left;
	padding:12px 0px 7px 10px;
}

.myAALogin td h5 {
	display:inline;
	font-size:1em;
}

.myAALogin td.block {
	padding:6px 0px 7px 10px;
	border-top:solid 1px #ebd477;
	background-color:#eabf23;
}

.myAALogin td.blockLeft {
	padding:6px 0px 5px 10px;
	border-top:solid 1px #ebd477;
	background-color:#eabf23;
}

.myAALogin td.blockRight {
	padding:6px 10px 5px 0px;
	border-top:solid 1px #ebd477;
	background-color:#eabf23;
	text-align:right;
}

.myAALogin td.blockContinue {
	padding:0px 0px 7px 10px;
	background-color:#eabf23;
}

.myAALogin td.rewardzPoints a, .myAALogin td.block a, .myAALogin td.blockContinue a {
	text-decoration:none !important;
}

.myAALogin td.rewardzPoints a:hover, .myAALogin td.block a:hover, .myAALogin td.blockContinue a:hover {
	text-decoration:underline !important;
}

.motoringReviewRight
{
width:162px;
padding: 9px 9px 9px 9px;
}

.articleRight .myAALogin, .sectionRight .myAALogin, .motoringReviewRight .myAALogin {
position:relative;
width:180px;
margin:-9px -9px 0px -9px;
}

/* Feature Picker WebPart */
.featurePickerContainer {
	width:640px;
	table-layout:fixed;
	margin:0px;
	padding:0px;
	border:0px none;
	border-collapse:collapse;
}
.featurePickerContainer img
{
	width:376px;
	height:200px;
	display:block;
}

.featurePickerContainer td.featureLink a:link,.featurePickerContainer td.featureLink a:active,.featurePickerContainer td.featureLink a:visited
{
	text-decoration:underline;
}

.featurePickerContainer td.featureLink img {
	float:left;
	width:56px;
	height:56px;
	padding:6px;
	border:0px none;
}

.featurePickerContainer td.featureLink div {
	padding:6px;
}

.featurePickerContainer td.featureLink {
	width:160px;
	height:68px;
	border-width:1px 1px 1px 0px;
	border-color:#afafaf;
	border-style:solid;
	vertical-align:middle;
	background-color:#d9d9d9;
	font-size:1.2em;
	font-family:Arial,Helvetica,sans-serif;
}

.featurePickerContainer td.featureLinkRight {
	border-right:0px none;
}

.featurePickerContainer td.featureLinkHover {
	background-color:#ffd521;
}

.repairSectionLinkItem 
{
    font-family:Arial, Helvetica, sans-serif;
    padding:10px 10px 0px 0px;
    margin-left:20px;
    display:block;
    float:left;
}
* html .repairSectionLinkItem
{
}
.repairTaskListTitle a:link, .repairTaskListTitle a:active, .repairTaskListTitle a:visited , .repairTaskListTitle a:link,  .repairTaskListTitle a:active,  .repairTaskListTitle a:visited   {font-size:12px;
    color:#000000 ;  
    font-weight:bold;
    text-decoration:none; 
    margin-bottom:5px;
    display:block;
    float:left;
}
.repairTaskLinkItem a 
{
    color:#000000
 }
.repairTaskLinkItem a.yellowLink:link,.repairTaskLinkItem a.yellowLink:active,.repairTaskLinkItem a.yellowLink:visited 
{
    font-size:12px;
}
.repairLayer  
{
	background-image:url(images/car-repairs-bg.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
	padding:5px 5px 10px 0px;
	height:100%;
}

.generalLinks td 
{
    margin:0px; 
    padding:0 5px 0 0;
    font-family:Arial, Helvetica, sans-serif; 
}

table.generalLinks  
{
    width:100%; 
    margin:0px;
    padding:0px; 
    margin-left:0px;
    display:block; 
    font-family:Arial, Helvetica, sans-serif;  
}

.repairSectionRight
{
   display:block;
   float:left;
   width: 220px;
}

.ms-rteCustom-mandatory 
{
   color:red;
}

/* --------- Ad Space --------- */
#adPlcholderContentAbs
{
	position: relative;
	padding:0; 
	height: 120px;
	z-index: 100;
	/* overflow: hidden; Take this out once Alex provides with container */
	margin-bottom: 10px;
}

.motoringReviewLeft #adPlcholderContentAbs, .sectionLeft #adPlcholderContentAbs
{
	margin-left: 10px;
}
#adPlcholderContentAbs div.absDiv
{
	position: absolute;
	top:0;
	left:0;
	overflow: hidden;
	width: 760px;
}
#adPlcholderRight
{
	padding:0; 
	margin: 0px 0px 15px 0px;
}

.adPlcholderTextWide, .adPlcholderTextNarrow
{
	background-color: #fff;
	padding: 8px 0;
}

.adPlcholderText 
{
	position:relative;
	font-size: 1.2em;
	border: 2px dashed #b9b9b9;
	margin:0;
	padding: 8px;
}

.adPlcholderText ul 
{
	margin: 0;
	padding: 0;
	list-style-type: square;
	color: #00339b;
}

.adPlcholderText li 
{
	padding:0;
	margin:0;
	margin-left: 15px;
	padding-bottom: 8px;
}

.adPlcholderText  h4
{
	padding: 0 0 12px 0;
	margin: 0 0 0 22px;
	color: #686868; 
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight: bold;
}

.adPlcholderText img 
{
	float: left;
	margin-right:5px;
	top: 5px;
	left: 5px;
}

#adPlcholderRightAbs
{
	position: relative;
	padding:0; 
	margin: 0 0 10px 0;
	height: 250px;
	z-index: 100;	
}
#adPlcholderRightAbs div.absDiv
{
	position: absolute;
	top:0;
	left:0;	
	overflow:hidden;
}
.adPlcholderContentEmpty 
{
	height:130px;
	background-color: #fff;
}
.adPlcholderRightEmpty 
{
	height:250px;
}
.showAd_Yes 
{
	display: block;
}
.showAd_No, .showAd_
{
	display: block;
}
.showAd_None
{
	display: none;
}
.adTextDk, .adTextLg, .adTextLgH
{
	font-size: 11px;
}
.adTextDk 
{
	color: #666;
	padding: 0 4px;
	position:absolute; 
	margin-top: -16px; 
	margin-left: 340px;
}
.adTextLgH, .adTextLg
{
	padding-bottom: 5px; 
	text-align: center; 
}
.adTextLgH
{
	color: #666;
}
.adTextLg
{
	color: #ccc;
}
.adBg
{
	background-color: #fff;
	margin:0 !important;
	padding:0 !important;
}
.adSpaceAbsolute
{
	position:absolute;
	z-index:200;
}
.adSpaceRelative
{
	position:relative;
}
