@charset "utf-8";

/* CSS Document */



body,h1,h2,h3,h4,span,div,ul,li,img,a,fieldset,form,p{ margin:0px; padding:0px; outline:none; list-style:none}

body{font-family: 'Source Sans Pro', sans-serif; text-rendering: optimizelegibility; line-height:25px; font-size:14px; background-color:#000}

#top{clear:both;line-height:50px; }
.top{box-shadow: 0 0 6px 5px #555; -moz-box-shadow:0 0 6px 5px #555; -webkit-box-shadow: 0 0 6px 5px #555; border-radius:0px 0px 5px 5px; font-size:15px;}
.top ul{ padding-left:15px}
.top ul li{ float:left; line-height:50px;}
.top ul li a{ color:#F00; text-decoration:none; text-transform:uppercase; padding:0px 25px;}
.top ul li a:hover{ background-color:transparent; color:#FF0}

.account{background-image:url(../images/acc.png); background-repeat:no-repeat; background-position:0.3em ; line-height:50px;}
.loginmenu{background-image:url(../images/login.png); background-repeat:no-repeat; background-position:0.3em ; line-height:50px;}

#mxcpr{ display:none}
img{ height:auto; width:auto}
.clear{ height:1px; display:block; clear:both}

.center{ text-align:center}

#banner{ max-height:160px; margin-top:10px}

.searchProd{ width:80%; margin:0 auto}
.searchProd input{ width:100%; vertical-align:inherit}

.customnumber{ text-align:center; background-image:url(../images/number.png); background-repeat:no-repeat; background-position:0.3em; color:#f9a515; font-size:20px;}

.menuHolder{ background-image:url(../images/menu.png);  z-index:9999; border-radius:5px; overflow:hidden; margin-bottom:10px}

#slide{}
.border{ border:1px solid #d2cbcb; border-radius:5px;}

.page-header h2{ margin:0 !important; padding:0 !important; color:#333; font-family: 'texgyreadventorregular';}

.fArticle{ padding:20px; margin-top:20px; color:#fff}
 h2{ font-weight:normal; color:#faab0b; text-transform:uppercase; padding:0; margin:0; padding-bottom:15px}

.cat{ padding:10px; padding-top:0px; height:466px;}

.featured{ margin-bottom:20px;}

.moduletable h3{ font-weight:normal; color:#faab0b; text-transform:uppercase; padding:0; margin:0}
.lBar h3{ text-align:center}
.prod{ color:#fff; padding-bottom:15px; border-bottom:2px  #FF0000 solid; margin-bottom:15px}
.pfName{ font-size:16px; line-height:30px;}
.price{ font-size:16px; line-height:30px; color:#F00}
.pfLinks{ height:25px;}
.pfLinks a{ color:#fff; margin-right:10px; line-height:25px; border-radius:5px; padding:0px 15px; display:inline-block}
.pfLinks a:hover{ text-decoration:none; background-color:#090 !important}
.button_buyF{ background-color:#f89c09}
.button_detailF{ background-color:#F00}


.mainContent{ padding:20px; background-color:#fff; display:block; overflow:hidden}
.topMargin{ margin-top:10px;}



/******************* 

 ****************************************/
.products{ float:left; width:200px; padding:15px; height:430px; background-color:#fff; border:1px solid #CCC; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:7px 0;  }

#featured{ padding:10px 0px}

#featured ul li:nth-child(4n),#featured ul li:nth-child(7n),#featured ul li:nth-child(10n),#featured ul li:nth-child(13n){ margin-left:0px !important}

#pDetails ul li:nth-child(4n),#pDetails ul li:nth-child(7n),#pDetails ul li:nth-child(10n),#pDetails ul li:nth-child(13n){ margin-left:0px !important;}

.productsCat{float:left; width:200px;  padding:10px; background-color:#fff; border:1px solid #CCC; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:14px; height:360px;}

.latestProd{ overflow:hidden; float:left; margin:0px 10px; position:relative }
.lpName{ height:40px; background-image:url(../images/trans.png); width:245px; line-height:40px; text-align:center; position:absolute; top:110px; font-size:14px}
.lpName a{ text-decoration:none; color:#fff; font-family: 'texgyreadventorregular'; display:block; transition-duration:1s}
.lpName a:hover{ background-color:#000; transition-duration:1s}

.prices{ color:#F00; font-size:16px; text-align:center; display:block;  line-height:30px}
.old_price{ color:#666; text-decoration:line-through}

.prodTitle{ display:block; text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold; height:35px; overflow:hidden}
.prodTitle a{ text-decoration:none; color:#000}

.shortDesc{ text-align:center; font-size:12px; line-height:18px; padding:10px 0px; height:45px; overflow:hidden}

.pLink{ display:block; clear:both; overflow:hidden}

.cLink{ display:block; height:30px; text-align:center}
.cLink a{ padding:0px 20px; line-height:30px; background-color:#333; color:#fff; display:inline-block}
.cLink a:hover{ background-color:#F00; text-decoration:none}

.button_buy{width:157px; height:40px;  background-image:url(../images/buy.png); text-decoration:none; color:#fff; font-size:12px; margin:0 auto; background-position:left 40px;transition-duration:0.5s; transition-timing-function: ease-in-out;}
.button_buy a{ color:#fff; font-size:16px; padding-left:60px; line-height:40px; display:block}
.button_buy a:hover{text-decoration:none}
.button_buy:hover{ color:#000; transition-duration:0.5s; background-position:left 0px; transition-timing-function: ease-in-out; }

.button_detail{ width:60px; height:30px; margin:0 auto;font-size:12px;   margin-top:5px; border:1px solid #CCC; border-radius:5px}
.button_detail a{ display:block; color:#000;  background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right; line-height:30px; padding:0px 10px}
.button_detail a:hover{ color:#e85900; text-decoration:none}


/*********************  Product detail **********************************/
.pTitle {border-bottom: 1px solid #999;font-family: 'Roboto Condensed', sans-serif;font-size: 30px;   margin-bottom: 15px; padding-top:5px; padding-bottom:15px}
#pImages{ }
#mainImages img{ border:5px solid #ccc }
#thumbs{ padding:5px; border-top:1px solid #fff; max-width:350px}
#thumbs img{ cursor:pointer; padding:4px; background-color:#eee}
#thumbs img:hover{ background-color:#999}
#pDetails{ clear:both; display:block; overflow:hidden}
.pDesc{ clear:both; display:block}

#pDesc{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:20px 0px; }

.rel_products{ float:left; width:200px; padding:10px; background-color:#fff; border:1px solid #CCC; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:15px}

#pAdditional{ float:left; font-family: 'Roboto Condensed', sans-serif;}
.pDetail{ padding:5px; border-bottom:1px dashed #ccc; margin-bottom:10px}
#qty .inputbox{ padding:5px; width:30px; border:1px solid #ccc}

#contact-form legend{ font-family: 'Roboto Condensed', sans-serif; font-size:16px; color:#F00}
#footer{ margin:20px 0px; font-family: 'Roboto Condensed', sans-serif; font-size:14px; text-align:center}

.at_name{ width:150px;}

.p_price{ font-size:25px; color:#F00; }

#btns input{ padding:10px 20px; background-color:#0C0; color:#fff; cursor:pointer}
.wish{ background-color:#ff4c06 !important}
#btns input:hover{ background-color:#060}
.wish:hover{ background-color:#ff2306 !important}

/****************** Cart Section ****************************************/
.cartSec{ padding:10px; background-color:#fff; border-radius:15px; font-size:12px}
.cHead td{ padding:10px; background-color:#ff6c00; color:#fff; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #fff; font-weight:normal}
.cItems td{ padding:10px; text-align:center; background-color:#eee;  border-right:1px solid #fff; border-bottom:1px solid #fff}
.cItems a{ color:#F30; text-decoration:none}
.cImg{ border:5px solid #fff}
.cItems input{ border:1px solid #ccc; padding:5px; vertical-align:top}

#cDetails{ padding:20px; text-align:right; display:block; font-family: 'texgyreadventorregular'; font-size:12px}
#cBtns{ height:30px; clear:both; display:block}
.cBtn{ height:30px; color:#fff; display:inline-block; }
.cBtn a{background-color:#d5210f; color:#fff; text-decoration:none; padding:0px 15px; display:block; line-height:30px; text-transform:uppercase; border-radius:5px}
.cBtn a:hover{ background-color:#069113}
/**********************  Login **********************************/
#lBox{ padding:15px; background-color:#fff; border-radius:15px; display:block; overflow:hidden}
.loginBox{ width:40%; float:left}

.fWrap{ display:block; overflow:hidden; padding-bottom:10px; }
.fName,.fItem{ float:left}
.fName{ width:100px;}
.fItem input{ border:1px solid #ccc; padding:3px}

.lTitle{font-family: 'texgyreadventorregular'; font-size:14px; color:#ff4200; border-bottom:1px solid #f7c6a2; margin-bottom:15px; padding-bottom:5px}

.cButton{ background-color:#666; color:#fff; padding:5px 15px; cursor:pointer}
.cButton:hover{ background-color:#000}

/*******************  Checkout **********************************************/
#cOrder{ display:block; clear:both; margin-bottom:15px}
.cStep{ padding:10px 30px; margin-right:10px; margin-bottom:10px; float:left; background-color:#333; color:#fff}
.cStep a{color:#fff; text-decoration:none}
#cOrder .active{ background-color:#d51f10 !important}

.cRegister tr{ padding-bottom:5px; line-height:30px}
.jshop_register .inputbox{ padding:5px; border:1px solid #ccc}
.cHeadc td{ padding:10px 15px; background-color:#000; color:#fff; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #fff}
.bName{ color:#000; font-size:12px; padding-right:20px}
.billing{font-family: 'texgyreadventorregular'; font-size:12px; font-weight:normal}

.pFinish{ color:#000}
.pFinish a{ color:#F00}

.cForm{font-family: 'texgyreadventorregular'; font-size:12px; font-weight:normal}
.cMsg{font-family: 'texgyreadventorregular'; font-size:16px; display:block; text-align:center; padding:30px 0px}
/*****************  account **********************************/
.jshop_profile_data{font-family: 'texgyreadventorregular'; font-size:12px;}
.aMenu ul li{ float:left}
.aMenu ul li a{ text-decoration:none; color:#fff; background-color:#999; padding:10px 25px; margin-right:2px}
.aMenu ul li a:hover{ background-color:#000}
.oHigh{ line-height:30px;}
.table_order_list{ line-height:25px; padding:15px; background-color:#fff}
.table_order_list a{ text-decoration:none; padding:10px 15px; background-color:#3C0; color:#fff; border-radius:10px}
.table_order_list a:hover{ background-color:#060}

/**** newsletter ****/
.acyfield_email{ float:left; width:60%}
.acysubbuttons{ float:left; width:40%}
.acysubbuttons input{color:#fff; background:none;  background-color:#F90; padding:6px 12px }
.dimTitle{ font-weight:normal; color:#999; font-size:20px; line-height:30px; text-transform:uppercase; padding-bottom:5px}
.mail{ background-image:url(../images/mail.png); background-position:0.3em; background-repeat:no-repeat; margin-top:35px; padding-left:65px; color:#fff; font-size:20px}

/*** Bottom Menu *****/

.btm{ padding:10px; background-color:#d2080a}
.btm ul{ margin:0 auto; display:table}
.btm ul li{ float:left; line-height:20px;}
.btm ul li a{ color:#fff; text-decoration:none; text-transform:uppercase; padding:0px 25px; border-right:1px solid #fff}
.btm ul li a:hover{ background-color:transparent; color:#FF0}

/************* footer *********************************/
.footer{ border-top:1px solid #333; text-align:center; padding:20px; color:#fff}


@media (max-width: 979px) {



}





@media (max-width: 767px) {

.
}





