body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

h2 { margin:0px; color:#ffffff;}

.topnav, .topnav a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.botcapt{
	color:#666666;
	text-decoration:none;
}

.catboxes
{
 width:172px; 
 height:50px; 
 background-color:#ededed; 
 line-height:50px;
 vertical-align:middle;
 color:#666666;
 padding-left:18px;
}

.fadeout{
opacity:0.3;
filter:alpha(opacity=30);
}

.fadein{
opacity:1;
filter:alpha(opacity=100);
}

.fadeout_under{
	color:#666666;
	font-size:18px;
	text-align:left;
	background-image:url(images/off_hex.gif);
	background-repeat:no-repeat;
	height:40px;
	line-height:40px;
	padding-left:30px;
	vertical-align:middle;
}

.fadein_under{
	color:#cc3333;
	font-size:18px;
	text-align:left;
	background-image:url(images/over_hex.gif);
	background-repeat:no-repeat;
	height:40px;
	line-height:40px;
	padding-left:30px;
	vertical-align:middle;
}

.product_dept{
 width:190px; 
 height:40px; 
 line-height:40px;
 vertical-align:middle;
 color:#ffffff;
 text-align:left;
 padding-top:5px;
}

.overprod{
background-color:#dd5e5e;
width:178px;
height:35px;
line-height:35px;
vertical-align:middle;
text-align:left;
margin:auto;
}

.productnoclass{
	padding-left:6px;
}


.carttd{
	padding-top:15px; 
	padding-left:17px;
	 font-size:14px;
	  color:#000000;
}


.formtext{
	font-size:12px; 
	color:#000000;
}
.formtext input{ 
width:210px;
height:21px;
line-height:21px;
border:solid 1px #b0b0b0;

}


.TextFont7{
	border:solid 1px red;
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
}


.account_top{
 height:36px; 
 line-height:36px;
 vertical-align:middle;
 color:#ffffff;
 text-align:left;
 cursor:pointer;

}


.overacc{
background-color:#bd3b3b;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
margin:0 auto;
}


#searchbox{
	float:left;
	background-color:#ffffff;
	width:651px;
	height:95px;
}

#searchbox select{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#searchbox-leases{
	float:left;
	background-color:#ffffff;
	width:980px;
	height:68px;
}

#searchbox-leases select{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#mainvideo{
	float:right;
	width:320px;
	height:200px;
	background-image:url(images/hp_vback.gif)
	
}

#hpcars{
	float:left;
	
	width:651px;
	min-height:440px;
	margin-top:8px;
	
}

.carimage{
	float:left;
	width:215px;
	overflow:hidden;
	cursor:pointer;
	z-index:80;
	
}	

.carinfo{
	display:none; 
	width:215px; 
	height:70px; 
	line-height:70px; 
	position:absolute; 
	background-color:#000000;
	margin-top:75px;
	z-index:100;
	opacity:0.75;
	filter:alpha(opacity=75);
	vertical-align:middle;
	text-align:center;
}

#top-conf{
	 float:right; 
	 margin-top:10px;
}

#main-conf{
	 float:right; 
	 width:318px;
	 min-height:303px;
	 background-color:#ffffff;
	 border:solid 1px #cccccc;
}

#hp-comp-list{
	background-image:url(images/hp_comp_bk.gif);
	margin-top:5px;
	width:651px;
	height:45px;
	line-height:45px;
	float:left;
	font-size:12px;
	color:#333333;
	}

	#hp-comp-list a{
		color:#333333;
		text-decoration:none;
		
	} 
#signup-box{
	width:320px; 
	float:right;
	text-transform:uppercase;
	margin-top:5px;
}

#getaqoute{
	float:left;
	margin-top:16px;
	width:651px;
}

.lease_tabs{
float:left; height:34px; line-height:34px; width:322px; vertical-align:middle; text-align:center; font-size:14px; color:#ffffff;
cursor:pointer;
}

.faq_q{
	background-image:url(images/faq_arrow.gif);
	background-repeat:no-repeat;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	margin-top:12px;
}

.faq_a{
	color:#666666;
	font-size:12px;
	padding-left:25px;
	margin-top:7px;
}

		#video_cntr{
			width: 395px;
			height:255px;
			background-image:url('./Loading.gif');
			background-position: center center;
			background-repeat: no-repeat;
			padding-left:20px;			
			margin:auto;
		}
		#container {
			width: 540px;
			background-color:#000000;
			
		}
		#slider {
			width: 511px;
			margin:auto;
		}
		#slider_wrapper{
			width:511px;
			margin: 5px 0;
			overflow:hidden;
			text-align:center;
		}

		#slider_cntr {
			width: 1300px;
			position:relative;
		}
		#slider_items {
			width:128px;
			float:left;
			

		}

		item {margin-right:5px; clear:left; position: relative;cursor:pointer; width:120px; height:71px;}
		.video_time {
			background-color:#000;
			color:#fff;
			-moz-border-radius: 3px;
			opacity: 0.75;
			font-size: 11px;
			font-weight: bold;
			height: 14px;
			padding: 0 4px;
			bottom: 5px;
			margin-right: 0;
			margin-top: 0;
			position: absolute;
			right: 5px;
		}
		.right {float:right;cursor:pointer;}
		.left {cursor:pointer;display:none;}
		.clear {height:0; line-height:0;clear:both;}
