/* CSS Document */

/* skin.css
 * Copyright 2005 HVACGIANT. All rights reserved.
 * Minch Design, Inc.
 *
 * Last Modified: 12/11/05
 * The skin.css file contains the style information for fonts and colors
 */
 
body, input, textarea, select, table, td, th { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
th { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-size: 11px; font-weight: normal; }
h1 { font-size: 100%; }
h2 { font-size: 100%; }
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
a { color: #336699; }
a:hover { text-decoration: none; color: #003366; }
img, a img, a:hover img { border: none; }

#masthead {}	
	.logo a { width: 132px; height: 36px; background: url(../images/layout/logo_HVACgiant.gif) no-repeat; }
	.globalnav { font-weight: bold; color: #336699; font-size: 90%; }
	.globalnav a, .globalnav a:hover { }	
	.globalnav a.shopping_cart { background: url(../images/layout/icon_shoppingcart.gif) bottom right no-repeat; }
	#search {}
		#searchlbl { background: url(../images/layout/text_search.gif) no-repeat; }
		.searchinput { font-size: 90%; }
	#adminmnav { background: url(../images/layout/mnav_bg2.gif) repeat-x; }
		
	#mnav { background: url(../images/layout/mnav_bg.gif) repeat-x; }
	#mnav ul { font-weight: bold; }
	#mnav li { }
	#mnav li a { border-right: 1px solid #545144; color: #fff; text-decoration: none; }
	#mnav li a:hover { color: #E6DDCF; text-decoration: underline; }
	#mnav li.current { background-color: #AFABA6; }
	#mnav li.current a:hover { color: #fff; }

#snav { border: 1px solid #D1CAB7; }
	#snav ul {  }
	#snav ul li { font-weight: bold; background: #D1CAB7 url(../images/layout/icon_ln_arrowright.gif) 165px 8px no-repeat; border-bottom: 1px solid #F6F1E9; }
	#snav ul li ul {}
	#snav ul li ul li { background-color: #F6F1E9; border-bottom: 1px solid #D1CAB7; font-size: 95%; 
						font-weight: normal; background-image: none;  }
	#snav ul li ul li ul li {background-color: #FFF; border: none; }
	#snav ul li ul li ul { border-top: 1px solid #D1CAB7; border-bottom: 1px solid #D1CAB7; }
	#snav ul li ul li.expanded ul li a { background: url(../images/layout/icon_ln_bullet.gif) 0px 5px no-repeat; }
	#snav ul li.expanded { border: none; background: #D1CAB7 url(../images/layout/icon_ln_arrowdown.gif) 165px 8px no-repeat; }
	#snav ul li.expanded li.expanded { border: none; background-color: #F6F1E9; background-image: none; }
	#snav ul li a { color: #000; text-decoration: none; }
	#snav ul li a:hover { text-decoration: underline; }
	#snav ul li ul li a { background: url(../images/layout/icon_ln_level2_arrowright.gif) 0px 3px no-repeat;  }
	#snav ul li ul li.expanded a { background: url(../images/layout/icon_ln_level2_arrowdown.gif) 0px 5px no-repeat; }
	#snav ul li ul li a:hover { color: #9C8C60; }
	#snav ul li.selected, #snav ul li.selected a, #snav ul li.selected a:hover { color: #990000; }
	#snav ul#other {}
	#snav ul#other li { background-image: none; }
	#snav ul#other li ul li { border: none; }
	#snav ul#other li ul li a { background: url(../images/layout/icon_ln_bullet.gif) 0px 5px no-repeat;}
	
#snav1 { border: 1px solid #D1CAB7; }
	#snav1 ul {  }
	#snav1 ul li { font-weight: bold; background: #D1CAB7 url(../images/layout/icon_ln_arrowright.gif) 165px 8px no-repeat; border-bottom: 1px solid #F6F1E9; }
	#snav1 ul li ul {}
	#snav1 ul li ul li { background-color: #F6F1E9; border-bottom: 1px solid #D1CAB7; font-size: 95%; 
						font-weight: normal; background-image: none;  }
	#snav1 ul li ul li ul li {background-color: #FFF; border: none; }
	#snav1 ul li ul li ul { border-top: 1px solid #D1CAB7; border-bottom: 1px solid #D1CAB7; }
	#snav1 ul li ul li.expanded ul li a { background: url(../images/layout/icon_ln_bullet.gif) 0px 5px no-repeat; }
	#snav1 ul li.expanded { border: none; background: #D1CAB7 url(../images/layout/icon_ln_arrowdown.gif) 165px 8px no-repeat; }
	#snav1 ul li.expanded li.expanded { border: none; background-color: #F6F1E9; background-image: none; }
	#snav1 ul li a { color: #000; text-decoration: none; }
	#snav1 ul li a:hover { text-decoration: underline; }
	#snav1 ul li ul li a { background: url(../images/layout/icon_ln_level2_arrowright.gif) 0px 3px no-repeat;  }
	#snav1 ul li ul li.expanded a { background: url(../images/layout/icon_ln_level2_arrowdown.gif) 0px 5px no-repeat; }
	#snav1 ul li ul li a:hover { color: #9C8C60; }
	#snav1 ul li.selected, #snav ul li.selected a, #snav ul li.selected a:hover { color: #990000; }
	#snav1 ul#other {}
	#snav1 ul#other li { background-image: none; }
	#snav1 ul#other li ul li { border: none; }
	#snav1 ul#other li ul li a { background: url(../images/layout/icon_ln_bullet.gif) 0px 5px no-repeat;}


h2#ourproducts { background: url(../images/layout/text_h2_ourproducts.gif) no-repeat; }

#features {}
	.espot { border: 1px solid #D1CAB7; }
	.espot p { }
	.espot .product_feature { text-align: center; font-weight: bold; }
	.espot .input_product_feature { text-align: center; }
	
#content {}
	h1 { font-size: 190%; color: #990000; }
	#content h2, #content h5 { font-weight: bold; color:#543B1E;}
	#content h2 { font-size: 150%;  }
	#content h4 { font-size: 110%; font-weight: bold; color: #543B1E}
	#content h5 { font-size: 110%;  }
	#content h6 { font-weight: bold; color: #543B1E; }
	.mspot_large { border: 1px solid #D1CAB7; }
	.mspot_large .input { display: block; margin: 5px 0px 10px 10px; }
	.mspot_double { }
	.mspot_double .mspot_double_one { }
	.mspot_double .mspot_double_two { }
	.mspot_double .mainimage { border: 1px solid #D1CAB7; }
	.mspot_double ul { color: ##CC6600; }
	

	.breadcrumb { font-size: 95%; }
	.breadcrumb a { color: #000; }
	
	.catmarketing { border: 1px solid #D1CAB7; }
	
	#content .infosections h2 a { color: #543B1E; }
	.infosections div { border: 1px solid #D1CAB7; border-width: 1px 1px 0px 0px; }
	.infosections .infosection_one { }
	.infosections .infosection_two { }
	.infosections ul { color: #CC6600; }
	
	.product_image { text-align: center; font-size: 110%; font-weight: bold; }
	.product_image img, .product_image a img, .product_image a:hover img { border: 1px solid #D1CAB7; margin-bottom: 5px; }
	.product_info .price { font-weight: bold; font-size: 130%; }
	.product_info form { display: block; margin: 4px 0px 7px; }
	.product_info form input { margin-right: 4px; width: 20px; }
	.product_info form label { display: block; font-weight: bold; }
	.product_info form * { display: inline; vertical-align: bottom;  }
	

	.controls { background-color: #F6F1E9; border: 1px solid #D1CAB7; }
	.controls .control_info label { font-weight: bold; }
	.controls .control_info select { font-size: 90%; } 
	.product_result_set .product_result h6 { font-size: 95%; }
	.product_result_set .product_result .price { font-size: 110%; font-weight: bold; }
	.product_result_set .product_image { border: 1px solid #D1CAB7; }
	
	.search_result_set .search_result .search_image img { border: 1px solid #D1CAB7; }
	.search_result_set .search_result .search_info .price { font-size: 110%; font-weight: bold; }
	.search_result_set .search_result .search_info b { background-color: #FFCC66; }
	/* shopping cart */
	.cart {}
	.cart th { border-bottom: 1px solid #fff; background-color: #837B73; color: #fff; }
	.cart td { border-bottom: 1px solid #fff; background-color: #F6F1E9; vertical-align: top;  }
	.cart input {  }
	.cart_prod_image { border: 1px solid #D4CDBB;}
	.cart_prod_info {  }
	.shoppingtotals { background-color: #D1CAB7; }
	.shoppingtotals.summary { background-color: transparent; } 
	.total { font-weight: bold; font-size: 120%;}

	.checkout_section {}
	.checkout_section h3 { font-weight: bold; background-color: #837B73; color: #fff; font-size: 120%; border-bottom: 1px solid #fff;}
	h3.attention { background-color: #003366; }
	h3.attention strong { font-weight: normal; font-size: 80%; }
	.checkout_info, .checkout_form { background-color: #F6F1E9; border-bottom: 1px solid #fff; }
	.checkout_form { }
	.checkout_info th { color: #543B1E; }
	.checkout_info td, .checkout_info th { border-bottom: 1px solid #fff; }
	.address { background-color: #F6F1E9; border-bottom: 1px solid #fff; }
	.address .checkout_form, .address .checkout_info { border: none; }
	.order_review { border: 1px solid #CCC; }
	.order_review b { font-weight: normal; }
	.order_review strong { color: #543B1E; font-size: 120%; }
	.order_review i { font-style: normal; font-weight: bold; }
	.order_review .order_total { border-top: 1px solid #CCC; }
	.order_review .order_total b, .order_review .order_total i { font-weight: bold; font-size: 110%; }
	
	.error_message { color: #6B0000;  background-color: #FDB7B7; border: 1px solid #6B0000;}
	
	
#footer { font-size: 90%;  }
#footer .terms { background-color: #F6F1E9; border: 1px solid #D1CAB7; text-align: center; }
#footer  a { color: #000; }
#footer .copyright { text-align: center; }
#footer .credit { text-align: center; }

.mfg_num
{
	color:#333333;
	font-weight:lighter;
}
