@charset "utf-8";
/* CSS Document */
body {
    margin:0;
    padding:0px;
    margin-top:0px;
    font-family: Verdana, Geneva, sans-serif;
    /*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
    font-size:13.5px;
    color:#444444;
    line-height: normal;
    background-color: #fff;}
.bodydiv {
    margin:0;
    padding:0px;
    min-width:100%;
    float:left;
    background-image: url(../images/bg.jpg);
    background-repeat:repeat-x;
    background-position: 0 -7px;
}
.container{ margin:0; padding:0px; width:928px; position:relative}
.header{ width:100%; float:left; height:60px; /*background-image: url(../images/header.jpg);*/ position:relative;  }
.logobox{ width:221px; /*background-image:url(../images/logo_box.jpg); background-repeat:no-repeat; background-position:top;*/  padding:12px 0 0 5px; float:left; text-align:left;}
.slo{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; color:#444444; letter-spacing:-0.5px; position:absolute; top:14px; left:285px;}
.slo strong{ color:#ED7F1F; font-weight:normal;}
#search-block{position:absolute; right:13px; top:8px;}
.banner_ebay { position:absolute; top:1px; left:423px;}
.menu_top{ float:right; text-align:right; color:#444444; padding: 0; width:100%; background: #EFEEEF; border-bottom:1px solid #E79240; /*position:fixed; z-index:999;*/}
.menu_top a{ padding:5px 2px; color:#444444;  text-decoration:none; float:right;}
.menu_top a:hover{ text-decoration: none;}
/* MAIN NAVIGATION - TOP */
#mainNav { float:left; width:100%; position:relative; bottom:1px; }
#menuTop { margin:0px; padding:0px; width:auto; position:relative; float:right; /* border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:0px 0 6px 0;*/}
#menuTop li { position: relative; float: left; list-style-type:none; padding:0px;}
#menuTop li a {text-decoration:none; white-space:nowrap; /* required in IE 6 */ float:left; cursor:pointer; text-align:center; display:block; font-size:15px; text-decoration:none; padding:3px 20px 3px; font-weight:bold  }
#menuTop li a:hover {  text-decoration:none; white-space:nowrap; /* required in IE 6 */ float:left; cursor:pointer; text-align:center;  display:block; text-decoration:none; font-weight:bold  }
#menuTop li.des{}
.item a{ color:#fff;}
.item a:hover{ color:#444444; }
#activ{ color:#444444; }
#menuTop ul.ssNav { float: none; top: -999em; position: absolute; margin:0px; padding:0px; z-index:100;  width:110px;}
#menuTop ul.ssNav li {background:none; border:none; padding:0px; width:110px; float:left;   }
#menuTop ul.ssNav li a { float: none; display: block; padding: 4px 0 0px 10px !important;  overflow:visible; font-weight:bold; text-align: left; cursor: pointer;  margin:0px;  width:100px; font-size:12px;  font-weight:normal;  border:none; height:10px; background-color:#ED7F1F   }
#menuTop ul.ssNav li a:hover { float: none; display: block; padding: 4px 0 0px 10px !important; overflow:visible; font-weight:bold; text-align: left; cursor: pointer; margin:0px;  width:100px; font-size:12px;  font-weight:normal; border:none; height:10px  }
#menuTop li.on a, #menuTop li:hover a, #menuTop li.current a { text-decoration:none; z-index:100000 }
#menuTop li:hover ul.ssNav, /* pure CSS hover is removed below */
#menuTop li.on ul.ssNav {  top: 29px; right:0px; }
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul.ssNav { top: -999em; }
.des{ width:1px; height:28px; /*background:#;background-image: url(../images/des.jpg)*/}
/* MAIN NAVIGATION - TOP */
.content{ width:928px; float:left;
    /*background-image:url(images/mid.png); background-repeat:repeat-y;*/
    padding:0px; padding-bottom:10px;}
.left{ width:200px; float:left }
.left_mid{ width:200px; float:left; /*background-image:url(../images/menu_left_mid.jpg); background-repeat:repeat-y;*/ }
.left_top{ width:200px; float:left; /*background-image:url(../images/menu_left_top.jpg); background-repeat: no-repeat; background-position:top center*/ }
.left_bot{ width:193px; float:left; /*background-image:url(../images/menu_left_bot.jpg); background-repeat: no-repeat; background-position:bottom center;*/ padding:14px 0; position:relative }
.left_bot p{padding: 0px;}
.menu_left{ width:193px; float:left; padding:0px; margin:0px;}
.menu_left li{ list-style-type: none; width:193px; float:left; font-size: 14px;}
.menu_left li a{ list-style-type: none; width:193px; display:block;  border-bottom:1px solid #ddd; float:left; text-decoration:none; font-weight:bold; padding-top:6px; padding-bottom:6px;}
.item_left a{ color:#444444;}
.item_left a:hover{ color:#ED7F1F;}
#activ_left{ color:#ED7F1F;}
.slide{ /*width:498px; height:195px;*/ overflow:hidden}
a.link{text-decoration:none;}
.cat{ width:177px; position:absolute; bottom:-29px; text-align:center; float:left; left:30px; }
.cat a{ display:block; width:161px; height:24px; text-align:center; background-image:url(../images/cat.jpg); color:#fff; text-align:center; text-decoration:none; font-weight:bold; padding-top:7px; float:left}
.cat a:hover{ display:block; width:161px; height:24px; text-align:center; background-image:url(../images/cat.jpg); color:#000; text-align:center; text-decoration:none; font-weight:bold; padding-top:7px; float:left}
.con_left{ width:193px; float:left; padding:14px 0px; padding-top:10px;}
.account-container
{
    padding: 5px 0 0 5px;
}
.right{ width:705px; float: right; margin:12px 0 0 10px;}
.right_right{ width:100%; float:right}
.left_right{ width:100%; float:left}
.right_right2{ width:345px; float:right}
.left_right2{ width:320px; float:left}
.right_right1{ width:332px; float:right}
.right_left1{ width:332px; float:left}
.header_big{ width:701px; float:left; /*height:194px;*/ background-color:#fff; /*border:1px solid #dfdfdf; padding:1px; border-top:0px; padding-top:0px;*/}
.header_big .image{ width:100%; float:left; /*height:194px;*/ overflow:hidden; margin:20px 0; text-align:center;}
.main_heder{margin: 10px 0 0; padding:0 0 0 10px;}
.main_heder ul{ /*width:183px;*/ float:left; padding:0px; margin:0px;}
.main_heder ul li{ width:183px; float:left; padding:0px; margin:1px 0px; list-style-type:none;}
.main_heder ul li a{ display:block; width:183px; height:64px; color:#000; font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.main_heder ul li a strong{ font-size:13px;}
.but1 a{ background-image:url(../images/just-arrived-btn.jpg); background-position:top}
.but2 {margin:1px 66px !important;}
.but2 a{ background-image: url(../images/clearance-btn.jpg); background-position:top}
.but3 a{ background-image: url(../images/need-repair-btn.jpg); background-position:top}
.but1 a:hover{ background-image:url(../images/just-arrived-btn.jpg); background-position:bottom}
.but2 a:hover{ background-image: url(../images/clearance-btn.jpg); background-position:bottom}
.but3 a:hover{ background-image: url(../images/need-repair-btn.jpg); background-position:bottom}
.main_heder ul li a:hover{ display:block; width:183px; height:64px; color:#875902;  font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
a{color:#ED7F1F; text-decoration:underline;}
a:hover{ color:#ED7F1F; text-decoration:none;}
a.nounderline {color:#ED7F1F; text-decoration:none;}
a.nounderline:hover{ color:#ED7F1F; text-decoration:underline;}
.ulinventory{ width:100%; float:left; margin:0px; padding:0px;}
.ulinventory li{ width:185px; height:64px; list-style-type:none; float:left; margin:0px; padding:0px; display:inline; padding:10px 21px 10px 21px}
.ulinventory li a{ text-decoration:none}
.h1{ margin:0px; width:664px; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; float:left; font-weight:normal; line-height:normal; padding:5px 0px 0; letter-spacing:-0.5px; /*background-color:#f6f6f6; border:1px solid #dedcdc;*/ margin-top:10px;}
.h1a{ margin:0px; width:312px; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; float:left; font-weight:normal; line-height:normal; padding:5px 10px 5px 0px; letter-spacing:-0.5px; /*background-color:#f6f6f6; border:1px solid #dedcdc;*/ margin-top:10px;}
.h2{  margin:0px; width:100%; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; float:left; font-weight:normal; line-height:normal; padding-bottom:10px; letter-spacing:-0.5px;}
h2 span{ color:#ED7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px;}
.h2a{  margin:0px; width:100%; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; float:left; font-weight:normal; line-height:normal; font-weight:bold; letter-spacing:normal;}
.h2a span{ color:#ED7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.h2b{  margin:0 0 5px; width:100%; padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; float:left; font-weight:bold; line-height:normal; letter-spacing:normal;}
.h2b span{ color:#ED7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.h2b span.ph-no{ color:#ED7F1F; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
.h2b a{ float:left; text-decoration: none; color: #ED7F1F;}
.h2b a:hover{ text-decoration: underline; color: #ED7F1F;}
h3{  margin:0px; width:100%; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; float:left; font-weight:normal; line-height:normal; padding-bottom:0px; padding-top:10px;}
.h3_line{  margin:0px; width:100%; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; float:left; font-weight:normal; line-height:normal; padding-bottom:5px; padding-top:10px; border-bottom: 1px solid #BDBCBC;}
h4{  margin:0px; width:100%; padding:0px; color:#444444; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; float:left; font-weight:normal; line-height:normal; padding-bottom:5px; padding-top:5px;}
h4 strong{ float:left; font-weight:normal; display:block}
h4 span{ display:block; float:left; padding-top:3px; padding-left:10px;}
.prod_img{ width:275px; float:left; padding-bottom:10px;}
.prod_details{ width:410px; float:right; margin:10px 0 0;}
.rating{ width:260px; float:left; border-bottom:1px dotted #999999}
.prod{ width:214px; min-height: 260px; float:left;  padding:10px 20px 0 0; margin-bottom:10px; /*border-right:1px solid #dedcdc; font-weight:bold*/}
.prod1{ width:214px; min-height: 250px; float:left; border-right: none; padding:5px 20px 0 0; margin-bottom:10px; /*font-weight:bold*/}
.prod img{ width:214px; float:left; display:block; margin-bottom:5px; height:175px !important;}
.prod1 img{ width:214px; float:left; display:block; margin-bottom:5px; height:175px !important;}
.prod-home{ width:226px; float:left;  padding:10px 0 0;  margin:0 0px 10px 7px; font-size:18px; color:#ED7F1F /*border-right:1px solid #dedcdc; font-weight:bold*/}
.prod1-home{ width:226px; float:left; border-right: none; padding:10px 0 0;  margin:0 0px 10px 7px; font-size:17px; color:#ED7F1F /*font-weight:bold*/}
.prod-home strong {font-size: 14px;}
.prod-home img{ width:220px; float:left; display:block; margin-bottom:5px;}
.prod1-home img{ width:220px; float:left; display:block; margin-bottom:5px;}
.prod strong{ color:#ED7F1F; font-size: 12px;}
#populr-prdct-sldr { height: 300px;}
#populr-prdct-sldr { height: 300px;}
.ulul{ width:676px; float:left; margin:0px ; padding:0px; padding-left:10px; padding-bottom:10px;}
.ulul li{ width:664px; float:left; margin:0px ; padding:0px; padding-left:12px; list-style-type:none; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:0px 20px; padding-bottom:10px;}
.ulul1{ width:676px; float:left; margin:0px ; padding:0px; padding-left:10px; padding-bottom:10px; padding-top:5px;}
.ulul1 li{ width:664px; float:left; margin:0px ; padding:0px; padding-left:12px; list-style-type:none; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-bottom:5px;}
.par{ width:100%; float:left; padding-top:10px; padding-bottom:10px;}
.par1{ width:100%; float:left; padding-top:0px; padding-bottom:2px;}
.par2{ width:100%; float:left; padding-top:5px; padding-bottom:10px;}
.par3{ width:100%; float:left; padding-top:0px; padding-bottom:0px;}
.par strong, .par1 strong, .par2 strong, .par3 strong{font-weight:bold;}
.con_left h2{ padding-bottom:0px;}
.par_line{ width:100%; float:left; padding-top:20px; padding-bottom:10px; border-bottom:1px solid #BDBCBC}
.par_line1{ width:100%; float:left; padding-top:20px; padding-bottom:0px; border-bottom: none}
.text-center{text-align:center !important;}
.footer {
    float:left;
    min-width:100%;
    background: #fff url(../images/bg-footer.png) repeat-x;
    font-family:Arial, Helvetica, sans-serif; font-size:11px;
    color:#585858;
    padding-top:20px;
    padding-bottom:0px;
}
.signup{ width:240px; position:relative; top:-10px; float:right;}
.signup1{ width:240px; position:absolute; top:5px; left:260px;}
.meniufooter{ width:225px; float:left; color:#585858; padding:0px 0px 0px 10px; text-align:left; margin:0px 0 10px;}
.meniufooter a{ color:#585858; text-decoration: none; font-size:13px; padding:0px; font-weight:bold; margin:5px;display:inline-block;  }
.meniufooter a:hover{ color:#ED7F1F;  font-size:13px; font-weight:bold }
.copy{margin:0; padding:0px; width:100%; float:right; font-size:11px; color:#585858; padding-top:10px; text-align:center; padding-right:0px; border-top:1px solid #ccc;}
.copy a{color:#585858; font-size:11px;}
.copy a:hover{color:#585858; font-size:11px;}
a img{border:none;}
p {margin:0px;float:left;padding-bottom:10px; }
.contactform{width:540px; float:left;  font-size:14px; float: left; padding-top:20px;}
input[type=text],input[type=email], input[type=password], select, .field,input[type="number"]{ font-size:13px;  color:#444444; width:160px; border:1px solid #bdbcbc; text-align:left; background-color:#FFF; padding:5px; background-color:#FFF; /*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444; height:18px;}
select{height: auto;}
input[type=text], input[type=password], select{width:auto;}
.field1{ font-size:13px;  color:#444444; width:150px; text-align:left; border:1px solid #bdbcbc; padding:2px; background-color:#FFF; padding:0px;/*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444;}
.field1a{ font-size:13px;  color:#444444; width:180px !important; text-align:left; border:1px solid #bdbcbc; padding:2px; background-color:#FFF; padding:0px;/*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444; height:18px}
.field1b{ font-size:13px;  color:#444444; width:180px !important; text-align:left; border:1px solid #bdbcbc; padding:2px; background-color:#FFF; padding:5px;/*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444;}
.field2{ font-size:13px;  color:#444444; width:240px; height:100px; border:1px solid #bdbcbc; text-align:left; background-color:#FFF; padding:0px;/*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444;}
.field2a{ font-size:13px;  color:#444444; width:258px; height:30px; border:1px solid #bdbcbc; text-align:left; background-color:#FFF; padding:0px;/*font-family: Verdana, Geneva, sans-serif;*/ font-size:12px; color:#444444; font-size:11px}
.span_submit{border:1px solid #ED7F1F; float:left; margin-right:8px; background-image:url(../images/back_botton.jpg);  background-color: #fb9030;  background-position: 0 bottom; background-repeat: repeat-x;}
input[type=button], .submit{ background-color: #fb9030; border:none; font-size: 14px; background-image:url(../images/back_botton.jpg); background-repeat:repeat-x; color:#fff; cursor:pointer;  margin:0px; display:block; font-weight:bold; height:20px; line-height: 20px; padding:0 8px; background-position: 0 bottom;}
.submit2{ background-color:#ED7F1F; border:none; background-image:url(../images/back_botton1.jpg); background-repeat:repeat-x; color:#000; cursor:pointer;  margin:0px; display:block; font-weight:bold; height:20px; line-height: 20px; padding:0px;}
input[type=submit], input[type=button]{height:auto;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.submit1{ background:none; border:none;  color:#ED7F1F; cursor:pointer; text-decoration:underline}
.submit1:hover{ background:none; border:none;  color:#ED7F1F; cursor:pointer; text-decoration:none}
input[type=button]:hover, .submit:hover{color:#000;}
.sidepad {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.link_action, .link_action:hover {
    border:none !important; color: #000;
    cursor: pointer;
    padding: 0 5px;
    vertical-align: middle;
    font: -webkit-small-control;
    text-decoration: none;
}
.span_back {
    float: left;
    margin-right: 3px;
    height: 18px;
    line-height: 18px;
    background: #7B97AD;
    border: 1px solid #4A7984 !important;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.span_back a{ color:#fff; font-weight: bold;}
.span_success {
    border:1px solid #ED7F1F; float:left; margin-right:3px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 1px 5px;
    height: 18px; background-color:#ED7F1F;
    color: #ffffff;
}
.span_confirm_message {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 1px 5px;
}
.span_message {border:1px solid #ED7F1F; float:left; margin-right:3px;
    height: 14px; background-color: #ED7F1F;
    clear: both;
}
.div_message {
    float:left;
    width: 100%;
}
.fill_background {
    background-image: url(../images/back_botton.jpg);
    background-repeat: repeat-x;
}
.inline-block {
    display: inline-block !important;
}
.height18 {
    height: 18px !important;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    color:#fff;
}
.btnSearch { vertical-align: middle;}
.span_submit1a{border:1px solid #ed7f1f; margin-right:3px; padding:0;}
.submit1a, input[type=button].submit1a{height: 20px; font-size: 14px; line-height: 20px; border:none;  background-color: #fb9030; background-image: url("../images/back_botton.jpg"); background-position: 0 bottom; background-repeat:repeat-x; color:#fff; cursor:pointer;  margin:0px !important; display:block; font-weight:bold; display:block; text-decoration:none; padding:0 3px;}
.submit1a:hover, input[type=button].submit1a:hover{color:#000;}
.span_submit1b{border:1px solid #c2c2c2; display:block}
.submit1b{ background-color:#c2c2c2; border:none; background-image:url(../images/back_botton1.jpg); background-repeat:repeat-x; color:#000; cursor:pointer; padding:3px 3px 0px 3px; margin:0px; display:block; font-weight:bold; height:18px; display:block; text-decoration:none; font-size:11px; }
.submit1b:hover{ background-color:#c2c2c2; border: none; background-image:url(../images/back_botton1.jpg); background-repeat:repeat-x; color:#000; cursor:pointer; padding:3px 3px 0px 3px; margin:0px; display:block; font-weight:bold; height:18px; display:block; text-decoration:none; font-size:11px; }
.ntext td{ padding-bottom:3px; color:#000}
form{ margin:0px;}
#file_container input{float:left; margin-bottom:5px;}
.prod_photo_video{ width:97%; float:left; padding-bottom:5px;}
.prod_photo_video a{color:#ED7F1F; text-decoration:none}
.prod_photo_video a:hover{color:#333;}
#prod_photo_video{ /*margin-right: 114px;*/}
#email{float: right;}
.formbuton{ float:left; padding:0; margin:0 5px 0 0;}
.formbuton input{ padding:0; margin:0 !important; display: compact !important}
#file_container{ float:left; width:100%; padding-bottom:5px;}
.prod_table td{ padding:5px;font-size:14px;}
.prod_table .td_line{/*border-bottom:1px dotted #e5e5e5; */}
.prod_table td strong{ font-size:14px; }
.td_no_line{ border:none; height:10px; /*border-bottom:1px dotted  #999;*/ }
.prod_table td ul{ width:236px; margin:0px ; padding:0 0 0 0; float:left;}
.prod_table td ul li{ width:226px; float:left; margin:0px ; padding:5px 0 0 12px; list-style-type:none; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:0px 10px; font-size:14px;}
.prod_table td ul li span{ font-weight:bold;}
.ntext td{ padding:0 0 5px 0}
.tableprod1 {border-collapse:collapse;}
.tableprod td{ width:25%; padding-bottom:20px;}
.tableprod1 td{ padding:10px; font-weight:bold; border:1px solid #c2ccc4;}
.tableprod1 td ul {float:left;padding-left:5px;margin:0px;}
.tdcart{ background-color:#f1f1f1;}
.div_product{ width:150px;}
.div_product_bot1{ width:144px; float:left; background-image:url(../images/order.jpg); height:22px; padding-top:5px; font-size:13px; font-weight:bold; margin-top:3px;}
.div_product_bot1 a{ color:#FFF; text-decoration:none; display:block; height:27px; width:144px;}
.clear{height:0; clear:both;}
.cleared { clear:both;}
.account-menu{width:400px;float:left;}
.account-link {float:left;display:inline;margin:10px;text-decoration:none;}
.msg-error {
    color:#F00;
    font-size:14px;
}
.tableprod1 li
{
    background-image: url("../images/li.jpg");
    background-position: 0 10px;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 12px;
    width: 248px;
    font-weight:normal;
}
.slidingDiv, .slidingDiv2, .slidingDiv3{
    padding:20px;
    margin:10px 22px 10px 0;
    border:1px solid #DCDCDC;
    float:left;
    width:290px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.slidingDiv3{margin-right:0}
.show_hide, .show_hide2, .show_hide3{
    display:none;
}
.hidden-honeypot {
    display:none;
}
.outofstock {
    background: none;
    width: 400px;
    height: 60px;
    line-height: 165px;
    text-align: center;
    color: red;
    font-weight: bold;
    font-size: xx-large;
}
.outofstock {
    width:             285px;
    height:            0px;
    -moz-transform:    rotate(30deg);
    -o-transform:      rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform:         rotate(30deg);
    -ms-transform:     rotate(30deg);
}
.outofstocktext {
    color: red;
    font-weight: bold;
}
.smallbox {
    /*height: 100px !important;
    width: 400px !important;*/
}
.slidingDiv {
    background-color: #f5f5f5;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #DCDCDC;
}
.show_hide {
    display: none;
    text-decoration: none;
    color:#333;
}
#register table tr td ul {
    list-style: none;
    padding-left: 0px;
    margin: 0px;
}
#register table tr td ul li{
    color: red;
}
#register table tr td input, #register table tr td select {
    width: 200px;
}
#login table tr td input, #login table tr td select {
    width: 200px;
}
.paddingLeft90 {padding-left:90px;}
.nav-sprite {
    background-image: url(../images/sprites/shopping-cart.png);
    background-position: 0 1000px;
    background-repeat: repeat-x;
    background-size: 140px auto;
}
#nav-cart-count {
    color: #ED7F1F;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    position: absolute;
    line-height: 16px;
    width: 20px;
    text-align: center;
}
.nav-cart-button {
    display: block;
    overflow: hidden;
    position: absolute;
    left: -19px;
    top: -4px;
    background-position: -2px -12px;
    width: 38px;
    height: 26px;
}
.nav-cart-0 {
    left: -7px;
    top: -6px;
    font-size: 16px;
    width: 19px;
}
.contact-boxes{
    padding-right: 0px;
    margin-right: 0px;
    margin-top: -15px;
    float: right;
    padding-top: 0px;
}
.contact-box {
    margin-bottom: 8px;
    display: block;
}
.box-button {
    border:1px solid #ED7F1F !important;
}
.like-button {
    border:1px solid #ED7F1F !important;
    text-decoration: none;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    height: 20px;
    text-align: center;
    font-size: 14px;
    line-height:20px;
}
.like-button:hover {
    color: #000000;
}
.quote-button {
    font-weight: bold;
}
.quote-button:hover {
    color: #000000;
    font-weight: bold;
}
.quote-button span:hover {
    color: #000000;
    font-weight: bold;
}
.mfp-iframe-scaler-rating {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler-rating iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 165px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    overflow-y: hidden;
    background: #f5f5f5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.mfp-iframe-holder .mfp-iframe-scaler-rating .mfp-close{background: #f5f5f5;}
.width10 {
    width: 100px !important;
}
.width50 {
    width: 50px !important;
}
.float_left {
    float: left !important;
}
.color_black {
    color: #000000 !important;
}
.color_light_black {
    color: #444444 !important;
}
input.no-autofill:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.product_link {
    color: #557488 !important;
    text-decoration: none;
    font-size:14px;
}
.product_link:hover {
    color: #ED7F1F !important;
}
.search-icon{background:url(../images/glyphicons-halflings-white.png) no-repeat -43px 6px ; width:26px; height:28px !important; text-indent: -9999px;}
.go-btn{width:26px; height:28px !important; padding: 0 2px !important;}
.border-top{ border-bottom: 1px solid #ccc; display: inline-block; width: 100%;}
.three-box-container{
    margin: 8px 0 3px;
    padding: 0 0 0px;
    position: relative;
    z-index: 650;
}
.three-box-container .oro-box-first {
    float: left;
    text-align: left;
}
.three-box-container .oro-box-wrapper {
    display: inline-block;
    text-align: center;
    width: 33.3%;
}
.three-box-container .oro-box-first .oro-box {
    float: left;
}
.three-box-container .oro-box-wrapper .oro-box {
    text-align: left;
}
.three-box-container  .oro-box {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
    width: 95%;
    box-shadow: 0 0 1px #ccc;
}
.three-box-container  .oro-box img {
    width: 100%;
}
.three-box-container  .oro-box .text {
    background: #7998AC;
    /**
    background: rgb(121, 152, 172);
    background: rgba(121, 152, 172, 0.8);
    */
    bottom: 0;
    color: #fff;
    font-size: 22px;
    /*font-family:Verdana, Geneva, sans-serif;*/
    padding: 0px 0 5px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}
.three-box-container .oro-box .text h3{padding:5px 0 0;}
.oro-box .oro-title {
    color: #fff;;
    font-size: 18px;
    /*font-family:Verdana, Geneva, sans-serif;*/
    margin: 0;
}
.three-box-container  .oro-box:hover .oro-title{
    color: #444444 !important;
}
.three-box-container .oro-box-last {
    float: right;
}
.three-box-container .oro-box-last a {
    float: right;
    text-align: right !important;
}
#security, #form_toEmail, .left_bot input[type="text"]{width:150px !important}
.ph-no{float:right; width:auto !important; margin-right:0px; padding: 2px 0 0;}
.footer-addr{float:right; margin:20px 0 0;}
.footer-icon{width:100%; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding-bottom: 10px;}
.footer-icon td{ vertical-align:middle;}
#google_translate_element{float:right}
#google_translate_element a {
    height: auto !important;
    padding: 4px 0 0 5px !important;
}
#google_translate_element div.goog-te-gadget div span {
    display: inline-block;
}
.category-footer{width: 450px; float:left; padding:0 0 10px;}
.category-footer ul{width:60%; float:left; list-style:none; margin:0px; padding:0px;}
.category-footer a {
    color: #585858;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 5px;
    padding: 0;
    text-decoration: none;
}
.footer h2{margin:0 0 5px;}
#checkout_btn{color: #fff;}
#checkout_btn:hover{color: #000;}
.top-link-devider {color: #999; float: right; font-size: 15px; margin: 2px 15px;}
/*
TIMELINE
================================================ */
.timeline .loops-timeline {
    position: relative;
}
.timeline .timeline-wrap {
    overflow: hidden;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.timeline .timeline-bar {
    background: #9eb5c6;
    width: 6px;
    height: 100%;
    margin-left: -3px;
    position: absolute;
    left: 50%;
    top: 0;
    border-radius: 20em;
    box-shadow: inset 0 0 1px 0 rgba(0,0,0,.5), 0 0 1px 0 rgba(255,255,255,.6);
}
.timeline .timeline-start-dot {
    width: 6px;
    height: 6px;
    margin-left: -6px;
    background: #9db4c5;
    border: solid 3px #60829f;
    position: absolute;
    bottom: 0;
    left: 50%;
    border-radius: 20em;
}
/* timeline nav */
.timeline .timeline-nav-wrap {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999 !important;
}
.timeline .timeline-nav {
    min-width: 90px;
    max-width: 110px;
    margin: 0;
    padding: 3px 0 5px;
    background: #dedddd;
    border: solid 1px #919191;
    line-height: 100%;
    border-radius: 5px;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.7), 0 1px 1px rgba(0,0,0,.2);
}
.timeline .timeline-nav li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.timeline .timeline-nav a {
    padding: 5px 10px;
    display: block;
    font-weight: bold;
    color: #616161;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.6);
}
.timeline .timeline-nav a:hover {
    color: #000;
    background: #eee;
    background: rgba(255,255,255,.5);
}
/* timeline nav sub nav */
.timeline .timeline-nav ul {
    background: #6b6b6b;
    margin: 2px 0;
    padding: 0;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.7), 0 -1px 0 rgba(255,255,255,.6);
}
.timeline .timeline-nav ul a {
    font-size: 80%;
    font-weight: normal;
    color: #ccc;
    padding: 1px 5px 1px 15px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
.timeline .timeline-nav ul li:first-child a {
    padding-top: 4px;
}
.timeline .timeline-nav ul li:last-child a {
    padding-bottom: 4px;
}
.timeline .timeline-nav ul a:hover {
    color: #fff;
    background: #333;
    background: rgba(0,0,0,.5);
}
/* timeline month title */
.timeline .timeline-month {
    font-size: 110%;
    line-height: 100%;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding: 40px 0 0;
    text-align: center;
    clear: both;
    position: relative;
    z-index: 100;
}
.timeline .timeline-month:first-child {
    padding-top: 0;
}
.timeline .timeline-month span {
    padding: 8px 20px;
    background: #60829f;
    color: #fff;
    display: inline-block;
    zoom:1;
    *display:inline;
    border-radius: 20em;
    box-shadow: inset 0 1px 0 rgba(0,0,0,.2), 0 1px 0 rgba(255,255,255,.6);
}
/* timeline post */
.timeline .post {
    width: 50%;
    float: left;
    position: relative;
    margin:0 0 40px;
}
.timeline .post-inner {
    margin-right: 30px;
}
.timeline .alt .post-inner {
    margin-right: 0;
    margin-left: 30px;
}
/* timeline post alt */
.timeline .alt.second {
    margin-top: 30px;
}
/* timeline post dot */
.timeline .post-dot {
    width: 6px;
    height: 6px;
    background: #fff;
    border: solid 3px #60829f;
    position: absolute;
    top: 22px;
    right: -6px;
    z-index: 100;
    display:none;
    border-radius: 20em;
}
.timeline .alt .post-dot {
    right: inherit;
    left: -6px;
}
.timeline .post-author, .post-content .post-author {
    background: url(../images/blog-author.png) no-repeat;
}
.timeline .post-author-text, .post-content .post-author-text {
    margin-left: 18px;
}
/* timeline post arrow */
.timeline .post-arrow {
    width: 9px;
    height: 15px;
    background: url(../images/post-arrow.png) no-repeat;
    position: absolute;
    top: 21px;
    right: 22px;
    display:none;
}
.timeline .alt .post-arrow {
    background-image: url(../images/post-arrow-alt.png);
    right: inherit;
    left: 22px;
}
/* timeline post date */
.timeline .post-date,
.single .post-date {
    width: 160px;
    line-height: 100%;
    font-size: 80%;
    text-align: center;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -90px;
    z-index: 101;
}
.timeline .post-date span,
.single .post-date span {
    background: #fff;
    border: solid 1px #a8a9a9;
    padding: 5px 10px;
    display: inline-block;
    zoom:1;
    *display:inline;
    border-radius: 20em;
}
.timeline .alt .post-date {
    margin-left: -70px;
}
.single .post-date {
    margin-left: -80px;
}
/* timeline post title */
.timeline .post-title {
    clear: none;
}
.post-title {
    clear: left;
    font-size: 100%;
    line-height: 130%;
    margin: 0 0 10px;
    padding: 0;
}
.post-title a{text-decoration:none;}
.post-title a:hover{text-decoration:underline;}
.post-inner, .page-inner {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bec3c7;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 14px;
    display:inline-block;
}
#fc_cart_table tfoot td{background:none !important;}
.button_gray{
    background-color: #fb9030;
    background-image: url("../images/back_botton.jpg") !important;
    background-position: 0 bottom;
    background-repeat: repeat-x;
    border: 1px solid #d69310 !important;
    color: #fff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding: 0 10px;
    text-decoration: none;
    height: 22px;
    line-height: 22px;
    vertical-align: top;
}
span.contact-box .like-button {width:100%;}
span.contact-box .like-button1  {width:100%; padding:0 5px; background: #7B97AD; text-align: center; text-decoration: none; border:1px solid #4A7984 !important;}
span.contact-box a.like-button1  {width:auto; background: #7B97AD; text-align: center; text-decoration: none; border:1px solid #4A7984 !important;font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; height:18px; line-height: 18px;}
.ng-scope table{clear: both;}
.ng-scope select{width:189px;}
.ntext select.widthFixed {width:212px !important;}
.mrgn{margin:0 0 0 10px;}
.right_right input[type="text"], .right_right textarea, .right_right input[type="email"], .right_right input[type="password"]{
    width: 230px; resize:none;	padding:5px;/* font-family:Verdana,Geneva,sans-serif;*/ font-size:12px; color:#444444;
}
input[type="checkbox"].span8{margin-bottom:8px;}
.text-link{
    background-color: #fb9030;
    background-image: url("../images/back_botton.jpg");
    background-position: 0 bottom;
    background-repeat: repeat-x;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 0 2px 20px;
    padding: 0 8px;
    text-decoration: none;
    vertical-align: top;
}
.text-link:hover{color:#333;}
#billing-info label, #shipping-info label{width:100px; display:inline-block;}
#billing-info input, #billing-info select, #shipping-info input, #shipping-info select{margin:0 0 10px;}
#billing-info h4 span, #shipping-info h4 span{padding:0px;}
.required{color:#ff0000 !important; font-size:11px;}
.bizmart-main-color {
    color: #ED7F1F;
}
.bizmart-secondary-color {
    color: #60829f;
}
.title-size {
    font-size: 18px;
}
#tagline {
    position:relative;
    z-index:100;
}
#tagline p {
    text-align: center;
    float: none;
}
.autoWidth {
    width: auto !important;
}
.smallWidth {
    width: 50px !important;
}
label.required {
    color: #444444 !important;
    font-size: 13.5px;
}
#shipping-info select, #billing-info select{width:189px;}
#shipping-info .content, #billing-info .content{width:auto;}
.submit-info button{margin:0 0 0 100px; height: 23px;}
#account-info button{margin:0 0 0 110px; height: 23px;}
#pass-info button{margin:0 0 0 118px;  height: 23px;}
.edit-account-info, .edit-billing-info, .edit-shipping-info, .edit-password-info, .view-invoice {float:right; margin:10px 0 0px;}
#fc_message_container {
    margin:15px 0px;
    color:#333;
}
#fc_message_container ul {
    padding:0;
    margin:0;
    list-style:none;
}
#fc_message_container div.fc_message {
    margin:5px 0;
    padding:5px 5px 5px 25px;
    border-width:1px;
    border-style:solid;
    display:block;
    font-weight:normal;
}
#fc_error_container li {
    list-style:none outside;
}
#fc_error_container {
    border-color:#d03d39;
    color:#900;
    background:#FFE4E1;
}
#fc_warning_container {
    border-color:#f9bd3b;
    color:#333;
    background:#FFFFCC;
}
#fc_info_container {
    border-color:#266473;
    color:#266473;
    background:#E6F1F4;
}
#account_detail p{
    clear: both;
    float: left;
    margin: 0;
    padding-bottom: 5px;
}
#account_detail h2, #account_detail h2.h1a, .h1f{ border-bottom: 1px solid #fb9030;font-size: 18px; margin: 10px 0;  color: #000; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal;}
.h1f{padding: 5px 10px 5px 0;}
.top-link-pad{padding: 5px 2px; float:right;font-weight: bold;}
.table-bordered {
    border: 1px solid #ccc;
}
.change-pass td, #account-info td{white-space: nowrap; padding: 4px 0;}
#pass-info{width:100%; padding:20px 10px}
.link-bold{font-weight: bold;}
.official-font select, .official-font input[type="text"]{padding:1px 5px !important; width:120px !important; margin:0 0 10px; }
.main-form .official-font select, .main-form .official-font input[type="text"]{padding: 5px 5px !important;width: 150px !important;}
.verticalmiddle input.span8[type="checkbox"]{vertical-align: middle; margin:0!important;}
.verticalmiddle, #form_limitedAccess, #sendQuote{display: inline-block; margin: 0 0 10px 65px; font-family: Verdana, Geneva, sans-serif;}
.verticalmiddle, #form_limitedAccess, #sendQuote.submit-shipping{display: inline-block; margin: 0 0 10px 0; font-family: Verdana, Geneva, sans-serif;}
.mfp-iframe-scaler-rating .mfp-close{font-size:31px;}
/* <![CDATA[ */
/* Pulled from _http://www.austinbizmart.com/themes/text/styles.css */
/* =====================================================
FOXYCART.COM
@theme		text
@version	1.1.0
@for		cart, checkout
@usage		Link to this CSS file from your cart and checkout templates,
            or use it as a starting point to create your own custom CSS.
            This stylesheet is designed to be used at about 760px wide.
            While it may work at other widths, it may require tweaking.
@support	forum.foxycart.com
@notes		This stylesheet is designed to be a good starting point for
            you to modify and customize. You may want to actually link
            to this stylesheet, then create another stylesheet of your
            own to override these styles. That will make it easier to
            upgrade to future store versions.
            IE6 hacks, when necessary, are with the underscore hack.
            Supported browsers are IE6+, FF1.5+, Opera 9+, Safari 2+.
            Styles are not listed alphabetically, but rather in order of
            size, positioning, backgrounds/colors, text, and other.
@IMPORTANT	Before you attempt to use this file to customize this CSS file, please review:
            http://wiki.foxycart.com/screencasts
            Especially: http://wiki.foxycart.com/screencasts:customizing_your_checkout
            We promise it will be worth it, even if you're a CSS expert.
===================================================== */
/* ZERO THINGS OUT
===================================================== */
/*body {
    font-family:'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
}*/
#fc_checkout_container li,
#fc_receipt_container li,
#fc_checkout_container ol,
#fc_receipt_container ol {
    margin:0;
    padding:0;
}
/* CART ^^ cart ^^ STYLES
===================================================== */
/* This is the container that the cart gets called inside of: */
#fc_cart_container,
#fc_receipt_container {
    margin:0 auto;
    padding:0;
    color:#666;
    font-size:10px;
    line-height:1.2;
}
/* Define some styles for the cart table */
#fc_cart_table {
    width:100%;
    clear:both;
    border-collapse:collapse;
    font-size:12px;
}
#fc_cart_table caption {
    display:none;
}
#fc_cart_table td,
#fc_cart_table th {
    padding:2px 5px;
    color:#444444;
    text-align:left;
    vertical-align:top;
    font-size:12px;
}
#fc_cart_head {
    background-color:#F1F1F1;
}
/* We'll set some basic widths to keep things appropriate */
#fc_cart_head_item_number {
    width:10%;
}
#fc_cart_head_item {
    width:40%;
}
#fc_cart_head_quantity{
    width:20%
}
#fc_cart_head_price {
    width:15%;
}
#fc_cart_head_product_total {
    width:15%
}
#fc_cart_table td {
    border-bottom:2px solid
}
/* The header cells */
#fc_cart_table thead th {
    background:#F1F1F1;
    color:#000;
    padding: 5px;
    font-size:14px;
    font-weight:normal;
    text-transform:capitalize;
    line-height: normal;
}
/* The footer cells */
#fc_cart_table tfoot td {
    border-bottom:1px solid #aaa;
    background:#F1F1F1;
    font-size:12px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#fc_cart_table tfoot td.fc_col1 {
    text-align:right;
}
#fc_cart_foot_total td.fc_col1 {
    color:#ccc !important;
    text-align:right;
}
/* The subscription sub-total footer row */
#fc_cart_foot_subscriptions td, tr.fc_cart_foot_discount td {
    color:#900;
}
#fc_cart_foot_subscriptions td.fc_col1 {
    font-style:italic;
}
#fc_cart_table #fc_cart_foot_total td {
    background:#666;
    color:#fff;
    font-weight:normal;
    letter-spacing:1px;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}
/* Item "remove" links */
#fc_cart_table .fc_cart_remove_left,
#fc_cart_table .fc_cart_remove_right {
    display:none;
}
#fc_cart_table .fc_cart_remove_link {
    color:#999;
    text-decoration:none;
}
#fc_cart_table .fc_cart_remove_link:hover {
    color:#600;
}
/* Cart items */
#fc_cart_container tr.fc_cart_item td {
    vertical-align: middle;
}
#fc_cart_container td.fc_cart_item_name {}
#fc_cart_container td.fc_cart_item_image img {
    border: 0px;
    width: 100px;
}
#fc_checkout_cart #fc_cart_container td.fc_cart_item_image img {
    width: 50px;
}
#fc_cart_container ul.fc_cart_item_options,
#fc_cart_container li.fc_cart_item_subscription_details ul {
    margin:0 0 5px;
    padding:0 0 0 15px;
    background:none;
    list-style:outside;
    list-style-type:none;
}
#fc_cart_container li.fc_cart_item_option {
    background:none;
    color:#666;
    font-size:11px;
}
#fc_cart_container li.fc_cart_item_subscription_details ul {
    border-top:1px solid #ccc;
}
#fc_cart_container li.fc_cart_item_subscription_details ul li.fc_cart_item_option {
}
#fc_cart_container input.fc_cart_item_quantity {
    width:2.5em;
    padding:2px 4px;
    border:1px solid #ccc;
    font-size:11px;
}
#fc_cart_container span.fc_cart_item_price_total,
#fc_cart_container span.fc_cart_item_price_each {
    display:block;
}
#fc_cart_container span.fc_cart_item_price_each {
    color:#666;
    font-size:9px;
}
/* Coupons */
tfoot #fc_cart_foot_discount_error td {
    background:#ffe6e6;
    color:#600;
}
#fc_cart_foot_discount_new a {
    color:#900;
}
/* Multiship */
th.fc_shipto {
    background:#ddd;
}
th.fc_shipto a {
    color:#900
}
/* BUTTONS AND ACTION LINKS
===================================================== */
#fc_cart_controls_top,
#fc_cart_controls_bottom {
    padding:20px 0;
    text-align:right;
    font-size:12px;
}
#fc_cart_controls_top a,
#fc_cart_controls_bottom a,
#fc_checkout_container a.fc_link_nav,
#fc_receipt_links a.fc_link_nav,
#fc_checkout_container button.fc_button {
    background-color: #fb9030;
    background-image: url("../images/back_botton.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #fb9030;
    color: #fff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-left: 10px;
    padding: 0 10px;
    text-decoration: none;
}
.button_gray {
    background: none repeat scroll 0 0 #7b97ad !important;
    border: 1px solid #4a7984 !important;
}
#fc_cart_controls_top a:hover,
#fc_cart_controls_bottom a:hover,
#fc_checkout_container a.fc_link_nav:hover,
#fc_receipt_links a.fc_link_nav:hover,
#fc_checkout_container button.fc_button:hover {
    border-color:#d79310;
    background-image: url("../images/back_botton.jpg");
    cursor:pointer;
}
#fc_cart_container #fc_cart_controls_top span.fc_cart_notice,
#fc_cart_container #fc_cart_controls_bottom span.fc_cart_notice {
    padding:5px 10px;
    border:2px solid #ccc;
    color:#aaa;
    background:#eee;
}
a.fc_cart_update {
    /*float:left;*/
}
/* Button Containers */
#fc_continue,
#fc_complete_order_button_container {
    padding:1em 0 1em 16em;
    float:left;
    clear:both;
}
/* PayPal */
#fc_cart_form a.fc_cart_checkout_paypal {
    padding:0;
    border:none;
    background:none;
    vertical-align:top;
}
#fc_cart_form a.fc_cart_checkout_paypal img {
    border:none;
}
#fc_cart_form a.fc_cart_checkout_or {
    background-color:inherit;
    border:0 none;
    color:inherit;
    cursor:default;
}
/* CHECKOUT
===================================================== */
/* Basic override styles */
#fc_checkout_container,
#fc_receipt_container {
    margin:25px 0;
    font-size:12px;
}
#fc_checkout_container ol,
#fc_receipt_container ol {
    list-style:none outside;
}
#fc_checkout_container fieldset,
#fc_receipt_container fieldset {
    border:none;
}
#fc_checkout_container legend,
#fc_receipt_container legend {
    display:none;
}
#fc_checkout_container input.fc_text {
    border:1px solid  #bdbcbc;
    background:#fff;
}
textarea{ border:1px solid  #bdbcbc;}
/* ROWS AND CONTAINERS
===================================================== */
#fc_checkout_container ol,
#fc_receipt_container ol {
    float:none;
    clear:both;
}
#fc_checkout_container li.fc_row,
#fc_receipt_container li.fc_row {
    width:100%;
    margin:0;
    padding:0 0 .5em;
    float:left;
    clear:both;
}
/* Clearfix the li.fc_row elements*/
li.fc_row:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
li.fc_row {
    display: inline-block;
}
html[xmlns] li.fc_row {
    display: block;
}
* html li.fc_row {
    height: 1%;
}
div.fc_radio_group_container {
    width:25em;
    padding:0 0 1em;
    float:left;
}
#fc_checkout_container li.fc_row_radio,
#fc_checkout_container li.fc_row_checkbox {
    width:20em;
    margin-left:16em;
}
/* INPUTS
===================================================== */
input.fc_text {
    width:20em;
    padding:.1em .4em;
    border:1px solid #666;
    background:#fff;
}
#customer_postal_code,
input.fc_text_short {
    width:7em;
}
/* Readonly classes for Shared-Authentication */
#fc_checkout_container input.fc_text_readonly {
    border:none;
    color:#666;
}
/* MESSAGES (Errors, Warnings, and Info for Cart and Checkout)
    (Does not include <label> errors.)
===================================================== */
#fc_message_container {
    margin:15px 0px;
    color:#333;
}
#fc_message_container ul {
    padding:0;
    margin:0;
    list-style:none;
}
#fc_message_container div.fc_message {
    margin:5px 0;
    padding:5px 5px 5px 25px;
    border-width:1px;
    border-style:solid;
    display:block;
    font-weight:normal;
}
#fc_error_container li {
    list-style:none outside;
}
#fc_error_container {
    border-color:#d03d39;
    color:#900;
    background:#FFE4E1 url(//cdn.foxycart.com/static/themes/standard/images/icon-warning.png?v=1) no-repeat 6px 4px;
}
#fc_warning_container {
    border-color:#f9bd3b;
    color:#333;
    background:#FFFFCC url(//cdn.foxycart.com/static/themes/standard/images/icon-warning.png?v=1) no-repeat 6px 4px;
}
#fc_info_container {
    border-color:#266473;
    color:#266473;
    background:#E6F1F4 url(//cdn.foxycart.com/static/themes/standard/images/icon-info.blue.png?v=1) no-repeat 9px 3px;
}
/* LABELS & ERRORS
===================================================== */
#fc_checkout_container label.fc_pre,
#fc_checkout_container span.fc_pre,
#fc_receipt_container span.fc_pre {
    width:15em;
    padding:.2em 1em 0 0;
    *padding-top:.4em;
    float:left;
    line-height:1;
    text-align:right;
}
#fc_checkout_container .fc_row_error label.fc_pre {
    color:#d03c3a;
}
#fc_checkout_container label.fc_error {
    margin:0 0 15px 0;
    padding:5px 5px 5px 25px;
    display:block; clear:both;
    color:#900;
    background:url(//cdn.foxycart.com/static/themes/standard/images/icon-warning.png?v=1) no-repeat left center;
    font-weight:bold;
}
#fc_checkout_container label.fc_error a {
    color:#D03B39;
}
#fc_checkout_container #fc_form_checkout_error {
    width:auto;
    margin:15px 0;
    clear:none;
    background-color:#f7e0df;
    background-position:5px center;
}
/* Checkboxes */
#fc_use_different_address,
#fc_copy_billing_address {
    float:left;
    clear:both;
    padding:.5em 0 .5em 16em;
}
label.fc_label_checkbox {
    width:21.5em;
    padding:.5em;
    border:1px solid #666;
    display:block;
    float:left;
}
#li_save_cc label.fc_label_checkbox {
    margin-left:16em; _margin-left:8em;
}
span.fc_input_checkbox_container {
    padding:0 .5em 0 0;
    float:left;
}
/* Radios */
#fc_checkout_container label.fc_radio {
    display:block;
}
/* Select boxes */
#fc_checkout_container li.fc_row_select select {
    width:20em;
    margin-top:2px;
}
/* SPECIFIC SECTIONS
===================================================== */
/* LOGIN OR REGISTER */
#fc_login_register p {
    padding-left:16em;
    color:#ed7f1f;
}
#fc_account_message_status {
    padding-left: 0 !important;
    clear: both !important;
    display: block;
}
#fc_use_billing_address {
    display:none;
}
/* SHIPPING */
#fc_shipping_container input.fc_text {
    width:7em;
}
#fc_shipping_methods {
    color:#333;
}
#fc_shipping_methods_label {
    min-height:2em;
}
#fc_shipping_methods_inner,
#fc_shipping_result {
    width:20em;
    padding-bottom:.5em;
    float:left;
}
div.fc_downloadable_message_container {
    clear:both;
}
/* PAYMENT */
#fc_checkout_container #li_cc_saved,
#fc_checkout_container #li_cc_new {
    width:20em;
    margin-left:16em; _margin-left:8em;
}
#fc_c_card_saved_number {
    display:block;
    text-align:right;
    color:#666;
}
.fc_fieldset_container ol li fieldset {
    margin:.5em 0 1em;
    clear:both;
    background:#eee;
}
li.fc_row_payment_method label.fc_radio span img {
    vertical-align:middle;
}
#fc_payment_method_paypal_container span img {
    vertical-align:middle;
    margin-right:10px;
}
fieldset fieldset .fc_pre {
    color:#494742;
}
/* RECEIPT
===================================================== */
#fc_checkout_container span.fc_pre,
#fc_receipt_container span.fc_pre {
    padding-top:.1em;
}
#fc_checkout_container span.fc_text,
#fc_receipt_container span.fc_text {
    float:left;
    color:#333;
}
#fc_receipt_links {
    margin-bottom:2em;
}
/* NOSCRIPT ERRORS
===================================================== */
#fc_error_noscript {
    margin:10px 0 25px 0;
    padding:5px 5px 5px 25px;
    border:1px solid #d03d39;
    display:block; clear:both;
    color:#900;
    background:url(//cdn.foxycart.com/static/themes/standard/images/icon-warning.png?v=1) no-repeat 5px 8px;
    font-weight:normal;
}
#fc_error_noscript p {
    color:#900;
}
#fc_error_noscript a {
    text-decoration:underline;
}
/* ]]> */
.img-mrgn{margin:0 0 35px;}
#fc_cart_foot_total {
    background: none repeat scroll 0 0 #7b97ad;
}
.international-shipping-form .fields{
    display:inline-block; vertical-align:top; width:100%; margin:0 0 5px;
}
.international-shipping-form .fields label{width:212px; float:left; margin:0;}
.international-shipping-form .fields input, .international_shipping_content .fields textarea{width:230px; padding: 5px;}
#fc_continue a.fc_link_nav, #fc_cancel_continue_shopping a.fc_link_nav{padding:4px 10px!important;}
.international_shipping_content >p{float:none;}
.international_shipping_content .chosen-container{width:52% !important;max-width:242px !important;}
.international_shipping_content .chosen-container ul li input[type="text"] { width: 230px !important; font-family: Verdana, Geneva, sans-serif;font-size: 13.5px;}
.international_shipping_content .fields textarea,.international_shipping_content .fields select{padding:5px;}
.international_shipping_content .fields select{width: 242px;}
.international_shipping_content .fields textarea{resize:none;height:100px;}
.international_shipping_content button[type="submit"]{padding:0px 8px;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;height:auto;}
.checkout_main #fc_cancel_continue_shopping a.fc_link_nav,.checkout_main #fc_continue a.fc_link_nav{margin-left:0;}
.checkout_main #fc_complete_order_button_container button#fc_complete_order_button{line-height:1;padding:4px 10px;font-size:13px;}
.international_shipping_content p{padding:0;margin:10px 0 0;line-height:17px;}
.international_shipping_content ul{margin:10px 0 0 0px;padding:0;}
.international_shipping_content ul li{list-style:disc inside;}
.international_shipping_content .par1{margin:19px 0 0;}
.international_shipping_content h1{float:none;}
.post-detail {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bec3c7;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    padding: 14px;
    width: 94%;
    position: relative;
    margin: 20px 0 0;
}
.post-detail .post-date {
    font-size: 80%;
    left: 50%;
    line-height: 100%;
    margin-left: -90px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 160px;
    z-index: 101;
}
.post-detail img{max-width: 600px;margin: 10px 0; display: block; }
.post-inner .post-image{margin: 0 30px; padding: 0px 5px;}
.post-detail h1{font-size: 20px;}
.post-detail .post-date span {background: none repeat scroll 0 0 #fff;  border: 1px solid #a8a9a9; border-radius: 20em;  display: inline-block;padding: 5px 10px; }
/*======== about page css ===============*/
.comment-area{display: inline-block;width: 100%; padding:25px 0 10px;}
h3.page-heading{font-size:22px; font-weight:bold; color:#000;}
.comment-left{float:left; margin: 15px 0 0; width:180px; height:180px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;border:2px solid #fff;transition:0.3s all ease-in 0s; -webkit-transition:0.3s all ease-in 0s; -moz-transition:0.3s all ease-in 0s; -o-transition:0.3s all ease-in 0s;}
.comment-left:hover{border:2px solid #b0b0b0;}
.comment-left img{width:100%; height:100%;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; float:left;}
.comment-right{float:right; width:500px;}
.comment-right p.par2 a{display:block;}
ul.social-links{display: inline-block;width: 100%; margin:5px 0 12px; padding:0px;}
ul.social-links li{float:left; margin:0 10px 0 0; list-style:none;}
ul.social-links li a{float:left; width:30px; height:30px;}
ul.social-links li a.fb{background:url(../images/fb.png) no-repeat;}
ul.social-links li a.ld{background:url(../images/linkdin.png) no-repeat;}
ul.social-links li a.fb:hover{background:url(../images/fb_hover.png) no-repeat;}
ul.social-links li a.ld:hover{background:url(../images/linkdin_hover.png) no-repeat;}
.par-new{border-top:1px solid #ccc;width: 100%;float: left; padding:12px 0px;}
.right p{line-height:normal; text-align:left;}
.font-page {font-size: 13.5px !important;}
/*======== Product Hover =================*/
a.orangehover {
    text-decoration: none;
}
a.orangehover:hover {
    text-decoration: underline !important;
}
a.featured {
    color: #444444;
    text-decoration: none;
}
a.featured:hover {
    color: #ED7F1F;
    text-decoration: none;
}
/*======== Password Reset ===================*/
#password-reset div label {
    width: 130px !important;
}
/*======== about page css end ===============*/

/*======== Favorite button ==================*/
.contact-box .favorite {
    background: #7B97AD;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    margin: 0;
    display: block;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
    background-position: 0 bottom;
    border: 1px solid #4A7984 !important;
    text-decoration: none;
    text-align: center;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.contact-box .favorite:hover {
    color: #000;
}
/*======== End Favorite button ==============*/

.container .right .font-page p,
.list-post .post .post-content p {
    float: none;
}

/*======== Socials links ==================*/
.prod_photo_video .ss-icon {
    float: left !important;
    margin-right: 20px;
}
.prod_photo_video .ss-icon:hover,
.prod_photo_video .ss-icon:active {
    color: #7B97AD;
}

.post-inner .social-wrap {
    margin-bottom: -63px;
}

.post-inner .ss-icon.facebook-link {
    text-decoration: none;
}

.post-inner .ss-icon.facebook-link {
    color: #3b5998;
}
.post-inner .ss-icon.twitter-link {
    color: #1da1f2;
}

.post-inner .ss-icon:hover,
.post-inner .ss-icon:active {
    color: #ED7F1F;
}
/*======== End Socials links ==============*/

/*======== Shipping Error =================*/
.shipping-error {
    color: #ff0000;
    display: none;
}
.errors-block {
    background-color: #ff4500;
    color: #FFFFFF;
    border-color: #ffffff;
    height: 40px;
    width: 100%;
    margin: 0;
    display: none;
    font-size: 17px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    position: relative;
    box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}
.errors-block .content-wrapper {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.errors-block .content-wrapper .text-wrapper {
    margin-right: .67em;
    display: inline-block;
    line-height: 1.3;
}
.errors-block .content-wrapper .text-wrapper p {
    margin: 0;
    float: none;
    padding: 0;
}
/*======== End Shipping Error =============*/

/*======== Product Page Buttons ===========*/
.prod_details span.contact-box .purchase-btn {
    background-color: #fb9030;
    border: 1px solid #ED7F1F !important;
    background-image: url(../images/back_botton.jpg);
    background-repeat: repeat-x;
    width: 100%;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
}
.prod_details span.contact-box .prod-btn {
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    font-size: 16px;
    min-width: 100px;
}
/*======== End Product Page Buttons =======*/
