﻿@font-face {
	font-family: OpenSans;
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans Regular");
	src: url(../fonts/OpenSansRegular-v2.eot);
	src: local('☺'), url(../fonts/OpenSansRegular-v2.eot?#iefix)format('embedded-opentype'), url(../fonts/OpenSansRegular-v2.woff2)format('woff2'), url(../fonts/OpenSansRegular-v2.woff)format('woff'), url(../fonts/OpenSansRegular-v2.ttf)format('truetype'), url(../fonts/OpenSansRegular-v2.svg#OpenSansRegular)format('svg')
}

@font-face {
	font-family: OpenSans;
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold");
	src: url(../fonts/OpenSansSemiBold-v2.eot);
	src: local('☺'), url(../fonts/OpenSansSemiBold-v2.eot?#iefix)format('embedded-opentype'), url(../fonts/OpenSansSemiBold-v2.woff2)format('woff2'), url(../fonts/OpenSansSemiBold-v2.woff)format('woff'), url(../fonts/OpenSansSemiBold-v2.ttf)format('truetype'), url(../fonts/OpenSansSemiBold-v2.svg#OpenSansSemiBold)format('svg')
}

@font-face {
	font-family: OpenSans;
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light");
	src: url(../fonts/OpenSansLight-v2.eot);
	src: local('☺'), url(../fonts/OpenSansLight-v2.eot?#iefix)format('embedded-opentype'), url(../fonts/OpenSansLight-v2.woff2)format('woff2'), url(../fonts/OpenSansLight-v2.woff)format('woff'), url(../fonts/OpenSansLight-v2.ttf)format('truetype'), url(../fonts/OpenSansLight-v2.svg#OpenSansLight)format('svg')
}

.bktfrmOpt {
	padding-top: 3px;
	width: 62px;
	overflow: hidden;
	text-align: center;
}


.classic-theme #wlt-DealSide .sideDeal .bktfrmOpt a {
	font-size: 9px;
	font-weight: normal;
	color: #4a4a4a;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.pdivbuy {
	float: right;
	width: 62px;
}

#signup_wrapper {
	filter: none;
	-ms-filter: none;
	background-color: #222222;
}


.header-sub {
	height: 50px;
}

.mainDealExpired p {
	font-size: 40px;
	font-weight: normal;
	color: rgb(205, 211, 216);
	margin-top: 16px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.sideDealExpired p {
	font-size: 20px;
	font-weight: normal;
	color: rgb(205, 211, 216);
	margin-top: 8px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.sideDealExpired {
	background: url("../images/sideDeal_expired_sash.png") no-repeat scroll left -70px transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 43px;
	overflow: hidden;
	float: left;
}





.mainDealExpired {
	background: url("../images/soldout.png") no-repeat scroll left -141px transparent;
	position: absolute;
	top: 44%;
	left: 0px;
	width: 625px;
	height: 86px;
	overflow: hidden;
	float: left;
	z-index: 1;
}

#shareDeal .is {

	float: right;
}

.fine,
.high {
	display: inline;
	float: left;
	width: 280px;
}

#wlt-BaseFollowMenu {
	with: 100px;
}

#dealDetail .description {
	width: 380px;
	float: left;
	display: inline;
}

#company {
	padding-right: 0px;
	padding-left: 90px;
	width: 390px;
	float: left;
	display: inline;
	padding-top: 20px;
}

#dealsRemaining {



	margin-right: 10px;
	border: 2px solid #e0e0e0;
	display: block;
	position: absolute;
	top: 50px;
	right: 0px;
	z-index: 2;
	width: 122px;
	height: 37px;
	background: url(../images/box-bg-1.jpg) no-repeat scroll 0px 0px transparent;
	color: rgb(250, 250, 252);
	font-size: 12px;
	padding-top: 0px;
	padding-left: 2px;
	text-align: center;

}



#giftbuy span {
	font-weight: normal;
	font-size: 9.5px;
	color: rgb(255, 255, 255);
	text-transform: uppercase;


}

#shareDeal .viewButton a {
	font-weight: normal;
	font-size: 11px;
	color: rgb(255, 255, 255);
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 7px;
	text-decoration: none;
	text-transform: uppercase;
}

#shareDeal .viewButton {
	width: 109px;
	height: 25px;
	border: medium none;
	float: left;
	margin-right: 10px;
	background-image: -o-linear-gradient(#26A0D1, #1767B2);
	background-image: -moz-linear-gradient(top, #26A0D1, #1767B2);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1767B2), color-stop(1, #26A0D1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#26a0d1', endColorstr='#1767b2');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#26a0d1', endColorstr='#1767b2')";
	background-color: #1767B2;
}

#wlt-DealCouponsTabs .ui-widget-content {
	border: 0px solid rgb(170, 170, 170);
	color: rgb(34, 34, 34);
}

ui-widget-content {
	border: 0px;
	background-color: rgb(255, 255, 255);
	color: rgb(34, 34, 34);
}

#page .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-bottom: 0px;
	padding-bottom: 2px;
}


/* tabs */
.ui-tabs {
	font-family: "Helvetica Neue", "OpenSans", Arial, Helvetica, sans-serif;
	border: 0;
	background: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
}

.ui-tabs .ui-tabs-nav {
	background: transparent;
	border: 0;
	margin-left: 14px;
}

.ui-tabs .ui-tabs-panel {
	background: #fff;
	border: 2px solid #5a8e22;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #fff;
	margin-bottom: 0;
	padding-bottom: 2px;
}

.ui-tabs .ui-tabs-nav li {
	background: #ddf2d0;
	border: 2px solid #5a8e22;
	top: 2px;
	margin-bottom: 2px 0;
	border-bottom: 0 !important;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
}

#wlt-DealCouponsTabs .ui-tabs-panel {
	border: 0;
}

#wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li {
	border: 0;
	top: 0;
	margin: 0;
	background: #fff;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

#wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li a {
	color: #0091b5
}

#wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	font-weight: bold;
	background: #e5e5e5;
	padding-bottom: 0;
}

#wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}

.ui-corner-all {
	border-radius: 0px 0px 0px 0px;
	border: 0px;
}

.ui-tabs {
	border: 0;
}

.ui-tabs .ui-tabs-nav {
	border: 0;
	background: transparent;
	margin: 0;
}

.ui-tabs .ui-tabs-nav li {
	border: 1px solid #ccc;
	top: 0;
	margin: 0 1px 0 0;
	background: transparent;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li a {
	color: #0091b5;
	padding: 3px;
	font-size: 80%
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-color: #ccc;
	background: transparent;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}

.ui-tabs .ui-tabs-panel {
	padding: 0;
	margin: 0;
	border: 0;
}

/* dialog */
.ui-dialog.ui-corner-all {
	border: 2px solid #5a8e22;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.classic-theme .ui-dialog .ui-dialog-titlebar {
	background: transparent;
	border: none;
	color: #000000;
	font-weight: normal;
	padding: .5em 1em;
	margin: 0;
}

.classic-theme .ui-dialog .ui-dialog-title {
	font-size: 1.5em
}

.classic-theme .ui-dialog .ui-dialog-titlebar-close {
	right: 1em;
}

.classic-theme .ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
	background: transparent
}



#giftbuy span a {
	font-weight: normal;
	font-size: 9.5px;
	color: rgb(255, 255, 255);
	text-transform: uppercase;

}


#giftbuy {
	margin: 6px 4px 0px 0px;

	min-width: 96px;
	width: auto;

	float: right;
	margin-right: 0px;
	width: 76px;
	height: 14px;
	padding-top: 4px;
	font-size: 9px;
	cursor: pointer;
	text-align: center;
	background-image: -moz-linear-gradient(center top, rgb(38, 160, 209), rgb(23, 103, 178));
	background-color: rgb(23, 103, 178);
}

#wlt-DealView .unavailable {


	width: 103px !important;
	height: 48px !important;

	display: block;
	text-align: center;
	cursor: pointer;
	line-height: 13px;
	color: #fff;
	font-size: 18px;
	margin-left: 6px;
	text-indent: -5000px;
	position: relative;
	top: -3px;
	left: 6px;

	background: url(../images/sprite1.png);
	background-position: -6px -187px;
}

#blueBox {}

#help_wrapper {
	width: 100%;
	height: 25px;
	background-color: #1e1e1e;
}

#help_wrapper_products {
	width: 100%;
	height: 25px;
	background-color: #1e1e1e;
}

.help_wrapper_bar {
	margin: 0px auto 0px;
	width: 950px;
	color: #d4d4d4;
	padding-top: 7px;
	font-size: 12px;
	text-align: right;
}

.help_wrapper_bar .left {
	float: left;
}

.help_wrapper_bar .center {}

.help_wrapper_bar .right {
	float: right;
	margin-right: 8px;
}

.help_wrapper_bar_products {
	margin: 0px auto 0px;
	width: 950px;
	color: #d4d4d4;
	font-size: 12px;
	text-align: right;
	padding-top: 7px;
}

.help_wrapper_bar_products .left {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}

.help_wrapper_bar_products .left div {
	margin-top: 6px;
	float: right;
	margin-left: 6px;
}

.help_wrapper_bar_products .left2 {
	margin-left: 30px;
}

.help_wrapper_bar_products .center {
	padding-top: 8px;
	float: left;
	margin-left: 50px;
}

.help_wrapper_bar_products .right {
	float: right;
	margin-right: 8px;
	padding-top: 8px;
}

#signup_wrapper {
	width: 100%;
	height: 65px;
	clear: both;
	border-top: 1px solid #000000;
	/*  background-image: -moz-linear-gradient(center top , rgb(58, 55, 58), rgb(41, 39, 41)); */
	background-color: #000000;
	font-weight: 300;
	font-family: "OpenSans", "Helvetica Neue", Helvetica, Arial;
}

.signup_bar {
	margin: 12px auto 0px;
	width: 950px;
}

.signup_bar_sub {
	margin: 0px auto 0px;
	width: 950px;
}

#dealbot {
	float: left;
	clear: both;
	display: block;
	padding: 0;
	margin: 0;
	display: box;
	width: 950px;
}

#wlt-DealSide h3,
#wlt-DealSide h3 .b {
	font-size: 17px;
	font-weight: normal;
	color: #83b135;
	margin-bottom: 23px;


}

.bottomdeal {
	margin: 10px 15px 6px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 300px;
	display: inline;
	overflow: hidden;
	border: 1px solid rgb(255, 255, 255)
}

.bottomdeal:hover {
	/*border: 1px solid rgb(221, 221, 221)*/
	/*box-shadow: 1px 1px 5px grey;*/
	border-bottom: 1px solid #a5a8ab;
}

.timer_separator {
	float: left;
	padding-right: 10px;
	display: inline;
	font-size: 15px;
	color: rgb(71, 71, 71);
}

#dealtop-info ul li.days {
	margin-left: 18px;
	display: inline;
}

.countdownItem {
	float: left;
	margin-left: 10px;
	display: inline;
	font-weight: normal;
	text-align: center;
}



.dealBottom {
	width: 625px;
	/*background-color: #f6f6f6;*/
	border: 0px solid #cdcdcf;
	color: #545454;
	height: 130px;
	/*margin-bottom: 15px;*/
}

.dealBottom img:hover {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.dealBottom .dealTitle {
	font-size: 20px;
	font-weight: 400;
	height: 40px;
}

#wlt-DealViewMain .dealBottom .dealTitle a {
	color: #545454;
}

.dealBottom ul li {
	list-style: none outside none;
	font-weight: 400;
	font-size: 12px;
}

.dealBottom ul {
	margin: 0;
	padding: 6px;
}

.dealBottom li {
	padding-top: 5px;
}

.dealBottom .discount {
	font-weight: normal;
	font-size: 15px;
	color: #5f5f5e;
}

.dealBottom .discountValue {
	font-size: 15px;
	color: #545454;
}

.dealBottom .savings {
	font-weight: normal;
	margin-left: 13px;
	font-size: 15px;
	color: #5f5f5e;
}

.dealBottom .savingsValue {
	font-size: 15px;
	color: #545454;
}

.dealBottom .dealStats {
	margin-top: 10px;
	text-align: center;
}

.dealBottomLeft {
	font-size: 13px;
	float: left;
}

.dealBottomRight {
	font-size: 13px;
	float: right;
	margin-top: -10px;
}

.dealBottomLeft .sold {
	font-size: 12px;
	color: #ee9300;
	;
}

.dealBottomRight .originalValue {
	text-decoration: line-through;
	font-size: 20px;
	color: #b4b5b3;
	font-weight: 400;
}

.dealBottomLeft .soldNumber {
	font-size: 12px;
	color: #545454;
}

.dealBottomRight .savingsValue {
	font-size: 28px;
	color: #a1c36a;
	font-weight: 400;
}




#dealtop-info ul li,
.eMaininfo ul li {

	float: left;
	margin-right: 5px;

	font-size: 15px;
	color: rgb(71, 71, 71);
}

.eMaininfo ul {
	line-height: 1em;
	width: 515px;
	float: left;
	margin: 7px 0px 0px 6px;
	list-style: none outside none;
}

#dealtop-info ul li span,
.eMaininfo ul li span {
	font-size: 17px;
	font-weight: bold;
	color: rgb(0, 106, 157);
}

#dealtopRight .price .sup {
	font-size: 16px;
	vertical-align: top;
	line-height: 1.5em;
	font-weight: normal;
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-align: right;
}

#dealtopLeft {

	float: left;
	overflow: hidden;
}


#dealtopLeft ul li {
	float: left;
}

.sidetopLeft ul {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

.sideBottomLeft ul {
	margin: 0;
	padding: 0;
}

#dealtopLeft ul {
	color: rgb(220, 219, 219);
	float: left;
	width: 320px;
	overflow: hidden;
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	font-size: 100%;
	vertical-align: baseline;
	background: none repeat scroll 0% 0% transparent;
}

#dealtopLeft ul li.merchant,
#dealtopLeft ul li.merchant a {
	font-size: 12px;
	color: #757575;
	margin: 0px 5px 2px 0px;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}


#dealtopLeft ul li.dealTitle,
#dealtopLeft ul li.dealTitle a {
	font-size: 20px;
	color: #4a4a4a;
	width: 100%;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
}

de label {
	text-transform: uppercase;


	font-size: 12px;
	color: rgb(51, 51, 51);
	font-weight: normal;
	padding: 0px 3px;

}

.sideInfo {
	font-size: 12px;
	color: #000;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	z-index: 3;
	position: absolute;
	width: 300px;
	bottom: 0;
	left: 0;

}

.esideinfo {
	font-size: 12px;
	color: #000;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	z-index: 3;
	position: absolute;
	width: 300px;
	bottom: 7px;
	left: 0;

}

.sideInfo {
	position: absolute;
	width: 100%;
	z-index: 2;
	bottom: 0px;
	height: 26px;
	background-color: rgb(255, 255, 255);
	opacity: 0.9;
}

.esideinfo ul {

	line-height: 1em;
	float: left;
	margin: 5px 0px 0px 7px;
}

.sideinfo ul li {
	margin-left: 0px;
	float: left;
	font-size: 12px;
	color: rgb(71, 71, 71);
	list-style: none outside none;
}


.sideinfo {

	position: fixed;
	bottom: 0;
	right: 0;
	font-size: 12px;
	font-weight: bold;
	color: rgb(254, 132, 50);
	text-align: center;
	transform: Uppercase;
	line-height: 80%;
	font-size: 13px;
	font-weight: bold;
	color: rgb(0, 106, 157);


}

.sideinfo p,
#bought-corner p {
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(254, 132, 50);
	text-align: right;
	line-height: 70%;

}

.fbplay a {
	display: block;
	width: 300px;
	height: 60px;
	background: url(../images/play_normal.png) no-repeat transparent;
}

.fbplay a:hover {
	background: url(../images/play_hover.png) no-repeat transparent;
}

.fblanding a {
	display: block;
	height: 60px;
	background: url(../images/500_banner_3.png) no-repeat transparent;
	width: 300px;
}

.fblanding a:hover {
	background: url(../images/500_banner_3_hover.png) no-repeat transparent;
}

.guesssidebar a {
	display: block;
	height: 60px;
	background: url(../images/guess.jpg) no-repeat transparent;
	width: 300px;
}

html {
	height: 100%;
}

body {
	/*height : 100%;
color : #175683;
padding : 0;
margin : 0;

font-family: "OpenSans",Arial;
background-color:#ffffff;*/
}

}

h1,
h2,
h3,
h4,
h5,
h6 {}

#wrapper {
	width: 100%;
	/*background : #ebf6fd;*/
	background-position: 0 96px;
	/*background: url("../images/ch-content-bg.png") repeat-x scroll 0px 0px rgb(249, 249, 249);*/
	filter: none;

}

.inner-wrap {
	width: 950px;
	padding-top: 10px;
	margin-top: 5px;
	margin: 0 auto;
	margin: 0px auto;



}

#sidebar {
	padding-top: 0;
	width: 300px;
	float: left;
	display: inline;
	margin: -2px 0 0 13px;


}

#space {
	/*height : 165px;*/
	opacity: 0.0;
	filter: alpha(opacity=0);
	/* For IE8 and earlier */
}

a,
a:active {
	color: rgb(26, 129, 176);
	font-style: normal;
	text-decoration: none;
}

a:hover,
a:focus {
	color: rgb(26, 129, 176);
	font-style: normal;
	text-decoration: none;
}

#page {
	padding: 0 0 1em 0;
}

#header {
	position: relative;
	height: 72px;

	background-image: -o-linear-gradient(#FCFDFD, #D8DDE4);
	background-image: -moz-linear-gradient(top, #FCFDFD, #D8DDE4);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D8DDE4), color-stop(1, #FCFDFD));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fcfdfd', endColorstr='#d8dde4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfdfd', endColorstr='#d8dde4')";
	background-color: #D8DDE4;
	border-top: #fff;
	margin-top: 2px;

}

h2.whiteblue a,
h2.whiteblue {
	margin: 0 0 0 0;
	line-height: 1;
	font-size: 13px;
	color: #fff;
}


#footer_wrapper_top {
	clear: both;
	margin: 0px auto;
	width: 100%;
	background-color: rgb(255, 255, 255);
	border-top: 2px solid #efeeee;
	padding-top: 60px;
}

#footer_top {
	margin: 0 auto 0 auto;
	padding: 0px 0 0 0;
	width: 947px;
}

.footer_top_section1 {
	width: 230px;
	float: left;
	text-align: center;
	border-right: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin-bottom: 30px;
	height: 200px;
}

.footer_top_section2 {
	width: 156px;
	float: left;
	text-align: center;
	border-right: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin-bottom: 30px;
	height: 200px;
}

.footer_top_section3 {
	width: 185px;
	float: left;
	text-align: center;
	border-right: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin-bottom: 30px;
	height: 200px;
}

.footer_top_section3 p {
	color: #7a7a7a;
	font-size: 12px;
	text-align: left;
	padding-left: 27px;
}

.footer_top_section4 {
	width: 151px;
	float: left;
	text-align: center;
	border-right: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin-bottom: 30px;
	height: 200px;
}

.footer_top_section4 p {
	color: #7a7a7a;
	font-size: 12px;
	text-align: center;
}

.footer_top_section5 {
	width: 210px;
	float: left;
	text-align: center;
	border-right: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	padding: 20px 0px;
	margin-bottom: 30px;
	height: 200px;
}

.footer_top_section1 h3,
.footer_top_section2 h3,
.footer_top_section3 h3,
.footer_top_section4 h3,
.footer_top_section5 h3 {
	color: #020202;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-weight: none;
}

#footer_wrapper {
	clear: both;
	margin: 0px auto;
	width: 100%;
	background-color: rgb(0, 0, 0);
	border-top: 2px solid rgb(0, 0, 0);
}

#footer {
	margin: 0 auto 0 auto;
	padding: 0px 0 0 0;
	width: 947px;
}

#footer a {
	color: #d7d7d7;
	text-decoration: none;
	font-weight: 200;
	text-shadow: #000000 0 -1px 0;
}

#footer a:hover {
	color: #eee;
}

#footer hr {
	clear: both;
	color: #303030;
	height: 50px;
	margin-bottom: 15px;
	background-color: #000;
	border-top: 2px solid #000;
}

#logo {
	width: 160px;
	height: 37px;
	float: left;
	z-index: 1000;
	display: block;
	overflow: visible;
}

h1 {
	font-size: 2.5em;
	line-height: 1.2;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h1 a {
	text-decoration: none;
}

.buttons input {
	margin-left: -4px;
	font-weight: bold;
	border: 0;
	padding: 0 0 3px 0;
	cursor: pointer;
	display: block;
	width: 165px;
	height: 40px;
	border: 1px solid rgb(153, 153, 153);
	font: 700 22px/40px "OpenSans", Arial;
	color: rgb(255, 255, 255);
	background: url("../images/signup_submit_btn_bg.png") repeat-x scroll 0px 0px transparent;
	/*box-shadow: 1px 1px 2px rgb(119, 119, 119);*/
	text-decoration: none;
}

#wlt-UserLogin {
	padding-left: 275px;
}

#wlt-UserLogin .buttons input {
	width: 402px;
	font-size: 14px;
}

#wlt-UserLogin form .buttons {
	margin: 0 0 .5em 0;
}

#wlt-UserSignup {
	padding-left: 275px;
}

#wlt-UserSignup .buttons input {
	width: 402px;
	font-size: 14px;
}

#wlt-UserSignup form .buttons {
	margin: 0 0 .5em 0;
}

#wlt-UserSignup form .field_phone input {
	margin-bottom: 1px;
}

#wlt-UserSignup form .field_promocode input {
	margin-bottom: 1px;
}

#wlt-UserSignup form .field_termsAgree {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}

#logo img {
	width: 160px;
	height: 37px;
	cursor: pointer;
	display: block;
}

#topright {
	width: 700px;
	float: left;
	margin: 0;
	display: block;
}

.span-16 {

	display: block;
	overflow: visible;
	padding: 0;
	margin: 0;
}

#topright #one {
	height: 70px;
	display: block;
	padding-left: 20px;
}

body.splash {
	background: #fff;
}

body.splash #header {
	border-bottom: 5px solid #9cb77d;
}

body.splash #header h2 {
	float: right;
	color: #fff;
	text-align: right;
	font-size: 2em;
	width: 35%;
}

body.splash #wlt-DealSubscription {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 300px;
	margin: -150px 0 0 -250px;
}

#header .city-name {
	float: left;
}

#header .change-city a {
	font-size: 12px;
	display: block;
	float: left;
	margin: 23px 0 0 10px;
	border-left: 1px solid #333;
	padding-left: 8px;
}

#wlt-LocationSelect {
	width: 800px;
	border: 1px solid rgb(204, 204, 204);
	background-color: rgb(216, 221, 228);
}

#wlt-LocationSelect .worklet-content {
	font: 700 12px "OpenSans", Arial;
	color: rgb(70, 70, 70);
}

#wlt-LocationSelect .worklet-content a {
	color: rgb(70, 70, 70);
	font: 700 12px "OpenSans", Arial;
}

#wlt-LocationSelect .worklet-content li a {
	font-size: 90%;
	font: 700 12px "OpenSans", Arial;
}

#wlt-LocationSelect .currentCountry,
#wlt-LocationSelect a {
	padding: 0.2em;
}

#wlt-LocationSelect ul {}

#wlt-LocationSelect ul li.country,
#wlt-LocationSelect ul li.state,
#wlt-LocationSelect ul li a {
	display: block;
	padding: 0 0px;
	margin: 0;
	width: 137px;
	height: 30px;
	line-height: 30px;
}

#wlt-LocationSelect ul li.country,
#wlt-LocationSelect ul li.state {
	border: none;

	width: auto;
}

#wlt-LocationSelect ul li.country {
	color: rgb(218, 108, 3);
	font: 700 14px "OpenSans", Arial;
}

#wlt-LocationSelect a:hover {}

#wlt-LocationSelect ul li.current,
#wlt-LocationSelect a.current {}

#wlt-DealSubscribe {
	/*background-color : #000000;
width: 230px;*/
}

#wlt-DealSubscribe label {
	color: #fff;
	display: none;
}

#wlt-DealSubscribe .field_location {
	display: none;
}

#wlt-DealSubscribe input[type="text"] {
	/*margin: 0;
padding: 5px;
font-size: 12px;
height: 30px;
width: 140px;
border: 0px;
margin-top:10px;*/
}

footer #wlt-DealSubscribe .field_email {
	float: left;
	width: 75%;
	margin: 0;
}

footer #wlt-DealSubscribe .buttons {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	clear: none;
}


#wlt-DealSubscribe .buttons input {
	/*margin-left: 0;
font-weight: bold;
background: none;
width: 70px;
height: 40px;
color: #fff;
border: 0;
padding: 0 0 3px 0;
cursor: pointer;
font-size: 14px;
line-height: 24px;
background-color:#83b139;
margin-top:10px;*/
}

#ajd {
	max-width: 100%;
	float: left;
	display: table-cell;
	vertical-align: middle;

}

.signup_bar ul.horizontal li {
	float: left;
	padding: 0;
	margin: 0px 0px 0 0;
}

.topmenu ul.horizontal li {
	/*
padding : 4px 14px 0 0;
margin : 0 0 0 1.5em;
line-height : 23px;
*/
}

.topmenu li a {
	font-size: 110%;
	color: rgb(51, 51, 51);
	font-weight: bold;
}

#wlt-BaseLanguage {
	color: #ccc;
}

#wlt-BaseLanguage .langSelector {
	background: #000;
	border: #999 solid 1px;
	border-radius: 5px;
}

#wlt-BaseLanguage a {
	padding: 0 3px;
	margin: 5px 0 0 0;
	color: #fff;
	text-decoration: none;
}

#wlt-BaseLanguage a:hover {
	text-decoration: none;
	background-color: #4d4d4d;
}

#wlt-BaseLanguage a:active {
	text-decoration: none;
}

#wlt-BaseLanguage a[name="selector"] {
	color: #ccc;
	margin: 0;
	padding: 0 12px 0 3px;
	background: url(../images/arrowSmall.gif) 97.5% 50% no-repeat;
}

#wlt-BaseLanguage a[name="selector"]:hover {
	text-decoration: none;
}

#page .worklet {
	margin: 2px 0 0 0;
}

.worklet .worklet {
	margin: 2px 0 1em 0;
}

.classic-theme #wlt-DealSide .sideDeal {
	font-size: 120%;
	border: 0px;
	/*border-bottom: 1px solid rgb(221, 221, 221);*/
}

.classic-theme #wlt-DealSide .sideDeal a {
	font-size: 13px;
	color: #4a4a4a;
	height: 14px;

}

#wlt-DealSide .sideDeal ul li.merchant,
#wlt-DealSide .sideDeal ul li.merchant a {
	font-size: 10px;
	color: #4a4a4a;
	margin-top: 3px;
	margin-bottom: 2px;
	white-space: nowrap;
}

#wlt-DealSide .sideDeal ul {

	float: left;
	width: 200px;
	overflow: hidden;

}


.deal287x183-topStrip ul li.merchant a {
	color: rgb(204, 204, 204);
}

#wlt-DealSide ul li.dealTitle {
	color: #000000;
	height: 36px;
	line-height: 20px;
	margin-bottom: 5px;
}

.classic-theme #wlt-DealSide .sideDeal a.viewLink {
	font-weight: bold;
	font-size: 12px;
	color: rgb(245, 246, 247);
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 4px;
	letter-spacing: 1px;
	text-shadow: 0px -1px 1px rgb(153, 102, 51);
}

#wlt-DealView .shareMenu li.h,
#wlt-DealViewMain .shareMenu li.h {
	font-size: 110%;
	font-weight: bold;
	color: #333333;
}

#wlt-DealStatus .ui-slider-handle {
	background: url(../images/slider/handler.png) 0% 0% no-repeat;
	border: 0;
	top: -0.8em;
	margin-left: -4px;
	width: 8px;
	height: 8px;
}

#wlt-DealStatus a.ui-corner-all {
	border-radius: 0;
}

#wlt-DealStatus .ui-slider-horizontal {
	height: 9px;
	background: url(../images/slider/bcg.gif);
	border-color: #919191;
}

#wlt-DealStatus .ui-slider-range {
	background: url(../images/slider/range.gif);
	border-radius: 5px;
}

#wlt-DealStatus .ui-corner-all {
	border-radius: 5px;
}

#wlt-DealStatus h4 {
	color: #4a8b1c;
	border-color: #97c78c;
}

#wlt-DealTimeLeft h3 {
	background: url(../images/clock.png) top left no-repeat;
	line-height: 41px;
	padding-left: 50px;
}

#wlt-DealTimeLeft .timerDiv {
	width: 100%;
	margin: 0 auto;
	margin-top: 4px;
}

#wlt-DealTimeLeft .timerDiv.withDay {
	width: 100%;
	margin: 0 auto;
	margin-top: 4px;
}


#wlt-DealTimeLeft .countdownItem p {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0;

}




#wlt-DealTimeLeft .countdownItem {
	font-size: 9px;

	color: #b9b9b9;
	text-transform: uppercase;
}

#wlt-DealTimeLeft .countdownSep {
	/*float: left;*/
	display: inline;
	font-size: 15px;
	color: rgb(71, 71, 71);
}

#page .ui-tabs {
	font-family: "Helvetica Neue", "OpenSans", Arial;
	border: 0;
	background: transparent;
	border-radius: 0;
	padding: 0;
	margin: 0;
}

#page .ui-tabs .ui-tabs-nav {
	background: transparent;
	border: 0;
	margin-left: 14px;
}

#page .ui-tabs .ui-tabs-panel {
	background: #fff;
	border: #5a8e22 solid 2px;
	border-radius: 7px;
}

#page .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #fff;
	margin-bottom: 0;
	padding-bottom: 2px;
}

#page .ui-tabs .ui-tabs-nav li {
	background: #ddf2d0;
	border: #5a8e22 solid 2px;
	top: 2px;
	border-bottom: 0 !important;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

#page #wlt-DealCouponsTabs .ui-tabs-panel {
	border: 0;
}

#page #wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li {
	border: 0;
	top: 0;
	margin: 0;
	background: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#page #wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li a {
	color: #0091b5;
}

#page #wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	font-weight: bold;
	background: #e5e5e5;
	padding-bottom: 0;
}

#page #wlt-DealCouponsTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}

#page form .ui-tabs {
	border: 0;
}

#page form .ui-tabs .ui-tabs-nav {
	border: 0;
	background: transparent;
	margin: 0;
}

#page form .ui-tabs .ui-tabs-nav li {
	border: #ccc solid 1px;
	top: 0;
	margin: 0 1px 0 0;
	background: transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 0;
}

#page form .ui-tabs .ui-tabs-nav li a {
	color: #0091b5;
	padding: 3px;
	font-size: 80%;
}

#page form .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-color: #ccc;
	background: transparent;
	padding: 0;
}

#page form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
}

#page form .ui-tabs .ui-tabs-panel {
	padding: 0;
	margin: 0;
	border: 0;
}

.ui-dialog.ui-corner-all {
	border: 3px solid rgb(217, 228, 232);
	opacity: 0.95;
	filter: alpha(opacity=90);

	border-radius: 0px;
}

.classic-theme .ui-dialog .ui-dialog-titlebar {
	background: transparent;
	border: none;
	color: #000000;
	font-weight: normal;
	padding: 15px 30px 0;
	margin: 0;
}

.classic-theme .ui-dialog .ui-dialog-title {
	font-size: 16px;
	font-weight: 600;
}

.classic-theme .ui-dialog .ui-dialog-titlebar-close {
	right: 21px;
}

.classic-theme .ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
	background: transparent;
}

#page .grid-view table.items th {
	color: #000;
	background: #ddf2d0;
	text-align: center;
}

#page .grid-view table.items th a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

#page .grid-view table.items th a:hover {
	color: #000;
}

#page .grid-view table.items tr.even {
	background: #e9f2e4;
}

#page .grid-view table.items tr.odd {
	background: #f7f7f7;
}

#page .grid-view table.items tr.selected {
	background: #bce774;
}

#page .grid-view table.items tr:hover {
	background: #ecfbd4;
}

#wlt-PaymentCart table.items tr td:first-child {
	text-align: left;
	padding: 0 1em;
	line-height: 2;
	font-size: 120%;
}

#wlt-PaymentCart table.items tr td:first-child a {
	font-size: 75%;
}

.classic-theme .recentDeal .content {
	border: #97c78c solid 2px;
	padding: 0.5em;
	margin-top: 0.5em;
}

.classic-theme .recentDeal .name a {
	font-size: 120%;
}

.classic-theme .recentDeal .stats {
	border: #97c78c solid 1px;
	background-color: #ddf2d0;
}

.classic-theme .recentDeal .info {
	border: #8cb7c7 solid 1px;
	background-color: #d0ebf2;
}

.classic-theme .recentDeal .info .price {
	background-color: #8cb7c7;
}

#wlt-BaseFollowMenu {
	padding: 0;
	width: 230px;
	display: inline;
	float: left;
	color: #fff;
}

#wlt-DealStats {
	border: #666 solid 1px;
	padding: 0.5em;
}

#wlt-BaseFooterMenu {
	margin: 0;
}

#wlt-BaseFooterMenu ul {
	list-style: none;
}

#wlt-BaseFooterMenu ul li span {
	color: #ffffff;
	font-size: 17px;
	/*font-weight: bold;*/
}

#wlt-BaseFooterMenu ul li a {
	margin-top: 15px;
	display: block;
	font-size: 12px;
}

#wlt-BaseFooterMenuLearn {
	margin: 0;
}

#wlt-BaseFooterMenuLearn ul {
	list-style: none;
}

#wlt-BaseFooterMenuLearn ul li span {
	color: #ffffff;
	font-size: 16px;
	/*font-weight: bold;*/
}

#wlt-BaseFooterMenuLearn ul li a {
	margin-top: 15px;
	display: block;
	font-size: 12px;
}


#wlt-BaseFooterMenuMerchant {
	margin: 0;
}

#wlt-BaseFooterMenuMerchant ul {
	list-style: none;
}

#wlt-BaseFooterMenuMerchant ul li span {
	color: #ffffff;
	font-size: 16px;
	/*font-weight: bold;*/
}

#wlt-BaseFooterMenuMerchant ul li a {
	margin-top: 15px;
	display: block;
	font-size: 12px;
}

#rightSideFooter {
	float: left;
	width: 235px;
}

#rightSideFooter ul {
	list-style: none;
}

#rightSideFooter div {
	color: #ffffff;
	font-size: 16px;
	/*font-weight: bold;*/
	margin: 0px;
	padding: 0px;
	float: left;
}

#rightSideFooter div a {
	color: #d7d7d7;
	font-size: 14px;
	font-weight: 400;
}

#rightSideFooter .footerSubscribe {
	font-weight: 400;
	font-size: 14px;
	margin-top: 20px;
	color: #d7d7d7;
}

#rightSideFooter div .socialMediaFooter {
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}



#footercopy div div {
	margin-top: 3px;
	float: left;
}

#footermenu {
	float: left;
	width: 235px;
}

#footermenu ul {
	padding-left: 0px;
}

.wlt-DealSlideshow-worklet {
	margin: 0px;
	padding: 0px 0;
}

.classic-theme .wlt-DealSlideshow .controls {
	margin: 0px;
	padding: 0px 0;
	/*float : right;*/
}

.classic-theme .wlt-DealSlideshow .controls a {
	padding: 0px 0;
	/*padding : 0;*/
	font-size: 1px;
	/*width : 16px;
height : 16px;*/
	margin-right: 5px;
	border: 1px solid #DFDFDF;
	display: block;
	float: left;
	background: url(../images/greyDot.png) 5px 5px no-repeat;
	color: transparent;
}

.classic-theme .wlt-DealSlideshow .controls a.active {
	border: 1px solid #006A9D;
	background-image: url(../images/blueDot.png);
}

.classic-theme #wlt-DealCategorySelect ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.classic-theme #wlt-DealCategorySelect ul li {
	padding: 0.5em 0;
	margin: 0;
	border-top: 1px solid #ddd;
}

.classic-theme #wlt-DealCategorySelect ul li a {
	font-weight: bold;
}

.classic-theme #wlt-DealCategorySelect ul.horizontal li {
	padding: 0 0;
	margin: 0 1em;
	border-top: none;
}

.classic-theme .signInBox {
	float: right;
	width: 30%;
	text-align: center;
}

.classic-theme .signInBox #signInButton {
	margin: 0px auto;
	font-weight: bold;
	width: 149px;
	height: 37px;
	border: 0;
	padding: 0 0 3px 0;
	cursor: pointer;


	background: url("../images/btn_login_blue.png") repeat-x scroll 0% 0% transparent;

	display: block;
	color: rgb(255, 255, 255);
	font-size: 18px;
	text-align: center;
	text-decoration: none;


}

.classic-theme .signupFormDiv {
	width: 65%;
}

.classic-theme .allDeal .name {
	font-size: 120%;
	font-weight: bold;
	margin: 0.2em 0 0.5em 0;
}

.classic-theme .allDeal .viewLink a {
	display: block;
	text-align: center;
	margin-left: -4px;
	font-weight: bold;
	background: url(../images/button.png) 0% 0% no-repeat;
	width: 149px;
	height: 27px;
	color: #fff;
	border: 0;
	padding: 10px 0 3px 0;
}

.classic-theme .priceOption {
	border-top: 1px solid #d9d9d9;
	padding: 0.5em 0;
}

.classic-theme .priceOption:first-child {
	border-top: none;
}

.classic-theme .priceOption .title a {
	/*color : #f98214;*/
	text-decoration: none;
	font-size: 12pt;
	font-weight: normal;
	font-family: OpenSans;
}

.classic-theme .priceOption .colborder {
	border: none;
}

.classic-theme .priceOption .priceBuyButton a {
	color: #fff;
	padding-top: 10px;
	letter-spacing: 1px;

}

.classic-theme .priceOption .priceBuyButton {
	color: #FFF;
	font-size: 14pt;
	font-weight: normal;
	border-radius: 0px;
	text-align: center;
	background: #FFA900 none repeat scroll 0% 0%;
	margin-right: 7px;
	margin-top: 5px;
	/*height: 23px;*/
	width: 125px;
	padding-top: 5px;
	margin-bottom: 3px;
	font-family: opensans;
}

.classic-theme .priceOption a.priceBuyButton:hover {
	text-decoration: none;
}

.classic-theme ul.horizontal li.referralLink a {
	font-size: 100%;
	color: #fff;
}

.classic-theme ul.horizontal li.referralLink {
	margin: 0px 0px 0px 1.5em;
	line-height: 23px;
	background: url("../images/refer-bg.png") 0% left repeat-x scroll transparent !important;
	text-shadow: 0px -1px 1px #963;

	background-color: rgb(223, 114, 7);
	background-image: linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -o-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -moz-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -webkit-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -ms-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -webkit-gradient(linear,
			left bottom,
			left top,
			color-stop(0.0, #F56700),
			color-stop(1.0, #FFAB32));

	border-radius: 4px;
	color: #fff;
	padding: 0 12px !important;
}

#wlt-DealSide a {
	color: #fff;
}

#wlt-DealView .boxContent,
#wlt-DealViewMain .boxContent {
	background: transparent;
	padding: 0;
}

#wlt-DealSide .boxContent {
	background: transparent;
	padding: 0;
}

#wlt-GiftSidebox {
	display: none;
}

#wlt-DealSide .sideDeal {
	position: relative;
}

#wlt-DealSide .sideDeal img {
	width: 300px !important;
	height: 183px !important;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

#wlt-DealSide .sideDeal img:hover {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}


.viewButton {
	border: black solid 1px;
	text-align: center;
	background-color: #df7207;
	border-radius: 5px;
	background-image: linear-gradient(bottom, #ef9f02 0%, #ffa900 100%);
	background-image: -o-linear-gradient(bottom, #ef9f02 0%, #ffa900 100%);
	background-image: -moz-linear-gradient(bottom, #ef9f02 0%, #ffa900 100%);
	background-image: -webkit-linear-gradient(bottom, #ef9f02 0%, #ffa900 100%);
	background-image: -ms-linear-gradient(bottom, #ef9f02 0%, #ffa900 100%);
	background-image: -webkit-gradient(linear,
			left bottom,
			left top,
			color-stop(0.0, #ef9f02),
			color-stop(1.0, #ffa900));
	background-color: #DF7207;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: rgb(255, 255, 255);

	width: 62px;
	height: 23px;
	border: medium none;
	float: right;
}

.viewButton:hover {
	background-image: linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -o-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -moz-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -webkit-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -ms-linear-gradient(bottom, #F56700 0%, #FFAB32 100%);
	background-image: -webkit-gradient(linear,
			left bottom,
			left top,
			color-stop(0.0, #F56700),
			color-stop(1.0, #FFAB32));
}

.sideInfo span,
#bought-corner span {
	font-size: 13px;
	display: inline;
	font-weight: bold;
	color: rgb(0, 106, 157);
	margin-right: 4px;
}

.sideInfo .num {
	font-size: 12px;
	font-weight: bold;
	color: #fe8432;
	text-align: right;
}

.sideInfo .sold-txt {
	font-size: 8px;
	color: #3081ab;
}

.sidesold {

	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	width: 67px;
	height: 60px;
	background: url("../images/deals.png") -400px -569px repeat scroll transparent;
	position: absolute;
	z-index: 3;
	bottom: 0px;
	right: 0px;
}

.sidesold p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(254, 132, 50);
	text-align: center;
}

.sidetopLeft {
	float: left;
	padding: 0;
	font-size: 12px;
	width: 35%;
	margin: 0 0 0 5px;
}

.sidetopLeft span {
	display: block;
	font-size: 10px;
	color: rgb(204, 204, 204);
	margin-bottom: 2px;
	white-space: nowrap;
	float: left;
	line-height: 14px;
	padding-right: 13px;
}

.sidemid {
	margin: 0;
	width: 300px;
	height: 183px;
}

.sidetopRight {
	float: right;
}

.sidetopRightwithout {
	float: right;
	padding: 5px 0px 0px;

}

.sidetopRight .price,
.sidetopRightwithout .price {
	font-weight: bold;
	padding-right: 5px;
	display: inline-block;
	float: left;
	color: #4a4a4a;
	font-size: 20px;
}

.sidetopRight .price .sup,
.sidetopRightwithout .price .sup {

	font-weight: normal;
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-align: right;
	font-size: 12px;
	vertical-align: top;
	line-height: 1.25em
}

.sidetopRight .view,
.sidetopRightwithout .view {
	width: 62px;
	height: 23px;
	border: none;
	float: right;
}

.sidetopRight .view a,
.sidetopRightwithout .view a {
	font-weight: bold;
	font-size: 12px;
	color: #f5f6f7;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 6px;
	letter-spacing: 1px;
	text-shadow: #963 0 -1px 1px;
}

.sidetop {
	padding: 6px;
	width: 288px;
	height: 38px;
	background-color: #e7e7e7;
	/*border-bottom : 1px solid black;*/
}

.sideBottom {
	padding: 6px;
	width: 288px;
	background-color: #fff !important;
	border-bottom: 1px solid #e6e7e8;
	color: #545454;
	font-weight: bold;
	height: 115px;
}

.sideBottom:hover {
	/*border-bottom: 1px solid #a5a8ab;*/
}

.sideBottom .dealTitle {
	font-size: 13px;
}

#wlt-DealSide .sideBottom .dealTitle a {
	color: #000000;
}

.sideBottom ul li {
	list-style: none outside none;
	font-size: 11px;
	font-weight: 400;
}

.sideBottom ul {
	margin: 0;
	padding: 0;
}

.sideBottom li {
	padding-top: 5px;
}

.sideBottom .discount {
	font-weight: normal;
	font-size: 13px;
	color: #5f5f5e;
}

.sideBottom .discountValue {
	font-size: 13px;
	color: #ee9300;
}

.sideBottom .savings {
	font-weight: normal;
	margin-left: 15px;
	font-size: 13px;
	color: #5f5f5e;
}

.sideBottom .savingsValue {
	font-size: 13px;
	color: #ee9300;
}

.sideBottom .dealStats {
	margin-top: 10px;
}

.sideBottomLeft {
	font-size: 13px;
}

.sideBottomRight {
	font-size: 13px;
	float: right;
}

.sideBottomLeft .sold {
	font-size: 12px;
	color: #ee9300;
}

.sideBottomRight .originalValue {
	text-decoration: line-through;
	font-size: 14px;
	color: #b4b5b3;
}

.sideBottomLeft .soldNumber {
	font-size: 12px;
	color: #545454;
}

.sideBottomRight .savingsValue {
	font-size: 18px;
	color: #a1c36a;
}

.classic-theme #wlt-DealSide .sideDeal {
	background: #ffffff;
	padding: 0px 0 0 0;
}

#bought-corner {

	width: 80px;
	height: 80px;
	background: url("../images/deals.png") no-repeat scroll -375px -385px transparent;
	position: absolute;
	z-index: 4;
	bottom: 0px;
	right: 0px;
}

#bought-corner-txt {
	text-align: center;
	position: absolute;
	z-index: 3;
	bottom: 5px;
	right: 5px;


}



#bought-corner-txt b {
	font-size: 16px;
	color: rgb(254, 132, 50);
	line-height: 0.7;
}


#bought-corner-txt span {

	font-size: 12px;
	color: rgb(48, 129, 171);
	font-weight: bold;
}

#img-wrap {
	width: 625px;
	height: 360px;
	position: relative;
	display: block;
}

#titleDeal {
	width: 100%;
	padding: 0 0 30px;
	clear: both;
	position: relative;
	display: block;
	float: left;
}

#titleDeal h1 {
	float: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	font-family: Tahoma, Geneva, Helvetica;
	width: 590px;
	color: #0c0c0c;
}

#shareDeal {
	width: 630px;
	padding-left: 2px;
	float: right;
	padding-top: 4px;
	overflow: visible;
	z-index: 500;
}

#wlt-BaseGoogleMap,
#wlt-DealTimeLeft {
	margin: 0 !important;
}

.viewmap {
	background: url("../images/viewmap.png") 0% 0% repeat-x scroll transparent;
	border: #dddddd solid 1px;
	display: block;
	padding: 3px;
	text-align: center;
	width: 450px;
}

#dealtop-info {
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-javascript: document.forms['EditForm'].screen.value=3;
	document.forms['EditForm'].submit();
	right: 1px solid #eaeaea;
	clear: both;
	display: block;
	width: 609px;
	height: 70px;
	overflow: hidden;
	padding: 7px;
	height: 25px;
	position: relative;
	position: relative;
	border-bottom: 1px solid rgb(119, 119, 119);
	background-color: rgb(255, 255, 255);
	position: absolute;
	z-index: 4;
	opacity: 0.9;

}

#dealtop-info ul {

	line-height: 1em;
	float: left;
	margin: 7px 0px 0px 6px;
	list-style: none outside none;

}

#dealtop-info .info {
	margin-left: 30px;

	float: left;
	padding-right: 10px;
	font-size: 15px;
	color: rgb(71, 71, 71);
	font-weight: normal;
}

#dealtop-info .timeleft {
	color: #7faac8;
	font-weight: normal;
	float: left;
}

#dealtopRight {
	float: right;
}

#dealtopRight .view {
	float: right;
	background: url("../images/view.png") 0% 0% no-repeat scroll transparent;
	width: 84px;
	height: 34px;
}

#dealtopLeft {
	float: left;
	padding: 0;

	font-size: 20px;
	width: 55%;
	color: #fff;
	margin: 0 0 0 10px;
}

#dealtopLeft a {
	font-size: 20px;
	color: rgb(255, 255, 255);
	width: 100%;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;

}

#dealtopLeft span {
	font-size: 12px;
	color: rgb(204, 204, 204);
	margin: 0px 5px 2px 0px;
}

#dealtopRight .price {
	padding: 0px 5px 0px 0px;
	margin-top: 6px;
	font-size: 32px;
	font-weight: bold;
	color: #4a4a4a;
	float: left;
	line-height: 1;
}

#dealtopRight .dealButton {
	/*border-left : 1px solid #716f71;*/
	float: right;
}

#dealtopRight .buyButton {
	width: 103px !important;
	height: 45px !important;
	background-position: -3px -97px;
	display: block;
	text-align: center;
	cursor: pointer;
	line-height: 13px;
	color: #fff;
	font-size: 18px;
	margin-left: 6px;
	text-indent: -5000px;
	position: relative;
	top: -3px;
	left: 6px;
}

#dealtopRight .buyButton:hover {
	background-position: -4px -141px;
}

#dealtopRight .buyButton.unavailable {
	background-position: -4px -188px;
}


.sprite {
	background: url(../images/sprite1.png);
}

#wlt-DealView .dealtop,
#wlt-DealViewMain .dealtop {
	padding: 8px;
	width: 609px;
	height: 44px;
	background-color: #e7e7e7;
	/*border-bottom : 1px solid black;*/
}

#wlt-DealView .compLogo,
#wlt-DealViewMain .compLogo {
	float: left;
	width: 20%;
	display: block;
}

#wlt-DealView .dealInfo,
#wlt-DealViewMain .dealInfo {
	float: left;
	width: 60%;
	display: block;
}

#dealDetail {
	font: normal normal 12px/16px Tahoma, Geneva, Helvetica;
	color: #666;
	width: 585px;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 10px 20px 20px 20px;
	background-color: white;
	border: #dfdfdf solid 1px;
}

#dealDetail h3 {
	color: #333;
	margin-bottom: 10px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

#wlt-DealInfo {
	clear: both;
	padding: 40px 0 0;
}

#wlt-DealSide h3,
#wlt-DealSide h3 .b {
	margin: 10px;
	text-align: left;
}



.boxContent h3 {

	text-align: left;
	margin-bottom: 15px;
	font-size: 15px;
	color: rgb(51, 51, 51);
	font-weight: normal;
	padding: 0px 0px;
	margin-top: 15px;
}





/*----===== Footer =====-----*/
#footer {
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	width: 947px;
}

#footer a {
	color: #ccc;
	text-decoration: none;
	font-weight: 200;
	text-shadow: 0px -1px 0px #000000;
}

#footer a:hover {
	color: #eee;
}

#footer hr {
	clear: both;
	color: #303030;
	height: 2px;
	margin-bottom: 15px;
}

#footer_ads {
	width: 472px;
	height: 129px;
	float: left;
	margin-right: 35px;
	margin-bottom: 5px;
}

#footer_ads .adbox {
	float: left;
	margin-right: 8px;
	width: 149px;
	height: 129px;
}

#footer_ads div div {
	margin-right: 0px;
}

#footer .signup_bar {
	background-image: none;
	margin-bottom: 8px;
}

#footer_countries,
#footer_join,
#footer_customer,
#footer_more,
#footer_about {
	margin: 0 0 0 0;
	float: left;
	width: 145px;
}

#footer_countries ul,
#footer_join ul,
#footer_customer ul,
#footer_more ul,
#footer_about ul {
	margin: 0;
}

#footer_cities ul li:first-child,
#footer_join ul li:first-child,
#footer_customer ul li:first-child,
#footer_more ul li:first-child,
#footer_about ul li:first-child {
	font-size: 11px;
	color: #efeded;
}

#footer_countries ul li:first-child {
	font-weight: normal;
}

#footer_countries ul li {
	font-size: 11px;
	color: #ccc;
	padding: 0 0 0 23px;
	margin: 0 0 8px 0;
	text-shadow: 0px -1px 0px #000000;
}

#footer_join ul li,
#footer_customer ul li,
#footer_more ul li,
#footer_about ul li {
	font-size: 11px;
	color: #ccc;
	padding: 0;
	margin: 0 0 8px 0;
	text-shadow: 0px -1px 0px #000000;
}

#footer_fineprint {
	height: 65px;
	padding-top: 5px;
}

#footer_fineprint ul li {
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	font-size: 11px;
	color: #c4c3c4;
	float: left;
	border-right: solid 1px #848484;
	text-shadow: 0px -1px 0px #000000;
}

#footer_fineprint ul li:last-child {
	border: none;
}

#footer_mcafee {
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 32px;
	margin-right: 50px;
	padding: 5px;
	width: 115px;
}

#footer_share {
	float: right;
}

#footer_share ul {}

#footer_share ul li {
	float: left;
	width: 49px;
	height: 37px;
	margin-right: 10px;
}

#footer_share ul li a {
	background: url(../images/sprites/deals.png);
	width: 49px;
	height: 35px;
	display: block;
	text-indent: -9999px;
}

#footer_share ul li:first-child {
	width: 118px;
	height: 22px;
	background: url("../images/sprites/deals.png") repeat scroll -239px -329px transparent;
	text-indent: -9999px;
}

body.loc_gb #footer_share ul li:first-child {
	background: url(../images/transtext/connect_with_UK.png);
}

body.loc_fr #footer_share ul li:first-child {
	background: url(../images/transtext/connect_with_FR.png);
}

body.loc_it #footer_share ul li:first-child {
	background: url(../images/transtext/connect_with_IT.png);
}

#footer_share ul li#blog a {
	background-position: -240px -990px;
}

#footer_share ul li#fb a {
	background-position: -240px -1027px;
}

#footer_share ul li#tw a {
	background-position: -240px -1064px;
}

#footer_share ul li#rss a {
	background-position: -240px -1101px;
}

#footer_share ul li a {}

#footer_cities {
	width: 675px;
	float: right;
}

#footer_cities .cities {
	width: 675px;
	overflow: hidden;
}

#footer_cities ul {
	width: 120px;
	float: left;
	margin-right: 5px;
}

#footer_cities ul li {
	font-size: 11px;
	color: #ccc;
	margin: 0 0 8px 0;
	float: left;
	display: inline;
	width: 100%;
}

#footer_cities p,
#footer_countries p,
#footer_channels p {
	font-size: 11px;
	font-weight: bold;
	color: #e6e4e4;
	margin-bottom: 9px;
	text-shadow: 0px -1px 0px #000000;
}

#footer_countries {}

#footer_countries .us_flag,
#footer_countries .gb_flag,
#footer_countries .fr_flag,
#footer_countries .it_flag {
	background: url(../images/sprites/deals.png) no-repeat;
	cursor: pointer;
}

#footer_countries .us_flag {
	background-position: -481px -431px;
}

#footer_countries .gb_flag {
	background-position: -481px -451px;
}

#footer_countries .fr_flag {
	background-position: -481px -491px;
}

#footer_countries .it_flag {
	background-position: -481px -471px;
}

.signup_footer_wrapper {
	background-color: #ccd1d7;
	border-top: 2px solid #b5bac0;
	clear: both;
	margin: 0 auto;
	width: 100%;
	height: 135px;
}

.signup_footer {
	margin: 0 auto 0 auto;
	width: 937px;
	padding: 10px;
}

.signup_footer .left {
	float: left;
}

.signup_footer .left div {
	margin-left: 55px;
}

.signup_footer .right {
	float: right;
}

.signup_footer,
.signup_footer a {
	color: #3e4347;
	font-size: 12px;
}

.signup_footer .small_signup_logo {
	position: absolute;
	margin-top: -20px;
}

/*----===== Channels: Footer =====-----*/
#footer_channels {
	width: 125px;
	float: right;
}

#footer_channels ul {
	width: 120px;
	float: left;
	margin-right: 5px;
	margin: 0 0 8px 0;
}

#footer_channels ul li {
	font-size: 11px;
	color: #ccc;
	float: left;
	display: inline;
	width: 100%;
}

#dealbot .worklet .worklet {
	margin: 4px -2px 0px 0px;
}

.etPageTitle {
	margin-top: 25px;
	color: rgb(24, 130, 188);
	font-size: 24px;
	font-weight: bold;
	line-height: 44px;
}

#wlt-UserLogin .etPageTitle,
#wlt-UserSignup .etPageTitle {
	margin-bottom: 15px;
}

#wlt-UserLogin .etPageTitle,
#wlt-UserSignup .etPageTitle {
	font-size: 22px;
}

#wlt-UserLogin .description,
#wlt-UserSignup .description {
	text-align: center;
	border-bottom: 1px solid #c1c1c1;
	width: 402px;
	padding: 0;
	margin-bottom: 25px;
}

#wlt-UserLogin .description a,
#wlt-UserSignup .description a {

	display: inline-block;
	border-bottom: 3px solid transparent;
	border-bottom-color: transparent;
	font-size: 20px;
	color: #656464;
	padding: 0px 25px 10px;
	position: relative;
	top: 2px;
	margin: 0 10px;

}

#wlt-UserLogin .description a.current,
#wlt-UserSignup .description a.current {
	border-bottom-color: #83b139;
}

#wlt-UserLogin .description a span,
#wlt-UserSignup .description a span {
	font-size: 13px;
	color: #1c71ff;
	position: absolute;
	right: 3px;
	bottom: -1px;
}

.etPageSubTitle {
	border-bottom: 1px solid #e6e7e8;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color: rgb(97, 99, 98);
	font-size: 20px;
	line-height: 33px;
	font-weight: bold;

}

#wlt-SearchMain {
	float: left;
	margin: 0px;
}

#wlt-SearchMain label {
	display: none;
}

#wlt-SearchMain form .buttons {
	margin: 0;
	padding-left: 3px;
	width: 30px;
	float: left;
	height: 29px;
	margin-top: 5px;
	border: 0px;
}

.logoDiv {
	float: left;
}

#shippinginfo input[type="text"] {
	padding: 10px;
	width: 350px;
	border: 1px solid #000;
}

#shippinginfo label {
	display: none;
	width: 0px;
}

.field_pickup label {
	color: #282828;
	margin-top: 10px;
	font-size: 14px;
	width: 222px;
}

#uForm_GoodsAddress {
	margin: 0px;
}

#uForm_GoodsAddress .buttons {
	margin: 0px 0px 0.5em 20%;
}

#uForm_BaseContact label {
	display: none;
}

#uForm_BaseContact input[type="text"] {
	padding: 5px;
	border: 1px solid #BEBEBE;
	width: 300px;
}

#uForm_BaseContact textarea {
	padding: 5px;
	width: 300px;
	height: 160px;
}

#uForm_BaseContact .captcha input[type="text"] {
	margin-left: 0px;
}

#uForm_BaseContact fieldset {
	margin-left: 0px;
}

#uForm_BaseContact .buttons {
	margin: 0px;
	padding: 0px;
}

#uForm_BaseContact .buttons input {
	/*
background: url("../images/submit-button-blue.png") repeat-x scroll 0px 0px transparent;*/
	height: 36px;
	border: 0px none;
	line-height: 36px;

}

#uForm_DealPartner label {
	display: none;
}

#uForm_DealPartner fieldset {
	margin: 0px;
	padding: 0px;
}

#uForm_DealPartner .buttons {
	margin: 0px;
	padding: 0px;
}

#uForm_DealPartner input[type="text"],
#uForm_DealPartner input[type="password"],
#uForm_DealPartner input.text,
#uForm_DealPartner input.title,
#uForm_DealPartner select {
	width: 350px;
	padding: 5px;
	border: 1px solid #000;
	border-radius: 5px;
}

#uForm_DealPartner select {
	width: 362px;
}

#uForm_DealPartner textarea {
	width: 350px;
	padding: 5px;
	border: 1px solid #000;
	border-radius: 5px;
	height: 100px;
}

#uForm_DealPartner .buttons input {
	background: url("../images/submit-button-blue.png") repeat-x scroll 0px 0px transparent;
	height: 36px;
	border: 0px none;
	line-height: 36px;
}

.paymentInformation {
	font-size: 14px;
}

.paymentInformation h3 {
	display: none;
}

.paymentInformation label.required {
	color: #333333;
	width: 33%;
}

.paymentInformation label {
	color: #333333;
}

#uForm_PaymentCheckout .buttons {
	margin: 0px 0px 0.5em 27%;
}

#uForm_GoodsAddress input[type="checkbox"] {
	margin-top: 10px;
}

#GoodsShipping .row {
	font-size: 14px;
}

#wlt-DealSlideshow-* .worklet {
	margin: 0px;
	padding: 0px 0;
}

.height490 {
	height: 490px;
}

.socialIconEmail {
	width: 32px;
	height: 32px;
	background: url("../images/email-plain.png") repeat-x scroll 0px 0px transparent;
}

.socialIconTwitter {
	width: 32px;
	height: 32px;
	background: url("../images/twitter-plain.png") repeat-x scroll 0px 0px transparent;
}

.socialIconGooglePlus {
	width: 32px;
	height: 32px;
	background: url("../images/google-plain.png") repeat-x scroll 0px 0px transparent;
}

.socialIconFacebook {
	width: 32px;
	height: 32px;
	background: url("../images/fb-plain.png") repeat-x scroll 0px 0px transparent;
}

.socialIconEmail:hover {
	background: url("../images/email-hover.png") repeat-x scroll 0px 0px transparent;
}

.socialIconTwitter:hover {
	background: url("../images/twitter-hover.png") repeat-x scroll 0px 0px transparent;
}

.socialIconGooglePlus:hover {
	background: url("../images/google-hover.png") repeat-x scroll 0px 0px transparent;
}

.socialIconFacebook:hover {
	background: url("../images/fb-hover.png") repeat-x scroll 0px 0px transparent;
}

ul.horizontal .marginTop5 {
	margin-top: 5px;
}

.sideMarginTop5 {
	margin-top: 5px;
}

.marginTop5 {
	margin-top: 5px;
}

.marginTop10 {
	margin-top: 10px;
}

.marginTop15 {
	margin-top: 15px;
}

.marginTop20 {
	margin-top: 20px;
}

#wlt-PaymentCart .cont {
	background-image: url("../images/button1cs.jpg");
	/*background-color:rgb(205,204,202); */
	height: 95px;
	border: 0px solid #fff;
	width: 205px;
	float: left;
}

#wlt-PaymentCart .cont1 {
	background-image: url("../images/button2cs.jpg");
	/*background-color:rgb(237,160,6); */
	height: 95px;
	width: 205px;
	border: 0px solid #fff;
}

.freqq {

	font-family: "Myriad Pro";
	font-size: 16px;
}

.aa {
	font-size: 14px;
	font-color: #494949;
}

.aaa {
	font-size: 12px;
	font-color: #494949;
}

.arazz {
	width: 500px;
	height: 50px;
}

.zzza {
	float: left;
	position: absolute;


}

#wlt-UserSignup input[type='checkbox'] {}

#wlt-PaymentCart input[type='checkbox'] {}

#wlt-UserLogin input[type='checkbox'] {}

.zarar {
	float: left
}

#wlt-UserSignup label .gh {
	width: 500px;
	height: 200px;
}

#wlt-UserSignup label.required {
	font-weight: bold;
	font-size: 14px;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;

	display: none;
	/*font-weight: normal;*/
	/*text-align: right;*/
	width: 15%;
	/*float: left;*/
	margin: 0 0.5em 0 0;
	padding: 5px;
}

#wlt-PaymentCart .paymentInformation span.required {
	display: none;
}

#wlt-PaymentCart .deliveryMessage {
	color: #333;
	margin-top: 15px;
	font-size: 10px;
	/*margin-left: 8px;*/
}

#wlt-PaymentCart label.required {
	font-weight: bold;
	font-size: 14px;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;

	display: block;
	/*font-weight: normal;*/
	/*text-align: right;*/

	/*float: left;*/
	margin: 0 0.5em 0 0;
	padding: 5px;
}

#wlt-UserLogin label.required {
	font-weight: bold;
	font-size: 14px;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;

	display: none;
	/*font-weight: normal;*/
	/*text-align: right;*/
	width: 7%;
	/*float: left;*/
	margin: 0 0.5em 0 0;
	padding: 5px;
}

#wlt-UserSignup fieldset .required {
	width: 600px;

}

#wlt-PaymentCart fieldset .required {
	width: 600px;

}

#wlt-UserSignup input[type="text"],
#wlt-UserSignup input[type="password"],
#wlt-UserSignup input.text,
#wlt-UserSignup input.title,
#wlt-UserSignup textarea,
#wlt-UserSignup select {
	background-color: #fff;
	width: 402px;
	height: 40px;
	box-sizing: border-box;
	padding: 5px 15px;
	margin-bottom: 10px;
	color: #bbbbbb;
	border: 1px solid #cbcbcb;
}

#wlt-PaymentCart input[type="text"],
#wlt-PaymentCart input[type="password"],
#wlt-PaymentCart input.text,
#wlt-PaymentCart input.title,
#wlt-PaymentCart textarea,
#wlt-PaymentCart select {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	padding: 5px 15px;
	margin-bottom: 10px;

}

#wlt-UserLogin input[type="text"],
input[type="password"],
#wlt-UserLogin input.text,
#wlt-UserLogin input.title,
#wlt-UserLogin textarea,
#wlt-UserLogin select {
	background-color: #fff;
	color: #bbbbbb;
	border: 1px solid #cbcbcb;
	padding: 3px 10px 5px;
	width: 402px;
	height: 40px;
	font-size: 15px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox, other Gecko */
	box-sizing: border-box;
	margin-bottom: 15px;
}

#wlt-UserLogin label {
	display: none;
	font-weight: bold;
	text-align: left;
	width: 25%;
	font-size: 14px;
	margin: 0 0.5em 0 0;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;
}

#wlt-PaymentCart label {
	display: block;
	font-weight: bold;
	text-align: left;
	width: 35%;
	font-size: 14px;
	margin: 0 0.5em 0 0;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;
}

#wlt-UserSignup label {
	display: none;
	font-weight: bold;
	text-align: left;
	width: 25%;
	margin: 0 0.5em 0 0;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;
	font-size: 12px;
	color: #111;
}

#wlt-UserSignup fieldset label {
	float: none;
	width: auto;
	text-align: left;
	display: block;
	margin: 0 0 .5em 1.6em;
}

#wlt-UserLogin fieldset label {
	float: none;
	width: auto;
	text-align: left;
	display: block;
	margin: 0 0 .5em 1.6em;
}

#wlt-PaymentCart fieldset label {
	float: none;
	width: auto;
	text-align: left;
	display: block;
	color: rgb(51, 51, 51);
	margin: 0 0 .5em 1.5em;
}

#wlt-PaymentCart fieldset a {
	color: rgb(51, 51, 51);
}

#wlt-UserSignup label+fieldset {
	margin: 0;
	padding: 0;
	width: 80%;
}

#wlt-UserSignup h5 {
	float: left;
	margin-left: 10px;
	opacity: 0.9;
}



#wlt-PaymentCart form .buttons {
	margin: 0;
	padding: 0;
	margin-top: 20px;
}

fieldset {
	padding: 0 0 0 0.5em;
	border: 0;
}

#wlt-UserSignup fieldset {
	margin: 0;
	padding: 0 0 0 0.5em;
	border: 0;
}

#wlt-UserLogin fieldset {
	margin: 0;
	padding: 0 0 0 0.5em;
	border: 0;
	margin-top: 10px;
	margin-bottom: 3px;
}

#wlt-PaymentCart fieldset {
	margin: 0;
	padding: 0;
	border: 0;

}

#wlt-UserSignup form .hint {

	color: #111;
	margin: 0;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#wlt-PaymentCart form .hint {

	color: #999;
	margin: 0;
	margin-bottom: 10px;
	padding: 2px;
}

#wlt-PaymentCart form .hint a {
	color: #ea0e0e;
}

#wlt-UserLogin form .hint {

	color: #999;
	margin: 0;
	padding: 2px;
}

#wlt-UserSignup label {
	display: none;
	font-weight: bold;
	width: 100%;
	float: none;
	margin: 0 0.5em 0 0;
}

#wlt-UserLogin label {
	display: none;
	font-weight: bold;
	width: 100%;
	float: none;
	margin: 0 0.5em 0 0;
	width: 15%;

}

#wlt-PaymentCart label {
	display: block;
	font-weight: normal;
	float: none;
	font-weight: bold;
}

/*#wlt-PaymentCart  input[type="text"], input[type="password"], input.text, input.title, select {
   width: 300px;
    height: 30px;
}*/
#wlt-PaymentCart-grid tr th {
	background: #eee !important;
	color: #666 !important;
	border: none;
}

#wlt-PaymentCart table.items tr.odd td,
#wlt-PaymentCart table.items tr.even td {
	background: #fff !important;
	border: none !important;
	vertical-align: middle;
}

#wlt-PaymentCart table.items tr.cartTotal td {
	background: #eee !important;
	border: none !important;
	padding: 15px !important;
	vertical-align: middle;
}

#wlt-PaymentCart table.items tr.cartTotal td:last-child {
	color: rgb(24, 128, 36) !important;
}

#wlt-PaymentCart table.items tr.cartTotal td .total {
	color: rgb(24, 128, 36);
}

#wlt-PaymentCart table.items tr {
	border-top: 1px solid #eee !important;
}

#wlt-PaymentCart-grid .quantityField a {
	color: rgb(51, 51, 51);
}

#wlt-PaymentCart .grid-view table.items {
	border: 1px solid #eee !important;
}

#wlt-PaymentCart #uForm_PaymentCheckout {
	clear: both;
}

#wlt-PaymentCart .wrap_div {
	/*border: 1px solid #eee;*/
	clear: both;
	border-top: none;
}

#wlt-PaymentCart .wrap_div input[type="text"],
.wrap_div input[type="password"],
.wrap_div input.text,
.wrap_div input.title,
.wrap_div select {
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	padding: 5px 15px;
	border: 1px solid #eee;
	margin-bottom: 10px;
}

.wrap_div .signupFormDiv {
	width: 100%;
	display: none;
}

.tab-btn {
	margin-bottom: 10px;
}

.tab-btn .tabbtn-link {
	/*    width: 310px;
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
    background: #eee;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
    cursor: pointer;
    margin-bottom: 10px;
    text-align: center;*/
}

.tabbtn-link img {
	width: 310px;
}

.tab-btn .current {
	/*background: #f1a00df2;color: #fff;*/
}

.tab-btn .tbsignup {
	/*background-image: url(../images/newcust.png);height: 55px;*/
	float: right;
}

.tab-btn .tbsignup.current {
	/*background-image: url(../images/newcustact.png);*/
}

.tab-btn .tblogin {
	/*background-image: url(../images/haveact.png);height: 55px;*/
}

.tab-btn .tblogin.current {
	/*background-image: url(../images/haveactactive.png);*/
}

.ptb-content {
	box-sizing: border-box;
	padding: 15px;
	width: 100%;
}

.ptb-content label.required,
.ptb-content .field_promocode label {
	display: none !important;
}

.ptb-content select {
	width: 100% !important;
	border-radius: 0;
	border: 1px solid #eee;
	padding: 5px 10px;
}

.ptb-content fieldset {
	margin: 0 !important;
}

#uForm_PaymentCheckout .signinform {
	display: none;
}

#wlt-PaymentCart .paymentInformation {
	font-size: 14px;
	border: 1px solid #ddd;
	margin-top: 20px;
	padding: 15px;
}

#wlt-PaymentCart .paymentForm label {
	display: none;
}

#wlt-PaymentCart .cardForm label {
	display: none;
}

.paymentInformation .field_type>label {
	width: 100% !important;
	font-size: 15px !important;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 10px !important;
}

.paymentInformation .card-div {
	background: #eee;
	padding: 20px;
	font-size: 16px;
	color: #999;
	font-weight: 600;
	margin: -15px;
	margin-top: 15px;
}

#wlt-PaymentCart .cartsbttns .cshoppig-btn {
	background-image: url(../images/contshopping.png);
	height: 60px;
	width: 306px;
	border: none;
	margin: 0;
	float: left;
	background-size: 100%;
}

#wlt-PaymentCart .cartsbttns .checkout-btn {
	margin: 0;
	margin: 0;
	border: none;
	width: 306px;
	background: url(../images/procheckout.png) no-repeat;
	float: right;
	height: 60px;
	background-size: 100%;
}

#wlt-PaymentCart .cfacebook {
	display: inline-block;
	width: 50%;
	float: left;
}

#wlt-PaymentCart .cgoogle {
	display: inline-block;
	width: 50%;
	float: right;
	text-align: right;
}

#wlt-PaymentCart .orline {
	background-image: url(../images/or.png);
	height: 60px;
	clear: both;
}

#wlt-PaymentCart .cfacebook img,
#wlt-PaymentCart .cgoogle img {
	width: 310px;
}

.helpbox {
	border: 1px solid #eee;
	margin-top: 45px;
}

.helpbox_title {
	background-image: url(../images/helpyou.png);
	background-size: 100%;
	height: 59px;
	background-repeat: no-repeat;
}

.callus {
	margin-top: 20px;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	color: #999;
	margin-bottom: 10px;
}

.hotline {
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}

.email_lable {
	display: block;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
	color: #999;
}

.helpbox a {
	display: block;
	text-align: center;
	text-decoration: underline;
	color: rgb(24, 128, 36);
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 30px;
}

.faq-title {
	height: 56px;
	margin-bottom: 20px;
	background-image: url(../images/cfaq.png);
	background-size: 100%;
	background-repeat: no-repeat;
}

.accordin {
	color: #666;
	padding: 10px;
}

.accordin-title {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	background-image: url(../images/cplus.png);
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left center;
}

.active .accordin-title {
	background-image: url(../images/cminus.png);
}

.accoding-content {
	display: none;
	padding-left: 20px;
	font-size: 13px;
	line-height: 16px;
}

.accordin.active .accoding-content {
	display: block;
}

.weaccpet {
	display: inline-table;
	vertical-align: top;
	margin-top: 10px;
	margin-right: 20px;
}

.card-div img {
	height: 35px;
	margin: 0;
	margin-right: 20px;
	display: inline-table;
}

#wlt-PaymentCart .field_rememberMe fieldset {
	padding: 0;
}

/*#cod .field_firstName {
    width: 50%;
    padding-right: 10px;    
    float: left;
    box-sizing: border-box;
}
#cod .field_lastName {
    width: 50%;
    box-sizing: border-box;
    float: right;
    padding-left: 10px;
}*/
.paymentInformation .paymentForm {
	margin-top: 20px;
}

#wlt-PaymentCart #jad .buyAsGift a {
	color: rgb(24, 128, 36);
	background: url(../images/box_16.png) 0px 1px no-repeat;
	background-size: 20px;
	text-transform: uppercase;
	padding-left: 25px;
}

#wlt-PaymentCart-grid .removeLink {
	color: rgb(26, 129, 176);
	font-size: 13px;
}

.orcall {
	display: block;
	text-align: center;
	margin-top: 5px;
	font-size: 14px;
	color: #999;
}




#wlt-UserSignup .etDealDropDown input,
#wlt-UserSignup select,
#wlt-UserSignup textarea {
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	padding: 6px;
	cursor: pointer;
	color: #6a6f72;
	background: #ffffff;
	background-size: 40px 37px;
}

#wlt-UserSignup select {
	width: 402px;
	border-radius: 0px;
	margin-bottom: 10px;
}

#wlt-PaymentCart select {
	width: 70%;
}

.sectionHeader {
	font-size: 12px;
	font-weight: 400;
	color: #595858;
	margin-bottom: 20px;
	border-bottom: 1px solid rgb(230, 231, 232);
	padding-bottom: 10px;
}

.sectionHeader .separator {
	color: #bbb;
	font-size: 14px;
	line-height: 1em;
	margin: 0 3px 1px;
	display: inline-block;
}

.sectionMenu {
	list-style-type: none;
	color: #9e9d9d;
	font-size: 14px;
	margin: 0 0 0 0px;
	padding: 0px;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 10px
}

.sectionMenu a {
	color: #333;
	font-size: 13px;
}

.sectionMenu li {
	margin-top: 10px;
}

.arrowMenu {
	background: url('../images/menuarrow.png') no-repeat scroll 0px 0px transparent;
	padding-left: 12px;
}

.activeMenu,
.activeMenu a {
	color: #333;
	font-size: 15px;
	font-weight: 600;
}

.companyAddress {
	background-image: url('../images/pin1.png');
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 1px;
	display: block;
	height: 17px;
}

.topLinkColor a {
	color: #d4d4d4;
}

.topLinkColor a:hover {
	color: #7c7c7c;
}

#wlt-EscapesidebarDeal #wlt-DealSide:hover {
	/*box-shadow: 1px 1px 5px grey;*/
	border-bottom: 1px solid #a5a8ab;
}

#wlt-DealViewMain #img-wrap:hover {
	/*box-shadow: 1px -2px 5px 0px grey;*/
}

.mainDealBox {
	width: 625px;
	border-bottom: 1px solid #e6e7e8;
}

.mainDealBox:hover {
	/*box-shadow: 1px -2px 5px 0px grey;*/
	border-bottom: 1px solid #a5a8ab;
}

.mainDealBox #img-wrap img {
	transition: all .3s;
}

.mainDealBox #img-wrap img:hover {
	-moz-transform: scale(1.01);
	-webkit-transform: scale(1.01);
	transform: scale(1.01);
}

#footercopy {
	float: left;
	line-height: 1.5em;
	display: block;
	color: #d7d7d7;
	font-size: 12px;
}

#footercopy a {
	text-decoration: underline;
}

#footercopy .white {
	color: #fff;
	text-decoration: none;
	font-weight: 100;
}

.sectionTitle {
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 0px;
	color: #333;
	font-weight: 100;
}

.sectionTitleView {
	color: #0185C6;
	font-family: OpenSans;
	font-size: 14px;
	margin-bottom: 5px;
}

.clearanceSection {
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 0;
	padding-bottom: 5px;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	padding-top: 20px;
}

h4.clearanceSection {
	border-bottom: 0px;
}

/*
.priceRangeTb
{
	color: #666;
	font-weight: 400;
	font-size:16px;
	margin:10px 0;
}*/

/*.priceRangeTb input
{
	border: 1px solid #d8d8d8;
	height: 25px;
	padding-left: 8px;
	padding-right: 8px;
	width: 65px;
	margin-left: 5px;
	margin-right: 5px;
}
#slider-range
{
	margin-top:20px;
}*/

#slider-range .ui-widget-header {
	background: none;
	background-color: #53a318;
}


.clearanceSectionFirst {
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #333;
	font-size: 16px;
	font-weight: 400;
	padding-top: 0px;
}

.clearanceSectionInside {
	overflow: hidden;
	max-height: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.clearanceSectionInside:hover {
	overflow-y: auto;
}

.clearanceSectionDiv {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 10px;
}

.clearanceSectionDiv label {
	display: inline;
	text-align: left;
	width: 0%;
	float: none;
	margin: 0 0.5em 0 10px;
	color: #333;
}

.clearanceSectionDiv input {
	color: #333;
	font-size: 13px;
	margin-top: 10px;
}

#wlt-GoodsAddress .buttons input {
	margin-left: -4px;
	font-weight: bold;
	border: 0;
	padding: 0 0 0 0;
	cursor: pointer;
	display: block;
	width: 180px;
	height: 70px;
	border: 0px solid #000;
	font: 400;
	color: rgb(255, 255, 255);
	background: url("../images/goods-confirm.png") repeat-x scroll 0px 0px transparent;
	box-shadow: 0px 0px 0px rgb(255, 255, 255);
	text-decoration: none;
}

#wlt-BaseContact h1 {
	text-align: center;
}

#wlt-BaseContact .form-style-1 {
	margin: 10px auto;
	max-width: 300px;
	padding: 20px 12px 10px 20px;
	font: 13px "Open-sans", "Open-Sans", open-sans;
}

#wlt-BaseContact .form-style-1 li {
	padding: 0;
	display: block;
	list-style: none;
	margin: 10px 0 0 0;
}

#wlt-BaseContact .form-style-1 {
	/*margin:0 0 3px 0;*/
	padding: 0px;
	display: block;
	font-weight: bold;
	width: 300px;
}

#wlt-BaseContact .form-style-1 input[type=text],
#wlt-BaseContact .form-style-1 input[type=date],
#wlt-BaseContact .form-style-1 input[type=datetime],
#wlt-BaseContact .form-style-1 input[type=number],
#wlt-BaseContact .form-style-1 input[type=search],
#wlt-BaseContact .form-style-1 input[type=time],
#wlt-BaseContact .form-style-1 input[type=url],
#wlt-BaseContact .form-style-1 input[type=email],
#wlt-BaseContact .form-style-1 textarea,
#wlt-BaseContact .form-style-1 select {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #BEBEBE;
	padding: 7px;
	margin: 0px;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	radius: 0px;
}

#wlt-BaseContact .form-style-1 input[type=text]:focus,
#wlt-BaseContact .form-style-1 input[type=date]:focus,
#wlt-BaseContact .form-style-1 input[type=datetime]:focus,
#wlt-BaseContact .form-style-1 input[type=number]:focus,
#wlt-BaseContact .form-style-1 input[type=search]:focus,
#wlt-BaseContact .form-style-1 input[type=time]:focus,
#wlt-BaseContact .form-style-1 input[type=url]:focus,
#wlt-BaseContact .form-style-1 input[type=email]:focus,
#wlt-BaseContact .form-style-1 textarea:focus,
#wlt-BaseContact .form-style-1 select:focus {
	-moz-box-shadow: 0 0 8px #ffa900;
	-webkit-box-shadow: 0 0 8px #ffa900;
	box-shadow: 0 0 8px #ffa900;
	border: 1px solid #ffa900;
	radius: 0px;
}

#wlt-BaseContact .form-style-1 .field-long {
	/*width: 50%;*/
}

#wlt-BaseContact .form-style-1 .field-select {
	/*width: 50%;*/
}

#wlt-BaseContact .form-style-1 .field-textarea {
	height: 100px;
}

#wlt-BaseContact input[type=submit],
#wlt-BaseContact input[type=button] {
	background: #ffa900;
	/*padding: 8px 15px 8px 15px;*/
	border: none;
	color: #fff;
	margin: 0 auto;
}

#wlt-BaseContact .form-style-1 input[type=submit]:hover,
#wlt-BaseContact .form-style-1 input[type=button]:hover {
	background: #df9607;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#wlt-BaseContact .form-style-1 .required {
	color: red;
}

#wlt-BaseContact .field_verifyCode {
	margin-left: 320px;
}

.stock-left {
	background: #1a94cd;
	color: #fff;
	padding: 5px 15px;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;

}

.discountOnDeal {
	background: #e34f44;
	color: #fff;
	padding: 5px 5px;
	top: 5px;
	right: 0;
	position: absolute;
}

#wlt-DealPriceDialog-list .discount {
	color: #ed5a5c;
	float: left;
	font-size: 12px;
	margin-top: 5px;
	/*position:absolute;*/
	text-transform: uppercase;
}

#wlt-DealPriceDialog-list .value {
	float: right;
	/*padding-left: 25px;*/
	text-align: right;
	/*width: 29px;*/
	text-decoration: line-through;
	font-size: 14px;
	color: #c2c2c2;
	font-weight: 700;
	margin-top: 4px;
	/*position:absolute;*/
	/*right:35px;*/
}

#wlt-DealPriceDialog-list .niggaspacer {
	margin-bottom: 15px;
}

#wlt-DealPriceDialog-list .priceOption {
	border: none;
	float: left;
	width: 100%;
	margin: 0;
}

#wlt-DealPriceDialog-list .priceOption .title a {
	font-size: 14px;
	color: #606060;
}

#wlt-DealPriceDialog-list .priceOption .colborder {
	float: left;
	width: 460px;
}

#wlt-DealPriceDialog-list .priceOption .priceBuyButton {
	float: right;
	margin: 0;
	width: 160px;
	background: none;
}

#wlt-DealPriceDialog-list .priceOption .priceBuyButton a {
	float: left;
	width: 100%;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 0;
	font-weight: 700;
	line-height: 42px;
	height: 42px;
	background-color: #a6d060;
	font-size: 18px;
	font-weight: 700;
	color: #ffffff;
}

.ui-dialog .ui-dialog-content,
.ui-widget .content {
	overflow: initial !important;
}

.ui-dialog .ui-dialog-content {
	float: left;
	width: 100%;
	padding: 0 30px !important;
}

.bold {
	font-weight: bold;
}

/*
.topBanner2,.topBanner1{
    position:relative;
    margin-bottom:15px;
}*/
.closebutton {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 22px;
	width: 22px;
	background: url('../images/close.png');
	background-color: #fff;
}

.addpart .addbox {
	margin-top: 30px;
}

.addpart .addbox img {
	width: 100%;
}

.topBanner1 img,
.topBanner2 img {
	max-width: 100%;
	box-sizing: border-box;
	/*border: 1px solid #ccc;
    
    padding: 5px; */
}

.topBanner1 img {
	padding-left: 0px;
	padding-right: 0px;
}

/*
.half{
    width: 47.7%;
    float:left;
    box-sizing: border-box;
}
.half_1{margin-right:4%;}
*/
.searchAllDeal {
	float: left;
	margin: 0 0 1.5em 0;
	width: 450px;
	padding: 10px;
	border: 0px;
	border: 1px solid #fff;
}

.searchAllDeal:hover {
	border: 1px solid #ccc;
}

.searchAllDeal .image img {
	width: 450px;
}

.searchSideBottom {
	padding: 2%;
	width: 96%;
	background-color: #f6f6f6;
	color: #545454;
	font-weight: bold;
	height: 100px;
}

.searchSideBottom ul {
	margin: 0;
	padding: 0;
}

.searchSideBottom ul li {
	list-style: none outside none;
	font-size: 11px;
	font-weight: 400;
}

.searchSideBottom li {
	padding-top: 5px;
}

.searchSideBottom .dealStats {
	margin-top: 10px;
}

.searchSideBottom .dealTitle {
	font-size: 13px;
}

#wlt-SearchAll ul li.dealTitle {
	color: #000000;
	height: 26px;
}


.fourcolbottomdeal {
	margin: 10px 15px 6px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 219px;
	display: inline;
	overflow: hidden;
	border: 1px solid rgb(255, 255, 255);
}

.fourcolbottomdeal:hover {
	/*border: 1px solid rgb(221, 221, 221)*/
	/*box-shadow: 1px 1px 5px grey;*/
}

.fourcolbottomdeal:hover {
	border-bottom: 1px solid #a5a8ab;
}

#wlt-DealSide .fourcolbottomdeal .sideDeal img {
	width: 219px !important;
	height: 126px !important;

}

#wlt-DealSide .fourcolbottomdeal .sideDeal img:hover {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

.fourcolsideBottom {
	padding: 6px;
	width: 207px;
	background-color: #fff !important;
	border-bottom: 1px solid #e6e7e8;
	color: #545454;
	font-weight: bold;
	height: 115px;
}

.fourcolsideBottom .dealTitle {
	font-size: 13px;
}

#wlt-DealSide .fourcolsideBottom .dealTitle a {
	color: #000000;
}

.fourcolsideBottom ul li {
	list-style: none outside none;
	font-size: 11px;
	font-weight: 400;
}

.fourcolsideBottom ul {
	margin: 0;
	padding: 0;
}

.fourcolsideBottom {
	border-bottom: 1px solid #e6e7e8;
}

.fourcolsideBottom:hover {
	/*border-bottom: 1px solid #a5a8ab;*/
}

.fourcolsideBottom li {
	padding-top: 5px;
}

.fourcolsideBottom .discount {
	font-weight: normal;
	font-size: 13px;
	color: #5f5f5e;
}

.fourcolsideBottom .discountValue {
	font-size: 13px;
	color: #ee9300;
}

.fourcolsideBottom .savings {
	font-weight: normal;
	margin-left: 15px;
	font-size: 13px;
	color: #5f5f5e;
}

.fourcolsideBottom .savingsValue {
	font-size: 18px;
	color: #a1c36a;
}

.fourcolsideBottom .dealStats {
	margin-top: 10px;
}

.sortBy {
	text-align: right;
}

.fourSectionHeader {
	font-size: 12px;
	font-weight: 400;
	color: #595858;
	margin-bottom: 20px;
	border-bottom: 1px solid rgb(230, 231, 232);
	padding-bottom: 10px;
	min-height: 10px;
	height: 35px;
}

.fourSectionHeader select {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(255, 255, 255);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjEzMCIgdmlld0JveD0iMCAwIDI0IDEzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMi43MSAxMi43MDZMMjMuNzA2IDEuNzEyYTEuMDAzIDEuMDAzIDAgMCAwLTEuNDItMS40MThMMTIgMTAuNTc5IDEuNzEzLjI5NGExLjAwNCAxLjAwNCAwIDAgMC0xLjQyIDEuNDE4TDExLjI5IDEyLjcwNmExLjAwMyAxLjAwMyAwIDAgMCAxLjQyIDB6IiBmaWxsPSIjNTNBMzE4IiBzdHJva2Utd2lkdGg9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg0K");
	background-origin: padding-box;
	background-position: 100% 50%;
	background-position-x: 100%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-size: 36px 9px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-sizing: border-box;
	color: rgb(0, 0, 0);
	display: inline-block;
	font-family: OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 36px;
	padding-top: 6px;
	text-transform: none;
	transition-delay: 0s, 0s, 0s;
	transition-duration: 0.25s, 0.25s, 0.25s;
	transition-property: background-color, border-color, color;
	transition-timing-function: ease-out, ease-out, ease-out;
	width: 185px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 40px;
	font-size: 16px;
}

.clearanceSectionDiv .ui-slider-horizontal {
	width: 90%;
	margin-left: 8px;
}

.selectedFilter {
	cursor: pointer;
	border-radius: 2px;
	display: inline-block;
	font-size: 1.2rem;
	margin: 0 8px 8px 0;
	padding: 3px 8px 4px 12px;
	color: #fff !important;
	background-color: #53a318;
	line-height: 1.5;
	font-weight: 400;
	font-size: 12px;
}

.icon-x {
	font-size: 12px;
	margin-left: 12px;
	font-style: normal;
	font-weight: 800;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	cursor: pointer;
	color: #fff !important;
	t;
}

.icon-x::before {
	content: "X";
}

#wlt-PaymentMpgsbobList .removeCard {
	color: rgb(26, 129, 176);
}

#makeGrey {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 2;
	cursor: pointer;
}

#sidebar #wlt-PaymentMenu {
	border: 1px solid silver;
	border-radius: 5px;
	margin-top: 3px;
	padding: 10px;
	box-shadow: 5px 5px 5px grey;
}

#sidebar #wlt-GiftRedeem {
	border: 1px solid silver;
	border-radius: 5px;
	margin-top: 3px;
	padding: 10px;
	box-shadow: 5px 5px 5px grey;
}

#sidebar #wlt-GiftRedeem .redeemInfo {
	color: rgb(51, 51, 51);
	line-height: 20px;
}

#sidebar #wlt-PaymentMenu .amount {
	color: #a1c36a;
}

.bundles {
	width: 98.8%;
	margin-top: 10px;
	border-top: 4px solid rgb(223, 223, 223);
	border-bottom: 4px solid rgb(223, 223, 223);
}

.bundles h3 {
	font-weight: bold;
	margin-top: 10px;
}

.bundle {
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
	overflow: hidden;
}

.bundlePrice {
	/*color: #a1c36a;*/
	color: red;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

.bundleFull {
	float: left;
}

.bundleValue {
	text-decoration: line-through;
	font-size: 16px;
	color: #b4b5b3;
	float: left;
	margin-top: 50px;
	width: 50%;
	text-align: center;
}

.bundlePlus {
	float: left;
	margin-top: 45px;
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000;
}

.bundleImage {
	display: block;
	clear: both;
	overflow: hidden;
}

.bundleImg {
	width: 200px;
	border: 1px solid #b4b5b3;
}

.bundleWrapImage {
	float: left;
}

.bundleImgPrice {
	color: #000;
	text-align: center;
	font-size: 14px;
}

.bundleImgValue {
	text-decoration: line-through;
}

.bundleDescription {
	color: #a1c36a;
	font-weight: bold;
}

.ui-tabs .ui-tabs-nav {
	border-bottom: 1px solid silver;
	border-radius: 0px;
	padding: 0px !important;
}


.ui-tabs-panel .ui-tabs .ui-tabs-nav {
	border: none;
}

.ui-tabs .ui-tabs-nav li {
	background: linear-gradient(to bottom, #ffffff 0%, #ebeaea 100%);
	font-size: 16px;
	padding: 5px !important;
}

.ui-tabs .ui-tabs-nav li:hover {
	background: #ebeaea;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom: 1px solid #fff !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #0091b5;
}

div[id^="ui-tabs-"] .worklet-title {
	display: none;
}

.ui-widget-content {
	border: 0px !important;
}


.rheader #wlt-UserMenu .welcome img {
	height: 30px !important;
	width: 30px !important;
	border-radius: 100%;
}

.rheader #user_panel_nav {
	display: block !important;
}

.rheader #user_panel_nav span {
	margin: 4px 0 0 8px;
}

.rheader #user_panel_nav_hidden #user_panel_nav_hidden_span {
	display: none !important;
}

.rheader #ulUserPanelMenu {
	width: 150px;
	padding: 5px;
}

.rheader #ulUserPanelMenu li {
	width: 100%;
}

.rheader #ulUserPanelMenu a {
	width: 100%;
}

.rheader #user_panel_nav_hidden {
	margin-top: 35px !important;
}


.marginBottom24 {
	margin-bottom: 24px;
}