html,body {background:#fff; margin:0; padding:0; background:url(../images/bg.gif) repeat-y; }
form{margin:0; padding:0;}
p{margin:5px 0px; padding:0;}
img {border:0; vertical-align:top;}
a {color:#fff;text-decoration:underline;}
.clearBoth{clear:both;}
.corsisTag{display:none; visibility:hidden;}
.redTxt{color:#ed172e;}

#mainContainer{display:block; position:relative; width:912px; padding-top:90px; color:#684324;
	font-size:16px; font-family:Verdana;}

.content{float:left; width:490px;}
.headerImg{padding:35px 0px 0px 50px;}
.headerTxt{color:#fff; font-weight:bold; padding:10px 0px 0px 50px;}
.singles{float:left;}
.sandwich{float:left; width:319px;}
.indent{padding-left:50px;}

.errorTxt{float:left; width:340px;}
.errorTxt ul{padding:0px 0px 15px 15px;}

#footer{font-size:12px; padding:30px 0px 0px 50px;}
#footer a {color:#684324;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


#rulesContainer{margin:0 auto; background:url(../images/rulesBg.gif) bottom left no-repeat;}
* html #rulesContainer{position:absolute;}

#rulesContainer p{font-family:arial; font-size:11px; font-weight:normal; color:#000;}
#rulesContainer a{color:#000; text-decoration:underline;}
.popHeader{width:360px; margin:0px 46px; padding:8px 0px; background:#a0ce63; 
	color:#fff; font-size:23px; font-family:Trebuchet MS; font-weight:bold;}
.popClose{text-align:right; margin-top:22px;}

.rules_content{margin:20px 0px 0px 61px; width:330px;}

