﻿@charset "utf-8";/* Simple fluid media   Note: Fluid media requires that you remove the media's height and width attributes from the HTML   http://www.alistapart.com/articles/fluid-images/ */select {    -webkit-appearance: none;}html, body{margin:0;padding:0;font:15px Cambria, Georgia, serif;}img, object, embed, video {	max-width: 100%;}button, input[type=submit]{-moz-border-radius: 5px;-webkit-appearance: none;border-radius: 5px;padding:5px 10px;background-color:#175E4C;color:white;}/* IE 6 does not support max-width so default to width 100% */.ie6 img {	width:100%;}/* Mobile Layout: 480px and below. */h1{	font-size: 1.25em; /*20 /16 */		font-weight:bold;}h2{	font-size: .875em; /*14 /16 */		font-weight:bold;}ul {	list-style:square;	margin-left:30px;}ol {	list-style:decimal;	margin-left:30px;}b{font-weight:bold;}/*main content area*/#main {	margin:0 auto;	width: 96%;	padding-left: 1.1869%;	padding-right: 1.1869%;}/*HEADER*/#Header {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;}.headerlogo{	max-width:75%;	margin-top:10px;	margin-right:10px;	float:left;}.searchArea{	width:95%;	margin:10px auto 0px auto;	float:left;		border: 2px solid #175e4c;}.searchInput{	width:90%;	height:20px;	border:none;}/*END HEADER*//*FOOTER*/#footer{	float: left;	margin-left: 0;	width: 100%;	display: block;		color:#175E4C;}#footer hr{	color: #175E4C;	background: #175E4C;	height: 5px;	width:100%;}.copyright{	float:left;	width:30%;	margin-right:10%;	}.footerlinks{	width:60%;	float:right;	}.footerlinks a{	color:#175E4C;	text-decoration:underline;		display:block;	text-align:right;	margin-right:10px;}/*END FOOTER *//*HOME PAGE*//*home page content section*/#homecontent{	float:left;	padding: 10px 0px;}/*home page category sections*/#homecategories{	float:left;	margin:0 auto;	width:100%;}#homecategories a{	text-decoration:none;}.homecategory{	width:100%;	height:35px;	text-align:center;	color:#FFF;	font-weight:bold;	font-size:18px;	margin-bottom:10px;	padding-top:10px;}/*home page ad section*/#homeads{	display:none;}#homeads a{	text-decoration:none;}.homead{	display:none;}/*TYPE OF PRODUCT PAGE*//*Type of product content section*/#typeprodContent{	width:100%;	float:left;}/*Type of Product brands & add*/#typeprodbrandads{	width:100%;	float:left;	}.typeprodbrands{	width:100%;	float:left;	}.typeprodbrand{	/*width:45%; /* 240 / 480 = */	float:left;	padding: 10px 5% 10px 5px;  	width:100%;	margin:0 auto;}.typeprodads{	width:100%;	margin:10px auto 0px auto;	text-align:center;}.typeprodad{	width:100%;	margin:0 auto;}/*SECTIONED LISTING*/#sectionedheader{	width:100%;	float:left;		margin-bottom:10px;}.section{	float:left;	width:100%;}#sectionedrow{	width:100%;	float:left;		margin-bottom:20px;}#sectioneditem{	float:left;	width:100%; }#sectioneditem img{	text-align:center;	padding-bottom:10px;}#sectioneditem p{	text-align:left;	padding-bottom:10px;}#sectioneditem a{	text-align:left;	padding-bottom:5px;	color:#175E4C;	font-weight:bold;	font-size: 1em; /*16 /16 */	}#sectioneditem h3{	color:#175E4C;	font-weight:bold;	font-size: 1em; /*16 /16 */		}/*FACILITY DETAIL PAGE*/#addresshours{	width:100%;	float:left;	}#addresshours h2{	font-weight:normal;	}#map{	display:none;}#description{	width:100%;	float:left;		margin-bottom:20px;	}.direction{	width:100%;	float:left;		}.uldirection {	margin-left:30px;	}.map_placeholder{    display:none;}/*SECTIONED LISTING*/#gencontent{	width:100%;	float:left;	}/*FORM PAGE*/#formcotent{	width:100%;	float:left;	}#ads{	display:none;	}#ad{	display:none;}/*Site Map*/.level-2 {	margin-left:30px;	}.level-3{	margin-left:50px;	}.level-4{	margin-left:70px;	}/*End Site Map*//*Spreader Settings*/.spreaderrow{    width:100%;    }.spreaderheaderitem{    width:33%;    text-align:left;    float:left;    font-weight:bold;}.spreaderheaderitemcenter{    width:33%;    text-align:center;    float:left;    font-weight:bold;}.spreaderitem {    width: 33%;    text-align: left;    float: left;}.spreaderitemcenter{    width: 33%;    text-align: center;    float: left;}.genericspreaderrow{    width:100%;    }.genericspreaderheader{    width:100%;    text-align:center;    float:left;    font-weight:bold;}.genericspreaderheaderitem{    width:25%;    text-align:center;    float:left;    font-weight:bold;}.genericspreaderitem {    width: 25%;    text-align: center;    float: left;}#brandList{    padding-bottom:10px;}#productList{    padding-bottom:10px;}#spreaderList{    padding-bottom:10px;}/*End Spreader Settings*//*Refund and Contact Us Forms*/.refundlabel{    float:left;    width:100%;}.refundentry{    padding-bottom:3px;    width:100%;}.address{    width:100%;}.required::after{    color:red;    content:"*";}.requiredfield{    color:red;}.contactthankyou{    font-weight:bold;}/*End Refund Forms*/.DropDownFormat{    width:300px;}@media screen and (-webkit-min-device-pixel-ratio: 0) {select:focus, textarea:focus, input:focus {        font-size: 16px;    }}/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {h1{	font-size: 1.5em; /*24 /16 */	}h2{	font-size: 1.25em; /*20 /16 */	}/*HEADER */.headerlogo{	max-width:55%;	margin-top:10px;}.searchArea{	max-width:40%;	margin-top:5px;	float:right;		border: 2px solid #175e4c;}/*END HEADER *//*FOOTER*/.footerlinks a{	display:block;	text-align:right;	float:left;	white-space:nowrap;	}/*END FOOTER *//*main content area*/#main {	width: 98%;	padding-left: 0.7581%;	padding-right: 0.7581%;}/*HOME PAGE*//*home page content section*/#homecontent{	width:60.3850050658561%; /* 596 / 987 = */	float:left;	margin: 10px 2.63424518743668% 10px 0px;  /*right margin: 26 / 987 = */}/*home page category sections8*/#homecategories{	width:36.98074974670719%;  /*365 / 987 = */	float:right;	margin: 50px 0px 10px 0px;  }.homecategory{	/*no changes from mobile*/}/*home page ad section*/#homeads{	float:left;	display:block;	width:100%;	margin:0px auto;}.homead{	display:block;	width:31.91489361702128%; /*315 / 987*/	margin-right:2.12765957446809%;  /* 21 / 987*/	float:left;}/*TYPE OF PRODUCT PAGE*//*Type of product content section*/#typeprodContent{	width:69.19959473150963%; /* 683 / 987 = */	float:left;	margin: 10px 2.7355623100304% 10px 0px;  /*right margin: 27 / 987 = */}/*Type of Product brands & add*/#typeprodbrandads{	width:28.06484295845998%; /* 277 / 987 = */	float:left;	margin:0px auto;}.typeprodbrands{	margin:30px auto;	text-align:center;}.typeprodbrand{	width:100%;	margin:0 auto;	}.typeprodads{	width:100%;	margin:0 auto;		}.typeprodad{	width:100%;	margin:0 auto;}/*SECTIONED LISTING*/#sectionedheader{	}#sectionedrow{	width:100%;	float:left;		margin-bottom:20px;}#sectioneditem{	float:left;	width:30.3951367781155%; /* 300/987*/	margin-right:4.40729483282675%;  /*43.5 /987*/	/*text-align:center;*/}.sectionitemimg{	text-align:center;}#sectioneditem img{	text-align:center;	padding-bottom:10px;}#sectioneditem p{	text-align:left;	padding-bottom:10px;}/*FACILITY DETAIL PAGE*/#addresshours{	width:32.11752786220871%; /*317 / 987*/	float:left;	padding: 10px 1.51975683890578% 10px 0px;  /*right margin: 15 / 987 = */}#map{	display:block;	width:66.36271529888551%; /*655 / 987*/	float:left;	padding: 10px 0px;  }#description{	width:100%;	float:left;		}.direction{	width:100%;	float:left;		}#map_canvas {        width: 650px;        height: 400px;		background-color: #CCC;		      }/*FORM PAGE*/#formcotent{	width:66.05876393110436%;/*652/987=*/	float:left;		margin-right:2.02634245187437%;  /* 20 / 987*/	}#ads{	float:right;		width:31.91489361702128%; /*315/987=*/	display:block;	margin-top:20px;}#ads img{	margin-bottom:10px;	}.map_placeholder {        display:block;        width:450px;        height:300px;        float:left;        margin-bottom:20px;    }.DropDownFormat{    font-size: 100%;}} /*END 481/* Desktop Layout: 769px to a max of 1024px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 769px) {/*main content area*/#main {	width: 98%;	max-width: 987px;	padding-left: 0.4891%;	padding-right: 0.4891%;	margin: auto;}    .map_placeholder {        display:block;        width:600px;        height:300px;        float:left;        margin-bottom:20px;    }/*Refund Forms*/.refundlabel{    float:left;    width:25%;}.refundentry{    float:left;    padding-bottom:3px;    width:75%;}.address{    width:50%;}.contactlabel{    float:left;    width:10%;}.contactfield{    /*float:left;*/    padding-bottom:3px;    width:90%;}/*End Refund Forms*/