﻿/* @end */


/* @group Wrapper */

#wrapper {
	background: #fff url(images/Shopping2.png) repeat-y;
	width: 982px;
	margin: 0 auto;
}

#inner {
	background-color: #fff;
	width: 974px;
	margin: 0 auto;
}

/* @end */

/* @group For 100% Height */

* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
}

#wrapper, #inner {
	min-height: 100%;
}

/* @end */

/* @group Text */
BODY {
	MIN-WIDTH: 974px
}
A {
	COLOR: #000;
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
	text-align: right;
	vertical-align: baseline;
	color: #033;
}
BODY {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #333;
	FONT-SIZE: 14px;
	background-color: transparent;
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
TH {
	FONT-WEIGHT: normal
}
#hd .inner {
	POSITION: relative;
	background-image: url('../images/fancy glass 1024.png');
}
#logo {
	FLOAT: left
}
#search {
	FLOAT: left
}
#topnav {
	FLOAT: left
}
#search INPUT {
	FLOAT: left
}
#search .dropdown {
	FLOAT: left
}
#search BUTTON {
	FLOAT: right
}
#tour {
	FLOAT: right
}
#login {
	FLOAT: right
}
#logo {
	MARGIN-RIGHT: 30px
}
#logo A IMG {
	WIDTH: 300px;
	HEIGHT: 105px
}
#search {
	Z-INDEX: 10;
	POSITION: relative;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 16px;
	WIDTH: 501px;
	PADDING-RIGHT: 16px;
	HEIGHT: 30px;
	PADDING-TOP: 4px;
	background-color: transparent;
	border: 1px solid transparent;
	background-image: url(images/bg_searchbar.gif);
	background-repeat: repeat-x;
}
#search .overflow {
	HEIGHT: 29px; OVERFLOW: hidden
}
#search INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 277px; PADDING-RIGHT: 10px; HEIGHT: 22px; COLOR: #999; FONT-SIZE: 14px; PADDING-TOP: 6px
}
#search .dropdown {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#search .dropdown .selected {
	FONT-SIZE: 14px
}
#search .dropdown IMG {
	MARGIN-TOP: -2px
}
.save#sp .sug_emails.sep_right.col {
	BORDER-RIGHT: medium none
}
.save#sp_detail .sug_emails.sep_right.col {
	BORDER-RIGHT: medium none
}
.sug_stores .search_hd {
	COLOR: #297999
}
.sug_emails .search_hd {
	COLOR: #f84e3c
}
.sug_savings .search_hd {
	COLOR: #3c9092
}
#search BUTTON {
	WIDTH: 85px; BACKGROUND: url(images/btn_search.png) no-repeat 0px 0px; HEIGHT: 29px
}
#search BUTTON:hover {
	BACKGROUND: url(images/btn_search.png) no-repeat 0px -29px
}
#search_dd {
	Z-INDEX: 100; POSITION: absolute; LEFT: -15px
}
#search_dd .topcap {
	WIDTH: 634px
}
#search_dd .mid {
	WIDTH: 634px
}
#search_dd .btmcap {
	WIDTH: 634px
}
#search_dd .topcap {
	HEIGHT: 5px
}
#search_dd .btmcap {
	HEIGHT: 5px
}
#search_dd .topcap {
	BACKGROUND: url(images/sprite_search_dd.png) no-repeat 0px 0px
}
#search_dd .mid {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 714px; PADDING-RIGHT: 10px; BACKGROUND: url(images/sprite_search_dd.png) repeat-y -1468px 0px; PADDING-TOP: 15px
}
#search_dd .btmcap {
	BACKGROUND: url(images/sprite_search_dd.png) no-repeat -734px 0px
}
#search_dd .col {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 225px; PADDING-RIGHT: 5px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
#search_dd LI {
	FLOAT: left
}
.search_hd {
	MARGIN-BOTTOM: 25px; COLOR: #1c3e54; FONT-SIZE: 14px
}
.search_hd SPAN {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 3px
}
.search_hd .stores {
	WIDTH: 17px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -34px -64px; HEIGHT: 16px
}
.search_hd .emails {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -36px -80px; HEIGHT: 15px
}
.search_hd .savings {
	WIDTH: 17px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -35px -96px; HEIGHT: 16px
}
#tour {
	BORDER-BOTTOM: #dde2e5 1px solid;
	TEXT-ALIGN: center;
	BORDER-LEFT: #dde2e5 1px solid;
	FONT-SIZE: 14px;
	OVERFLOW: visible;
	BORDER-TOP: #dde2e5 1px solid;
	BORDER-RIGHT: #dde2e5 1px solid;
	background-color: transparent;
	background-image: url(images/bg_tour.gif);
	background-repeat: repeat;
}
#tour A {
	WIDTH: 158px; DISPLAY: block; HEIGHT: 25px; PADDING-TOP: 13px
}
#tour .arrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat -4px 0px; HEIGHT: 7px
}
#loggedin {
	TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px 0px 20px; FLOAT: right; HEIGHT: 13px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#topnav {
	POSITION: absolute; WIDTH: 332px; BOTTOM: 0px; BACKGROUND: url(images/sprite_topnav.png) no-repeat; HEIGHT: 23px; LEFT: 277px
}
#topnav UL {
	POSITION: relative
}
#topnav LI {
	POSITION: absolute; FLOAT: left
}
#topnav LI {
	DISPLAY: block; HEIGHT: 23px
}
#topnav A {
	DISPLAY: block; HEIGHT: 23px
}
#topnav SPAN {
	DISPLAY: none
}
#shop_tab {
	WIDTH: 79px; LEFT: 0px
}
#shop_tab:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat 0px -23px
}
#shop_tab A:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat 0px -23px
}
#shop_tab A.on {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat 0px -46px
}
#scoop_tab {
	WIDTH: 89px; LEFT: 79px
}
#scoop_tab:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -79px -23px
}
#scoop_tab A:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -79px -23px
}
#scoop_tab A.on {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -79px -46px
}
#save_tab {
	WIDTH: 76px; LEFT: 169px
}
#save_tab:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -169px -23px
}
#save_tab A:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -169px -23px
}
#save_tab A.on {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -169px -46px
}
#scout_tab {
	WIDTH: 88px; LEFT: 245px
}
#scout_tab:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -245px -23px
}
#scout_tab A:hover {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -245px -23px
}
#scout_tab A.on {
	BACKGROUND: url(images/sprite_topnav.png) no-repeat -245px -46px
}
#login {
	POSITION: absolute;
	BOTTOM: 8px;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	MAX-WIDTH: 370px;
	HEIGHT: 23px;
	FONT-SIZE: 16px;
	RIGHT: 0px;
	width: 164px;
	visibility: visible;
}
#login SPAN {
	MARGIN: 0px 10px; COLOR: #ccc
}
#login .gray {
	MARGIN: 0px; COLOR: #999999
}
#banner_top {
	HEIGHT: 76px
}
#banner_top .banner {
	WIDTH: 974px; HEIGHT: 76px
}
.blackfriday#banner_top {
	BACKGROUND: url(images/bg_banner_bf.png) repeat-x; BORDER-TOP: #776d65 5px solid
}
#hp .blackfriday#banner_top {
	BORDER-BOTTOM: #414141 6px solid
}
.cybermonday#banner_top {
	BACKGROUND: url(images/bg_banner_cm.png) repeat-x; BORDER-TOP: #776d65 5px solid
}
#hp .cybermonday#banner_top {
	BORDER-BOTTOM: #776d65 1px solid
}
#bc {
	COLOR: #333333;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	background-repeat: no-repeat;
}
#bc A {
	COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#bc SPAN {
	MARGIN: 0px 3px; COLOR: #d9d7d0
}
#bc {
	TEXT-TRANSFORM: capitalize;
	HEIGHT: 15px;
	OVERFLOW: hidden;
	PADDING-TOP: 9px;
	background-color: transparent;
	background-image: url(images/cherry.png);
	background-repeat: repeat-x;
	text-decoration: blink;
	width: 1024px;
}
#bc H3 {
	DISPLAY: inline
}
#bc .arrow {
	WIDTH: 4px; DISPLAY: inline-block; HEIGHT: 7px
}
#bc .leftarrow.arrow {
	BACKGROUND: url(images/sprite_arrows.png) no-repeat -12px -7px
}
#bc .rightarrow.arrow {
	BACKGROUND: url(images/sprite_arrows.png) no-repeat -12px 0px
}
#hp #bc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #776d65; HEIGHT: 5px; PADDING-TOP: 0px
}
.footer#sp #bc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #776d65; HEIGHT: 5px; PADDING-TOP: 0px
}
#bd_color {
	BORDER-BOTTOM: #bbb6ae 1px solid; BACKGROUND: url(images/bg_bd_color.gif) #afa79f repeat-x
}
#hp .tour#bd_color {
	HEIGHT: 474px
}
#hp #bd_color {
	HEIGHT: 415px
}
#bd_color .side {
	FLOAT: left
}
#bd_color .main {
	FLOAT: left
}
TABLE.bd_color .rightside {
	VERTICAL-ALIGN: middle
}
.store#sp_detail #bd_color .side {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 18px; WIDTH: 338px; PADDING-RIGHT: 18px; PADDING-TOP: 30px
}
.store#sp_detail #bd_color .main {
	POSITION: relative; WIDTH: 600px; HEIGHT: 390px
}
.email#sp_detail #bd_color .side {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 18px; WIDTH: 478px; PADDING-RIGHT: 18px; PADDING-TOP: 30px
}
.email#sp_detail #bd_color .main {
	POSITION: relative; WIDTH: 460px; HEIGHT: 490px
}
.save#sp_detail #bd_color {
	BORDER-BOTTOM: medium none; BACKGROUND: url(images/bg_save.gif) #fff repeat-x; PADDING-TOP: 18px
}
.login#sp_detail #bd_color {
	BORDER-BOTTOM: medium none; BACKGROUND: url(images/bg_save.gif) #fff repeat-x; PADDING-TOP: 18px
}
.mysettings#sp_detail #bd_color {
	BORDER-BOTTOM: medium none; BACKGROUND: url(images/bg_save.gif) #fff repeat-x; PADDING-TOP: 18px
}
.mysettings#sp_detail #bd_color {
	BACKGROUND: #fff
}
.save#sp_detail #bd_color {
	Z-INDEX: 1; POSITION: relative
}
.save#sp_detail #bd_color .main {
	WIDTH: 605px
}
.save#sp_detail #bd_color .side {
	WIDTH: 328px; MARGIN-RIGHT: 41px; PADDING-TOP: 12px
}
.save#sp_detail #bd_color .side .intro {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.save#sp_detail #bd_color .side .bg {
	MARGIN-TOP: 44px
}
.mysettings#sp_detail #bd_color .main {
	BORDER-BOTTOM: #e6e5e1 1px solid; BORDER-LEFT: #e6e5e1 1px solid; PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; WIDTH: 697px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: #e6e5e1 1px solid; BORDER-RIGHT: #e6e5e1 1px solid; PADDING-TOP: 0px
}
.mysettings#sp_detail #bd_color .side {
	WIDTH: 246px; FLOAT: left
}
#bd_plain {
	PADDING-TOP: 18px
}
#hp #bd_plain {
	PADDING-TOP: 15px
}
#bd_plain .main {
	FLOAT: left
}
#bd_plain .side {
	FLOAT: left
}
#bd_plain .main {
	WIDTH: 615px; MARGIN-RIGHT: 31px
}
#bd_plain .side {
	WIDTH: 328px
}
#sp_detail #bd_plain .main {
	WIDTH: 605px; MARGIN-RIGHT: 41px
}
#sp_detail #bd_plain .side .bg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(images/bg_lgstripes_side.png); PADDING-TOP: 10px
}
.save#sp_detail #bd_color .side .bg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(images/bg_lgstripes_side.png); PADDING-TOP: 10px
}
.footer#bd_plain .main {
	FLOAT: right
}
.footer#bd_plain .side {
	FLOAT: right
}
.footer#bd_plain .main {
	WIDTH: 687px; MARGIN-LEFT: 41px; MARGIN-RIGHT: 0px
}
.footer#bd_plain .side {
	WIDTH: 246px
}
.footer#bd_plain .side .bg {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 43px; PADDING-RIGHT: 43px; BACKGROUND: url(images/bg_lgstripes_ft.png); PADDING-TOP: 0px
}
#bd_plain .tags.side_hd {
	MARGIN-BOTTOM: 20px; COLOR: #544a42; FONT-SIZE: 18px
}
.save#sp_detail H3.tags.side_hd {
	MARGIN-BOTTOM: 20px; COLOR: #544a42; FONT-SIZE: 18px
}
#sp_detail .tags.side_hd {
	MARGIN-BOTTOM: 10px
}
.save#sp_detail .tags.side_hd {
	MARGIN-BOTTOM: 10px
}
#bd .tags.side_hd {
	MARGIN-BOTTOM: 10px
}
#bd_plain .side .tags {
	LINE-HEIGHT: 20px
}
.save#sp_detail .side .tags {
	LINE-HEIGHT: 20px
}
#bd .side .tags {
	LINE-HEIGHT: 20px
}
#bd .side .section.tags {
	MARGIN-BOTTOM: 30px
}
.tag_cnt.section {
	BORDER-BOTTOM: #e0ded9 1px solid
}
.save#sp_detail .tag_cnt.section {
	BORDER-BOTTOM: medium none
}
#bd {
	POSITION: relative;
	BACKGROUND: url(images/bg_sp_side.png) #fff repeat-x;
	height: 3600px;
}
#bd .inner {
	BACKGROUND: url(images/bg_sp_inner.png) #fff no-repeat
}
#bd .side {
	WIDTH: 205px;
	FLOAT: left;
	MARGIN-RIGHT: 7px;
	PADDING-TOP: 28px;
	font-family: "Times New Roman", Times, serif;
	font-size: larger;
	font-style: inherit;
	font-variant: normal;
}
#bd .main {
	Z-INDEX: 5;
	POSITION: relative;
	WIDTH: 690px;
	BACKGROUND: #fff;
	FLOAT: right;
	PADDING-TOP: 10px
}
#bd .side .section {
	WIDTH: 161px;
	MARGIN-BOTTOM: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#bd .bandaid {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 50%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; RIGHT: 0px
}
#bd .side_hd {
	MARGIN-BOTTOM: 20px
}
.side_hd SPAN {
	TEXT-INDENT: -9999px;
	DISPLAY: inherit;
	color: #630;
	visibility: visible;
}
#bd .shop.side_hd {
	HEIGHT: 23px;
	color: #000000;
}
#bd .shop.side_hd A {
	WIDTH: 66px;
	DISPLAY: block;
	BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px 0px;
	HEIGHT: 19px;
	color: #000000;
}
#bd .shop.side_hd A:hover {
	WIDTH: 67px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat -116px 0px; HEIGHT: 23px
}
#bd .scoop.side_hd {
	HEIGHT: 23px
}
#bd .scoop.side_hd A {
	WIDTH: 65px; DISPLAY: block; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -23px; HEIGHT: 19px
}
#bd .scoop.side_hd A:hover {
	WIDTH: 68px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat -117px -23px; HEIGHT: 22px
}
#bd .save.side_hd {
	HEIGHT: 23px
}
#bd .save.side_hd A {
	WIDTH: 95px; DISPLAY: block; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -45px; HEIGHT: 23px
}
#bd .save.side_hd A:hover {
	WIDTH: 95px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat -116px -45px; HEIGHT: 23px
}
#bd .side LI {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px
}
#bd .side LI {
	TEXT-TRANSFORM: capitalize; COLOR: #333; FONT-SIZE: 14px
}
#bd .side LI A {
	TEXT-TRANSFORM: capitalize; COLOR: #333; FONT-SIZE: 14px
}
#bd .side LI LI {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px
}
#bd .side LI LI A {
	COLOR: #544a42; FONT-SIZE: 11px
}
#bd .dir.side_hd {
	WIDTH: 116px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -68px; HEIGHT: 17px
}
#bd .side .dir LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 2px; WIDTH: 19px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 0px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -102px; FLOAT: left; HEIGHT: 17px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 4px
}
#bd .side .dir LI.numbers {
	WIDTH: 42px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -124px; HEIGHT: 18px
}
#bd .tags.side_hd {
	WIDTH: 36px; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -85px; HEIGHT: 17px
}
.side .tags A {
	COLOR: #544a42
}
#bd .side A.cta_share {
	WIDTH: 161px; DISPLAY: block; BACKGROUND: url(images/sprite_side_lp.png) no-repeat 0px -147px; HEIGHT: 71px
}
#bd .main .cta.box {
	PADDING-BOTTOM: 4px; MARGIN: 0px auto; PADDING-LEFT: 4px; WIDTH: 671px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#bd .main A.sharecoupon {
	WIDTH: 671px; DISPLAY: block; BACKGROUND: url(images/sprite_cta_save.png) no-repeat; HEIGHT: 58px
}
#bd .main A.sharecoupon SPAN.text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 85px; WIDTH: 550px; PADDING-RIGHT: 85px; PADDING-TOP: 35px
}
#bd .side A.cta_share SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
#bd .side .guest A {
	FLOAT: left
}
#bd .side .guest .hb {
	FLOAT: left
}
#bd .side .guest A {
	MARGIN-RIGHT: 5px
}
#bd .side .guest .tooltip A {
	MARGIN: 0px
}
#bd .side .guest .hb {
	MARGIN-TOP: -5px; WIDTH: 14px; DISPLAY: block; BACKGROUND: url(images/sprite_side_lp.png) no-repeat -46px -135px; HEIGHT: 12px
}
#bd .hd {
	MIN-HEIGHT: 228px; WIDTH: 697px; MARGIN-BOTTOM: 15px; MAX-HEIGHT: 489px; OVERFLOW: hidden
}
#sp .cat.hd H2 {
	MARGIN-TOP: 18px; WIDTH: 350px; FLOAT: left; COLOR: #1b3d52; FONT-SIZE: 20px
}
#bd .cat.hd {
	MIN-HEIGHT: 56px
}
#sp .results.cat.hd H2 {
	TEXT-ALIGN: left; MARGIN: 18px 0px; WIDTH: 661px
}
#sp .cat.hd {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 18px; WIDTH: 661px; PADDING-RIGHT: 18px; PADDING-TOP: 13px
}
.shop#sp #bd .hd {
	BACKGROUND: url(images/sprite_shop_hd.jpg) no-repeat
}
.shop#sp #bd .cat.hd {
	BACKGROUND: url(images/sprite_shop_cat_hd.png) no-repeat
}
.scoop#sp #bd .hd {
	BACKGROUND: url(images/sprite_scoop_hd.png) no-repeat; MAX-HEIGHT: 400px
}
.scoop#sp #bd .cat.hd {
	BACKGROUND: url(images/sprite_scoop_cat_hd.png) no-repeat; MAX-HEIGHT: 190px
}
.save#sp #bd .hd {
	BACKGROUND: url(images/sprite_save_hd.jpg) no-repeat; MAX-HEIGHT: 442px
}
.save#sp #bd .cat.hd {
	BACKGROUND: url(images/sprite_save_cat_hd.jpg) no-repeat; MAX-HEIGHT: 349px
}
#sp #bd .hd H1 {
	DISPLAY: inline
}
#bd .hd .toggle {
	MARGIN-TOP: 10px; FONT-SIZE: 10px
}
#bd .hd .blurb {
	LINE-HEIGHT: normal; MARGIN: 53px 0px 80px 388px; WIDTH: 287px
}
#bd .cat.hd .blurb {
	LINE-HEIGHT: 12px; MARGIN: 0px; FLOAT: right; FONT-SIZE: 10px
}
.shop#sp .side LI LI A.on {
	COLOR: #276585
}
.shop#sp .side LI A.on {
	COLOR: #276585
}
.scoop#sp .side LI LI A.on {
	COLOR: #f84e3c
}
.scoop#sp .side LI A.on {
	COLOR: #f84e3c
}
.save#sp .side LI LI A.on {
	COLOR: #1b9b9e
}
.save#sp .side LI A.on {
	COLOR: #1b9b9e
}
.countdown {
	Z-INDEX: 1; POSITION: relative; WIDTH: 697px; HEIGHT: 62px
}
#sp #bd .featured.hd {
	MIN-HEIGHT: 228px; WIDTH: 697px
}
.shop#sp #bd .thanksgiving.featured.hd {
	BACKGROUND: url(images/shop_holiday_thanksgiving.jpg) no-repeat
}
.scoop#sp #bd .thanksgiving.featured.hd {
	BACKGROUND: url(images/scoop_holiday_thanksgiving.jpg) no-repeat
}
.save#sp #bd .thanksgiving.featured.hd {
	BACKGROUND: url(images/save_holiday_thanksgiving.jpg) no-repeat
}
.shop#sp #bd .veterans.featured.hd {
	BACKGROUND: url(images/shop_holiday_veterans.jpg) no-repeat
}
.scoop#sp #bd .veterans.featured.hd {
	BACKGROUND: url(images/scoop_holiday_veterans.jpg) no-repeat
}
.save#sp #bd .veterans.featured.hd {
	BACKGROUND: url(images/save_holiday_veterans.jpg) no-repeat
}
.shop#sp #bd .blackfriday.featured.hd {
	BACKGROUND: url(images/holiday_blackfriday.jpg) no-repeat
}
.scoop#sp #bd .blackfriday.featured.hd {
	BACKGROUND: url(images/holiday_blackfriday.jpg) no-repeat
}
.save#sp #bd .blackfriday.featured.hd {
	BACKGROUND: url(images/holiday_blackfriday.jpg) no-repeat
}
#bd .blackfriday.featured.hd {
	POSITION: relative
}
#bd .featured.hd .btn_guide {
	DISPLAY: none
}
#bd .blackfriday.featured.hd .btn_guide {
	POSITION: absolute; WIDTH: 128px; DISPLAY: block; HEIGHT: 37px; TOP: 90px; LEFT: 408px
}
.shop#sp #bd .cybermonday.featured.hd {
	BACKGROUND: url(images/shop_holiday_cybermonday.jpg) no-repeat
}
.scoop#sp #bd .cybermonday.featured.hd {
	BACKGROUND: url(images/scoop_holiday_cybermonday.jpg) no-repeat
}
.save#sp #bd .cybermonday.featured.hd {
	BACKGROUND: url(images/save_holiday_cybermonday.jpg) no-repeat
}
.shop#sp #bd .freeshipping.featured.hd {
	BACKGROUND: url(images/holiday_freeshipping.jpg) no-repeat
}
.scoop#sp #bd .freeshipping.featured.hd {
	BACKGROUND: url(images/holiday_freeshipping.jpg) no-repeat
}
.save#sp #bd .freeshipping.featured.hd {
	BACKGROUND: url(images/holiday_freeshipping.jpg) no-repeat
}
.shop#sp #bd .christmas.featured.hd {
	BACKGROUND: url(images/shop_holiday_christmas.jpg) no-repeat
}
.scoop#sp #bd .christmas.featured.hd {
	BACKGROUND: url(images/scoop_holiday_christmas.jpg) no-repeat
}
.save#sp #bd .christmas.featured.hd {
	BACKGROUND: url(images/save_holiday_christmas.jpg) no-repeat
}
.shop#sp #bd .newyearseve.featured.hd {
	BACKGROUND: url(images/shop_holiday_newyearseve.jpg) no-repeat
}
.scoop#sp #bd .newyearseve.featured.hd {
	BACKGROUND: url(images/scoop_holiday_newyearseve.jpg) no-repeat
}
.save#sp #bd .newyearseve.featured.hd {
	BACKGROUND: url(images/save_holiday_newyearseve.jpg) no-repeat
}
.shop#sp #bd .designer.featured.hd {
	BACKGROUND: url(images/shop_featured_designer.jpg) no-repeat
}
.scoop#sp #bd .designer.featured.hd {
	BACKGROUND: url(images/scoop_featured_designer.jpg) no-repeat
}
.save#sp #bd .designer.featured.hd {
	BACKGROUND: url(images/save_featured_designer.jpg) no-repeat
}
.shop#sp #bd .obsessions.featured.hd {
	BACKGROUND: url(images/shop_featured_obsessions.jpg) no-repeat
}
.scoop#sp #bd .obsessions.featured.hd {
	BACKGROUND: url(images/scoop_featured_obsessions.jpg) no-repeat
}
.save#sp #bd .obsessions.featured.hd {
	BACKGROUND: url(images/save_featured_obsessions.jpg) no-repeat
}
.shop#sp #bd .ecofriendly.featured.hd {
	BACKGROUND: url(images/shop_featured_ecofriendly.jpg) no-repeat
}
.scoop#sp #bd .ecofriendly.featured.hd {
	BACKGROUND: url(images/scoop_featured_ecofriendly.jpg) no-repeat
}
.save#sp #bd .ecofriendly.featured.hd {
	BACKGROUND: url(images/save_featured_ecofriendly.jpg) no-repeat
}
.shop#sp #bd .moms.featured.hd {
	BACKGROUND: url(images/shop_featured_moms.jpg) no-repeat
}
.scoop#sp #bd .moms.featured.hd {
	BACKGROUND: url(images/scoop_featured_moms.jpg) no-repeat
}
.save#sp #bd .moms.featured.hd {
	BACKGROUND: url(images/save_featured_moms.jpg) no-repeat
}
.shop#sp #bd .home.featured.hd {
	BACKGROUND: url(images/shop_featured_home.jpg) no-repeat
}
.scoop#sp #bd .home.featured.hd {
	BACKGROUND: url(images/scoop_featured_home.jpg) no-repeat
}
.save#sp #bd .home.featured.hd {
	BACKGROUND: url(images/save_featured_home.jpg) no-repeat
}
.scoop#sp #bd .ff.featured.hd {
	BACKGROUND: url(images/scoop_featured_ff.jpg) no-repeat
}
.save#sp #bd .ff.featured.hd {
	BACKGROUND: url(images/save_featured_ff.jpg) no-repeat
}
.save#sp_detail H1 {
	MARGIN-BOTTOM: 25px; FONT-SIZE: 28px
}
.store#sp_detail .main_hd {
	MARGIN-BOTTOM: 25px; FONT-SIZE: 28px
}
#sp_detail #bd_color H2 {
	MARGIN-BOTTOM: 25px; FONT-SIZE: 28px
}
.save#sp_detail #bd_color .main H2 {
	FONT-SIZE: 14px
}
.save#sp_detail #bd_color .share_coupon H2 {
	FONT-SIZE: 14px
}
.store#sp_detail .desc H1 {
	DISPLAY: inline; FONT-SIZE: 12px
}
.email#sp_detail .desc H1 {
	DISPLAY: inline; FONT-SIZE: 12px
}
#sp_detail .sectionlinks {
	MARGIN-BOTTOM: 10px
}
#sp_detail #bd_color {
	BACKGROUND: url(images/bg_bd_color_sp.png) #e4e1e0 repeat-x
}
#sp_detail #bd_color A.more {
	TEXT-DECORATION: none
}
#sp_detail #bd_color .desc {
	LINE-HEIGHT: 16px
}
#sp_detail #bd_color .keywords {
	LINE-HEIGHT: 16px
}
.store#sp_detail #bd_color .desc {
	WIDTH: 300px
}
.store#sp_detail #bd_color .keywords {
	WIDTH: 300px
}
.email#sp_detail #bd_color .desc {
	WIDTH: 390px
}
.email#sp_detail #bd_color .keywords {
	WIDTH: 390px
}
#sp_detail #bd_color .desc {
	MARGIN-BOTTOM: 20px
}
#sp_detail #bd_color .keywords {
	MARGIN-BOTTOM: 40px
}
#sp_detail #bd_color .desc A.more {
	COLOR: #333333
}
#sp_detail #bd_color .keywords {
	COLOR: #666666
}
#sp_detail #bd_color .keywords A {
	COLOR: #666666
}
#sp_detail #bd_color .keywords A.more {
	COLOR: #666666
}
#sp_detail #bd_color .actions {
	POSITION: relative
}
#sp_detail #bd_color .actions P {
	LINE-HEIGHT: 20px
}
#sp_detail .actions .addstore .hb {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(images/icon_hb_add.png) no-repeat 0px 0px; HEIGHT: 15px
}
#sp .addstore .hb {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(images/icon_hb_add.png) no-repeat 0px 0px; HEIGHT: 15px
}
.addstore A {
	TEXT-DECORATION: none
}
.remvstore A {
	TEXT-DECORATION: none
}
.addstore A:hover .toggletxt {
	TEXT-DECORATION: underline
}
.remvstore A:hover .remvtxt {
	TEXT-DECORATION: underline
}
#sp_detail .actions .remvstore .hb {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_hb.png) no-repeat 0px -15px; HEIGHT: 15px
}
#sp .remvstore .hb {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_hb.png) no-repeat 0px -15px; HEIGHT: 15px
}
#sp_detail .actions .remvstore A {
	COLOR: #2b7b9a
}
#sp .remvstore A {
	COLOR: #2b7b9a
}
#sp_detail .actions .remvstore .remvtxt {
	DISPLAY: none
}
#sp .remvstore .remvtxt {
	DISPLAY: none
}
#sp_detail .actions .remvstore:hover .toggletxt {
	DISPLAY: none
}
#sp .remvstore:hover .toggletxt {
	DISPLAY: none
}
#sp_detail .actions .remvstore:hover .remvtxt {
	DISPLAY: inline; TEXT-DECORATION: underline
}
#sp .remvstore:hover .remvtxt {
	DISPLAY: inline; TEXT-DECORATION: underline
}
#sp_detail .share {
	MARGIN-BOTTOM: 10px; COLOR: #e0584a
}
.save#sp_detail .coupons_detail .share {
	MARGIN-BOTTOM: 10px; COLOR: #e0584a
}
.save#sp .share {
	PADDING-TOP: 10px
}
#sp_detail .coupons_detail .share {
	PADDING-TOP: 10px
}
#sp_detail .coupons .share {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.save#sp P.detail_link {
	LINE-HEIGHT: 14px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#sp_detail #bd_plain P.detail_link {
	LINE-HEIGHT: 14px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.save#sp .coupon P.detail_link {
	PADDING-TOP: 5px
}
.save#sp P.detail_link A STRONG:hover {
	TEXT-DECORATION: underline
}
#sp_detail .share A {
	TEXT-DECORATION: none
}
.save#sp .share A {
	TEXT-DECORATION: none
}
.save#sp_detail .coupons_detail .share A {
	TEXT-DECORATION: none
}
#sp_detail .share:hover .txt {
	TEXT-DECORATION: underline
}
.save#sp .share:hover .txt {
	TEXT-DECORATION: underline
}
.save#sp_detail .coupons_detail .share:hover .txt {
	TEXT-DECORATION: underline
}
#sp_detail .sharethis {
	WIDTH: 14px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat 0px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
.save#sp .sharethis {
	WIDTH: 14px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat 0px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
.save#sp_detail .coupons_detail .sharethis {
	WIDTH: 14px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat 0px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
#sp_detail .shareothers {
	MARGIN: 0px 3px; WIDTH: 51px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat -14px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle
}
.save#sp .shareothers {
	MARGIN: 0px 3px; WIDTH: 51px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat -14px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle
}
.save#sp_detail .coupons_detail .shareothers {
	MARGIN: 0px 3px; WIDTH: 51px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_share.png) no-repeat -14px 0px; HEIGHT: 14px; VERTICAL-ALIGN: middle
}
#sp_detail .actions .wrap {
	MARGIN-TOP: -5px
}
.slideshow {
	HEIGHT: 415px
}
.slideshow_viewport {
	WIDTH: 974px; HEIGHT: 415px; OVERFLOW: hidden
}
.h_strip {
	POSITION: relative
}
#sp_detail .h_strip {
	POSITION: static
}
.h_scroll {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px
}
.h_scroll .inner {
	POSITION: relative
}
.h_scroll TD.content {
	OVERFLOW: hidden
}
.h_scroll TD.content TABLE {
	POSITION: relative
}
#hp .h_scroll TD.content {
	MAX-WIDTH: 916px
}
#hp .h_scroll TD.content {
	MAX-WIDTH: 542px
}
#hp .h_scroll TD.content TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
.h_scroll TD.content TD .img_container {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#hp .h_scroll TD.content TD .img_container {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#sp_detail .h_scroll TD.content TD {
	PADDING-TOP: 10px
}
.h_scroll TD.content TD P A {
	FONT-SIZE: 14px
}
#sp_detail .h_scroll TD.content TD P A {
	FONT-SIZE: 12px
}
.h_scroll TD.content TD IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-TOP: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.store .h_scroll TD.content TD IMG {
	MARGIN: 0px
}
.h_scroll .img_container:hover IMG {
	BORDER-BOTTOM: #2d7ac0 1px solid; BORDER-LEFT: #2d7ac0 1px solid; BORDER-TOP: #2d7ac0 1px solid; BORDER-RIGHT: #2d7ac0 1px solid
}
.h_scroll .on.img_container IMG {
	BORDER-BOTTOM: #2d7ac0 1px solid; BORDER-LEFT: #2d7ac0 1px solid; BORDER-TOP: #2d7ac0 1px solid; BORDER-RIGHT: #2d7ac0 1px solid
}
.store#sp_detail .h_scroll .img_container:hover IMG {
	BORDER-BOTTOM: #297999 1px solid; BORDER-LEFT: #297999 1px solid; BORDER-TOP: #297999 1px solid; BORDER-RIGHT: #297999 1px solid
}
.store#sp_detail .h_scroll .on.img_container IMG {
	BORDER-BOTTOM: #297999 1px solid; BORDER-LEFT: #297999 1px solid; BORDER-TOP: #297999 1px solid; BORDER-RIGHT: #297999 1px solid
}
.email#sp_detail .h_scroll .img_container:hover IMG {
	BORDER-BOTTOM: #f84e3c 1px solid; BORDER-LEFT: #f84e3c 1px solid; BORDER-TOP: #f84e3c 1px solid; BORDER-RIGHT: #f84e3c 1px solid
}
.email#sp_detail .h_scroll .on.img_container IMG {
	BORDER-BOTTOM: #f84e3c 1px solid; BORDER-LEFT: #f84e3c 1px solid; BORDER-TOP: #f84e3c 1px solid; BORDER-RIGHT: #f84e3c 1px solid
}
.h_scroll TD.arrow .leftarrow {
	WIDTH: 29px; DISPLAY: block; HEIGHT: 30px
}
.h_scroll TD.arrow .rightarrow {
	WIDTH: 29px; DISPLAY: block; HEIGHT: 30px
}
.h_scroll TD.arrow {
	POSITION: relative; WIDTH: 29px; VERTICAL-ALIGN: middle
}
.h_scroll TD.arrow .slidearrow {
	POSITION: relative
}
.h_scroll TD.arrow .slidearrow {
	POSITION: static
}
.store#sp_detail .h_scroll .inner {
	WIDTH: 600px; OVERFLOW: hidden
}
.email#sp_detail .h_scroll .inner {
	WIDTH: 460px; OVERFLOW: hidden
}
#hp .h_scroll .img_container IMG {
	WIDTH: 124px; HEIGHT: 68px
}
.store#sp_detail .h_scroll .img_container IMG {
	WIDTH: 117px; HEIGHT: 70px
}
.email#sp_detail .h_scroll .img_container IMG {
	WIDTH: 100px; HEIGHT: 100px
}
#hp .h_scroll .height {
	POSITION: relative; WIDTH: 916px; HEIGHT: 30px; OVERFLOW: hidden
}
#sp_detail .h_scroll .height {
	POSITION: relative; OVERFLOW: hidden
}
.store#sp_detail .h_scroll .height {
	HEIGHT: 35px
}
.email#sp_detail .h_scroll .height {
	HEIGHT: 33px
}
.store#sp_detail .height {
	WIDTH: 542px
}
.email#sp_detail .height {
	WIDTH: 402px
}
.h_scroll .inner TD.arrow {
	BACKGROUND: #cdc7c0
}
.h_scroll .inner TD.content {
	BACKGROUND: #cdc7c0
}
.h_scroll .inner:hover TD.arrow {
	BACKGROUND: url(images/bg_trans_fff.png)
}
.h_scroll .inner:hover TD.content {
	BACKGROUND: url(images/bg_trans_fff.png)
}
#hp .h_scroll .inner:hover TD.arrow {
	HEIGHT: 100%
}
#hp .h_scroll .inner:hover .height {
	HEIGHT: 100%
}
#sp_detail .h_scroll .inner:hover .height {
	HEIGHT: 100%
}
.panel_hd {
	BORDER-BOTTOM: #dde2e5 1px solid;
	POSITION: relative;
	BORDER-LEFT: #dde2e5 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	HEIGHT: 19px;
	COLOR: #535353;
	BORDER-TOP: #dde2e5 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dde2e5 1px solid;
	PADDING-TOP: 8px;
	background-color: #E2E2C7;
	background-image: url(images/fancy%20glass%201024.png);
	background-repeat: repeat-x;
}
#sp .panel_hd {
	WIDTH: 700px
}
.panel_hd .sort {
	FLOAT: left
}
.panel_hd .sort P {
	FLOAT: left
}
.panel_hd .sort .dropdown {
	FLOAT: left
}
.panel_hd .sort P.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.panel_hd .views {
	FLOAT: right
}
.panel_hd .views P {
	FLOAT: left
}
.panel_hd .views UL {
	FLOAT: left
}
.panel_hd .views LI {
	FLOAT: left
}
.panel_hd .views UL {
	MARGIN-TOP: -3px
}
.panel_hd .views P {
	MARGIN-RIGHT: 5px
}
.panel_hd .views LI {
	WIDTH: 25px; DISPLAY: block; HEIGHT: 17px; MARGIN-RIGHT: 5px
}
.panel_hd .views A {
	WIDTH: 25px; DISPLAY: block; HEIGHT: 17px; MARGIN-RIGHT: 5px
}
.panel_hd .views A.logos {
	BACKGROUND: url(images/sprite_views.png) no-repeat
}
.panel_hd .views A.logos:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat 0px -17px
}
.panel_hd .views A.on.logos {
	BACKGROUND: url(images/sprite_views.png) no-repeat 0px -34px
}
.panel_hd .views A.med {
	BACKGROUND: url(images/sprite_views.png) no-repeat -25px 0px
}
.panel_hd .views A.med:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat -25px -17px
}
.panel_hd .views A.on.med {
	BACKGROUND: url(images/sprite_views.png) no-repeat -25px -34px
}
.panel_hd .views A.lg {
	BACKGROUND: url(images/sprite_views.png) no-repeat -50px 0px
}
.panel_hd .views A.lg:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat -50px -17px
}
.panel_hd .views A.on.lg {
	BACKGROUND: url(images/sprite_views.png) no-repeat -50px -34px
}
.panel_hd .views A.med_dept {
	BACKGROUND: url(images/sprite_views.png) no-repeat -75px 0px
}
.panel_hd .views A.med_dept:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat -75px -17px
}
.panel_hd .views A.on.med_dept {
	BACKGROUND: url(images/sprite_views.png) no-repeat -75px -34px
}
.panel_hd .views A.lg_dept {
	BACKGROUND: url(images/sprite_views.png) no-repeat -100px 0px
}
.panel_hd .views A.lg_dept:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat -100px -17px
}
.panel_hd .views A.on.lg_dept {
	BACKGROUND: url(images/sprite_views.png) no-repeat -100px -34px
}
.panel_hd .views A.single {
	BACKGROUND: url(images/sprite_views.png) no-repeat -125px 0px
}
.panel_hd .views A.single:hover {
	BACKGROUND: url(images/sprite_views.png) no-repeat -125px -17px
}
.panel_hd .views A.on.single {
	BACKGROUND: url(images/sprite_views.png) no-repeat -125px -34px
}
.panel_bd .subhd {
	TEXT-ALIGN: right; MARGIN: 15px 0px 10px; COLOR: #535353
}
.stores.list LI {
	MARGIN: 0px 3px 14px; FLOAT: left
}
.savings.list LI {
	MARGIN: 0px 3px 14px; FLOAT: left
}
.emails.list LI {
	MARGIN: 0px 3px 14px; FLOAT: left
}
.emails.list LI {
	MARGIN: 0px 1px 14px
}
.panel_bd .list .icons {
	MARGIN-TOP: 10px
}
.js_favorite_link A {
	FONT-WEIGHT: normal
}
.list .img_container {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff; COLOR: #666666; FONT-SIZE: 10px; BORDER-TOP: #e0ded9 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e0ded9 1px solid; PADDING-TOP: 5px
}
.list .img_container:hover {
	BORDER-BOTTOM: #e0584a 1px solid; BORDER-LEFT: #e0584a 1px solid; BORDER-TOP: #e0584a 1px solid; BORDER-RIGHT: #e0584a 1px solid
}
.shop#sp .grid_sm.stores.list .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 88px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_storelogo.png) no-repeat; HEIGHT: 31px; PADDING-TOP: 4px
}
.scoop#sp .grid_sm.emails.list .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 88px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_storelogo.png) no-repeat; HEIGHT: 31px; PADDING-TOP: 4px
}
.save#sp .grid_sm.savings.list .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 88px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_storelogo.png) no-repeat; HEIGHT: 31px; PADDING-TOP: 4px
}
.grid_sm.stores.list .img_container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; WIDTH: 98px; PADDING-RIGHT: 16px; HEIGHT: 66px; PADDING-TOP: 20px
}
.grid_sm.emails.list .img_container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; WIDTH: 98px; PADDING-RIGHT: 16px; HEIGHT: 66px; PADDING-TOP: 20px
}
.grid_sm.savings.list .img_container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; WIDTH: 98px; PADDING-RIGHT: 16px; HEIGHT: 66px; PADDING-TOP: 20px
}
.grid_sm.stores.list .icons {
	MARGIN-TOP: 0px
}
.grid_sm.emails.list .icons {
	MARGIN-TOP: 0px
}
.grid_sm.savings.list .icons {
	MARGIN-TOP: 0px
}
.grid_med.list .img_container {
	WIDTH: 203px
}
.grid_lg.list .img_container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 18px; WIDTH: 303px; PADDING-RIGHT: 18px; PADDING-TOP: 5px
}
.all_depts .box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.all_depts .box .storehd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 25px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.coupons_all .storehd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 13px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.all_depts .box .storehd P {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.coupons_all .storehd P {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.all_depts .box .storehd P.remv A {
	COLOR: #278eab; CURSOR: pointer
}
.coupons_all .storehd P.remv A {
	COLOR: #278eab; CURSOR: pointer
}
.all_depts .box P.remv .toggletxt {
	DISPLAY: inline-block
}
.all_depts .box P.remv .remvmsg {
	DISPLAY: none
}
.all_depts .box P.remv:hover .toggletxt {
	DISPLAY: none
}
.all_depts .box P.remv:hover .remvmsg {
	DISPLAY: inline-block
}
.all_depts .box .list .img_container {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.all_depts .box .list .img_container:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.grid_med.storedepts .img_container {
	HEIGHT: 146px
}
.grid_med.storedepts LI {
	MARGIN: 0px 20px 10px 4px
}
.grid_med.emaildates LI {
	MARGIN: 0px 16px 10px 4px
}
.grid_med.storedepts LI:hover .img_container IMG {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
.grid_med.storedepts .img_container:hover IMG {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
.grid_med.emaildates LI:hover .img_container IMG {
	BACKGROUND: url(images/sprite_email195.png) no-repeat 0px -205px
}
.grid_med.emaildates .img_container:hover IMG {
	BACKGROUND: url(images/sprite_email195.png) no-repeat 0px -205px
}
.grid_lg.storedepts .img_container {
	HEIGHT: 199px
}
.grid_lg.storedepts LI {
	MARGIN: 0px 34px 18px 4px
}
.grid_lg.emaildates LI {
	MARGIN: 0px 30px 18px 4px
}
.grid_lg.storedepts LI:hover .img_container IMG {
	BACKGROUND: url(images/sprite_store295.png) no-repeat 0px -185px
}
.grid_lg.storedepts .img_container:hover IMG {
	BACKGROUND: url(images/sprite_store295.png) no-repeat 0px -185px
}
#sp .all_depts .linkout {
	TOP: 3px; RIGHT: 3px
}
.all_depts .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 10px 13px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #e0ded9 1px solid; PADDING-TOP: 10px
}
.coupons_all .ft {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 10px 13px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #e0ded9 1px solid; PADDING-TOP: 10px
}
.coupons_all UL.coupons {
	MARGIN-BOTTOM: 0px
}
.stores.list IMG.store_logo {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.emails.list IMG.store_logo {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.all_depts .ft {
	MARGIN: 10px 5px 10px -8px; FONT-WEIGHT: bold
}
.coupons_all .ft {
	MARGIN: 10px 5px 10px -8px; FONT-WEIGHT: bold
}
.coupons_all .ft {
	MARGIN: 10px 5px
}
.all_depts .ft LI {
	MARGIN: 0px
}
.all_depts .ft LI.moreon {
	LINE-HEIGHT: 17px; TEXT-TRANSFORM: uppercase; FLOAT: left; FONT-SIZE: 10px; MARGIN-RIGHT: 13px
}
.coupons_all .ft LI.moreon {
	LINE-HEIGHT: 17px; TEXT-TRANSFORM: uppercase; FLOAT: left; FONT-SIZE: 10px; MARGIN-RIGHT: 13px
}
#sp .img_container .icons {
	DISPLAY: none
}
#sp .img_container .remv.icons {
	DISPLAY: block
}
#sp .img_container .remove.icons {
	DISPLAY: block
}
#sp .img_container:hover .icons {
	DISPLAY: block
}
.img_container .icons P {
	FLOAT: left
}
.img_container .icons IMG {
	FLOAT: left
}
.img_container .icons IMG {
	WIDTH: 17px; HEIGHT: 15px
}
.img_container .icons P {
	LINE-HEIGHT: 25px; COLOR: #e0584a; FONT-SIZE: 11px
}
.img_container .icons P A {
	LINE-HEIGHT: 25px; COLOR: #e0584a; FONT-SIZE: 11px
}
.img_container .remv.icons IMG {
	PADDING-BOTTOM: 10px
}
#ft {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 30px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 100px;
	COLOR: #666666;
	FONT-SIZE: 10px;
	BORDER-TOP: #e0ded9 3px solid;
	PADDING-TOP: 20px
}
#ft A {
	COLOR: #666
}
.ft_links {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px auto; WIDTH: 834px
}
.ft_links LI {
	FLOAT: left
}
.ft_links LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 0px
}
.header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.header A {
	COLOR: #fff; CURSOR: pointer
}
.header A:hover SPAN {
	TEXT-DECORATION: underline
}
.header SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 19px; DISPLAY: block; HEIGHT: 20px; PADDING-TOP: 5px
}
.header_1 {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 0px 0px
}
.header_1 SPAN {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 100% 0px
}
.header_2 {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 0px -25px
}
.header_2 SPAN {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 100% -25px
}
.header_3 {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 0px -50px
}
.header_3 SPAN {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 100% -50px
}
.header_4 {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 0px -75px
}
.header_4 SPAN {
	BACKGROUND: url(images/sprite_headers.png) no-repeat 100% -75px
}
.header_black {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px 0px
}
.header_black SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% 0px
}
.header_featblue {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px -25px
}
.header_featblue SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% -25px
}
.header_featpink {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px -50px
}
.header_featpink SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% -50px
}
.header_featorange {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px -75px
}
.header_featorange SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% -75px
}
.header_featgreen {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px -100px
}
.header_featgreen SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% -100px
}
.header_blog2 {
	BACKGROUND: url(images/sprite_blog_headers.jpg) no-repeat 0px -25px
}
.header_blog2 SPAN {
	BACKGROUND: url(images/sprite_blog_headers.jpg) no-repeat 100% -25px
}
#bd_plain .header {
	MARGIN-TOP: 10px
}
#sp_detail #bd_plain .side .header {
	MARGIN-TOP: 0px
}
.col {
	FLOAT: left; MARGIN-RIGHT: 31px
}
#side .hp.last.col8.col {
	HEIGHT: 1503px; OVERFLOW: hidden
}
.hp.box {
	HEIGHT: 1426px; OVERFLOW: hidden
}
.col6 {
	WIDTH: 246px
}
.col7 {
	WIDTH: 287px
}
.minus1.col7 {
	WIDTH: 277px
}
.col8 {
	WIDTH: 328px
}
.extra1.col8 {
	WIDTH: 338px
}
.col10 {
	WIDTH: 410px
}
.sep_right.col {
	BORDER-RIGHT: #d6d6d6 1px solid
}
#search_dd .sep_right.col {
	MIN-HEIGHT: 241px
}
.box {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid
}
#hp .col .box {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
#hp .col .box .ft {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; BOTTOM: 15px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.side .box .ft {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 298px
}
.cta {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #fff; PADDING-TOP: 4px
}
#hp .hp.last.col8 .hd {
	BORDER-BOTTOM: #e5e5e5 2px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 7px; PADDING-TOP: 4px
}
#hp .col .cta.box {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 287px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.cta .sharecoupon {
	MARGIN: 0px auto; MIN-HEIGHT: 61px; WIDTH: 287px; DISPLAY: block; BACKGROUND: url(images/sprite_cta.jpg) no-repeat 0px 0px; MAX-HEIGHT: 77px; OVERFLOW: hidden; CURSOR: pointer
}
.cta .sharecoupon SPAN.text {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-LEFT: 65px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 39px
}
.cta .sharecoupon H3 {
	DISPLAY: inline; FONT-SIZE: 12px
}
.store#sp_detail .coupons .hd {
	BORDER-BOTTOM: #e5e5e5 2px dashed; PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.email#sp_detail .coupons .hd {
	BORDER-BOTTOM: #e5e5e5 2px dashed; PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.store#sp_detail .margin_center.cta {
	WIDTH: 558px
}
.email#sp_detail .margin_center.cta {
	WIDTH: 558px
}
.store#sp_detail .similar .box.margin_center.cta {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid
}
.email#sp_detail .similar .box.margin_center.cta {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid
}
.store#sp_detail .cta .sharecoupon {
	MARGIN: 0px auto; MIN-HEIGHT: 58px; WIDTH: 558px; DISPLAY: block; BACKGROUND: url(images/sprite_cta_detail.png) no-repeat 0px 0px; HEIGHT: 58px; OVERFLOW: hidden; CURSOR: pointer
}
.email#sp_detail .cta .sharecoupon {
	MARGIN: 0px auto; MIN-HEIGHT: 58px; WIDTH: 558px; DISPLAY: block; BACKGROUND: url(images/sprite_cta_detail.png) no-repeat 0px 0px; HEIGHT: 58px; OVERFLOW: hidden; CURSOR: pointer
}
.store#sp_detail .cta .sharecoupon SPAN.text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 85px; WIDTH: 388px; PADDING-RIGHT: 85px; PADDING-TOP: 35px
}
.email#sp_detail .cta .sharecoupon SPAN.text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 85px; WIDTH: 388px; PADDING-RIGHT: 85px; PADDING-TOP: 35px
}
.share_coupon {
	POSITION: relative; PADDING-BOTTOM: 14px; MARGIN: 0px auto; PADDING-LEFT: 14px; WIDTH: 550px; PADDING-RIGHT: 14px; BACKGROUND: url(images/sprite_sharecoupon.png) no-repeat; HEIGHT: 355px; PADDING-TOP: 64px
}
.share_coupon .hd {
	POSITION: absolute; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 630px !important; BACKGROUND: url(images/sprite_sharecoupon.png) no-repeat 0px -433px; HEIGHT: 29px; COLOR: #fff !important; FONT-SIZE: 14px; OVERFLOW: hidden; TOP: 25px; FONT-WEIGHT: normal !important; PADDING-TOP: 5px; LEFT: -25px
}
.save#sp_detail .share_coupon .hd {
	COLOR: #fff
}
.share_coupon .form {
	MARGIN: 10px auto 0px; WIDTH: 500px
}
.share_coupon .error {
	TEXT-ALIGN: center; DISPLAY: block; MARGIN-BOTTOM: 10px
}
.share_coupon .textinput {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 374px; PADDING-RIGHT: 3px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 3px
}
.share_coupon .textarea {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 374px; PADDING-RIGHT: 3px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 3px
}
.share_coupon TH {
	FONT-SIZE: 16px; VERTICAL-ALIGN: top
}
.share_coupon TD {
	FONT-SIZE: 16px; VERTICAL-ALIGN: top
}
.share_coupon TH {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; COLOR: #666666; PADDING-TOP: 5px
}
.share_coupon TD {
	PADDING-BOTTOM: 10px
}
.share_coupon .date {
	POSITION: relative; PADDING-BOTTOM: 0px
}
.share_coupon .date .cnt {
	FLOAT: left
}
.share_coupon P.txt {
	FLOAT: left
}
.share_coupon P.toggle {
	FLOAT: left
}
.share_coupon .date P.txt {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-SIZE: 16px; PADDING-TOP: 3px
}
.share_coupon .date INPUT {
	WIDTH: 90px
}
.share_coupon .date P {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #63afb1; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.share_coupon P.toggle {
	POSITION: absolute; BOTTOM: 20px; RIGHT: 0px
}
.share_coupon .url P {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.share_coupon BUTTON {
	WIDTH: 132px; BACKGROUND: url(images/btn_share.png) no-repeat 0px 0px; HEIGHT: 32px
}
.share_coupon BUTTON:hover {
	BACKGROUND: url(images/btn_share.png) no-repeat 0px -32px
}
.share_coupon .thankyou {
	MARGIN: 100px auto 0px; WIDTH: 435px
}
.share_coupon P {
	LINE-HEIGHT: 22px; MARGIN-BOTTOM: 7px; HEIGHT: 22px; FONT-SIZE: 16px
}
.share_coupon .thanks {
	LINE-HEIGHT: normal; FONT-FAMILY: "Helvetica Neue Light", "Helvetica Neue", helvetica, arial, sans-serif; MARGIN-BOTTOM: 25px; HEIGHT: 49px; COLOR: #666666; FONT-SIZE: 40px; FONT-WEIGHT: lighter
}
.share_coupon TD.storename .posRel {
	Z-INDEX: 10
}
.submit_note {
	MARGIN-TOP: 47px; MARGIN-LEFT: 20px
}
.dropdown .store.options {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; OVERFLOW-Y: scroll; WIDTH: 380px; MAX-HEIGHT: 110px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.dropdown .store.options LI {
	COLOR: #878787; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.dropdown .store.options A {
	COLOR: #878787; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.dropdown .store.options LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.dropdown .store.options LI:hover {
	BACKGROUND: #ec978e; COLOR: #fff
}
.inprint {
	POSITION: relative
}
.inprint TABLE {
	MAX-HEIGHT: 410px; OVERFLOW: hidden
}
.inprint TD {
	MAX-HEIGHT: 410px; OVERFLOW: hidden
}
.inprint TABLE {
	POSITION: relative; MARGIN: 10px auto 0px
}
.inprint TABLE TD {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 10px; PADDING-RIGHT: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0pt
}
.inprint TABLE IMG {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; MAX-HEIGHT: 410px; OVERFLOW: hidden; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid
}
.inprint IMG {
	MARGIN: 0px auto; WIDTH: 580px; DISPLAY: block
}
.inprint .ad_290 {
	MARGIN: 0px auto; WIDTH: 580px; BACKGROUND: url(images/bg_ad_290.png) no-repeat 0px 0px
}
.inprint .ad_290 IMG {
	WIDTH: 290px; FLOAT: right
}
.inprint .slidearrow {
	TOP: 200px
}
UL.stores195 {
	WIDTH: 203px
}
UL.emails295 {
	WIDTH: 303px
}
#hp .stores195 LI {
	MARGIN: 0px 0px 15px
}
#hp .emails295 LI {
	MARGIN: 0px 0px 15px
}
UL.coupons {
	MARGIN-BOTTOM: 7px
}
UL.coupons LI {
	BORDER-BOTTOM: #e5e5e5 2px dashed; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
UL.coupons LI:first-child {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.coupons LI.last {
	BORDER-BOTTOM: medium none
}
UL.coupons_side .coupon {
	WIDTH: 298px
}
UL.coupons_lp .coupon {
	WIDTH: 682px
}
UL.coupons_lp {
	MARGIN-TOP: 13px
}
UL.coupons_detail {
	MARGIN-TOP: 13px
}
.save UL.coupons_side {
	MARGIN-TOP: 13px
}
UL.coupons_detail .coupon {
	WIDTH: 578px
}
LI .img_container {
	POSITION: relative
}
.img_container A {
	DISPLAY: block
}
.img_container .clearfix {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
.img_container IMG.store_195 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store195.png) no-repeat 0px 0px; HEIGHT: 115px; PADDING-TOP: 4px
}
.grid_med.stores.list .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store195.png) no-repeat 0px 0px; HEIGHT: 115px; PADDING-TOP: 4px
}
.grid_med.storedepts .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store195.png) no-repeat 0px 0px; HEIGHT: 115px; PADDING-TOP: 4px
}
#hp .img_container IMG.store_195:hover {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
#hp .img_container:hover IMG.store_195 {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
#sp_detail .img_container IMG.store_195:hover {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
#sp_detail .img_container:hover IMG.store_195 {
	BACKGROUND: url(images/sprite_store195.png) no-repeat 0px -125px
}
.img_container IMG.store_295 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store295.png) no-repeat 0px 0px; HEIGHT: 175px; PADDING-TOP: 4px
}
.grid_lg.stores.list .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store295.png) no-repeat 0px 0px; HEIGHT: 175px; PADDING-TOP: 4px
}
.grid_lg.storedepts .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store295.png) no-repeat 0px 0px; HEIGHT: 175px; PADDING-TOP: 4px
}
.img_container IMG.email_295 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email295.png) no-repeat 0px 0px; HEIGHT: 295px; PADDING-TOP: 4px
}
.grid_lg.emails.list .img_container IMG.email_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email295.png) no-repeat 0px 0px; HEIGHT: 295px; PADDING-TOP: 4px
}
.grid_lg.emaildates .img_container IMG.email_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 295px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email295.png) no-repeat 0px 0px; HEIGHT: 295px; PADDING-TOP: 4px
}
#hp .img_container IMG.email_295:hover {
	BACKGROUND: url(images/sprite_email295.png) no-repeat 0px -305px
}
#hp .img_container:hover IMG.email_295 {
	BACKGROUND: url(images/sprite_email295.png) no-repeat 0px -305px
}
.grid_lg.emaildates .img_container:hover IMG.email_preview {
	BACKGROUND: url(images/sprite_email295.png) no-repeat 0px -305px
}
.img_container P A {
	COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.img_container P {
	MARGIN: 1px 5px
}
.img_container:hover P A {
	COLOR: #e0584a
}
.img_container P.title A {
	TEXT-ALIGN: center; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.store .img_container P.title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; WIDTH: 119px; PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.on.img_container P.title A {
	COLOR: #2d7ac0
}
.store#sp_detail .on.img_container P.title A {
	COLOR: #297999
}
.store#sp_detail .img_container:hover P.title A {
	COLOR: #297999
}
.store#sp_detail .on.img_container P.title A:hover {
	COLOR: #297999
}
.email#sp_detail .on.img_container P.title A {
	COLOR: #f84e3c
}
.email#sp_detail .img_container:hover P.title A {
	COLOR: #f84e3c
}
.email#sp_detail .on.img_container P.title A:hover {
	COLOR: #f84e3c
}
.save#sp_detail .on.img_container P.title A {
	COLOR: #3c9092
}
.save#sp_detail .img_container:hover P.title A {
	COLOR: #3c9092
}
.save#sp_detail .on.img_container P.title A:hover {
	COLOR: #3c9092
}
#hp .col .img_container IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.save#sp_detail .img_container IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.save#sp_detail .img_container:hover IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.store_logo {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 88px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_storelogo.png) no-repeat 0px 0px; HEIGHT: 31px; PADDING-TOP: 4px
}
IMG.store_logo:hover {
	BACKGROUND: url(images/sprite_storelogo.png) no-repeat 0px -41px
}
#hp IMG.store_logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#hp IMG.store_logo:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
IMG.store_logo_sm {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 66px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_storelogo_sm.png) no-repeat 0px 0px; HEIGHT: 23px; PADDING-TOP: 4px
}
IMG.store_logo_sm:hover {
	BACKGROUND: url(images/sprite_storelogo_sm.png) no-repeat 0px -33px
}
.emails.box {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 10px
}
IMG.email_195 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email195.png) no-repeat 0px 0px; HEIGHT: 195px; PADDING-TOP: 4px
}
.grid_med.emails.list .img_container IMG.email_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email195.png) no-repeat 0px 0px; HEIGHT: 195px; PADDING-TOP: 4px
}
.grid_med.emaildates .img_container IMG.email_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_email195.png) no-repeat 0px 0px; HEIGHT: 195px; PADDING-TOP: 4px
}
.emails .slidearrow {
	TOP: 90px
}
.emails .img_container {
	MARGIN: 0px 2px
}
.emails .img_container:hover IMG.email_195 {
	BACKGROUND: url(images/sprite_email195.png) no-repeat 0px -205px
}
.depts.box {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.depts .img_container {
	MARGIN: 0px 3px
}
.depts .slidearrow {
	TOP: 60px
}
.coupon_pos {
	POSITION: relative
}
.save#sp .coupons.box {
	POSITION: relative
}
#sp_detail .coupons.box {
	POSITION: relative
}
#sp_detail .similar.coupons.box {
	PADDING-BOTTOM: 10px
}
#sp_detail .coupons.box .share {
	BACKGROUND: #fff
}
#sp_detail .coupons.box .ft {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; BORDER-TOP: #e5e5e5 2px dashed; PADDING-TOP: 13px
}
#sp_detail .similar.coupons.box .ft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: medium none; PADDING-TOP: 0px
}
.save#sp_detail .coupons.box .hd {
	MARGIN: 0px auto; WIDTH: 570px; COLOR: #535353; FONT-WEIGHT: bold
}
.save#sp_detail .coupons.box .hd .sort {
	FLOAT: left
}
.save#sp_detail .coupons.box .hd P {
	FLOAT: left
}
.save#sp_detail .coupons.box .hd .dropdown {
	FLOAT: left
}
.save#sp_detail .coupons.box .hd .dropdown .options {
	BACKGROUND: #fff; TOP: -3px; LEFT: 2px
}
.save#sp_detail .coupons.box .hd P.selected {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#hp .col .box .coupons.ft {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
#sp_detail .coupons.box H3 {
	MARGIN: 13px 15px 0px; FONT-SIZE: 16px
}
.store .coupons.box H3 {
	COLOR: #276585
}
.email .coupons.box H3 {
	COLOR: #ff796b
}
UL.coupons .coupon {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px auto
}
.coupon .topcap {
	HEIGHT: 5px
}
.coupon .btmcap {
	HEIGHT: 5px
}
.coupon .mid {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #666666; PADDING-TOP: 12px
}
.coupon .store {
	TEXT-ALIGN: center; BACKGROUND: url(images/bg_smstripes_coupon.png); VERTICAL-ALIGN: middle
}
.coupon .store A {
	DISPLAY: block
}
.coupon .info {
	LINE-HEIGHT: 16px; PADDING-LEFT: 30px; FLOAT: none; PADDING-TOP: 20px
}
.save#sp .coupon .info {
	WIDTH: 504px; PADDING-RIGHT: 10px
}
.side .coupon .info {
	PADDING-LEFT: 20px; PADDING-TOP: 0px
}
.coupon .info .arrow {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat 0px -14px; HEIGHT: 8px
}
P.link .arrow {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat 0px -14px; HEIGHT: 8px
}
.coupon .info .link A {
	FONT-WEIGHT: bold
}
.coupon .sash {
	Z-INDEX: 2; POSITION: absolute; TOP: 3px; LEFT: 3px
}
.coupon .sash IMG {
	WIDTH: 44px; HEIGHT: 44px
}
.coupons_lp .coupon .mid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 654px; PADDING-RIGHT: 14px; PADDING-TOP: 10px
}
.coupons_all .coupons_lp .coupon .mid {
	PADDING-TOP: 0px
}
.coupons_lp .coupon TABLE.coupon {
	WIDTH: 654px
}
.coupons_lp .coupon .topcap {
	WIDTH: 682px; HEIGHT: 4px
}
.coupons_lp .coupon .btmcap {
	HEIGHT: 14px
}
.coupons_lp .coupon .topcap {
	BACKGROUND: url(images/sprite_coupons.png) no-repeat 0px 0px
}
.coupons_lp .coupon .mid {
	BACKGROUND: url(images/sprite_coupons.png) repeat-y -1364px 0px
}
.coupons_lp .coupon .btmcap {
	BACKGROUND: url(images/sprite_coupons.png) no-repeat -682px 0px
}
.coupons_lp .coupon TH.store {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 150px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.coupon .detail_link {
	COLOR: #e0584a; PADDING-TOP: 10px
}
.similar .box {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.similar .ft .box {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid
}
.similar .coupon .detail_link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px !important; PADDING-TOP: 0px
}
.coupon .detail_link .arrow {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat 0px -14px; HEIGHT: 8px
}
.coupons_side .coupon .mid {
	WIDTH: 274px
}
.coupons_side .coupon TABLE {
	WIDTH: 274px
}
.coupons_side .coupon .store {
	WIDTH: 95px
}
.similar .coupon .store {
	WIDTH: 170px
}
.coupons_side .coupon .topcap {
	WIDTH: 298px
}
.coupons_side .coupon .btmcap {
	WIDTH: 298px
}
.coupons_side .coupon .topcap {
	BACKGROUND: url(images/sprite_coupons_hp.png) no-repeat 0px 0px
}
.coupons_side .coupon .mid {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: url(images/sprite_coupons_hp.png) repeat-y -596px 0px; PADDING-TOP: 9px
}
.coupons_side .coupon .btmcap {
	BACKGROUND: url(images/sprite_coupons_hp.png) no-repeat -298px 0px
}
.coupons_side .coupon .link {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.coupons_side .coupon .link:hover {
	TEXT-DECORATION: underline
}
.coupons_side .coupon .link .addarrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/arrow_addstore.png) no-repeat; HEIGHT: 8px
}
.coupons_side .coupon .link IMG {
	WIDTH: 5px; HEIGHT: 8px
}
.coupons_detail .coupon .topcap {
	WIDTH: 578px; HEIGHT: 4px
}
.coupons_detail .coupon .btmcap {
	WIDTH: 578px; HEIGHT: 4px
}
.coupons_detail .coupon .mid {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 563px; PADDING-RIGHT: 15px; BACKGROUND: url(images/sprite_coupons_detail.png) repeat-y -1156px 0px; PADDING-TOP: 0px
}
.similar .coupons_detail .coupon .mid {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.coupons_detail .coupon TABLE.coupon {
	WIDTH: 563px
}
.coupons_detail .coupon .topcap {
	BACKGROUND: url(images/sprite_coupons_detail.png) no-repeat 0px 0px
}
.coupons_detail .coupon .btmcap {
	BACKGROUND: url(images/sprite_coupons_detail.png) no-repeat -578px 0px
}
.coupons_detail .coupon .info {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; WIDTH: 393px; PADDING-RIGHT: 20px; PADDING-TOP: 25px
}
.similar .coupons_detail .coupon .info {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 18px
}
.coupon .info TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; WIDTH: 45px; VERTICAL-ALIGN: top
}
.coupon .info TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; COLOR: #333; VERTICAL-ALIGN: top
}
.coupon TD.title {
	FONT-SIZE: 16px
}
.coupon TH.code {
	VERTICAL-ALIGN: middle
}
.coupon TD.code {
	COLOR: #e0584a; CURSOR: pointer
}
.hover.js_coupon_code A {
	TEXT-DECORATION: underline
}
.coupon .code .outline {
	BORDER-BOTTOM: #c5dce8 2px dashed; POSITION: relative; BORDER-LEFT: #c5dce8 2px dashed; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #c5dce8 2px dashed; FONT-WEIGHT: bold; BORDER-RIGHT: #c5dce8 2px dashed; PADDING-TOP: 5px
}
#sp_detail .coupon .code .outline {
	MAX-WIDTH: 250px
}
.save#sp .coupon .code .outline {
	MAX-WIDTH: 300px
}
.coupon .info TD.code .outline IMG.bg_scissors {
	POSITION: absolute; WIDTH: 20px; HEIGHT: 11px; TOP: -7px; LEFT: 15px
}
.coupon .code .note {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #c5dce8; FLOAT: left; COLOR: #1c3e54; FONT-SIZE: 12px; PADDING-TOP: 7px
}
.coupon .coupon_code {
	POSITION: relative; FONT-SIZE: 13px
}
.coupon .coupon_code SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #e0584a; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.coupon .coupon_code IMG.bg_scissors2 {
	WIDTH: 20px; HEIGHT: 12px
}
.coupon .info TD.coupon_code {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.coupon .info TD.copy1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.coupon .info TD.coupon_title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.coupon .info TD.copy2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.coupon .copycode {
	WIDTH: 82px; HEIGHT: 40px
}
.coupon .info TD.copy2 .copycode {
	POSITION: absolute; TOP: -15px
}
.coupon .info TD.copy1 .copycode {
	POSITION: absolute; TOP: 0px; LEFT: 2px
}
.coupon .info TD.coupon_code .copycode {
	POSITION: absolute; TOP: -15px
}
.coupon .flag {
	FLOAT: left; COLOR: #333; FONT-SIZE: 10px
}
.coupon .worked {
	FLOAT: left; COLOR: #333; FONT-SIZE: 10px
}
.coupon .info .flag {
	FONT-SIZE: 11px; MARGIN-RIGHT: 15px
}
.coupon TH.author {
	PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom
}
.coupon TD.author {
	PADDING-BOTTOM: 0px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle
}
.coupons .selected {
	BORDER-BOTTOM: #e0ded9 1px solid; BACKGROUND: #e9f2f2
}
.coupons .more {
	BORDER-BOTTOM: #e0ded9 1px solid
}
.coupons .expired {
	BACKGROUND: #fff
}
.coupons .expired .topcap {
	
}
.coupons .expired .btmcap {
	
}
.coupons .expired .mid {
	BACKGROUND: url(images/coupon_detail_expired.png)
}
.coupons .last.selected {
	BORDER-BOTTOM: medium none
}
.coupons .last.more {
	BORDER-BOTTOM: medium none
}
.coupons .last.expired {
	BORDER-BOTTOM: medium none
}
.coupons .selected .header {
	MARGIN-BOTTOM: 13px
}
.coupons .expired .header {
	MARGIN-BOTTOM: 13px
}
.coupons .selected {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.coupons .more {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.coupons .expired {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.coupons .share {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.save#sp_detail .coupons .more {
	BACKGROUND: #fff; PADDING-TOP: 13px
}
.save#sp_detail .coupons .more UL.coupons_detail {
	MARGIN-TOP: 0px
}
.coupons .selected .coupons_detail {
	MARGIN-BOTTOM: 0px
}
.coupons .more .coupons_detail {
	MARGIN-BOTTOM: 0px
}
.coupons .expired .coupons_detail {
	MARGIN-BOTTOM: 0px
}
.coupons .selected UL.coupons LI.last {
	PADDING-BOTTOM: 0px
}
.coupons .more UL.coupons LI.last {
	PADDING-BOTTOM: 0px
}
.coupons .expired UL.coupons LI.last {
	PADDING-BOTTOM: 0px
}
.coupons_all .coupon .actions {
	POSITION: relative; WIDTH: 110px; BACKGROUND: #f2f7f9; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.coupons_detail .coupon .actions {
	POSITION: relative; WIDTH: 110px; BACKGROUND: #f2f7f9; FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
.coupons .coupon .actions .vote {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; LINE-HEIGHT: 12px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; PADDING-TOP: 12px
}
.coupons .coupon .thumbs {
	TEXT-ALIGN: center; MARGIN: 8px auto; WIDTH: 70px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.coupons .coupon .thumbs TD {
	WIDTH: 35px
}
.coupons .coupon .thumbs P {
	PADDING-TOP: 5px
}
.coupons .coupon .thumbs .up {
	COLOR: #5cb29f
}
.coupons .coupon .thumbs .down {
	COLOR: #e77e7e
}
.coupons .coupon .thumbs .up SPAN {
	MARGIN: 0px auto; WIDTH: 23px; DISPLAY: block; BACKGROUND: url(images/sprite_votes.png) no-repeat 0px 0px; HEIGHT: 23px; CURSOR: pointer
}
.coupons .coupon .thumbs .up A {
	MARGIN: 0px auto; WIDTH: 23px; DISPLAY: block; BACKGROUND: url(images/sprite_votes.png) no-repeat 0px 0px; HEIGHT: 23px; CURSOR: pointer
}
.coupons .coupon .thumbs .up SPAN.voted {
	BACKGROUND: url(images/sprite_votes.png) no-repeat 0px -23px; CURSOR: default
}
.coupons .coupon .thumbs .up SPAN.notvoted {
	BACKGROUND: url(images/sprite_votes.png) no-repeat 0px -46px; CURSOR: default
}
.coupons .coupon .thumbs .down SPAN {
	MARGIN: 0px auto; WIDTH: 23px; DISPLAY: block; BACKGROUND: url(images/sprite_votes.png) no-repeat -23px 0px; HEIGHT: 23px; CURSOR: pointer
}
.coupons .coupon .thumbs .down A {
	MARGIN: 0px auto; WIDTH: 23px; DISPLAY: block; BACKGROUND: url(images/sprite_votes.png) no-repeat -23px 0px; HEIGHT: 23px; CURSOR: pointer
}
.coupons .coupon .thumbs .down SPAN.voted {
	BACKGROUND: url(images/sprite_votes.png) no-repeat -30px -23px; CURSOR: default
}
.coupons .coupon .thumbs .down SPAN.notvoted {
	BACKGROUND: url(images/sprite_votes.png) no-repeat -23px -46px; CURSOR: default
}
.comment_count {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 110px; BOTTOM: 0px; BACKGROUND: url(images/sprite_comments.png) no-repeat; HEIGHT: 32px; PADDING-TOP: 6px
}
.comment_count .arrow {
	WIDTH: 9px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrow_dd.png) no-repeat 0px 0px; HEIGHT: 5px; VERTICAL-ALIGN: middle
}
.comment_count .up.arrow {
	BACKGROUND: url(images/sprite_arrow_dd.png) no-repeat 0px -5px
}
.comment_box {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 549px; PADDING-RIGHT: 0px; BACKGROUND: url(images/sprite_comments.png) #f0efec no-repeat -110px 0px; MARGIN-LEFT: 15px; PADDING-TOP: 35px
}
.coupons_all .comment_box {
	MARGIN: 0px; WIDTH: 652px; BACKGROUND: url(images/sprite_comments.png) #f0efec no-repeat -659px -8px
}
UL.coupons .comment_box LI {
	BORDER-BOTTOM: #fff 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
UL.coupons .comment_box LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 15px !important; PADDING-RIGHT: 10px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px !important
}
.comment INPUT.textinput {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 380px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 30px; PADDING-TOP: 10px
}
.comment BUTTON {
	WIDTH: 85px; BACKGROUND: url(images/btn_add.png) no-repeat; FLOAT: right; HEIGHT: 29px
}
.comment BUTTON:hover {
	BACKGROUND: url(images/btn_add.png) no-repeat 0px -29px
}
.comment .text {
	MARGIN-BOTTOM: 5px; COLOR: #333
}
.comment .user {
	MARGIN-LEFT: -5px
}
.comment .btn_add {
	WIDTH: 85px; BACKGROUND: url(images/btn_add.png) no-repeat; FLOAT: right; HEIGHT: 29px
}
.comment .btn_add:hover {
	BACKGROUND: url(images/btn_add.png) no-repeat 0px -29px
}
.save#sp .comment INPUT.textinput {
	WIDTH: 500px
}
.coupons_detail .coupon .sash IMG {
	WIDTH: 56px; HEIGHT: 56px
}
.coupons .fold {
	POSITION: absolute; BOTTOM: 0px; RIGHT: -1px
}
.similar .coupons .fold {
	BOTTOM: 4px; RIGHT: 4px
}
.coupons_lp .fold {
	BOTTOM: 4px; RIGHT: -1px
}
.nocoupons {
	BACKGROUND: url(images/bg_smstripes_detail.png)
}
#sp_detail .nocoupons {
	BORDER-BOTTOM: medium none
}
.save#sp_detail .nocoupons {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nocoupons .content {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #666666; FONT-SIZE: 14px; PADDING-TOP: 13px
}
#sp_detail .nocoupons .content {
	WIDTH: 570px
}
.nocoupons .content TD {
	VERTICAL-ALIGN: top
}
#sp .nocoupons .content .linkout {
	TOP: 0px; RIGHT: 0px
}
.nocoupons .content TD .store_logo {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: -3px
}
.nocoupons .content .msg {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
.nocoupons .content .msg .js_favorite_link {
	MARGIN-TOP: 20px; MARGIN-LEFT: -2px; FONT-SIZE: 12px
}
#sp .nocoupons .content .img_container .icons {
	DISPLAY: block
}
.shop .nocoupons .exclamation {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/sprite_addcoupon_store.png) no-repeat 0px -64px; HEIGHT: 35px
}
.save .nocoupons .exclamation {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/sprite_addcoupon_store.png) no-repeat 0px -64px; HEIGHT: 35px
}
.store .nocoupons .exclamation {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/sprite_addcoupon_store.png) no-repeat 0px -64px; HEIGHT: 35px
}
.store .nocoupons BUTTON {
	WIDTH: 123px; BACKGROUND: url(images/sprite_addcoupon_store.png) no-repeat 0px 0px; HEIGHT: 32px
}
.store .nocoupons BUTTON:hover {
	BACKGROUND: url(images/sprite_addcoupon_store.png) no-repeat 0px -32px
}
.email .nocoupons .exclamation {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/sprite_addcoupon_email.png) no-repeat 0px -64px; HEIGHT: 35px
}
.scoop .nocoupons .exclamation {
	WIDTH: 8px; DISPLAY: block; BACKGROUND: url(images/sprite_addcoupon_email.png) no-repeat 0px -64px; HEIGHT: 35px
}
.email .nocoupons BUTTON {
	WIDTH: 123px; BACKGROUND: url(images/sprite_addcoupon_email.png) no-repeat 0px 0px; HEIGHT: 32px
}
.email .nocoupons BUTTON:hover {
	BACKGROUND: url(images/sprite_addcoupon_email.png) no-repeat 0px -32px
}
.save .nocoupons BUTTON {
	DISPLAY: none
}
.cta_addnew {
	BORDER-BOTTOM: #ffdfdf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffdfdf 1px solid; PADDING-BOTTOM: 13px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bg_search.gif) #fdeeed repeat-x; FONT-SIZE: 14px; BORDER-TOP: #ffdfdf 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffdfdf 1px solid; PADDING-TOP: 13px
}
.store.nocoupons .img_container {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 203px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff; COLOR: #666666; FONT-SIZE: 10px; BORDER-TOP: #e0ded9 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e0ded9 1px solid; PADDING-TOP: 5px
}
.store.nocoupons .img_container:hover {
	BORDER-BOTTOM: #e0584a 1px solid; BORDER-LEFT: #e0584a 1px solid; BORDER-TOP: #e0584a 1px solid; BORDER-RIGHT: #e0584a 1px solid
}
.store.nocoupons .img_container IMG.store_preview {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 195px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_store195.png) no-repeat; HEIGHT: 115px; PADDING-TOP: 4px
}
.store.nocoupons .exclamation {
	MARGIN-TOP: 40px
}
.store.nocoupons .msg {
	PADDING-TOP: 38px
}
.store.nocoupons .msg P.smtxt {
	LINE-HEIGHT: 15px; MARGIN-TOP: 20px
}
.pageflip {
	POSITION: relative
}
.pageflip A {
	COLOR: #fff; CURSOR: pointer
}
.pageflip IMG {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 20px; BOTTOM: 0px; -MS-INTERPOLATION-MODE: bicubic; HEIGHT: 20px; RIGHT: 5px
}
#sp_detail .pageflip IMG {
	RIGHT: 0px
}
#sp_detail .pageflip .msg_block {
	RIGHT: 0px
}
.pageflip .msg_block {
	Z-INDEX: 50; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 20px; BOTTOM: 0px; DISPLAY: none; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 10px; RIGHT: 5px; FONT-WEIGHT: bold
}
.pageflip .msg_block B {
	FONT-SIZE: 19px
}
.nocoupon_msg {
	MARGIN: 0px 0px 15px
}
.peek {
	MARGIN-TOP: 15px
}
.peek LI {
	BORDER-BOTTOM: medium none
}
.peek P {
	FLOAT: left; COLOR: #333; MARGIN-RIGHT: 15px
}
UL.coupons .peek LI {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.black#sp_detail .header_4 {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 0px 0px
}
.black#sp_detail .header_4 SPAN {
	BACKGROUND: url(images/sprite_headers_featured.png) no-repeat 100% 0px
}
.bf_countdown {
	WIDTH: 605px; MARGIN-BOTTOM: 15px; HEIGHT: 228px
}
.bf_widget.box {
	BACKGROUND: #fff; PADDING-TOP: 13px
}
.bf_widget .bf_prod {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.bf_widget .bf_list {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
.bf_widget .bf_prod {
	MARGIN: 0px auto; WIDTH: 580px
}
.bf_widget .bf_prod LI {
	MARGIN: 0px 2px; FLOAT: left
}
.bf_widget .prod_cnt {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BACKGROUND: url(images/bg_polaroid_180x220.png) no-repeat; PADDING-TOP: 13px
}
.bf_widget .prod_cnt P {
	HEIGHT: 24px
}
.bf_widget .prod_cnt .content {
	BORDER-BOTTOM: #d8d4ce 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #d8d4ce 1px solid; WIDTH: 162px; MARGIN-BOTTOM: 4px; HEIGHT: 179px; BORDER-TOP: #d8d4ce 1px solid; BORDER-RIGHT: #d8d4ce 1px solid
}
.bf_widget .content:hover {
	BORDER-BOTTOM: #e0584a 1px solid; BORDER-LEFT: #e0584a 1px solid; BORDER-TOP: #e0584a 1px solid; BORDER-RIGHT: #e0584a 1px solid
}
.bf_widget .content .img {
	HEIGHT: 119px; VERTICAL-ALIGN: middle
}
.bf_widget .prod_cnt .content .bf_img {
	MAX-WIDTH: 160px; MAX-HEIGHT: 117px
}
.bf_widget .prod_cnt .content .info {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 12px; WIDTH: 138px; PADDING-RIGHT: 12px; BACKGROUND: url(images/bg_prodinfo.png) repeat-x; HEIGHT: 40px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.bf_widget .prod_cnt .content .info .price {
	PADDING-BOTTOM: 3px; FONT-SIZE: 13px
}
.bf_widget .prod_cnt .content .info .name A {
	COLOR: #333; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.bf_widget .prod_cnt .content .info .name {
	HEIGHT: 24px
}
.bf_widget .btn_reviews {
	MARGIN-TOP: 4px; DISPLAY: inline-block; HEIGHT: 20px
}
.bf_widget .btn_compare {
	MARGIN-TOP: 4px; DISPLAY: inline-block; HEIGHT: 20px
}
.bf_widget .btn_reviews SPAN {
	
}
.bf_widget .btn_compare SPAN {
	
}
.bf_widget .btn_r SPAN {
	
}
.bf_widget .btn_c SPAN {
	
}
.bf_widget .bf_list {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #e0ded9 1px solid; PADDING-TOP: 25px
}
.bf_widget .bf_list H3 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 16px
}
.bf_widget .bf_list .items {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 20px
}
.bf_widget .btn_r {
	MARGIN-LEFT: 5px; FONT-SIZE: 10px
}
.bf_widget .btn_c {
	MARGIN-LEFT: 5px; FONT-SIZE: 10px
}
.bf_adscan .img_container {
	MARGIN: 20px auto; WIDTH: 568px
}
IMG.adscan_560 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 560px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_adscan560.png) no-repeat; HEIGHT: 300px; PADDING-TOP: 4px
}
IMG.adscan_560:hover {
	BACKGROUND: url(images/sprite_adscan560.png) no-repeat 0px -308px
}
.friends_banner SPAN {
	DISPLAY: none
}
.friends_banner {
	WIDTH: 697px; BACKGROUND: url(images/banner_friends.jpg) no-repeat; HEIGHT: 77px
}
#friends {
	WIDTH: 697px
}
#friends UL {
	MARGIN-LEFT: 0px
}
#friends LI {
	LIST-STYLE-TYPE: none; MARGIN: 7px 3px; FLOAT: left; LIST-STYLE-IMAGE: none
}
#friends .img_container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 204px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.friend_196 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 196px; PADDING-RIGHT: 4px; BACKGROUND: url(images/sprite_friend196.png) no-repeat; HEIGHT: 231px; PADDING-TOP: 4px
}
#twitter_feed {
	MARGIN-TOP: 10px
}
.tweet_app {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tweet_avatar {
	WIDTH: 30px
}
.tweet_txt {
	LINE-HEIGHT: 15px; PADDING-LEFT: 10px; WIDTH: 266px
}
.top_cta IMG {
	MARGIN-LEFT: -5px
}
#hp .col .feed.box {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.follow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bg_side_feed.png); HEIGHT: 100%; PADDING-TOP: 10px
}
.follow A {
	MARGIN: 0px auto 5px; WIDTH: 306px; DISPLAY: block; HEIGHT: 78px
}
A.signin {
	WIDTH: 339px; DISPLAY: block; BACKGROUND: url(images/sprite_followus.png) no-repeat 0px -156px; HEIGHT: 108px; MARGIN-LEFT: -5px
}
A.signin:hover {
	BACKGROUND: url(images/sprite_followus.png) no-repeat -339px -156px
}
A.signin SPAN {
	DISPLAY: none
}
.feed A.scout {
	MARGIN: 0px auto 8px; WIDTH: 319px; DISPLAY: block; BACKGROUND: url(images/sprite_followus.png) no-repeat 0px -273px; HEIGHT: 81px
}
.feed A.scout:hover {
	BACKGROUND: url(images/sprite_followus.png) no-repeat -319px -273px
}
#hp .col .feed.box .ft {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.feed UL {
	MARGIN: 0px auto 10px; WIDTH: 298px
}
.feed UL A {
	LINE-HEIGHT: 13px; COLOR: #333333; FONT-SIZE: 11px
}
.feed LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 17px; WIDTH: 264px; PADDING-RIGHT: 17px; BACKGROUND: #f5f5f5; PADDING-TOP: 7px
}
.feed LI.even {
	BACKGROUND: #fff
}
.feed LI .arrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat -13px 0px; HEIGHT: 7px
}
.follow .fb {
	BACKGROUND: url(images/sprite_followus.png) no-repeat
}
.follow .fb:hover {
	BACKGROUND: url(images/sprite_followus.png) no-repeat 0px -78px
}
.follow .twitter {
	BACKGROUND: url(images/sprite_followus.png) no-repeat -306px 0px
}
.follow .twitter:hover {
	BACKGROUND: url(images/sprite_followus.png) no-repeat -306px -78px
}
.mysale_stats {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 986px; PADDING-RIGHT: 0px; BACKGROUND: url(images/mysale_in.jpg) no-repeat; HEIGHT: 68px; MARGIN-LEFT: -6px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.mysale_stats .profile_pic {
	MARGIN: 0px 17px 0px 30px; WIDTH: 70px; FLOAT: left; HEIGHT: 70px
}
.mysale_stats .welc {
	LINE-HEIGHT: 18px; MARGIN: 0px 30px 0px 0px; FLOAT: left; FONT-SIZE: 14px
}
.mysale_stats .nofaves.welc {
	MARGIN-TOP: 18px; WIDTH: 230px; MAX-HEIGHT: 54px; OVERFLOW: hidden
}
.mysale_stats .welc .username {
	LINE-HEIGHT: 20px; FONT-FAMILY: Baskerville, times, "Times New Roman", serif; FONT-SIZE: 18px
}
.mysale_stats .welc .edit {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.mysale_stats .welc .arrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/arrow_addstore.png) no-repeat 0px 0px; HEIGHT: 8px
}
.mysale_stats .stats {
	WIDTH: 656px; FLOAT: left
}
.mysale_stats .nofaves.stats {
	WIDTH: 550px
}
.mysale_stats .stats TD {
	PADDING-RIGHT: 20px; FONT-SIZE: 14px
}
.mysale_stats .stats SPAN {
	FONT-FAMILY: Baskerville, times, "Times New Roman", serif; FLOAT: left; COLOR: #e0584a; FONT-SIZE: 60px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 15px
}
.mysale_stats .stats A {
	MARGIN-TOP: 18px; FLOAT: left
}
.editor_sm.sash {
	WIDTH: 44px; BACKGROUND: url(images/sprite_sash.png) no-repeat 0px -56px; HEIGHT: 44px
}
.editor.sash {
	WIDTH: 56px; BACKGROUND: url(images/sprite_sash.png) no-repeat 0px 0px; HEIGHT: 56px
}
.horizontal_scroll {
	POSITION: relative; OVERFLOW: hidden
}
.store#sp_detail #bd_color .slidearrow {
	TOP: 40px
}
.email#sp_detail #bd_color .slidearrow {
	TOP: 60px
}
.similar_stores {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 123px; PADDING-TOP: 10px
}
.similar_stores .horizontal_scroll {
	MARGIN: 0px auto; WIDTH: 288px
}
.similar_stores .slidearrow {
	TOP: 55px
}
.blurb {
	LINE-HEIGHT: 18px
}
#hp .blurb .topcap {
	WIDTH: 328px; HEIGHT: 10px
}
#hp .blurb .btmcap {
	WIDTH: 328px; HEIGHT: 10px
}
#hp .blurb .topcap {
	BACKGROUND: url(images/sprite_lp.png) 0px 0px
}
#hp .blurb .btmcap {
	BACKGROUND: url(images/sprite_lp.png) -328px 0px
}
#hp .blurb H1 {
	DISPLAY: inline
}
.blurb .mid {
	BORDER-LEFT: #f3a59a 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BORDER-RIGHT: #f3a59a 2px solid; PADDING-TOP: 0px
}
.cat .blurb .mid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; PADDING-TOP: 0px
}
.cat .blurb .mid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
#bd .hd .topcap {
	WIDTH: 287px; HEIGHT: 10px
}
#bd .hd .btmcap {
	WIDTH: 287px; HEIGHT: 10px
}
#bd .hd .blurb .topcap {
	BACKGROUND: url(images/sprite_lp.png) -656px 0px
}
#bd .hd .blurb .btmcap {
	BACKGROUND: url(images/sprite_lp.png) -943px 0px
}
.blurb P.toggle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.blurb A.more {
	COLOR: #333333
}
.slidearrow {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 29px; HEIGHT: 30px
}
.leftarrow.slidearrow {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat -29px 0px
}
.more.leftarrow.slidearrow {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat -29px -30px
}
.leftarrow.slidearrow:hover {
	CURSOR: default
}
.more.leftarrow.slidearrow:hover {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat -29px -60px; CURSOR: pointer
}
.rightarrow.slidearrow {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat 0px 0px; RIGHT: 0px
}
.more.rightarrow.slidearrow {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat 0px -30px
}
.rightarrow.slidearrow:hover {
	CURSOR: default
}
.more.rightarrow.slidearrow:hover {
	BACKGROUND: url(images/sprite_slidearrows.png) no-repeat 0px -60px; CURSOR: pointer
}
.linklist {
	PADDING-TOP: 5px
}
.linklist LI {
	FLOAT: left; MARGIN-RIGHT: 22px
}
.sectionlinks .linkicon {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 3px
}
#hp .linkicon {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 3px
}
.blog#sp .linkicon {
	DISPLAY: inline-block; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 3px
}
.sectionlink .stores {
	WIDTH: 17px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat 0px -48px; HEIGHT: 16px
}
.sectionlink .emails {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -48px; HEIGHT: 16px
}
.sectionlink .coupons {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -35px -48px; HEIGHT: 16px
}
.sectionlink .blog {
	WIDTH: 20px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -70px 0px; HEIGHT: 17px
}
.sectionlink .sharecoupons {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat -52px -48px; HEIGHT: 16px
}
.sectionlink .arrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat -4px 0px; HEIGHT: 7px
}
.sectionlinks LI {
	LINE-HEIGHT: 17px; FLOAT: left; FONT-SIZE: 13px; MARGIN-RIGHT: 20px
}
.all_depts .sectionlinks {
	
}
.coupons_all .sectionlinks {
	
}
.all_depts .sectionlinks LI {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-RIGHT: 7px
}
.coupons_all .sectionlinks LI {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-RIGHT: 7px
}
.sectionlinks A {
	COLOR: #333
}
.sectionlinks LI:hover A {
	COLOR: #e0584a; TEXT-DECORATION: underline
}
.sectionlinks A:hover {
	COLOR: #e0584a; TEXT-DECORATION: underline
}
.all_depts .sectionlinks .store_li A {
	COLOR: #e0584a
}
.all_depts .sectionlinks .emails_li A {
	COLOR: #e0584a
}
.all_depts .sectionlinks .coupons_li A {
	COLOR: #e0584a
}
.peek .sectionlinks .store_li A {
	COLOR: #e0584a
}
.peek .sectionlinks .emails_li A {
	COLOR: #e0584a
}
.peek .sectionlinks .coupons_li A {
	COLOR: #e0584a
}
.coupons_all .sectionlinks .store_li A {
	COLOR: #e0584a
}
.coupons_all .sectionlinks .emails_li A {
	COLOR: #e0584a
}
.coupons_all .sectionlinks .coupons_li A {
	COLOR: #e0584a
}
.sectionlinks .store {
	WIDTH: 17px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat 0px -64px; HEIGHT: 16px
}
.sectionlinks .store_li:hover .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -64px
}
.all_depts .sectionlinks .store_li .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -64px
}
.peek .sectionlinks .store_li .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -64px
}
.coupons_all .sectionlinks .store_li .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -64px
}
.mysettings .sectionlinks .store_li .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -17px -64px
}
.sectionlinks .on.store_li .store {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -34px -64px
}
.sectionlinks .on.store_li {
	COLOR: #297999
}
.sectionlinks .on.store_li A {
	COLOR: #297999
}
.sectionlinks .emails {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat 0px -80px; HEIGHT: 15px
}
.sectionlinks .emails_li:hover .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -80px
}
.all_depts .sectionlinks .emails_li .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -80px
}
.peek .sectionlinks .emails_li .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -80px
}
.coupons_all .sectionlinks .emails_li .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -80px
}
.mysettings .sectionlinks .emails_li .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -80px
}
.sectionlinks .on.emails_li .emails {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -36px -80px
}
.sectionlinks .on.emails_li {
	COLOR: #f84e3c
}
.sectionlinks .on.emails_li A {
	COLOR: #f84e3c
}
.sectionlinks .coupons {
	WIDTH: 18px; BACKGROUND: url(images/sprite_section_icons.png) no-repeat 0px -95px; HEIGHT: 17px
}
.sectionlinks .coupons_li:hover .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -95px
}
.all_depts .sectionlinks .coupons_li .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -95px
}
.peek .sectionlinks .coupons_li .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -95px
}
.coupons_all .sectionlinks .coupons_li .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -95px
}
.mysettings .sectionlinks .coupons_li .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -18px -95px
}
.sectionlinks .on.coupons_li .coupons {
	BACKGROUND: url(images/sprite_section_icons.png) no-repeat -35px -96px
}
.sectionlinks .on.coupons_li {
	COLOR: #3c9092
}
.sectionlinks .on.coupons_li A {
	COLOR: #3c9092
}
.detail_link {
	COLOR: #e0584a; FONT-SIZE: 14px
}
.coupon .info TD.detail_link {
	COLOR: #e0584a; FONT-SIZE: 14px
}
.detail_link A {
	FONT-WEIGHT: bold
}
.linkout {
	POSITION: absolute; WIDTH: 19px; BACKGROUND: url(images/sprite_links.png) no-repeat 0px 0px; HEIGHT: 18px; CURSOR: pointer
}
.img_container .linkout {
	VISIBILITY: hidden; TOP: 3px; RIGHT: 3px
}
#sp .linkout {
	TOP: 0px; RIGHT: 0px
}
.img_container:hover .linkout {
	VISIBILITY: visible
}
.btn_visit_sm {
	TEXT-ALIGN: center; BACKGROUND: url(images/bg_btn_visit.gif) #cb3101 repeat-x; FONT-SIZE: 12px; CURSOR: pointer
}
.btn_visit_sm:hover {
	BACKGROUND: url(images/bg_btn_visit_h.gif) #c92f01 repeat-x
}
.btn_visit_sm A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(images/bg_smstripes_trans10.png); COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.btn_visit_sm A:hover {
	TEXT-DECORATION: none
}
.logout {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, verdana, helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.user IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 17px; PADDING-RIGHT: 5px; BACKGROUND: url(images/bg_comment_avatar.png) no-repeat; HEIGHT: 17px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
.underlay {
	Z-INDEX: 888; POSITION: absolute; FILTER: alpha(opacity = 70); WIDTH: 100%; BACKGROUND: #666666; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.7
}
.lb_container {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; WIDTH: 578px; PADDING-RIGHT: 10px; BACKGROUND: #fff; HEIGHT: 433px; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid; PADDING-TOP: 20px
}
.lb_container .close {
	POSITION: absolute; FONT-SIZE: 10px; TOP: 7px; RIGHT: 15px
}
.login .lb {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 251px; PADDING-RIGHT: 7px; BACKGROUND: #fff; TOP: 40%; PADDING-TOP: 7px; LEFT: 40%
}
.login .lb .content {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: #968c84; COLOR: #fff; PADDING-TOP: 25px
}
.login .lb .content P.hd {
	LINE-HEIGHT: 20px; FONT-SIZE: 16px
}
.login .lb .content P {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
.login .lb .content A {
	COLOR: #fff; FONT-SIZE: 10px
}
.tooltip {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 13px; LINE-HEIGHT: 11px !important; TEXT-TRANSFORM: none !important; PADDING-LEFT: 14px; WIDTH: 53px; PADDING-RIGHT: 14px; BACKGROUND: url(images/tooltip_signin.png) no-repeat; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 10px !important; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
.tooltip A {
	PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 11px !important; TEXT-TRANSFORM: none !important; COLOR: #fff !important; FONT-SIZE: 10px !important; CURSOR: pointer !important; FONT-WEIGHT: bold
}
#bd .side .tooltip A {
	PADDING-BOTTOM: 1px !important; LINE-HEIGHT: 11px !important; TEXT-TRANSFORM: none !important; COLOR: #fff !important; FONT-SIZE: 10px !important; CURSOR: pointer !important; FONT-WEIGHT: bold
}
.tooltip A:hover {
	TEXT-DECORATION: underline !important
}
.cat .tooltip {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; WIDTH: 44px; PADDING-RIGHT: 18px; PADDING-TOP: 13px
}
.btn {
	CURSOR: pointer
}
.btn SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
BUTTON SPAN {
	DISPLAY: none
}
.btn_visit .topcap {
	WIDTH: 259px; HEIGHT: 11px
}
.btn_visit .btmcap {
	WIDTH: 259px; HEIGHT: 11px
}
.ft .btn_visit .topcap {
	WIDTH: 205px
}
.ft .btn_visit .btmcap {
	WIDTH: 205px
}
.btn_visit .topcap {
	BACKGROUND: url(images/sprite_btn_visit.png) no-repeat 0px 0px
}
.ft .btn_visit .topcap {
	BACKGROUND: url(images/sprite_btn_visit_sm.png) no-repeat 0px -5px; HEIGHT: 9px
}
.btn_visit .btmcap {
	BACKGROUND: url(images/sprite_btn_visit.png) no-repeat -259px 0px
}
.ft .btn_visit .btmcap {
	BACKGROUND: url(images/sprite_btn_visit_sm.png) no-repeat -205px 0px; HEIGHT: 10px
}
.btn_visit .mid {
	TEXT-ALIGN: center; WIDTH: 259px; BACKGROUND: url(images/sprite_btn_visit.png) repeat-y -518px 0px
}
.ft .btn_visit .mid {
	TEXT-ALIGN: center; WIDTH: 205px; BACKGROUND: url(images/sprite_btn_visit_sm.png) repeat-y -410px 0px
}
.btn_visit .mid A {
	PADDING-BOTTOM: 3px; MARGIN: 0px 10px 0px 9px; PADDING-LEFT: 0px; WIDTH: 242px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(images/bg_btn_visit.png) #ba4c44 repeat-x; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 4px
}
.ft .btn_visit .mid A {
	PADDING-BOTTOM: 3px; MARGIN: 0px 11px 0px 7px; PADDING-LEFT: 1px; WIDTH: 187px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BACKGROUND: url(images/bg_btn_visit.png) #ba4c44 repeat-x; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.btn_upload {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -4px; WIDTH: 107px; BACKGROUND: url(images/sprite_mysale.png) no-repeat -451px -141px; HEIGHT: 32px; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.btn_upload:hover {
	BACKGROUND: url(images/sprite_mysale.png) no-repeat -451px -173px
}
.btn_black {
	MARGIN-TOP: -4px; WIDTH: 259px
}
.btn_black .topcap {
	WIDTH: 259px; HEIGHT: 11px
}
.btn_black .btmcap {
	WIDTH: 259px; HEIGHT: 11px
}
.btn_black .topcap {
	BACKGROUND: url(images/sprite_btn_black.png) no-repeat 0px 0px
}
.btn_black .btmcap {
	BACKGROUND: url(images/sprite_btn_black.png) no-repeat -259px 0px
}
.btn_black .mid {
	TEXT-ALIGN: center; WIDTH: 259px; BACKGROUND: url(images/sprite_btn_black.png) repeat-y -518px 0px
}
.btn_black .mid A {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 243px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(images/bg_btn_black.png) #333 repeat-x; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 4px
}
.contestbtns A {
	WIDTH: 148px; DISPLAY: block; HEIGHT: 37px
}
.btn_fb_fan {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat
}
.btn_fb_fan:hover {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat 0px -37px
}
.btn_fb_post {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat 0px -74px
}
.btn_fb_post:hover {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat 0px -111px
}
.btn_tw_follow {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat -148px 0px
}
.btn_tw_follow:hover {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat -148px -37px
}
.btn_tw_tweet {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat -148px -74px
}
.btn_tw_tweet:hover {
	BACKGROUND: url(images/sprite_btn_fbtw.png) no-repeat -148px -111px
}
A.btn_circle1 {
	WIDTH: 47px; BACKGROUND: url(images/sprite_btn_num.png) no-repeat; HEIGHT: 47px
}
A.btn_circle1:hover {
	BACKGROUND: url(images/sprite_btn_num.png) no-repeat 0px -47px
}
A.btn_circle2 {
	WIDTH: 47px; BACKGROUND: url(images/sprite_btn_num.png) no-repeat -47px 0px; HEIGHT: 47px
}
A.btn_circle2:hover {
	BACKGROUND: url(images/sprite_btn_num.png) no-repeat -47px -47px
}
.dropdown {
	Z-INDEX: 100; POSITION: relative
}
.dropdown .selected {
	COLOR: #e0584a; FONT-WEIGHT: bold
}
.dropdown IMG {
	WIDTH: 9px; HEIGHT: 5px; VERTICAL-ALIGN: middle
}
.dropdown .options {
	Z-INDEX: 10; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BORDER-LEFT: #999999 1px solid; WIDTH: 120px; BACKGROUND: #fff; BORDER-TOP: #999999 1px solid; TOP: 0px; BORDER-RIGHT: #999999 1px solid; LEFT: 0px
}
.dropdown .options LI {
	DISPLAY: block; FLOAT: none; COLOR: #1c3e54; FONT-WEIGHT: bold
}
.dropdown .options A {
	DISPLAY: block; FLOAT: none; COLOR: #1c3e54; FONT-WEIGHT: bold
}
.dropdown .options LI {
	PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 3px
}
.dropdown .options LI:hover {
	BACKGROUND: #d4e0e7; CURSOR: pointer
}
INPUT.textinput {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.textarea {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
INPUT.textinput {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.textarea {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
INPUT.file {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #333333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
TEXTAREA {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; COLOR: #333; FONT-SIZE: 14px
}
.ad_banner {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bg_smstripes_detail.png); PADDING-TOP: 15px
}
.banner428 IMG {
	WIDTH: 468px; HEIGHT: 60px
}
.banner728.ad_banner {
	MARGIN: 20px auto; BACKGROUND: url(images/bg_lgstripes_side.png)
}
.ad300 IMG {
	MAX-WIDTH: 300px
}
.mysettings .main .hd {
	PADDING-BOTTOM: 33px; MARGIN: 16px auto 23px; PADDING-LEFT: 42px; WIDTH: 605px; PADDING-RIGHT: 42px; BACKGROUND: url(images/sprite_mysale.png) no-repeat -241px 0px; HEIGHT: 75px; PADDING-TOP: 33px
}
.mysettings#sp_detail #bd_color .main .hd H2 {
	MARGIN-BOTTOM: 10px; COLOR: #1c3e54; FONT-SIZE: 18px; MARGIN-RIGHT: 20px
}
.mysettings .getstarted .arrow {
	WIDTH: 6px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat 0px -22px; HEIGHT: 10px
}
.mysettings .main .hd LI {
	FLOAT: left; FONT-SIZE: 20px; MARGIN-RIGHT: 30px
}
.mysettings .main .hd LI SPAN {
	FONT-FAMILY: Baskerville, times, "Times New Roman", serif; COLOR: #e0584a; FONT-SIZE: 50px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.mysettings .avatar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 241px; PADDING-RIGHT: 0px; BACKGROUND: url(images/sprite_mysale.png) no-repeat 0px 0px; HEIGHT: 237px; PADDING-TOP: 23px
}
.mysettings .avatar TABLE {
	WIDTH: 184px; HEIGHT: 184px; MARGIN-LEFT: 28px; VERTICAL-ALIGN: middle
}
.mysettings .avatar IMG.profile_pic {
	TEXT-ALIGN: center; MARGIN: 0px auto; DISPLAY: block
}
IMG.profile_pic {
	MAX-WIDTH: 184px; MAX-HEIGHT: 184px
}
.avatar .bd {
	WIDTH: 184px; HEIGHT: 184px; MARGIN-LEFT: 28px; OVERFLOW: hidden
}
.avatar .ft {
	MARGIN: 13px 29px 0px 28px
}
.mysettings#sp_detail #bd_color .avatar .ft H2 {
	WIDTH: 119px; HEIGHT: 18px; COLOR: #1c3e54; FONT-SIZE: 18px; OVERFLOW: hidden
}
.mysettings .panel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.mysettings .panel_hd {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 29px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.mysettings .main .tabs {
	BORDER-BOTTOM: #a69e96 1px solid; POSITION: relative; WIDTH: 100%; FLOAT: left; FONT-SIZE: 14px
}
.mysettings .main .tabs LI {
	DISPLAY: block; FLOAT: left
}
.mysettings .main .tabs A {
	DISPLAY: block; FLOAT: left
}
.mysettings .main .tabs LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; DISPLAY: block; BACKGROUND: #fff; COLOR: #e0584a; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px
}
.mysettings .main .tabs LI.on A {
	BACKGROUND: #a69e96; COLOR: #fff
}
.mysettings .panel_bd .form {
	FLOAT: left
}
.mysettings .panel_bd .desc {
	FLOAT: left
}
.mysettings .panel_bd {
	MARGIN: 15px 0px
}
.mysettings .panel_bd .form {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; WIDTH: 435px; PADDING-RIGHT: 23px; PADDING-TOP: 0px
}
.mysettings#sp_detail #bd_color .form H2 {
	MARGIN-BOTTOM: 10px; COLOR: #1c3e54; FONT-SIZE: 18px
}
.mysettings .panel_bd .desc {
	LINE-HEIGHT: 20px !important; WIDTH: 190px; PADDING-RIGHT: 12px; COLOR: #999999; FONT-SIZE: 16px
}
.mysettings .panel_bd .desc H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.mysettings .panel_bd .desc SPAN {
	COLOR: #276585
}
.mysettings .panel_bd .desc .note {
	MARGIN-TOP: 28px; FONT-SIZE: 12px
}
.mysettings .panel_bd .other_login.desc P {
	MARGIN-BOTTOM: 25px; COLOR: #276585
}
.mysettings .panel_bd P.note {
	COLOR: #878787
}
.mysettings .panel_bd .form P.note {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 12px; COLOR: #878787; FONT-SIZE: 12px
}
.mysettings .panel_bd .form .other_email {
	MARGIN-BOTTOM: 15px
}
.mysettings .panel_bd .form INPUT.other_email {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 14px; WIDTH: 305px; PADDING-RIGHT: 14px; MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
.mysettings .panel_bd .form .other_email .error {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 5px
}
.mysettings .panel_bd .form .overlay {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 474px; BACKGROUND: url(images/sprite_mysale.png) no-repeat 0px -271px; HEIGHT: 364px; TOP: -5px; LEFT: -10px
}
.mysettings .panel_bd .form .overlay H2 {
	MARGIN-TOP: 110px; FONT-SIZE: 18px
}
.mysettings .panel_bd TH {
	FONT-SIZE: 14px
}
TABLE.acct TD {
	FONT-SIZE: 14px
}
.mysettings .panel_bd TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; COLOR: #1c3e54; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.mysettings .panel_bd TD P.error {
	MARGIN-TOP: 5px; FONT-SIZE: 14px
}
.mysettings .panel_bd TD.left_col {
	PADDING-RIGHT: 20px
}
.mysettings .panel_bd INPUT.textinput {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; WIDTH: 165px; PADDING-RIGHT: 14px; HEIGHT: 19px; COLOR: #999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.mysettings .panel_bd .two_col INPUT.textinput {
	WIDTH: 387px
}
.mysettings .panel_bd TEXTAREA.bio {
	BORDER-BOTTOM: #c3c3c3 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; WIDTH: 387px; PADDING-RIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 144px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.mysettings .panel_bd .privacy {
	PADDING-TOP: 30px
}
.mysettings .panel_bd .submit {
	POSITION: relative; PADDING-TOP: 15px
}
.mysettings .form BUTTON.update {
	WIDTH: 125px; BACKGROUND: url(images/sprite_mysale.png) no-repeat -241px -141px; HEIGHT: 38px
}
.mysettings .form BUTTON.update:hover {
	BACKGROUND: url(images/sprite_mysale.png) no-repeat -241px -179px
}
.mysettings .form BUTTON.add {
	WIDTH: 85px; BACKGROUND: url(images/sprite_mysale.png) no-repeat -366px -141px; HEIGHT: 29px
}
.mysettings .form BUTTON.add:hover {
	BACKGROUND: url(images/sprite_mysale.png) no-repeat -366px -170px
}
.mysettings .store_settings {
	COLOR: #999999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.mysettings .store_settings LI {
	BORDER-BOTTOM: #e0ded9 1px solid; BORDER-LEFT: #e0ded9 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 8px; BORDER-TOP: #e0ded9 1px solid; BORDER-RIGHT: #e0ded9 1px solid; PADDING-TOP: 3px
}
.mysettings .store_settings LI A {
	COLOR: #999
}
.mysettings .store_settings LI:hover {
	BORDER-BOTTOM: #e0584a 1px solid; BORDER-LEFT: #e0584a 1px solid; BORDER-TOP: #e0584a 1px solid; BORDER-RIGHT: #e0584a 1px solid
}
.mysettings .store_settings LI A:hover {
	COLOR: #e0584a
}
.mysettings .store_settings LI P.delete A {
	COLOR: #e0584a
}
.mysettings .store_settings UL {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
.mysettings .store_settings LI LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.mysettings#sp_detail .store_settings .sectionlinks {
	MARGIN-BOTTOM: 0px
}
.mysettings .store_settings .sectionlinks LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #999; FONT-SIZE: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.mysettings .store_settings .delete {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; WIDTH: 40px; DISPLAY: none
}
.mysettings .store_settings LI.js_merchant_item {
	BACKGROUND: #fff
}
.mysettings .store_settings LI.js_merchant_item:hover .delete {
	DISPLAY: block
}
.mysettings .store_settings IMG.store_logo:hover {
	BACKGROUND: url(images/sprite_storelogo.png) no-repeat 0px 0px
}
.mysettings .store_settings .unavail {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25
}
.mysettings .form .imgs LI {
	MARGIN-BOTTOM: 10px
}
.mysettings .form .imgs LI P {
	LINE-HEIGHT: 16px
}
.mysettings#sp_detail #bd_color .form .imgs H2 {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 18px
}
.mysettings .form .imgs P.hasimg {
	MARGIN-BOTTOM: 8px
}
.mysettings .form .imgs {
	COLOR: #666666
}
.mysettings .form .imgs .or {
	MARGIN: 10px 0px 20px; COLOR: #1c3e54; FONT-SIZE: 16px
}
.mysettings .choose_img {
	POSITION: relative; WIDTH: 440px
}
.mysettings .choose_img LI {
	MARGIN-BOTTOM: 15px; FLOAT: left
}
.mysettings .choose_img LI P {
	TEXT-ALIGN: center; VISIBILITY: hidden; MARGIN-LEFT: -3px
}
.mysettings .choose_img LI:hover P {
	VISIBILITY: visible
}
.mysettings .choose_img LI .selected P {
	VISIBILITY: visible
}
.mysettings .choose_img LI .bg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; WIDTH: 92px; PADDING-RIGHT: 9px; BACKGROUND: url(images/sprite_mysale.png) no-repeat -558px -141px; HEIGHT: 111px; PADDING-TOP: 9px
}
.mysettings .choose_img LI .bg IMG {
	DISPLAY: block
}
.mysettings .choose_img LI .bg P {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 5px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.mysettings .choose_img LI .selected.bg {
	BACKGROUND: url(images/sprite_mysale.png) no-repeat -668px -141px; CURSOR: pointer
}
.mysettings .choose_img LI .bg:hover {
	BACKGROUND: url(images/sprite_mysale.png) no-repeat -668px -141px; CURSOR: pointer
}
.mysettings .choose_img LI P {
	COLOR: #1c3e54; FONT-SIZE: 14px
}
.mysettings .choose_img LI P A {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
IMG.avatar_92 {
	WIDTH: 92px; HEIGHT: 92px
}
.white_out {
	Z-INDEX: 900; POSITION: absolute; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: .90
}
.bg_crop {
	Z-INDEX: 1000; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 273px; BORDER-TOP: #ccc 1px solid; TOP: 200px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; LEFT: 200px
}
.bg_crop .pad {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
.bg_crop H2 {
	MARGIN-BOTTOM: 13px; COLOR: #666666
}
.bg_crop .crop_this {
	MARGIN-BOTTOM: 10px
}
.bg_crop IMG.btn_crop {
	MARGIN-TOP: -5px
}
.bg_crop .delete {
	BACKGROUND: #fff; opacity: 0.20
}
.bg_crop P.msg {
	POSITION: absolute; PADDING-BOTTOM: 30px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; COLOR: #666666; FONT-SIZE: 16px; TOP: 100px; PADDING-TOP: 30px
}
.mysettings .notices {
	COLOR: #666666; FONT-SIZE: 14px
}
.mysettings .notices LI {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 15px
}
.mysettings .notices LI SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #1c3e54; MARGIN-LEFT: 3px
}
.mysettings .notices LI P {
	MARGIN-LEFT: 20px
}
.login .signup#bd {
	BACKGROUND: url(images/bg_sp_login_side.png) #fff repeat-x
}
.login .signup#bd .inner {
	BACKGROUND: url(images/bg_sp_login.png) #fff no-repeat
}
.login .signup#bd .side {
	WIDTH: 277px; MARGIN-RIGHT: 0px
}
.login #bd .side {
	MIN-HEIGHT: 530px
}
.login .shopsaveshare {
	MARGIN-TOP: 50px; WIDTH: 220px; BACKGROUND: url(images/sprite_login.png) 0px 0px; HEIGHT: 281px
}
.whysale {
	MARGIN-TOP: 58px; WIDTH: 200px; FLOAT: left; COLOR: #776d65; MARGIN-LEFT: 60px
}
.whysale H2 {
	WIDTH: 154px; MARGIN-BOTTOM: 34px; BACKGROUND: url(images/sprite_login.png) 0px -281px; HEIGHT: 45px
}
.whysale H2 SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
.whysale UL {
	LINE-HEIGHT: 15px; LIST-STYLE-TYPE: disc; MARGIN-LEFT: 15px
}
.whysale LI {
	MARGIN-BOTTOM: 15px
}
.login .form {
	MARGIN-TOP: 21px; WIDTH: 403px; FLOAT: right
}
.login .form .topcap {
	WIDTH: 385px; HEIGHT: 10px
}
.login .form .btmcap {
	WIDTH: 385px; HEIGHT: 10px
}
.login .form .topcap {
	BACKGROUND: url(images/sprite_login_brackets.png) 0px 0px
}
.login .form .btmcap {
	BACKGROUND: url(images/sprite_login_brackets.png) -385px 0px
}
.login .form .mid {
	BORDER-LEFT: #f3a59a 2px solid; PADDING-BOTTOM: 17px; LINE-HEIGHT: 20px; PADDING-LEFT: 65px; WIDTH: 251px; PADDING-RIGHT: 65px; BORDER-RIGHT: #f3a59a 2px solid; PADDING-TOP: 17px
}
.login .form .otherlogin {
	MARGIN-TOP: 40px; COLOR: #1c3e54; FONT-SIZE: 15px
}
.otherlogin A {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.otherlogin .fb {
	WIDTH: 89px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -529px; HEIGHT: 40px
}
.otherlogin .fb:hover {
	BACKGROUND: url(images/sprite_login.png) no-repeat -89px -529px
}
.otherlogin .google {
	WIDTH: 87px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -568px; HEIGHT: 39px
}
.otherlogin .google:hover {
	BACKGROUND: url(images/sprite_login.png) no-repeat -87px -568px
}
#login_register H1 {
	WIDTH: 193px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -326px; HEIGHT: 63px
}
#login_register H4 {
	MARGIN-BOTTOM: 10px; COLOR: #776d65; FONT-SIZE: 16px
}
#login_register BUTTON {
	MARGIN-TOP: 20px; WIDTH: 125px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -453px; FLOAT: right; HEIGHT: 38px
}
#login_register BUTTON:hover {
	BACKGROUND: url(images/sprite_login.png) no-repeat -125px -453px
}
#login_salecom H1 {
	WIDTH: 193px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -389px; HEIGHT: 63px
}
#login_salecom LI {
	MARGIN-BOTTOM: 10px
}
#login_salecom P.smtxt {
	MARGIN-TOP: 10px
}
#login_salecom BUTTON {
	WIDTH: 125px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -491px; FLOAT: right; HEIGHT: 38px
}
#login_salecom BUTTON:hover {
	BACKGROUND: url(images/sprite_login.png) no-repeat -125px -491px
}
#login_salecom INPUT.textinput {
	WIDTH: 230px
}
#login_forgot INPUT.textinput {
	WIDTH: 230px
}
#login_forgot H1 {
	WIDTH: 197px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -644px; HEIGHT: 63px
}
#login_forgot P {
	MARGIN: 10px 0px
}
.login H1 SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
.login TABLE {
	MARGIN-TOP: 12px
}
#login_salecom UL {
	MARGIN-TOP: 12px
}
.login TD {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top
}
.login TD P {
	LINE-HEIGHT: 15px
}
.login P.smtxt {
	MARGIN: 5px 0px
}
.login .count {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 13px; PADDING-TOP: 2px
}
.login .count P.one {
	WIDTH: 12px; BACKGROUND: url(images/sprite_login.png) no-repeat 0px -611px; HEIGHT: 33px
}
.login .count P.two {
	WIDTH: 20px; BACKGROUND: url(images/sprite_login.png) no-repeat -12px -608px; HEIGHT: 36px
}
.login .count P.three {
	WIDTH: 19px; BACKGROUND: url(images/sprite_login.png) no-repeat -32px -610px; HEIGHT: 34px
}
.login .count SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
.login INPUT.textinput {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; WIDTH: 190px; PADDING-RIGHT: 10px; HEIGHT: 18px; COLOR: #878787; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.footer#bd_plain .main {
	FLOAT: right
}
.footer#bd_plain .side {
	FLOAT: right
}
.footer#bd_plain {
	MARGIN-TOP: 10px; MIN-HEIGHT: 300px; WIDTH: 974px; BACKGROUND: url(images/bg_footer.png) repeat-y; COLOR: #666666
}
#pg_hd .inner {
	MARGIN-TOP: 10px; WIDTH: 974px; HEIGHT: 72px
}
.about#pg_hd .inner {
	BACKGROUND: url(images/sprite_footer_hd.jpg) no-repeat 0px 0px
}
.contact#pg_hd .inner {
	BACKGROUND: url(images/sprite_footer_hd.jpg) no-repeat 0px -72px
}
.privacy#pg_hd .inner {
	BACKGROUND: url(images/sprite_footer_hd.jpg) no-repeat 0px -144px
}
.terms#pg_hd .inner {
	BACKGROUND: url(images/sprite_footer_hd.jpg) no-repeat 0px -216px
}
.careers#pg_hd .inner {
	BACKGROUND: url(images/sprite_footer_hd.jpg) no-repeat 0px -288px
}
.footer .intro {
	MARGIN: 25px 0px 50px
}
.footer .intro P {
	LINE-HEIGHT: 26px; MARGIN-BOTTOM: 25px; FONT-SIZE: 18px
}
.footer .section .photos {
	POSITION: relative; FLOAT: left
}
.footer .section .info {
	POSITION: relative; FLOAT: left
}
.footer .section .notes {
	POSITION: relative; FLOAT: left
}
.footer .section .info {
	Z-INDEX: 10
}
.footer .section .notes {
	Z-INDEX: 1
}
.footer .section .info .longflag {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 40px; PADDING-LEFT: 10px; WIDTH: 366px; PADDING-RIGHT: 10px; BACKGROUND: url(images/sprite_flag.png) no-repeat 0px 0px; HEIGHT: 15px; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.footer .section .info .medflag {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 40px; PADDING-LEFT: 10px; WIDTH: 366px; PADDING-RIGHT: 10px; BACKGROUND: url(images/sprite_flag.png) no-repeat 0px -19px; HEIGHT: 15px; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.footer .bio {
	LINE-HEIGHT: 20px; MARGIN: 0px 0px 30px; COLOR: #666666; FONT-SIZE: 14px
}
.footer#bd_plain .bio H2 {
	FONT-FAMILY: Baskerville, times, "Times New Roman", serif; MARGIN-BOTTOM: 3px; COLOR: #1b3d52; FONT-SIZE: 24px
}
.footer#bd_plain .bio P.title {
	LINE-HEIGHT: 22px; MARGIN-BOTTOM: 15px; COLOR: #1b3d52; FONT-SIZE: 14px
}
.bio .james {
	WIDTH: 350px
}
.bio .jeff {
	WIDTH: 350px
}
.bio .john {
	WIDTH: 350px
}
.bio .julia {
	WIDTH: 390px
}
.bio .viv {
	WIDTH: 330px
}
.section .notes .founders {
	POSITION: absolute; WIDTH: 316px; BACKGROUND: url(images/sprite_aboutus_notes.jpg) no-repeat 0px 0px; HEIGHT: 781px; TOP: 60px; RIGHT: 0px
}
.section .notes .design {
	POSITION: absolute; WIDTH: 367px; BACKGROUND: url(images/sprite_aboutus_notes.jpg) no-repeat 0px -781px; HEIGHT: 506px; TOP: 60px; RIGHT: -30px
}
.section .notes .engineering {
	POSITION: absolute; WIDTH: 367px; BACKGROUND: url(images/sprite_aboutus_notes.jpg) no-repeat 0px -1287px; HEIGHT: 506px; TOP: 180px; LEFT: 10px
}
.section .notes .operations {
	POSITION: absolute; WIDTH: 356px; BACKGROUND: url(images/sprite_aboutus_notes.jpg) no-repeat 0px -1805px; HEIGHT: 714px; TOP: 20px; LEFT: 3px
}
.about.footer .photos.side {
	MARGIN: 0px auto; WIDTH: 246px
}
.footer .pic {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 160px; HEIGHT: 160px
}
.footer .james_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat 0px 0px; TOP: 60px
}
.footer .jeff_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -160px 0px; TOP: 190px
}
.footer .julia_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -320px 0px; TOP: 60px
}
.footer .viv_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -480px 0px; TOP: 180px
}
.footer .kenny_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -640px 0px; TOP: 260px
}
.footer .yuan_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -800px 0px; TOP: 330px
}
.footer .bree_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -960px 0px; TOP: 55px
}
.footer .rosie_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -1120px 0px; TOP: 105px
}
.footer .lauren_pic {
	BACKGROUND: url(images/sprite_aboutus.png) no-repeat -1280px 0px; TOP: 185px
}
.footer#bd_plain .main H2 {
	MARGIN-BOTTOM: 15px; COLOR: #1c3e54; FONT-SIZE: 18px
}
.footer#bd_plain .main H3 {
	MARGIN-BOTTOM: 15px; COLOR: #1c3e54; FONT-SIZE: 16px
}
.footer#bd_plain .main .bd P {
	LINE-HEIGHT: 24px; MARGIN-BOTTOM: 30px; COLOR: #666666; FONT-SIZE: 14px
}
.footer#bd_plain .main .bd UL {
	MARGIN-BOTTOM: 25px
}
.footer#bd_plain .main .bd OL {
	MARGIN-BOTTOM: 25px
}
.footer#bd_plain .main .bd UL {
	LIST-STYLE-TYPE: disc
}
.footer#bd_plain .main .bd OL {
	LIST-STYLE-TYPE: decimal
}
.footer#bd_plain .main .bd OL LI {
	MARGIN-LEFT: 40px
}
.footer#bd_plain .main .bd LI {
	LINE-HEIGHT: 24px; COLOR: #666666; MARGIN-LEFT: 30px; FONT-SIZE: 14px
}
.footer .up25 {
	MARGIN-TOP: -25px
}
.contact.footer#bd_plain .form {
	PADDING-TOP: 15px
}
.contact.footer#bd_plain .form TD {
	PADDING-BOTTOM: 10px
}
.contact.footer#bd_plain .form P {
	MARGIN-BOTTOM: 0px
}
.contact.footer#bd_plain .form P.error {
	COLOR: #e0584a
}
.contact.footer#bd_plain H2 {
	FONT-SIZE: 26px
}
.contact.footer#bd_plain H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 18px
}
.contact.footer#bd_plain INPUT.textinput {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; WIDTH: 307px; PADDING-RIGHT: 14px; HEIGHT: 19px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.contact.footer#bd_plain .full INPUT.textinput {
	WIDTH: 657px
}
.contact.footer#bd_plain TEXTAREA.comments {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; WIDTH: 657px; PADDING-RIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 144px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.contact.footer#bd_plain .padLeft {
	PADDING-LEFT: 11px
}
.contact.footer#bd_plain IMG.icon_save {
	POSITION: relative; TOP: -10px
}
.contact.footer#bd_plain .thanks H2 {
	MARGIN-TOP: 40px; FONT-FAMILY: Baskerville, times, "Times New Roman", serif; FONT-SIZE: 34px
}
.contact.footer#bd_plain .thanks P {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 18px
}
.contact.footer#bd_plain .thanks P.note {
	FONT-SIZE: 14px
}
.sig_team {
	FONT-FAMILY: Baskerville, times, "Times New Roman", serif; COLOR: #1b3d52; FONT-SIZE: 24px
}
.error_pg#sp #bd_plain .goneshopping {
	TEXT-ALIGN: center; WIDTH: 974px; BACKGROUND: url(images/bg_goneshopping.png) no-repeat; HEIGHT: 281px; COLOR: #ffffff; PADDING-TOP: 190px
}
.error_pg#sp #bd_plain .goneshopping H2 {
	LINE-HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.error_pg#sp #bd_plain .goneshopping P {
	LINE-HEIGHT: 24px; FONT-SIZE: 16px
}
.error_pg#sp #bd_plain .goneshopping P.time {
	LINE-HEIGHT: 40px; COLOR: #333333
}
.error_pg#sp #bd_plain .uhoh {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 988px; BACKGROUND: url(images/bg_uhoh.gif) no-repeat; HEIGHT: 257px; COLOR: #fff; MARGIN-LEFT: -14px; PADDING-TOP: 220px
}
.error_pg#sp #bd_plain .uhoh H2 {
	COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.error_pg#sp #bd_plain .uhoh P {
	FONT-SIZE: 16px
}
.error_pg#sp #bd_plain .uhoh P.link {
	MARGIN-TOP: 25px
}
.error_pg#sp #bd_plain .uhoh A {
	COLOR: #fdced9
}
.error_pg#sp #bd_plain .uhoh {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 988px; BACKGROUND: url(images/bg_uhoh.png) no-repeat; HEIGHT: 257px; COLOR: #fff; MARGIN-LEFT: -14px; PADDING-TOP: 220px
}
.error_pg#sp #bd_plain .uhoh H2 {
	COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.error_pg#sp #bd_plain .uhoh P {
	FONT-SIZE: 16px
}
.error_pg#sp #bd_plain .uhoh P.link {
	MARGIN-TOP: 25px
}
.error_pg#sp #bd_plain .uhoh A {
	COLOR: #fdced9
}
.forward#sp H1 {
	WIDTH: 332px; BACKGROUND: url(images/hd_fwd2friend.png) no-repeat; HEIGHT: 30px
}
.forward#sp H1 SPAN {
	TEXT-INDENT: -9999px; DISPLAY: block
}
.forward#sp .form {
	FLOAT: left
}
.forward#sp .imagery {
	FLOAT: left
}
.forward#sp .thankyou {
	FLOAT: left
}
.forward#sp .form {
	WIDTH: 495px; PADDING-TOP: 26px
}
.forward#sp .thankyou {
	WIDTH: 495px; PADDING-TOP: 26px
}
.forward#sp .thankyou {
	TEXT-ALIGN: center; PADDING-TOP: 0px
}
.forward#sp .form H1 {
	FONT-FAMILY: Baskerville, times, "Times New Roman", serif; MARGIN-BOTTOM: 25px; COLOR: #1b3d52; FONT-SIZE: 40px
}
.forward#sp .thankyou H2 {
	MARGIN: 230px 0px 15px; FONT-FAMILY: Baskerville, times, "Times New Roman", serif; COLOR: #1b3d52; FONT-SIZE: 60px
}
.forward#sp .thankyou H3 {
	COLOR: #666666; FONT-SIZE: 20px
}
.forward#sp .form TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; COLOR: #1c3e54; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.forward#sp .form TD {
	PADDING-BOTTOM: 15px
}
.forward#sp .form TD.user {
	COLOR: #333333; FONT-SIZE: 16px
}
.forward#sp .form TD.send {
	TEXT-ALIGN: right
}
.forward#sp .form INPUT.textinput {
	BORDER-BOTTOM: #c3c3c3 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; HEIGHT: 19px; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.forward#sp .form TEXTAREA {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 16px; PADDING-TOP: 8px
}
.forward#sp .form TEXTAREA.full {
	BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 455px; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid
}
.forward#sp .form TEXTAREA.emails {
	HEIGHT: 65px
}
.forward#sp .form TEXTAREA.msg {
	HEIGHT: 115px
}
.forward#sp .form INPUT.full {
	WIDTH: 455px
}
.forward#sp .form TH SPAN {
	COLOR: #666666; FONT-SIZE: 12px
}
.forward#sp .imagery {
	WIDTH: 479px; PADDING-TOP: 85px
}
.forward#sp .form .error {
	LINE-HEIGHT: 20px; MARGIN-TOP: 5px; FONT-SIZE: 16px
}
.forward#sp .thankyou P.link {
	LINE-HEIGHT: 24px; FONT-SIZE: 14px
}
.outdated_browser {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 578px; PADDING-RIGHT: 15px; BACKGROUND: url(images/bg_browserwarning.gif) no-repeat; HEIGHT: 202px; TOP: 200px; PADDING-TOP: 15px; LEFT: 400px
}
.outdated_browser_static {
	PADDING-BOTTOM: 15px; MARGIN: 30px auto 0px; PADDING-LEFT: 15px; WIDTH: 579px; PADDING-RIGHT: 15px; BACKGROUND: url(images/bg_browserwarning.gif) no-repeat; HEIGHT: 231px; PADDING-TOP: 15px
}
.outdated_browser .hd {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.outdated_browser_static .hd {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.outdated_browser H1 {
	PADDING-LEFT: 17px; COLOR: #1c3e54; FONT-SIZE: 20px
}
.outdated_browser_static H1 {
	PADDING-LEFT: 17px; COLOR: #1c3e54; FONT-SIZE: 20px
}
.outdated_browser IMG.icon_notice {
	WIDTH: 6px; HEIGHT: 26px; MARGIN-RIGHT: 10px
}
.outdated_browser_static IMG.icon_notice {
	WIDTH: 6px; HEIGHT: 26px; MARGIN-RIGHT: 10px
}
.outdated_browser .bd {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.outdated_browser_static .bd {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.outdated_browser .bd P {
	MARGIN-BOTTOM: 20px; COLOR: #666666; FONT-SIZE: 16px
}
.outdated_browser_static .bd P {
	MARGIN-BOTTOM: 20px; COLOR: #666666; FONT-SIZE: 16px
}
.outdated_browser_static .right.ft {
	MARGIN: 10px; COLOR: #666666; _position: relative
}
.outdated_browser .btns {
	POSITION: relative; WIDTH: 557px; BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat; HEIGHT: 61px; MARGIN-LEFT: -3px
}
.outdated_browser_static .btns {
	POSITION: relative; WIDTH: 557px; BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat; HEIGHT: 61px; MARGIN-LEFT: -3px
}
.outdated_browser .btns UL LI {
	POSITION: absolute
}
.outdated_browser_static .btns UL LI {
	POSITION: absolute
}
.outdated_browser .btns LI {
	DISPLAY: block; HEIGHT: 61px
}
.outdated_browser .btns A {
	DISPLAY: block; HEIGHT: 61px
}
.outdated_browser_static .btns LI {
	DISPLAY: block; HEIGHT: 61px
}
.outdated_browser_static .btns A {
	DISPLAY: block; HEIGHT: 61px
}
.outdated_browser .btns SPAN {
	DISPLAY: none
}
.outdated_browser_static .btns SPAN {
	DISPLAY: none
}
.outdated_browser .btns .ff {
	WIDTH: 138px; LEFT: 0px
}
.outdated_browser_static .btns .ff {
	WIDTH: 138px; LEFT: 0px
}
.outdated_browser .btns .ff A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat 0px -62px
}
.outdated_browser_static .btns .ff A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat 0px -62px
}
.outdated_browser .btns .ie {
	WIDTH: 140px; LEFT: 138px
}
.outdated_browser_static .btns .ie {
	WIDTH: 140px; LEFT: 138px
}
.outdated_browser .btns .ie A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -138px -62px
}
.outdated_browser_static .btns .ie A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -138px -62px
}
.outdated_browser .btns .safari {
	WIDTH: 142px; LEFT: 278px
}
.outdated_browser_static .btns .safari {
	WIDTH: 142px; LEFT: 278px
}
.outdated_browser .btns .safari A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -278px -62px
}
.outdated_browser_static .btns .safari A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -278px -62px
}
.outdated_browser .btns .chrome {
	WIDTH: 137px; LEFT: 420px
}
.outdated_browser_static .btns .chrome {
	WIDTH: 137px; LEFT: 420px
}
.outdated_browser .btns .chrome A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -420px -62px
}
.outdated_browser_static .btns .chrome A:hover {
	BACKGROUND: url(images/bg_browser_btns.jpg) no-repeat -420px -62px
}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: "\0020"
}
.inner:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: "\0020"
}
.clearfix {
	DISPLAY: block
}
.inner {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.showgrid {
	BACKGROUND: url(images/grid.png)
}
.inner {
	WIDTH: 1024px;
	clear: both;
	margin: 0px;
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.margin_center {
	POSITION: relative; MARGIN: 0px auto
}
.valignTop {
	VERTICAL-ALIGN: top
}
.valignBtm {
	VERTICAL-ALIGN: bottom
}
.valignMid {
	VERTICAL-ALIGN: middle
}
.nowrap {
	WHITE-SPACE: nowrap
}
.last {
	MARGIN: 0px
}
.seeMore {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.seeMore:hover {
	COLOR: #993300
}
.link {
	COLOR: #e0584a
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}
.section {
	MARGIN-BOTTOM: 20px
}
.main .section {
	MARGIN-BOTTOM: 25px
}
.posRel {
	POSITION: relative
}
.smtxt {
	FONT-SIZE: 10px
}
.error {
	COLOR: #e0584a; FONT-WEIGHT: bold
}
.visible {
	VISIBILITY: visible
}
.hidden {
	VISIBILITY: hidden
}
#back_to_top {
	POSITION: fixed; TEXT-ALIGN: right; BOTTOM: 2px; RIGHT: 50px
}
#back_to_top SPAN {
	DISPLAY: inline-block; MARGIN-BOTTOM: 3px; COLOR: #666666; FONT-SIZE: 11px
}
.block {
	DISPLAY: block
}
.share_coupon .date .dijitInputField INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 16px; PADDING-TOP: 3px
}
.dijitCalendarYearLabel {
	BACKGROUND: #fff
}
#hp .contest#bc2 {
	BACKGROUND: #ff9a80; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #776d65 5px solid; PADDING-TOP: 5px
}
.contest#bc2 {
	BACKGROUND: #ff9a80; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #776d65 5px solid; PADDING-TOP: 5px
}
.contest#bc2 A {
	COLOR: #993333; FONT-SIZE: 14px
}
.contest#bc2 .on {
	COLOR: #993333; FONT-SIZE: 14px
}
.contest#bc2 .on {
	FONT-WEIGHT: bold
}
.contest#bc2 .on A {
	FONT-WEIGHT: bold
}
.contest#bc2 .arrow {
	WIDTH: 4px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_contest.png) no-repeat; HEIGHT: 7px
}
.contest#bc2 .todo LI {
	FLOAT: left; MARGIN-LEFT: 40px
}
.contest#bc2 .done {
	BACKGROUND: url(images/sprite_contest.png) no-repeat 0px -7px; COLOR: #ffe1d2
}
.contest#bc2 LI.done {
	PADDING-LEFT: 15px
}
.contest#bc {
	BACKGROUND: #b9b0a9; BORDER-TOP: #fff 1px solid; PADDING-TOP: 5px
}
.contest #pg_hd {
	BORDER-BOTTOM: #bbb6ae 1px solid; BACKGROUND: url(images/bg_pg_hd.png) repeat-x; HEIGHT: 150px; BORDER-TOP: #d3d2d2 1px solid
}
.contest #pg_hd .inner {
	MARGIN-TOP: 0px; WIDTH: 974px; HEIGHT: 150px
}
.contest .registration#bd_plain .main {
	MARGIN: 0px; WIDTH: 974px; FLOAT: none
}
.contest TABLE.register {
	MARGIN: 32px 0px 20px 76px; WIDTH: 687px
}
.contest TABLE.register TH {
	WIDTH: 110px
}
.contest TABLE.register TD {
	VERTICAL-ALIGN: top
}
.contest TABLE.register TD P {
	LINE-HEIGHT: 18px
}
TABLE.register .step {
	DISPLAY: block; HEIGHT: 141px
}
TABLE.register .step SPAN {
	DISPLAY: none
}
TABLE#prereg1 .step {
	WIDTH: 40px; BACKGROUND: url(images/sprite_contest_steps.png) no-repeat
}
TABLE#prereg2 .step {
	WIDTH: 52px; BACKGROUND: url(images/sprite_contest_steps.png) no-repeat -40px 0px
}
TABLE#prereg3 .step {
	WIDTH: 51px; BACKGROUND: url(images/sprite_contest_steps.png) no-repeat -92px 0px
}
TABLE.register H1 {
	FONT-SIZE: 18px
}
TABLE.register .reg_actions A {
	FONT-SIZE: 14px
}
#prereg3 H1.congrats {
	WIDTH: 249px; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat 0px -147px; HEIGHT: 36px
}
#prereg3 H1.congrats SPAN {
	DISPLAY: none
}
#prereg3 P {
	LINE-HEIGHT: 22px; FONT-SIZE: 16px
}
TABLE.register .btns {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 50px
}
TABLE.register .btns P {
	MARGIN: 15px 25px 0px; COLOR: #999999; FONT-SIZE: 18px
}
TABLE.register .btns A {
	DISPLAY: block; HEIGHT: 49px
}
TABLE.register .btns .notavail {
	DISPLAY: block; HEIGHT: 49px
}
TABLE.register .btns A SPAN {
	DISPLAY: none
}
TABLE.register .btns .notavail SPAN {
	DISPLAY: none
}
TABLE.register .btn_create {
	WIDTH: 209px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat
}
TABLE.register .btn_create:hover {
	BACKGROUND: url(images/sprite_contest_btns.png) no-repeat 0px -49px
}
TABLE.register .btn_signin {
	WIDTH: 249px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -209px 0px
}
TABLE.register .btn_signin:hover {
	BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -209px -49px
}
TABLE.register .btn_invite {
	WIDTH: 168px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -458px 0px
}
TABLE.register .btn_invite:hover {
	BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -458px -49px
}
TABLE.register .btn_enter {
	WIDTH: 168px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -626px 0px
}
TABLE.register .btn_enter:hover {
	BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -626px -48px
}
TABLE.register .notavail.btn_enter {
	WIDTH: 168px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -626px -98px
}
TABLE.register .btn_addstore {
	WIDTH: 169px; BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -794px 0px
}
TABLE.register .btn_addstore:hover {
	BACKGROUND: url(images/sprite_contest_btns.png) no-repeat -794px -49px
}
TABLE.register .arrow {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(images/sprite_arrows.png) no-repeat 0px -14px; HEIGHT: 8px
}
TABLE.register TABLE.form {
	MARGIN: 25px 0px 15px; WIDTH: 100%
}
TABLE.register TABLE.form TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px
}
TABLE.register TABLE.form TH SPAN {
	FONT-SIZE: 14px
}
TABLE.register .form TD {
	PADDING-BOTTOM: 20px
}
TABLE.register .form TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
TABLE.register .form .full {
	WIDTH: 100%
}
TABLE.register .form .emails {
	MIN-HEIGHT: 55px
}
TABLE.register .form .error {
	COLOR: #1463b4; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
TABLE.register .form TEXTAREA.msg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 557px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
TABLE.register .reg_actions .btns {
	MARGIN: 0px
}
TABLE#prereg2 .reg_actions .cancel {
	MARGIN-TOP: 20px; MARGIN-RIGHT: 20px
}

@media Print    
{
#bd {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#bd .inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

}

