@CHARSET "ISO-8859-1";

* {font-family:tahoma, verdana, sans serif;font-size:10pt;}
body{margin:0px;padding:0px;background:#fff url('/images/gradient_blueblack.jpg') top center repeat-x;text-align:center;}
img{border:0px;}
a{text-decoration:none;color:#000;font-weight:bold;}
a:hover{color:#38bbe9;}
fieldset{border:0px;}

div#wrapper{margin:0px auto;width:1008px;background-image:url('/images/backgroundglow.png');text-align: left;}
div#logo{float:left;width:180px;height:40px;background:url('/images/hid_logo_2.gif');}
div#logo a{display:block;text-transform:uppercase;font-weight:bold;padding:5px 0px 0px 10px;color:#000;font-size:24pt;}
div#logo a:hover{color:#38bbe9;}

a#mcafee{float:left;margin:10px 0px 0px 250px;}
a#topchat{float:right;}
div#header{margin:0px 14px;background:url('/images/header_bkdg.jpg') center center no-repeat;width:984px;height:88px;text-align:left;}
div#toprow{clear:both;height:18px;}
div#toptitle{float:left;color:#fff;font-size:11pt;font-weight:bold;line-height:18px;overflow:hidden;margin:7px 0px 0px 15px;width:650px;height:18px;}
ul#topnavlist{float:right;margin:8px 8px 0px 0px;padding:0px 8px 0px 0px;}
ul#topnavlist a{color:#fff;}
ul#topnavlist a:hover{color:#38bbe9;}
ul#topnavlist li{list-style-type:none;display:inline;margin-right:6px;padding-right:6px;border-right:1px solid #999;}

#leftcol{float:left;background:url('/images/leftnavig_bkgd.jpg') no-repeat;width:212px;margin-left:25px !important;margin-left:10px;}
ul#navlist div.navmodels{display:none;}
ul#navlist, ul#navlist ul.navmodels{clear:both;width:200px;margin:0px;padding:0px;}
ul#navlist li.make{font-weight:bold;list-style-type:none;margin:0px;padding:0px;
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:thin solid #CCCCCC;
    border-right:thin solid #CCCCCC;
    border-left:thin solid #CCCCCC;
    color:#003300;
    display:block;
    font-family:arial,tahoma,geneva,sans serif;
    font-size:8pt;
    height:20px;
    line-height:normal;
    margin-bottom:1px;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    width:200px;
}

#navlist li.make ul li { border-bottom: 1px solid #ccc; margin-bottom: 1px; list-style-type: none; }

#navlist a {
	display: block;
	clear: both;
	padding: 1px 0px 1px 34px;
	width: 166px;
	margin: 0px;
	color: #000;
}

#navlist li.make:hover a.make, #navlist a:hover, #navlist li.selected a.make {
	color: #38bbe9;
	background: #000;
}

div#chatbtn {
	margin-top: 4px;
	clear: both;
}

.section_title {
	float: left;
	width: 220px;
	height: 21px;
	font: arial black, sans serif; 
	font-stretch: extra-expanded;
	font-varient: small-caps;
	font-weight: bold;
	font-size: 13pt;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 3px;
}

#choose.section_title {
	width: 170px;
	text-align: left;
	padding-left: 33px;
}

#body_content {
	margin-top: 3px;
}

div#contentpane {
	width: 745px;
	float: right;
	margin-bottom: 5px;
	margin-right: 15px !important;margin-right:4px;
	padding: 0px;
}

.pcdstaticcontent {
	margin-top: 10px;
	width: 700px;
	}

#visualcapacity {
	background-image: url('/images/visualcapacity.gif');
	background-repeat:no-repeat;
	padding: 0px; 
	width: 160px; 
	height: 148px; 
	float: left; 
	clear: right;
	margin:4px;
	}

#visualcapacity:hover {
	background-image: url('/images/visualcapacityrollover.gif');

}

#enhanceappeal { 
	background-image: url('/images/enhanceappeal.gif');
	background-repeat:no-repeat;
	padding: 0px; 
	width: 160px; 
	height: 148px; 
	float: left; 
	clear: right;
	margin:4px;
	}
	
#enhanceappeal:hover {
	background-image: url('/images/enhanceappealrollover.gif');
	
	} 
	
#installationguide {
	background-image: url('/images/installationguide.gif');
	background-repeat:no-repeat;
	padding: 0px; 
	width: 160px; 
	height: 148px; 
	float: left; 
	clear: right;
	margin:4px;
	}
#installationguide:hover	 {
	background-image: url('/images/installationguiderollover.gif');

	}
	

#hidcolor {

	background-image: url('/images/hidcolor.gif');
	background-repeat:no-repeat;
	padding: 0px; 
	width: 160px; 
	height: 148px; 
	float: left; 
	clear: right;
	margin:4px;
	}
#hidcolor:hover {
	background-image: url('/images/hidcolorrollover.gif');
	
	}
	
#bottomtext {
	margin-top: 10px;
	margin-left: 26px;
	width: 680px;
	color: #808080;
	text-align: justify; 
	text-justify: newspaper;
}

#bottompane {
	clear: both;
}

#footercont {
	clear: both;
	text-align: center;
	padding: 5px;
	margin-top: 30px;
}

#copyright { 
	color: #777777;
	padding-top:10px; 
	line-height: 10pt; 
	letter-spacing: .1em;
	font-size: 8pt;
}


.tab {
	height: 27px;
	clear: both;
}

.tableft {
	float: left;
	background: url('/images/blacktab_left.jpg') top left no-repeat;
	height: 27px;
	width: 6px;
	margin: 0px;
	padding: 0px;
}

.tabmiddle {
	float: left;
	height: 27px;
	width: 720px;
	background: url('/images/blacktab.jpg') top center repeat-x;
}

.tabmiddle ul {
	float: right;
	color: #fff;
	padding: 0px;
	margin: 5px;
}

.tabmiddle li {
	margin: 5px;
	list-style-type: none;
	display: inline;
	font-size: 10pt;
	font-weight: bold;	
	background: url('/images/check_blk.gif') no-repeat;
	padding-left: 22px;
	background-position: 5px 3px;
}

.tabright {
	float: left;
	background: url('/images/blacktab_right.jpg') top right no-repeat;
	width: 6px;
	height: 27px;
	margin: 0px;
	padding: 0px;
}

.smalltab {
	height: 21px;
	clear: both;
	border-bottom: 1px solid #000;
	width: 450px;
}

.smalltableft {
	float: left;
	background: url('/images/small_blacktab_left.jpg') no-repeat;
	height: 21px;
	width: 6px;
	margin: 0px;
	padding: 0px;
}

.smalltabright {
	float: left;
	background: url('/images/small_blacktab_right.jpg') top right no-repeat;
	height: 21px;
	width: 275px;
	margin: 0px;
	padding: 0px;
}

.tabtext {
	font: arial black, sans serif; 
	font-stretch: extra-expanded;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin: 3px 0px 0px 22px;
	color: #fff;
	font-size: 11pt;
}

.smalltabtext {
	float: left;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-size: 12pt;
	font: arial black, sans serif; 
	font-stretch: extra-expanded;
	font-weight: bold;
	text-align: center;
}

.innerbox {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background: url('/images/inner_box_gradient.gif') repeat-x;
	margin-right: 13px;
	padding: 15px 5px 15px 25px;
}

.innerboxbot {
	width: 732px;
	height: 5px;
	background: url('/images/inner_bottom_shadow.gif') no-repeat;
	clear: both;
}

.innerboxleft {
	float: left;
	
}

.innerboxright {
	float: right;
	width: 311px;
	padding-right: 15px;
	height: 240px;
}

.breakdiv{
	clear: both;
}

#carform select {
	width: 200px;
	border-top: 1px solid #adadaf;
	border-right: 1px solid #adadaf;
	border-left: 0px;
	border-bottom: 0px;
}

#popupbox {
	background: #fff;
	border: 1px solid #000;
	width: 772px;
	margin: 0px auto;
	color: #000;
	padding: 10px;
}

#popupbox .imgcont {
	padding: 0px 25px 0px 0px;
	margin-bottom: 25px;
	border-right: 1px solid #6e6e6e;
	float: left;
}

#popupbox .close {
	margin-bottom: 10px;
}

.popup {
	display: none;
}

.popup_cart {
	float: right;
	padding: 25px 0px 25px 0px;
}

.popup_cart .add {
	margin-top: 10px;
}

.info_row {
	padding-top: 15px;
	clear: both;
}

.popup_cart .value{
	width: 140px;
}

.popup_cart .value .quantity {
	margin: 0px;
	float: none;
}

.popup_details {
	clear: both;
}

.popup_tabbox {
	padding: 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.close {
	float: right;
	background: url('/images/close_btn.gif') no-repeat;
	border: 0px;
	width: 113px;
	height: 26px;
	margin-left: 5px;	
}

div.title{
	float: left;
	width: 100px;
	font-weight: bold;
}

div.value{
	float: left;
	width: 640px;
}

#selectcar {
	margin: 20px auto 0px;
	background: url('/images/select-vehicle_bg.gif') no-repeat;
	width: 563px;
	height: 236px;
	padding-top: 75px;
}

#selectcar h3, #selectcar fieldset legend {
	display: none;
}

#selectcar fieldset {
	margin: 0px auto;
	background: url('/images/select-menu_graphics.jpg') top right no-repeat;
	width: 513px;
	height: 178px;
	padding-top: 20px;
}

#selectcar fieldset div {
	clear: both;
	height: 36px;
}

#selectcar fieldset select {
	border: 2px solid #000;
	width: 140px;
	margin-left: 10px;
	margin-top: 5px;
}

#selectcar fieldset label {
	float: left;
	display: block;
	width: 32px;
	height: 33px;
}

#selectcar fieldset label.lyear {
	background: url('/images/1_blue.gif') no-repeat;
}

#selectcar fieldset label.lmake {
	background: url('/images/2_blue.gif') no-repeat;
}

#selectcar fieldset label.lmodel {
	background: url('/images/3_blue.gif') no-repeat;
}

#selectcar fieldset label.lyear.disabled {
	background: url('/images/1_gray.gif') no-repeat;
}

#selectcar fieldset label.lmake.disabled {
	background: url('/images/2_gray.gif') no-repeat;
}

#selectcar fieldset label.lmodel.disabled {
	background: url('/images/3_gray.gif') no-repeat;
}

#selectcar fieldset label span {
	display: none;
}

div.navmodels {
	background: #fff;
	border: 2px solid #000;
}
div.navmodels ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

#popupbox .images {
	max-width: 450px;
}
#popupbox .images img {
	border: 1px solid #fff;
}
#popupbox .images img:hover {
	border: 1px solid #999;
}
