/* 
**************************************
GMBase
**************************************  */

.rtop,.rbottom {background:#717171}
.rtop *,.rbottom * {background:#717171}
.r1 {background:#717171}
.r2 {background:#717171}
.r3 {background:#717171}
.r4 {background:#717171}
.rs1 {background:#717171}
.rs2 {background:#717171}
div.button a {background:#717171;color:#fff;font-size:11px;}


.clear{ clear:both; font-size:1px; line-height:0; overflow:hidden; }

body {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
}

body#mainContent {
	margin: 0px;
	text-align:center;
    background:#fff url(gm_bg_tile.jpg) center repeat-y;

}

#pageData div{float:none;}
.fleft{float:left !important; display:inline;}
.fright{float:right !important; display:inline;}

body#popupBody {
    background-color: transparent;
    color:#666666;
    font-family:Arial;
    font-size: 11px;
	text-align:left;
	margin: 10px 10px 10px 10px;
}

table {
	text-align:left;
}

div#bodyContainer {
	float:none; width:990px; margin:0 auto; text-align:left;
	background:#fff url(./bg_nav.gif) repeat-x;
}

body.configDelta {
	background-color:#f0f0f0;
}

.button {
	width: 190px;
}

img.buttonHead		{
	height: 22px;
	width: 16px;
	padding: 0;
	float: left;
	vertical-align: middle;
}

.buttonBody		{
	height: 16px;
	line-height:15px;
	width: 150px;
	margin: 0;
	background-image: url(buttons/text_button/button_middle.gif);
	float: left;
	vertical-align: middle;
}
.smallbuttonBody		{
	height: 30px;
	width: 78px;
	margin: 0;
	background-image: url(buttons/text_button/large_button_middle.gif);
	background-repeat: repeat;
	float: left;
	vertical-align: middle;
	align:center;
	font-weight:bold;
}
img.buttonTail		{
	height: 22px;
	width: 7px;
	padding: 0;
	float: left;
	vertical-align: middle;
}
div {float:left; border:0px none; margin:0px; padding:0px}
h1 {border:0px none; margin:0px; font-size:100%; font-weight:700}
h2 {border:0px none; margin:0px; font-size:90%; font-weight:700}
h3 {border:0px none; margin:0px; font-size:85%; font-weight:700}
h4 {border:0px none; margin:0px; font-size:80%; font-weight:700}
h5 {border:0px none; margin:0px; font-size:75%; font-weight:700}
p {border:0px none; margin:0px; font-size:70%; font-weight:500}
select {font:arial; font-size:11px;}
strong {font-weight:700}

img, li, span, form {border:0px none; margin:0px}

div#closeBtn {float:none; border:0px none; margin:0px; padding:0px; margin-top: 2px; width: 100%; text-align:right;}

a.payEstimatorLink:link, a.payEstimatorLink:visited, a.payEstimatorLink:hover {text-decoration:underline;color:#000000;}

/* BRANDING BAR LINK STYLES */
a.brandingBar {text-decoration:none; color:#666666;}
a.brandingBar:hover {text-decoration:underline}

a.brandLink {text-decoration:none; color:#666666;font-size:11px;}
a.brandLink:active{
	text-decoration:underline;
	color:#666666;
}
a.brandLink:hover{
	text-decoration:underline;
	color:#666666;
}
a.brandLink:hover {text-decoration:underline}
a.optionHerfNoBold{
	text-decoration:underline;
	color:#34566D;
}

a.optionHerfBold{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
a.hompageLink {text-decoration:underline; color:#666666;font-size:11px;}
a.hompageLink:hover {text-decoration:underline}

a.summaryLink {text-decoration:underline; color:#666666;font-size:11px;}


/* NEXT BUTTON LINK STYLES : background different for each brand */
.nextBtnContent {color:#fff}
a.nextBtnLink {color:#fff;text-decoration:none;padding:3px;font-size:11px;}
a.nextBtnLink:hover {text-decoration:underline}

/* LEFT HAND "4-STEP" NAVIGATION (e.g. models & packages, colours & wheels) : hover colour different for each brand  */
a.stepsNav {color:#666666; text-decoration:none; font-size: 11px;}
a.stepsNav:hover {text-decoration:underline;}

a.stepsNavSelected {font-weight:700; text-decoration:none; color:#666666; font-size: 11px;} /* 4 the page you are currently on : alternative to using this class is to wrap text in <strong> tag */
a.stepsNavSelected:hover {text-decoration:underline;}

a.promoTile {text-decoration:none; color:#000;}

.stepsNav {color:#666666; text-decoration:none; font-size: 11px;}
.stepsNavSelected {font-weight:700; text-decoration:none; color:#666666; font-size: 11px;}
.stepsNavOff {color:gray; text-decoration:none; font-size: 11px;}
.stepsNavNumber {
        vertical-align: middle;
        color:#666666;
        text-decoration:none;
        font-size: 11px;
        width:24px;
        height: 25px;
        line-height:25px;
        font-weight:bold;
        display:inline;
        text-align:center;
        }
.stepsNavNumberSelected {
        vertical-align: middle;
        color:#666666;
        text-decoration:none;
        font-size: 11px;
        width:24px;
        height: 25px;
        line-height:25px;
        font-weight:bold;
        display:inline;
        text-align:center;
        }
.stepsNavText {
        vertical-align: middle;
        color:#666666;
        text-decoration:none;
        font-size: 11px;
        height: 25px;
        line-height:25px;
        font-weight:bold;
        width:140px;
        display:inline;
        text-align:left;
        margin-left:5px;
        }

TABLE.ContentTitleBar {
	background-color: #FFFFFF;
	font: arial;
	font-size:11px;
    background:url(./Title_Box_Slice.gif);
    background-repeat:repeat-X;
    height: 63px;
    
}

TD.Odd {
	background-color: #D1D1D1;
	font-size: 11px;
	padding:5px;
	color:#666666;
}
TD.Even {
	background-color: #FFFFFF;
	font-size: 11px;
	padding:5px;
	color:#666666;
}
.SE-Header {
	background-color: #D1D1D1;
	padding-left:5px;
	padding-right:5px;
	width:807px;
	height:40px;
}
#leftNav {
	float: left;
	width: 176px;
	color: #666666;
}

input#postalCode{
	width:65px;
	margin-right:5px;
}

input#btnG{vertical-align:bottom;}

#centerContent {
	/*float: left;*/
	width: 807px;
	font: Arial;
	font-size: 11px;
}

DIV#divisionBar
{
    WIDTH: 990px;
    POSITION: static
}

.arialBold11px {
	font: arial;
	font-weight: bold;
	font-size: 11px;
}

.arial11px {
	font: arial;
	font-size: 11px;
}

.frutigerBold11px {
	font: frutiger;
	font-weight: bold;
	font-size: 15px;
	font-stretch: condensed;
	color:#000
}

.frutigerBold10px {
	font: frutiger;
	font-weight: bold;
	font-size: 12px;
	font-stretch: condensed;
	color:#000
}
.frutigerBold8px {
	font: frutiger;
	font-weight: bold;
	font-size: 10px;
	font-stretch: condensed;
	color:#000
}

.configSteps {
	font: arial;
	font-weight: bold;
	font-size: 11px;
	color: #d1d1d1;
}

.paddingRight6px {
	padding-right:6px;
}
.paddingLeft10px {
	padding-left:10px;
}
.standardBodyFont{
	font-family:Arial;
	font-size:12px;
	color:#666666;
}
.paddingTop3px {
	padding-top:3px;
}
.paddingTop6px {
	padding-top:6px;
}
.paddingBottom3px {
	padding-bottom:3px;
}

.paddingBottom10px {
	padding-bottom:10px;
}
.paddingBottom15px {
	padding-bottom:15px;
}
.paddingTop23px {
	padding-top:23px;
}

.accessoriesButtonSpacer {
	height:2px;
}
.spacer2px {
	height:2px;
}

.standard-font {
	font-size: 11px;
}
a.toggleBold {
	color:#666666; 
	font-weight:bold;
}

a.factoryOptionToggleBold{
	color:#666666;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
a.factoryBrandLink{
	text-decoration:none;
	color:#34566D;
	font-family:Arial;
	font-size:12px
}
a.factoryBrandLink:hover{
	text-decoration:underline;
	color:#666666;
	font-family:Arial;
	font-size:12px;
}
a.toggleNoBold {color:#666666;}

a.factoryOptionNoBold {
	color:#666666;
	font-family:Arial;
	font-size:12px;
}

.optionSelect{
	padding-left:10px;
	color: #666666;
	font-size: 11px;
}
.optionDisclaimer {
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	font-family:Arial;
	font-size:12px;
}
.optionTitle {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-weight:bold;
	font-size:11px;
}
.option {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-size:11px;
}
.summaryOption{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-size:12px;
	font-family:Arial;
	color: #666666;
}
.hr {
	padding:0px;
}
.optionName {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-size:11px;
}
.factoryOptionName{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-size:12px;
	font-family:Arial;
	color: #666666;
	}
.coloursOptionName {
	padding-top:3px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	font-size:11px;
}

.stdEquipList{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	color: #666666;
}
.boldDate {
	font-weight:bold;
	color:#666666;
}

DIV#onStarDiv{
	font-size: 11px;
}

DIV#legalDiv{
	font-size: 11px;
}

DIV#headerContent{
	font-size: 11px;
}

input.InputReadOnlyCss {
	font: 8pt arial;
	border: none;
	text-align: right;
	width:120px;
	font-size: 11px;
}

span#finePrint{
	font-size:9px;
}
.finePrint{
	font-size:9px;
}


.namePlate {
	background-color:#000000;
	width:990px;
	height:27px;
	color:#ffffff;
}

@media print {
	body{margin:0; padding:0;}
	#footerContainer{display:none;}

	#divisionBar{display:none;}
	#titleDivider{display:none;}
	#tdSideNav{width:0; overflow:hidden;}
	#leftNav{display:none;}

	.lnkTop, .imgTop{display:none;}
	.noprint{display:none;}
}

/* required elements for all buttons - global dealer site CSS */
.rtop,.rbottom {display:block;}
.rtop *,.rbottom * {display:block;height: 1px;overflow: hidden;}
.r1 {margin: 0 5px;}
.r2 {margin: 0 3px;}
.r3 {margin: 0 2px;}
.r4 {margin: 0 1px;height: 2px;}
.rs1 {margin: 0 2px;}
.rs2 {margin: 0 1px;}

/* setting my global elements for button class (change as required) */
div.button, #pageData div.button {width:173px;  float:left;}
div.button a {display:block;text-indent:15px;text-decoration:none;font-size:11px;}
div.button a:hover {text-decoration:underline;}

/* 
example for creating buttons of different width - see exmple in index.html
reset size by element id - inherits and overrides width set by default button class above

div#buttonSmall {width:45px;} */

.numberTab{
	width:20px;
	color:#fff;
	background-color:#999;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
}
.numberTabSelect{
	width:20px;
	color:#fff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
}
.numberTabOver{
	width:20px;
	color:#fff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
}
.finToolsItem{
	width:20px;
	color:#fff;
	background-color:#404040;
	text-align:center;
	font-weight:bold;
	text-decoration: none
}
.finToolsItemOn {
	width:20px;
	color:#fff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration: none
}
b.roundtop, b.roundbottom{display:block;background: #FFF;text-align:left;}
b.roundtop b, b.roundbottom b{display:block;height: 1px;overflow: hidden; background: #404040;}
b.roundtop b.round1,b.roundbottom b.round1{width:18px;}
b.roundtop b.round2,b.roundbottom b.round2{width:19px;}
b.roundtop b.round3,b.roundbottom b.round3{width:18px;}
b.roundtop b.round4,b.roundbottom b.round4{width:19px;}
b.roundbottom{margin-top:2px;}

.numberTab,.numberTab .roundtop b,.numberTab .roundbottom b{
	background-color:#999;
}
.finToolsHeaderClosed {
    width:20px;
	color:#fff;
	background-color:#404040;
	text-align:center;
	font-weight:bold;
	text-decoration: none
	border:0px none;
}
.finToolsHeaderOpen {
	width:20px;
	color:#fff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration: none
	border:0px none;
}
.finToolsHeaderOn {
  	width:20px;
	color:#fff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	text-decoration: none
	border:0px none;
}
.finToolLinkTd{
    padding-bottom:15px;
}
a.toolLink {
  display:block;
  float:left;
  background:none;
  font-weight:normal ! important;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 3px;
  border:0px none;
  width:147px;
  color:#000;
  font-size:12px;
  text-decoration:none;
}
a.toolLinkOn {
  display:block;
  float:left;
  background:none;
  font-weight:normal ! important;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 3px;
  border:0px none;
  width:147px;
  color:#000;
  font-size:12px;
  text-decoration:none;
}
 a.toolLinksmall{
     width:139px;
     margin:0px 0px 0px 5px;
     padding-left:10px;
}
 a.toolLinkOnsmall{
     width:130px;
}
.sectionBorder {
    border: 1px #B4B4B4 solid;
}

.sectionHeader {
    height: 30px;
    font-size:12px;
    font-weight:bold;
    font-family: Arial;
    color:#ffffff;    
    background:url(./header_Slice.gif);
    background-repeat:repeat-X;
    border: 1px #404040 solid;    
}

.selectedWheelBorder {
    border: 1px #CFCBB5 solid;
    background-color:#E7F2FB;
}

.pageTitle {
    font-size:18px;
    font-weight:bold;
    font-family: Arial;
    color:#666666;
}

#pageData div.stepHeading, #pageData div.modelSelection, #pageData div.modelFilterContainer{
	text-align: left;
	clear:both; overflow: hidden; zoom: 1;
}

div.stepHeading {
	background-image: url("./Title_Box_Slice.gif");
	background-repeat: repeat-x;
	height: 63px;
	float:none; 
}

div.stepHeading p {
	font-size: 18px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-top: 20px;
	padding-left: 20px;
}

div.stepHeading p.title {
	padding-top: 12px; padding-left: 20px;
}

div.stepHeading p.link {
	padding-top: 15px; padding-left: 20px;
}

div.modelSelection {
	margin-top: 1px;
	background-image: url("./Filter_Box_Slice.gif");
	background-repeat: repeat-x;
	height: 57px;
	float:none; 
}

div.modelSelection ul {
	margin: 0;
	padding: 0;
	padding-top: 20px;
}

div.modelSelection ul li {
	display: inline;
	list-style: none;
}

div.modelSelection ul li label{
	font-size: 12px;
	color: #FFF;
	font-family:Arial,Helvetica,sans-serif;
	padding-left: 20px;
	padding-right: 2px;
}

div.modelSelection select {
	width: 150px;
}

#pageData div.modelAttributes {
	float:left;
	width: 507px;
}

#pageData div.modelImageContainer {
	margin: 0 auto;
	text-align: center;
	float:left;
	width: 300px;
}

div.modelAttributes table {
	margin-top: 10px;
	padding: 0;
	margin-left: 20px;
	*margin-right: 20px;
}

div.modelAttributes table th {
	background-image: url("./header_Slice.gif");
	background-repeat: repeat-x;
	height: 28px;
	border: 1px solid #404040;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;
	padding-left:10px;
}
div.modelAttributes table td.gap, div.modelAttributes table th.gap {
	width: 20px;
	border: 0 none;
	background-color: transparent;
	background-image: none;
}

div.modelAttributes table td {
	border-left: 1px solid #B5B5B5;	
	border-right: 1px solid #B5B5B5;	
	border-bottom: 1px solid #B5B5B5;
	width: 204px;
	background-color: #F7F7F7;
	vertical-align: top;
}

div.modelAttributes table td ul {
	margin: 0;
	padding: 0;
}

div.modelAttributes table td li {
	margin:0;
	list-style: none;
	padding-top: 10px;
	white-space:nowrap;
	padding-left: 7px;
}
div.modelAttributes table td li.last {
	padding-bottom: 10px;
}
/*
div.modelAttributes table td {
	padding-top: 10px;
	padding-left: 20px;
	vertical-align: top;
}
*/

div.modelAttributes dl {
	background-color: #F7F7F7;
	padding: 0;
	margin: 0;
	width: 204px;
}

div.modelAttributes dl dt {
	background-image: url("./header_Slice.gif");
	background-repeat: repeat-x;
	height: 28px;
	border: 1px solid #404040;
}

div.modelAttributes dl dt p {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold;
	padding-left:10px;
	padding-top: 6px;
}

div.modelAttributes dl dd {
	margin: 0;
	padding-top: 10px;
	padding-left: 7px;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
}

div.modelAttributes dl dd.last {
	border-bottom: 1px solid #B5B5B5;
	padding-bottom: 10px;
}

div.subHeader {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px; font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	background-image: url("./Title_Box_Slice.gif");
	background-repeat: repeat-x;
	height: 20px;
	text-align: left;
	margin-top:10px; margin-bottom:10px;
}

.largeImageBackground{
    background-image: url("./image_background.gif");
    height: 329px;
    width: 633px;
    _background-image: none;/*for IE6*/
    _background-color: #ffffff;
}

.largeIntImageBackground{
    height: 329px;
    width: 633px;
    background-color: #ffffff;
}

.largeImageDescription{
    font-family:Arial;
    font-size: 18px;
    color:#666666;
}
.spacer10px		{
	height: 10px;
}

.priceModuleBox{
    background-color: #D7D7D7;
    border: 1px #7B7B7B solid;        
}

a.priceModule11pxClickHere{
    font-family:Arial;
    font-size: 11px;
    color:#333333;
    padding-right:2px;
    text-decoration:none;
}
a.priceModule11pxClickHere:hover{
    text-decoration:underline;
}

.priceModule11px{
    font-family:Arial;
    font-size: 11px;
    color:#333333;
    padding-bottom:2px;
    padding-left:6px;

}

.priceModule12px{
    font-family:Arial;
    font-size: 12px;
    font-weight:bold;
    color:#333333;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:6px;    
}

.priceModule14px{
    font-family:Arial;
    font-size: 14px;
    font-weight:bold;
    color:#333333;
    padding-top:5px;
    padding-left:6px;    

}
.numberTabSelect {
        #background-image: url(active_step.gif);
        width:176px;
     background-color:#FFFFFF;
}

.numberTab {
        #background-image: url(default_step.gif);
        width:169px;
     background-color:#FFFFFF;
}
.popupTopLeft {
    background-image: url(top_left_corner.png);
    width:25px;
    height:25px;
}

.popupTop {
    background-image: url(top_body.png);
    background-repeat: repeat-x;
    height:25px;
}
.popupTopRight {
    background-image: url(top_right_corner.png);
    width:25px;
    height:25px;
}

.popupLeft {
    background-image: url(left_body.png);
    background-repeat: repeat-y;
    width:25px;
}

.popupContent {
     background-color:#FFFFFF;
}

.popupRight {
    background-image: url(right_body.png);
    background-repeat: repeat-y;
    width:25px;
}

.popupBottomLeft {
    background-image: url(bottom_left_corner.png);
    width:25px;
    height:25px;
    *filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="bottom_left_corner.png");
}

.popupBottom {
    background-image: url(bottom_body.png);
    background-repeat: repeat-x;
    height:25px;
    
}
.popupBottomRight {
    background-image: url(bottom_right_corner.png);
    width:25px;
    height:25px;
}
.colourPopupTopLeft {
    background-image: url(top_left_corner_long.png);
    background-repeat:none;
    width:15px;
    height:40px;
}

.colourPopupTop {
    background-image: url(top_body.png);
    background-repeat: repeat-x;
    height:40px;
}
.colourPopupTopRight {
    background-image: url(top_right_corner_long.png);
    background-repeat:none;
    background-position:-10px 0px;
    width:15px;
    height:40px;
}
.colourPopupRight {
    background-image: url(right_body_15.png);
    background-repeat: repeat-y;
    width:15px;
}
.colourPopupBottomLeft {
    background-image: url(bottom_left_corner.png);
    background-repeat:no-repeat;
    background-position:0px -10px;
    background-color:transparent;
    width:25px;
    height:25px;
}
html>body .colourPopupBottom {
    background-image: url(bottom_body_director.png);
}
.colourPopupBottom {
    background-repeat: no-repeat;
    background-color:transparent;
    height:25px;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="themes/gmcanada/bottom_body_director.png");
}
.colourPopupBottomRight {
    background-image: url(bottom_right_corner.png);
    background-repeat:no-repeat;
    background-position:-10px -10px;
    background-color:transparent;
    width:15px;
    height:25px;
   
}
.leftNavIcon{
    padding-bottom:15px;
    background-repeat: no-repeat;
    vertical-align:middle;
    text-align:right;
    border:0px none;
}
.arrow{
    background-image: url(grey_arrow.png);
    height:12px;
     padding-right:10px;
    line-height:12px;
    width:24px;
}
.shadowArrow{
    background-image: url(grey_arrow_shadow.png);
    height:12px;
    line-height:12px;
    padding-right:14px;
    width:24px;
}
.collapseIcon{
    display:block;
    background-image: url(Collapse.gif);
    height:13px;
    line-height:13px;
    width:11px;
    right:0px;
     padding-right:10px;

}
.expandIcon{
    display:block;
    background-image: url(Expand.gif);
    height:13px;
    width:14px;
    line-height:13px;
    right:0px;
    padding-right:10px;
}

.modelOption17px {
    color:#666666;
    font-family:Arial;
    font-size:17px;
    font-weight:bold;    
}

.packageDetailsBold12px {
    color:#666666;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

.packageDetails12px {
    color:#666666;
    font-family:Arial;
    font-size:12px;
}

#content-anchor-tip ul {
    float: left;
    width: 200px;
    list-style-type: disc;
    margin-left: 15px;
}

.ext-ie #content-anchor-tip ul {
    margin: 0;
    padding-left: 15px;
}

#content-anchor-tip .thumb {
    float: right;
}

#content-anchor-tip .status-icon {
    position: absolute;
    top: 4px;
    right: 50px;
    padding: 0;
    line-height: 0;
}

#content-anchor-tip a:link, #content-anchor-tip a:visited {
    color: #339;
}

.tip-target {
    width: 100px;
    text-align:center;
    padding: 5px 0;
    border:1px dotted #99bbe8;
    background:#dfe8f6;
    color: #15428b;
    cursor:default;
    margin:10px;
    font:bold 11px tahoma,arial,sans-serif;
    float:left;
}
        
.colorPopupTitle{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.vehicleDisclaimer {
	font: arial;
	font-size: 11px;
    color: #9A9A9A;
    padding-right: 10px;
}

div.disableLinkMask {
	position: absolute;
	z-index: 5;
	width: 0;
	height: 0;
	display: none;
	background-color: #fff;
	filter: alpha(opacity = 60);
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
}