/*td { border: solid 1px #ff0000; }*/

/* page header CSS lifted from showroom.css */

	div#nameplate {background: #717171 url('/images/vehicles/common/showroom/bg_nameplate.gif') repeat-x ! important;}
	div#emailPrintIcons {background-color: #717171 ! important;}
	div#divisionBar { background: url(/images/common/header2_bgpattern.gif) repeat-x; HEIGHT: 55px; }
	div#photoCaptionBar {background: #717171 url('/images/vehicles/common/showroom/bg_nameplate.gif') repeat-x ! important;width:810px ! important}
	div#bodyContent {padding-bottom:18px}

/* shop links & financial links */

	div#commercialShop, div#commercialCurrentOffers {width:180px; padding:0px;margin:0px;background:#FFF;}
	div#commercialShop a, div#commercialShop h5 {font-size:70%;display:block; margin-left:0; padding:6px 0 4px 12px;color:#000;}
	div#commercialShop a:hover {text-decoration:none;background:#999;color:#FFF;}
	div#commercialShop h5, div#commercialCurrentOffers h5 { font-size:75% }
	div#commercialShop h5 { padding-top:20px }	
	div#commercialShop a.pageId {background:#999;color:#FFF;}

	
	div#commercialFinTools a, div#commercialFinTools a:link, div#commercialFinTools a:visited { text-decoration:underline; font-size:70%;display:block; margin-left:0; padding:6px 0 4px 12px;color:#0B3D91; }
	div#commercialFinTools a:hover { color:#000; text-decoration:none }
	
	div#commercialCurrentOffers { }

/* data table styles */
	table.specTbl { display:block; margin:27px 0 20px 5px; }
	table.specTbl td {font-size:70%; font-weight:500; padding:0 0 0 3px; border-left:solid 4px #fff; width:1%}
	table.specTbl td.compHeader {font-weight:900;padding:0 3px 3px 0;}
	table.specTbl td.compHeader span.light {font-weight:500;padding:0 0 0 1px;}
	table.specTbl td.header, table#warrTbl td.header {padding:3px 5px 0 3px;background: url(/images/vehicles/common/so_header_tile.gif) repeat-x;}
	table.specTbl td.spacer, table#warrTbl td.spacer {background:#fff; padding:0 0 0 2px}
	table.specTbl tr.data2 td {padding:0 3px 0 0;background-color:#F2F2F2}
	table.specTbl tr.data td {padding:0 3px 0 0}
	table.specTbl td.data, table#warrTbl td.data {padding:2px 0 2px 0;}
	table.specTbl td.data2, table#warrTbl td.data2 {padding:2px 0 2px 0;background-color:#F2F2F2}
	table.specTbl td.specHeader, table#warrTbl td.specHeader {font-size:80%;font-weight:700;padding-top:5px;padding-right:5px;padding-bottom:5px}
	table.specTbl td.specDots,table#warrTbl td.specDots {margin:0px;padding:0px;height:1px;}
	table.specTbl td p { font-size:100%; margin:0px  }
	
	table.specTbl td.highlightsText { padding-right:10px }
	table.specTbl td.highlightsText p { margin-bottom:10px }
	
	table.transmissionSpecTbl { display:block; margin:27px 0 20px 5px; }
	table.transmissionSpecTbl td {font-size:70%; font-weight:500; padding:0 0 0 3px; border-left:solid 4px #fff}
	
	table td.specTblHeader { padding-bottom:10px; font-weight:bold }
	
	table td table.detailData { width:100% }
	table.detailData td { font-size:100% }  
	table.detailData td.legalText, table.specTbl td.legalText { padding-top:15px }
	
	
	table#dimensionsTable td { padding-left:5px; width:1%}
	table#accessoriesTable {padding-top:7px }
	
/* table headers */
	
	div#tablesHeader {font-weight:bold; width:780px; background:url(/images/vehicles/common/dotted_line_divider.gif) no-repeat bottom left; padding:5px 6px; margin:0 0 15px 0;}
	div#tablesHeader span.headerLabel { margin-right:15px }
	div.brandHeaderLogo { float:none;width:590px;display:block;}
	div.brandHeaderLogo img { margin-right:15px }
	div.brandHeaderLogo p {  font:bold 90% Arial, Helvetica, sans-serif; text-align:top }
	
/* section headers */	
	div.commSpecHeader { float:none; display:block; margin-left: 8px; padding-top:20px; font-weight:bold; font-size:90%; width:780px; background:url(/images/common/main_content_shadow.jpg) no-repeat 0px 0px; }
	
/* links */

	a.action, a.action:link, a.action:visited, a.action:hover  {margin:0px 5px;  color:#0B3D91; text-decoration:underline; }
	div#tablesHeader a.action, div#tablesHeader a.action:link, div#tablesHeader a.action:visited, div#tablesHeader a.action:hover  { font-size:70%; margin:0px 5px }
	
	div#actionArea p a, div#actionArea p a:link, div#actionArea p a:visited {color:#0B3D91; text-decoration:underline;}
	div#actionArea p a:hover { color:#000; text-decoration:underline }

	div#actionArea table.actionAreaBtn a, div#actionArea table.actionAreaBtn a:link, div#actionArea table.actionAreaBtn a:visited {color:#fff; text-decoration:underline; }
	div#actionArea table.actionAreaBtn a:hover { text-decoration:underline }
	
/* misc */
	div#actionArea table.actionAreaBtn td { color:#fff }
	div#tablesBanner { float:none; display:block; width:570px; padding-left:7px  }	
	div#tablesBanner img { margin-right:10px; vertical-align:middle}
	div#tablesBanner h2 { display:inline; }
	table#soQuickLinks { font-size:70%; font-weight:bold; display:inline; width: 0px; margin-left: 80px;width:400px;}
	table#soQuickLinks a.action, a.action:link, a.action:visited, a.action:hover {font-weight: normal;}
	h3#featuresGrpHeader { padding-top:15px }
	
	
	/* over rides*/
		h2 {border:0px none; padding:25px 0px 5px 0px; font-size:90%; font-weight:700}
		h3 {border:0px none; margin:7px; font-size:85%; font-weight:700}
		
/* lists */
	/* ripped from corporate.css */
	UL { font-size: 11px;
		font-weight: normal;  
		line-height: 13px; 
		list-style-type: square;
		color: #000000;
		}


	p.commlegal { font-size: font-size:60%;
		font-weight: normal;  
		margin-top: 20px;
		color: #666;
		}
/* benefits page*/
	
	div#benefitsContainer { width:802px }
	div#benefitsContainer div { float:none; display:block; }
	div#benefitsContainer a { font-size:80%; text-decoration:none }
	div#benefitsContainer span.beneException { color:#f00; font-size:80% }

/* warrenties page*/
	
	div#warrContainer { width:800px; padding-left:4px; float:right;}
	div#warrContainer div { float:none; display:block; }
	div#warrContainer a { font-size:80%; text-decoration:none }
	div#warrContainer td { font-size:85% }
	
/* previous next gallery styles */
	div#galNavTier1 { color: #fff; }
	div#galNavTier1 a { color: #fff; }
	div#commPhotoCaption {float:right;padding:0 7px 0 0}
	div#galPrevNext {float:left;padding:0 0 0 7px}
	img#photoIcon {margin:0 10px 0 0}
	a#prevBtn {margin:0;padding:0;text-decoration:none;}
	a#nextBtn {margin:0 7px 0 0;padding:0;text-decoration:none;}
	a#prevBtn:hover,a#nextBtn:hover {text-decoration:none;}
	
/* search results pages */
	hr.results {color:#999999;width:300px;margin:0 0 0 5px}	

div.commtruckscta{background:url(/images/vehicles/commercial/comm_cta_button_bg.gif) no-repeat; width:158px; height:21px;padding-left:22px;padding-top:3px; clear:right;}

#overviewTitle h1{
	width:770px
}
