/* dCodes Framework */
.dc_clear{clear:both;font-size:0px;line-height:0px;margin:0;padding:0;width:100%}.is-intro h1{color:#333;font-family:Lobster,Calibri,Arial;font-size:30px;margin-bottom:2px;padding-bottom:2px}.is-intro p{color:#333;font-family:Calibri,Arial;font-size:12px;line-height:150%}.is-intro{color:#333;font-family:Arial;font-size:12px;margin:auto;width:90%}#webstore{color:#333;font-family:Arial;font-size:24px;margin:auto;min-width:600px;padding:15px 0;position:relative;width:90%}#webstore .left{float:left}#webstore .right{float:right}#webstore .webstore-clear:after,#cart li:after{clear:both;content:'';display:block;height:0;overflow:hidden;visibility:hidden}#webstore hr{border:0;border-bottom:1px solid #ccc;border-top:1px solid #fff;margin:1.5em 0}#webstore img{vertical-align:bottom}#webstore table{width:100%}#webstore table td:first-child{width:30%}#webstore table td:first-child+td{width:70%}#webstore table table td:first-child{padding:0 2px 0 0;width:auto}#webstore table table td:first-child+td{padding:0 0 0 2px;width:auto}#webstore td{padding:0 2% 0 0; width: 28%; text-align: right;}#webstore table input,#webstore table select{width:100%}#webstore table input[size]{float: left;width:auto}#webstore input{height:18px}#webstore input,#webstore select{background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#666;font:400 14px/1.5em;height:2.5em;margin:0 0 4px;moz-box-sizing:border-box;padding:5px;webkit-box-sizing:border-box}#webstore option{margin:5px}#webstore input:focus{background:#FFFFE6;color:#333}#webstore button{background:#fbfbfb;border:0;border-radius:3px;color:#fff;cursor:pointer;padding:4px;vertical-align:top}#webstore button span{background:#168ec5;border:1px solid #19a5e6;border-radius:3px;display:block;font-size:10px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;position:relative;top:-1px;vertical-align:top;z-index:1}#webstore button:hover{background:#f2f2f2}#webstore button:hover span{background:#1796d1;border-color:#1baef2}#webstore-navigation{list-style:none;margin:0;padding:0}#webstore-navigation li{float:left;margin:0 0 0 5px;position:relative;z-index:1}#webstore-navigation li:first-child{margin:0}#webstore-navigation a{background:#eee;border:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:3px 3px 0 0;color:#333;display:block;line-height:1em;padding:.5em .75em;text-decoration:none;text-transform:uppercase}#webstore-navigation a:hover{background:#fff;border-bottom-color:#fff;border-color:#ccc;color:#6e7885}#webstore-navigation .current,#webstore-navigation .current:hover{background:#fff;border-bottom-color:#eee;border-color:#ccc;color:#333}#webstore-container{background:#f2f2f2;border:1px solid #ccc;border-radius:0 3px 3px 3px;margin:0 0 50px;padding:5px;position:relative;top:2.05em}#webstore-container-inner{background:#eee;border-radius:3px;font:400 11px/1.5em Helvetica,Arial,sans-serif;padding:20px}#webstore-container-inner>*{width:100%}#webstore .cart-totals label{display:inline-block;font-weight:700;width:100px}#webstore .cart-totals label+span{display:inline-block;font-weight:bold;margin:0 10px 0 0;text-align:right;width:80px}#webstore .cart-options{margin:0 20px 0 0;text-align:right}#webstore .cart-options label{text-align:left}#webstore .cart-is-empty{clear:left;left:10px;position:relative;top:-10px}#catalogue>ul{float:left;list-style:none;margin:-20px 0 0;padding:0}#catalogue .product{float:left;width:50%}#catalogue .product>div{background:#fff;padding:20px}#catalogue .first-column>div{margin:10px 5px 0 0}#catalogue .last-column>div{margin:10px 0 0 5px}#catalogue .product:first-child>div,#catalogue .product:first-child+li>div{margin-top:0}#catalogue .thumb{width:100px}#catalogue .thumb+div{margin:-90px 0 0 110px}#catalogue .title{font-size:15px;margin:0;padding-top:8px;text-transform:uppercase}#catalogue .price,#webstore button{display:block;font-size:1.5em;height:48px;line-height:48px;text-transform:uppercase}#catalogue .price{font-size:2.5em;margin-right:10px}#cart ul{list-style:none;margin:10px 0;padding:0}#cart li{background:#fff;margin:5px 0 0;padding:10px}#cart li:first-child{margin:0}#cart img{max-width:100%}#cart-list .left{height:60px;overflow:hidden;width:60px}#cart-list .right{margin:0px 0 0 0px; width: 90%;}#cart-list .right_cart_product{margin:0 0 0 70px}#cart-list .title,#cart-list .price{display:block;font-size:1.75em;text-transform:uppercase}#cart .title{ padding-top: 5px; width:50%}#cart .description{display:block;float:left;height:43px;overflow:hidden;position:relative;width:50%; padding-right: 2%;}#cart .gradient{bottom:0;display:block;height:50px;left:0;position:absolute;right:0;top:0;z-index:1}#cart input.quantity{float:left;margin:-15px 0 0 5px;width:10%}#cart .price{float:right;margin:-11px 0 0 0;width:20%}#cart .price span{float:left;width:50%}#cart #cart-heading>*{font-size:10px;text-transform:none}#cart-heading .description{height:auto;width:55%;}#cart-heading .quantity{float: left;width:10%}#cart #cart-heading .price{float:right;margin:0}#cart-heading .webstore-heading-style{margin:0 0 0 80px}#cart-heading .webstore-heading-style span{float:left}#checkout form{clear:left;margin-bottom:-20px;position:relative;top:-20px}#checkout form>div:first-child{text-align:center}#checkout form>div:first-child label{margin:0 10px}#checkout form input[type=radio]{margin:0;vertical-align:middle;width:auto}#checkout form>table{margin:20px 0 0}#webstore-overlay{background:rgba(0,0,0,.75) url('images/load.gif') no-repeat 50% 50%}#checkout input.error{outline:1px solid #e45d5d}
#webstore td h3 { text-align: left; }