@charset "utf-8";
/* CSS Document */

body { font-size: 14px; background: #f1efed; margin: 0px; padding: 0px; font-family: 'MyriadProRegular'; }
.footer_menu a:hover { color: #11E164 !important; }
@font-face { font-family: 'MyriadProRegular'; src: url('../font/myriadpro-regular_1-webfont.eot'); src: url('../font/myriadpro-regular_1-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/myriadpro-regular_1-webfont.woff') format('woff'),  url('../font/myriadpro-regular_1-webfont.ttf') format('truetype'),  url('../font/myriadpro-regular_1-webfont.svg#MyriadProRegular') format('svg'); font-weight: normal; font-style: normal; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
img { border: none; outline: none; }
.clear { clear: both; }
.hed-icon { height: 58px; background: #000000; }
.hed-icon-inner { width: 966px; margin: 0 auto; }
.hed-icon-left { float: left; margin-top: 13px; }
.hed-icon-right { float: right; margin-top: 3px; }
.containor { width: 966px; margin: 0 auto; }
.logo { float: left; margin: 20px 0px; }
.shopping-cart { float: right; }
.shopping-menu { margin-top: 35px; float: right; }
.shopping-menu a { text-decoration: none; padding: 5px 10px; background: #2b2d2c; margin: 0px 4px; color: #FFF; font-family: 'MyriadProRegular'; font-size: 14px; border-radius: 4px; }
.shopping-menu a:hover { text-decoration: none; color: #11E164; }
a.loggedin { text-decoration: none; background: #0b9444; color: #fff }
.search { margin-top: 20px; }
.search input { width: 460px; height: 30px; border-radius: 15px; border: solid 1px #cdcdcd; padding: 0 30px 0 15px; background: url(../images/search.jpg) no-repeat right #fff; }
.banner { width: 966px; height: 350px; -moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px#888; box-shadow: 0 5px 5px #888; }
.category, .category-list { width: 966px; height: auto; margin-top: 25px; background: #FFF; -moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px#888; box-shadow: 0 5px 5px #888; }
.category h2, .category-list h2 { margin: 0px; padding: 0px 0 0 10px; height: 45px; background: #0b9444; color: #FFF; text-transform: capitalize; font-size: 22px; font-family: 'MyriadProRegular'; line-height: 45px; }
.category h2 span, .category-list h2 span { font-size: 14px; float: right; margin-right: 15px; color: #90c6ed; }
.category h2 span a, .category-list h2 span a { font-size: 14px; color: #90c6ed; }
.category h2 span a:hover { color: #fff; }
.cat-inner { padding: 15px; }
.cat-inner ul { margin: 0; padding: 0px; list-style: none; float: left; width: 150px; }
.cat-inner ul li { margin: 10px 0; padding: 0px; list-style: none; height: 180px; text-align: center }
.category-list .cat-inner ul li { height: 160px }
.cat-inner a { margin: 0px; padding: 0px; text-decoration: none; font-size: 16px; color: #2e2e2e; font-family: 'MyriadProRegular'; }
.cat-inner a:hover { text-decoration: none; color: #0b9444; }
.products { padding: 15px; }
.pro1 { width: 129px; height: auto; float: left; margin-right: 72px; position: relative; }
.pro2 img { width: 129px; height: 129px; }
.pro3 { color: #5b5858; font-size: 15px; margin-top: 10px; font-family: 'MyriadProRegular'; text-align: center; }
.pro3 a { color: #5b5858; text-decoration: none; }
.pro3 a:hover { color: #000; }
.pro3 span { color: #0b9444; font-weight: bold; font-size: 17px; font-family: 'MyriadProRegular'; display: block; }
.pro_over { display: none; position: absolute; top: 47px; left: 13px; width: 100px; background: #0b9444; color: #fff; height: 25px; border-radius: 7px; line-height: 25px; box-shadow: 0 0 5px #333 }
.pro_over a { display: block; line-height: 25px; text-align: center; font-weight: bold; color: #fff !important; text-decoration: none; }
.pro1:hover .pro_over { display: block; }
.box-3 { width: 966px; height: auto; margin-top: 15px; background: #FFF; }
.box-3-left { float: left; width: 513px; height: 398px; }
.box-3-right { width: 421px; height: 398px; float: right;  }
.box-3-right-first { width: 513px; height: 135px; }
.box-3-right-second { margin-top: 15px; width: 513px; height: 247px; background: #FFF; -moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px#888; box-shadow: 0 5px 5px #888; }
.comp { float: left; background: #0b9444; font-size: 20px; font-family: 'MyriadProRegular'; color: #FFF; padding: 2px 10px; margin-left: 15px; }
.ver { float: right; font-size: 20px; font-family: 'MyriadProRegular'; color: #0b9444; margin-right: 15px; }
.comp a { color: #FFF; }
.pro-pop { width: 200px; height: auto; float: left; margin-right: 45px; }
.pro-pop h1 { margin: 0px; color: #4b4b4b; font-size: 20px; font-family: 'MyriadProRegular'; font-weight: normal; padding: 10px 0 15px; height: 30px; overflow: hidden }
.proimg img { border: solid 1px #edeaeb; }
.pro-pop p { margin: 0px; padding: 10px 0 5px 0px; }
.comprar { background: #0b9444; padding: 5px 10px; border-radius: 4px; border: none; color: #FFF; font-size: 16px; font-family: 'MyriadProRegular'; margin-right: 8px; }
.deta { background: #2c2c2c; padding: 5px 10px; border-radius: 4px; border: none; color: #FFF; font-size: 16px; font-family: 'MyriadProRegular'; }
.comprar:hover { cursor: pointer; }
.deta:hover { cursor: pointer; }
.star { color: #0b9444; font-size: 16px; margin: 10px 0px; }
.star span { font-size: 19px; font-weight: bold; }
.paypal { width: 966px; height: auto; margin-top: 25px; background: #FFF; padding-bottom: 0px; position: relative; }
.paypal1-left { float: left; margin: 15px; }
.paypal1-right { float: right; margin: 15px; }
.paypal1-left input { width: 265px; height: 30px; border-radius: 15px; border: solid 1px #cdcdcd; padding: 0 30px 0 15px; background: url(../images/search.jpg) no-repeat right #fff; }
.menu { background: #313131; height: 45px; }
#nav { height: 45px }
.menu ul { margin: 0px; padding: 0px; list-style: none; }
.menu ul li { margin: 0px; padding: 0px; list-style: none; display: inline; }
.menu ul li a:hover, .navactive { background: #000; }
.shoppingicon ul li a { margin: 0px 13px !important; }
.menu ul li a { font-size: 19px; color: #FFF; margin: 0px 8px!important; padding: 11px 8px 12px }
.footer { background: #313131; margin-top: -35px;width:100% }
.footer-inner { margin: 0 auto; height: 243px; padding-left: 50px }
.footer-menu { width: 200px; float: left; margin-right: 180px; margin-top: 50px; }
.footer-menu img { margin-right: 5px; }
.footer-menu h2 { margin: 0px; padding: 0 0 10px; color: #bdbbba; font-size: 16px; background: none }
.footer-menu h2 a { font-size: 20px; text-align: center; }
.footer-menu a { display: block; color: #bdbbba; font-size: 15px; }
.footer-menu a:hover { color: #11E164; }
.fot-icon { margin-top: 25px; }
.fot-icon span { color: #6d6c6c; float: right; margin: 15px 50px 0 0 }
.shoppingicon { position: relative; }
.shoppingicon2 { position: absolute; right: 0px; top: 0px; z-index: 99999999; background: url(../images/shoping-icon.png) no-repeat; width: 105px; height: 91px; }
.content { margin: 0px; padding: 0px; text-decoration: none; font-size: 16px; color: #2e2e2e; font-family: 'MyriadProRegular'; line-height: 20px; text-align: justify; }
fot-icon span a:hover { color: #FFF; }
/*************************************************30092013-nikhil************************************************/

.link { font-family: 'MyriadProRegular'; font-size: 16px; font-weight: bold; color: #0b9444; margin: 20px 0 0 0; }
.link span { color: #0b9444; }
.search1_in { font-size: 12px; font-family: 'MyriadProRegular'; font-weight: normal; width: 350px; height: 30px; border-radius: 15px; border: solid 1px #cdcdcd; margin: 6px 0 0 10px; padding: 0 30px 0 15px; background: url(../images/search.jpg) no-repeat right #fff; }
.blue { color: #90c6ed; font-weight: normal; }
.may-tog { background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */ font-size: 12px; color: #000; border: 1px solid #CCC; border-radius: 5px; }
.pagination { float: left; margin: 12px 0 0 15px; ; font-family: 'MyriadProRegular'; font-size: 14px; color: #FFF; font-weight: bold; }
.pagination a { padding: 0px 4px; text-decoration: none; }
.pagination a:hover { color: #90C6ED; text-decoration: none; }
.cathead { background: none repeat scroll 0 0 #0b9444; font-family: 'MyriadProRegular'; font-size: 14px; height: 45px; }
.search_lft { float: left; }
.search_lft input:focus { outline: 0; }
.cathead-drp { float: right; width: 400px; text-align: right }
.cathead-drp p { float: left; color: #FFF; margin: 11px 4px; padding: 0; }
/*********************************************shoppingcart**************************************************/

.shopping_cart { margin: 20px 0 0 0; }
.shopping_cart table { }
.shopping_cart table th { background: #000; height: 50px; text-align: center; font-size: 18px; font-weight: normal; color: #FFF; }
.shopping_cart table td { border-right: 1px solid #e8e8e8; padding-top: 10px; }
.shopping_cart table tr td:last-child { border-right: none; }
.cartlist td { padding: 10px!important; font-size: 1.2em }
.checkout b, .checkout strong { color: #0b9444; font-size: 1.2em }
.cradt_product { float: left; width: 262px; margin-left: 20px; }
.cradt_product h1 { font-size: 15px; font-weight: normal; margin: 0; padding: 0; }
.cradt_product p { color: #000; font-size: 13px; font-weight: normal; line-height: 18px; margin: 0; padding: 0; }
.cradt_product h1 a { color: #0E80D3; font-size: 15px; font-weight: normal; text-decoration: none; }
.cradt_product h1 a:hover { color: #666; }
.cradt_product span { font-weight: bold; }
.cart_pro_edit { float: left; width: 60px; margin-left: 20px; font-size: 13px; }
.cart_pro_img { float: left; width: 69px; }
.unit_prices_cart { width: 50%; float: left; }
.unit_prices_cart span { display: block; text-align: right; color: #999; text-align: center; }
.unit_prices_cart p { margin: 0px; padding: 5px 0 0 0; text-align: center; }
.unit_prices_cart1 { width: 50%; float: right; }
.unit_prices_cart1 span { display: block; text-align: center; color: #999; }
.unit_prices_cart1 p { margin: 0px; padding: 5px 0 0 0; text-align: center; }
.cart_qty { text-align: center; }
.cart_qty input { width: 40px; height: 25px; background: #fff; border: 1px solid #999; text-align: center; }
.tr_bg_g { background: #ddeefa; }
.countinue_shopping_btn { float: left; margin: 12px; }
.countinue_shopping_btn a { display: block; padding: 0 10px; background: #0b9444; height: 35px; line-height: 35px; color: #FFF; font-size: 16px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; }
.update_shopping_btn { float: right; margin: 12px; color:#0b9444 }
.update_shopping_btn a { display: block; padding: 0 10px; background: #0b9444; height: 35px; line-height: 35px; color: #FFF; font-size: 16px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; text-align: center }
.countinue_shopping_btn a:hover, .update_shopping_btn a:hover { color: #90C6ED; }
/************************************************checkout****************************************************/

.signup { float: left; width: 570px; margin: 20px 0 20px 0; border-right: 1px solid #CCC; padding: 0 10px 0 0; }
.signup h3 { background: #ececec; color: #000; font-size: 16px; text-transform: capitalize; font-weight: normal; padding: 10px; }
.signup-tbl { margin: 10px 0 0 20px; font-size: 14px; }
.signup-tbl td { padding: 3px; text-transform: capitalize; }
.signup-tbl span { font-size: 10px; color: #999 }
.signup-tbl input[type=text] { width: 212px; border: 1px solid #CCC; padding: 5px; }
.signup-tbl input[type=password] { width: 212px; border: 1px solid #CCC; padding: 5px; }
.signup-tbl select { width: 224px; border: 1px solid #CCC; padding: 5px; }
.signup-tbl textarea { width: 212px; border: 1px solid #CCC; padding: 5px; resize: none }
.signup-tbl input.error, .signup-tbl select.error { border: 1px solid #d00 }
label.error { float: right; font-size: 10px; color: #e00 }
.signup-tbl input[type="button"] { display: block; padding: 0 25px; background: #0b9444; height: 35px; line-height: 35px; color: #FFF; font-size: 16px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; border: medium none; }
.signup-tbl input[type="button"]:hover { color: #7ADAFF; cursor: pointer; }
.signup-tbl input[type="submit"] { display: block; padding: 0 25px; background: #0E80D3; height: 35px; line-height: 35px; color: #FFF; font-size: 16px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; border: medium none; }
.signup-tbl input[type="submit"]:hover { color: #7ADAFF; cursor: pointer; }
/* contact */

.contact { margin: 10px 20px 20px }
.contact h3 { background: #ececec; color: #000; font-size: 16px; text-transform: capitalize; font-weight: normal; padding: 10px; }
.contactinfo { float: left; width: 58% }
/*****    ******/
 
a_login { color: #FFF !important; font-size: 16px !important; }
.signin { float: right; width: 380px; margin: 20px 0 0 0; }
.signin h3 { background: #ececec; color: #000; font-size: 16px; text-transform: capitalize; font-weight: normal; padding: 10px; }
/*****************************************************productdetails*************************************************************/

.prodtl { margin: 20px 0 0 0; }
.prodtllft { float: left; width: 465px; }
.proimg1 { position: relative; }
.proimgabs { position: absolute; right: 20px; bottom: 20px; }
.prodtlrgt { float: right; width: 490px; height: auto; }
.prodtlrgt h4 { background: #000; padding: 10px; text-transform: capitalize; font-size: 18px; font-weight: normal; color: #FFF; margin: 0; }
.prodtlrgt p { margin: 10px 0 0 0; font-size: 13px; font-weight: normal; line-height: 21px; }
.star1 { padding: 10px; font-size: 13px; font-weight: normal; }
.prodtltbl { margin: 10 0 0; font-size: 13px; font-weight: normal; }
.prodtltbl td { padding: 5px; }
.prodtltbl h5 { font-size: 27px; margin: 0; padding: 0; font-weight: normal; }
.qty { margin: 8px }
.qty h4 { float: left; }
.one { width: 46px; height: 36px; border: 1px solid #d3d3d3; float: left; text-align: center; font-size: 16px; margin: 0 15px; }
.adtocart { float: left; margin-right: 8px; }
.adtocart a, .adtocart input[type="button"] { display: block; padding: 0 10px; background: #0E80D3; height: 35px; line-height: 35px; color: #FFF; font-size: 15px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; border: medium none; }
.adtocart a:hover, .adtocart input:hover[type="button"] { background: #000; cursor: pointer; }
/************************************dashboard***************************************************/

.dashboard { padding: 20px 0; }
.dashboard ul { }
.dashboard ul li { list-style: none; margin: 0; padding: 0; }
.dashboardbox { width: 400px; height: 125px; padding: 22px; float: left; background: #f7f7f7; border: 1px solid #CCC; margin: 5px; }
.dashimg { width: 128px; height: 128px; float: left; }
.dashimg img { width: 128px; height: 128px; }
.dashtxt { float: right; width: 255px; }
.dashtxt h3 { background: #0E80D3; color: #FFF; font-size: 18px; padding: 8px; text-transform: capitalize; margin: 0; }
.dashtxt p { font-size: 13px; font-weight: normal; margin: 0; padding: 0; line-height: 25px; }
.dashtxt a, .dashtxt input[type="button"] { display: block; background: #0E80D3; color: #FFF; font-size: 16px; box-shadow: 1px 1px 2px 1px #333; border-radius: 5px; border: medium none; padding: 10px 10px 10px 23px; width: 90px; float: right; }
.dashtxt a:hover, .dashtxt input:hover[type="button"] { background: #000; color: #FFF; cursor: pointer; }
.mws-form-message { font-size: 12px; cursor: pointer; border: 1px solid #d2d2d2; padding: 15px 8px 15px 45px; position: relative; vertical-align: middle; background-color: #f8f8f8; background-position: 12px 12px; background-repeat: no-repeat; margin-bottom: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 4px; }
.mws-form-message.error { background-color: #ffcbca; background-image: url(../images/message-error.png); border-color: #eb979b; color: #9b4449 }
.mws-form-message.success { background-color: #e1f1c0; background-image: url(../images/message-success.png); border-color: #b5d56d; color: #62a426 }
.signin1 { float: left; width: 493px; margin: 20px 0 0 0; }
.signin1 h2 { background: #ececec; color: #000; font-size: 16px; text-transform: capitalize; font-weight: normal; padding: 0px 10px; }
.signin2 { float: left; width: 493px; margin: 20px 0 0 0; margin-left: 35%; }
.active { color: #F00!important; }
.srchproduct { margin-right: 20px !important; }
.top_search { background: #fff; border-radius: 20px; width: 460px; height: 30px; margin-top: 15px; float: right; border: solid 1px #cdcdcd; }
.top_search_bu { float: right; margin: 0px 10px 0 0; }
.top_search input[type=text] { width: 400px; height: 25px; float: left; display: block; background: #fff; border: none; margin-left: 30px; }
.top_search1 { background: #fff; border-radius: 20px; width: 265px; height: 30px; margin-top: 15px; float: right; border: solid 1px #cdcdcd; float: left; margin: 15px; }
.top_search1 input[type=text] { width: 209px; height: 25px; float: left; display: block; background: #fff; border: none; margin-left: 30px; }
.top_search2 { background: #fff; border-radius: 20px; width: 300px; height: 30px; margin-top: 7px; float: left; border: solid 1px #cdcdcd; }
.top_search2 input[type=text] { width: 242px; height: 25px; float: left; display: block; background: #fff; border: none; margin-left: 30px; }
.btncontinue { background: none repeat scroll 0 0 #0E80D3; border: medium none; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 2px 1px #333333; color: #FFFFFF; display: block; font-size: 16px; height: 35px; line-height: 35px; padding: 0 25px; margin-left: 420px; margin: 30px auto 10px; cursor: pointer; }
.cart_value { width: 26px; height: 26px; float: right; margin: 5px 10px 0 0; text-align: center; display: table; }
.cart_value span { font-weight: bold; font-size: 14px; vertical-align: middle; text-align: center; display: table-cell; }
input[type="email"] { border: 1px solid #CCCCCC; padding: 5px; width: 212px; }
.news_desc { padding-left: 10px; padding-right: 10px; padding-bottom: 30px; padding-top: 2px; font-size: 14px; border-bottom: 1px solid #BDBBBA; margin-bottom: 10px; line-height: 20px; /**/
}
.news_title { padding-left: 10px; padding-bottom: 8px; font-size: 18px; }
.vermas { float: right !important; padding-right: 20px; }
.vermas a { color: #313131; }
.newsselect { float: right; padding-right: 20px; padding-top: 10px; margin-top: -42px; }
.newsselect select { width: 250px; }
.styled select { padding: 3px 5px 5px 0px; cursor: pointer; color: #2B2A2A; border: none; font-size: 12px; border-radius: 5px; }
/*label.styled {margin-bottom:0 !important; position:relative;}
*/label.styled:after { color: #6D6D6D; content: "\f0d7"; font-family: FontAwesome; font-size: 20px; padding: 0 0 2px; pointer-events: none; position: absolute; right: 5px; top: -6%; }
label.styled:before { content: ""; display: block; background: #fff; height: 22px; pointer-events: none; position: absolute; right: 4px; top: -1px; width: 19px; }
.ie8 label.styled:before { background-color: #eaeaea; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea', GradientType=0 );
}
.smalltext { font-size: 12px; color: #999; clear: both; padding: 20px 20px 20px 10px; }
/****************************************18032014**********************************/

#nav { }
#nav li { position: relative; }
#nav li ul { position: absolute; z-index: 999; background: #313131; display: none; left: -1px; width: 250px; top: 29px }
#nav li ul li a:hover { background: none; color: #11E164 }
#nav li ul li { padding: 5px 5px; border-bottom: 1px solid #666; display: block; }
#nav li ul li a { font-size: 14px; }
#cc_offline, #purchase_ordertbl { border: 1px solid #ccc; background: #eee }
.breadcrumbs a { color: #0b9444 !important }
