@charset "utf-8";
/* CSS Document */
* { outline:none; }
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body {font-size:14px; font-family:"Droid Sans"; font-weight:400; color:#555555; margin:0px; padding:0px; -webkit-text-size-adjust:none; background:#fff; }
header, footer, section, aside, nav, article, video, figure { display:block;}
h1, h2, h3, h4, h5, h6, section, img, div { margin:0; padding:0;font-weight:normal;}
ul, ol, li{ margin:0; padding:0; list-style:none;}
dl, dt, dd{ margin:0; padding:0; font-weight:normal;}
img { border:none;}
.fleft { float:left !important;}
.fright { float:right !important; }
p { margin:0 0 0 0; padding:0 0 0 0;}
.clear { clear:both; }
a{ text-decoration:none; color:#002936;}
.brd-none{ border:0px none !important;}

input, textarea, select {outline:none; border-radius:0px;}
.p-none-top { padding-top:0 !important; }


/*--- Mainwrapper Start ---*/
#mainwrapper { width:100%; float:left;}
.wrapper { max-width:1170px; margin:0 auto; padding:0 15px 0 15px; position:relative; clear:both;}

/*--- Headerwrapper Start ---*/
#header{ width:100%; float:left; background:#fff;}
.top-bar{ width:100%; float:left; background:#f2f2f2; padding:12px 0 12px 0;}
.gray-topmenu{width:auto; float:left; list-style-type:none; margin:opx; padding:0px;}
.gray-topmenu li {display:inline; padding:0 0 0 0;}
.gray-topmenu li a {text-decoration:none; padding:0 20px 0 0; font-size:13px; color:#8c8c8c;}
.gray-topmenu li a:hover {text-decoration:none; color:#70193D;}

.gray-topmenu2{width:auto; float:right; list-style-type:none; margin:opx; padding:0px;}
.gray-topmenu2 li {display:inline; padding:0 0 0 0;}
.gray-topmenu2 li a {text-decoration:none; padding:0 0px 0 20px; font-size:13px; color:#555555;}
.gray-topmenu2 li a:hover {text-decoration:none; color:#70193D;}
.gray-topmenu2 li a i{padding-right:2px; font-size:16px!important;}


.header-left { float:left; padding:30px 0; width:33.33%;}
.header-mid { float:left; padding:30px 0; width:33.33%; text-align:center;}
.header-right { float:right; padding:10px 0 0; width:33.33%;}

.logo { float:left; padding:0; text-align:left;}
.logo img { width:auto; display:block;}


.search-part{width:100%; float:left; margin:5px 0; position:relative;}
.search{width:100%; float:right; border:1px solid #eeeeee; padding:13px 40px 13px 8px; font-size:13px; color:#333; font-style:italic; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-appearance: none;}
.search-btn{width:40px; min-height:44px; -webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0;  border-radius:0 6px 6px 0; border:0px; text-align:center; cursor:pointer; color:#eeeeee; background:#eeeeee url(../images/search.png) no-repeat center ; position:absolute; right:0; text-indent:-99999px; left: 340px;top: 1px;}

.callus{width:100%; float:left; font-size:30px; color:#333333; font-weight:600; text-align:center;}
.time{width:100%; float:left; font-size:14px; color:#8c8c8c; font-weight:400; padding:5px 0 0 0; text-align:right;}
.icon-a{padding-right:4px;}
.cart-btn{width:auto; float:right; background:#f2f2f2; border:1px solid #eeeeee; padding:10px 10px; font-size:13px; color:#555555; text-align:center; margin:10px 0 15px 0; border-radius:6px;}
.redbold{font-weight:600; color:#70193D;}

.menu-gary{width:100%; float:left; background:#f2f2f2; padding:10px;}
.menu-gary .join{width:65%; float:left; font-size:14px; color:#333333;line-height:32px;}
.join-btn{width:auto; float:none; margin-top:20px; background:#939905; padding:5px 20px 5px 20px; font-size:14px; text-align:center; color:#ffffff; border-radius:4px; /*position:relative;*/ top:0px; left:20px;}
.join-btn:hover{background:#70193D;padding:15px; border-radius:4px; padding:5px 20px 5px 20px;}
.trust-pilot {
    float: right;
    width: auto;
    margin-top:6px;
}
.menu-gary .rightpart{ float: right;
    height: 30px;
    margin-top: -10px;
    width: auto;
}
.trustpilot{width:auto; float:left; margin-right:15px; padding-top:3px;}
.star{width:auto; float:left; list-style-type:none; margin:0px; padding:0px;}
.star li {display:inline; padding:0 0 0 0;}
.star li a {text-decoration:none; padding:0 0 0 0;}

.sub-point{width:100%; float:left; list-style:none; margin:0; padding:15px 10px; text-align:center;}
.sub-point li {display:inline-block; padding:0 0 0 0; width:auto; padding:0 10px; color:#333333; }
.sub-point i{color:#939905; padding-right:3px;}


/*--- Sliderwrapper Start ---*/

#sliderwrapper{ width:100%; float:left; }
#slider { max-width:1920px; float:left; padding:0; position:relative;}

/*--- Headerwrapper End ---*/

/*--- Middlewrapper Start ---*/
#middlewrapper { width:100%; float:left; padding:0 0 20px 0; }
.container{}
.container h1{font-family: 'Droid Serif', serif; font-weight:400; font-size:20px; color:#70193D; padding:0 0 10px; margin-bottom:20px; border-bottom:1px solid #e0e0e0; text-align:left;}
.container h2{font-family: 'Droid Serif', serif; font-weight:400; font-size:20px; color:#70193D; padding:0 0 10px; margin-bottom:20px; border-bottom:1px solid #e0e0e0; text-align:left;}
.container h3{font-family: 'Droid Serif', serif; font-weight:400; font-size:20px; color:#70193D; padding:0 0 10px; margin-bottom:20px; border-bottom:1px solid #e0e0e0; text-align:left;}
.container p{ font-size:14px; color:#333; line-height:22px; text-align:left; font-weight:400; margin-bottom:10px;}
.container p a{ font-weight:700; color:#70193D;}

.slider-wrapper{ width:75%; float:left;}
.right-add-bar{ width:23%; float:right;}

#trustpilot{background:#fba220 url('../images/excellent-banner.jpg') no-repeat top left; padding: 10px; min-height:129px; width:100%; text-align:left;}
#trustpilot .overall_rating{ font-size: 20px; color: #ffffff; line-height: 1; font-weight:700; font-family: 'Droid Serif', serif;}
#trustpilot a{ color: #ffffff;}
#trustpilot a img{ width:100%;}
#trustpilot a:hover { text-transform: none;}
#trustpilot .latest_reviews{ margin: 5px 0 0;}
#trustpilot .latest_reviews li{ padding: 0; margin: 0; list-style: none; font-size: 14px; color: #ffffff; font-style: normal; line-height: 18px;}
#trustpilot .latest_reviews li a{color: #ffffff;}
#trustpilot .latest_reviews li .reviewer_name{ font-weight:700;margin: 0 0 0 4px; line-height: 28px;}
.add-wrapper{ width:100%; float:left; margin:0; padding:0;}
.add-wrapper img{ width:100%; display:block;}

.home-container{ padding:30px 0; width:100%; float:left; text-align:left;}

.product-wrapper{ width:100%; float:left; margin:0; padding:0;}
.product-list{ width:100%; float:left;}
.product-list ul{ margin:0; padding:0; list-style:none;}
.product-list ul li{ margin:0; padding:0; border:1px solid #e0e0e0; width:18.60%; margin-left:1.75%; float:left;}
.product-list ul li:first-child{ margin:0 0 0 0;}
.product-list ul li .product{ width:100%; float:left; padding:10px;}

.offers-product-list{ width:100%; float:left; padding:30px 0 0;}
.offers-product-list ul{ margin:0; padding:0; list-style:none;}
.offers-product-list ul li{ margin:0; padding:0; border:1px solid #e0e0e0; width:23.60%; margin-left:1.65%; float:left;}
.offers-product-list ul li:first-child{ margin:0 0 0 0;}
.offers-product-list ul li .product{ width:100%; float:left; position:relative; padding:10px;}

.offer-lable{ position:absolute; right:-8px; top:-8px;}
.out-of-stock-lable {
    background: rgba(156, 0, 89, 0.7) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.item .product > .out-of-stock-lable {position:absolute;right: 0;top: 0;}

.product .product-thumb{ width:100%; text-align:center; float:left; margin-bottom:15px;}
.product .product-desc{ width:100%; text-align:center; float:left; margin-bottom:20px;}
.product .product-desc a{ display:block; color:#555555; height:70px; overflow:hidden;}
.product .product-desc a:hover{ color:#70193D;}
.product .product-desc span{ font-size:12px; color:#908e8f; padding:0; float:left; width:100%;}
.product .price-stock-info{ border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:5px 10px; width:100%; float:left;}
.product .price-stock-info .price{ font-size:16px; color:#70193D; text-align:left; float:left; font-weight:700;width:100%;}
.product .price-stock-info .price span{ font-size:14px; color:#908e8f; text-decoration:line-through;  font-weight:400;}
.product .price-stock-info .stock{ font-size:13px; color:#939905; text-align:right; float:right; font-weight:700;}
.product .price-stock-info .stock b{ color:#70193D;}
.product .price-stock-info .stock span{ font-size:14px; color:#908e8f; font-weight:400;}
.product .link{width:100%; text-align:center; float:left; margin-top:5px;min-height:40px;}
.product .link a{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  font-size:14px; color:#fff;}
.product .link a.cart{ background:#70193D; float:left; padding:8px 15px;}
.product .link a.cart i{ font-size:20px; margin:0;}
.product .link a.info{ background:#939905; float:right; padding:10px;}
.product .link a:hover.info{ background:#70193D;}
.product .link a:hover.cart{ background:#939905;}
.product .link .cart-btn{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  font-size:14px; color:#fff; background:#939905; float:left; padding:6px 13px; font-size:20px; margin:0; border:0px; cursor:pointer;}
.product .link .cart-btn:hover{ background:#70193D;}

.payment-wrapper{width:100%; float:left; border-top:1px solid #e0e0e0; padding:20px 0 0;}
.payment-logo{ width:auto; float:left;}
.payment-logo ul{ margin:0; padding:0; list-style:none;}
.payment-logo ul li{ margin:0 30px 0 0; padding:0; width:auto; float:left;}
.payment-logo ul li a{ display:block;}
.payment-logo ul li img{ width:auto; display:block;}

.contact-wrap{ float:right; text-align:left; color:#555; font-weight:400; font-size:14px;}
.contact-wrap span{ font-weight:700; font-size:24px;}
/*--- Middlewrapper End ---*/

/*--- Footerwrapper Start ---*/
#footer{ width:100%; float:left; background:#f8f8f8;  padding:20px 0 0; border-top:1px solid #e0e0e0;}
.footer-top{ width:100%; float:left; padding:0 0 10px; text-align:center;}
#footer h4{font-family: 'Droid Serif', serif; font-weight:400; font-size:18px; color:#70193D; padding:0 0 10px; margin-bottom:20px; border-bottom:1px solid #dadada; text-align:left;}
.footer-top .col1{ width:23%; float:left; margin: 0px 2.33% 0 0;}
.footer-top .col2{ width:23%; float:left; margin: 0px 2.33% 0 0;}
.footer-top .col3{ width:23%; float:left; margin: 0;}

.footer-top ul{ margin:0; padding:0; list-style:none;}
.footer-top ul li{ margin:0; padding:0; margin:0; color:#bdc2ca; font-size:13px; display:inline-block; padding-right:15px;width:100%; float:left; text-align:left; margin-bottom:5px;}
.footer-top ul li a{ text-align:left; padding:0; font-size:13px; color:#555555; background:url('../images/foot-nav-bullets.jpg') left no-repeat; padding-left:15px;}
.footer-top ul li a:hover{ color:#939905;}

.feature{ width:100%; float:left; margin-bottom:15px;}
.feature .icon{ width:42px; height:42px; float:left; margin:0 10px 0 0; background:#70193D; font-size:24px; color:#fff; padding:5px 0;}
.feature h6{ color:#70193D; font-size:15px; text-align:left; font-weight:700;}
.feature p{ color:#555; font-size:13px; line-height:normal; text-align:left; letter-spacing: -0.5px;}
.feature .email{ /*padding:10px 0;*/ color:#70193D; font-size:15px; display:block; text-align:left;}
.feature .call{ padding:10px 0; color:#70193D; font-size:15px; /*display:block;*/ text-align:left;}

.footer-bot{ width:100%; float:left; padding:15px; background:transparent;}
.footer-bot span.copy{ float:left; width:auto; padding:7px 0; color:#555; font-size:13px;}

.social-links{ float:right; width:auto;}
.social-links span{ float:left; font-size:16px; color:#70193D; padding:7px 2px;}
.social-links a{ width:36px; height:36px; color:#fff; font-size:20px; text-align:center; float:left; margin-left:2px; padding:5px 0;}
.social-links a.facebook{ background:#3c599b;}
.social-links a.twitter{ background:#02baf6;}
.social-links a.youtube { background: #CC181E;}
.social-links-header a i {padding: 4px 0 0 5px;}

.social-links-header {float: right; width: auto;}
.social-links-header a{ width:33px; height:33px; color:#fff; font-size:18px; text-align:center; float:left; margin-left:2px; padding:5px 0;}
.social-links-header a.facebook{ background:#3c599b;margin-left: 10px;border-radius: 20px;line-height: normal;}
.social-links-header a.twitter{ background:#02baf6;margin-left: 10px;border-radius: 20px;line-height: normal;}
.social-links-header a.youtube { background: #CC181E;margin-left: 10px;border-radius: 20px;line-height: normal;}
/*--- Footerwrapper End ---*/

.breadcrumb{ background:#f2f2f2; padding:10px; width:100%; float:left;}
.breadcrumb ul{margin:0; padding:0; list-style:none;}
.breadcrumb ul li{ width:auto; margin:0 5px 0 0; float:left; font-size:14px; color:#333;}
.breadcrumb ul li a{ color:#8c8c8c; float:left;}
.breadcrumb ul li a:hover{color:#333;}
.breadcrumb ul li a i{ margin:0 0 0 3px; padding:0 0 0 0;}

.left-penal{ /*width:23%; */ width:18%;}
.right-penal{ /*width:75%; */ width:80%;}


.listing-top{border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; float: left; padding: 10px 0; width: 100%;}
.sorting {float: left; margin: 0; width:70%;}
.total-page {float: left; padding: 5px 0 0; width:26%;}

.sort-by {float: left; width:38%;}
.sort-by a{ font-size:18px; color:#8c8c8c;}
.sort-by div.selector{ width:130px;}

.show-by { float: left; text-align: left; width:36%;}
.show-by div.selector{ width:90px;}
.view-as {float: right; width:auto; padding:5px 0 0;}
.view-as span {float: left; padding: 0 5px 0 0; font-size:14px; color:#3d3d3d;}
.view-as a{padding: 0; margin:0 0 0 5px; font-size:18px; float:left; color:#555;}
.view-as a.act, .view-as a:hover{ color:#939905;}


.product-listing{ width:100%; float:left; padding:20px 0 0;}
.product-listing ul{ /*margin:0 0 0 -1.63%; */ margin:0 0 0 -2%;  padding:0; list-style:none; /* width:101.63%; */ width:102%;}
.product-listing ul li{ margin:0 0 15px; /* margin-left:1.6333%; */ margin-left:2%; padding:0; border:1px solid #e0e0e0; /* width:31.70%; */ width:23%; float:left;}
.product-listing ul li .product{ width:100%; float:left; position:relative; padding:10px;}

.categories-menu{ width:100%; float:left; margin:10px 0; padding:0; list-style:none;}
.categories-menu li{ border-top:1px solid #e0e0e0; width:100%; float:left; padding:5px 10px;}
.categories-menu li:first-child{ border-top:0px;}
.categories-menu li a{background: url('../images/foot-nav-bullets.jpg') left 7px no-repeat; padding:0 0 0 15px; display:block; font-size:13px; color:#555;}
.categories-menu li a:hover, .categories-menu li a.active{ color:#939905;}

.shop-by-list{ width:100%; float:left;}
.shop-by-list h2{ margin-bottom:10px;}
.shop-by-list h4{color:#939905; font-size:16px; text-transform:uppercase; font-weight:700; margin-bottom:5px;}
.shop-by-list ul{ margin:0 0 10px 10px; padding:0; list-style:none; display:inline-block;}
.shop-by-list ul li{ width:100%; float:left; padding:3px 10px;}
.shop-by-list ul li a{background: url('../images/foot-nav-bullets.jpg') left 7px no-repeat; padding:0 0 0 15px; display:block; font-size:13px; color:#555;}
.shop-by-list ul li a span{ color:#8c8c8c;}
.shop-by-list ul li a:hover, .categories-menu li a.active{ color:#939905;}

.product-detail-wrapper{ width:100%; float:left; padding:15px 0;}
.product-left{ width:37.70%; float:left;}
.product-right{ width:59.60%; float:right;}
.product-large-wrapper{ width:100%; border:1px solid #e0e0e0; float:left; text-align:center; padding:10%;}
.product-large-wrapper img{max-width:100%; display:inline-block; vertical-align:middle;}
.product-thumb{ width:100%; float:left; margin:10px 0;}
.product-thumb ul{ margin:0; padding:0; list-style:none;}
.product-thumb ul li{ width:18.60%; float:left; border:1px solid #e0e0e0; text-align:center; margin-right:4px; padding:10px 0;}
.product-thumb ul li a{ display:block;}
.product-detail{ width:100%; float:left;}
.product-detail h1{ font-size:24px;}
.product-detail .information{ width:100%; float:left; border-bottom:1px solid #e0e0e0; padding:0 0 15px 0;}
.product-detail .information .price{ width:auto; float:left; font-size:22px; font-weight:700; color:#70193D; line-height:1; margin:0 0 15px;}
.product-detail .information .price span{ text-decoration:line-through; font-size:20px; font-weight:400; color:#908e8f;}
.product-detail .information .availability{float:right; width:auto;}
.product-detail .information .availability{ font-size:14px; font-weight:400; color:#908e8f; padding: 8px 0 8px 0;}
.product-detail .information .availability .in-stock{font-weight:700; font-size:13px; color:#939905;}
.product-detail .information .availability .out-stock{font-weight:700; font-size:13px; color:#70193D;}

.product-detail .qty-wrapper{ width:100%; float:left; padding:20px 0;}
.product-detail .qty-wrapper label{ float:left; padding:8px 5px 0 0;}
.product-detail .qty-wrapper .qty-field{ border:1px solid #e1dede; padding:8px; text-align:center; width:35px; font-size:14px; font-family:"Droid Sans"; float:left;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-appearance: none;}
.product-detail .qty-wrapper > a{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#70193D; font-size:14px; color:#fff; padding:10px; float:left; margin-left:10px; font-weight:700; text-transform:uppercase;}
.product-detail .qty-wrapper .add-to-cart-btn{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#70193D; font-size:14px; color:#fff; padding:9px; float:left; margin-left:10px; font-weight:700; text-transform:uppercase; border:0; cursor:pointer;}
.product-detail .qty-wrapper .add-to-cart-btn:hover{ background:#939905;}


.product-detail .qty-wrapper a i{ margin:0 5px 0 0;}
.product-detail .qty-wrapper a:hover{ background:#939905;}

.product-detail .qty-wrapper .add-this{ float:right; padding:8px 0; width:auto;}

.product-detail .payment-option{/*background:#f5f5f5;*/ padding:10px; width:100%; float:left;}
.product-detail .payment-option span{ float:left;}
.product-detail .payment-option span img{ vertical-align:middle; margin-left:10px;}
.product-detail .payment-option a.show_hide_finance{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#939905; font-size:14px; color:#fff; padding:10px; float:left; margin-left:10px; font-weight:700; text-transform:uppercase;}
.product-detail .payment-option .option { float: left; line-height: 18px; width: 100%; margin-bottom:10px;}
.product-detail .payment-option .option div.selector{ width:auto;}
.product-detail .payment-option .smalltext {float: left; font-size: 13px; width: 100%;}
.product-detail .payment-option .optiontype {float: left; font-size: 14px; width: 50%;}

.product-information-wrapper{ width:100%; float:left; padding:20px 0;}
.tab-wrapper{ width:74.50%; float:left;}
.releed-product{ float:right; width:23.60%;}
.releed-product .product{/*border:1px solid #e1dede;*/ width:100%; float:left; padding:10px;}
.releed-product .related-title{border-bottom: 1px solid #e2e2e2; padding:5px; margin-bottom:5px;}

.add-wrapper-left{ width:100%; float:left; margin-top:10px;}
.add-wrapper-left img{ width:100%; display:block;}

.categories-banner{ width:100%; float:left; padding:0; margin-bottom:15px;}
.categories-banner img{ width:100%; display:block; border:1px solid #e0e0e0;}

.categories-listing{ width:100%; float:left; padding:20px 0 0; border-top:1px solid #e0e0e0;}
.categories-listing ul{ margin:0 0 0 -1.63%; padding:0; list-style:none; width:101.63%;}
.categories-listing ul li{ margin:0 0 15px; margin-left:1.6333%;  padding:0; border:1px solid #e0e0e0; width:31.70%; float:left;}
.categories-listing ul li a .categories-product{ width:100%; float:left; position:relative; padding:10px; text-align:center;}
.categories-listing ul li a .categories-product img{ max-width:100%; display:inline-block;}
.categories-listing ul li a .categories-name{ width:100%; float:left; position:relative; padding:10px; text-align:center; background:none; color:#333; font-weight:700;}
.categories-listing ul li a .categories-name:hover{
	text-decoration: underline;
}

.checkout-wrapper{ width:100%; float:left; padding:0; margin:0;}
.checkout-left{ width:23%;}
.checkout-right{ width:75%;}

.checkout-wrapper h5{ color:#555; font-size:14px; font-weight:400; padding:10px; background:#f2f2f2; display:block; float:left; width:100%; margin-bottom:1px;}
.checkout-content{width:100%; float:left; margin-bottom:15px;}


.checkout-left h4{color:#939905; font-size:16px; font-weight:700; margin-bottom:5px;}
.checkout-left ul{ margin:0; padding:0; list-style:none; display:inline-block;}
.checkout-left ul li{ width:100%; float:left; padding:7px 10px; border-bottom:1px solid #e0e0e0;}
.checkout-left ul li a{background: url('../images/foot-nav-bullets.jpg') left 7px no-repeat; padding:0 0 0 15px; display:block; font-size:13px; color:#555;}
.checkout-left ul li a span{ color:#8c8c8c;}
.checkout-left ul li a:hover, .categories-menu li a.active{ color:#939905;}

.checkout-left p{ margin-bottom:25px; font-size:14px; line-height:22px;}


.checkout{ width:100%; float:left;}

.checkout-login{ width:85%;}
.checkout a{ color:#70193D; text-decoration:underline; display:block; padding:5px 0 0;}
.checkout span{ color:#3d3d3d; padding:0 0 10px;}
.checkout label{ width:100%; padding:0 0 5px 0; float:left; font-size:14px;}
.checkout label input{ width:auto; float:left; margin:0 5px 0 0;}
.checkout label span{ color:#70193D; padding:0;}
.checkout input{ border:1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; width:100%; padding:6px; margin:0 0 15px;}
.checkout textarea{ border:1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; width:100%; height:48px; padding:5px; margin:0 0 15px;}
.checkout select{ border:1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; width:100%; padding:5px; }
.checkout div.selector{margin:0 0 15px;}
.checkout ul{  padding:0;}
.checkout ul li{padding:2px 0; margin:0 0 0 15px; float:left;list-style:disc;}
.contunue{float:left !important; margin:15px 0 0;}
.radio-box{width:auto; padding:0 15px 0 0;}
.required-text{ width:auto; float:right; padding:0 11% 0 0;}

.btn-blue {background:#70193D; border: 0 none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; cursor: pointer; float: right; font-size: 14px; font-weight: 700; padding: 5px; text-transform: uppercase;}
.contunue-btn{ float:left; clear:both; margin:10px 0 0;}
.blue-title-small{ width:100%; float:left; padding:0 0 10px; color:#939905; font-size:14px; font-weight:bold;}
.small-black-title{ font-size:16px; float:left; width:100%; padding:0 0 15px; color:#70193D; font-weight:700; }


.full-width{ width:100%; padding:20px 0;}
.half-width{ width:48%; padding:20px 0;}

.cart-table2{ width:100%; float:left;  padding:0 0 0 0; font-size:14px; color:#3d3d3d; border-spacing:0px; border-top:solid 1px #e6e5e5; border-right:solid 1px #e6e5e5; margin:10px 0 0 0;}

.title-bg { background:#939905; color:#ffffff; font-weight:700; }


.cart-table2 td{ padding:10px 10px 10px 10px; text-align:center; border-bottom:solid 1px #e6e5e5; border-left:solid 1px #e6e5e5;}
.cart-table2 td span{ text-align:left; float:left;}


/*--- edit Start checkout-step-1a page ravi ---*/
.pink-active { color:#70193D !important; }
/*--- edit Start checkout-step-1a end ravi ---*/

/*--- edit Start checkout-step-1b start ravi ---*/
a.address-button { display:inline-block; font-weight:700; margin: 24px 0 15px 0; color:#ffffff; background:#939905; text-decoration:none ; padding:6px 10px ; border-radius:3px; }
/*.for-half { width:48%; display:inline-block; }*/
/*--- edit Start checkout-step-1b end ravi ---*/

/*--- edit Start checkout-step-6a start ravi ---*/
.edit-card { float:left; margin:15px 0 0 0;  }
.edit-card a {  color: #70193D; display:inline-block; padding: 5px 0 0; text-decoration: underline; }

/*--- edit Start checkout-step-6a start ravi ---*/
.place-order { float:right; background:#70193D; border: 0 none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; cursor: pointer; float: right; font-size: 14px; font-weight: 700; padding: 5px; text-transform: uppercase; margin:20px 0 0 0; }
/*--- edit Start checkout-step-6a start ravi ---*/


/*---  product-list-listing start ravi ---*/
.product-listing-list { float:left; width:100%; }
.product-listing-list ul { float:left; width:100%; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
.product-listing-list ul li { float:left; width:100%; margin:0 0 15px 0; }
.product-listing-list ul li .product{ width:100%; float:left; padding:10px;}



.product-listing-list ul li .product .product-thumb {float: left; margin-bottom:0; text-align: left; width: 23%; }
.product-listing-list ul li .product .product-desc { float: right; margin-bottom: 20px; text-align: left; width: 75%; }
.product-listing-list ul li .product .product-desc a {color: #555555; display: block; height: 25px; overflow: hidden; }
.product-listing-list ul li .product .price-stock-info{ border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; padding:5px 10px; width:75%; float:right;}
.product-listing-list ul li .product .price-stock-info .price{ font-size:16px; color:#70193D; text-align:left; float:left; font-weight:700;}
.product-listing-list ul li .product .price-stock-info .price span{ font-size:14px; color:#908e8f; text-decoration:line-through;  font-weight:400;}
.product-listing-list ul li .product .price-stock-info .stock{ font-size:13px; color:#939905; text-align:right; float:right; font-weight:700;}
.product-listing-list ul li .product .price-stock-info .stock b{ color:#70193D;}
.product-listing-list ul li .product .price-stock-info .stock span{ font-size:14px; color:#908e8f; font-weight:400;}
.product-listing-list ul li .product .link{width:auto; text-align:center; float:right; margin: 10px 0 0 0;}
.product-listing-list ul li .product .link .cart-btn{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  font-size:14px; color:#fff; background:#70193D; float:left; padding:6px 13px; font-size:20px; margin:0; border:0px; cursor:pointer;}
.product-listing-list ul li .product .link .cart-btn:hover{ background:#939905;}
.product-listing-list ul li .product .link a.info { background: none repeat scroll 0 0 #939905; float: right; margin: 0 0 0 10px; padding: 10px; }
.product-listing-list ul li .product .link a:hover.info{background:#70193D;}
.product-listing-list ul li .out-of-stock-lable {background: none repeat scroll 0 0 rgba(156, 0, 89, 0.7); bottom: 0; top:auto; color: #fff; font-size: 14px; font-weight: 700; left: 0; right:auto; padding: 10px 0; position: absolute; text-align: center; width: 20%; }
/*---  product-list-listing end ravi ---*/


/*** Cart 23/04/2015 ***/
.cart-wrapper{ width:100%; float:left; margin-bottom:20px;}
.cart-table-main{}
.cart-table{ width:100%; float:left; padding:0 0 0 0; color:#3d3d3d; border-spacing:0px; border-top:solid 1px #e6e5e5; border-right:solid 1px #e6e5e5; margin:10px 0 0 0;}
.cart-table td{ padding:10px; text-align:center; vertical-align:top; border-bottom:solid 1px #e6e5e5; border-left:solid 1px #e6e5e5;}
.cart-table td span{ text-align:left; float:left;}
.cart-table td a.edit{ font-size:18px; color:#939905;}
.cart-table td a.close{ font-size:18px; color:#70193D;}

.title-bg{ background:#939905;  color:#fff;}
.paigin-bg{ width:45px; font-size:14px; border:solid 1px #e6e5e5; color:#3d3d3d; text-align:center; display:inline-block; padding:5px 10px;}
.strong{ font-size:14px; color:#0882a0;}
.align-left{ text-align:left;}
.required-box{ width:100%; float:left; padding:0 0 0 0;}
.padding{ margin:20px 0 0 0; float:left;}

.pink-button{ width:auto; float:right; background:#70193D; border:none; text-align:center;  color:#FFF; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  padding:7px 10px; font-size:14px; font-weight:700; font-size:14px; font-family:"Droid Sans"; }
.pink-button-1{ margin-left:10px;}
.pink-button:hover{ background:#939905;}


.login-wrapper{max-width:950px; margin:0 auto; margin-bottom:20px;}
.login-box{ width:48.40%; float:left; padding:0 0 0 0;}
.login-box-right{ float:right;}
.login-box h2{ padding:0 0 0 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:uppercase; border:0px; margin-bottom:15px;}
.login-box-sub{width:100%; float:left; padding:10px 25px 20px 25px; border:solid 1px #e1dddd; margin:0 0 20px; min-height:235px;}
.login-box-sub p{ width:100%; float:left; padding:0 0 0 0; color:#3d3d3d; line-height:24px; text-align:justify;}
.login-box-sub label{ width:100%; float:left; padding-bottom:5px;}
.login-box-sub label span{ color:#70193D;}
.login-box-sub .text-box{ width:100%; float:left;}
.text-box-bg{ width:80%; float:left; border:solid 1px #d8d8d8; color:#3d3d3d; font-size:12px; background:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:7px 10px; margin-bottom:10px;}

.account-login{ width:auto; float:left; background:#70193D; border:none; text-align:center;  color:#FFF; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  padding:7px 10px; font-size:14px; font-weight:700; font-size:14px; font-family:"Droid Sans"; }
.account-login-1{ margin-left:10px;}
.account-login:hover{ background:#939905;}

.text-box-title {color: #3d3d3d; float: left; padding: 0; width: 62%;}
.text-box-title a {color: #70193D; float: left; padding: 5px 0 0; text-decoration: none;}
.text-box-title span{ color:#70193D;}


.shopping-box{ width:40%; float:right; padding:10px 0 0 0;}
.shopping-box-sub{ width:auto; float:right; border:solid 1px #e6e5e5; padding:0 15px 18px 0; margin:20px 0 0 0;}
.shopping-table{ width:100%; float:right; padding:12px 0 0 0; border-spacing:0px;}
.shopping-table td{ padding:0 10 6px 0; text-align:right; color:#555;}
.shopping-table td span {color: #70193D; font-size: 14px; font-weight: 700;}
.sub-title2{ width:100%; float:left; padding:0 0 8px 0; color:#0b7994; font-size:16px; text-align:justify;}
.inn-left2{ width:300px; padding:0 0 0 0; float:left;}

.account-wrapper{ width:100%; float:left; margin-bottom:20px;}
.login-box2{ width:37%; float:left; padding:0;}
.login-box2 h2{ padding:0 0 0 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:uppercase; border:0px; margin-bottom:15px;}
.login-box2 label{ width:100%; float:left; padding-bottom:5px;}
.required-box{ width:100%; float:left; padding:0 0 0 0;}
.check-box{ float:left; margin:2px 7px 8px 0;}

.forgot -wrappe{ width:100%; float:left; margin-bottom:20px;}
.forgot-box-main{ width:50%; float:left; padding:0;}
.forgot-box-main h2{ padding:0 0 0 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:capitalize; border:0px; margin-bottom:15px;}
.forgot-box-main label{ width:100%; float:left; padding-bottom:5px;}
.forgot-box-main .text-box-bg{ width:85%;}

.forgot-box-main .text-box-main-sub{ width:60%; float:left; margin-bottom:10px;}

.account-menu{ width:100%; float:left; margin:-10px 0 0; padding:0; list-style:none;}
.account-menu li{ border-bottom:1px solid #e0e0e0; width:100%; float:left; padding:7px 10px;}
.account-menu li a{background: url('../images/foot-nav-bullets.jpg') left 7px no-repeat; padding:0 0 0 15px; display:block; font-size:13px; color:#555;}
.account-menu li a:hover, .account-menu li a.active{ color:#939905;}

.gray-box{ width:100%; float:left; padding:15px; margin:20px 0 0; background:#f2f2f2;}
.gray-box h4{padding:0 0 0 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:capitalize; border:0px; margin-bottom:5px;}
.gray-box p{ font-size:14px; color:#555; line-height:20px; margin:0; text-align:left;}

.address-wrapper{ width:100%; float:left;}
.address-wrapper hr{ width:100%; margin:15px 0 20px; float:left; height:1px; border:0px solid #d8d8d8; background:#d8d8d8; clear:both;}
.add-form{ width:76.40%; float:left; padding:0; margin:0; font-family:"Droid Sans";}
.add-form h4{padding:0 0 0 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:capitalize; border:0px; margin-bottom:10px;}
.add-form label{ width:100%; float:left; padding:0 0 5px; font-size:14px; color:#555;}
.add-form label span{ color:#70193D;}
.add-form label a{ clear:both; color:#70193D;}
.add-form .text-field{ width:100%; float:left; border:solid 1px #d8d8d8; color:#3d3d3d; font-size:14px; background:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:6px 10px;  font-family:"Droid Sans";}
.add-form div.selector{ font-family:"Droid Sans"; height:32px; line-height:32px;}
.add-form div.selector span{ height:30px; line-height:30px;}
.add-form .submit-btn{ width:auto; float:right; background:#70193D; border:none; text-align:center;  color:#FFF; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  padding:7px 10px; font-size:14px; font-weight:700; font-size:14px; font-family:"Droid Sans"; }
.add-form .submit-btn:hover{ background:#939905;}

.add-form .row-half{ width:48%; margin-bottom:10px;}
.add-form .row-full{width:100%; margin-bottom:10px;}

.dashboard-wrapper{ width:100%; float:left;}
.dashboard-wrapper p{ margin-bottom:20px;}
.dashboard-wrapper p a{ font-weight:400;}
.dashboard-wrapper p span{ font-size:14px; color:#000;}
.dashboard-wrapper .info-label{ background:#f2f2f2; color:#939905; font-size:16px; font-weight:700; width:100%; float:left; padding:10px; margin-bottom:25px;}
.dashboard-wrapper .info-label i{margin-right:5px;}
.dashboard-wrapper h5{padding:0 0 10px 0; font-size:14px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:capitalize; border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.dashboard-wrapper h5 a{ float:right; font-weight:400; color:#70193D;}

.dashboard-wrapper .row-half{ width:48.50%; margin-bottom:10px;}
.dashboard-wrapper .row-full{width:100%; margin-bottom:10px;}

.newsletter-wrapper{ width:100%; float:left;}
.newsletter-wrapper p{ margin-bottom:20px;}
.newsletter-wrapper label{width:100%; float:left; padding:0; font-size:14px; margin-bottom:15px;}
.newsletter-wrapper p a{ font-weight:400;}
.newsletter-wrapper .save{ width:auto; float:left; background:#70193D; border:none; text-align:center;  color:#FFF; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  padding:7px 10px; font-size:14px; font-weight:700; font-size:14px; font-family:"Droid Sans"; }
.newsletter-wrapper .save:hover{ background:#939905;}

.review-form-wrapper{ width:100%; float:left; margin:15px 0;}
.review-form-wrapper h4{padding:0 0 10px 0; font-size:16px; font-family:"Droid Sans"; font-weight:700;  color:#939905; text-transform:capitalize; margin-bottom:10px;}
.review-form{ width:50%; float:left;}
.review-form .row{ width:100%; float:left; margin-bottom:15px;}
.review-form label{ width:100%; float:left; padding:0 0 5px; font-size:14px; color:#555;}
.review-form label span{ color:#70193D;}
.review-form .text-field{ width:100%; float:left; border:solid 1px #d8d8d8; color:#3d3d3d; font-size:14px; background:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:6px 10px;  font-family:"Droid Sans";}
.review-form .text-box{ vertical-align:text-bottom; overflow:auto; width:100%; min-height:80px; float:left; border:solid 1px #d8d8d8; color:#3d3d3d; font-size:14px; background:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:6px 10px;  font-family:"Droid Sans";}

.review-form .review-btn{ width:auto; float:left; background:#70193D; border:none; text-align:center;  color:#FFF; text-transform:uppercase; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  padding:7px 10px; font-size:14px; font-weight:700; font-size:14px; font-family:"Droid Sans"; }
.review-form .review-btn:hover{ background:#939905;}


/*Print Page*/
.page-print{width:900px; margin:40px auto;}
.print-head{width:100%; float:left; text-align:center;}
.page-print .logo{float:none;}
.page-print .order{width:100%; float:left; text-align:center; border-bottom:1px solid #e0e0e0; padding:30px 0 40px 0;}
.page-print h1{color: #70193D;}
.page-print p{color: #898989;}
.print-wrapper{width:100%; float:left; padding:30px 0 0 0;}
.page-print .col2-set{width:100%; float:left;}
.page-print .col2-set .col-1{width:47%; float:left;}
.page-print .col2-set .col-2{width:47%; float:right;}
h2{border-bottom: 1px solid #d1d1d1;color: #939905;font-family: "Droid Sans";font-size: 18px;font-weight: 700;margin-bottom: 10px;padding: 0 0 10px;text-transform: capitalize;}
.col2-set address{width:100%; float:left;font-size: 14px;line-height: 22px;margin-bottom: 25px;color: #333;font-style:normal;}
.page-print .item-order{width:100%; float:left; margin-top:25px;}
.page-print .col2-set p{color: #333;}
.print-bg {background: none repeat scroll 0 0 #939905;color: #fff;}
#my-orders-table th{padding:10px 10px 10px 10px;}
#order-item-row-7 td {padding:10px 0 10px 10px; border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5;}
#order-item-row-7 .last {border-right:1px solid #e6e5e5; padding-right:10px;}
.subtotal td{padding:10px 10px 10px 10px; border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5;}
.shipping td{padding:10px 10px 10px 10px; border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5;}
.grand_total td{padding:10px 10px 10px 10px; border-bottom:1px solid #e6e5e5;border-left:1px solid #e6e5e5;}
.subtotal .last {border-right:1px solid #e6e5e5;}
.shipping .last {border-right:1px solid #e6e5e5;}
.grand_total .last {border-right:1px solid #e6e5e5;}
.a-right .nobr{float: right;padding-right: 10px;text-align: right;width: 100%;}
.a-center{padding-right:10px;}
.page-print .account-login{ margin-top:15px; }

/*** 2015-05-05 ***/
.contant-wrapper{ width:100%; float:left; padding:0;margin:0;}
.contant-wrapper h4{padding:0 0 10px 0; font-size:18px; font-family:"Droid Sans"; font-weight:400;  color:#939905; text-transform:capitalize; margin-bottom:10px; text-decoration:underline;}
.contant-wrapper h5{padding:0; font-size:16px; font-family:"Droid Sans"; font-weight:400;  color:#555; text-transform:capitalize; margin-bottom:10px;}
.contant-wrapper h6{padding:0; font-size:14px; font-family:"Droid Sans"; font-weight:700;  color:#555; text-transform:capitalize; margin-bottom:10px;}
.contant-wrapper p{  font-size: 14px; line-height: 24px; color:#555;}
.contant-wrapper p span{ width:100%; display:inline-block; float:left; font-weight:700;}
.contant-wrapper ul{
margin:0;
padding:0;
list-style:none;
}
.contant-wrapper ul li{
	width:100%;
	float:left;
	margin-bottom:10px;
	}

.second_tp {
    float: left;
    height: 40px;
    overflow: hidden;
}
.first_tp {
    float: right;
    height: 40px;
    overflow: hidden;
}
.second_tp > img {
    margin-top: -8px;
}
.main-navigation
{
	clear:both;
	background-color: #70193D;
}


#inchoo_global_messages {
    position: relative;
    z-index: 9999;
}
#inchoo_global_messages_close {
    position: absolute;
    top: 13px;
    right: 13px;
    z-index: 10000;
    display: block;
    width: 15px;
    height: 15px;
    background: #666;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    text-decoration: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}





.messages li, .messages li li { margin: 0 !important; }
.error-msg, .success-msg, .note-msg, .notice-msg {
    border: none !important;
    font-size: 14px !important;
    background-position: 13px 13px !important;
    padding: 10px 35px !important;
    min-height: 22px !important;
}
.note-msg, .notice-msg { color: #d6b501; }

.error-msg {background-color: #ffa500
}
.success-msg{background-color:lightgreen}

/*#amorderattr{
    display:none;
}*/

#customer-reviews  dt {
    padding-top:10px;
}
#product-gallery{
	float: right;
	text-align: center;
	width: 70%;
}
.megamenu li.special a{
	background-color: #939905 !important;
	line-height: 31px !important;
	border-radius: 4px;
}
.megamenu li.package a{
	line-height: 31px !important;
	border-radius: 4px;
}


/*dimension styles*/
em.dimlist, em.dimsep {

    letter-spacing: -1px;
    font-style: normal;
}
em.dimlist{
    color:#666;
}

#dimsinline{
    white-space:nowrap;
}
.getskualign {
    float: left;
    width: 56%;
    word-wrap: break-word;
}
.assembly {
    bottom: -10px;
    float: right;
    height: 0;
    position: relative;
}
.assembly span.assembly_span
{
	width:100%;
	float:right;
}
.product_detail_page_promotion {
    margin-bottom: 15px;
    width: 100%;
}
.product_detail_page_promotion img {
    width: 100%;
}
.product_detail_page_promotion p {
    line-height: normal;
    margin-bottom: 0;
}

.formateprice{font-weight:700;}

#horizontalTab ul , #horizontalTab li, #horizontalTab ol{
    list-style: disc inside;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    text-align: left;
    font-weight: 400;
} #horizontalTab h4{
    font-weight:900;
  }

/* rajendra css */

#product-gallery img {
    float: none;
    height: auto;
    max-height: 490px;
    width: auto;
	max-width:350px;
    text-align: center;
}

.stock_availability_instock {float: right; color: #939905; width: auto; text-align: right;
    font-weight: 700;
    font-size: 13px;
}
.stock_availability_outstock {
    float: right;
    color: #70193D;
    width: 100%;
    text-align: right;
}
.stock_availability_special_instock {
    float: right;
    color: #70193D;
}
.stock_availability_special_outstock {
    float: right;
    color: #70193D;
}
.stock_availability_betseller_instock {
    float: right;
    color: #939905;
}
.stock_availability_betseller_outstock {
    float: right;
    color: #70193D;
}
.stock_availability_list_instock {
    float: right;
    color: #70193D;
}
.stock_availability_list_outstock {
    float: right;
    color: #70193D;
}


#changethis {
    text-align:left;
    font-family: 'Droid Sans';
    font-size: 11pt;
    line-height: 9pt;}

