body{margin:0;padding:0;background:#fff url(/images/bg_body.gif) repeat-x top left;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#232323}body.only{background:none}img{border:none}a:link,a:visited,a:hover,a:active{color:#7BC100}h1{font-family:Helvetica,Arial,sans-serif;padding:0;margin:0}.wrapper{width:946px;margin:20px
auto;position:relative;overflow:hidden}.hide{position:absolute;overflow:hidden;width:0}.header{overflow:hidden;margin:0
0 10px}.logo{margin:26px
0 0;float:left}.logo
img{display:block}.menu{float:right;list-style:none;margin:40px
20px 0;padding:0;font-size:16px}.menu
li{display:inline;margin:0
5px}.menu li
a{display:inline-block;color:#3f3f3f;text-decoration:none;line-height:24px;padding:0
0 0 5px;height:24px}.menu li a
span{display:block;height:24px;position:relative;left:5px;padding:0
10px 0 0;line-height:24px;cursor:pointer}.menu li.active a, .menu li a:hover, .menu li a:active{background:transparent url(/images/bg_menuItem.gif) no-repeat top left;color:#fff;position:relative}.menu li.active a span, .menu li a:hover span, .menu li a:active
span{background:transparent url(/images/bg_menuItem.gif) no-repeat top right}a.shop{background:transparent url(/images/bg_shop.gif) no-repeat top left;color:#232323;font-size:16px;position:absolute;top:0;right:0;padding:5px
0 5px 45px;width:92px;height:24px;color:#3f3f3f;text-decoration:none}p{line-height:20px}.infographic{width:586px;height:314px;float:left;clear:left}.calculator{width:316px;height:299px;padding:15px
15px 0 15px;float:right;background:transparent url(/images/bg_calculator.png) no-repeat top left;position:relative;overflow:hidden}div#only
.calculator{float:left}.calculator
.title{color:#fff;font-size:18px;font-family:Arial,sans-serif;display:block;border-top:1px solid #8bcb29;padding:10px
0 10px;margin:10px
0 0;clear:both}.calculator
.heading{font-size:21px;color:#fff;font-family:Arial,sans-serif;display:block}.calculator
label{display:block;clear:both;color:#385800;padding:0
0 10px}.track{background:transparent url(/images/bg_calculate_track.gif) no-repeat top left;width:249px;height:30px;position:relative}.handle{cursor:pointer;margin:3px
0 0}.calculator
.trackLabel{float:right;margin:2px
0 0 0;color:#fff}.calculator
.note{color:#2f6a07;clear:both}.calculator
.duration{clear:both;overflow:hidden;height:29px;line-height:29px;background:transparent url(/images/bg_duration.gif) no-repeat top left;margin:0;font-size:10px}.calculator .duration
label{width:100%;display:block;color:#fff;margin:0;padding:0;font-size:12px}.calculator
.years{width:62px;display:inline-block}.calculator .years
strong{margin:0
6px 0 2px;width:25px;display:inline-block;text-align:center;font-size:23px;font-weight:normal}.calculator
.months{display:inline-block;width:100px;margin-left:8px}.calculator .months
strong{font-size:23px;margin:0
5px 0 5px;width:35px;display:inline-block;font-weight:normal;text-align:center}.calculator
.reduction{color:#fff;float:left}.calculator .reduction
span{font-size:36px;font-weight:bold}.calculator
.smallbutton{float:right;margin:0}.calculator
.bottom{margin:0;padding:0
0 15px 0;width:319px}.calculator .bottom
p{clear:both;margin:0;padding:5px
0 0 0;font-size:9px;line-height:12px}.primary{width:586px;float:left;margin:15px
0 0;position:relative}.bigbox{width:586px;background:transparent url(/images/bg_content_middle.gif) repeat-y top left}.bigbox
h1{width:536px;background:transparent url(/images/bg_content_top.gif) no-repeat;padding:25px
25px 15px 25px}.bigbox
.bottom{width:586px;background:transparent url(/images/bg_content_bottom.gif) no-repeat bottom left;height:8px}.bigbox
.text{padding:0
25px}.content
dl{margin:0}.smallbox{width:286px;background:transparent url(/images/bg_content_small_middle.gif) repeat-y top left}.smallbox
h2{width:236px;background:transparent url(/images/bg_content_small_top.gif) no-repeat;font-family:Helvetica,Arial,sans-serif;font-size:18px;padding:25px
25px 15px 25px;margin:0}.smallbox
.bottom{width:286px;background:transparent url(/images/bg_content_small_bottom.gif) no-repeat bottom left;height:8px}.videos{position:absolute;width:600px;top:0;left: -6px}.videos
ul{list-style:none;margin:0;padding:0;overflow:hidden}.videos
li{list-style:none;margin:0
5px 9px;padding:0;display:block;float:left;width:290px}.videos
li.even{margin-right:0}dt{font-size:14px}.bigbox
dt{color:#7bc100;font-weight:bold;padding:15px
0 10px;background:transparent url(/images/border_hor_dash.gif) repeat-x left top}.bigbox dt:first-child{background:none}.bigbox dt
a{color:#7bc100;text-decoration:none}.bigbox
dd{margin:0
0 5px;padding:0
0 15px;overflow:hidden;line-height:20px}.accordion{padding:0
25px}.accordion dt
a{padding:0
0 0 40px;margin:0
0 0 10px;height:18px;vertical-align:middle;display:block;background:transparent url(/images/bullet_accordion_normal.gif) no-repeat left center}.accordion dt.active
a{background-image:url(/images/bullet_accordion_open.gif)}.accordion
dd{padding:0
0 0 50px}a.largebutton{display:block;background:#8abf2b url(/images/button_large.gif) no-repeat top left;width:241px;height:38px;color:#fff;font-size:17px;margin:0
25px 15px;text-align:center;text-decoration:none;font-weight:bold;vertical-align:middle;line-height:38px}a.largebutton:hover,a.largebutton:active,a.smallbutton:hover,a.smallbutton:active{background-position:left bottom}a.smallbutton{display:block;background:transparent url(/images/button_small.gif) no-repeat top left;width:136px;height:38px;color:#fff;font-size:17px;margin:0
25px 15px;text-align:center;text-decoration:none;font-weight:bold;vertical-align:middle;line-height:38px}.advantages{float:left;margin-top:201px}.advantages
ul{list-style:none;font-size:13px;padding:0;margin:0
0 0 25px;min-height:150px}.advantages
li{padding:2px
0 0 30px;margin:0;height:30px;background-image:url(/images/bullet_advantages.gif);background-repeat:no-repeat;background-position:top left}.how-to-order{float:right;margin-top:201px}.how-to-order
dl{font-size:13px;padding:0;margin:0
0 0 25px;min-height:150px}.how-to-order
dt{width:28px;height:28px;line-height:28px;text-align:center;float:left;background:transparent url(/images/bullet_howtoorder.gif) no-repeat top left;color:#fff;font-size:15px;font-weight:bold}.how-to-order
dd{height:38px;padding:7px
0 0}.secondary{width:346px;float:right;margin:15px
0 0}.secondary
.bigbox{width:346px;background:transparent url(/images/bg_content_right_middle.gif) repeat-y top left}.secondary .bigbox
h2{width:346px;background:transparent url(/images/bg_content_right_top.gif) no-repeat;padding:25px
25px 0 25px;margin:0}.secondary .bigbox
.bottom{width:346px;background:transparent url(/images/bg_content_right_bottom.gif) no-repeat bottom left;height:8px}.secondary .bigbox
ul{padding:0
0 0 15px;margin:0
0 15px}.secondary
.bigbutton{color:#fff;background:#ffb000 url(/images/bg_orange_button.gif) no-repeat;text-align:center;font-weight:bold;width:341px;line-height:38px;display:block;font-size:18px;text-decoration:none;margin:20px
auto}.contact{padding:0
25px}.contact
fieldset{border:none;padding:0;margin:0;background:transparent url(/images/border_hor_dash.gif) repeat-x 0 15px}.contact
legend{color:#81cc00;font-weight:bold;font-size:15px;margin:0}.contact
ul{list-style:none;padding:20px
0 0;margin:0}.contact ul
label{color:#5d5d5d;font-size:15px;font-weight:bold;display:inline-block;width:160px;vertical-align:top;padding:10px
0 0}.contact ul
li{margin:0
0 15px 0;clear:both}.contact input[type*=text], .contact
textarea{width:360px;font-size:15px;color:#5d5d5d;border:1px
solid #e4e4e4;padding:7px
4px}.contact
.info{font-weight:bold;display:block;padding:5px
0 0 170px}.contact input[type*=text]:focus, .contact textarea:focus{background-color:#E7F5D1;border-color:#A2D844}.contact .radio
div{display:inline-block;color:#5d5d5d;padding-top:10px;width:360px}.contact .radio div
label{font-size:13px;display:inline;font-weight:normal;width:auto;margin-right:15px}.contact .address
input{width:160px}.contact .postal, .contact
.address{float:left;clear:none}.contact .postal
label{width:87px;margin:0
0 0 20px}.contact .postal
input{width:80px}.contact .postal
.info{padding:5px
0 0 0;text-align:right}.contact .error input[type*=text], .contact .error
textarea{background-color:#f5d9d1;border-color:#d86643;color:#d86643}.contact .error
.info{color:#d86643}.contact
.end{text-align:right}.product-overview{list-style:none;padding:0;margin:0;overflow:hidden}.product-overview
li{float:left;width:173px;margin:20px
0 0;border-right:1px solid #e8e8e8;padding:8px}.product-overview
li.last{border:none}.product-overview
h2{font-size:18px;font-weight:normal;padding:0;margin:0
0 20px}.product-overview h2
span{color:#ffa500;display:block}.product-overview
dl{font-size:11px;overflow:hidden;line-height:20px}.product-overview
dt{display:block;width:100px;float:left;padding:0;margin:0;font-size:11px;line-height:20px}.product-overview
dd{float:right;display:block;padding:0;margin:0;width:73px;text-align:right}.product-overview
span{}.product-overview
.price{display:block;background:transparent url(/images/bg_price.gif) no-repeat center center;padding:30px
0 30px 25px;line-height:12px;color:#fff;font-size:14px;font-weight:bold}.secondary .product-overview
li{width:140px;height:104px;padding:16px;margin:0;background:transparent url(/images/bg_secondary_products.gif) no-repeat;border:none}.secondary .product-overview li
.price{background:none;padding:4px
0 0 24px}.product-overview
h3{font-size:18px;font-weight:normal;padding:0;margin:0
0 20px}.product-overview h3
span{color:#ffa500;display:block}.secondary .product-overview li a:link, .secondary .product-overview li a:visited{text-decoration:none;color:#232323}.footer{background:#373737 url(/images/bg_footer.gif) repeat-x top left;height:110px;padding:30px
0 0}.footer
p{width:946px;margin:0
auto;text-align:right;color:#fff;font-size:12px;vertical-align:middle;line-height:40px}.footer a:link, .footer a:visited{color:#fff;text-decoration:none}.footer a:hover, .footer a:active{text-decoration:underline}.footer
.banner{float:left}#mdzDialog{position:absolute;width:100%;height:100%;left:0px;top:0px;bottom:0;z-index:1000}.window{background:#fdfdfa;border:1px
solid #bdbdbd;margin:70px
auto;padding:10px
30px 0;position:relative;width:720px}.window
.content{padding:20px
0 27px 0}.window
a.closeButton{position:absolute;right:10px;background:url(/images/btn_close.gif) no-repeat;width:18px;height:18px}.window .closeButton
span{overflow:hidden;height:0;position:absolute}.window
h2{padding:5px
0 15px}.window
p{padding:10px
0}.dialog-details,.dialog-dates{width:180px;padding:0
20px 0 0;float:left}.dialog-dates
ul{list-style:none;padding:0;margin:0}.dialog-dates ul
li{padding:4px;margin:0;border-bottom:1px solid #dddada}.dialog-jobs{width:568px;padding:0;float:left}.dialog-jobs
table{width:568px;padding:10px
0 0}.dialog-jobs-price{font-size:20px;font-weight:bold;text-align:right}.dialog-controls{float:none;clear:both;width:968px;height:30px}.dialog-controls .btn-blue{float:right !important}