/***********************************************//* HTML tag styles                             *//***********************************************/ * { /* Reset the margins so IE doesnt barf all over with Box Model problems */	margin: 0px;	padding: 0px;}	body {	text-align: center;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, "Trebuchet MS";	color: #514435;	font-size: 11px;	margin-top: 0;	margin-right: 0px;	margin-left: 0px;	background-color: #E5E5CC;	background-image: url(nav/bg_diag.gif);}#productcontent ul, #productcontent ol {	padding-left: 17px;	list-style-image: url(nav/droplet_small.gif);}#productcontent ul li, #productcontent ol li {	font-size: 95%;	font-weight: normal;	color: #007E4E;	padding-bottom: 2px;}#productcontent ul li ul {	padding-left: 17px;	list-style-image: none;}.floatright {	float: right;	margin-bottom: 10px;	padding-left: 5px;	margin-top: 2px;}.floatleft {	float: left;	margin-right: 10px;}#container {	text-align: left;	width: 790px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	margin-top: 0px;	background-image: url(nav/bg.gif);	background-repeat: repeat-y;}a {	color: #66A668;}a:hover {	color: #007E4E;	text-decoration: none;}p {	margin:10px 0;}h1 {	font-size: 150%;	font-weight: normal;	color: #66A668;}h2 {	font-size: 110%;	font-weight: bold;	color: #9D866B;	margin: 20px 0;}h3 {	font-size: 100%;	font-weight: bold;	margin: 20px 0 10px 0;	color: #81684D;}.smalltext {	font-size: 95%;}/***********************************************//* Layout Divs                                 *//***********************************************/#head {    padding: 113px 0 0 0;    overflow: hidden;    background-image: url("nav/head.jpg");    background-repeat: no-repeat;    margin-left: 16px;    width: 759px;    height: 0px !important;    height /**/:113px;}#nav {	margin-left: 16px;	background-image: url(nav/navbg.jpg);	height: 35px;	width: 759px;}#nav ul {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px;}#nav li {	display: inline;	margin: 0px;	list-style-image: none;	list-style-type: none;}#nav ul li.selected a {	font-weight: bold;}#nav li a {	text-decoration: none;	color: #514435;	display: block;	float: left;	padding-left: 25px;	padding-right: 20px;	padding-top: 11px;	padding-bottom: 8px;	font-size: 12px;	background-image: url(nav/pipe.gif);	background-repeat: no-repeat;	background-position: right bottom;	font-weight: normal;}#nav li a:hover {	color: #7D6C59;}#languagebar {	height: 30px;	width: 759px;	margin-left: 16px;	background-color: #E5E5CC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}#languagebar .login {	width: 276px;	float: right;	padding-top: 9px;}#languagebar .chooselanguage {	margin-left: 26px;	padding-top: 6px;	width: 250px;	color: #B19A7F;}#languagebar .chooselanguage img {	vertical-align: middle;	border: none;}#yellowbar {	background-color: #FAF7AC;	width: 763px;	margin-left: 14px;	height: 12px;}#search {	float: right;	width: 175px;	margin-top: 7px;}#search input {	width: 100px;	color: #007E4E;	border: 1px solid #007E4E;	font-size: 9px;	height: 14px;	text-indent: 2px;	vertical-align: middle;	padding-top: 2px;}/***********************************************//* Home		                                   *//***********************************************/#homecontent {	margin-left: 40px;	margin-right: 25px;	margin-top: 30px;}#homecontent .news {	margin-right: 10px;	margin-top: 5px;	width: 130px;	padding-right: 5px;	float: right;	background-image: url(nav/newsbg.gif);	background-repeat: no-repeat;	height: 162px;	padding-left: 10px;	padding-top: 6px;}#homecontent .products .dealers {	margin-right: 22px;	margin-left: 65px;	margin-top: 15px;	width: 130px;	padding-right: 0px;	float: left;	/*background-image: url(nav/dealers-button.gif);*/	/*background-repeat: no-repeat;*/	height: 162px;	padding-left: 10px;	padding-top: 6px;	border: none;}#homecontent .welcome {	width: 485px;	float: left;	margin-bottom: 20px;}#homecontent .companies {	width: 180px;	margin-left: 355px;	text-align: center;	padding-top: 5px;	color: #FFFFFF;}#homecontent h2 {	margin: 0 0 5px 0;	padding: 0;	padding-bottom: 5px;	background: #fff url(nav/dots.gif) repeat-x bottom left;	white-space: nowrap;}#homecontent .companies img {	padding: 5px 0 5px 0;	border: none;}#homecontent .products {	float: left;	width: 725px;}.homeproducts {	float: left;	width: 210px;	/*height: 110px;*/	text-align: center;	margin-right: 37px;	margin-top: 20px;	color: #076545;	font-size: 90%;}.homeproducts a {	text-decoration: none;	color: #076545;	padding-bottom: 5px;}#homeproducts2 {	width: 130px;	text-align: center;	margin-right: 0px;	margin-top: 20px;	color: #076545;	font-size: 90%;}.dots {	height: 20px;	background-image: url(nav/dots.gif);	background-repeat: repeat-x;	background-position: bottom;}.dots2 {	height: 25px;	background-image: url(nav/dots.gif);	background-repeat: repeat-x;	background-position: bottom;}.dots3 {	height: 5px;	overflow: hidden;	background-image: url(nav/darkdots.gif);	background-repeat: repeat-x;	background-position: bottom;	padding-top: 10px;}/***********************************************//* footer	                                   *//***********************************************/#footer {	clear: both;	height: 40px;	margin-left: 40px;	margin-right: 45px;	padding-top: 20px;	font-size: 9px;}#footer .left {	float: left;	width: 145px;	margin-top: 10px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E5E5CC;	color: #9E866B;	padding-top: 10px;	height: 30px;}#footer .middle {	float: left;	width: 415px;	margin-top: 10px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E5E5CC;	text-align: center;	padding-top: 10px;	height: 30px;}#footer .right {	float: left;	width: 140px;	margin-top: 10px;	padding-top: 10px;	text-align: center;}/************* #global styles **************/.clearboth {	clear: both;	height: 10px;	margin-right: 3px;	margin-left: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #909090;}.greentext {	color: #007E4E;}.browntext {	color: #B29A81;}#maincontent {	margin-left: 40px;	margin-right: 40px;	margin-top: 30px;	overflow: hidden;}#mainright {	float: right;	width: 132px;	margin-left: 20px;	margin-top: 20px;	margin-bottom: 15px;	font-size: 90%;	color: #076545;	margin-right: 16px;}#mainright .nav {	width: 130px;	float: left;}#productimages {	float: right;	width: 132px;	margin-left: 20px;	margin-top: 20px;	font-size: 90%;	color: #076545;	margin-right: 16px;}#productimages .image {	margin-bottom: 15px;}#productimages .image p {	margin: 3px 0 0 0;}#productcontent {	margin-left: 230px;	margin-top: 30px;	margin-right: 40px;}#productcontent b {	color: #9E866C;}#productcontent #breadcrumb {	padding-bottom: 20px;	color: #9E866C;	font-size: 95%;}#productcontent #breadcrumb a {	color: #9E866C;}#productcontent  table {	border: 0;	border-collapse: collapse;}#productcontent td, th {	padding: 2px;	border: 1px solid #E5E5CC;}#productcontent h2.product_list_heading {	margin-bottom: 0;	padding-left: 22px;	padding-bottom: 7px;	background: #fff url(nav/producthead_arrow.gif) no-repeat bottom left;}#productcontent table.product_list {	margin-bottom: 30px;}#productcontent table.product_list td {	padding-bottom: 20px;	padding-top: 10px;	border: none;	background: #fff url(nav/doubledots.gif) repeat-x bottom left;}#productcontent table.product_list td {	background: #fff url(nav/doubledots.gif) repeat-x bottom left;}#productcontent table.product_list td {	background: #fff url(nav/doubledots.gif) repeat-x bottom left;}#productcontent table.product_list td:hover {	background-color: #FAFAF5;}#subnav {	position: relative;	width: 147px;	padding-left: 23px;	padding-top: 10px;	float: left;	background-image: url(nav/subnav_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 16px;}#subnav li {	list-style-image: none;	list-style-type: none;	margin: 0px;	background-image: url(nav/nav_dots.gif);	background-repeat: no-repeat;	background-position: left bottom;}#subnav li.selected a {	font-weight: bold;	color: #007E4E;}#subnav li a {	font-size: 10px;	text-decoration: none;	display: block;	padding-top: 8px;	padding-bottom: 8px;	margin-right: 20px;}#subnav li a:hover {}#subnav ul {	margin: 0px;	padding: 0px;}#subnav img {	margin-top: 25px;	padding-left: 0px;}#containerproducts {	text-align: left;	width: 790px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	margin-top: 0px;	background-image: url(nav/bg_prod.gif);	background-repeat: repeat-y;}* html #subnav {	width: 147px;	padding-left: 23px;	padding-top: 10px;	float: left;	background-image: url(nav/subnav_top.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 8px;}ul#related_links {	list-style-type: none;	margin-left: 0;	margin-bottom: 20px;}ul#support_listing {	list-style-type: none;	list-style-image: none;}ul#support_listing img {	vertical-align: middle;}div.sitemap {	margin-top: 10px;	margin-bottom: 20px;}.paginator {	margin: 10px 0 10px 0 ;}/**** Product Selection ****/#product_selection {	float: left;	margin-top: 0;}#product_selection .product_category {	width: 220px;	margin: 0 0 0 20px;	float: left;	height: 250px;}#product_selection .product_category p {	margin: 2px 0 0 0;	width: 223px;	font-size: 90%;	text-align: center;}#product_selection .product_category p a {	text-decoration: none;	color: #076545;}/**** Form elements ****/#contact_form th {	text-align: right;	width: 100px;}#contact_form td, #contact_form th {	border: 0;	color: #7D6C59;}.form_fields {	border: 1px solid #9D866B;	background-color: #FAFAF5;	font-weight: lighter;}#droplet_form th {	text-align: right;	width: 200px;	vertical-align:top}#droplet_form td, #droplet_form th {	border: 0;	color: #7D6C59;	vertical-align:top}/**** Video and Photo gallery listing pages ****/#thumbnail_gallery {	margin-top: 20px;	float: left;}#thumbnail_gallery .gallery_image {		float: left;	width: 220px;	margin-left: 20px;	margin-bottom: 30px;}#thumbnail_gallery .gallery_image p {	margin: 2px 0 2px 0;	padding:0;	width: 150px;}#gallery-images a:link img, #gallery-images a:active img, #gallery-images a:visited img {	border: 1px solid #66A668;}/**** File Listings pages ****/ul#product_file_listing {	margin: 0;	padding: 0;	list-style-type: none;	list-style-image: none;		}ul#file_listing {	margin: 0;	list-style-type: none;	list-style-image: none;	}ul#file_listing li {	margin: 4px 0 4px 0;	font-size: 100%;	color: #000000;}.return_link {	padding-left: 17px;	background: #fff url(nav/back.gif) no-repeat center left;}/** Micronair styles **/div#message_failure {	margin: 10px 10px 20px 0;	padding: 10px;	border: 1px solid #D72229;}div#message_success {	margin: 10px 10px 20px 0;	padding: 10px;	border: 1px solid #19B27C;}/** Air Product Selector thingy styles **/div.choice {	background-color: #FAFAF5;}div.choice p {	padding: 20px 20px 0 20px;}div.choice p.solution {	font-weight: bold;	padding: 5px 20px 0 20px;}div.choice input {	float: right;	margin: 20px 20px 0 20px;}div#link_images img {	border: none;}#selector_email_form {	border: 1px solid #E5E5CC;	padding: 0 0 10px 10px;	width: 350px;}/***************** Calculations styles *********************************/.calculation .small{	width: 30px;}	/************** News page type styles *********************************/#downloadables .downloadable-file{	border: none;	padding-top: 15px;	padding-bottom: 15px;}