body {margin:0; padding:0; text-align:center; font-size:100%; font-family: Verdana, Arial, tahoma, Helvetica, Verdana, Geneva,  sans-serif, _Sans; background: #fff; color: #000}
* { margin: 0; padding:0;}

img {border: 0px;}
.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
ul {margin: 0px; padding: 0px;}
ul li {margin: 0px; padding: 0px; list-style: none; background: none; }

ul.list, ol.list { margin-left: 40px; margin-top: 10px; }
ul.list li { list-style: disc; list-style-type: disc; padding-bottom: 5px; }
ol.list li { padding-bottom: 5px; }


a {color: #84ABD1; text-decoration: underline;}
a:hover {color: #84ABD1; text-decoration: none;}
table td, table th {vertical-align: top; text-align: left;}
fieldset {border: 0px;}
.s30 { width:30px; }
.s40 { width:40px; }
.s50 { width:50px; }
.s60 { width:60px; }
.s70 { width:70px; }
.s80 { width:80px; }
.s90 { width:90px; }
.s100 { width:100px; }
.s120 { width:120px; }
.s130 { width:130px; }
.s140 { width:140px; }
.s150 { width:150px; }
.s160 { width:160px; }
.s170 { width:170px; }
.s177 { width:177px; }
.s180 { width:180px; }
.s190 { width:190px; }
.s200 { width:200px; }
.s205 { width:205px; }
.s240 { width:240px; }
.s250 { width:250px; }
.s270 { width:270px; }
.s275 { width:275px; }
.s320 { width:320px; }
.s340 { width:340px; }
.s360 { width:360px; }
.s400 { width:400px; }
.s490 { width:490px; }
.s600 { width:600px; }

.s30pc { width:30%;}
.s35pc { width:35%;}
.s40pc { width:40%;}
.s50pc { width:50%;}
.s60pc { width:60%;}
.s65pc { width:65%;}
.s70pc { width:70%;}
.s100pc { width:100%;}

#wrapAll { width: 770px; margin:0 auto; font-size: 0.7em; text-align: left;  }
#insideWrap {padding: 0 6px; background: url(../_images/design/wrapper.gif) repeat-y top left; float: left; }

/*Menu */
#header {width: 758px; float: left; }
#header ul li { display: inline; float: left; font-weight: bold; background:#55718C;  font-family: "trebuchet ms", verdana, arial, tahoma, Helvetica, Verdana, Geneva,  sans-serif, _Sans;}
#header ul li#m01 a {padding: 6px 15px 7px 15px; border-left: 0px solid #55718C; width: 30px;}
#header ul li#m02 a {padding: 6px 15px 7px 15px;width:83px }
#header ul li#m03 a {padding: 6px 15px 7px 16px;width: 124px }
#header ul li#m04 a {padding: 6px 15px 7px 16px; width:82px }
#header ul li#m05 a {padding: 6px 15px 7px 15px; width:115px }
#header ul li#m06 a {padding: 6px 15px 7px 16px; width: 31px }
#header ul li#m07 a {padding: 6px 15px 7px 16px; border-right: 0px solid #809AB2}
#header ul li a {padding: 6px 17px 7px 17px; color: #fff; text-decoration: none; display: block; background: url(../_images/design/menu.gif) repeat-x top left #728EAA; border-left: 1px solid #55718C; border-right: 1px solid #809AB2}
#header ul li a:hover, #header ul li.on a {background: url(../_images/design/menu-on.gif) repeat-x top left #506D89}

#banner {margin: 1px 0 0 0; padding: 1px 0 0 0px; clear: both; display: block; height: 162px; }
#banner img {display: block;}

#main { margin: 3px 0 0 0px; padding: 0 0 0 7px; width: 744px; background: url(../_images/design/main.gif) repeat-y top left; float: left;}
#main h1 {padding: 6px 20px 7px 20px; color: #fff; font-size: 1.2em; border-bottom:1px solid #fff; }
#main h2 {font-size: 1.0em; color: #AF360A}

.content {padding: 0 0 5px 0; margin: 0 ; background: #F0F1F1 ;  float: left; width: 100%;}

/*Left Column*/
#leftCol { margin: 0px; padding:0px; float: left; width: 494px; }
#leftCol h1 {margin: 0px; padding: 0px; height: 34px}
#leftCol h1 img {display: block; height: 34px; width: 494px;}

/*Left Column Panel*/
.panel {margin: 5px 0 5px 9px;padding: 12px 0px 0px 0px;  background: url(../_images/design/panel-top.gif) no-repeat top left; width: 475px;}
.panel ul {padding: 0 13px 0px 12px; margin: 0px; background: url(../_images/design/panel-bottom.gif) no-repeat bottom left; float: left; clear:both}
.panel ul li {line-height: 1.4em; display: block; width: 445px;}
.panel ul li.title {color: #C26F4F; font-weight: bold; }
.panel span.introText {text-decoration: underline; }
.panel ul li.introText a:hover {text-decoration: none}
.panel ul li.more {margin: 0 0 10px 0; padding: 0 10px 0px 0; font-weight: bold; font-style: italic; text-align: right;}
.panel ul li.more a {display: block}
.panel ul li.last {padding-bottom: 5px;}

/*Right Column*/
#rightCol {margin: 0 0 0 1px; float: left; width: 249px;}
#rightCol h1 {padding: 9px 10px 9px 11px;  background: url(../_images/design/rightcol_h1.gif) repeat-y top left #D3D4D3; color: #5A7792;}
#rightCol h2 {padding: 0px 10px 0px 12px;  }
#rightCol h2.withLink {display: inline;}
a.more {font-weight: bold; font-style:italic}
#rightCol a.more {margin: 0 0 0 14px;}
#rightCol img {display: block}
#rightCol img.feature {margin: 10px 0 5px 12px}
#rightCol p {margin: 0 12px; line-height: 1.4em;}

#productOverlay {z-index: 10; position:absolute}

ul.productFeature {margin: 15px 15px 0 12px; padding: 0px; z-index: 1;}
ul.productFeature li {color: #0A3241}
ul.productFeature li.title {font-style: italic; font-weight: normal; margin-bottom: 10px;}
ul.productFeature li.desc {margin: 10px 0 0 0}
ul.productFeature li.desc.nomargin {margin: 0}

/*forms */
#main input {padding: 4px 3px; border: 1px solid #A1A4A2; font-size: 1.0em;}
#main input.submit {padding: 3px 3px; border: 1px solid #fff; font-weight: bold; width: 26px; height: 22px;background: url(../_images/design/button.gif) repeat-x top left #68849F; color: #fff}

#rightCol form#callback { padding: 0 0 1px 0; margin: 0px; clear: both;  background: #DFE7E6}
#rightCol form#callback fieldset {padding: 0 0 10px 24px; margin: 0px;  background: url(../_images/design/callback.gif) #E0E7E6 no-repeat top right;}
#rightCol form#callback h2 {padding: 0px; margin: 5px 0 5px 0px; color: #308A2A }
#rightCol form#callback input.submit {margin: 0 0 0 3px; }

/*footer*/
#footer {padding: 0 0 1px 0; width: 758px;  float: left; clear: both; border-bottom: 1px solid #67839E; }
#footerTop {margin: 0 0 1px 0; background: url(../_images/design/prefooter.gif) repeat-x top left #68849F; width: 100%; height: 29px;}
#footerBottom {padding: 0px 12px; background: #8C978E; float: left; height: 25px; width: 734px;}
#footerBottom ul li {margin: 5px 0 0 0; display: inline; float: left; color: #fff}
#footerBottom ul li a {color: #fff; text-decoration: none;}
#footerBottom ul li a:hover {text-decoration: underline;}
#footerBottom ul li span {margin: 0 3px;}
#footerClose {float: left; background: url(../_images/design/footer-close.gif) no-repeat top left; width: 770px; height: 9px;}

.content h3 { font-size: 14px; color: #506D89; padding: 10px 5px 5px 10px; }
.content p { line-height: 150%; padding: 0 10px 10px 10px; }

.productbox { background: #DEE1DF; border: 1px solid #FFFFFF; padding: 10px; margin: 10px; }
.productbox h4 { font-size: 13px; font-weight: bold; color: #64819B; }
.productbox img { float: right; border: 1px solid #FFFFFF; padding: 5px; margin-left: 10px; }
.productbox ul.list { margin-left: 15px; margin-top: 10px; }
.productbox p { padding: 10px 10px 5px 10px;}
#gallery img { background: #FFFFFF; border: 1px solid #DEE1DF; padding: 5px; margin: 10px 0; }
#gallery img.l { margin-left: 24px; }
#gallery img.r { margin-right: 24px; }

.photo-home { background: #FFFFFF; border: 1px solid #DEE1DF; padding: 5px; margin: 10px 0; float: right; margin-right: 5px; margin-left: 5px; }
#slide-wrap { padding: 10px 0 5px 12px;}

#sitemap { padding: 10px 5px 5px 15px; }
#sitemap ul { padding: 12px 5px 5px 19px; }
#sitemap li { padding: 5px 0 5px 0; }
#sitemap a.folder { background: url(../_images/design/folder.gif) no-repeat; padding: 2px 20px; font-weight: bold; color: #6C88A3; text-decoration: none; }
#sitemap a.page { background: url(../_images/design/page.gif) no-repeat; padding: 2px 20px; color: #6C88A3; text-decoration: none;}
#sitemap a.folder:hover, #sitemap a.page:hover { text-decoration: underline; }

