body{outline:0;vertical-align:baseline;font-family:sans-serif;margin:0;padding:0;line-height:1.5em;font-size:15px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;font-weight:normal;color:#23529C;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer;}
a:hover, a:focus{color:#ED3237;text-decoration:none !important}
.blue_bg{z-index:1;background:#000;padding:0px 0;color:#fff;}
.blue_bg1{z-index:1;background:#555;padding:0px 0;color:#fff;float:left;width:100%}
.grey_bg{padding:0;background:#f6f6f6 url(../images/bg-dot.png)repeat}
.dark-blue_bg{float:left;width:100%;background:#222;padding:30px 0;color:#fff;}
.pad60{padding:20px 0;}
.clr{clear:both;line-height:0;font-size:0;height:0;border:none;}
h1.dft{color:#555;font-size:32px;font-weight:500;;text-transform:uppercase;margin:0px}
h2.dft{color:#555;font-size:30px;font-weight:500;margin:0px;}
p.dft{margin:0px;padding:0px;}
h2.featit{font-size:22px;font-weight:500;}
h1.ectle{color:#555;font-size:32px;font-weight:500;}
h2{color:#555;font-size:32px;font-weight:500;}
h3{color:#010101;font-size:20px;text-transform:uppercase;font-weight:500;}
h4{color:#000;font-size:16px;text-transform:uppercase;font-weight:500;}
h4.buy-now{color:#333;font-size:18px;text-transform:uppercase;font-weight:500;}
h4 a{color:#4d67a4;text-decoration:none}.grey_bg h4 a:hover{text-decoration:none}
hr.line1{width:15%;height:2px;color:#a9a9a9;background:#a9a9a9;border:0}
hr.line2{width:15%;height:2px;color:#fff;background:#fff;border:0}
p.logo{margin:10px 0;padding:0px;}
p.logo img{max-width:100%;}
h2.textheadingfaq{font-size:18px;font-weight:600;padding-top:14px;color:#666;margin-top:0px;}
h3.menuheading{font-size:18px;font-weight:500;padding:20px 0px 12px 0px;color:#222;margin-top:0px;font-family:'PT Sans',sans-serif;clear:both}
span.anchor{display:block;height:140px;margin-top:-140px;visibility:hidden;}
.calling{margin:0px;padding:5px 10px;float:right;font-size:16px;color:#fff;line-height:200%}
p.ctr{text-align:center;}
div.calling a{color:#fff !important;}
.navbar-inverse{background-color:#000;border-radius:0px;margin-bottom:0px;border:0}
.navbar-inverse .navbar-nav > li > a{color:#f4f4f4;font-size:16px;}
.navbar-inverse .navbar-nav > li.active > a, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{background:#f8a430;text-decoration:none;color:#fff;}

.navbar-nav > li > .dropdown-menu{background-color:#111;border-radius:0px;margin-bottom:0px;}
.navbar-nav > li > .dropdown-menu > li > a{border-bottom:solid 1px #333;color:#fff !important;padding-top:8px;padding-bottom:8px}
.navbar-nav > li > .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:#f8a430;color:#ccc !important;}

div.ectmegamenu > ul{float:left}
div.ectmegamenu > ul > li > ul{background-color:#111;border-radius:0px;margin-bottom:0px;}
div.ectmegamenu > ul > li > ul > li > a{border-bottom:solid 1px #333;color:#fff !important;padding-top:8px;padding-bottom:8px}
div.ectmegamenu > ul > li > ul > li > a:focus, div.ectmegamenu > ul > li > ul > li > a:hover{background-color:#f8a430;color:#111 !important;}

.ectmega-has-dropdown > a::after{font-size:12px;}
.ectmegamenu > ul > li > ul.normal-sub > li a {padding:15px 5px}
.ectmegamenu > ul > li > ul.normal-sub{padding: 10px 12px}
.ectmegamenu > ul > li{background:#000}
.ectmegamenu > ul > li a{color:#F4F4F4;font-size:16px}
.ectmegamenu > ul > li a:hover{color:#111}
.ectmegamenu > ul > li a{padding:15px 12px}
.nav > li > a:focus,
.nav > li > a:hover,
.ectmegamenu > ul > li:hover{background-color:#f8a430}
span.megamobiletext{visibility:hidden}
.ectmega-has-dropdown::before{margin:8px 0}

li.ddextra{display:none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:#BB7B24;}
.bannWrapper{background:#F8A430;height:100%;margin:0;}
.bannWrapperpp{background:#F8A430;height:100%;margin:0;}
.bannWrapperwp{background:#F8A430;height:100%;margin:0;}
.bannWrapperov{background:#F8A430;height:100%;margin:0;}
.bannWrapper h2{color:#fff;font-size:50px;text-align:center}
.bannWrapperpp h2{color:#fff;font-size:50px;text-align:center}
.bannWrapperwp h2{color:#fff;font-size:50px;text-align:center}
.bannWrapperov h2{color:#fff;font-size:50px;text-align:center}
.caption{margin:80px auto 10px;max-width:1000px;padding:10px;text-align:center;color:#000;font-size:1.3em}
.caption p{line-height:1.4em;}
.btn_ylw{text-shadow:none !important;border-radius:15px;margin:10px;background-color:#222;color:#fff;font-size:24px;padding:8px 20px;text-decoration:none;text-transform:uppercase;display:inline-block}
.btn_ylw a{text-decoration:none;color:#fff;}
.btn_ylw:hover{background:#000}
.btn_ylw a:hover{text-decoration:none;color:#fff;}
.btn_ylw1{text-shadow:none !important;border-radius:15px;margin:10px;background-color:#f8a430;color:#fff;font-size:24px;padding:8px 20px;text-decoration:none;text-transform:uppercase;display:inline-block}
.btn_ylw1 a{text-decoration:none;color:#fff;}
.btn_ylw1:hover{background:#222}
.btn_ylw1 a:hover{text-decoration:none;color:#fff;}
.grey_bg p{color:#6d6d6d;font-size:16px;line-height:150%}
.more{font-style:italic, oblique;}
.more a{font-weight:600;font-style:italic, oblique;color:#000;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.more a:hover{color:#f8a430}
.box{margin:0 auto}
.box figure{height:135px;}.box figure img{padding:0px 0}
.box:hover{background:#fafbfd;box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:10px;}
.demo{margin:0 auto;}
.demo figure img{margin:10px 0;padding:0px;}
.demo figure img:hover{box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:10px;}
.demo1{margin:0 auto}
.demo1 figure img{margin:10px 0;padding:0px;}
.demo1 figure:hover{box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.25);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:10px;}
.list li{margin:0 0 14px;padding:0px;list-style:none;width:50%;float:left;color:#6d6d6d;}
.list li a{font-size:16px;color:#6d6d6d;text-decoration:none}
.list li a:hover{color:#f8a430;text-decoration:none}
.list li:before{list-style-image:url(/ectimages/btick.png);text-decoration:inherit;padding-right:5px;}
ul.list{margin:0;padding:0}
.bullet, .developers{list-style-image:url(/ectimages/bullet.gif);line-height:2;margin-left:20px;}
.bulletrp{list-style-image:url(/ectimages/bullet.gif);line-height:2;margin-left:20px;margin-top:-14px !important}
ul.bullettest{list-style-image:url(/ectimages/bullet.gif);line-height:1.6;margin-left:40px;}
.bulletfea{list-style-image:url(/ectimages/bullet.gif);line-height:2;margin-left:4px;}
.bulletor{list-style-image:url(/ectimages/bulletor.gif);line-height:2;margin-left:4px;}
.bulletwp{list-style-image:url(/ectimages/bullet.gif);line-height:1.6;margin-left:160px;}
p.bcrumbs{margin-top:0px;}
p.code{margin-left:8px;line-height:1.5em;font-size:13px;font-family:Courier, Tahoma, Arial, sans-serif;color:#000;}
p.csscode{margin-left:8px;font-size:14px;font-family:'PT Sans',sans-serif;color:#000;font-weight:bold;line-height:0.6em;}
a.wht{color:#fff;text-decoration:none}
a.wht:hover{color:#f8a430;text-decoration:none}
a.right{color:#CA5900;text-decoration:none}
a.right:hover{color:#4D67A4;text-decoration:none}
div.fealeft{float:left;padding:0px 32px 0px 8px;width:49%;}
div.fearight{float:left;padding:0px 10px 0px 4px;width:48%;}
div.lefthome{margin-top:14px;float:left;padding:0px 10px 0px 0px;}
div.lefttest{margin-top:14px;float:left;padding:0px 30px 0px 0px;}
div.left{float:left;padding:8px;}
div.leftdemo{float:left;padding:6px 24px;}
div.leftgen{float:left;padding:8px;width:180px;}
div.leftpp{float:left;padding:8px;width:340px;}
div.homepics{width:100%;}
div.picscontent{width:95%;border:1px solid #ccc;padding:5px;margin-top:6px;float:left;border-radius:5px 5px 0px 0px;margin-bottom:16px;}
div.picscontent:hover{border:1px solid #4D67A4;background:#fff;}
div.picscontent1{width:716px;border:1px solid #ccc;padding:5px;margin-top:6px;float:left;border-radius:5px;}
div.prodpic{float:left;width:110px;}
.spacer{clear:both;height:1px;}
.feedWrapper{background:#333;height:100%;margin:0;}
.feedWrapper h2{color:#fff;font-size:40px;text-align:center;font-weight:500;}
.feedWrapper h4{color:#fff;font-size:20px;text-align:center;font-weight:500;}
.banner_text{display:block;text-align:center;position:relative;top:5%;margin:0 auto;max-width:600px;}
div.homeslider1{background:#F8A430;margin-top:80px;}
div.testimonial_banner_text{color:#FFF;text-align:center;}
div.testimonial_banner_text > p{padding:40px 0 0 0;}
div.testimonial_banner_text > p.authr{font-size:22px;}
div.homeslidercaption{margin:0 auto 10px;max-width:1000px;padding:10px;text-align:center;color:#000;font-size:1.3em}
div.homeslidercaption p{line-height:1.4em;}
div.homeslidercaption > h2{color:#fff;font-size:50px;text-align:center}
.sliderarrow{opacity:20%;}
#feedbk ul.slides li p{margin:0px;padding:40px 0 0 0;font-size:16px;color:#fff;}
#feedbk ul.slides li p.authr{font-size:22px;}
#feedbk ul.slides li p.authr1{color:#000;font-size:22px;}
#feedbk .flex-control-nav{display:block}
#feedbk .flex-control-paging li a{border-radius:0 !important;background-color:#fff}
#secondary-slider ul.slides li p{margin:0px;padding:40px 0 0 0;font-size:16px;color:#fff;}
#secondary-slider ul.slides li p.authr{font-size:22px;}
#secondary-slider ul.slides li p.authr1{color:#000;font-size:22px;}
#secondary-slider .flex-control-nav{display:block}
#secondary-slider .flex-control-paging li a{border-radius:0 !important;background-color:#fff}
p.padup{margin-top:60px;}
img.hmshp{margin:0px 22px;}
div.quantpriheadrow{display:table-row;font-weight:bold;}
div.quantprirow{display:table-row;}
div.quantpriheadrow > div,div.quantprirow > div{display:table-cell;padding:5px;text-align:center;}
div.detailquantpricingwrap{margin:auto;}
div.mincart{width:190px;padding:8px;font-size:1.3em;}
button.mincart{width:100%}
div.minicart{border:solid 1px #ccc;background:#F9F9F4;margin:4px auto;padding:4px;}
div.minicartcnt{text-align:center;padding:2px;font:normal 13px 'PT Sans', sans-serif;border:1px solid #fff;background:#F9F9F4;}
span.minicartdsc{text-align:center;font:normal 12px 'PT Sans', sans-serif;color:#ff6600;}
div.minimailsignup{border:solid 1px #ccc;background:#F9F9F4;margin:4px auto;margin-bottom:30px;padding:4px;}
label.minimailsignup{display:block;font-weight:bold;color:#3D497D}
input.minimailsignup{font-size:12px;padding:2px 2px;width:100%;margin:2px;}
td.mincart{font-size:0.6em;}
div.recentview{width:100%;float:left;}
div.recentviewheader{width:100%;float:left;border-bottom:1px solid #ccc;padding-bottom:6px;font-size:18px;font-weight:500;padding:0px 0px 12px 0px;margin-top:0px;font-family:'PT Sans',sans-serif;clear:both}
div.recentviewheader a{color:#222;margin-left:-6px;text-transform:uppercase;}
div.recentviewline{width:100%;float:left;border-bottom:1px solid #ccc;padding-bottom:6px;}
div.recentviewimage{width:42%;float:left;}
img.recentviewimage{width:75px;float:right;margin-top:8px;}
div.recentviewname{width:58%;float:left;font-size:13px;margin-top:8px;}
div.scprice{background:#fff !important;border-top:1px solid #333 !important;}
div.scprodsadded{border-top:1px solid #333 !important;}
div.sccarttotal{padding:5px 2px !important;border-top:1px solid #333 !important;}
div.sccarttotal{background:#efefef !important;border-bottom:1px solid #333 !important;}
div.receiptbillingaddress{border:0px;}
div.receiptextra{border:0px;border-top:1px solid #ccc}
div.acccreatewrapper, div.accloginwrapper{background:#f4f4f4 !important;}
div.righticon{padding-top:20px;}
.outside{padding:4px;border:1px solid #ccc;width:320px;float:left;}
.cell1{width:24%;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:4px;}
.cell2{background-color:#F9F9F4;border:1px solid #fff;padding:4px;}
.outside3{padding:4px;border:1px solid #ccc;width:98%;}
.cell13{width:33%;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:10px 0 0 4px;height:46px;}
.cell23{background-color:#F9F9F4;border:1px solid #fff;padding:4px;float:left;width:33%;height:46px;}
.cell33{background-color:#F9F9F4;border:1px solid #fff;padding:4px;height:46px;}
.cell13st, .cell23st, .cell33st{font-weight:bold;}
.outside4{padding:8px;border:1px solid #ccc;width:98%;}
.cell14{width:40%;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:8px;font-weight:500;height:56px;}
.cell24{background-color:#F9F9F4;border:1px solid #fff;padding:8px;float:left;width:20%;font-weight:bold;height:56px;}
.cell34{background-color:#F9F9F4;border:1px solid #fff;float:left;padding:8px;height:46px;font-weight:bold;width:20%;}
.cell44{background-color:#F9F9F4;border:1px solid #fff;padding:8px;height:56px;font-weight:bold;}
.cellpp1{width:40%;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:4px;height:24px;font-size:14px;}
.cellpp2{background-color:#F9F9F4;border:1px solid #fff;padding:4px;text-align:center;white-space:nowrap;height:24px;font-size:14px;}
.cellresell1{width:246px;float:left;background-color:#F9F9F4;border:1px solid #fff;padding:1px;height:30px;}
.cellresell2{background-color:#F9F9F4;border:1px solid #fff;padding:1px;text-align:center;height:30px;width:22px;float:right;}
.outsiderev{padding:4px;margin:1px 20px;border:1px solid #ccc;width:280px;float:left;}
.updform{margin:0 auto;width:96%;padding:14px;border:solid 1px #FB9956;background:#FCE2BF;}
.updsub{border:0px !important;font-size:16px !important;padding:4px 22px !important;background-color:#4D67A4 !important;color:#fff !important;font-family:FontAwesome, 'PT Sans',sans-serif !important;}
.updsub:hover{background-color:#F8A430 !important;color:#000 !important;}
label.upd{display:block;font-weight:bold;width:97%;}
.updinput{float:left;font-size:15px;padding:4px 2px;width:15%;margin:0px 0 20px 10px;}
.updatertext{color:#666;display:block;font-size:11px;font-weight:normal;margin:2px 0 20px 10px;width:96%;}
.uprtdinput{font-size:12px;padding:4px 2px;width:70%;margin:2px 0 20px 10px;}
.outsidecp{padding:14px;margin:14px;border:1px solid #F63;width:98%;}
.insidecp{text-align:left;}
div.myform{margin:0 auto;width:98%;padding:14px;border:solid 2px #b7ddf2;background:#ebf4fb;}
label.myform{display:block;font-weight:bold;text-align:right;width:230px;float:left;}
.instructions{color:#666;display:block;font-size:11px;font-weight:normal;text-align:right;width:230px;}
input.myform, textarea.myform{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:60%;margin:2px 0 20px 10px;}
select.myform{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:50%;margin:2px 0 20px 10px;}
button.myform{clear:both;margin-left:250px;width:100px;height:32px;text-align:center;color:#333;font-size:14px;font-weight:bold;}
input.ordbutton{background:#3D497D !important;cursor:pointer;color:#fff !important;border:1px solid #f9f9f4;font-family:'PT Sans', Helvetica, sans-serif;border-radius:5px;padding:2px 12px !important;width:98%;}
input.ordbutton:hover{background:#f9f9f4 !important;color:#000 !important;}
.gsearch{border:solid 1px #999;margin-bottom:6px;height:26px;width:98%;}
.minisearch{margin:2px auto;width:96%;padding:4px 0px;}
input.ectbutton, button.ectbutton{background-color:#3D497D;border:1px solid #f9f9f4;}
input[type="tel"],input[type="email"],input[type="text"],select, textarea,input[type="password"]{border:1px solid #bbb;background:#fff;padding:2px 5px;border-radius:4px;color:#333;font-family:'PT Sans',sans-serif;font-size:13px;}
input[type="tel"]:hover,input[type="email"]:hover,input[type="submit"]:hover,input[type="text"]:hover,input[type="button"]:hover,input[type="password"]:hover{background:#f9f9f4;border:1px solid #aaa;color:#333}
.foot ul{margin:0;padding:0}
.foot li{list-style:none;color:#fff;font-size:14px;font-weight:400;line-height:150%;}
.foot li a{color:#feffff;}.foot li a:hover{color:#f8a430;}
.foot h5{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;}
.pull-left a{color:#f8a430;}.pull-left a:hover{color:#fff;}
.social-footer{padding:25px 0;display:block;text-align:left;}
.social-footer li{display:inline-block;margin-left:10px;}
.social-footer li a span i.icon{background:url("../images/social-icon.png") no-repeat 0 0;display:block;height:27px;width:27px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.social-footer li a span i.gml{background-position:0px 0px;}
.social-footer li a span i.gml:hover{background-position:0px -27px;}
.social-footer li a span i.utub{background-position:-38px 0px;}
.social-footer li a span i.utub:hover{background-position:-38px -27px;}
.social-footer li a span i.ln{background-position:-75px 0px;}
.social-footer li a span i.ln:hover{background-position:-75px -27px;}
.social-footer li a span i.tw{background-position:-112px 0px;}
.social-footer li a span i.tw:hover{background-position:-112px -27px;}
.social-footer li a span i.fb{background-position:-149px 0px;}
.social-footer li a span i.fb:hover{background-position:-149px -27px;}
.sticky-ads{position:fixed;top:0px;left:0;width:100%;z-index:200;box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.25);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;}
.pad30{padding:30px 0}
.inner_mid{padding:140px 0 60px 0;}
.mid_left{float:left;width:75%;}
.mid_right{float:right;width:25%;padding-left:40px;box-sizing:border-box;}
.right_nav_wrapper ul{margin:0px;padding:0px}
.right_nav_wrapper li{margin:5px 0px;padding:4px 0px;list-style:none;}
.right_nav_wrapper li a{margin:0px;padding:0px}
.right_nav_wrapper ul{margin:0px;padding:0px}
.right_nav_wrapper li{list-style-image:url(/ectimages/btick.png);line-height:2;margin-left:20px;padding-right:5px;text-decoration:inherit;}
div.loginprompt{width:100%;float:left;padding-bottom:12px;}
div.cartlistlogin{border:none;margin:0px;padding:0px;}
img.cartimage{border:1px solid #ccc;border-radius:5px;padding:2px;width:120px;}
div.cartcoupon_cntnr{display:none;}
div.logintoaccount, div.createaccount{text-align:left;}
div.cartloggedin{text-align:left;}
input.sccheckout{font-size:16px !important;padding:1px 28px!important;margin-bottom:4px}
input.logintoaccount, input.createaccount{font-family:FontAwesome, 'PT Sans',sans-serif;}
div.reviewfields{margin:6px 0px;}
div.reviewform{width:100%;float:left;}
div.reviewlabels{width:16% !important;float:left;clear:left;margin-top:6px;}
div.reviewfields{width:80% !important;float:left;}
p.cstitle{margin-top:20px;float:left;width:98%;font-size:16px;color:#222;padding:8px;border:1px solid #FB9956;background:#FCE2BF;}
p.cstitle strong{font-weight:500 !important;}
div.tdemo{padding:6px;border:1px solid #ccc;font-size:16px;font-family:'PT Sans', sans-serif;width:98%;text-align:center;}
div.tdemo a.dark{color:#666;}
div.tdemo a.dark:hover{color:#999;}
div.product{padding:6px;width:98%;float:left;margin:2px;border:1px solid #fff;background-color:#FFF}
div.product:hover{border:1px solid #5377B4;}
div.prodimage{float:left;padding:16px 40px 8px 16px}
img.prodimage{padding:16px 2px;}
div.prodname{float:left;width:96%;padding:10px;font-size:22px;font-weight:normal;border-bottom:1px solid #ccc;margin-bottom:2px}
div.proddescription{padding:16px;float:left;width:96%}
div.prodoptions{padding:4px;width:41%;float:left;}
select.prodoption {display: block; padding: 10px 40px 10px 13px !important; max-width: 100% ; height: auto !important; 
border: 1px solid #ccc; border-radius: 3px; background: url("../images/select-menu-arrow.png") right center no-repeat; 
background-color: #fff; color: #444444; font-size: 14px; line-height: 16px !important; appearance: none; 
-webkit-appearance: none; -moz-appearance: none; } 
select.prodoption option { padding: 0 4px; } 
select.prodoption::-ms-expand { display: none; } 
select.prodoption::-ms-expand { background: #f60; }
div.optiontext{padding:2px;font-size:18px;width:80px;float:left;;clear:left;padding:10px 1px 10px 4px;}
div.option{padding:0px;width:58%;float:left;}
div.prodprice{padding:6px 0px 2px 0px;color:#44558D;font-size:18px;float:left;width:48%;}
div.prodcurrency{float:left;width:48%;font-size:14px;color:#666;}
div.addtocart{float:left;padding-top:6px;width:39%;}
div.prodid{width:48%;float:left;color:#555;padding-top:12px;font-size:16px;}
div.prodrating{width:48%;float:left;color:#555;padding-top:2px;font-size:16px;}
span.prodratingtext{display:none;}
span.discountsapply{display:none;}
div.pagenumbers{text-align:center;clear:both;padding:10px;}
div.outofstock{font-size:22px;color:#557BBA;}
P.catname{text-align:left;margin-top:0px;margin-bottom:4px;vertical-align:top;}
P.catdesc{margin-top:0px;margin-bottom:4px;vertical-align:top;text-align:left;font-size:11px;font-family:'PT Sans',sans-serif;}
h1.pd{width:93%;color:#666;font-size:26px;font-weight:normal;margin:32px 0px;border-bottom:1px solid #ccc;padding-bottom:8px}
div.detailimage{float:left;width:33%;margin:0px 10px 0px 0px;height:288px;}
div.thumbnailimage{width:250px;text-align:center;}
div.detailid{color:#666;padding:0px;width:61%;float:right;}
div.detailname{width:61%;float:right;font-size:18px;font-family:'PT Sans',sans-serif;font-weight:bold;color:#666;padding:6px 0px;margin:0;}
div.detailname > h1{font-size:18px;font-family:'PT Sans',sans-serif;font-weight:bold;color:#666;padding:6px 0px;margin:0}
div.detailreviewstars{width:61%;float:right}
div.detailcustom1{float:right;width:61%;text-align:center !important;}
div.ttip{font-size:13px;padding:6px 12px}
p.pcust{font-size:15px;font-family:'PT Sans',sans-serif;width:240px;border-radius:2px;background:#2868B2;padding:2px 4px;margin:0px;}
p.pcust a{color:#fff;}
p.pcust:hover{background:#4D67A4;}
input.askaquestion, input.emailfriend{background:#2868B2;color:#fff;padding:0px 12px !important;border:0;border-radius:4px;font-size:12px;cursor:pointer;margin-top:7px;font-family:FontAwesome, 'PT Sans',sans-serif;}
input.askaquestion:hover, input.emailfriend:hover{background:#1BABF1;border:0px;}
div.socialmediabuttons{margin:10px 8px;background:#fff;clear:both;padding:4px;}
div.socialmediabutton{float:left;display:inline-block;padding:6px;}
div.socialaskaquestion{float:left;}
div.sociallinkedin{margin-top:9px;}
div.socialfacebook{margin-top:7px;}
div.socialtwitter{margin-top:9px;}
div.socialgoogle{margin-top:6px;}
div.socialpinterest{margin-top:6px}
div.socialcustom{margin-top:8px;width:70px;}
.emfsubtable{background-color:#fff;padding:6px;}
.emfll{padding:8px;}
.emfhl{background:#666;color:#fff;padding:4px;}
p.heading{font-size:20px;font-family:'PT Sans',sans-serif;font-weight:normal;padding-top:20px;color:#455F93;margin-top:0px;}
div.detailprice{float:right;color:#44558D;width:61%;font-size:18px;margin-top:8px;}
div.detailcurrency{float:right;font-size:14px;width:61%;color:#666;margin-bottom:8px;}
div.detailoptions{float:right;width:61%;padding:6px 0px;margin:0;}
select.detailprodoption{font-size:14px;margin:6px;float:left;}
div.detailoptiontext{padding:12px 0px;width:72px;float:left;;clear:left;text-align:left;font-weight:normal;font-size:18px;}
div.detailaddtocart, .detailoutofstock{float:right;width:61% !important;}
div.emailfriend{float:right;width:61%;text-align:center;padding:4px;padding:6px;}
div.previousnext{text-align:center;float:right;width:61%;margin:16px 0px;}
div.detaildescription{line-height:1.6;font-size:16px;font-family:'PT Sans',sans-serif;color:#000;padding:0px 0px 10px 0px}
div.detailqpheading{display:none !important;}
div.detailquantpricingwrap{margin-top:12px}
div.detailqpheadquant{background:#efefef;border-bottom:1px solid #999}
div.detailqpheadprice{background:#efefef;border-bottom:1px solid #999}
input.buybutton,button.buybutton{width:242px;padding:6px !important;font-size:20px !important}
input.qbuybutton{font-family:FontAwesome, 'PT Sans',sans-serif;width:100px;padding:2px 4px;;background-color:#3D497D !important;color:#fff !important;border:0px !important;font-size:14px !important}
input.qbuybutton:hover{background-color:#F8A430 !important;}
img.xcsprodimage{width:128px;height:auto;}
div.qbuywrapper div.prodimage{border:0px;width:140px !important;float:left;}
div.qbuywrapper div.prodname{float:right;width:66% !important;border-bottom:1px solid #ccc !important;text-align:left !important;margin-top:12px;}
div.qbuywrapper div.prodrating{float:right;width:70% !important;text-align:left;}
div.qbuywrapper div.xcsprodoptions{float:right;width:70%;text-align:left;}
div.qbuywrapper input.prodoption{margin:6px;padding:4px;}
div.qbuywrapper div.optiontext{float:left;width:30%;clear:left;padding: 10px 1px 10px 0;}
div.qbuywrapper div.option{float:left;width:60%;clear:right;}
div.qbuywrapper div.addtocart{float:right;width:70% !important;text-align:right !important;}
div.qbuywrapper input.buybutton,div.qbuywrapper button.buybutton{background:#F8A430 !important;color:#000 !important}
div.qbuywrapper input.buybutton:hover,div.qbuywrapper button.buybutton:hover{color:#fff !important;}
div.qbuywrapper div.prodprice{float:right !important;width:70% !important;text-align:left !important;font-weight:normal !important;padding-left:0px !important;}
div.qbuywrapper div.prodoptions{float:right !important;width:70% !important;text-align:left !important;font-weight:normal !important;padding-left:0px !important;}
div.qbuywrapper div.prodcurrency{float:right !important;width:70% !important;text-align:left !important;font-weight:400 !important;margin-bottom:12px;color:#666;font-size:0.9em;}
div.xcsaddtocart input.buybutton,div.xcsaddtocart button.buybutton{font-family:FontAwesome, 'PT Sans',sans-serif;width:90px;!important;font-size:14px !important;padding:2px 4px !important}
div.xcsproduct{float:left;width:98%;margin-bottom:30px;}
div.xcsprodimage{float:left;width:200px;padding:6px;min-height:140px !important;}
div.xcsprodname, div.xcsprodprice, div.xcsprodid{float:left;width:68%;padding:4px;}
div.xcsqbuybutton, div.xcsdetaillink{float:left;padding:4px;}
.detailoutofstock{text-align:center;}
div.category{width:49%;float:left;margin-bottom:20px;}
div.catimage{width:120px;float:left;margin:6px;}
p.backtop{float:right;}
.receiptbody{background-color:#fff;}
.receiptoption{background-color:#eee;}
.receipthr{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#F89961;}
.receipthl{background-color:#ddd;}
.receiptheading{background-color:#aaa;color:#FFF;font-weight:bold;}
#specsbox{font-family:"Lucida Sans Unicode", "Lucida Grande", 'PT Sans', Sans-Serif;font-size:12px;margin:25px;margin-top:3px;width:96%;border-collapse:collapse;text-align:left;}
#specsbox th{font-size:14px;font-weight:normal;color:#039;padding:10px 8px;border-bottom:2px solid #6678b1;}
#specsbox td{border-bottom:1px solid #ccc;color:#669;padding:6px 8px;}
#specsbox tbody tr:hover td{color:#009;}
div.reltabimage{float:left;width:60px;margin-top:8px;}
div.reltabimage img{width:50px;height:auto;padding:6px;}
div.reltab{width:100%;float:left;}
.reltabname{float:left;width:90%;font-size:14px;font-family:'PT Sans',sans-serif;padding:10px;border-bottom:1px solid #ccc;}
.reltabdescription{font-size:13px;}
div.review{font-size:15px;font-family:'PT Sans',sans-serif;font-weight:normal;margin-left:7px;width:96%;float:left;}
span.review{font-size:15px;font-family:'PT Sans',sans-serif;font-weight:normal;margin-left:2px;width:96%;}
span.rating{padding-left:12px;}
span.numreviews{font-size:18px;;}
span.extraimage{color:#C00;font-size:11px;font-family:'PT Sans',sans-serif;}
hr.review{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#ccc;}
.numreviews{font-size:13px;font-family:'PT Sans',sans-serif;font-weight:bold;margin-left:12px;color:#333;}
.outsidelive{float:left;padding:8px;border:1px solid #ccc;width:98%;margin-bottom:40px;}
.outsidelive1{width:60%;float:left;border:1px solid #fff;padding-left:4px;padding-top:4px;font-weight:bold;}
.outsidelive2{float:left;padding:2px 10px;width:40%;background:#FFF;height:35px;position:relative;}
.search_text{width:100%;float:left;border:0px;padding-right:20px;font-family:Arial;font-size:14px;color:#9f9f9f;}
.search_button{background:url(/images/search_icon.jpg) no-repeat !important;width:16px;height:16px;position:absolute;;top:9px !important;right:14px !important;border:0px !important;cursor:pointer;}
#keyword{color:#666;font-size:14px;font-weight:normal;}
td.live1{background:#F9F9F4;border:1px solid #CCC;padding:14px;}
td.live1:hover{background:#fff;}
div.links{float:left;width:98%}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
li.ddextra1{display:none;}
div.leftbanner{float:left;padding:8px;width:140px;}
td.download{padding:6px;background:#E6E9F5;border-bottom:1px dotted #6678b1;color:#333;}
tr.download:hover td{background:#d0dafd;color:#333;}

li.ctextra{display:none;}
.ectdp_minicartmainwrapper{background:#000 none repeat scroll 0 0;position:absolute;right:0;font-size:0.8em;margin-top:6px}
.ectdp_minicartmainwrapper_ct{position:relative;width:100%;z-index:1000;}
.ectdp_minicartopen{padding-top:8px;cursor:pointer;width:140px;float:right;clear:both;}
.ectdp_minicartopen a{color:#fff;}
.ectdp_minicartopen img{display:none;}
.ectdp_minicartopenimg{margin-top:2px;margin-left:20px;}
.ectdp_pincart{width:100%;float:left;margin-top:12px;font-size:1.2em;}
.ectdp_minicartcontainer{background:#000;padding:10px;margin:0px;width:320px;box-shadow:0 5px 6px 0 rgba(11,11,11,11);-webkit-box-shadow:0 5px 6px 0 rgba(11,11,11,11);color:#fff;font-size:1.2em;}
.ectdp_minicartclose, .ectdp_minicartcheckout{cursor:pointer;background:#F8A430;padding:2px 16px;border-radius:4px;line-height:38px;}
a.ectdp_minicartclose, a.ectdp_minicartcheckout{color:#fff !important;}
a.ectdp_minicartclose:hover, a.ectdp_minicartcheckout:hover{color:#000 !important;text-decoration:none;}
a.deletecartitem{color:#fff !important;text-decoration:none;background-color:#F8A430 !important;border-radius:50%;width:40px;height:40px;font-size:0.9em;padding:1px 4px;}
a.deletecartitem:hover{color:#000 !important;text-decoration:none;}
.ectdp_minicartitemImg{width:60px;float:left;margin-right:5px;}
.ectdp_minicartitemDelete{float:left;width:24px;padding-top:16px;text-align:right;}
.ectdp_minicarttotal{text-align:right !important;margin-right:28px;margin-bottom:10px;margin-top:10px;font-size:1.1em;border-bottom:1px solid #000;padding:6px 0px}
.ecHidDsc{text-align:right !important;margin-right:28px;color:#EE5249;padding-top:6px;}
.ectdp_minicartImg{padding:10px 2px;width:60px !important;height:auto;}
.ectdp_minicartitemName{float:left;width:208px;text-align:right;padding:15px 2px;border-bottom:1px solid #ccc;}
div.minicartcnt_dp{text-align:center;clear:both;}
div.ectdp_empty{width:100%;float:left;text-align:center;padding:12px 0px;clear:both;}

@media screen and (max-width:1224px){img{max-width:100%}
span.cartextra{display:none;}
div.fealeft{width:100%;}
div.fearight{width:100%;}
}
@media screen and (max-width:1024px){img{max-width:100%}
.container{width:100%}
span.cartextra{display:none;}
li.ddextra1{display:inline;}
li.navextra1{display:none;}
}
@media screen and (max-width:980px){
img{max-width:100%}
.list li{float:none;width:auto;}
div.detailid, div.detailname, div.detailprice, div.detailthumbnailimage, div.detailcurrency, div.detailaddtocart,div.detailoptions,div.proddescription, div.previousnext{width:96%;text-align:center;}
div.detailimage{width:96%;text-align:center;height:auto;margin:2px 2px 22px 2px !important;}
div.detailcustom1, div.detailaddtocart{width:96% !important;text-align:center;margin-top:6px;}
p.pcust{display:inline;text-align:center;padding:2px 48px;}
div.optiontext{width:30%;text-align:right;margin-right:4px}
.ectdp_minicartmainwrapper{display:none;}
li.ctextra{display:inline;}
}
@media screen and (max-width:900px){img{max-width:100%}
div.myform{text-align:left;width:90%;}
label.myform{text-align:left;width:98%;}
.instructions{text-align:left;width:98%;}
input.myform, textarea.myform{width:80%;margin:6px 0px;}
select.myform{width:80%;}
button.myform{margin-left:25px;}
.outside3, .outside4{width:98%;padding:2px;}
.cell24, .cell34, .cell44{white-space:nowrap;}
div.detailcustom2{text-align:left;margin-top:16px;}
li.ddextra{display:inline;}
li.navextra{display:none;}
div.minicart, div.minimailsignup{width:100%;}
.bulletfea{padding-left:0px}
div.xcsprodname, div.xcsprodprice, div.xcsprodid{float:left;width:98%;padding:4px;}
div.xcsproduct div.prodimage{min-height:auto !important;}
.reltabname{width:80%;}
}
@media screen and (max-width:800px){img{max-width:100%}
.sticky-ads{position:relative;top:0px;left:0;width:100%;}
.inner_mid{padding:40px 0 60px 0;}
h2{font-size:24px;}
h3{font-size:18px;}
h4,.feedWrapper h4{font-size:16px;}
.feedWrapper h2{font-size:24px;}
.bannWrapper h2{font-size:24px}
.caption{margin:30px auto 20px;}
.calling{margin:0px auto;float:none;text-align:center}
.calling span{display:inline-block}
.foot h5{border-bottom:1px solid #eee;font-weight:600;line-height:200%;}
div.category{width:98%;float:left;margin-bottom:20px;}
div.homeslider1{margin-top:0;}
}
@media screen and (max-width:640px){.navbar-inverse .navbar-nav > li.home a:hover,
.navbar-inverse .navbar-nav > li.home a{background:none;width:auto;text-indent:inherit;overflow:inherit;}
.navbar li{padding:8px 0px;}
p.logo{text-align:center}
.list li{float:none;width:auto;}
.banner_text{max-width:300px}
.flex-direction-nav{display:none}
span.csales{display:none}
.foot li{margin:16px 0px;}
.caption .btn_ylw a{font-size:0.6em !important}
.caption .btn_ylw{padding:8px 12px !important;}
.caption p{line-height:1.3em}
.flex-control-paging li a{margin:20px 10px;}
.mid_left{float:none;width:100%;padding-bottom:20px;}
.mid_right{float:none;width:100%;padding-left:0px;}
div.minicart, div.minimailsignup{width:200px;}
div.left, div.leftdemo{width:98%;}
.bulletwp{margin-left:16px;}
.outsidelive1{width:100%;margin-bottom:12px;}
.outsidelive2{width:100%;margin-bottom:12px;}
div.socialtwitter{clear:left;}
div.qbuywrapper{width:90% !important;border-right:0px;text-align:left;}
div.qbuywrapper div.prodimage{width:98%;border-right:0px;text-align:left;}
div.qbuywrapper div.prodname{float:left !important;width:96% !important;margin-top:0px;}
div.qbuywrapper div.prodrating{float:left;width:96% !important;}
div.qbuywrapper div.xcsprodoptions{float:left;width:96%;}
div.qbuywrapper div.optiontext{float:left;width:98%;text-align:left;}
div.qbuywrapper div.option{float:left;width:96%;}
div.qbuywrapper div.options{float:left;width:96%;}
div.qbuywrapper div.addtocart{float:left;width:96% !important;}
div.qbuywrapper div.prodprice{float:left !important;width:96% !important;}
div.qbuywrapper div.prodcurrency{float:left !important;width:96% !important;}
div.reviewlabels{width:96% !important;}
div.reviewfields{width:96% !important;}
.emftbl{width:310px !important;}
#yourcomments{width:200px;}
}
@media screen and (max-width:500px){div.pull-left{line-height:1.9em}
p.authr{margin-bottom:14px !important;}
div.prodimage, div.prodid, div.prodprice, div.prodcurrency, div.addtocart,div.prodoptions,div.proddescription{width:96% !important;text-align:center !important;}
div.xcsproduct div.prodimage{text-align:left !important;}
}