.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

html, body {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
}

a {
	text-decoration: none;
	font-size: 9pt;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

#body {
	width: 1002px;
	margin: 0 auto;
	padding: 0 11px 11px 11px;
}

#head {
}

#links {
	text-align: right;
	height: 48px;
	font-size: 9pt;
	color: #8F8F8F;
	padding-top:10px;
	margin-bottom:-10px;
	padding-right:4px;
}

#links div {
	padding: 15px 15px 0 0;
	float: right;
}
#links a {
	margin: 0 3px 0 3px;
	color: #8F8F8F;
	border-right:solid 1px;
	padding-right:10px;
}
.bdr_no{border:none !important}
/*
#links a {
	margin: 0 3px 0 3px;
	color: #8F8F8F;
}
*/
#tabs {
	text-align: right;
	padding: 15px 14px 0 0;
	height: 42px;
}

#tabs div {
	float: right;
	cursor: pointer;
	width: 120px;
	height: 42px;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
	color:#000;
}

.clear {
	display: block;
}

div.subhead {
	border-top: solid 1px #8F8F8F;
	border-left: solid 1px #8F8F8F;
	border-right: solid 1px #8F8F8F;
	width: 1018px;
	margin: -1px auto 0 auto;
	min-height: 50px;
}

#subhead_urn {
	background: url('/img/webshopper/only_online.gif') 3px 0px no-repeat #66A8EF;
}

#subhead_urn p {
	font-size: 9pt;
	color: #FFF;
	margin: 1px 50px 1px 345px;
}

#subhead_urn a {
	text-decoration: underline;
	color: #FFF;
}

#subhead_app {
	background: #d23c19;
	display: none;
}

#subhead_bsc {
	background: #eda12d;
	display: none;
}

#subhead_sez {
	background: #67c132;
	display: none;
}

div.button {
	height: 45px;
	width: 333px;
	padding: 5px 0 0 5px;
	background: url('/img/webshopper/button_bg.gif') top left repeat-x;
	float: left;
}

#subhead_urn div.button a {
	color: #66A8EF;
}

div.button.l {
	border-left: solid 1px #FFF;
}

div.button.r {
	border-right: solid 1px #AFAFAF;
}

#coupons {
	border-left: solid 1px #8F8F8F;
	border-right: solid 1px #8F8F8F;
	border-bottom: solid 1px #8F8F8F;
	width: 1018px;
	margin: 0 auto 0 auto;
	background: url('/img/webshopper/loader_lg.gif') center no-repeat;
}

div.ccolumn {
	width: 339px;
	padding: 0 0 10px 0;
	float: left;
}

div.coupon {
	background: url('/img/webshopper/coupon_bg.gif') center no-repeat;
	width: 323px;
	height: 138px;
	margin: 10px 7px 0 7px;
	opacity: 0;
}

div.coupon_foot {
	background: url('/img/webshopper/coupon_foot_bg.gif') center no-repeat;
	width: 306px;
	height: 16px;
	overflow: hidden;
	margin: 0 0 0 5px;
	padding: 3px 5px 3px 3px;
}

div.coupon_foot img {
	cursor: pointer;
}

img.email {
	float: right;
	margin: 2px 0 0 0;
}

div.coupon_info {
	height: 103px;
	padding: 10px 0 0 7px;
	overflow: hidden;
}

div.coupon_info h1 {
	font-size: 14pt;
	margin: 0 0px 5px 130px;
	font-family: 'Arial Black';
	line-height: .9em;
	letter-spacing: -0.1em;
}

div.coupon_info h2 {
	font-size: 10pt;
	line-height: 1em;
	font-weight:300;
	margin: 0 3px 4px 130px;
}

div.coupon_info p {
	font-size: 8pt;
	margin: 0 3px 0 130px;
	line-height:1.1em;
}

div.coupon_info a {
	color: #57A4E3;
	display: block;
	text-align: right;
	margin: 5px 8px 0 0;
	font-size: 8pt;
}

#head{z-index:2;position:relative;height:auto}



.deptName {margin:auto;display:block;}
#subHeadGetMoreInfo{width:121px;height:43px;background:url('/img/webshopper/cantFind.png') 0 0; overflow:hidden;text-indent:-999em;cursor:pointer;}
#subHeadGetMoreInfo:hover{background:url('/img/webshopper/cantFind.png') -124px 1px;}
#subHeadGetMoreInfoCont {float:right;display:block;margin:14px 0 -4px 0;}


#subHeadGetMoreInfoCont{position:relative;height:0;width:10px;overflow:visible;z-index:14 !important}
#subHeadGetMoreInfo{position:absolute;left:0px;z-index:5;left:-105px;margin-top:0px;cursor:pointer;}

#moreInfoRequestCont {height:1px;margin:50px 0 -52px 0;display:block;width:10px;overflow:visible;position:relative;z-index:6 !important}
#moreInfoRequest {width:250px;left:769px;position:absolute;display:block;height:0px;z-index:5;overflow:hidden;z-index:6}
#moreInfoRequest p{color:#fff;font-size:9pt;line-height:1.1em;width:220px;margin-right:19px;float:right;text-align:right;margin-top:10px;margin-bottom:0;}

#moreInfoRequestForm{clear:both;width:auto;float:right;margin-bottom:10px;margin-top:10px;}
#moreInfoRequest span{color:#fff;font-size:9pt;line-height:1.1em;float:left;clear:left;width:90px;text-align:right;padding-top:4px;margin-right:20px;}
#moreInfoRequest input{color:#000;font-size:9pt;width:110px;border:solid 1px #888;margin-bottom:2px;float:left;margin-right:20px;}

#moreInfoRequest textarea{margin-top:3px;color:#000;font-size:9pt;width:212px;border:solid 1px #888;margin-bottom:2px;clear:left;height:100px;float:left;margin-left:10px;}
#moreInfSubmit{display:block; clear:both;margin:10px 0 -2px 148px;cursor:pointer}
#moreInfClose{display:block; margin-left:-3px;top:302px;width:55px;position:absolute;cursor:pointer}

.WShpMoreInf{margin-top:91px !important;margin-bottom:-22px;left:4px}
.WShpMoreInfRequestCont{margin:133px 0 -135px !important;}
#moreInfShadow {height:0;position:relative;margin:1px 0 0 753px;opacity:0;display:block;z-index:3;}
#moreInfShadow{position:absolute;height:0px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);z-index:3}

.moreInfShadowHP{margin-top:1px !important;}

.bscColor {background: #eda12d;}
.appColor {background: #D03C18}
.sofasColor {background: #6AC132}
.urnColor {background: #66A8EF}


/* coupon styles */


.couponForm,.couponFormFriend {display:none}

.couponForm {background:#fff url('/img/webshopper/coupon_bg_blue.jpg') center bottom no-repeat;height:171px;width:323px;position:absolute;z-index:1;margin-top:-20px;}

.couponForm input,.couponFormFriend input{border:solid 1px #B3B3B3}


.couponForm p{font-size:10px;margin:0 0 0 5px}

.couponForm h2{float:left;width:270px;font-weight:bold;font-size:13px;padding-left:10px;margin-top:3px;margin-bottom:-10px;}
html>body .couponForm h2{float:left;width:270px;font-weight:bold;font-size:13px;padding-left:10px;margin-top:3px;margin-bottom:10px;}

.couponFormFriend h2{float:left;width:270px;font-weight:bold;font-size:13px;padding-left:10px;margin-top:3px;margin-bottom:-10px;}
html>body .couponFormFriend h2{float:left;width:270px;font-weight:bold;font-size:13px;padding-left:10px;margin-top:3px;margin-bottom:10px;}


.couponForm .closeCoupon{float:left;left:258px;margin-top:3px;position:absolute;top:146px;cursor:pointer}
.couponFormFriend .closeCoupon{float:left;left:258px;margin-top:3px;position:absolute;top:144px;cursor:pointer}

html>body .couponForm .closeCoupon,html>body .couponFormFriend .closeCoupon{float:left;left:258px;margin-top:3px;position:absolute;top:144px;cursor:pointer}


.CoupFNameCont{clear:both;float:left;display:inline;margin-left:10px;}
.CoupFNameCont input {width:115px;}
.CoupLNameCont{float:left;display:inline;margin-left:10px;}
.CoupEmailCont{clear:both;float:left;display:inline;margin-left:10px;margin-top:5px}
.CoupEmailCont p {width:140px;}
.CoupEmailCont input{width:140px;}
html>body .CoupEmailCont input{width:149px;}
.CoupPhoneCont{float:left;display:inline;margin-left:10px;margin-top:5px}
/*.CoupPhoneCont input{width:115px;}*/
.CoupRequiredFields{clear:both;font-size:10px;margin-left:10px;margin-top:7px;width:250px;position:relative;display:block;float:left;line-height:1.0em}


.couponFormFriend {background:#fff url('/img/webshopper/coupon_bg_yellow.jpg') center bottom no-repeat;height:171px;width:323px;position:absolute;z-index:1;margin-top:-20px;}
.couponFormFriend p{font-size:10px;margin:0 0 0 5px}
.couponFormFriend h2{float:left;display:inline;width:270px;font-weight:bold;font-size:13px;padding-left:10px;margin-top:3px}

.CoupFriendYourName{clear:both;float:left;display:inline;margin-left:10px;width:129px;}
.CoupFriendYourName input {width:115px;}
.CoupFriendYourName{float:left;display:inline;margin-left:10px;}

.CoupFriendYourEmail{float:left;display:inline;margin-left:10px;}
.CoupFriendYourEmail input {width:151px;}

.CoupFriendFriendsName{clear:both;float:left;display:inline;margin-left:10px;margin-top:5px;}
.CoupFriendFriendsName p{width:125px;}
.CoupFriendFriendsName input {width:115px;}
.CoupFriendFriendsName{float:left;display:inline;margin-left:10px;}


.CoupFriendFriendsEmail{float:left;display:inline;margin-left:10px;margin-top:5px;}
.CoupFriendFriendsEmail input{width:151px;}






.CoupAddPromos{float:left;clear:left;margin-left:5px;margin-top:0px;margin-bottom:-2px;line-height:.7em}
.CoupAddPromos input{float:left;display:inline;border:none;clear:none !important;position:relative}
.CoupAddPromos p{float:right;position:relative;display:inline;width:200px;margin-top:5px;font-size:9px;height:auto;}

.CoupSendEmail{position:absolute;left:213px;top:3px;cursor:pointer}
/* coupon styles */