/* CSS Document */
html
{
	margin:0;
	padding:0;
	background-color:#000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;		
}
body
{
	padding:0;
	margin: 0 auto;
	width:750px;
}
form
{
	margin:0;
	padding:0;
}
table
{
	margin:0;
	padding:0;
}
input
{
	height:12px;
	border:solid 1px #FFFFFF;
	margin-bottom:3px;
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;	
}
select
{
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;
}
input.noborder
{
	border:none;
}
a:link, a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover, a:active
{
	color:#FFFFFF;
	text-decoration:none;
}
.red, a.red
{
	color:#BE2B31;	
}

.solo
{
	color:#000000;
	font-size:9px;
}

.solo2
{
     font-family:verdana;
	color:#000000;
	font-size:8px;
}
.big
{
	font-weight:bold;
	font-size:14px;
}	
.bigger
{
	font-weight:bold;
	font-size:16px;
}
#monthlyDisclaimer
{
	width:244px;
	margin:5px;
	font-size:8px;
	color:#FFFFFF;
	text-transform: uppercase;
}	
#maincontainer
{
	margin-left:64px;
	margin-top:24px;
}
#header
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	height:46px;
}
#link
{
	float:left;
}
#locator
{
	margin-left:171px;
	width:260px;
	padding-top:7px;
}
#locatorLeft
{
	float:left;
	background-image:url(../images/locations_left.gif);
	background-repeat:no-repeat;
	width:41px;
	height:20px;
}
#locatorMid
{
	float:left;
	background-image:url(../images/locations_mid.gif);
	background-repeat:repeat-x;
	width:140px;
	height:20px;
}
#locatorMid input
{
	height:12px;
	width:137px;
	background-color:#FFFFFF;
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;
	margin-top:3px;
	border:none;
}
* html #locatorMid input
{
	margin-top:2px;
}
#locatorMidNew 
{
	height:20px;
}
#locatorMidNew input
{
	height:12px;
	width:137px;
	background-color:#FFFFFF;
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
	border:none;
}
/*\*/
html>body*.locatorSafari {margin-top:-2px;}
html>input.locatorSafari {height:10px;}
/**/
* html #locatorMid input
{
	margin-locatorMidNew:2px;
}
#locatorRight
{
	float:left;
	background-image:url(../images/locations_right.gif);
	background-repeat:no-repeat;
	width:31px;
	height:20px;
}
#navigation
{
	width:620px;
	height:15px;
	margin:0;
	padding:0;
}
#menu
{
	float:left;
	width:558px;
	height:15px;
	margin:0;
	padding:0;	
}
#menuend
{
	float:right;
	width:62px;
	height:15px;
	margin:0;
	padding:0;
	background-image:url(../images/menuend.gif);
	background-repeat:no-repeat;

}
#menu ul
{
	margin:0;
	padding:0;
	height:15px;
	float: left;
	white-space: nowrap;
}
#menu li
{
	margin:0;
	padding:0 5px 0 0;
	float:left;
	list-style-type: none;
	height:15px;
}
#menu li.last
{
	padding:0;
	margin:0;
	float:left;
	list-style-type: none;
	height:15px;
}

/* home */
#menu li a.monthly:link, #menu li a.monthly:visited
{
	display:block;
	height:15px;
	width:80px;
	background-image:url(../images/nav_monthly.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.monthly:hover, #menu li a.monthly:active
{
	display:block;
	height:15px;
	width:80px;
	background-image:url(../images/nav_monthly.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.monthlySelected:link, #menu li a.monthlySelected:visited, #menu li a.monthlySelected:hover, #menu li a.monthlySelected:active
{
	display:block;
	height:15px;
	width:80px;
	background-image:url(../images/nav_monthly.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* services */
#menu li a.services:link, #menu li a.services:visited
{
	display:block;
	height:15px;
	width:81px;
	background-image:url(../images/nav_services.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.services:hover, #menu li a.services:active
{
	display:block;
	height:15px;
	width:81px;
	background-image:url(../images/nav_services.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.servicesSelected:link, #menu li a.servicesSelected:visited, #menu li a.servicesSelected:hover, #menu li a.servicesSelected:active
{
	display:block;
	height:15px;
	width:81px;
	background-image:url(../images/nav_services.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* newlook */
#menu li a.newlook:link, #menu li a.newlook:visited
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_newlook.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.newlook:hover, #menu li a.newlook:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_newlook.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.newlookSelected:link, #menu li a.newlookSelected:visited, #menu li a.newlookSelected:hover, #menu li a.newlookSelected:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_newlook.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* coolstuff */
#menu li a.coolstuff:link, #menu li a.coolstuff:visited
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_coolstuff.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.coolstuff:hover, #menu li a.coolstuff:active
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_coolstuff.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.coolstuffSelected:link, #menu li a.coolstuffSelected:visited, #menu li a.coolstuffSelected:hover, #menu li a.coolstuffSelected:active
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_coolstuff.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* careers */
#menu li a.careers:link, #menu li a.careers:visited
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_careers.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.careers:hover, #menu li a.careers:active
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_careers.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.careersSelected:link, #menu li a.careersSelected:visited, #menu li a.careersSelected:hover, #menu li a.careersSelected:active
{
	display:block;
	height:15px;
	width:74px;
	background-image:url(../images/nav_careers.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* gift */
#menu li a.gift:link, #menu li a.gift:visited
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_buy.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.gift:hover, #menu li a.gift:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_buy.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.giftSelected:link, #menu li a.giftSelected:visited, #menu li a.giftSelected:hover, #menu li a.giftSelected:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_buy.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* enews */
#menu li a.enews:link, #menu li a.enews:visited
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_enews.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#menu li a.enews:hover, #menu li a.enews:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_enews.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#menu li a.enewsSelected:link, #menu li a.enewsSelected:visited, #menu li a.enewsSelected:hover, #menu li a.enewsSelected:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/nav_enews.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
/* content backgrounds*/
#contenthome
{
	margin-top:5px;
	background-image:url(../images/bgHome.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentmonthly
{
	margin-top:5px;
	background-image:url(../images/bgmonthly.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentservices
{
	margin-top:5px;
	background-image:url(../images/bgservices.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentnewlook
{
	margin-top:5px;
	background-image:url(../images/bgnewlook.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentcoolstuff
{
	margin-top:5px;
	background-image:url(../images/bgcoolstuff.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentcareers
{
	margin-top:5px;
	background-image:url(../images/bgcareers.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentcareersApply
{
	margin-top:5px;
	background-image:url(../images/bgcareersApply.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentgift
{
	margin-top:5px;
	background-image:url(../images/bggift.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentenews
{
	margin-top:5px;
	background-image:url(../images/bgenews.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentenewsConfirm
{
	margin-top:5px;
	background-image:url(../images/bgenewsConfirm.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentenewsTY
{
	margin-top:5px;
	background-image:url(../images/bgenewsTY.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentprivacy
{
	margin-top:5px;
	background-image:url(../images/bgprivacy.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentprivacy2
{
	margin-top:5px;
	background-image:url(../images/bgprivacy2.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:820px;
	padding:90px 0 0 180px;
}#contentcareerTY
{
	margin-top:5px;
	background-image:url(../images/bgcareersApplyTY.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
#contentlocations
{
	margin-top:5px;
	background-image:url(../images/bglocations.jpg);
	background-repeat:no-repeat;
	width:619px;
	height:348px;
}
/* home stuff */
#homeleft
{
	padding:34px 0 0 36px;
	width:235px;
	height:279px;
}
#homeright
{
	float:right;
	padding:34px 0 0 0;
	width:305px;
}
#homecolumn1
{
}
#homecolumn2
{
	float:right;
	width:160px;
}
#homenews
{
	margin-top:12px;
	background-image:url(../images/home_enews.gif);
	background-repeat:no-repeat;
	height:90px;
}
#homenews input
{
	margin:48px 0 6px 7px;
	border:solid 1px #BF2A30;
	height:12px;
	width:119px;
	color:#BF2A30;
}
#homenews img
{
	margin-left:67px;
}
#hometext
{
	margin-top:12px;
	font-size:10px;
	font-weight:bold;
	width:150px;
}
/* monthly stuff */
#monthlyleft
{
	float:left;
	padding:51px 0 0 23px; /*normal padding:50px instead of 20 px*/
	width:268px;
}
#monthlyleft ul
{
	padding:0;
	margin:10px 10px 0 0;
	list-style:none;
}
#monthlyleft li
{
	margin: 0 0 10px 0;
	padding-right:4px;
	text-align:right;
	font-size:8px;
	list-style:none;
	line-height:17px;
	width:262px;
	color:#000000;
	background-color:#FFFFFF;
	height:16px;
	text-transform: uppercase;
}
#monthlyleft li.oneline
{
 margin: 0 0 10px 0;
 padding-right:4px;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:14px;
}
#monthlyleft li.twolines
{
 margin: 0 0 10px 0;
 padding-right:4px;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:25px;
}
#monthlyleft li.threelines
{
 margin: 0 0 10px 0;
 padding-right:4px;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:35px;
}
#monthlyleft li.fourlines
{
 margin: 0 0 10px 0;
 padding-right:4px;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:50px;
}
#monthlyleft li.fivelines
{
 margin: 0 0 10px 0;
 padding-right:4px;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:60px;
}
#monthlyleft li.sixlines
{
 margin: 0 0 10px 0;
 padding: 1px 4px 1px 0;
 text-align:right;
 font-size:10px;
 list-style:none;
 line-height:11px;
 width:262px;
 color:#000000;
 background-color:#FFFFFF;
 height:auto;
}


#monthlyleft li a:link,#monthlyleft li a:visited,#monthlyleft li a:hover,#monthlyleft li a:active
{
	color:#000000;
	text-decoration:none;
}
#monthlyright
{
	float:right;
	padding:50px 66px 0 0;
}
#monthlytitle
{
	text-align:right;
}
/* cool stuff */
#coolstuffright
{
	float:right;
	width:285px;
}
#coolstuffrightText
{
	margin-top:28px;
	height:31px;
	width:155px;
	background-image:url(/images/coolstuff_inst_right.gif);
	background-repeat:no-repeat;
}
#coolstuffleft
{
	float:left;
	width:300px;
}
#coolstuffleftText
{
	margin:20px 0 0 146px;
	margin-top:28px;
	height:39px;
	width:151px;	
	background-image:url(/images/coolstuff_inst_left.gif);
	background-repeat:no-repeat;
}
.wallpaperThumb
{
	width:109px;
	height:87px;
}
.wallpaperButtons
{
	margin-top:3px;
	height:11px;
}
.wallpaperButtons img
{
	float:left;
	margin:0;
	padding:0;
}
.wallpaperButtons ul
{
	margin:0;
	padding:0;
	height:11px;
	float: left;
	white-space: nowrap;
}
.wallpaperButtons li
{
	margin:0;
	padding:0;
	float:left;
	list-style-type: none;
	height:11px;
}
.wallpaperButtons li a.wp1280:link, .wallpaperButtons li a.wp1280:visited
{
	display:block;
	height:11px;
	width:42px;
	background-image:url(../images/wp_1280x1024.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.wallpaperButtons li a.wp1280:hover, .wallpaperButtons li a.wp1280:active
{
	display:block;
	height:11px;
	width:42px;
	background-image:url(../images/wp_1280x1024.gif);
	background-position:0px -11px;
	background-repeat:no-repeat;
}
.wallpaperButtons li a.wp1024:link, .wallpaperButtons li a.wp1024:visited
{
	display:block;
	height:11px;
	width:36px;
	background-image:url(../images/wp_1024x768.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.wallpaperButtons li a.wp1024:hover, .wallpaperButtons li a.wp1024:active
{
	display:block;
	height:11px;
	width:36px;
	background-image:url(../images/wp_1024x768.gif);
	background-position:0px -11px;
	background-repeat:no-repeat;
}
.wallpaperButtons li a.wp800:link, .wallpaperButtons li a.wp800:visited
{
	display:block;
	height:11px;
	width:31px;
	background-image:url(../images/wp_800x600.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.wallpaperButtons li a.wp800:hover, .wallpaperButtons li a.wp800:active
{
	display:block;
	height:11px;
	width:31px;
	background-image:url(../images/wp_800x600.gif);
	background-position:0px -11px;
	background-repeat:no-repeat;
}
#wallpaper
{
	width:251px;
	margin:80px 0 0 18px;
}
#wallpaperColumn1
{
	float:left;
	width:109px;
	margin:0;
	padding:0;
}
#wallpaperColumn2
{
	float:right;
	width:109px;
	margin:0;
	padding:0;
}
#icons
{
	margin: 82px 0 0 35px;
}
.iconcolumn
{
	margin:0;
	padding:0;
	height:80px;
}
.iconcolumn img
{
	margin:0 20px 0 0;
}
/* new look stuff */
#printnewlook
{
	width:505px;
	height:798px;
	background-color:#000000;
}
#printHeader
{
	width:505px;
	height:66px;
}
#printLogo
{
	float:left;
}
#printNav
{
	float:right;
	width:156px;
	text-align:right;
}
#printNav ul
{
	padding:42px 0 0 0;
	margin:0;
	height:15px;
	width:160px;
	float: left;
	white-space: nowrap;
}
#printNav li
{
	margin:0;
	padding-left:5px;
	float:left;
	list-style-type: none;
	height:15px;
}
#printNav li a.print:link, #printNav li a.print:visited
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/printPrint.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#printNav li a.print:hover, #printNav li a.print:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/printPrint.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#printNav li a.more:link, #printNav li a.more:visited
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/printMore.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#printNav li a.more:hover, #printNav li a.more:active
{
	display:block;
	height:15px;
	width:73px;
	background-image:url(../images/printMore.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
}
#printImage
{
	border:solid 1px #fff;
}
#printText
{
	padding:10px 15px;
}
/* services stuff */
#services
{
	width:288px;
	padding-top:88px;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
#servicesColumn1
{
	float:left;
	width:186px;
	text-align:right;
}
#servicesColumn2
{
	float:right;
	width:86px;
}
/* careers */
#careers
{
	padding:80px 0 0 30px;
	width:560px;
	font-size:10px;
	font-weight:bold;	
}
#careersColumn1
{
	float:left;
	width:255px;
	margin-top:62px;
}
#careersColumn2
{
	float:right;
	padding:62px 41px 0 0;
}
#careerApply
{
	margin:15px 0 0 34px;
}
#careerApply img
{
	float:left;
	display:inline;
	margin-right:15px;
}
#careersApply
{
	padding:104px 0 0 307px;
	font-size:10px;
}
#careersApply select
{
	height:12px;
	border:solid 1px #FFFFFF;
	color:#000000;
	font-size:11px;
}

.careerFName
{
	width:78px;
}
.careerLName
{
	width:73px;
}
.careerAddress
{
	width:230px;
}
.careerCity, .careerPhone
{
	width:84px;
}
.careerZip
{
	width:57px;
}
.careerEmail
{
	width:82px;
}
.careerGradYear
{
	width:47px;
}
#careerSubmit
{
	width:285px;
	margin-top:10px;
	text-align:right;
}
/* gift stuff */
#gift
{
	padding:150px 30px 0 296px;
	font-size:10px;
	line-height:18px;
}
#apply
{
	background-image:url(/images/applyonline.gif);
	width:161px;
	height:68px;
	margin-left:190px;
}
#check
{
	width:161px;
	height:68px;
	margin-left:120px;
}
/* enews stuff */
#enews
{
	padding:90px 0 0 180px;
}
#enewsConfirm
{
	padding:105px 0 0 180px;
	height:243px;
}
#emailform
{
	padding:0;
	margin:0;
	font-size:10px;
	white-space:nowrap;
}
#emailform2
{
	padding:0;
	margin:0;
	font-size:12px;
	white-space:nowrap;
}
#emailform form
{
	margin:0;
	padding:0;
}
#emailform input
{
	margin-bottom:1px;
}
#emailform select
{
	height:12px;
	border:solid 1px #FFFFFF;
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;	
}
.enewsName
{
	width:100px;
}
.enewsZip
{
	width:45px;
}
.enewsEmail
{
	width:100px;
}
select.enewsHowLong
{
	border:solid 1px #FFFFFF;
	font-size:9px;
}
.enewsComments
{
	width:404px;
	color:#BF2A30;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}
.enewsOther
{
	width:100px;
}
#enewsSubmit
{
	width:274px;
	margin-top:10px;
	text-align:right;
}
/* location stuff */
#locations
{
	border: solid 1px #00FF00;
}
#locations input
{
	height:12px;
	border:solid 1px #FFFFFF;
	margin-bottom:5px;
	color:#BF2A30;
	font-size:9px;
	font-weight:bold;	
}
#locationFindIt
{
	width:256px;
	text-align:right;
}
#locationsColumn1
{
	float:left;
	padding:172px 0px 0 49px;
}
#locationsColumn2Container
{
	padding-top:98px;
	padding-right:118px;
}
#locationsColumn2
{
	float:right;
	width:168px;
	height:192px;
	color:#000000;
	font-size:9px;
	background-color:#FFFFFF;
}
#locationsColumn2Blank
{
	float:right;
	width:168px;
	height:192px;
}
#locationsColumn2 table
{
	margin-top:12px;
}
#locationResults
{
	padding: 0 0 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#000000;
	width:128px;
	height:162px;
	background-color:#FFFFFF;
}
#locationResults img
{
	margin-top:5px;
}
/* send to friend */
#sendtofriend
{
	background-image:url(/images/bg_sendtofriend.gif);
	background-repeat:no-repeat;
	height:301px;
	width:337px;
}
#sendtofriendTY
{
	background-image:url(/images/bg_sendtofriendTY.gif);
	background-repeat:no-repeat;
	height:301px;
	width:337px;
}
#sendForm
{
	font-size:10px;
	padding:66px 0 0 36px;
}
.sendFriendName,.sendFriendEmail
{
	width:162px;
	margin: 0 0 10px 10px;
}
.sendYourName,.sendYourEmail
{
	width:210px;
	margin: 0 0 10px 10px;
}
.sendMessage
{
	width:282px;
	margin-top:10px;
}
#sendSubmit
{
	width:282px;
	float:right;
	background-image:url(/images/send.gif);
	background-repeat:no-repeat;
	width:61px;
	height:41px;
}
#coupon
{
	width:300px;
	height:193px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
#couponImage
{
	padding:20px;
}
#couponText
{
	float:right;
	padding:20px 20px 0 10px;
}
a.coupon:link, a.coupon:visited, a.coupon:hover, a.coupon:active
{
	color:#BE2B31;
	font-weight:bold;
}
/* footer */
#footer
{
	margin:5px;
	color:#FFFFFF;
	font-size:8px;
}
#vary {
	margin-top: 220px;
	margin-left: 85px;
	font-weight: normal;
	font-size: .8em;
}