/* CSS Document */

body { background:url(images/bg-1.jpg) repeat-x #fff; margin:0; font: normal 13px Arial, Helvetica, sans-serif;}
a:link {color:#00ccff;}
a:visited {color:#00ccff;}
a:hover {color:#0099ff;}

.victorian_rebate {background:url(images/victorian-rebate.png); display:block; width:174px; height:69px; margin:10px auto 1px auto;}
.victorian_terms {margin-bottom:25px; font-size:10px; text-align:center; display:block; color:#777 !important; text-decoration:none;}
.victorian_terms:hover {color:#06C !important;}

.bottom-bg {position:absolute; background:url(images/bg-bottom.gif) repeat-x; width:100%; height:187px; z-index:-100;}

#jquery-overlay {width:3000px !important; height:2000px !important;}

.clearBoth {clear:both;}
.cct {background:url(images/cct.png); width:189px; height:42px; margin:0 auto;}

.instantQuoteRight {background:url(images/ins-quote-right.png); position:fixed; top:80px; right:0px; width:39px; height:242px; display:block;}
.instantQuote {width:500px; height:80px; margin-top:5px; background:url(images/quote-button.png); display:block;}
.instantQuoteNormal {width:167px; height:54px;float:right;margin-top:0px;margin-right:170px;}

.logoAusMade {background:url(images/bio-logos.png) 0 0; width:123px; height:113px; margin:5px auto;}
.logoEnviCovers {background:url(images/bio-logos.png) 0 -113px; width:114px; height:112px; margin:5px auto;}
.logoFlags {background:url(images/bio-logos.png) -124px 0; width:161px; height:162px; margin:20px auto;}

.testiP {text-align:justify;}
.testiA {text-align:left;}
.testiW {padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #999;}



#mainW {width:950px; margin:0 auto; background:url(images/bg-main.png) top no-repeat;}

#mainL {width:200px; float:left; background:#FFF; position:relative;
-webkit-box-shadow: -5px 0px 5px #f2f2f2;
-moz-box-shadow: -5px 0px 5px #f2f2f2;
box-shadow: -5px 0px 5px #f2f2f2;
}
#navLeft {margin-top:20px;font:bold 13px Arial, Helvetica, sans-serif; word-spacing:-1px;}
#navLeft ul {list-style:none;padding:0;margin:0;}
#navLeft li {border-top:1px solid #145a96; margin-bottom:1px; margin-top:-1px;}
#navLeft li a {padding:6px 8px; color:#145a96; text-decoration:none; display:block; }
#navLeft li a:hover {padding-left:15px;background:#135d9c;color:#fff;}
.terms {background:url(images/dpc-sprite.png) 0 -331px; width:247px; height:172px; right:-25px; top:10px; z-index:1; position:absolute;}
.small_logos {background:url(images/small-logos.png); width:163px; height:267px; margin:20px auto;}

#mainC {width:500px; float:left;padding:15px 25px;color: #FFF; background:url(images/mainc-bg.png);}
#logo {background:url(images/dpc-sprite.png) 0 0; width:358px; height:106px;}
.hrEff {background:url(images/dpc-sprite.png) 0 -113px; width:530px; height:2px;margin-top:15px;}
.deciding {background:url(images/dpc-sprite.png) 0 -115px; width:530px; height:80px; margin-top:30px;}
.whySan {margin-top:15px;}
.benefits {margin-top:30px;}
.imgDesc {float:left;}
.benCon {font-size:14px;}
.imgBen {float:right;margin-top:10px;}
.quoteLine {background:url(images/dpc-sprite.png) -1px -195px; width:474px; height:73px; margin:15px auto;}
.beat {background:url(images/beat-rising.png) 0 0; width:498px; height:122px; margin-top:30px;}

#mainR {width:199px; float:left; background:#FFF; position:relative;
-webkit-box-shadow: 5px 0px 5px #f2f2f2;
-moz-box-shadow: 5px 0px 5px #f2f2f2;
box-shadow: 5px 0px 5px #f2f2f2;
}
#mainRC {margin:15px 10px;}
#sanCel {background:url(images/dpc-sprite.png) -359px 0; width:154px; height:99px; margin:16px auto 0 auto;}
#bioCirc {margin-left:5px;}
#bcBio {background:url(images/dpc-sprite.png) -1px -504px; width:193px; height:119px;display:block;}
#bcCirc {background:url(images/dpc-sprite.png) -194px -504px; width:193px; height:119px;display:block;}
#freeDel {background:url(images/dpc-sprite.png) 0 -625px; width:183px; height:50px; margin:20px auto;}
#stainless {background:url(images/dpc-sprite.png) 0 -676px; width:191px; height:68px; margin:20px auto;}

.step1,.step2,.step3,.step4,.step5,.step6,.step7,.step8 {padding:10px; border:0px solid #666; margin-top:20px; background:#0c5085; margin-bottom:5px;
-webkit-box-shadow: 2px 2px 3px #333;
-moz-box-shadow: 2px 2px 3px #333;
box-shadow: 2px 2px 3px #333;
}
.step2,.step3,.step4,.step5,.step6,.step7,.step8 {display:none;}

.form_order {font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.form_order input[type=text], .form_order select {padding:3px; font: normal 11px Tahoma, Geneva, sans-serif;}
.form_order input[type=radio] {-webkit-appearance: radio; box-sizing: border-box;}
.form_order input[type=button] {padding:4px 15px; font:bold 14px Tahoma, Geneva, sans-serif; color:#2b2c2b; background:#fef959; border:1px solid #06C; cursor:pointer;}

.step2Ul {list-style:none; margin:0; padding:0;font-size:11px;}
.step2Ul li {margin-bottom:10px;}

.nextBack {font:normal 18px Tahoma, Geneva, sans-serif;cursor:pointer;}
.nextBack:hover {color:#9AC9F8;}
.aBack {float:left; margin-left:160px;}
.aNext {float:right; margin-right:160px;}

.mTitle {margin:10px 0; font-size:22px; color:#fcfc00;}
.pTitle {margin:10px 0 0 0; font-size:16px; color:#ffcc00;}
.sTitle {margin:0 0 10px 0; font-size:12px; color:#fff;}

.olInstall {margin:20px 0;}
.imgInstall {margin:5px 0 10px 0;}

.fs10px {font-size:11px;}
.fs11px {font-size:11px;}
.fs19px {font-size:19px; font-family:Tahoma, Geneva, sans-serif; text-shadow: 2px 2px 2px #333; filter: dropshadow(color=#333, offx=2, offy=2);}

.steps_note {background:#f2f2f2; color:#333; padding:10px; width:350px; margin:20px 0;}
.steps_note a {color:#c00;}
.step_title {margin-bottom:30px;}
.step2_margin {margin-left:10px;}

.steps_hover {color:#0dF;}
.steps_hover1 {background:#ccc; color:#333;}
.steps_hover2 {background:#fff; color:#06C; font-weight:bold;}
.step2 label {padding:5px 0; margin:40px 0; cursor:pointer;}

.s3_w {padding:10px 0;}

div.copyright {position:relative; text-align: center; margin:0 auto;}
div.copyright p {color: black; position: fixed ;bottom:0; right: 0 ;margin-bottom: 0;} 

.corner_all {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
border-radius-bottomleft:6px;
border-radius-bottomright:6px;
border-radius-topleft:6px;
border-radius-topright:6px;
}

