/**
*
* Dropdown Menu support
*
**/
.dropdown 				{ float: left; padding: 0px; margin: 0px; }
.dropdown dt 			{ width: 109px; border: 0px solid #ACABAB; padding: 0px; font-weight: bold; cursor: pointer; }
.dropdown dt:hover {}
.dropdown dd 			{ position: absolute; overflow: hidden; width:129px; display: none; background: #FFF; z-index: 200; opacity: 0; margin: 0px; padding: 0px; }
.dropdown ul 			{ width: 155px; border: 1px solid #ACABAB; list-style: none; border-top: none; }
.dropdown li 			{ display: inline; height: 22px; }

#one-ddheader 			{ width: 87px; }
#two-ddheader 			{ width: 122px; }
#three-ddheader 		{ width: 99px; }
#four-ddheader 			{ width: 106px; }
#five-ddheader 			{ width: 96px; }
#seven-ddheader 		{ width: 120px; }

.dropdown a, .dropdown a:active, .dropdown a:visited {
	display: block; 
	padding: 5px; 
	color: #FFF; 
	text-decoration: none; 
	background: #eaf0f2; 
	width: 194px;
	font-size: 12px;
	height: 22px;
	font-family: Arial;
	background-color: #000;
	background-image: url('images/menu_image_bg.png'); }

.dropdown a:hover 		{ background: url('images/menu_image_on_bg.png'); color:#FFF; text-decoration: none; }
.dropdown .underline 	{ border-bottom: 1px solid #ACABAB; }
 
/* adds support for widening the 2nd and 3rd content areas */
#one-ddcontent			{ width: 150px; }
#two-ddcontent			{ width: 150px; }
#three-ddcontent		{ width: 150px; }

/* this cache holder gets images assigned to it, just to provide faster responses */
#cacheHolder			{ display: none; }

/* sample form */
.sampleFormLabel{width:70px; font-family: Arial, sans-serif; font-size:10px;padding-bottom:1px; padding-top:0px;}
.sampleFormInput{width:147px; font-family: Arial, sans-serif; font-size:10px;padding-bottom:1px; padding-top:0px;}
.sampleFormRow{clear: both; font-family: Arial, sans-serif; font-size:10px;}
.sampleFormRow input{clear: both; font-family: Arial, sans-serif; font-size:10px; width:147px}
.sampleFormRow select{clear: both; font-family: Arial, sans-serif; font-size:10px;width:147px}
.sampleFormRow textarea{clear: both; font-family: Arial, sans-serif; font-size:10px;width:147px}
#sample_zip_label{padding-left:20px;}
.sampleFormInput_error{border: 1px solid red;}
#sample_form_error{font-color: red;}
.featured_product_list_productno {color:#777777}

/* collections tab */
.leftNavCollectionImage{padding-left: 4px; float: left;}
.leftNavProductImage{padding-left: 4px;float: left;}
.leftNavCollectionTabTitle{padding-left: 9px; font-weight: normal; font-size:11px; font-family: arial;}
.leftNavCollectionTabRow{display: block; height:20px; padding-bottom:3px; position: relative;}
.leftNavCollectionImageHover{background-color: #000000;}

/* collections tab */
.viewByColPanel{display: inline;}

.samplesTabSampleList td{line-height:1em;}


.featureTab_imgLink_crrc{
left:-2px;
position:absolute;
top:166px;
z-index:99;
}
.featureTab_imgLink_solarroof{
	left:-3px;
	position:absolute;
	top:30px;
	z-index:99;
}
.featureTab_featured_products{
position: absolute; top:351px; left:2px;
}
#featured_product_list{
	line-height: 11px;
}
#featured_product_list td{
	padding-bottom:14px;
	font-family: arial;
	font-size:10px;
}
#zipEntryButton{
	cursor: pointer;
	
}