*{padding:0;margin:0;}
ul, li{list-style:none;}
img, a img{border:0;}
.clear{clear:both;font-size:0;line-height:0;}
.noPad{padding:0 !important;}
.noMar{margin:0 !important;}
.noImg{background-image:none !important;}
body{color:#2f5257;background:url(../images/body-top-rpt.gif) 0 0 repeat-x #0073b5;font:normal 12px/21px Arial, Helvetica, sans-serif;}
h2{color:#0d76a0;font:normal 22px/25px"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:5px;}
.componentheading{color:#0d76a0;font:normal 22px/25px"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:5px;}
h2 span{color:#b2254f;}
h2.ourProducts{padding:10px 0 20px;}
h2.headingCalculator{padding:23px 0;}
h2.headingStyle2{background:url(../images/bullet-heading.gif) 95% 50% no-repeat;padding:2px;color:#343a3e;background-color:#d4d9dc;margin:0 0 11px;font:normal 18px/31px"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2.headingStyle2 span{height:31px;width:31px;float:left;color:#fff;background-color:#b2254f;text-align:center;}
h2.headingStyle2 strong{padding:0 0 0 8px;font-weight:bold;}
h3.sideHeading{color:#ffffff;background-color:#b2254f;font:bold 11px/16px Arial, Helvetica, sans-serif;padding:8px 12px 4px 14px;margin-bottom:4px;}
p{padding-bottom:19px;}
.w181{width:181px !important;}
input, select{width:91px;height:15px;padding:2px 0 0 5px;color:#404549;background-color:#fff;border:1px solid #7f9db9;float:left;margin:0 0 9px 0;font:normal 11px Arial, Helvetica, sans-serif;}
select{width:122px;height:21px;padding:0;}
input.button{padding:0;margin:0;height:auto;width:auto;border:none;}
label{float:left;width:70px;padding:0 8px 9px 0;font:normal 11px/21px Arial, Helvetica, sans-serif;}
label1{float:left;width:80px;padding:0 8px 9px 0;font:normal 11px/21px Arial, Helvetica, sans-serif;}
label.w225{width:225px;text-align:left;}
label.w90{width:90px;text-align:right;}
.checkBox{width:13px;height:13px;margin:5px 10px 0 0;}
#wrapper{background:url(../images/body-top-bg.jpg) 50% -20px no-repeat;}
.wrapper2{background:url(../images/body-bot-bg.jpg) 50% 100% repeat-x;}
.wrapper3{width:831px;margin:0 auto;}
#topPanel{height:53px;}
ul.topPanelContent{float:right;padding:20px 0 0;}
ul.topPanelContent li{float:left;padding:0 0 0 5px;}
.searchBox{width:180px;background:url(../images/icon-search.gif) 0 1px no-repeat;}
.searchBox .searchIcon{float:left;padding:0 6px 0 0;}
.searchBox input{float:left;height:15px;width:120px;padding:1px 0 0 7px;border:1px solid #006d93;color:#4cc4ec;background-color:#0080aa;margin:0 7px 0 0;font:normal 11px/21px Arial, Helvetica, sans-serif;}
.searchBox input.submitButton{height:auto;width:auto;padding:0;margin:0;border:none;}
a.buuton1{background:url(../images/button-rpt.gif) 0 0 repeat-x;height:21px;float:left;color:#cdf1ff;font:bold 11px/21px Arial, Helvetica, sans-serif;text-decoration:none;}
a.buuton1 .leftBg{background:url(../images/button-left.gif) 0 0 no-repeat;height:21px;display:block;float:left;cursor:pointer;}
a.buuton1 .rightBg{background:url(../images/button-right.gif) 100% 0 no-repeat;height:21px;display:block;padding:0 8px;float:left;cursor:pointer;}
#header{margin:0 0 24px 0;background:url(../images/header-top-bg.gif) 0 0 no-repeat #ffffff;}
.headerInner{background:url(../images/header-bot-bg.gif) 0 100% no-repeat;padding:18px;}
.headerInner2{background:url(../images/header-banner-bg.jpg) 0 100% no-repeat;}
#mainNav{background:url(../images/nav-bg-rpt.gif) 0 0 repeat-x;height:35px;}
#mainNav .leftBg{background:url(../images/nav-left-bg.gif) 0 0 no-repeat;height:35px;}
#mainNav .rightBg{background:url(../images/nav-right-bg.gif) 100% 0 no-repeat;height:35px;padding:1px 10px 0 13px;}
.logo{padding:6px 0 17px 2px;width:310px;}
.smallBanners{width:315px;}
.smallBanners img{margin:3px 0 0;display:block;}
#bodyPanel{background:url(../images/body-panel-top-bg.gif) 0 0 no-repeat #fff;clear:both;}
.bodyPanelInner{background:url(../images/body-panel-bot-bg.gif) no-repeat left bottom;padding:18px;height:100%;overflow:hidden;}
.bodyTop{}
.bodyTopLeft{width:527px;float:left;padding:0 3px 0 0;}
.bodyTopLeft .small{display:none;}
.bodyTop100{width:100%;}
.imgGallery{text-align:center;}
.imgGallery .galleryBox{padding:4px;border:1px solid #d4d9dc;float:left;margin-right:9px;background-color:#f3f6f8;width:110px;text-align:center;}
.imgGallery .img{display:block;border:1px solid #c4cbcf;width:109px;text-align:center;background:#FFF;}
.imgGallery .caption{display:block;font:normal 11px/21px"Trebuchet MS", Arial, Helvetica, sans-serif;color:#1d262c;padding:5px 0 3px;text-align:center;}
.imgGallery a{text-decoration:none;display:block;text-align:center;}
.bodyTopRight{width:248px;float:right;}
.imgSlider{height:226px;border:1px solid #dfe2e5;background-color:#f1f4f7;margin:0 0 9px 0;}
ul.list1{padding:0 0 7px;}
ul.list1 li{margin:0 0 1px;background:url(../images/bullet-list-1.gif) 7px 10px no-repeat #f3f6f8;padding:6px 5px 6px 21px;display:block;color:#30444e;font:normal 11px/21px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.list2{padding:0 0 15px;}
ul.list2 li{margin:0 0 1px;background:url(../images/bullet-list-1.gif) 7px 7px no-repeat;padding:1px 5px 1px 21px;display:block;color:#30444e;font:normal 12px/20px Arial, Helvetica, sans-serif;text-decoration:none;}
ul.list1 li p{color:#30444e;font:normal 11px/21px Arial, Helvetica, sans-serif;text-decoration:none;}
dl.list1{padding:0 0 2px;margin:0 0 1px;background:url(../images/bullet-list-1.gif) 2px 10px no-repeat #f3f6f8;padding:6px 0px 0px 15px;display:block;}
dl.list1 dt{color:#30444e;font:normal 12px/21px Arial, Helvetica, sans-serif;text-decoration:none;}
dl.list1 dt span{color:#ff0000;font:normal 12px/21px Arial, Helvetica, sans-serif;text-decoration:none;text-align:right;}
dl.list1 dd.net{font:normal 12px/21px Arial, Helvetica, sans-serif;text-decoration:none;text-align:right;}
dl.list1 dd span{color:#ff0000;font:normal 12px/21px Arial, Helvetica, sans-serif;text-decoration:none;text-align:right;}
dl.list1 dd{color:#30444e;font:normal 11px/21px Arial, Helvetica, sans-serif;text-decoration:none;}
.bodyBottom{}
.calculatorBox{float:left;padding:1px;border:1px solid #d4d9dc;margin:0 5px 0 0;background-color:#f3f6f8;min-height:234px;}
.calculatorHouseDetails, .calculatorYourDetails, .calculatorCalculate{width:361px;float:left;padding:1px;border:1px solid #d4d9dc;background-color:#f3f6f8;min-height:234px;}
.calculatorYourDetails{width:202px;}
.calculatorCalculate{width:202px;}
.calculatorYourDetailsForm{padding:8px 0 0 8px;}
.captchaImg{padding:0px 0 0 2px;}
.buttonCalculate{margin:0 0 19px 9px !important;}
#footer{padding:36px 0;color:#99cd58;}
.copyright{padding-bottom:5px;}
.footerNav li{float:left;padding:0 0 0 70px;background:url(../images/footer-nav-divider.gif) 35px 50% no-repeat;}
.footerNav a{color:#ffffff;text-decoration:none;}
.footerNav a:hover{text-decoration:underline;}
#cmdCalc2{height:auto;width:auto;border:none;background:none;}
.leftImg{float:left;margin:0 10px 5px 0;}
.rightImg{float:right;margin:0 0 5px 10px;}
.invalid{color:#FF0000;}
#contact_textmsg{width:150px;}
.contentheading{color:#0d76a0;font:normal 22px/25px"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:5px;}
.product{padding:0 0 10px 0;height:100%;overflow:hidden;margin:0 0 10px 0;border-bottom:1px solid #999999;}
#product_price{font-family:Verdana, Arial, Helvetica, sans-serif;size:12px;color:#000066;font-weight:bold;float:right;width:200px;padding-left:5px;}
.testimonialPage p{padding:0 0 2px 0;}
.videoBox{text-align:center;}
.videoBox p{text-align:center !important;padding:25px 0 5px 0;}
.button{border:1px solid #CCCCCC;text-align:center;}
.listItem{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.listSubItems{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;}
.listSubPrice{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#CC0000;text-align:left;}
h4{color:#0D76A0;font:16px/20px"Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom:10px;}
.testimonialBox{height:100%;overflow:hidden;border:1px solid #cccccc;width:790px;margin:0 0 10px;}
.testimonialBox .testiImg{padding:5px;float:left;width:300px;}
.testimonialBox .testiTxt{float:right;width:470px;padding:0 10px 0 0;}
.testimonialBox .testiImg1{padding:5px;float:left;width:170px;}
.testimonialBox .testiTxt1{float:right;width:600px;padding:0 10px 0 0;}
.testimonialBox img{padding:0 10px 0 0;}
.bodyTopRight .rightImgArea{text-align:center;}
.bodyTopRight .rightImgArea img{padding:0 0 10px;}
.testiTxt p{padding-bottom:2px;}
.small{display:none;}
.anythingSlider{width:230px;height:186px;position:relative;margin:7px 0 0 7px;border:1px solid #7e7e7e;}
.anythingSlider .wrapper{width:230px;overflow:auto;height:186px;margin:0;position:absolute;top:0;left:0;}
.anythingSlider .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;background:#eee;margin:0;}
.anythingSlider ul li{display:block;float:left;padding:0;height:186px;width:230px;margin:0;}
.anythingSlider .arrow{display:block;height:15px;width:60px;background:url(../images/arrows.gif) no-repeat 0 0;text-indent:-9999px;position:absolute;top:196px;cursor:pointer;}
.anythingSlider .forward{background-position:0 0;right:0;z-index:2000;}
.anythingSlider .back{background-position:-60px 0;left:44px;}
.anythingSlider .forward:hover{background-position:0 -15px;}
.anythingSlider .back:hover{background-position:-60px -15px;}
#thumbNav{position:relative;top:196px;left:103px;z-index:1000;}
#thumbNav a{text-decoration:none;color:#7e7e7e;background:url(../images/nav-divider.gif) 0 50% no-repeat;padding:0 5px;font:normal 10px/15px Arial, Helvetica, sans-serif;}
#thumbNav a:hover{color:#000;}
#thumbNav a.cur{color:#000;}
div#thumbNav a:first-child{background-image:none;}
#start-stop{display:none;background:green;background-image:url(../images/cellshade.png);background-repeat:repeat-x;color:white;padding:2px 5px;width:40px;text-align:center;position:absolute;right:45px;top:323px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#start-stop.playing{background-color:red;}
#start-stop:hover{background-image:none;}
.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
