﻿body {
	margin: 0;
	padding: 0;
	font-family: Segoe UI,Lucida Grande,UnDotum,Arial,Helvetica,sans-serif;
	background: url('../img/bg_top.png') repeat-x #eae9e9;
}
img {
	border: 0px none;
}
a {
	color: #0f2d5e;
	text-decoration: none;
}
a:hover {
	text-decoration: #A71818;
}
.sd-link:hover {
	color: #009cca!important;
	text-decoration: underline;
}
input, select {
	font-family: Segoe UI,Lucida Grande,Arial,Helvetica,sans-serif;
}
.readonly {
	background: #F0F0F0;
	color: #C2C0C0;
	border-color: #C2C0C0;
}
.lfloat {
	float: left;
}
.rfloat {
	float: right;
}
.fnt12 {
	font-size: 12px;
}
.overhid {
	overflow: hidden;
}
.error, .required, .errorMessage {
	color: #E10707;
	font-weight: normal;
	font-size: 11px;
}
.clear {
	clear: both;
}
.clearpd {
	clear: both;
	padding-bottom:5px
}
.margnCenter {
	margin-left: auto;
	margin-right: auto;
}
.fnt-tahoma {
	font-family: verdana;
}
.header {
	height: 88px;
	margin: 0 auto;
	border: 0px solid aqua;
}
.header-inner {
	height: inherit;
	margin: 0 auto;
	background: url('../img/bg_header.png') repeat-x 0 0px;
	border: 0px solid aqua;
}
.header-1 {
	width: 1170px;
	height: 52px;
	margin: 0 auto;
	border: 0px solid red;
}
.header-2 {
	width: 1170px;
	height: 35px;
	margin: 0 auto;
	border: 0px solid aqua;
}
.header-1-left {
	float: left;
	width: 300px;
	height: 50px;
	border: 0px red solid;
}
.header-1-right {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #626262;
	font-weight: normal;
	float: right;
	width: 800px;
	border:0px blue solid;
}
.header-top-nav {
	font-size: 13px;
	color: #626262;
	font-weight: normal;
	height: 60px;
	border: 0px blue solid;
	padding: 5px 0px 0px 0px;
}
.hdr-2-lft {
	height:inherit;
	float: left;

	border: 0px solid aqua;
}
.hdr-2-rt {
	float: right;

	height: 30px;
	border: 0px solid aqua;
	padding: 7px 0px 0px 0px;
}
a:link.hdrlnk, a:visited.hdrlnk, a:active.hdrlnk {
	font-family: "Segoe UI", verdana, arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #333333;
	padding: 0px 10px 0px 0px;
	height: 35px;
	text-transform: uppercase;
	border: 0px red solid;
}
a:hover.hdrlnk {
	color: #efe607;
	text-shadow: 1px 1px #000;
}
.hddvd {
	background: url('../img/div2.gif') no-repeat 0 0px;
	padding:0px 1px 0px 1px;
	height:34px;
	border:0px red solid
}

.hdrlh:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px red solid;
}
.hdrrh:hover {
	padding: 0px 0px 0px 0px;
	border: 1px solid lime;
}
.logo {
	padding: 0px 0px 0px 10px;
}
.logo a {
	background: url('../img/logo/logo_elina_h.jpg') no-repeat 0 0px;
	width: 380px;
	height: 50px;
	display:block;
	border: 0px red solid;
}
.logopti {
	padding: 0px 0px 0px 10px;
}
.logopti a {
	background: url('../img/logo/logo_ge.png') no-repeat 0 0px;
	width: 380px;
	height: 50px;
	display:block;
	border: 0px red solid;
}
.logolec {
	padding: 0px 0px 0px 10px;
}
.logolec a {
	background: url('../img/logo/logo_exp_malout.jpg') no-repeat 0 0px;
	width: 380px;
	height: 50px;
	display:block;
	border: 0px red solid;
}

.header-nav-outer {
	float: right;
	width: 760px;
	position: relative;
	height: 105px;
}
.header-top-src {
	font-size: 13px;
	color: #626262;
	font-weight: normal;
	height: 41px;
	border: 0px green solid;
	padding: 0px 0px 0px 25px;
}


#header_user {
	float: right;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px red solid;
}
#header_user ul, ol {
	margin: 0;
	padding: 0;
}
#header_user #header_user_info {
	float: left;
	color: #1d1d1d;
	list-style: none;
}
#header_user #header_user_info a {
	font-size: 10px;
	color: #1d1d1d;
	text-decoration: none;
	text-transform: lowercase;
}
#header_user #header_user_info a:hover {
	color: #f8aa04;
}
#header_user #header_user_info span {
	font-weight: bold;
	color: #1d1d1d;
}
#header_user #your_account {
	float: left;
	padding: 0 20px 0 24px;
	list-style: none;
}
#header_user #your_account a {
	font-weight: bold;
	color: #f8aa04;
	text-decoration: none;
}
#header_user #your_account a:hover {
	color: #1d1d1d;
}
#header_user #shopping_cart {
	float: left;
	padding: 0 0 0 20px;
	background: url(../img/header_cart.png) 0 1px no-repeat;
	list-style: none;
}
#header_user #shopping_cart a {
	font-weight: bold;
	color: #598f28;
	text-decoration: none;
}
#header_user #shopping_cart a:hover {
	color: #1d1d1d;
}



div#search_block_top {float:right;padding:0px 28px 0 0;border:0px red solid}
div#search_block_top form {width:154px;height:23px;background:url(../img/header_search.png) 0 0 no-repeat;}

div#search_block_top input.search_query {width:117px;float:left;margin:3px 0 0 10px;background:none;border:none;font:11px "Verdana";}
div#search_block_top a {width:23px;height:0;display:block;padding:23px 0 0 0;overflow:hidden;float:right;}



.hdr-fl-rt {
	float: right;
}
.nav-sign-outer {
	float: right;
}
.sign-in-outer, .sign-up-outer {
	float: left;
	margin-top: 5px;
	padding-left: 9px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #fff;
}
.nav-sign-outer a, .mobile-link a {
	color: #626262;
}
span.selected-city {
	background: url('../imgs/sprite-header.png') no-repeat right -648px;
	padding-right: 18px;
	text-align: left;
	cursor: pointer;
	_cursor: hand;
	margin-top: 15px;
	padding: 0 9px;
	border-right: 0px solid #ccc;
	border-top: 0px solid #fff;
	font-weight: bold;
	border: 1px solid #fff;
}
.csupport-drop-outer, .myaccount-drop-outer {
	float: right;
}
.csupport-drop, .myaccount-drop, .city-drop, .mobile-link {
	text-align: left;
	cursor: pointer;
	_cursor: hand;
	margin-top: 5px;
	padding: 0 9px;
	border-left: 0px solid #ccc;
	border-top: 0px solid #fff;
	font-weight: bold;
}
.myaccount-drop {
	border-right: 1px solid #fff;
}
.active-drop-tab, .myacct-active-drop-tab {
	cursor: default;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	box-shadow: 0 -25px 25px #939393;
	-moz-box-shadow: 0 -25px 25px #939393;
	-webkit-box-shadow: 0 -25px 25px #939393;
	position: relative;
	z-index: 600;
}
.myacct-active-drop-tab {
	border-right: 1px solid #ccc;
}
.top-nav-no-bor {
	border-left: 0px solid #ccc;
}
.sd-droplist-outer {
	position: absolute;
	z-index: 500;
	width: 200px;
	background: #fff;
	display: none;
	border: 1px solid #ccc;
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	box-shadow: 0 10px 15px #939393;
	-moz-box-shadow: 0 10px 15px #939393;
	-webkit-box-shadow: 0 0 15px #939393;
	-ms-filter: "progidDXImageTransform.Microsoft.Shadow(Strength8,Direction135,Color#939393";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 8,Direction = 135,Color = '#939393');
	margin-left: 0;
	margin-right: 0;
	margin-top: -1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sd-droplist-bottom, .left-categories-subcat-bottom {
	height: 7px;
}
.all-categories-drop-outer {
	border: 0px solid #ccc;
	z-index: 300;
	box-shadow: 0 10px 25px #939393;
	-moz-box-shadow: 0 10px 25px #939393;
	-webkit-box-shadow: 0 10px 25px #939393;
	-ms-filter: "progidDXImageTransform.Microsoft.Shadow(Strength8,Direction135,Color#939393";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 8,Direction = 135,Color = '#939393');
	font-family: Tahoma;
	margin-left: 0;
	margin-right: 0;
	margin-top: 27px;
	margin-bottom: 0;
}
.myaccount-list-outer {
	margin-top: 21px;
	right: 0;
	width: 170px;
}
ul.sd-droplist {
	list-style: none;
	font-size: 12px;
	color: #5e5e5e;
	margin: 0 10px;
	padding: 0;
}
ul.sd-droplist li a {
	list-style: none;
	font-size: 12px;
	color: #2e2e2e;
	margin: 0;
	padding: 3px;
	display: block;
	_cursor: hand;
	cursor: pointer;
}
ul.sd-droplist li a:hover {
	color: #0097c7;
	text-decoration: underline;
}
.all-categories-sep {
	border-bottom: 1px solid #959e90;
	margin: 3px 10px;
	height: 2px;
}
input.city-search-field:focus {
	color: #000!important;
}
.city-search-field {
	background: #fff url('../imgs/sprite-header.png') no-repeat right -518px;
	width: 205px;
	height: 17px;
	border: 1px solid #959191;
	font-size: 12px;
	color: #929292;
	-moz-box-shadow: 2px 2px 6px #a0a0a0 inset;
	-webkit-box-shadow: 2px 2px 6px #a0a0a0 inset;
	box-shadow: 2px 2px 6px #a0a0a0 inset;
	margin-left: 10px;
	padding-left: 3px;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
.citylist-outer {
	width: 230px;
}
.search-outer {
	font-size: 12px;
	color: #ebebeb;
	overflow: hidden;
}
.search-text {
	padding-bottom: 3px;
}
.search-cont-left {
	background: #434343 url('../imgs/sprite-header.png') repeat-x 0 -25px;
	float: left;
	width: 619px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.all-categories-drop-box {
	background: #fff url('../imgs/sprite-header.png') no-repeat 96px -622px;
	float: left;
	font-size: 11px;
	color: #2e2e2e;
	width: 115px;
	cursor: pointer;
	_cursor: hand;
	overflow: hidden;
	font-weight: bold;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	font-family: Tahoma;
	position: relative;
	z-index: 400;
	height: 25px;
	line-height: 17pt;
	padding-left: 5px;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 0;
}
.all-categories-uparrow {
	background: #fff url('../imgs/sprite-header.png') no-repeat 96px -224px;
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
}
.search-box-outer {
	float: left;
}
.search-box {
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #796216;
	border-top: 0px solid #796216;
	border-bottom: 0px solid #796216;
	width: 370px;
	height: 25px;
	font-size: 13px;
	color: #2f2f2f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 2px;
}
.search-box-text-unactive {
	color: #6c6c6c;
}
.search-button-outer {
	background: #db9e10 url('../imgs/sprite-header.png') repeat-x 0 -68px;
	float: left;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.dnm-button {
	background: url('../imgs/sprite-header.png') no-repeat 8px -180px;
	font-size: 13px;
	color: #4c3809;
	font-weight: bold;
	text-align: left;
	text-shadow: 0 1px #edce81;
	border: 0px solid #eeab07;
	cursor: pointer;
	width: 94px;
	height: 27px;
	padding-left: 26px;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 5px;
}
.search-button-outer:hover {
	background: #db9e10 url('../imgs/sprite-header.png') repeat-x 0 -99px;
}
.nav-tabs-outer {
	font-size: 11px;
	color: #fff;
	padding-left: 4px;
}
.header-nav-tab {
	float: left;
	white-space: nowrap;
	text-align: center;
	display: block;
	padding: 3px 0 3px 0;
}
span.dnm-tab a, span.product-tab a, span.travel-tab a, span.mobile-recharge-tab a, span.refer-tab a, span.fathersDay-tab a {
	background: url('../imgs/sprite-header.png') no-repeat 11px 11px;
	display: block;
	color: #FFF;
	border-right: 1px solid #004b62;
	-moz-box-shadow: 1px 0 0 #037fa5;
	-webkit-box-shadow: 1px 0 0 #037fa5;
	box-shadow: 1px 0 0 #037fa5;
	padding-left: 23px;
	padding-right: 11px;
	padding-top: 1px;
	padding-bottom: 0;
}
span.product-tab a {
	background-position: -9px -396px;
	padding-left: 25px;
}
span.dnm-tab a {
	background-position: -12px -370px;
	padding-left: 23px;
}
span.travel-tab a, span.refer-tab a, span.fathersDay-tab a {
	background-position: -1px -342px;
	padding-left: 33px;
	border-right: 0px solid #004b62;
	-moz-box-shadow: 0 0 0 #037fa5;
	-webkit-box-shadow: 0 0 0 #037fa5;
	box-shadow: 0 0 0 #037fa5;
}
span.mobile-recharge-tab a {
	background: url('../imgs/mobile-recharge-ico.png') no-repeat 11px 11px;
	padding-left: 28px;
}
span.refer-tab a {
	background: url('../imgs/refer-ico.png') no-repeat 11px 11px;
	padding-left: 35px;
}
span.fathersDay-tab a {
	background: url('../imgs/gift_icon.png') no-repeat 11px 11px;
	padding-left: 35px;
}
.header-nav-tab a, .header-nav-tab a:hover {
	color: #f0f8fd;
}
.header-nav-tab:hover {
	background: #024a60;
}
.nav-tab-active {
	background: #024a60;
	-moz-box-shadow: 0 2px 6px #022732 inset;
	-webkit-box-shadow: 0 2px 6px #022732 inset;
	box-shadow: 0 2px 6px #022732 inset;
}
.header-nav-right {
	overflow: hidden;
	float: right;
}
.get-daily-alerts-outer {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	background: #a10808;
	position: absolute;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-top: 0px solid #000;
	height: 88px;
	width: 477px;
	z-index: 1000;
	display: none;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 20px;
}
.get-daily-alerts-head {
	color: #e0dcdc;
	font-size: 19px;
	font-weight: bold;
	padding-bottom: 10px;
}
.get-daily-alerts-head span {
	font-size: 13px;
	font-weight: normal;
}
.get-daily-alerts-form-cont {
	overflow: hidden;
	_width: 477px;
}
.get-daily-alerts-select-city, .get-daily-alerts-email, .get-daily-alerts-button {
	float: left;
	font-size: 11px;
	color: #f3e009;
	margin-right: 15px;
}
.get-daily-alerts-button {
	margin: 13px 0 0 0;
}
.get-daily-alerts-email input.textbox, .get-daily-alerts-select-city-box {
	width: 188px;
	height: 16px;
	border: 1px solid #000;
	font-size: 11px;
	-moz-box-shadow: 2px 2px 6px #a0a0a0 inset;
	-webkit-box-shadow: 2px 2px 6px #a0a0a0 inset;
	box-shadow: 2px 2px 6px #a0a0a0 inset;
	padding: 2px;
	margin-top: 3px;
}
.get-daily-alerts-select-city-box {
	width: 117px;
	background: #fff;
	color: #000;
	padding: 0 4px;
	height: 20px;
}
.get-daily-alerts-button .button {
	background: #000 url('../imgs/homebg.png') repeat-x left -118px;
	text-align: center;
	width: 117px;
	border: 0px none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-bottom: 2px;
	box-shadow: 1px 0 5px #000;
	-moz-box-shadow: 1px 0 5px #000;
	-webkit-box-shadow: 1px 0 5px #000;
	cursor: pointer;
	cursor: hand;
}
span.close {
	font-size: 10px;
	color: #fff;
	background: url('../imgs/sprite-header.png') no-repeat -4px -863px;
	cursor: pointer;
	cursor: hand;
	padding-left: 16px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
.nav-mycart-outer {
	background: #D1CECE url('../imgs/sprite-header.png') repeat-x 0 -129px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
	width: 110px;
	height: 37px;
	font-size: 13px;
	text-shadow: 0 1px #fff;
	overflow: hidden;
	cursor: pointer;
	_cusror: hand;
	color: #0e0e0e;
	border: 1px solid #bdbdbd;
}
.nav-mycart-outer span.fill-cart {
	background: url('../imgs/sprite-header.png') no-repeat left -478px;
	width: 23px;
	height: 26px;
	display: block;
	float: left;
	color: #fff;
	font-size: 11px;
	text-align: center;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 4px;
	margin-bottom: 0;
	padding-left: 11px;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 0;
}
.nav-mycart-outer span.empty-cart {
	background: url('../imgs/sprite-header.png') no-repeat left -445px;
	padding-left: 11px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 0;
}
.nav-mycart-outer span.cart-text {
	display: block;
	float: left;
	padding-top: 9px;
	color: #3d3d3d;
	font-weight: bold;
	margin-left: 5px;
}
#signin_menu, #signout_menu, .menucard-overlay, #overlay, #overlay2, .cart-overlay, .page-overlay, .sizeChart-overlay, .lightBox-overlay {
	display: none;
	background: url('../imgs/page-overlay.png');
	position: fixed;
	_position: absolute;
	_height: 1020px;
	z-index: 2000!important;
	width: 100%;
	height: 100%;
	border: 0px none;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
}
.signin-cont-outer {
	background: url('../imgs/sign-overlay.png');
	width: 500px;
	height: auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 0;
}
.signin-cont {
	background: #efefef;
	padding: 9px;
}
.signin-cont h2 {
	font-size: 20px;
	color: #009cc9;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.signin-form-cont-outer {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b6b5b5;
}
.signin-form-cont {
	background: #fff url('../imgs/homebg.png') repeat-x 0 -604px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 1px;
	padding: 8px;
}
.signin-skip {
	margin: -10px -10px 0 0;
	cursor: pointer;
}
.cart-skip, .share-close {
	background: url('../imgs/close.png') no-repeat right top;
	cursor: pointer;
	font-size: 11px;
	width: 100%;
	height: 20px;
	padding-top: 3px;
	text-align: right;
	padding-right: 25px;
	margin-left: -21px;
	margin-right: 0;
	margin-top: -4px;
	margin-bottom: 0;
}
.cart-cont-outer {
	margin: 0 auto;
	width: 865px;
	height: 100%;
	overflow-y: auto;
	padding: 15px 0;
}
.cart-scroll {
	background: url('../imgs/page-overlay.png');
	width: 827px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	margin-bottom: 0;
}
.cart-cont {
	background: #fff;
	padding: 9px 9px 0 9px;
	border: 1px solid #cacaca;
	_width: 835px;
}
.ajax-loader-outer {
	background: #fff url('../imgs/ajax-loader.gif') no-repeat 5px 5px;
	width: 68px;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 13px;
	color: #000;
	height: 15px;
	-moz-box-shadow: 2px 2px 3px #C2C2C2;
	-webkit-box-shadow: 2px 2px 3px #C2C2C2;
	box-shadow: 2px 2px 3px #C2C2C2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	margin-bottom: 0;
	padding-left: 46px;
	padding-right: 0;
	padding-top: 15px;
	padding-bottom: 12px;
}
.mycart-outer {
	overflow: hidden;
	font-weight: bold;
}
.mycart-outer span.fill-cart {
	background: url('../imgs/fill-lcart-bg.png') no-repeat;
	width: 20px;
	height: 33px;
	display: block;
	font-size: 12px;
	color: #fff;
	text-align: center;
	float: left;
	margin-left: 4px;
	margin-right: 0;
	margin-top: 3px;
	margin-bottom: 0;
	padding-left: 20px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 0;
}
.mycart-outer span.empty-cart {
	background: url('../imgs/empty-lcart-bg.png') no-repeat !important;
}
.mycart-outer span.cart-text {
	font-size: 18px;
	color: #039bcc;
	display: block;
	float: left;
	padding-top: 12px;
}
.cart-msj {
	background: #dedede url('../imgs/cart_error.png') no-repeat 9px 50%;
	border: 1px solid #a69f9f;
	font-size: 14px;
	color: #5b5858;
	margin-top: 8px;
	padding-left: 50px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
}
#cart-message .cart-success {
	background: #c7ec9e url('../imgs/cart_success.png') no-repeat 9px 50%;
	border: 1px solid #c7ec9e;
	padding-left: 40px;
}
#cart-message .cart-error {
	background: #fde1de url('../imgs/cart_error.png') no-repeat 9px 50%;
	border: 1px solid #eec1bb;
}
#cart-message .cart-info {
	background: #dedede url('../imgs/cart_error.png') no-repeat 9px 50%;
	border: 1px solid #a69f9f;
}
#cart-message .cart-merge {
	background: #f8f483 url('../imgs/cart_error.png') no-repeat 9px 50%;
	padding-left: 50px;
}
.cart_success_msj_heading {
	font-size: 15px;
	color: #151515;
	font-weight: bold;
	display: block;
}
.cart-item-outer {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b6b5b5;
	margin-top: 8px;
}
.cart-item-wbor {
	-moz-border-radius: 10px 10px 0 0!important;
	-webkit-border-radius: 10px 10px 0 0!important;
	border-radius: 10px 10px 0 0!important;
	border-bottom: 0px none !important;
}
.cart-item-bg {
	background: url('../imgs/order-summary-bg.gif') repeat-x;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	margin: 1px;
	color: #3e3e3e;
}
.cart-item-heading-bg {
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	background: url('../imgs/cart-item-bor.png') repeat-y 91px 91px;
}
.cart-items, .cart-description, .cart-price, .cart-quantity, .cart-total, .cart-remove {
	float: left;
	padding: 8px;
}
.cart-items {
	width: 77px;
}
.cart-description {
	width: 390px;
}
.cart-price {
	width: 70px;
	line-height: 12pt;
	padding: 5px 8px;
}
.cart-quantity {
	width: 58px;
}
.cart-total {
	width: 90px;
	padding-left: 0;
	text-align: center;
}
.cart-remove {
	padding: 5px 0;
	width: 25px;
}
.cart-total strong {
	font-weight: bold;
	display: block;
	text-align: right;
}
.cart-price strong {
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
.cart-item-cont-bg {
	overflow-x: hidden;
	overflow-y: auto;
	height: 190px;
}
.cart-merge-cont-outer {
	background: url('../imgs/cart-merge-bg.gif') no-repeat 354px 35px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 196px;
	padding-right: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
}
.cart-merge-cont-left, .cart-merge-cont-right {
	float: left;
	width: 350px;
}
.cart-merge-cont-right {
	float: right;
}
.cart-merge-des {
	width: 148px;
}
.cart-merge-price {
	width: 90px;
}
.cart-item-cont {
	overflow: hidden;
	font-size: 12px;
	background: url('../imgs/cart-item-bor.png') repeat-y 91px 91px;
	border-bottom: 1px dotted #252525;
}
.cart-disable {
	opacity: .6;
	filter: alpha(opacity = 60);
}
.cart-item-cont-merge {
	background: url('../imgs/cart-merge-item-bor.png') repeat-y 160px 160px;
}
.cart-quantity select.quantity-list {
	border: 1px solid #cbc7c7;
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
	background: #fff;
	-moz-box-shadow: inset .9px 1px 3px #e4e4e4;
	-webkit-box-shadow: inset .9px 1px 3px #e4e4e4;
	box-shadow: inset .9px 1px 3px #e4e4e4;
	width: 55px;
	padding: 2px;
}
.cart-items img.items-image {
	border: 1px solid #d9d6d6;
	padding: 1px;
	width: 75px;
}
.empty-shopping-cart {
	margin-top: 15px;
}
.empty-shopping-cart span.heading-cart {
	background: #016887;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	display: block;
	padding: 10px 0;
	font-weight: bold;
}
.empty-shopping-cart span.categories-text {
	color: #454545;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 15px 0;
	text-align: center;
}
.empty-shopping-cart .start-shoping-button-outer {
	margin: 15px auto;
	float: none!important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 15px!important;
	padding: 0 12px!important;
	height: 32px!important;
}
.empty-shopping-cart .start-shoping-button-outer span {
	background: url('../imgs/buy-button-arrow.png') no-repeat right 8px !important;
	padding-left: 0;
	padding-right: 19px;
	padding-top: 4px;
	padding-bottom: 8px;
}
.productCategoriesOuter {
	font-size: 12px;
	padding-left: 25px;
}
.productCategoriesBox {
	padding: 10px 20px 2px 20px;
	border-right: 1px dotted #b3b3b3;
	width: 155px;
	height: 171px;
}
.productCategoriesOuter div:last-child {
	padding-right: 0;
	border-right: 0px dotted #b3b3b3;
}
.productCatList a {
	background: url('../imgs/emtpy-cart-bullet.png') no-repeat left 7px;
	color: #0097c7;
	display: block;
	font-size: 13px;
	padding-left: 12px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 8px;
}
.remove-cart {
	background: url('../imgs/remove-cart-inactive.png') no-repeat;
	width: 16px;
	height: 17px;
	display: block;
	margin: 3px auto;
	cursor: pointer;
	_cursor: hand;
}
.remove-cart:hover {
	background: url('../imgs/remove-cart-active.png') no-repeat !important;
	cursor: pointer;
	_cursor: hand;
}
.cart-total-outer {
	background: #e7e5e5;
	padding: 5px 20px;
	color: #3e3e3e;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
.cart-total-merge {
	font-size: 15px;
	color: #070707;
	padding: 8px 10px;
}
.cart-total-summary {
	float: left;
}
.cart-total-summary .cart-text {
	color: #010101;
}
.cart-total-merge .cart-total-summary .cart-text, .cart-total-payment-text .cart-text {
	color: #3e3e3e;
}
.cart-total-summary .promo-text {
	font-size: 12px;
	font-weight: normal;
	display: block;
	padding-top: 5px;
}
.cart-total-payment-text {
	padding-top: 5px;
	float: right;
	margin-right: 45px;
}
.cart-total-payment-text .total-text {
	color: #010101;
}
.cart-payment-outer {
	background: #f2f1f1;
	overflow: hidden;
	padding: 9px 12px;
	color: #5f5f5f;
	font-size: 11px;
}
.continue-button {
	background: #666565 url('../imgs/cart-contnue-button-bg.gif') repeat-x;
	height: 22px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 12px;
	color: #fff;
	_cursor: hand;
	cursor: pointer;
	float: right;
	margin-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 0;
}
.proceed-merge-button {
	background: #0773bc url('../imgs/continue_button_bg.gif') repeat-x;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	_cursor: hand;
	cursor: pointer;
	float: left;
	margin-top: 14px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.proceed-merge-button span {
	background: url('../imgs/continue_button_arrow.png') no-repeat right 1px;
	padding-right: 22px;
	display: block;
}
.continue-button span {
	background: url('../imgs/cart-contnue-button-arrow.png') no-repeat left center;
	padding-left: 19px;
	display: block;
}
.proceed-button {
	background: #1c8bd4;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1e9',endColorstr='#0878c3');
	
	background: -webkit-gradient(linear,left top,left bottom,from(#34a1e9),to(#0878c3));
	
	background: -moz-linear-gradient(top,#34a1e9,#0878c3);
	
	width: 173px;
	
	white-space: nowrap;
	
	margin-left: 13px;
	height: 28px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 4px 12px 0 12px;
	_cursor: hand;
	cursor: pointer;
	float: right;
						}
.proceed-button span {
	background: url('../imgs/continue_button_arrow.png') no-repeat right 4px;
	padding-right: 19px;
	display: block;
}
.proceed-button span a {
	color: #fff;
}
.cart-button-merge-sepr {
	background: url('../imgs/cart-merge-button-sep.gif') no-repeat left center;
	width: 20px;
	height: 33px;
	float: left;
	display: block;
	margin: 0 7px;
	color: #FFF;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0;
	padding-top: 17px;
	padding-bottom: 0;
}
.payment-secure-text {
	background: url('../imgs/cart-secure-ico.png') no-repeat left center;
	margin-top: 12px;
	margin-right: 4px;
	float: left;
	clear: both;
	padding-left: 21px;
	padding-right: 0;
	padding-top: 8px;
	padding-bottom: 4px;
}
.cart-payment-outer .payment-button-outer {
	float: right;
	overflow: hidden;
}
.proceed-button-merge-outer {
	overflow: hidden;
}
.payment-options {
	background: url('../imgs/cart-options-icon_v1.gif') no-repeat center;
	margin-top: 13px;
	float: left;
	padding-left: 0;
	padding-right: 448px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.network-login-head, .assured {
	font-size: 12px;
	color: #686868;
}
.assured {
	background: url('../imgs/sign-assured.png') no-repeat;
	padding-left: 15px;
	margin-left: 10px;
}
ul.network-login {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	_width: 454px;
}
ul.network-login li {
	float: left;
	display: block;
	margin: 10px;
}
.network-login li a div.facebook {
	width: 20px;
	height: 20px;
	background: url('../imgs/sprite-header.png') no-repeat 0 -701px;
}
.network-login li a div.google {
	width: 28px;
	height: 20px;
	background: url('../imgs/sprite-header.png') no-repeat 0 -747px;
}
.network-login li a div.yahoo {
	width: 19px;
	height: 20px;
	background: url('../imgs/sprite-header.png') no-repeat 0 -791px;
}
#login, #signup {
	padding: 10px 0 0 10px;
	margin-top: 5px;
}
.popup-form-row {
	margin-bottom: 8px;
	padding-left: 12px;
}
.popup-form-row, .popup-form-row .leftside, .forgot {
	font-size: 14px;
	color: #444;
}
.popup-form-row input.popup-form-textbox {
	border: 1px solid #c5c5c5;
	width: 296px;
	height: 24px;
	padding: 5px;
	font-size: 12px;
	color: #444;
}
#signin_submit, #signup_submit, .divison-cities-button {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #009CC9 url('../imgs/icon-sprite.png') no-repeat 68px -1015px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 0px none;
	_padding: 1px 12px 3px 2px;*;
	cursor: pointer;
	cursor: hand;
	padding-left: 2px;
	padding-right: 12px;
	padding-top: 1px;
	padding-bottom: 3px;
}
#signup_submit {
	background: #009CC9 url('../imgs/icon-sprite.png') no-repeat 74px -1015px;
	_padding: 1px 16px 3px 2px;*;
	padding-left: 2px;
	padding-right: 16px;
	padding-top: 1px;
	padding-bottom: 3px;
}
.or {
	background: url('../imgs/homebg.png') repeat-x 0 -261px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#login .or {
	color: #0099dc;
}
#signup .or {
	color: #0099dc;
}
.or span {
	background: #fff;
	padding: 0 5px;
}
.joinshopcart, .alreadyRegistered {
	font-size: 13px;
	cursor: pointer;
	cursor: hadn;
	color: #0f2d5e;
	font-weight: bold;
	border-bottom: 1px dotted #9e9e9e;
}
.alreadyRegisteredBox {
	display: inline-block;
	vertical-align: bottom;
	font-size: 11px;
	padding-left: 5px;
}
.joinshopcart:hover, .alreadyRegistered:hover {
	color: #A71818;
}
.button {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;
	font-size: 10px;
	font-weight: 700;
	background: #009CC9;
	color: #FFF;
	border: 0px none;
	cursor: pointer;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0;
	padding-bottom: 3px;
}
p.forgot a {
	font-size: 11px!important;
	color: #0f2d5e;
	cursor: pointer;
	cursor: hand;
}
#fp_email {
	border: 1px solid #c5c5c5;
	padding: 3px;
	font-size: 11px;
	color: #444;
}
#signin_menu label.error, .toggle_container .error {
	color: #E10707;
	font-size: 11px;
	display: block;
}
.bread-crumb {
	width: 980px;
	margin: 0 auto -7px auto;
	background: #fff;
	padding: 11px 9px 0 9px;
	font-size: 11px;
	overflow: hidden;
}
.innerPages-bread-crumb {
	font-size: 11px;
	overflow: hidden;
	margin: -4px 0 8px 0;
}
.bread-cnt {
	width: 765px;
	margin: -9px 0px 5px 0px;
	background: #fff;
	padding: 0px 0px 15px 0px;
	font-size: 12px;
	overflow: hidden;
	border: 0px solid #ccc;
}
.bread-home {
	background: url('../imgs/icon-sprite.png') no-repeat -8px -750px;
	padding-right: 7px;
	float: left;
}
.bread-home a {
	display: block;
	width: 16px;
	height: 15px;
}
.bread-cont {
	background: url('../imgs/bread-arrow.gif') no-repeat left 4px;
	display: block;
	float: left;
	padding-left: 12px;
	padding-right: 9px;
	padding-top: 0;
	padding-bottom: 0;
}
.bread-cont span.active-bread {
	color: #5e5e5e;
	font-weight: bold;
}
.bread-cont a {
	color: #0f2d5e;
	text-decoration: underline;
}
.home-deal-cont {
	width: 100%;
	padding: 0px 0px 0px 0px;
	border: 1px aqua solid;
}
.soldout {
	background: url('../imgs/soldoutlarge.png') no-repeat;
	width: 54px;
	height: 54px;
	z-index: 100;
	position: absolute;
	margin: 0;
	top: 295px;
}
.footer {
	width: 100%;
	background: #fff;
	font-size: 12px;
	color: #fff;
	padding: 20px 0px 10px 0px;
	border: 0px solid yellow;
	background: url('../img/bg_header.png') repeat-x 0 0px;
}
.footer-cont {
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
	padding: 16px 15px 10px 15px;
}
.footer-main-cont {
	overflow: hidden;
}
.footer-heading, .cust-test-heading {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px dotted #aaa9a9;
	color: #000;
	margin-bottom: 0px;
	text-shadow: 0 1px #fff;
}
.our-achievments-outer, .footer-links-outer {
	float: left;
	width: 189px;
	border-right: 1px #65584E solid;
	box-shadow: 0px 0 0 #404040;
	moz-box-shadow: 1px 0 0 #404040;
	-webkit-box-shadow: 1px 0 0 #404040;
	padding: 21px;
}
.sdguarantee {
	width: 200px;
	height: 139px;
	margin: 0;
}
.footer-links-outer {
	width: 394px;
	padding: 21px 15px 0 15px!important;
}
.footer-terms-outer {
	overflow: hidden;
	margin-bottom: 0px;
}
.footer-terms-outer .company, .footer-terms-outer .learn-more, .footer-terms-outer .need-help {
	float: left;
	width: 108px;
	margin-right: 27px;
}
.footer-terms-outer .learn-more {
	width: 90px;
}
.footer-terms-outer .need-help {
	width: 140px;
	margin-right: 0!important;
}
ul.footer-links {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.footer-links li a {
	text-decoration: none;
	color: #000;
}
.footer-follow-us {
	background: #5B5144;
	padding: 5px;
	margin-top: 10px;
	font-size: 12px;
	color: #b0b0b0;
	overflow: hidden;
}
.footer-follow-us .follow-us-text {
	border-bottom: 2px solid #717171;
	float: left;
	padding: 6px 6px 7px 0;
}
.payment-method {
	width: 104px;
	border-bottom: 2px solid #717171;
	float: left;
	color: #fff;
	text-shadow: 0 1px #000;
}
.footer-facebook a, .footer-twitter a, .footer-googleplus a, .footer-pinterest a {
	float: left;
	margin: 0 0 0 10px;
	width: 28px;
	height: 29px;
	display: block;
}
.footer-facebook a {
	background: url('../imgs/footer-sprite-min.gif') no-repeat 0 0;
}
.footer-twitter a {
	background: url('../imgs/footer-sprite-min.gif') no-repeat 0 -30px;
}
.footer-googleplus a {
	background: url('../imgs/footer-sprite-min.gif') no-repeat 0 -60px;
}
.footer-pinterest a {
	background: url('../imgs/footer-sprite-min.gif') no-repeat 0 -90px;
}
.footer-payment {
	float: left;
	background: url('../imgs/payment_opt.png') no-repeat;
	width: 309px;
	height: 24px;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 6px;
	margin-bottom: 0;
}
.footer-cust-testimon-outer {
	background: #5B5144;
	float: left;
	width: 300px;
	height: 230px;
	margin-left: 1px;
}
.footer-cust-testimon-cont {
	width: 315px;
	padding: 0 10px;
}
.footer-cust-testimon {
	font-size: 11px;
	padding-bottom: 10px;
	border-bottom: 1px solid #434343;
	margin-bottom: 0px;
}
.footer-cust-testimon span {
	font-size: 13px;
	display: block;
}
.cust-test-heading {
	font-size: 21px;
	font-weight: normal;
}
.footer-text {
	margin: 0px 0;
	padding: 0px 0px 10px 0px;
	text-align: center;
	color:#000
}
.voucher-resend-outer {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 0;
	margin-left: -76px;
	background: #fff;
	width: 300px;
	overflow: hidden;
	font-size: 12px;
	color: #5E5E5E;
	border: 1px solid #ccc;
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	box-shadow: 0 0 15px #939393;
	-moz-box-shadow: 0 0 15px #939393;
	-webkit-box-shadow: 0 0 15px #939393;
}
#errormsgOrder, #errormsgVoucher, #voucherResendInner {
	font-size: 11px;
	padding-left: 5px;
}
.voucherResendInner {
	overflow: hidden;
	width: 300px;
	padding: 5px 0;
}
.voucher-resend-form-cont {
	float: left;
	margin: 0 5px 0 10px;
}
.voucher-resend-form-cont .form-head {
	font-weight: normal!important;
	width: 100px;
	color: #545454;
}
.voucher-resend-form-cont .form-field {
	float: left;
}
.voucher-resend-form-cont .form-button {
	float: left;
	margin: 0 0 0 10px;
}
.voucher-resend-form-cont .form-field .textbox {
	width: 100px;
	height: 15px;
	padding: 2px;
	font-size: 11px;
	color: #a2a19c;
	border: 1px solid #adacb1;
}
.voucher-resend-form-cont .form-field .textbox:focus {
	color: #545454;
}
.voucher-resend-form-cont .form-button .goButton {
	background: #009CC9 url('../imgs/icon-sprite.png') no-repeat 14px -1024px;
	width: 39px;
	height: 18px;
	border: 0px none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-size: 11px;
	color: #fff;
	cursor: pointer;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0;
	padding-bottom: 3px;
}
.voucherResend-head {
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
	box-shadow: 1px 1px 0 #f2f2f2;
	moz-box-shadow: 1px 1px 0 #f2f2f2;
	-webkit-box-shadow: 1px 1px 0 #f2f2f2;
}
.voucherResend-head span.head-text {
	color: #159bce;
	font-weight: bold;
	float: left;
	display: block;
	padding: 2px 0 2px 10px;
}
.voucherResend-head span.closeCustomerSupport {
	background: url('../imgs/sprite-header.png') no-repeat 0 -553px;
	float: right;
	cursor: pointer;
	display: block;
	width: 13px;
	height: 13px;
	margin-left: 0;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 0;
}
.feedback_wrap {
	position: fixed;
	_position: absolute;
	top: 90px;
	_top: 45px;
	right: 0;
	z-index: 101;
}
.feedback {
	border-left: 2px solid #925C0C;
	border-top: 2px solid #925C0C;
	border-bottom: 2px solid #925C0C;
	display: block;
	border-right: 0px none;
	color: #FFF;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	background: #FDCF85;
	z-index: 200;
	_margin: 150px -1px 0 0;
	position: absolute;
	cursor: pointer;
	right: 0;
	margin-left: 0;
	margin-right: -1px;
	margin-top: 163px;
	margin-bottom: 0;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.feedback span {
	background: url('../imgs/footer-sprite-min.gif') no-repeat -8px -272px;
	width: 20px;
	height: 82px;
	display: block;
}
.off {
	margin-right: 328px;
}
#subscription-wrap {
	background: url('../imgs/page-overlay.png');
	position: fixed;
	_position: absolute;
	_height: 1020px;
	z-index: 2500!important;
	width: 100%;
	height: 100%;
	border: 0px none;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	overflow: hidden;
}
#mask {
	width: 500%;
	height: 100%;
}
.item {
	width: 20%;
	height: 100%;
	float: left;
}
.subscription-box {
	width: 456px;
	padding: 12px;
	background: url('../imgs/white_bg.png');
	moz-box-shadow: 4px 4px 5px #4e4e4e;
	-webkit-box-shadow: 3px 3px 5px #4e4e4e;
	box-shadow: 3px 3px 5px #4e4e4e;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	position: relative;
	margin: 0 auto;
	top: 150px;
}
.subscription-box-inner {
	width: 452px;
	background: #bd0801;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 2px #790f11 solid;
	overflow: hidden;
	padding: 25px 0 0 0;
}
.setps-count {
	background: url('../imgs/homecount.gif') no-repeat;
	width: 51px;
	height: 58px;
	float: left;
	font-size: 35px;
	color: #fff;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 16px;
	padding-bottom: 0;
}
.subscription-box-content {
	width: 306px;
	overflow: hidden;
	float: left;
	margin: 0 20px 0 20px;
}
.subscription-field-text {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}
.subscription-field-text span {
	font-size: 21px;
}
#zoneselect {
	font-size: 14px;
}
.main {
	width: 450px;
	background: url('../imgs/white_bg.png');
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0 0 12px #4e4e4e;
	-webkit-box-shadow: 0 0 12px #4e4e4e;
	box-shadow: 0 0 12px #4e4e4e;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 152px;
	margin-bottom: 0;
}
.main-cont {
	width: 448px;
	background: #bc0800;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #720803;
	overflow: hidden;
}
.main-cont-mar {
	padding: 30px 50px 20px 50px;
}
.main-cont-text {
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}
.subscription {
	width: 100%;
	background: url('../imgs/homebg.png') repeat-x 0 -174px;
	display: none;
	height: 67px;
	overflow: hidden;
}
.subscription_inner {
	width: 870px;
	overflow: hidden;
	font: normal 14px Tahoma,Geneva,sans-serif;
	margin: 0 auto;
	padding: 0 0 14px;
}
.subscription_text {
	float: left;
	font-weight: 700;
	font-size: 14px;
	color: #2f2f2f;
	padding: 5px 15px 0 0;
}
.subscription_select {
	float: left;
	padding: 0 10px 0 0;
}
.subscription_button {
	float: left;
	padding: 3px 0 0;
}
input.subscription-button {
	height: 51px;
	padding: 0;
	width: 186px;
	text-align: left;
	padding-left: 8px;
	margin-bottom: 0;
}
.subscription-bottom {
	padding: 10px;
	margin: 10px 0 0 0;
	overflow: hidden;
	border-top: 1px #d0563f solid;
}
.subscription-bottom .left {
	float: left;
	padding: 0 0 0 5px;
}
.subscription-bottom .right {
	float: right;
	padding: 0 5px 0 0;
}
.subscription-bottom .title {
	color: #fdbc2c;
	font-weight: bold;
	font-size: 13px;
}
.subscription-bottom-con {
	font-size: 18px;
	color: #FFF;
}
.subscription-bottom-con span {
	font-size: 12px;
}
.subscription-bottom-con a {
	color: #FFF;
	text-decoration: underline;
}
.subscription-bottom-con a:hover {
	color: #FFF;
	text-decoration: none;
}
.subscription-bottom-con a.panel {
	font-size: 12px;
}
.subscription-safe {
	color: #ebcbbe;
	background: url('../imgs/home-sprite.png') no-repeat -115px -402px;
;	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 13px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.subscription-button {
	background: url('../imgs/homesubscribe-button-bg.gif') no-repeat right top;
	font-size: 20px;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #a49595;
	height: 51px;
	width: 185px;
	margin: 10px 0;
	cursor: hand;
	cursor: pointer;
	text-align: left;
}
.subscription .hide {
	width: 100%;
	overflow: hidden;
	text-align: right;
	padding: 3px 0;
}
.subscription .hide a {
	color: #464646;
	text-decoration: none;
	font-size: 11px;
	font-weight: 700;
}
.form-fld {
	width: 98%;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	border: 1px solid #d4d4d4;
	padding: 8px 2px;
}
.refermerchantside_wrap {
	position: fixed;
	_position: absolute;
	top: 170px;
	_top: 45px;
	right: 0;
	z-index: 100;
}
.refermerchantsidepanel {
	border-left: 1px solid #84d2e8;
	border-top: 1px solid #84d2e8;
	border-bottom: 1px solid #84d2e8;
	width: 330px;
	background: #DDEEF6;
	border-right: 0px none;
	float: left;
	z-index: 199;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.refermerchantside {
	border-left: 1px solid #84d2e8;
	border-top: 1px solid #84d2e8;
	border-bottom: 1px solid #84d2e8;
	display: block;
	border-right: 0px none;
	color: #FFF;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	background: #DDEEF6;
	z-index: 200;
	_margin: 150px -1px 0 0;
	position: absolute;
	cursor: pointer;
	right: 0;
	margin-left: 0;
	margin-right: -1px;
	margin-top: 290px;
	margin-bottom: 0;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.refermerchantside span {
	background: url('../imgs/footer-sprite-min.gif') no-repeat -8px -118px;
	width: 20px;
	height: 151px;
	display: block;
}
.referoff {
	margin-right: 339px!important;
}
.refer-feedback-hide {
	display: none;
}
.refer-feedback-title {
	font-size: 11px;
	color: #5f6062;
}
.refermerchantsidepanel_head {
	font-size: 11px;
	font-weight: 700;
	border-bottom: 1px solid #84d2e8;
	text-align: justify;
	margin: 0 10px 0 0;
	padding: 0 0 3px;
}
.refermerchantsidepanel label {
	display: block;
	padding: 2px 0;
}
.refermerchantsidepanel .submit_btn {
	text-align: center;
	padding: 5px 0;
}
.refer-feedback_input {
	border: 1px solid #ACE;
	display: block;
	font: normal 11px Arial,Helvetica,sans-serif;
	width: 96%;
	background: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
}
.refer-feedback-outer {
	overflow: hidden;
}
.refer-feedback-left {
	float: left;
	width: 48%;
}
.refer-feedback-right {
	float: right;
	width: 48%;
}
#topnav a.menu-open, #sign_buy a.menu-open {
	border-left: 1px solid #b0e5fe;
	border-right: 1px solid #b0e5fe;
	border-top: 1px solid #b0e5fe;
	background: #ddeef6 !important;
	color: #666!important;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	border-bottom: 0px none;
	z-index: 13;
	margin-top: -3px;
	margin-right: 0;
	padding-left: 12px;
	padding-right: 18px;
	padding-top: 9px;
	padding-bottom: 3px;
}
.error_tooltip {
	float: left;
	position: absolute;
	display: none;
}
.city_error {
	background: #a94615;
	color: #fff;
	font-size: 11px;
	padding: 2px 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.city_error_bottom {
	margin-left: 12px;
}
.yellow-strip-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2000;
}
.yellow-strip-content {
	background: url('../imgs/page-overlay.png') 0 0;
	width: 650px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding: 10px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
.yellow-strip-content form {
	overflow: hidden;
	float: left;
	width: 290px;
}
.yellow-strip-text {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	float: left;
	width: 290px;
	padding: 5px 15px 0 25px;
}
.yellow-strip-inputbox input {
	background: #e0e0e0;
	width: 190px;
	padding: 5px;
	border: 1px #c9c9c9 solid;
	border-right: 1px solid #e0e0e0;
	font-size: 12px;
	color: #5a5a5a;
	float: left;
}
.yellow-strip-submit input {
	width: 86px;
	background: #0090ba;
	border: 1px #c9c9c9 solid;
	border-left: 1px solid #e0e0e0;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	height: 29px;
	padding-bottom: 5px;
}
#system_message, #system_tier2_msj {
	width: 100%;
	font-size: 11px;
	margin: 0 auto;
	top: 0;
	position: absolute;
	z-index: 100;
}
.sytem-msj-cont {
	width: 970px;
	margin: 0 auto;
	padding-left: 28px;
}
.system_fail .close, .system_success .close, .system_tier2 .tier2close {
	font-size: 10px;
	background: url('../imgs/grey-close.png') no-repeat left 3px;
	cursor: pointer;
	cursor: hand;
	color: #717259;
	position: absolute;
	_margin: -10px 0 0 160px;
	margin-left: 511px;
	margin-right: 0;
	margin-top: -25px;
	margin-bottom: 0;
	padding-left: 16px;
	padding-right: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
.system_fail, .system_success, .system_tier2 {
	font-size: 13px;
	width: 589px;
	height: 34px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	margin: 0 auto;
	border-top: 0px none;
	overflow: hidden;
	color: #000;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.system_fail {
	background: #f8d7d7;
	border-color: #982d2d;
}
.system_success {
	background: #e1e4b1;
	border-color: #7e992d;
}
.system_tier2 {
	background: #fcfdd1;
	border-color: #bebabb;
}
.system_fail .message_inner {
	background: url('../imgs/error-info-ico.png') no-repeat left;
	margin: 0 auto;
	padding: 5px 0 0 35px;
	height: 20px;
}
.system_success .message_inner {
	background: url('../imgs/success-info-ico.png') no-repeat left;
	position: relative;
	margin: 0 auto;
	height: 24px;
	padding: 5px 0 0 41px;
}
.system_tier2 .message_inner {
	background: url('../imgs/general-info-ico.png') no-repeat left;
	position: relative;
	margin: 0 auto;
	height: 30px;
	padding: 5px 0 0 41px;
	color: #555754;
	text-align: center;
	font-size: 11px;
}
.msg {
	margin-left: 150px;
}
.msg_arrow {
	position: absolute;
	right: 50%;
	top: -6px;
	background: url('../imgs/sprite-header.png') no-repeat right -888px;
	width: 9px;
	height: 7px;
	overflow: hidden;
}
.msg, .msg2, .msg3 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	position: absolute;
	background: #0BA8D5 url('../imgs/homebg.png') repeat-x 0 -93px;
	color: #FFF;
	white-space: nowrap;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.subscription-main-top-text {
	background: #720803;
	color: #fff;
	font-size: 15px;
	padding: 8px 0;
	font-weight: bold;
	text-align: center;
}
.home-subscribe-close {
	display: block;
	width: 30px;
	height: 29px;
	background: url('../imgs/homesubscribe-sprite.png') no-repeat -30px -23px;
	position: absolute;
	margin-left: 431px;
	margin-right: 0;
	margin-top: -10px;
	margin-bottom: 0;
}
.panel {
	color: #ffea04;
	font-size: 11px;
}
.policy-text {
	width: 100%;
	font-size: 11px;
	clear: both;
	text-align: center;
	padding-top: 7px;
	color: #fff;
}
span.subscription-bottom-con a {
	background: #c0bfbf;
	color: #302e2e;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
}
.subscription-safe {
	background: url('../imgs/homesubscribe-sprite.png') no-repeat left 0;
	color: #ebcbbe;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
	padding-left: 13px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
input.subscription-button {
	height: 51px;
	padding: 0;
	width: 186px;
	text-align: left;
	padding-left: 8px;
	margin-bottom: 0;
}
.subscription-bottom {
	padding: 10px;
	margin: 10px 2px 0 2px;
	overflow: hidden;
	border-top: 1px #5a0905 dotted;
	text-align: center;
	font-size: 13px;
}
.subscription-bottom .title {
	color: #fff;
	font-weight: normal;
}
.sdShareWidget {
	padding-top: 14px;
}
.loggedin-share-headtext {
	font-size: 13px;
	font-weight: bold;
	color: #616161;
}
.loggedin-share-headtext span {
	font-size: 10px;
	font-weight: normal;
}
.share-deal-head-bg {
	background: #f0dd62 url('../imgs/share-deal-head-bg.gif') repeat-x;
	color: #2a2a2a;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0 1px #fff;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 14px;
	cursor: pointer;
	_cursor: hand;
	width: 155px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.share-deal-know_more {
	font-size: 10px;
	color: #0f2d5e;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 22px;
	cursor: pointer;
	_cursor: hand;
	font-weight: normal!important;
}
.share-deal-fields-outer {
	overflow: hidden;
	position: absolute;
	width: 413px;
	margin: -96px 0 0 202px;
	display: none;
	z-index: 100;
}
.share-close {
	margin: -4px 0 0 -23px;
}
.share-deal-arrow {
	background: url('../imgs/share-deal-arrow.png') no-repeat;
	width: 9px;
	height: 17px;
	float: left;
	margin-top: 70px;
}
.share-deal-fields-cont {
	background: url('../imgs/know-more-overlay.png');
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 9px;
	float: left;
	width: 386px;
}
.share-deal-fields-main {
	background: #fff;
	padding-bottom: 6px;
}
.share-deal-head-text {
	background: #fef6d4;
	font-size: 15px;
	font-weight: bold;
	color: #252525;
	padding: 7px 12px;
}
.share-deal-mail-fields-outer, .loggedin-share-deal-mail-fields-outer {
	padding: 13px 0 0 17px;
	color: #444;
	font-size: 13px;
	font-weight: bold;
}
.loggedin-share-deal-mail-fields-outer {
	padding: 13px 17px 0 17px;
}
.loggedin-share-deal-fields-outer {
	margin-top: -88px;
	margin-left: 190px;
}
.share-deal-mail-fields-cont {
	overflow: hidden;
	padding: 5px 0 15px 0;
}
.share-deal-mail-field {
	float: left;
	width: 238px;
	margin-right: 12px;
}
.share-deal-button-field {
	float: left;
	width: 77px;
}
.share-email-box {
	border: 1px solid #a9a9a9;
	width: 98%;
	height: 18px;
	color: #000;
	font-size: 12px;
	padding: 3px;
}
.share-email-button {
	background: url('../imgs/share-submit-button.png') no-repeat;
	border: 0px none;
	width: 77px;
	height: 23px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 0;
	padding-right: 9px;
	padding-top: 0;
	padding-bottom: 4px;
}
.submit-inactive {
	background: url('../imgs/share-submit-button-inactive.png') no-repeat;
;	color: #828282;
	cursor: none;
}
.share-ico-outer {
	overflow: hidden;
	padding-left: 17px;
}
.loggedin-share-ico-outer {
	overflow: hidden;
}
.fshare-ico {
	background: url('../imgs/fshare.gif') no-repeat;
	width: 56px;
	height: 20px;
	float: left;
}
.fshare-ico a, .ftweet-ico a {
	display: block;
	width: 56px;
	height: 20px;
}
.ftweet-ico {
	background: url('../imgs/ftweet.gif') no-repeat center;
	width: 55px;
	height: 20px;
	float: left;
	border-left: 1px solid #7e7e7e;
	border-right: 1px solid #7e7e7e;
	margin: 0 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0;
	padding-bottom: 0;
}
.fmail-ico {
	background: url('../imgs/fmail-ico.gif') no-repeat;
	width: 57px;
	height: 20px;
	float: left;
	cursor: pointer;
	_cursor: hand;
}
.fshare-ico-inactive {
	background: url('../imgs/fshare-inactive.gif') no-repeat;
}
.ftweet-ico-inactive {
	background: url('../imgs/ftweet-inactive.gif') no-repeat center;
}
.fmail-ico-inactive {
	background: url('../imgs/fmail-ico-inactive.gif') no-repeat;
	cursor: default;
}
.loggedin-ftweet-ico {
	border-left: 0px solid #7e7e7e !important;
	border-right: 0px solid #7e7e7e !important;
	margin: 0 8px;
	padding: 0;
}
.share-recip-fields-outer {
	margin: -1px 6px 0 6px;
	border: 1px solid #b2b2b2;
}
.share-recip-fields {
	background: #efefef;
	border: 2px solid #fff;
	font-size: 13px;
	font-weight: bold;
	color: #444;
	padding: 9px;
}
.share-deal-form-fld {
	overflow: hidden;
	padding: 5px 0;
}
span.share-deal-recip-box-left, span.share-deal-recip-box-right {
	float: left;
	width: 165px;
	display: block;
	margin-bottom: 8px;
}
span.share-deal-recip-box-right {
	margin-left: 15px;
}
.share-deal-recip-top {
	background: url('../imgs/share-deal-recip-top-arrow.gif') no-repeat;
	width: 11px;
	height: 8px;
	position: relative;
	margin-left: 189px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
}
.recip-name-field {
	padding: 5px 0 5px 0;
}
.know-more-outer {
	background: url('../imgs/share-deal-arrow.png') no-repeat left 26px;
	position: absolute;
	padding-left: 9px;
	width: 307px;
	display: none;
	margin-left: 57px;
	margin-right: 0;
	margin-top: -41px;
	margin-bottom: 0;
}
.know-more-cont {
	background: url('../imgs/know-more-overlay.png');
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 9px;
}
.know-more-main {
	background: #ededed;
	padding: 5px;
	border: 1px solid #787878;
	color: #4f4e4e;
	font-size: 12px;
}
.know-more-text span {
	color: #111;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 2px;
}
.know-more-close {
	background: url('../imgs/main-banner-close.png') no-repeat right top;
	cursor: pointer;
	width: 13px;
	float: right;
	height: 13px;
	margin-left: 0;
	margin-right: 3px;
	margin-top: 2px;
	margin-bottom: 0;
}
.logout-know-more {
	margin-left: 200px;
}
.order-thanku-know {
	margin: -51px 0 0 317px!important;
}
.collectDemographs {
	padding: 10px;
	font-size: 13px;
}
.demograpgh-fields {
	overflow: hidden;
	padding: 5px 0;
}
.demograpgh-fields label.text {
	float: left;
	width: 150px;
	text-align: right;
}
.demograpgh-fields .fields {
	float: left;
	width: 230px;
	color: #000;
	text-align: left;
	padding-left: 12px;
}
.demograph-button-outer {
	padding-left: 162px;
	padding-top: 5px;
}
.demograph-button {
	background: url('../imgs/demo-submit-button.png') no-repeat;
	border: 0px none;
	width: 83px;
	height: 25px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-left: 0;
	padding-right: 9px;
	padding-top: 0;
	padding-bottom: 4px;
}
.demo_success_msj, .demo_error_msj {
	background: #c7ec9e url('../imgs/cart_success.png') no-repeat 4px 4px;
	color: #000;
	display: none;
	font-size: 12px;
	padding-left: 34px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.demo_error_msj {
	background: #fde1de url('../imgs/error-info-ico.png') no-repeat 4px 4px;
	padding-left: 34px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
}
#emailShareStatus {
	color: #000;
	font-size: 11px;
	text-align: center;
}
.left-categories-cont-inactive {
	display: none;
	position: absolute;
	min-width: 227px;
	z-index: 1200;
}
.left-categories-left-shadow {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
#menu ul li .left-categories-head, .left-categories-head:visited, .left-categories-head:active {
	font-family: "Segoe UI", verdana, arial;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #333333;
	white-space: nowrap;
	padding: 4px 0px 0px 30px;
	height: 35px;
	width: 220px;
	border: 0px red solid;

}
#menu ul li .left-categories-head:hover {
	background: url('../imgs/sseecat.jpg') repeat-x 0 0px;
	text-shadow: 1px 1px #000;
}
.left-categories-head-inner {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.left-categories-head span {
	display: block;
	padding: 9px 0 12px 8px;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.left-categories-head-down {
	background: url('../imgs/stop-cat-arrow.gif?v=1') no-repeat right top;
	cursor: pointer;
}
.left-categories-head-up a:link, a:active, a:visited {
	cursor: pointer;
}
.ac_results {
	border-left: 1px solid #959191;
	border-right: 1px solid #959191;
	border-bottom: 1px solid #959191;
	padding: 0;
	border-top: 0px solid #000;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	max-height: 108px!important;
}
.ac_results li {
	margin: 0;
	padding: 2px 3px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	color: #282828;
	margin-bottom: 1px;
	white-space: nowrap;
}
.ac_loading {
	background: white url('../imgs/ajax-loader-small.gif') right center no-repeat;
}
.ac_odd {
	background-color: #fff;
}
.ac_over {
	color: #0097c7!important;
	text-decoration: underline;
}
.ac_results li span.no-result {
	background: #EDF781 url('../imgs/city-search-no-result.png') no-repeat 3px 50%;
	color: #000;
	display: block;
	font-weight: bold;
	padding-left: 23px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
.filters {
	width: 227px;
	font-size: 12px;
	font-family: Tahoma,Geneva,sans-serif;
}
.filters-main-head {
	padding: 9px 5px;
	color: #404040;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 3px solid #C4DCFE;
}
.filters-head {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	background: url('../imgs/filters_hd_bg.gif') repeat-x top left;
	border-bottom: 0px none;
	color: #565656;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.filter-head-text {
	float: left;
	color: #565656;
	font-weight: bold;
	padding-left: 17px;
}
.reset-filter {
	float: right;
	font-size: 10px;
	text-decoration: underline;
	color: #0097c7;
	padding-bottom: 2px;
	margin-top: 1px;
	cursor: pointer;
	_cursor: hand;
}
.filter-toggle {
	background: url('../imgs/minus.gif') no-repeat 0 0;
	cursor: pointer;
	height: 13px;
	width: 13px;
	left: 4px;
	position: absolute;
	top: 4px;
}
.filter-toggle-arrow {
	background: url('../imgs/plus.gif') no-repeat 0 0;
}
.filters-cont {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	background: #fff;
	color: #565656;
	overflow-y: auto;
	max-height: 106px;
	border-top: 0px none;
	border-bottom: 0px none;
;	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
label.fliters-list {
	display: block;
	overflow: hidden;
	padding: 3px 5px;
}
label.fliters-list:hover, .active-filter {
	background: #ddf3fb;
}
.fliters-list span {
	float: left;
	display: block;
	width: 150px;
	line-height: 16px;
	padding-top: 2px;
}
.filter-value {
	float: left;
	margin: 2px 5px 0 0;
	padding: 0;
}
.sep-filters-outer {
	padding: 8px;
}
.filters-head-text-all {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	background: url('../imgs/filters_hd_bg.gif') repeat-x top left;
	border-bottom: 0px none;
	color: #565656;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.filters-hd-space {
	padding: 8px;
}
.search-boxes-outer {
	overflow: hidden;
	float: left;
}
.search-boxes-error {
	border: 0px solid #8b0b0b;
}
.search-error-outer {
	position: absolute;
	z-index: 412;
	margin: -13px 0 0 50px;
	display: none;
}
.search-error-arrow {
	background: url('../imgs/sprite-header.png') no-repeat right -686px;
	width: 10px;
	height: 9px;
	margin-left: 56px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: -1px;
}
.search-error {
	background: #8b0b0b url('../imgs/sprite-header.png') no-repeat -15px -577px;
	color: #fff!important;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.recent-viewed-outer {
	margin-top: 15px;
	clear: both;
}
.recent-viewed-head {
	font-size: 13px;
	color: #393939;
	font-weight: bold;
	padding: 8px 2px;
}
.recent-viewed-cont {
	background: #fff;
	padding: 3px;
}
.recent-searched-cont {
	background: #fff;
}
.recent-viewed {
	overflow: hidden;
	padding: 4px;
	border-bottom: 1px dotted #bcbbbb;
}
.recent-viewed:hover {
	background: #f2f1f1;
}
.recent-viewed:hover .recent-viewed-text .recent-viewed-deal-head {
	text-decoration: underline;
}
.recent-viewed-img {
	float: left;
	width: 46px;
	border: 1px solid #e4e3e3;
}
.recent-viewed-text {
	float: left;
	margin-left: 5px;
	color: #393939;
	font-size: 11px;
	width: 139px;
}
.recent-searches-text {
	padding: 1px 0;
	border-bottom: 1px solid #dadada;
}
.recent-searches-text span {
	color: #0060a0;
	font-size: 13px;
	display: block;
	font-family: Tahoma,Geneva,sans-serif!important;
	padding: 5px 4px;
}
.lastRemov {
	border-bottom: 0px dotted #bcbbbb;
}
.recent-searches-text span:hover {
	cursor: pointer;
	text-decoration: underline;
}
.recent-searches-text:hover .recent-viewed-deal-head {
	text-decoration: underline;
}
.recent-viewed-deal-head {
	font-size: 12px;
	font-weight: bold;
}
.recent-viewed-deal-txt {
	height: 20px;
}
.recent-viewed-price-outer {
	padding-top: 5px;
	color: #757575;
}
.recent-viewed-price-outer strong {
	font-size: 13px;
	color: #0b0b0b;
}
.filter-no-results {
	background: url('../imgs/no-prod-alert.png') no-repeat;
	color: #303030;
	font-size: 13px;
	height: 42px;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 62px;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 0;
}
.red-bold-err {
	color: #a1060a;
	font-weight: bold;
	font-size: 16px;
}
.filter-no-prod-suggest-outer {
	overflow: hidden;
	margin: 26px 0 16px 3px;
}
.filter-no-prod-suggest {
	border-left: 1px solid #adffbc;
	border-top: 1px solid #adffbc;
	border-bottom: 1px solid #adffbc;
	background: #dbfce1;
	font-size: 12px;
	font-weight: bold;
	border-right: 0px none;
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	float: left;
	padding-left: 9px;
	padding-right: 0;
	padding-top: 6px;
	padding-bottom: 8px;
}
.filter-no-prod-ico {
	background: url('../imgs/no-prod-suggest.png') no-repeat;
	float: left;
	width: 22px;
	height: 31px;
}
.red-bold-err {
	color: #A1060A;
	font-size: 16px;
	font-weight: bold;
}
.filter-no-results-outer {
	border-bottom: 3px solid #C1D5E5;
	padding-bottom: 3px;
}
.filter-no-results_wimg {
	background: url('../imgs/no-prod-alert-small.png') no-repeat left top;
	color: #303030;
	font-size: 13px;
	padding-left: 36px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.FrShip, .add-cart-ship {
	border-left: 2px solid #D1D1D1;
	border-top: 2px solid #D1D1D1;
	border-bottom: 2px solid #D1D1D1;
	background: url('../imgs/freShpBgRepX.png') repeat-x 0 0;
	border-right: 0px solid #D1D1D1;
	color: #363636;
	float: left;
	padding: 5px;
	text-align: center;
	width: 230px;
	cursor: pointer;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	height: 36px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Segoe UI;
}
.link, .add-free-ship {
	color: #068A00;
	font: bold 15px Segoe UI;
	text-decoration: underline;
}
.filter-prod-head-outer {
	height: 30px;
}
.filter-prod-head {
	float: left;
	padding: 1px 0 4px 1px;
	overflow: hidden;
}
.filter-prod-ico {
	width: 32px;
	height: 27px;
	float: left;
	padding: 0 5px 0 2px;
}
.filter-prod-text {
	font-weight: bold;
	font-size: 15px;
	float: left;
	padding-top: 3px;
	text-shadow: 0 1px #fff;
	color: #292A2A;
}
.filter-prod-text h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	display: inline;
}
.filter-prod-text h1 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	display: inline;
}
.filter-prod-text span {
	font-weight: normal;
	font-size: 12px;
	color: #4a4a4a;
}
.filter-prod-sort-outer {
	float: right;
	font-size: 11px;
	color: #4a4a4a;
	padding: 5px 8px 0 0;
	position: relative;
}
.filter-sort-text {
	float: left;
	padding: 2px 3px 0 0;
}
.refinded-by-outer {
	padding: 3px 0 4px 3px;
	font-size: 11px;
	color: #404040;
	display: none;
	overflow: hidden;
	clear: both;
}
.refinded-by-outer span.refined-text {
	display: block;
	float: left;
	font-weight: bold;
	padding: 3px 5px 0 0;
}
.refined-box, .sort-by-box {
	background: #f5f5f5;
	border: 1px solid #bababa;
	padding: 0 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.refined-box {
	float: left;
	margin-top: 3px;
}
.sort-by-box {
	padding: 2px 6px;
	float: right;
}
span.filter-sep {
	float: left;
	padding: 2px 4px;
}
.sort-by-box span {
	background: #f5f5f5 url('../imgs/filter-sort-arrow.png') no-repeat right 6px;
	font-weight: bold;
	color: #292A2A;
	padding-right: 10px;
	cursor: pointer;
}
.sort-by-drop {
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	position: absolute;
	background: #f5f5f5;
	border-bottom: 3px solid #bababa;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	width: 114px;
	display: none;
	z-index: 15;
	right: 8px;
	top: 22px;
	border-top: 0px none;
}
ul.sort-by-drop-list {
	font-size: 11px;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.sort-by-drop-list li {
	padding: 3px 5px;
	cursor: pointer;
}
ul.sort-by-drop-list li:hover {
	background: #fff;
}
.filters-bor {
	margin: 0 0 7px 0;
	border-bottom: 3px solid #C1D5E5;
	height: 2px;
	clear: both;
}
.filter-right-view-all a {
	overflow: hidden;
	font-size: 11px;
	display: block;
	cursor: pointer;
	padding: 10px 10px 0 20px;
	color: #0097c7;
	font-weight: bold;
	float: left;
}
#productResultsFound, .searchResult-text, .searchMatching-text {
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 15px;
	color: #272727;
}
.searcResult-text-head, .searchMatching-head-text {
	color: #0097C7;
	font-size: 16px;
	font-weight: bold;
}
.searcResult-text-match {
	font-size: 13px;
	color: #1954b6;
	border-bottom: 1px dotted #1954b6;
}
.noSearchMatching-text {
	color: #b10500;
	font-size: 15px;
	padding: 0 0 8px 5px;
	font-weight: bold;
}
.footer-top-text-outer {
	border-top: 2px solid #CFCFCF;
	padding: 5px 0;
	clear: both;
}
.footer-top-text {
	color: #7C7C7A;
	font-size: 11px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 15px;
	width: 968px;
}
.footer-top-text {
	color: #7C7C7A;
	font-size: 11px;
}
.footer-top-ico {
	margin: 4px 7px 0 0;
}
.disabled-location {
	background-image: url('../imgs/sprite-header.png');
	background-repeat: no-repeat;
	background-position: 0 -579px;
	cursor: default;
	width: 13px;
	height: 13px;
	display: none;
	padding-left: 0;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0;
}
.footer-infographics {
	height: 275px;
	width: 340px;
}
.sold-tag {
	display: none;
}
.sold-cart-disable {
	background: url('../imgs/cart-soldOut.png') no-repeat right center;
	width: 36px;
	height: 36px;
	display: block!important;
	z-index: 12;
	position: absolute;
	margin-left: 450px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 0;
}
.des-cart-disable {
	padding-right: 50px;
	width: 350px;
}
.citi-divison {
	color: #272727;
	font-size: 14px;
}
.user-title {
	font-size: 15px;
	padding: 0 0 10px 5px;
}
.user-title span {
	font-size: 20px;
	color: #009cc9;
	font-weight: bold;
}
.divison-cities-text {
	background: #fbf28d;
	padding: 0 5px;
	margin-bottom: 10px;
}
.divison-cities-box {
	overflow: hidden;
	padding-left: 60px;
}
.divison-cities-box label {
	float: left;
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 15px 5px 0;
}
.divison-subsribe-footer-text {
	font-size: 12px;
	padding: 5px 0 10px 0;
	clear: left;
}
.divison-cities-button {
	background: #009CC9 url('../imgs/icon-sprite.png') no-repeat 232px -1015px;
}
#ncsEmailId {
	border: 1px solid #959191;
	box-shadow: 2px 2px 6px #A0A0A0 inset;
	color: #929292;
	font-size: 12px;
	height: 17px;
	padding: 3px 0 3px 3px;
	width: 85%;
}
.ncs-emailId-div {
	float: left;
	margin-left: 18%;
	width: 66%;
	display: none;
}
#errMsg {
	clear: both;
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin-left: 18%;
}
.optnl-txt {
	font-size: 11px;
	font-style: italic;
	color: #B0B0B0;
	margin-left: 4px;
}
.no-display {
	display: none!important;
}
.no-float {
	float: none!important;
	text-align: center!important;
}
.nav-link-no-arrow {
	background: none!important;
}
.catHover {
	border-left: 10px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: block;
	height: 25px;
	left: -220px;
	position: absolute;
	top: 0px;
	width: 210px;
	background: url('../imgs/white.gif') no-repeat top right;
	border-right: medium none !important;
	z-index: 510;
}
div.subnavCont {
	display: none;
	position: absolute;
	left: 200px;
	top: -1px;
	border: 10px solid Blue;
	min-width: 200px;
	background: #fff;
	z-index: 500;
	padding-bottom: 2px -webkit-box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	-moz-box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	-ms-filter: "progidDXImageTransform.Microsoft.Shadow(Strength6,Direction135,Color#939393";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 6,Direction = 135,Color = '#939393');
}
.nav li:hover > div.subnavCont {
	display: block;
	border: 1px solid #ccc;
}
ul.subnav {
	float: left;
	text-align: left;
	width: 204px;
	margin: 0 4px!important;
	padding: 0!important;
	border-right: 1px dotted #646464;
	height: 250px;
}
.leftSubcatOuter:last-child {
	border-right: 0px dotted #646464 !important;
}
ul.subnav li {
	list-style-type: none!important;
	border: none!important;
	position: relative;
	z-index: 1000;
	margin: 0!important;
	padding: 0!important;
}
ul.subnav li a {
	background: none!important;
	padding: 0 10px;
	height: 25px!important;
}
ul.subnav li {
	padding: 0 10px;
	height: 25px!important;
}
ul.subnav li strong {
	padding: 0 10px;
	line-height: 25px!important;
	display: block;
	background: none!important;
}
ul.subnav li a:hover {
	color: #0097c7!important;
	cursor: hand!important;
	margin: 0!important;
	font-weight: normal!important;
	text-decoration: underline;
}
ul.subnav li a.sub-inactive:hover {
	background: #fff!important;
	color: #2E2E2E!important;
	cursor: pointer!important;
}
.subnavCont {
	padding-top: 2px;
}
.navwrapper ul li {
	font-size: 12px;
	color: #2F2F2F;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.payment-faq .afaq ul, .payment-faq .afaq ul li {
	list-style: disc outside none!important;
}
li.navlink {
	position: relative;
	width: 205px;
	z-index: 500;
}
.navwrapper .navlink:last-child, .left-categories li:last-child a, ul.subnav li:last-child {
	border-bottom: none!important;
}
.categories-seprator {
	background: #959e90;
	height: 1px;
	margin: 2px 8px;
}
.sub-no-prod, .no-prod-outer {
	background: url('../imgs/sub-cat-no-prod.png') no-repeat left top;
	position: absolute;
	display: none;
	height: 25px;
	width: 204px;
	margin-left: 0;
	margin-right: 0;
	margin-top: -23px;
	margin-bottom: 0;
}
.no-prod-outer {
	margin: -25px 0 0 -8px;
	z-index: 700;
}
ul.subnav li a {
	z-index: 800!important;
}
.sub-no-prod {
	z-index: 1000!important;
}
.left-categories-subcat-bottom {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.sub-inactive {
	color: #9a9c99!important;
}
.share-widget-box {
	border: 1px solid #e7e7e7;
	overflow: hidden;
	padding: 8px 0 8px 0px;
	color: #686868;
	font-size: 11px;
	width: 172px;
}
.share-widget-box span {
	float: left;
	display: block;
	margin-right: 8px;
}
.share-widget-box span a {
	width: 20px;
	height: 19px;
	display: block;
}
.share-widget-box span a.facebook {
	background: url('../imgs/share-sprite.gif') no-repeat 0 0;
}
.share-widget-box span a.twitter {
	background: url('../imgs/share-sprite.gif') no-repeat 0 -24px;
}
.share-widget-box span a.googlePlus {
	background: url('../imgs/share-sprite.gif') no-repeat 0 -48px;
}
.share-widget-box span a.pinterest {
	background: url('../imgs/share-sprite.gif') no-repeat 0 -72px;
}
#back-tops {
	display: none;
}
#back-tops a {
	opacity: .7;
	position: fixed;
	bottom: 50px;
	background: url('../imgs/back_to_top.jpg') no-repeat;
	width: 79px;
	height: 28px;
	right: 4%;
	z-index: 10000;
}
#back-tops a {
	opacity: 1;
}
.back-to-top {
	position: fixed;
	bottom: 15px;
	right: 20px;
	background: url('../imgs/back_to_top.jpg') no-repeat;
	width: 79px;
	height: 28px;
}
.back-to-top a {
	text-indent: -9999px;
	display: block;
}
.back-to-top:hover {
	background: url('../imgs/back_to_top.jpg') no-repeat;
/*	background:url('../images/arrows.png') left -23px no-repeat; */
}
.header-fest-icons {
	font-size: 13px;
	float: right;
	margin-top: 8px;
}
.header-gifts-ico {
	margin-left: 15px;
	padding: 1px 0 6px 23px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	margin-top: 2px;
}
.header-fest-icons a {
	color: #0097c7;
	text-decoration: none;
	display: block;
}
.header-fest-icons a:hover {
	text-decoration: underline;
}
.localDealsLeftNav li a, .localDealsLeftNavInner li a {
	cursor: pointer;
}
.lightBox-cont {
	margin: 0 auto;
	width: 998px;
	position: relative;
}
.subscription-header-cont {
	left: 245px;
	position: absolute;
	top: 115px;
	width: 400px;
}
.subscription-left-cont {
	left: 225px;
	position: absolute;
	top: 400px;
	width: 400px;
}
.subscription-top-arrow {
	background: url('../imgs/subscription-top-arrow.png') no-repeat;
	width: 26px;
	height: 22px;
	position: absolute;
	top: -21px;
	left: 35px;
	z-index: 10;
}
.subscription-left-arrow {
	background: url('../imgs/subscription-left-arrow.png') no-repeat;
	width: 22px;
	height: 26px;
	position: absolute;
	top: 24px;
	z-index: 10;
}
#subscription-left-form {
	margin-left: 21px;
}
.subscription-form-cont {
	background: #ededed;
	width: 380px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #fff;
	font-size: 12px;
	color: #535353;
	padding: 10px;
	box-shadow: 0 1px 5px #3D3D3D;
	-moz-box-shadow: 0 1px 5px #3D3D3D;
	-webkit-box-shadow: 0 1px 5px #3D3D3D;
	position: relative;
}
input.subription-field {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #565656;
	background: #e2e2e2;
	border: 1px solid #c9c9c9;
	width: 230px;
	padding: 5px;
	margin: 5px 0;
}
input.subription-button {
	width: 98px;
	background: #026eb6 url('../imgs/subscription-continue-bg.gif') no-repeat 75px 8px;
	height: 29px;
	border: 0px none;
	margin: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	box-shadow: 0 1px 8px #003F69 inset;
	-moz-box-shadow: 0 1px 8px #003F69 inset;
	-webkit-box-shadow: 0 1px 8px #003F69 inset;
	text-align: left;
	padding-left: 12px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 3px;
}
.subscription-close {
	background: url('../imgs/close.png') no-repeat right top;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 23px;
}
.left_navi_brandStore_open {
	background: url('../imgs/left_navi_brandStore_open.png');
	width: 43px;
	height: 42px;
	display: block;
	position: absolute;
	margin-left: 120px;
	margin-right: 0;
	margin-top: -4px;
	margin-bottom: 0;
}
.footer-links-redbox {
	bottom: 0;
	text-align: center;
	width: 100%;
	position: fixed;
	background: none repeat scroll 0 0 #000;
	padding: 1px 0;
	font-size: 10px;
	color: #444;
}
.footer-links-redbox a {
	color: #fff;
	text-decoration: none;
	padding: 0 1px;
}
.left_navi_brandStore_open {
	background: url('../imgs/left_navi_brandStore_open.png');
	width: 43px;
	height: 42px;
	display: block;
	position: absolute;
	margin-left: 120px;
}
.leftNaviBrandStore {
	background: url('../imgs/left_navi_brandstore_arrow.png') no-repeat 186px center !important;
	padding-top: 5px;
}
.leftNaviBrandStoreLink {
	font-size: 15px;
	font-weight: bold;
	color: #0097c7!important;
	display: block;
	line-height: 10px;
}
.leftNaviBrandStoreLinkText {
	font-size: 10px;
	display: block;
	color: #8d8c8c;
}
.leftNaviBrandListBox {
	float: left;
	width: 86px;
	padding: 5px 10px;
	height: 220px;
	border-right: 1px solid #E4E4E4;
}
#leftNaviBrandsListOuter div:last-child {
	border-right: 0px solid #e4e4e4 !important;
}
.navwrapper .nav li a:hover .leftNaviBrandStoreLinkText {
	font-weight: normal!important;
}
.navwrapper .nav li .leftNaviBrandLetter span a {
	background-image: url('../imgs/allBrandsLinks-bullet.gif');
	background-repeat: no-repeat!important;
	background-position: 80% center !important;
	background-size: 3px 3px!important;
	display: inline!important;
	color: #0097c7!important;
	font-weight: normal!important;
	padding-left: 0;
	padding-right: 15px;
	padding-top: 0;
	padding-bottom: 0;
}
.navwrapper .nav li .leftNaviBrandLetter span a.leftNaviBrandLetterLast {
	background: none!important;
	padding-right: 0!important;
}
.leftNaviBranStartEndLetter {
	font-size: 14px;
	font-weight: bold;
}
.leftNaviBrandLetter {
	font-size: 11px;
}
.leftNaviAllBrands {
	background: #f6f6f6;
	padding: 3px 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.leftNaviAllBrands a {
	background: url('../imgs/left_navi_allBrands_arrow.png') no-repeat right center !important;
	color: #0097c7!important;
	padding-right: 10px;
	display: block;
	margin: 0 auto;
	width: 100px;
}
.leftNaviBrandsLinks a {
	font-size: 11px;
	color: #4f4e4e;
	line-height: 18px!important;
}
.leftNaviBrandsLinks a:hover {
	font-weight: normal!important;
	text-decoration: underline;
}
.leftNaviAllBrands a {
	background: url('../imgs/left_navi_allBrands_arrow.png') no-repeat right center !important;
	color: #0097c7!important;
	padding-right: 10px;
	display: block;
	margin: 0 auto;
	width: 100px;
}
.freebies_inside {
	text-align: center;
	height: 20px;
	display: block;
}
label.addToCompare {
	font-size: 11px;
	color: #727272;
	display: block;
	width: 110px;
	margin: 0 auto 10px auto;
}
.addCompareProdBox {
	border: 1px solid #88deff!important;
	padding: 0 10px 0 8px!important;
}
.product_listing_outer .addCompareProdBox {
	border: 1px solid #88deff!important;
	padding: 10px 9px 9px 9px!important;
}
.compareProductsBox-head {
	background: #bcedff;
	padding: 5px 5px 5px 8px;
	font-size: 11px;
	font-weight: bold;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.compareProductsBox-outer {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 4px solid #d8d8d8;
	padding: 2px 0;
	background: #fff;
	box-shadow: 0 1px 2px #ddd;
	margin-bottom: 10px;
}
#compareProductsOuter {
	display: none;
	clear: both;
}
#compareProductsBox .box {
	width: 150px;
	border-right: 1px dotted #6c6b6b;
	padding: 5px;
	height: 56px;
}
#compareProductsBox .empty {
	background: url('../imgs/addItems.gif') no-repeat 50% 50%;
}
.compareProducts-button {
	background: #1c8bd4;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1e9',endColorstr='#0878c3');
	
	background: -webkit-gradient(linear,left top,left bottom,from(#34a1e9),to(#0878c3));
	
	background: -moz-linear-gradient(top,#34a1e9,#0878c3);
	
	width: 88px;
	
	height: 23px;
	
	margin: 10px auto 5px auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
	padding-top: 4px;
						}
.compareProducts-resetLink {
	font-size: 11px;
	color: #0097c7;
	cursor: pointer;
	text-decoration: underline;
}
#compareProductsBox .box .prodTitle {
	width: 95px;
	padding: 8px 0 0 5px;
	font-size: 11px;
	color: #3c3c3c;
	line-height: 11px;
	height: 46px;
}
#compareButtonOuter {
	width: 114px;
	cursor: default;
}
.disable {
	opacity: .4;
	filter: alpha(opacity = 40);
	-ms-filter: "progidDXImageTransform.Microsoft.Alpha(Opacity40)";
}
.compareProducts-button {
	cursor: pointer;
}
.compareClose, .compareProd-close {
	background: url('../imgs/close.png');
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.compareProd-close {
	position: absolute;
	margin: -7px 0 0 139px;
}
.compareProd-close:hover {
	opacity: 1!important;
	filter: alpha(opacity = 100);
	-ms-filter: "progidDXImageTransform.Microsoft.Alpha(Opacity100)";
}
.fixed {
	position: fixed;
	top: 0;
	z-index: 1000;
}
#compareProdError {
	background: #fde1de;
	padding: 3px 5px;
	margin: 7px 10px 10px;
	border: 1px solid #eec1bb;
	display: none;
}
#compareProdErrorText {
	font-size: 13px;
	color: #393939;
	padding: 1px 0 0 5px;
}
.pincode-verify-button {
	background: #db9e10 url('../imgs/sprite-header.png') repeat-x 0 -68px;
	font-size: 13px;
	color: #4c3809;
	font-weight: bold;
	text-align: center;
	border: 0px solid #eeab07;
	border-radius: 5px;
	cursor: pointer;
	width: 85px;
	height: 25px;
	padding-left: 10px;
}
.pincode-verify-button:hover {
	background: #db9e10 url('../imgs/sprite-header.png') repeat-x 0 -99px;
}
.pincodeStatusBox {
	font-size: 11px;
	margin-left: 30px;
	margin-top: 8px;
}
.pincodeStatusText {
	vertical-align: bottom;
	margin-left: 5px;
	display: inline-block;
	float: left;
}
.pincodeVerifyTitle {
	vertical-align: 58%;
	margin-left: 2px;
	display: inline-block;
}
.widget-lf {
	padding: 0 0 10px 0;
	overflow: hidden;
}
.widget-lf .wrapper {
	overflow: hidden;
	position: relative;
}
.widget-lf .featured {
	border-top: 1px dotted #000;
	height: 23px;
	padding: 7px 0 0 6px;
	color: #0F2D5E;
	font-size: 11px;
	overflow: hidden;
	background: #f8f8f8;
}
.widget-lf .featured span {
	color: #000;
}
.widget-lf .container {
	overflow: hidden;
	float: left;
	padding: 15px 0;
}
.widget-lf .smlContainer {
	width: 160px;
	overflow: hidden;
	float: left;
	padding: 18px 12px;
}
.widget-lf .smlContainer .product_price {
	text-align: center;
	float: none;
}
.widget-lf .smlContainer .product-cod {
	background: #FBFE9C url('../imgs/prod-cod-ico.png') no-repeat 4px 2px;
	font-size: 11px;
	color: #4D4D4D;
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	width: 88px;
	float: right;
	padding-left: 19px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}
.widget-lf .filter-prod-txt {
	font-weight: bold;
	font-size: 15px;
	padding: 8px 0 8px 0;
	text-shadow: 0 1px white;
	color: #292A2A;
}
.widget-lf .filter-prod-txt span {
	font-weight: normal;
	font-size: 12px;
	color: #4A4A4A;
}
.widget-lf .products {
	margin: 0 auto;
}
.widget-lf .smlProd {
	width: 185px;
	height: 96px;
	float: left;
}
.widget-lf .imgCont {
	text-align: center;
	float: left;
	width: 133px;
	height: 156px;
}
.widget-lf .imgSize {
	width: 130px;
	height: 152px;
}
.widget-lf .imgSizeSmall {
	width: 55px;
	height: 64px;
}
.widget-lf .product_listing_heading {
	font-size: 11px;
	text-align: center;
	color: #0F2D5E;
	padding-top: 3px;
	clear: both;
}
.widget-lf .product_price span.originalprice {
	font-size: 10px;
	color: #757575;
	text-decoration: line-through;
	font-weight: normal;
}
.widget-lf .product_price {
	font-size: 11px;
	color: #0B0B0B;
	font-weight: bold;
	float: left;
}
.widget-lf .product_discount {
	margin-left: 5px;
	font-size: 11px;
	color: #BC0800;
	float: left;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}
.widget-lf .product-cod {
	background: #FBFE9C url('../imgs/prod-cod-ico.png') no-repeat 4px 2px;
	font-size: 11px;
	color: #4D4D4D;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	width: 88px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	margin-bottom: 0;
	padding-left: 19px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}
.widget-lf .product_listing_price_outer {
	overflow: hidden;
	padding-top: 5px;
}
.widget-lf .bx-prev {
	position: absolute;
	top: 90px;
	left: 20px;
	background: url('../imgs/leftarrow.png') no-repeat !important;
	height: 42px;
	width: 11px;
}
.widget-lf .bx-next {
	position: absolute;
	top: 90px;
	right: 20px!important;
	background: url('../imgs/rightarrow.png') no-repeat !important;
	height: 42px;
	width: 11px;
}
.widget-lf span.viewall {
	float: right;
	padding: 5px 10px 0 0;
	color: #0F2D5E;
	text-align: center;
	background: #eee;
	font-size: .9em;
	width: 100%;
	padding: 4px;
}
.widget-lf .bx-wrapper, .widget-lf .container, .widget-lf .bx-window {
	width: auto!important;
}
.widget-lf .bx-prev, .widget-lf .bx-next {
	position: absolute!important;
}
.sprtr {
	background: url('../imgs/sprtr.gif') repeat-x 0 0;
	height: 10px;
	overflow: hidden;
	padding: 0!important;
	width: 100%!important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 8px !important;
	margin-bottom: 5px !important;
}
.widget-lf > .wrapper > .products > .bx-wrapper > .bx-window {
	margin: 0!important;
}
.widget-13 {
	overflow: hidden;
	padding-bottom: 10px;
	width: auto;
}
.widget-13 > .wrapper-z {
	margin: 5px 0;
	overflow: hidden;
	position: relative;
}
.widget-13 > .wrapper-z > a > .brandimgSize {
	padding: 10px 10px 10px 14px;
	width: 65px;
	cursor: pointer;
}
.wrapper-z > a {
	display: inline-block!important;
}
.widget3-icon-size {
	width: 40px;
	height: 40px;
}
.home-slider-cont {
	border-left: 0px dotted #8C8C8C;
	font-size: 11px;
	width: 203px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 7px;
	padding-bottom: 11px;
}
.sl-product-cod {
	background: #FBFE9C url('../imgs/prod-cod-ico.png') no-repeat 4px 2px;
	border-radius: 5px 5px 5px 5px;
	color: #4D4D4D;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	width: 88px;
	padding-left: 19px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}
.callicon {
	display: inline-block;
	width: 11px;
	height: 10px;
	background: url('../imgs/call_icon.png') no-repeat;
	margin-right: 3px;
}
.emailicon {
	display: inline-block;
	background: url('../imgs/email_icon.png') no-repeat center left;
	padding-left: 19px;
}
.home-local-deal-title {
	background-image: url('../imgs/allBrandsLinks-bullet.gif');
	background-repeat: no-repeat;
	background-position: left 7px;
	background-size: 3px 3px;
	color: #3f3f3f;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 8px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 5px;
}
.home-local-deal-title a {
	color: #3f3f3f;
}
.home-deal-title a {
	font-weight: bold;
	padding: 0 0 3px 5px;
	color: #292a2a;
}
.home-deal-img-cont {
	border: 1px solid #d1cdcd;
	padding: 1px;
	width: 164px;
	height: 106px;
	margin: 0 auto;
}
.home-product-img-cont {
	height: 150px;
	min-width: 150px;
	min-height: 150px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ccc;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.home-deal-price-outer {
	overflow: hidden;
	margin: 3px 0;
	padding: 0 2px;
	font-weight: bold;
}
.home-deal-price-outer-lf-nav {
	overflow: hidden;
	padding: 0 8px;
	font-weight: bold;
}
.home-deal-price-outer-lf-nav .price-lf {
	float: left;
}
.home-deal-price-outer-lf-nav .price-lf span {
	font-weight: normal;
	font-size: 11px;
	color: #757575;
	text-decoration: line-through;
}
.home-deal-price-outer-lf-nav .discount {
	float: right;
	color: #a71818;
	background: none!important;
	font-size: 11px;
}
.home-deal-title-lf-nav {
	color: darkGray;
	font-style: italic;
	padding: 6px 10px;
	height: auto;
}
.banner-img {
	padding: 3px;
	margin-left: -4px;
}
.sub-cat-list-2 {
	padding-left: 6px!important;
	margin-top: 5px;
	padding-top: 12px!important;
	overflow: hidden;
}
.sub-cat-list-2 > div {
	float: left;
}
.ml6 {
	margin-left: 6px;
	height: auto;
}
.ml6 > div {
	position: relative;
}
.mt-3 {
	margin-top: -3px;
	font-size: 11px;
}
.mt-3 > a {
	display: inline!important;
}
.cr-lft {
	clear: left;
	width: 0;
}




.ustable {
	display: table;
	padding:5px 2px 10px 2px;
	border: 0px aqua solid;
}
.uswidth {
	width:100%
}

.usrow {
	display: table-row;
	width:1100px;
	margin:0px 0px 15px 0px;
}
.usrow:hover {
	display: table-row;
	width:900px;
	margin:0px 0px 15px 0px;
	background: url('../imgs/bg.gif') repeat-x 0px -46px;
	cursor:pointer
}
.usrowbg {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
}

.uscell1 {
	display: table-cell;
	padding: 5px;
	width:30px;
	vertical-align:top;
	border: 0px #464646 solid;
}
.uscell2 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:100px;
	vertical-align:top
}
.uscell3 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:450px;
	vertical-align:top
}
.uscell4 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:80px;
	vertical-align:top
}
.uscell5 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:100px;
	vertical-align:top
}
.uscell6 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:50px;
	vertical-align:top
}
.uscell7 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:70px;
	vertical-align:top
}
.uscell10 {
	display: table-cell;
	padding: 5px 25px 5px 5px;
	min-width:100px;
	vertical-align:top;
	border: 0px #464646 solid;
}

.usclacc {
	display: table-cell;
	padding: 5px;
	min-width:640px;
	vertical-align:top;
	border: 0px #464646 solid;	
}
.usclst {
	display: table-cell;
	padding: 5px;
	width:80px;
	vertical-align:top;
	border: 0px #464646 solid;
}

.usclact {
	display: table-cell;
	padding: 5px;
	width:200px;
	vertical-align:top;
	text-align:right;
	border: 0px #464646 solid;
}
.uscelldt {
	display: table-cell;
	padding: 2px 0px 2px 2px;
	width:950px;
	vertical-align:top;
	border: 0px #464646 solid;
}
.usdtrow2 {
	float:left;
	width:inherit;
	font:normal 11px verdana;
	padding: 5px 5px 5px 5px;
	border:0px red solid;
}

.usrowemp {
	padding:2px
}