body{margin:0;color:#666;min-width:940px;font:14px/24px Arial,Helvetica,sans-serif}img{border-style:none;vertical-align:top}form,fieldset{border-style:none;margin:0;padding:0}input,select,textarea{border:0;vertical-align:middle;font:12px arial,helvetica,sans-serif}a{text-decoration:none;color:#f00}a:hover{text-decoration:underline}#wrapper{width:100%}.single-wpsc-product #header{overflow:visible}#header{min-width:940px;margin:0 auto;padding-top:0}#header .logo{background:url(../images/logo.png) no-repeat;width:149px;height:75px;text-indent:-9999px;overflow:hidden;float:left}#header .logo a{display:block;height:100%}#nav{font:normal 25px Impact,Impact5,Charcoal6,sans-serif;padding:0;margin:24px 0 0;list-style:none;float:right;text-transform:uppercase}#nav li{float:left;margin:0 0 0 34px}#nav li a{color:#000}#nav li a:hover{text-decoration:none;color:#d80f15}#nav .active a{color:#d80f15}.promo-box{background:#a62124 url(../images/bg-promo-box.jpg) repeat-x;height:174px;padding:1px 0 0}.promo{color:#fff;width:940px;margin:0 auto;height:103px;padding:35px 0 25px;overflow:hidden}.promo-holder{background:url(../images/bg-promo-holder.jpg) no-repeat 50% 0;width:100%;height:173px}.promo .text{float:left;width:540px}.promo h1{margin:0 0 8px;font-size:48px;line-height:48px}.promo .text p{margin:0 0 8px}.promo .get{color:#fff;text-transform:uppercase;height:50px;float:right;margin:18px 0 0;cursor:pointer}.promo .get span:hover{text-decoration:underline}.promo .get span{background:url(../images/btn-get.png) no-repeat 0 0;height:50px;padding:0 19px 0 70px;line-height:50px;float:left;font-size:18px;font-weight:bold}.promo .get em{background:url(../images/btn-get-r.png) no-repeat 0 0;width:4px;height:50px;float:left;text-indent:-9999px;overflow:hidden}.container{width:100%}#main{overflow:hidden;width:945px;padding:0 0 59px;margin:0 auto}#content{float:left;width:100%;overflow:hidden}#content .image{border:1px solid #ccc;margin:0 0 16px;border-radius:5px 5px 5px 5px;width:408px;text-align:center;float:left}#content .photo{list-style:none;margin:0 0 57px -18px;padding:0;overflow:hidden;width:550px}#content .photo li{float:left;padding:0;margin:0}#content .photo li img{border:1px solid #ccc;border-radius:5px 5px 5px 5px}#content .tab-holder{margin:18px 0 0;font-weight:bold;width:100%;overflow:hidden;font-size:12px}#content .tabset{border-bottom:1px solid #ddd;float:left;list-style:none;margin:0;padding:0 0 0 1px;position:relative}#content .tabset:after{content:"";display:block;clear:both}#content .tabset li{text-align:center;float:left;list-style:none;padding:0 0 0 5px}#content .tabset ul li.first a{border-left:none;padding-top:6px}#content .tabset li a{background:url(../images/bg-tab-active-em.gif) no-repeat 100% 0;color:#555;text-decoration:none;float:left;padding:0 4px 0 0;height:30px}#content .tabset li a:hover{text-decoration:underline;cursor:pointer}#content .tabset li a.active{color:#666;border-bottom:1px solid #fff;text-decoration:none;position:relative;margin:0 0 -2px}#content .tabset li a span{background:url(../images/bg-tab-active.gif) no-repeat 0 0;height:26px;float:left;padding:4px 9px 0 14px}#content .tabset li:hover{text-decoration:underline}#content .tab-content{width:550px;overflow:hidden;padding:0}#content .tab-content .text{padding:0 24px 12px 0}#content .tab-content h2,#content .tab-content h3{margin:0 0 5px;font-size:18px;line-height:20px;text-transform:uppercase;color:#333}#content .tab-content p{margin:0 0 22px}#content .tab-content .production{padding:0}#content .tab-content h3{border-bottom:1px solid #e1e1e1;padding:0 0 14px;margin:15px 0 10px;font-weight:normal}#content .tab-holder div{padding:0 18px 0 25px;float:left;border-bottom:1px solid #ddd}#content .tab-holder .download{text-transform:uppercase;font-size:10px;background:url(../images/bg-download-em.gif) no-repeat 100% 0;height:30px;text-align:center;cursor:pointer;color:#555;float:right;padding:0 4px 0 0}#content .tab-holder .download span{background:url(../images/bg-download.gif) no-repeat 0 0;padding:3px 4px 0 13px;height:27px;float:right}.production .list{list-style:none;margin:0 0 0 -20px;padding:0;overflow:hidden;width:640px}#content .list li{float:left;padding:0 0 0 20px;width:175px}#content .list li img{margin:0 0 14px}#content .list li a{color:#666;font-weight:bold;margin:0;float:left}#content .list li p{font-size:12px;line-height:14px;clear:both;margin:0 0 7px}#content .list li .price{color:#c72e1e}#sidebar{float:right;width:291px;margin:-3px -3px 0 0}#sidebar .box{background:#f2f9fa url(../images/bg-side-box.gif) repeat-y 0 0;width:290px}.box .holder{background:url(../images/bg-side-holder.gif) no-repeat 0 0;width:220px;padding:5px 0 0;background-size:221px}.box .frame{background:url(../images/bg-side-frame.gif) no-repeat 0 100%;width:200px;line-height:16px;padding:25px 10px 8px 10px;background-size:222px 2px}.box .frame h3{color:#333;font-size:18px;line-height:20px;margin:0 0 15px;float:left}.box .frame .title{line-height:33px;width:100%;overflow:hidden}.box .frame .price{color:#c72e1e;font-size:25px;float:right;margin:-3px 0 0}.box .frame p{margin:0 0 26px;clear:both}#sidebar .promo-block{background:#ddecee url(../images/bg-promo-block.gif) repeat-y 0 0;width:200px;margin:0 0 18px;line-height:16px;font-size:12px;background-size:200px}#sidebar .promo-block .holder{background:url(../images/bg-block-holder.gif) no-repeat 0 0;width:200px;padding:0;background-size:200px}#sidebar .promo-block .frame{line-height:14px;background:url(../images/bg-block-frame.gif) no-repeat 0 100%;width:190px;padding:15px 5px 10px 5px;color:#717171;background-size:200px}#sidebar .promo-block h4{margin:-3px 0 5px;font-size:16px;text-transform:uppercase;color:#333;margin-left:1px}#sidebar .promo-block p{margin:0 0 14px}#sidebar .choice .text{background:url(../images/bg-input1.gif) no-repeat 0 0;width:188px;height:27px;margin:0 0 15px;margin-left:1px!important}#sidebar .choice .text input{color:#717171;line-height:27px;height:27px;background:0;border:0;padding:0 15px;width:170px}#sidebar .choice .row{margin:3px 0 3px 1px;overflow:hidden}#sidebar .choice .row select{width:190px}.choice .save{background:url(../images/bg-save.gif) no-repeat 0 0;width:185px;height:38px;color:#555;line-height:30px;cursor:pointer;text-transform:uppercase;margin:10px 0 6px;background-size:185px}.choice .save:hover{text-decoration:underline}.choice .cart{text-transform:uppercase;font-weight:bold;background:url(../images/bg-cart.gif) no-repeat 0 0;width:204px;height:38px;margin:0 0 3px;padding:0 10px 0 52px;cursor:pointer}.choice .cart:hover{text-decoration:underline}#sidebar .info{width:284px;margin:0 auto;padding:64px 0 0}#sidebar .info h4{font-size:27px;text-align:center;color:#c72e1e;padding:0 0 15px;border-bottom:1px solid #e1e1e1;margin:0 0 28px}#sidebar .info ul{list-style:none;margin:0;padding:0 0 0 23px}#sidebar .info ul li{background:url(../images/bg-sprites.gif) no-repeat 0 0;padding:0 0 27px 76px;overflow:hidden;width:175px}#sidebar .info ul li a{color:#333;font-weight:bold;font-size:20px;text-decoration:none;text-transform:uppercase}#sidebar .info ul li span{display:block;color:#666;line-height:18px;margin:4px 0 0}#sidebar .info .warranty{background-position:0 0}#sidebar .info .friendly{background-position:-323px 0}#sidebar .info .trusted{background-position:-625px 0}#sidebar .info .quality{background-position:-944px 0}.container .section{background:#f7f7f7 url(../images/bg-hold.gif) repeat-x;width:100%}.section .items{font-size:12px;overflow:hidden;margin:0 auto;width:944px;padding:29px 0 16px}.section .lists{float:left}.section .lists ul{padding:0 33px 0 0;margin:0;list-style:none;width:147px;float:left}.section .lists ul li a{color:#555}.section .lists ul li a:hover{color:#ea313d}.section .photos{padding:4px 30px 0 0;float:left;width:268px;overflow:hidden}.section .photos h4,.section .widget h4{font-size:25px;margin:0 0 25px;color:#333;text-transform:uppercase}.section .widget h4{margin:0 0 17px}.section .photos ul{width:280px;overflow:hidden;padding:0;margin:0 -18px 0 0;list-style:none}.section .photos ul li{padding:0 18px 19px 0;float:left}.section .photos ul li img{border:1px solid #919191}.section .widget{padding:4px 0 0;float:left;width:280px}.section .widget p{margin:0 0 10px}#footer{font-size:12px;background:#efefef;width:100%;padding:0 0 34px}.navigation{background:url(../images/bg-navigation.gif) repeat-x;width:100%;height:45px;margin:0 0 16px}.navigation .nav{font-size:11px;width:940px;margin:0 auto;text-align:center}.navigation ul{text-transform:uppercase;line-height:45px;padding:0;margin:0 0 0 -16px;list-style:none;display:inline}.navigation li{display:inline;padding:0 0 0 16px}.navigation li a{color:#555}#footer .info{width:940px;margin:0 auto}#footer .text{overflow:hidden;width:800px;margin:0 auto;padding:0 0 0 96px}#footer .text span{padding:0 4px 0 0;float:left}#footer .text address{font-style:normal;width:320px;float:left}#footer .menu{width:800px;margin:0 auto;text-align:center}#footer .menu ul{padding:0;margin:0;list-style:none}#footer .menu li{display:inline;background:url(../images/bullet.gif) no-repeat 0 50%;padding:0 4px 0 8px}#footer .menu li:first-child{background:0}#footer .menu li a{color:#888}#whatwemake_loading{background-color:#fff;background-image:url("../images/whatwemake_loading.gif");background-position:center center;background-repeat:no-repeat;left:0;opacity:.5;position:absolute;top:0;white-space:nowrap;z-index:2000}#loading{background-color:#fff;background-image:url("../images/whatwemake_loading.gif");background-position:center center;background-repeat:no-repeat;left:0;opacity:.5;position:absolute;top:0;white-space:nowrap;z-index:2000}#loading-shipping{background-color:#eee;background-image:url("../images/loading_wpsc_page.gif");background-position:center center;background-repeat:no-repeat;left:0;opacity:.5;position:absolute;top:0;white-space:nowrap;z-index:2000}#projectDetails li a{color:#717171}.quotesendEmail{background:none repeat scroll 0 0 #fff;margin:-2px 0 0;padding:10px;position:relative;z-index:999}.quotesendEmail .forminput input{background:url("../images/bg-input-instantquote-new.png") no-repeat scroll 0 0 transparent;border:medium none;margin:0;padding:9px 10px 9px;width:214px}.quotesendEmail .forminput label{color:#555;display:block;font-size:14px;line-height:normal;margin:0 0 3px}.quotesendEmail .forminput{margin:0 0 10px}.comment-info .comment-author{float:left}.rating-star{float:left;margin-right:20px}.rating-star span.votetext{display:inline}.single-wpsc-product #content .tabset{width:550px}.single-wpsc-product #content .tab-content .text{padding:0 0 12px 0}.single-wpsc-product .text th,.single-wpsc-product .text td{padding:.5em}.outtaHere .select-center ul{max-height:200px;overflow:auto}.single-wpsc-product .quoteform .forminput input{padding:9px 10px}.box .frame .total-price .price{font-size:16px;font-weight:normal}.row img{float:left;width:16px;margin-top:6px;margin-left:5px}.selectArea{width:188px!important}.frame .row .selectArea{width:188px!important}.left-menu-slave ul li.current a{color:#e21720}.product-form label{float:left;margin:5px 0}#packageSelectionFrm label{float:left;margin:5px 0}.optionsDivInvisible,.optionsDivVisible{width:188px!important}.total-price{margin-left:1px;padding-top:5px}#shipping-form label{margin:5px 0;float:left}.single-product-custome .instantquote{width:215px}.single-product-custome .quoteform .forminput input{width:165px;background-size:175px}.single-product-custome .quoteform{border:1px solid #ccc;border-top:0}.single-product-custome .quoteform .formsubmit input{width:175px}.single-product-custome #heading .alignleft{width:auto}.add-to-cart{background:url(../images/bg-cart.gif) no-repeat;height:38px;width:190px;background-size:190px;font-weight:bold;cursor:pointer}