*{margin:0;padding:0}
body{font-weight:normal;width:1000px;margin-right:auto;margin-left:auto;font-size:100%;background-color:#151212;font-family:Arial,Helvetica,sans-serif}
div#wrapper{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 0 20px;width:960px}
div#logo{float:left;margin:0;width:189px;height:266px}
div#header{float:left;width:1000px;height:266px;margin:10px 0 0 0;background-color:black}
div#header img{float:left}
div#underheader{float:left;width:811px;height:41px;background-image:url("images/below_header_strip.jpg");background-repeat:repeat-x}
div#underheader a.twit{float:left;padding:2px 5px 2px 2px;text-decoration:none;display:inline;border:none;font-size:.8em;font-weight:bold;background-color:white;font-family:Verdana,sans-serif;color:#3299CC}
div#underheader a.tumb{float:left;padding:2px 2px 2px 20px;text-decoration:none;display:inline;border:none;font-size:.8em;background-color:white;font-weight:bold;font-family:Verdana,sans-serif;color:navy}
div#underheader img{float:left;background-color:white;border:none;padding:2px 2px 2px 2px}
div#maintext{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 0 20px;width:680px}
.standardhead{float:left;margin:10px 0 0 0;background-color:#262525}
.standardhead h3{float:left;padding:10px 0 0 0;height:29px;background-color:black;width:898px}
.standardhead img{float:left}
div#standardtext{float:left;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;padding:0 20px 20px 20px;text-align:center;width:940px}
div#standardtext a img{text-decoration:none;border:none}
div#innerstandard{float:left;border:2px solid black;background-color:#262525;padding:5px 5px 5px 5px;margin:0 20px 20px 0;width:906px;text-align:left;color:white}
div#innerstandard table{float:left}
div#innerstandard td{padding:5px 5px 5px 5px}
div#innerstandard td img{float:left}
div#innerstandard img{float:left;padding:0 20px 0 0}
td.algimg{float:left;margin:25px 0 0 0}
div#innerstandard p{font-size:.9em}
div#sidebar{float:left;background-image:url("images/leftbox_bg.jpg");background-repeat:repeat-x;background-color:#080808;margin:0 0 20px 0;height:400px;width:232px}
div#sidebarmid{float:left;background-color:#080808;height:14px;width:206px}
div#sidebar img{float:left}
div#sidebar2{float:left;background-image:url("images/leftbox_bg.jpg");background-repeat:repeat-x;background-color:#080808;margin:0 0 20px 0;height:278px;width:682px}
div#sidebarmid2{float:left;background-color:#080808;height:14px;width:656px}
div#sidebar2 img{float:left}
div#botbar{float:left;background-color:#262525;background-image:url("images/special_offer_bg.jpg");background-repeat:no-repeat;padding:10px 0 0 0;width:212px}
div#botbarmid{float:left;background-color:black;height:13px;width:190px}
div#botbar img{float:left}
div#botbar2{float:right;background-color:#262525;background-image:url("images/special_offer_bg.jpg");background-repeat:no-repeat;margin:20px 0 0 0;padding:10px 10px 0 0;width:212px}
div#botbarmid2{float:left;background-color:black;height:13px;width:190px}
div#botbar2 img{float:left}
div#footer{float:left;display:inline;text-align:center;width:1000px;color:#808080;font-family:Tahoma,Arial,sans-serif;padding:0 0 30px 0;margin:5px 0 0 0;background-image:url("images/footer_bg.jpg");background-repeat:repeat-x}
div#footer p{font-size:.7em;padding:2px 0 2px 0}
div#footer a{text-align:center;color:#808080}
div#footer img{border:none}
div#navmenu{float:left;margin:0}
div#navmenu a{float:left;width:105px;display:inline;text-align:center;font-size:.7em;padding:23px 2px 20px 2px;color:white;background-image:url("images/nav_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#navmenu a:hover{background-image:url("images/nav_hover_bg.jpg");background-repeat:repeat-x;background-position:top}
div#navmenu img{float:left}
div#logdiv{float:left;width:600px;height:240px;background-color:black;margin:20px 200px 20px 200px}
.floatleft{float:left}
.floatright{float:right}
div#innerlog{float:right;margin:20px 0 0 0;padding:0;background-color:black;height:207px;width:328px}
div#innerlog a{color:white}
div#signup{float:left;background-color:black;margin:20px 0 0 0;padding:0;height:207px;width:242px}
div#inner{float:left;padding:0;background-image:url("images/bot_innerbox_bg.jpg");background-repeat:repeat-x;height:186px;width:316px}
h1{font-size:1.4em;padding:30px 0 20px 0;color:#CCC}
h2{width:1000px;float:left;text-align:center;margin:0 0 1px 0;background-color:#F0FFF0}
h3{font-size:1.0em;padding:0 0 20px 0;color:#D0D0D0}
h3 a{text-decoration:none;color:#D0D0D0}
h3 a:hover{text-decoration:underline}
.psmall{font-size:.8em;color:white;padding:5px 0 5px 0;text-align:left}
.psmall a{text-decoration:none;font-weight:bold;color:white}
.psmall a:hover{text-decoration:underline}
.plarge{font-size:1.3em;padding:5px 0 5px 0;text-align:center}
div.expand_box{width:1000px;text-align:right;margin:0 auto 10px auto;font-size:.9em;display:none;padding:0 0 40px 0}
div.expand_box a{padding:0 0 0 10px;color:#666;font-size:.9em;text-decoration:underline;text-align:right}
div#sitemap{float:right;margin:0 10px 10px 0}
.textclass{padding:0 0 30px 0;color:#D0D0D0}
.textclass p{text-decoration:none;font-size:.8em;color:#D0D0D0}
.textclass a{text-decoration:none;font-weight:bold;color:#D0D0D0}
.textclass a:hover{text-decoration:underline}
.imgclass{float:left;background-color:black;width:690px;padding:5px 0 10px 115px}
div#sidebar ul{float:left;padding:0 0 0 30px;width:190px}
div#sidebar2 ul{float:left;padding:0 0 0 30px;width:680px}
div#sidebar ul li{list-style-image:url("images/bullet_arrow.gif");list-style-position:outside;padding:0 15px 10px 10px;color:#D0D0D0;text-align:left;font-size:.8em}
div#sidebar2 ul li{list-style-image:url("images/bullet_arrow.gif");list-style-position:outside;padding:0 15px 10px 10px;color:#D0D0D0;text-align:left;font-size:.8em}
ul{padding:0 0 0 20px}
ul li{list-style-position:outside;list-style-image:url("images/bullet_box.gif");padding:0 0 10px 0;color:white;font-size:.8em;list-style-type:decimal}
li a{color:#D0D0D0;font-weight:bold;text-decoration:none}
li a:hover{text-decoration:underline}
.diff{float:left;font-family:"Trebuchet MS";font-size:1.1em;font-weight:bold;height:14px;width:196px;color:#FCC531;padding:10px 0 20px 10px;background-image:url("images/leftbox_top_bg.jpg");background-repeat:repeat-x;text-align:center}
.diff2{float:left;font-family:"Trebuchet MS";font-size:1.1em;font-weight:bold;height:14px;width:646px;color:#FCC531;padding:10px 0 20px 10px;background-image:url("images/leftbox_top_bg.jpg");background-repeat:repeat-x;text-align:center}
.guarantee{float:left;font-family:"Trebuchet MS";font-size:1.0em;font-weight:bold;height:14px;width:234px;color:#FCC531;padding:10px 0 20px 30px;text-align:center}
.botp{color:white;text-align:justify;font-size:.7em;padding:5px 30px 5px 65px}
div#kelly h1{font-size:.8em}
a.ttip{text-decoration:none;font-size:1.2em;color:aqua}
a.ttip b{display:none}
a.ttip:hover{border:0;position:relative;z-index:500;text-decoration:none}
a.ttip:hover b{display:block;position:absolute;top:-200px;left:0;width:180px;text-align:justify;padding:10px 10px 10px 10px;font-size:.8em;color:red;background-color:white;border:5px silver double}
em{font-style:normal}
div#dinners{float:left;background-color:#262525;width:1000px;padding:20px 0 0 0;text-align:center}
div#dinners table{margin:10px auto;0 auto}
div#dinners td{width:220px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#dinners td img{margin:0 auto 0 auto}
div#dinners2{float:left;padding:10px 0 0 0;width:238px;text-align:center;border:1px solid white}
div#dinners2 table{float:left;margin:20px 0 20px 5px}
div#dinners2 td{float:left;width:210px;text-align:center;padding:5px 5px 5px 5px;margin:0 2px 0 2px;font-size:.7em;color:white;background-color:black;font-weight:bold}
div#dinners2 td img{margin:0 auto 0 auto}
.alldinners{float:left;border:3px outset white;margin:0 0 20px 0;width:960px}
.alldinners table{float:left;margin:0 0 20px 0}
.alldinners td{float:left;font-weight:bold;text-align:left;margin:0 5px 0 5px;font-size:.75em;color:white}
td.widtd p.dtext{float:left;border:1px solid white;padding:0 5px 5px 5px;color:silver;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;width:744px}
.wselect{width:180px}
.dinntext{position:fixed;top:280px;left:50px;width:880px;display:none;text-align:justify;padding:10px 10px 10px 10px;font-size:.9em;color:silver;border:5px white double}
div#dinners td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#dinners td p.dinntext img{float:left;margin:0 20px 10px 0}
div#dinners td p.dinntext em{color:white}
div#dinners2 td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#dinners2 td p.dinntext img{float:left;margin:0 20px 10px 0}
div#dinners2 td p.dinntext em{color:white}
.h3class{padding:20px 0 0 0;color:#C10;font-size:1.3em}
.pdinner{text-align:center;font-size:1.0em;padding:5px 0 20px 0;font-weight:bold;color:#FCD878}
.loghead{color:#FCC531;font-family:"Trebuchet MS";padding:0 0 20px 0;font-size:1.2em}
label{float:left;color:white;padding:0;margin:15px 5px 0 5px;width:130px;font-size:.8em}
.logtext{margin:12px 0 0 0;font-size:.8em}
.clearfloat{clear:both}
p.dinhead{background-color:black;padding:2px 0 2px 5px;font-size:1.3em;color:#FCC531}
a.dinnerlink{text-decoration:none;font-weight:bold;border:2px outset #FCC531;padding:2px 2px 2px 5px;text-align:center;font-size:1.1em;color:#FCC531}
a.dinnerlink:hover{text-decoration:underline}
.dselect{float:left;background-color:#262525;width:220px;text-align:center}
.dselect table{margin:0 auto;0 auto}
.dselect td{width:200px;height:305px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
.dselect td img{margin:0 auto 0 auto}
.dpay{float:left;background-color:gray;margin:2px 0 0 0;border:2px solid white;width:730px}
.dpay table{height:300px}
.dpay td{padding:0 5px 0 5px;font-size:.7em;color:white;font-weight:bold}
.dpay td b{font-size:1.2em;font-family:Arial,sans-serif;color:black}
.errormsg{text-align:center;font-weight:bold;font-size:.9em;color:red}
em.first{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-style:italic;font-weight:bold;letter-spacing:1px}
em.last{font-family:Helvetica,sans-serif;color:#FDD178;font-weight:bold;letter-spacing:1px}
a .first{text-decoration:none}
a .last{text-decoration:none}
em.num{font-family:Arial,Helvetica,sans-serif;color:#FDD178;font-style:normal;font-weight:bold}
em.money{font-family:Arial,Helvetica,sans-serif;color:red;font-style:normal;font-weight:bold}
div#narrow{float:left;background-color:#262525;width:720px;padding:0;text-align:center}
div#narrow table{margin:10px auto 20px auto}
div#narrow td{width:200px;text-align:center;padding:5px 5px 0 5px;margin:0 2px 0 2px;font-size:.7em;color:white;border:2px solid white;background-color:#300;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x;font-weight:bold}
div#narrow td img{margin:0 auto 0 auto}
div#narrow td a:hover p.dinntext{display:block;background-image:url("images/dinn_bg.jpg");background-repeat:repeat-x}
div#narrow td p.dinntext img{float:left;margin:0 20px 10px 0}
div#narrow td p.dinntext em{color:white}
a.genlink{text-decoration:none;font-weight:bold;padding:5px 10px 5px 10px;text-align:center;font-size:1.0em;color:#FCC531}
a.genlink:hover{text-decoration:none;color:white}
a.tsmlinks{color:red}
div#innergar{float:left;border:2px solid black;background-color:black;padding:5px 5px 5px 5px;margin:0 20px 0 0;text-align:left;font-size:.8em;color:white}
div#innergar img{float:left;padding:0 20px 0 0}
.standardfoot{float:left;margin:0 0 20px 0;background-color:black}
.standardfoot p{float:left;height:1px;background-color:black;width:898px}
.standardfoot img{float:left}
ol li{list-style-type:decimal;font-size:.8em;margin:0 0 0 40px;list-style-position:outside;padding:0 0 10px 5px}
.cclass{width:756px;margin:0 auto 0 150px}
.cclass td{width:350px}
.cclass a{text-decoration:none}
div#membertext{float:left;border:1px solid black;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;margin:20px 0 20px 230px;color:white}
div#membertext table{float:left;padding:10px 10px 10px 10px}
div#membertext td.inp{float:left;margin:auto 0 auto 0;padding:5px 5px 5px 5px}
div#membertext td.desc{float:left;width:150px;padding:5px 5px 5px 5px}
div#membertext p{float:left;font-size:.8em}
.payclass{margin:10px 0 0 350px}

div#newlogdiv{float:left;background-color:black;margin:20px 100px 20px 100px;width:700px;}
div#newinnerlog{float:right;margin:20px 0 0 0;padding:0;background-color:black;width:328px}
div#newinnerlog a{color:white}
div#newsignup{float:left;background-color:black;margin:20px 0 0 0;padding:0;width:342px}
div#newmembertext{/*border:1px solid black;background-image:url("images/content_bg.jpg");background-repeat:repeat-x;background-color:#262525;margin:20px 0 20px 230px;*/color:white;font-size:14px;}
div#newmembertext table{}
div#newmembertext td.inp{float:left;margin:auto 0 auto 0;padding:5px 5px 5px 5px}
div#newmembertext td.desc{float:left;width:150px;padding:5px 5px 5px 5px}
div#newmembertext p{float:left;font-size:.8em}
