@charset "utf-8";



/* _________ GLOBAL ELEMENTS __________ */

body {background-color:#000; /*background-image:url('../images/bg_cloth.jpg');*/}

p {color:#FFC; font:normal 10pt Verdana, Geneva, sans-serif;}

h1 {color:#fff; font: bold 20pt Georgia, "Times New Roman", Times, serif; text-align:center;}

h2 {color:#ff6; font: bold 14pt Georgia, "Times New Roman", Times, serif; margin-left:.5em;}

h3 {color:#fc0; font:18pt Verdana, Geneva, sans-serif;}

h3 span {color:#fff;}

h4 {color:#FF6; font: bold 14pt Georgia, "Times New Roman", Times, serif; border-bottom: 1px dotted #d00; clear:both;}

h5 {color:#fc0; font:16pt Verdana, Geneva, sans-serif; text-align:center;}

li {color:#FFC; font:normal 10pt Verdana, Geneva, sans-serif;}

li p {font-weight:bold; font-size:11pt;}

hr {width:100%; height:1px; color:#111; background-color:#111; border:1px solid #333;}



/* _________ LOGO __________ */

#logodiv {height:241px; width:1024px; background-color:#000; margin:0 auto; padding:0; text-align:center;}



/* _________ MENU __________ */

#menu {margin:0 auto; padding: 0; width:1024px; height:45px; background:#000; overflow: hidden;text-align:center;}

#menu div {margin:0; padding: 0; /*width:88%; height:auto;*/}



#menu a {display:inline-block; margin:0 1px; padding:.5em .5em 0 .5em; height:45px; width:auto; color:#fff;

			background:#000 url('../images/tab_active2.gif') repeat-x 0 0;}

#menu a:hover {background:#000; color:#fff}



/* _________ main_box div contains the entire lower portion __________ */

#main_box {width:1024px;margin:0 auto 0 auto; padding:0; background-color:#000;}



/* _________ LEFT COLUMN __________ */

#left_column {margin:0; padding:1em .5em 0 0; width: 300px; overflow: hidden; text-align: center; float: left;}

#left_column table {margin:1em auto;}

.med_reps {margin-left:.5em;}



#reward_link {display:block; width:261px; height: 43px; margin:1em auto; background-image:url('../images/clicktosignup.png');}

#reward_link:hover {background-position:-261px 0;}



#hours {margin: 2em auto 2em auto; padding:0; height:213px; width:270px; background-color:#000; overflow:hidden; text-align:left;}

#hours p {margin:0 1em 0 1.5em;}

#hours span {display:inline-block; width:6em; font-weight:bold;}

#hours h3 {text-align:center; margin:1em 0 0 0; padding:0;}

#hours p.number {text-align:center;}



#reward_table tr,th,td,tbody; {margin:0; padding:0;border:none;}

#reward_table td {font:10pt Verdana, Geneva, sans-serif;}

#reward_table td.td1 {background-color:#fff;}

#reward_table td.td2 {background-color:#fdd;}

	

/* _________ MAIN COLUMN __________ */

#main_column{margin: 0; padding: 0 0.5em; width: 650px; overflow: hidden; text-align: justify; border-left:solid #333 1px;}

#main_column img {border:none; display:block; margin:0 auto; padding:0;}



#city {margin:1em 0; padding:0; width:auto; height:auto;}



#reward_div {clear:both;}

#reward_div img {float:left;}



#zip_table {border:solid 2px #FF6; margin:-.5em auto 1em auto; padding:0;}

#zip_table td,th{width:auto;padding:0 .5em;}



#about_us td {padding:0 1em;}

#about_us td blockquote {color:#FF9; font:10pt Verdana, Geneva, sans-serif; margin:0 1em; text-align:left;}

#about_us ul {margin:0;margin-left:.5em;padding:0;}



#restaurants {display:inline-block; width:auto; height:200px; margin:2em 1em; padding:0; float:left; text-align:center;}

#restaurants hr {clear:both; margin:2em 0; padding:0 1px;}

#restaurants p {display:inline-block; clear:left; margin:0; padding:0;}

#restaurants img {border:2px solid #c00; display:inline-block; clear:right; margin:0 auto;}

#restaurants img:hover {border:2px solid #fff;}



.catering_line {background-color:#FC0; clear:both; text-align:center;}

.catering_line p {color:#000; font:bold 12pt Verdana, Geneva, sans-serif;}



/* _________ FORMS _________________ */

form {margin:1em auto; padding:0;}

label {display:inline-block; width:9em; margin-bottom:1em; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif; text-transform: uppercase; color:#fff;}

legend {font:12pt Verdana, Helvetica, Arial, sans-serif; color:#fff;}

fieldset {margin-bottom:1em; padding:1em;}

   

.submitbutton {font: bold 12pt Verdana, Geneva, sans-serif; color:#000;}



/** html fieldset {position:relative;background:#333;margin-bottom:1em; padding:1em; border:solid 2px #ff6;}



* html legend{position:absolute;top: -.5em;left: .5em;font:12pt Verdana, Helvetica, Arial, sans-serif; color:#fff; background-color:#a00; border:solid 2px #ff6;}*/







/* _________ FOOTER __________ */

#footer {margin: 1em auto; padding:0 1px;}

#footer p {color:#555; font:normal 8pt Verdana, Geneva, sans-serif; text-align:center;}



/* __________ LINKS _____________ */

a {font:bold 10pt Verdana, Geneva, sans-serif;}

a:link, a:visited {color:#D00; text-decoration:none;}

a:focus, a:hover {color:#FFF; text-decoration:none;}

a:active {color:#FFF; text-decoration:none;}