@charset "utf-8";body{font:100%/1.4 Arial,Helvetica,sans-serif;background:url(images/bg.gif) #fff repeat-x;margin:0 2px 0 4px;padding:0;color:#000}
.caption1{color:#1b191a;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:18px;display:block;position:absolute;z-index:2;text-shadow:none;color:#fff;background:#000;background:rgba(177,0,0,.7);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.std,h2{color:#1b191a;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:18px}
ul,ol,dl{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,p,styler{margin-top:0;padding-right:15px;padding-left:15px}
h1{background:#f1f1f1;font-size:1.1em;border-left:20px solid #b92c2c;color:#b92c2c;width:90%}
header1{background:#f1f1f1;font-size:1.2em;border-left:20px solid #99cc46;color:#6d6d6d;width:100%}
h1.mennav{background:#f1f1f1;font-size:1em;border-right:10px solid #b92c2c;color:#b92c2c;width:140px;font-weight:400;border-left:0}
.trademarks{clear:left;width:99%;padding-left:5px;padding-right:5px;color:#333;font-size:.7em}
styler{background:#f1f1f1;font-size:1.1em;font-weight:700;border-left:20px solid #b92c2c;color:#b92c2c;width:100%}
p.ctr{text-align:center}
a img{border:0}
a:link{color:#b92c2c;text-decoration:none}
a:visited{color:#b92c2c;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
.container{width:980px;background:#FFF;margin:0 auto}
.contentregion{padding:0 5px 5px 0;width:780px}
div.thead{border-bottom:3px solid #b92c2c;height:50px}
div.tlinks{width:50%;float:left;margin:18px 0;color:#b92c2c;font-size:.8em}
div.tsearch{float:right}
div.logo{width:40%;float:left}
div.smedia{width:40%;float:left;text-align:center;padding-top:36px}
div.logoright{float:left;width:20%}
.searchinput{float:left;width:264px;height:24px;padding:2px;border:1px solid #eee;background:#f6f6f6;color:#858585;border-radius:5px 0 0 5px;margin:8px 0 8px 8px}
.searchsub{float:left;width:34px;height:30px;background:url(images/searchicon.gif);border:0;margin-top:8px;cursor:pointer}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
nav{height:32px;width:100%;background:#fff;font-family:Arial,sans-serif;position:relative;border-bottom:3px solid #b92c2c;margin-bottom:1px}
nav ul{padding:0;width:100%;height:32px}
nav li{display:inline;float:left;color:#b92c2c}
nav a{color:#0090ff;display:inline-block;font-size:.97em;width:82px;text-align:center;text-decoration:none;line-height:32px}
nav a:hover,nav a:active{background-color:#0090ff;color:#fff;border-radius:5px 5px 0 0;text-decoration:none}
nav a#pull{display:none}
.sidebar1{float:right;width:180px;background:#fff;padding-bottom:10px;padding-top:16px}
.sidebar1er{float:left;width:180px;background:#fff;padding-bottom:10px;padding-top:16px}
div.content{padding:16px 0;width:790px}
div.content ul,.content ol{padding:0}
div.content1{padding:0;width:980px}
div.content1 ul,.content1 ol{padding:0}
.content ul,.content ol{padding:0 15px 15px 40px}
ul.nav{list-style:none;margin-bottom:15px}
ul.nav li{border-bottom:1px solid #f1f1f1}
ul.nav a,ul.nav a:visited{padding:2px 5px;display:block;width:160px;text-decoration:none;background:#fff;font-size:.9em}
ul.nav a:hover,ul.nav a:active,ul.nav a:focus{background:#f6f6f6;color:#0090ff}
ul.ectmenu1{list-style:none;margin-bottom:15px}
ul.ectmenu1 li{border-bottom:1px solid #f1f1f1}
ul.ectmenu1 a,ul.ectmenu1 a:visited{padding:2px 5px;display:block;width:160px;text-decoration:none;background:#fff;font-size:.9em}
ul.ectmenu1 a:hover,ul.ectmenu1 a:active,ul.ectmenu1 a:focus{background:#f6f6f6;color:#0090ff}
ul.ectmenu1{list-style:none;border:0 solid;padding:2px 5px;color:#b92c2c;background-color:#eceff6;text-decoration:none}
li.ectmenu1{border:1px dotted #b92c2c;background-color:#eceff6;text-decoration:none;text-align:left}
li.ectmenuhassub1 a{display:block;background-color:#eceff6;text-decoration:none}
li.ectmenuhassub1 a:hover{display:block;padding:2px 5px;background-color:#d4dae8;color:#000;text-decoration:none}
li.ectmenu1 a{display:block;padding:2px 5px;text-decoration:none}
li.ectmenu1 a:hover{background-color:#eceff6;color:#b92c2c;text-decoration:none;padding:2px 5px}
div.blurbleft{width:200px;float:left}
div.bullits{padding-top:40px;padding-left:50px;font-family:"Lato",sans-serif;font-weight:300;font-size:16px}
div.blurbrighter{width:760px;float:right;text-align:justify;padding:6px;color:#999;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:14px}
div.blurbright{width:760px;float:right;text-align:justify;padding:6px;color:#999;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:300;font-size:14px}
div.blurbcenter{width:100%;padding:6px;color:#3c3c3c;font-family:"Lato",sans-serif;font-weight:400;font-size:15px}
div.blurbright1{padding:6px;color:#999}
div.homeprod1{width:300px;border:1px solid #b92c2c;padding:4px;margin:4px 8px 14px;float:left}
p.prodtitle{width:270px;background:#f1f1f1;color:#b92c2c;font-weight:700}
table.mincart{width:180px;font-size:.8em;background:#eee}
td.mincart{background:#f1f1f1}
div.prodfilter{float:left;background-color:#f9f9f4;border:1px dotted #d7d1c9;padding:6px;font-weight:700;color:#42619a;margin-bottom:10px;margin-top:10px}
div.prodfilterbar{float:left;width:640px}
select.prodfilter{padding:0;margin:0}
div.product{padding:2px;width:240px;float:left;height:460px;margin:6px;border:1px solid #b92c2c;background-color:#fefef6}
div.prodnavigation{padding:10px;float:left;width:560px}
div.checkoutbutton{display:none;width:180px;float:right}
div.allproddiscounts{color:#da6a1e;width:768px;margin-bottom:2px;float:left}
.proddiscounts,.discountsapply{color:#da6a1e;padding:4px}
div.prodmanufacturer{color:#666;padding:6px}
div.prodsku{color:#666;padding:6px}
div.prodimage{padding-top:6px;text-align:center}
img.prodimage{border:1px solid #ccc}
div.prodname{padding:10px;font-size:.9em;text-align:center}
div.prodrating{padding-left:4px}
div.prodinstock{padding:4px;color:#666}
div.proddescription{padding:6px;float:left;font-size:.9em}
div.prodoptions{padding:6px;width:226px;float:left;border:1px solid #ccc;background:#fff}
select.prodoption,input.prodoption{font-size:.9em;width:120px;float:right;margin:6px}
span.prodoption{font-size:1em;padding:2px}
div.optiontext{padding:2px;font-size:.9em;min-width:240px;float:left;margin:2px}
div.option{padding:0;float:left}
div.listprice{padding:2px;text-align:center;width:256px;float:left;font-size:.9em}
div.prodprice{padding:4px;font-size:1.2em;font-weight:400;text-align:center;float:left;width:256px;color:#da6a1e}
div.prodcurrency{padding:2px;text-align:center;float:left;width:256px;font-size:.7em;color:#666}
div.addtocart{text-align:center;padding-top:6px;float:left;width:256px}
.notifystock{text-align:center;padding-top:6px;float:left;width:256px}
.configbutton{text-align:center;margin-top:6px}
div.outofstock{text-align:center;padding-top:6px;font-weight:700}
.prodid{background:#d7d1c9;color:#333;padding:6px;text-align:center;font-size:1.1em}
div.multioptiontext{width:180px}
div.pagenums{text-align:center;float:left;padding:10px}
div.detailimage{width:480px;padding:10px;float:left;height:auto}
.detailid{color:#000;width:460px;padding-bottom:10px;font-size:1em}
.detailmanufacturer{float:right;width:340px}
.detailsku{float:right;width:346px}
.detailinstock{float:right;width:342px;border-bottom:1px #ccc dotted}
.detailname{color:#000;padding:6px;width:100%;float:left;font-size:1.1em}
.detaildiscounts{color:#da6b1d;font-weight:700;font-size:.8em;float:right;width:536px}
span.detaildiscountsapply{color:#da6b1d;font-weight:700;font-size:.9em}
div.detaildescription{font-size:.8em;margin-top:35px;float:right;padding-top:4px;width:100%}
.detaillistprice{text-align:center;float:left;width:650px}
div.detailprice{font-size:1.4em;font-weight:700;text-align:center;float:left;width:650px;padding-top:2px;color:#b92c2c}
div.detailcurrency{padding-top:6px;font-size:.8em;text-align:center;float:left;width:650px;color:#0090ff}
div.detailoptions{float:left;width:560px;padding-left:10px}
select.detailprodoption{font-size:.9em;float:right;width:190px;margin:6px}
.detailoptiontext{padding:6px;float:left}
div.review{width:98%}
.previousnext{padding-top:10px;padding-bottom:6px;float:right;width:530px;text-align:center;font-size:.8em}
div.emailfriend{padding-top:10px;text-align:center;float:right;width:100%;font-size:.8em}
div.detailquantity{padding-top:20px;padding-bottom:20px;float:left;width:420px}
div.detailquantitytext{margin:4px;float:left;width:174px;text-align:right}
div.detailquantityinput{margin:4px;float:right;width:210px;text-align:left}
div.detailaddtocart,.detailoutofstock{margin:4px;float:right;width:100%;text-align:center;border-bottom:1px #ccc dotted;padding-bottom:10px}
.detailnotifystock{text-align:center;padding-top:6px;float:left;width:570px}
div.review{float:left}
div.navdesc{padding-top:10px}
.csproduct{flat:left;width:530px}
div.category{width:260px;float:left}
div.catimage{width:130px;float:left}
div.catdesc{padding:0 0 4px 12px}
div.catname{margin-top:36px;padding-left:28px}
.catdiscounts,.allcatdiscounts{padding-left:5px;font-weight:700;color:#da6b1d}
.categorymessage{padding-left:5px;padding-top:6px;font-size:1.1em}
HR{height:0;border-width:1px 0 0;border-style:solid;border-color:#da6b1d}
.discountsapply,.allcatdiscounts,.allproddiscounts,.detaildiscounts,.proddiscounts{color:#333;font-size:.8em}
table.cobtbl{background-color:#b92c2c;width:94%;margin-left:8px}
td.cobhl{background-color:#fff;font-weight:400;color:#333;font-size:.9em}
td.cobll{background-color:#fff;color:#333;font-weight:400;font-size:.8em}
.footer{padding:0;position:relative;clear:both;overflow:auto;background:url(images/btmbg1.gif) #f1f1f1 repeat-x}
div.footer1{width:980px;margin:0 auto}
div.foobar{width:100%;margin:0 auto;height:24px;background:#b92c2c}
div.cards{width:100%}
.cards img{margin:2px 4px 0;cursor:pointer}
div.foo1{font:.8em Arial,Helvetica,sans-serif;float:left;width:25%;padding:0;line-height:1.7em;background:#f1f1f1}
.foo1 a,.foo2 a,.foo3 a,.foo4 a{color:#b92c2c;text-decoration:none}
.foo1 a:hover,.foo2 a:hover,.foo3 a:hover,.foo4 a:hover{text-decoration:underline}
.foo2{font:.8em Arial,Helvetica,sans-serif;float:left;padding:0;width:25%;color:#b92c2c;line-height:1.7em;background:#f1f1f1}
.foo3{font:.8em Arial,Helvetica,sans-serif;color:#b92c2c;float:left;width:25%;padding:0;line-height:1.7em;background:#f1f1f1}
.foo4{font:.8em Arial,Helvetica,sans-serif;float:right;line-height:1.7em;width:25%;background:#f1f1f1}
p.foothead{font-weight:700;text-align:left;margin:20px 0 10px;font-size:.9em;color:#666;line-height:25px;padding-left:0}
.ftrbtm{width:50%;float:left;font-size:.7em;color:#666;padding-top:22px;background:#f1f1f1}
.ftrbtm1{width:50%;float:right;text-align:right;font-size:.7em;color:#666;padding-top:22px;background:#f1f1f1}
.SlidingPanels{background-color:#fff9f9;position:relative;width:882px;padding:10px;border:1px solid #969696;clear:both}
.SlidingPanelsContent{float:left;width:882px;overflow:hidden;margin:0;padding:0;padding-right:10px;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:16px;font-weight:700;text-shadow:none;color:#fff;background:#000;background:rgba(177,0,0,.7);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
@media screen and (max-width:980px){div.container,div.content1{width:712px}
div.content{width:522px}
.contentregion{padding:0 5px 5px 0;width:510px}
div.logoright{display:none}
div.blurbright{width:490px}
div.blurbrighter{width:490px}
div.footer1{width:712px}
div.prodnavigation{width:320px}
div.allproddiscounts{width:568px}
.detailid{width:330px}
div.detailimage{height:auto}
.detailmanufacturer{width:330px}
.detailsku{width:330px}
.detailinstock{width:290px}
.detailname{width:290px;font-size:1em}
.detaildiscounts{width:294px}
div.detaildescription{width:100%;float:left}
.detaillistprice{width:100%}
div.detailprice{width:100%}
div.detailcurrency{width:100%}
.detailoptions{float:right;width:330px;padding-left:0}
select.detailprodoption{font-size:.9em;float:right;width:170px;margin:6px}
.detailoptiontext{padding:6px;float:left}
.previousnext{width:100%}
div.emailfriend{width:100%}
div.detailquantity{width:380px}
div.detailquantitytext{margin:4px;float:left;width:114px;text-align:right}
div.detailquantityinput{width:250px}
div.detailaddtocart,.detailoutofstock{width:100%}
.detailnotifystock{width:100%}
div.review{font-size:.9em}
div.detailimage{width:428px;margin-left:6px;height:auto}
.detaillistprice{width:420px;float:left}
.detailid{width:428px;margin-left:16px;float:left}
.detailmanufacturer{width:442px;float:left}
.detailsku{width:446px;float:left}
.detailinstock{width:440px;float:left}
.detailname{width:440px;float:left}
.detaildiscounts{width:450px;float:left}
div.detailprice{width:440px;float:left}
div.detailcurrency{width:440px;float:left}
.detailprodoption{width:220px;float:right}
div.detailoptiontext{min-width:240px;float:left}
div.detailoptions{width:460px;padding-left:10px;float:left}
div.review{width:400px;margin-left:16px}
div.detaildescription{width:420px;float:left}
.previousnext{width:440px}
div.emailfriend{width:440px}
div.detailquantity{width:400px}
div.detailquantitytext{width:180px}
div.detailquantityinput{width:200px}
div.detailaddtocart,.detailoutofstock{width:440px}
.detailnotifystock{width:440px}
.SlidingPanels{background-color:#fff9f9;position:relative;width:682px;padding:10px;border:1px solid #969696;clear:both}
.SlidingPanelsContent{float:left;width:682px;overflow:hidden;margin:0;padding:0;padding-right:10px;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:16px;font-weight:700;text-shadow:none;color:#fff;background:#000;background:rgba(177,0,0,.7);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
}
@media screen and (max-width:715px){div.container,div.content1{width:480px}
div.content{width:480px}
.contentregion{padding:0 5px 5px 0;width:450px}
div.sidebar1{display:none}
div.tlinks{width:100%}
div.tsearch{float:right}
div.logo{width:100%}
div.smedia{display:none}
div.blurbleft{width:100%}
div.blurbright,div.blurbright1,div.blurbrighter{width:100%}
div.footer1{width:480px}
nav{height:auto}
nav ul{width:100%;display:block;height:auto}
nav li{width:50%;float:left;position:relative}
nav li a{border-bottom:1px solid #0090ff}
nav a{text-align:left;width:100%;text-indent:25px}
nav a:hover,nav a:active{border-radius:0;background-color:#0090ff}
div.foo1,.foo2,.foo3,.foo4{width:50%}
table.cobtbl{font-size:.8em;margin-left:8px;margin-bottom:12px}
div.prodfilter{display:none}
div.prodfilterbar{display:none}
div.product{width:428px;height:auto;margin-left:14px}
div.prodnavigation{width:428px;padding-left:14px}
div.checkoutbutton{width:428px;float:left;padding-left:12px}
div.allproddiscounts{width:428px;padding-left:14px}
div.prodoptions{width:412px}
select.prodoption{width:130px}
div.optiontext{min-width:175px}
div.listprice{width:428px}
div.prodprice{width:428px}
div.prodcurrency{width:428px}
div.addtocart{width:428px}
div.pagenums{width:428px}
.notifystock{width:428px}
div.detailimage{width:428px;margin-left:6px;height:auto}
.detaillistprice{width:420px;float:left}
.detailid{width:428px;margin-left:16px;float:left}
.detailmanufacturer{width:442px;float:left}
.detailsku{width:446px;float:left}
.detailinstock{width:440px;float:left}
.detailname{width:440px;float:left}
.detaildiscounts{width:450px;float:left}
div.detailprice{width:440px;float:left}
div.detailcurrency{width:440px;float:left}
.detailprodoption{width:220px;float:right}
div.detailoptiontext{min-width:240px;float:left}
div.detailoptions{width:460px;padding-left:10px;float:left}
div.review{width:400px;margin-left:16px}
div.detaildescription{width:420px;float:left}
.previousnext{width:440px}
div.emailfriend{width:440px}
div.detailquantity{width:400px}
div.detailquantitytext{width:180px}
div.detailquantityinput{width:200px}
div.detailaddtocart,.detailoutofstock{width:440px}
.detailnotifystock{width:440px}
div.category{width:420px}
.SlidingPanels{background-color:#fff9f9;position:relative;width:462px;padding:10px;border:1px solid #969696;clear:both}
.SlidingPanelsContent{float:left;width:462px;overflow:hidden;margin:0;padding:0;padding-right:10px;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:12px;font-weight:700;text-shadow:none;color:#fff;background:#000;background:rgba(177,0,0,.7);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
}
@media only screen and (max-width :480px){div.container,div.content1,div.content{width:312px}
.contentregion{padding:0 5px 5px 0;width:310px}
nav{border-bottom:0}
nav ul{display:none;height:auto}
nav a#pull{display:block;background-color:#b80101;width:100%;position:relative;border-radius:0;color:#fff}
nav a#pull:after{content:"";background:url('images/mobmenu.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:6px}
div .callbacks_container{display:none}
div.blurbright,div.blurbright1{width:300px}
h1{padding:2px 0 0 6px;width:90%}
div.homeprod1{width:300px;border:1px solid #b9d0de;padding:2px;margin:0 0 4px;float:left}
div.footer1{width:312px}
.cobcol1{display:none}
textarea.addinfo{width:150px}
div.prodfilter{display:none}
div.prodfilterbar{display:none}
div.prodnavigation{width:190px}
div.checkoutbutton{display:none}
div.allproddiscounts{font-size:.8em;width:280px;margin-left:4px}
div.product{width:290px;height:auto;margin-left:4px}
div.prodnavigation{width:280px;padding-left:14px}
div.prodoptions{width:274px}
select.prodoption{width:130px}
div.optiontext{min-width:142px}
div.listprice{width:236px}
div.prodprice{width:292px}
div.prodcurrency{width:292px}
div.addtocart{width:292px}
.notifystock{width:292px}
div.pagenums{width:292px;padding:2px}
div.detailimage{width:282px;padding:6px;float:left}
.detailid{width:292px;float:left;margin-left:10px}
.detailmanufacturer{width:292px}
.detailinstock{width:292px}
.detailname{width:282px}
.detaildiscounts{width:292px}
span.detaildiscountsapply{display:none}
.detaillistprice{width:292px}
div.detailprice{width:292px}
div.detailcurrency{width:292px}
div.detailoptions{width:270px;padding-left:6px}
.detailoptiontext{width:140px}
select.detailprodoption{width:158px}
div.review{width:278px;margin-left:6px}
.previousnext{width:292px}
div.emailfriend{display:none}
div.detailquantity{width:222px}
div.detailquantitytext{width:80px}
div.detailquantityinput{width:120px}
div.detaildescription{width:292px}
div.detailaddtocart,div.detailoutofstock,div.previousnext{width:100%}
.detailnotifystock{width:292px}
p.cstitle{float:left;width:292px}
.csproduct{float:left;width:292px}
div.category{width:292px}
.SlidingPanels{background-color:#fff9f9;position:relative;width:282px;padding:10px;border:1px solid #969696;clear:both}
.SlidingPanelsContent{float:left;width:282px;overflow:hidden;margin:0;padding:0;padding-right:10px;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:16px;text-shadow:none;color:#ddd;background:#000;background:rgba(177,0,0,.7);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
}
