/* CSS Document */

	
#shell {
	background-repeat: repeat-x;
}

a { color: #01644D; }

	#header { 
	background-color: #000000;
	}
	#masthead .logo {
	background-image: url(../images/AMT_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}


#masthead .logo2 {
	background-image: url(../images/phone.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 125px;
	height: 60px;
}
	
	#masthead .sitesearch label.searchlabel { color: #01644D; }
	/* might only be for home */
	#home #masthead {
	border-bottom-style: none;
	width: 759px;
	height: auto;
	padding-right: 0px;
	margin-right: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}

#navigation {
	clear:both;
}
	#navigation ul {
	list-style-type: none;
	margin-top: 8px;
}
		#navigation ul li {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #22385C;
}
		#navigation ul li.last { border-right: 0px;}
		
	#contentcontainer {
	background: #fff url(../images/contentBg.gif) top left repeat-y;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	padding-bottom: 30px;
}
	
	#home #content .promo { background: url(/wcsstore/pics/YardMan/images/home_promo_b.gif) bottom left no-repeat;  }
	#home #content .promo h2, #home #content .promo p { color: #fff; }
	
	#content #go_btn {border: 0;}
	#content #go_back { background: url(/wcsstore/pics/YardMan/images/lnav_arrow_left.gif) center left no-repeat; border:0; }
	
	#navigation_left dt {
	color: #FFFFFF;
	background-color: #000000;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #000000;
}
	#navigation_left dd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
		#navigation_left dd a {
	color: #FFFFFF;
	background-image: url(../images/arrowright.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
		#navigation_left dd a:hover {
}
		#navigation_left dd li a { background-image: none;  border-left: none; }
		#navigation_left dd li a:hover { background-image: none; }
				#navigation_left ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
				#navigation_left li {
}
				#navigation_left dd.open a {
	background-image: url(../images/arrowdown.gif);
}
				#navigation_left dd.open li a { background-image:  none;
}
				#navigation_left dd.noArrow a { background-image:  none;
}


	/* RESULTS PAGE : START */
	#results_page { }
		#results_page .f_left { }
		#results_page .f_left .padding { padding-left: 12px; }
		#results_page .f_left h1 { margin-left: -2px; }
		#results_page .f_left p { margin: 0px; padding: 0px; margin: 8px 0px; }
		#results_page .compare .info { float: left; padding-left: 5px; }
		#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; border-right: 0px; }
		#results_page .compare { margin: 8px 0px 3px; }
		
		.search_results_nav { border: 1px solid #aaa; padding: 5px; font-size: 11px; margin: 10px 0px; }
				.search_results_nav .left { float: left; }
				.search_results_nav .right { float: right; }
				.search_results_nav .selected { color: #000; }
				.search_results_nav .selected b { color: #035CCA; font-weight: normal; }
		


	#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }
	.result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }
		.result .prod { float:left; margin-right: 10px; height: auto;}
		.result .prod a { color: #035cca; text-decoration: none; }
    	.result .prod_text { width: 194px; float: inherit;}
    	.result .prod_info { width: 400px; float: right; padding: 0px 6px 6px;}
		.result .box { border: 1px solid #989898; }
		.result .larger_link { text-align: center; padding-bottom: 4px; }
		.result .larger_link a:hover { text-decoration: underline; }
		.compare { margin: 12px 0px 3px; background-color: #ccc; }
			.compare .float { float: left; background-color: #fff; padding-right: 5px; vertical-align: middle; }
			.compare .float input { vertical-align: baseline; }
			.compare .info { float: right; padding: 1px 5px 0px 0px; font-style: italic; height: 15px; overflow: hidden; }
	
	
	
	#results_page #search_form { margin-top: 0px; }
		.grey_bg { background-color: #EFEFEF; padding: 10px 0px 0px 10px; border: 1px solid #999186; border-left: 0px; border-right: 0px; }
		.label_hide { visibility: hidden; }
	#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }

	#search_form_vertical label { margin-top: 12px; margin-bottom: 3px; font-weight: bold; }
	
	#search_form_vertical.type2 label { margin: 0px; margin-top: 2px; margin-bottom: 5px; line-height: 10px; }
	#search_form_vertical.type2 label b { margin-bottom: 4px; margin-top: 10px; display: block; width: 150px; }
	
	#search_form label { display: block; margin-bottom: 6px;}
	#search_form label b { clear: none; float: left; width: 80px; margin-top: 3px;}
	#search_form_vertical label input, #search_form_vertical label select, #search_form_vertical label textarea { font-weight: normal; }
	#search_form label input, #search_form label select, #search_form label textarea { font-weight: normal; }
	#search_form_vertical p { margin-top: 10px; }
	#search_form p { margin-top: 10px; margin-left: 80px; }
	#search_form_vertical .larger { font-size: 120%; }

	
	/* FORM PAGES : END */
	/* LOCATION : START */
		.location_results { margin-top: 10px; padding: 2px; }
			.location_results .result { margin-bottom: 10px; border-bottom: 1px solid #000; }
			.location_results .result .left { float: left; width: 350px; }
			.location_results .result .right { float: right; width: 150px; }
	/*  LOCATION : END */
	/* MAP IT : START */
		.map_it { margin-top: 10px; padding: 2px; }
			.map_it .left { float: left; width: 200px; }
			.map_it .right { float: right; width: 326px; }
			.odd td { background-color: #ccc;}
	/* MAP IT : END */
	/* COMP PAGE : START */
		.comp td { border-right: 1px solid #989898; padding: 1px 3px; font-size: 90%; vertical-align: top;}
		.comp .section { border: 1px solid #989898; font-weight: bold; font-size: 110%; background-color: #ccc; }
		.comp .hd { font-weight: bold;}
		.comp .line td { border-bottom: 1px solid #989898; }
		.comp a, .highlight { color: #01644D; }
	/* CMS PAGES : START */
		.cms { }
		.cms_image img { float: right; margin: 0px 0px 5px 5px; }
		.cms img { }
		
		.cms_image img { float: right; margin: 0px 0px 5px 5px; } /* class="text_image" */

		.cms .cmd_pad_col_l { padding-left: 7px; border-left: 1px solid #EEEBE8; }
		.cms .cmd_pad_col_r { padding-right: 7px; }
		
		.cms_table_vendor table { margin-top: 10px; }
		.cms_table_vendor .vendor_img { padding-right: 5px; }
		.cms_table_vendor .vendor_hdr { padding: 3px; padding-left: 5px; font-weight: bold;  background-color: #EEEBE8; color: #000; }

#box4 {
		float: right;
		color: #FFFFFF;
		width: 300px;
		padding: 5px 0px 0px 0px;
}
	
	#box4 a {
	color: #1C3360;
}
	#box4 a:hover {
	color: #2E765E;
}
	#box4 .links {}
	#box4 .copyright {}
#box1 {
	float: left;
	height: 200px;
	width: 202px;	
}

#box2 {
	float: right;
	height: 200px;
	width: 290px;
}

#box3 {
	float: left;
	height: 110px;
	width: 150px;
	padding-left: 30px;
}

.box5 {
	padding: 0px 0px 15px 0px;
}
	
.box5 a {
	color: #1C3360;
}
.box5 a:hover {
	color: #2E765E;
}
.box6 a {
	color: #1C3360;
}
.box6 a:hover {
	color: #2E765E;
}
.box7 li
{
    
    list-style-image: url(../images/newAgent1.bmp);
    
}
.box8 li
{
    
    list-style-image: url(../images/bullet2.gif);
    
}

#cnr_tl {
	position: relative;
	width: 16px;
	height: 14px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/corner.gif);
	float:left;
}
#cnr_tr {
	height: 14px;
	width: 16px;
	position: relative;
	background-image: url(../images/corner.gif);
	margin-top: 0px;
	margin-right: 0px;
	float: right;
}