﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
body{margin:0px;font-size:14px;line-height:16px;font-family:Arial;background:#acaca2;color:#484847; padding:10px 0;}
input,select,textarea{font-size:14px;line-height:16px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#280992;}
a:hover{text-decoration:underline;}
h1{font-size:22px;line-height:24px;color:#280992;font-weight:normal; font-family:"Times New Roman", Times, serif;}
h2{font-size:20px;line-height:22px;color:#280992;font-weight:normal;}
h3{font-size:18px;line-height:20px;color:#280992;font-weight:normal; font-family:"Times New Roman", Times, serif; text-align:center; }
h4{font-size:16px;line-height:18px;color:#280992;font-weight:normal;}
h5{font-size:14px;line-height:16px;}
h6{font-size:12px;line-height:14px;}
.floatleft{float:left; width:auto; margin:0 8px 0 0;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.header-out{width:933px;margin:0 auto; border-top:solid 1px #72799e;border-left:solid 1px #72799e;border-right:solid 1px #72799e; background:#fff;}
div.header-inner{ padding:14px 14px 0 14px;}
div.header{ width:905px; background:#ebebde;}
div.header{width:905px;overflow:hidden;clear:both;}
div.header div.col1{width:273px; text-align:right; padding:2px 0 0 0;}
div.header div.col2{width:265px; text-align:right; padding:42px 0 0 0;}
div.header div.col3{width:306px; text-align:center; float:right; padding:28px 0 0 0;}
div.topmenu-out{ border-top:solid 1px #bdbdb0; border-bottom:solid 1px #bdbdb0; padding:2px 0; background:#fff;}
div.topmenu-inner{ background:#d5d5ca; height:21px;}
div.topmenu{ width:905px; margin:0 auto; position:relative;}
div.topmenu ul{ list-style:none; padding:0; margin:0; float:left; padding:0 0 0 80px; width:auto;}
div.topmenu ul li{ float:left;  background:url(images/divide01.gif) no-repeat left center; width:auto;}
div.topmenu ul li.first{ background:none;}
div.topmenu ul li a{ line-height:21px; text-transform:uppercase; display:block; float:left;padding:0 16px; width:auto;}
div.topmenu ul li ul{ position:absolute; z-index:2; top:18px; border-top:solid 2px #fff; border-right:solid 2px #fff;border-bottom:solid 1px #fff;border-left:solid 2px #fff;background:#d5d5ca; padding:0; clear:both; margin:0 0 0 36px;}
div.topmenu ul li ul li{ float:none;  background:none;padding:0 5px; border-bottom:solid 1px #fff; width:auto;}
div.topmenu ul li ul li a{ display:inline;float:none; white-space:nowrap; font-size:12px; padding:0; width:auto;}
div.content-out{ width:933px;margin:0 auto; border-bottom:solid 1px #72799e;border-left:solid 1px #72799e;border-right:solid 1px #72799e; background:#fff;}
div.content-inner{ padding:0 14px 14px 14px;}
div.content{ background:#ebebde; padding:0 0 9px 0; width:905px;}
div.side1{ width:210px; float:left; background:#d5d5ca;}
div.side1-cont{ padding:5px 11px;}
div.main1{ width:686px; float:left;}
div.welcome-block{ padding:11px 10px; border-bottom:solid 9px #fff;}
div.welcome-block div.welcome{ width:666px; clear:both;}
div.welcome-block div.col1{width:359px;}
div.welcome-block div.col2{width:287px; margin:0 0 0 20px;}
div.welcome-block div.slides {overflow:hidden;clear:both; border:solid 1px #d5d5ca; background:#fff; padding:2px;text-align:center;}

div#slideshow{background-image: url(images/rotate1.jpg);width:353px;height:241px; margin:0 auto;}
img#slideshowCurrentImage{display: inline; opacity: 0;width:353px;height:241px;}
div.welcome-block div.fox43{width:287px;overflow:hidden;clear:both; padding:4px 0 0 0;}
div.welcome-block div.fox43 div.col01{width:150px;}
div.welcome-block div.fox43 div.col02{width:137px; text-align:center;}
div.enjoy-block{padding:11px 10px 0 10px;}
div.enjoy-block div.enjoy{ width:666px; clear:both;}
div.enjoy-block div.col1{width:359px;}
div.enjoy-block div.col2{width:296px; float:right;}
div.enjoy-block div.life{ background:#d5d5ca; padding:10px;}
div.quote{ background:url(images/quote01.gif) no-repeat left 8px; padding:8px 0 0 19px; color:#7a7a78;}
div.author{ text-align:right; padding:0 10px 8px 0;color:#7a7a78;}
ul.modules{ list-style:none; padding:0; margin:0; width:296px; overflow:hidden;}
ul.modules li{ width:296px; float:left; padding:0 0 9px 0;}
div.enjoy-block div.module{ border:solid 1px #fff; background:#d5d5ca; padding:9px;}
div.enjoy-block div.entry{ width:276px; clear:both; background:#fff;}
div.enjoy-block div.entry div.col01{width:117px;}
div.enjoy-block div.entry div.col02{width:154px; font-size:12px; line-height:14px; padding:4px 0 0 0;}
div.enjoy-block div.entry h3{ text-align:center;}
div.enjoy-block div.entry p{ padding:4px 0;}
div.frame{width:188px;background:url(images/box01-mid.gif) repeat-y left top; margin:0 0 5px 0;}
div.frame-top{width:188px;background:url(images/box01-top.gif) no-repeat left top;}
div.frame-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:7px; overflow:hidden;}
div.heaters-block{ font-size:12px; line-height:14px;}
div.heaters-block div.cols1{width:174px;overflow:hidden;clear:both; padding:0 0 8px 0;}
div.heaters-block div.cols1 div.col1{width:71px; margin:0 -20px 0 0; position:relative;}
div.heaters-block div.cols1 div.col2{width:123px;}
div.heaters-block div.cols1 div.col1 p{ padding:8px 0 8px 18px; font-size:17px; color:#280992; line-height:19px;}
div.hours-block ul{ list-style:none; padding:8px 0; margin:0; font-size:11px;}
div.contact-block{ text-align:center;}
div.contact-block a.mail{ color:#484847;}
div.footer{ width:905px; text-align:center; margin: 0 auto;}
div.footer div.links{ text-align:center; color:#676765;padding:8px 0;}
div.footer div.links a{ color:#676765; text-transform:uppercase; margin:0 6px; }
div.copyright{ color:#8e8e8b;}
div.design{ color:#8e8e8b; font-size:11px;}
div.pages{ width:896px; clear:both; margin:0 0 0 9px;}
div.main2{ width:632px; float:left; margin:0 0 0 27px; padding:12px 0;}
div.main2 h2{ padding:6px 0;}
img.pic{ float:right; border:solid 3px #fff;}
