/*GLOBAL*/
body {margin:0px; background-color:#C43B0C; background-image:URL(../images/bg_site.gif); background-repeat:repeat-x;}
#editing { background-color:black}
* {font:11px tahoma, helvetica, 'sans serif'; color:#333333}
a {text-decoration:none; color:#C43E0E; font-weight:bold}
a.email { border-bottom:dotted thin #c43e0e; } 
a:hover {text-decoration:none; color:#DF9B4D}
img {border:0px;}
ul {list-style:square; margin-top:5px}
table {width:100%; margin-bottom:5px}
td {padding-right:20px; width:50%;}
h1 {font-weight:bold; background-color:#E5881E; color:#ffffff; padding:2px; font-size:10px;  margin-bottom:0px; text-transform:uppercase;}
h2 {color:#C43B0C; margin-bottom:0px; margin-top:10px; font-size:10px; font-weight:bold; text-transform:uppercase;}
.cost {clear:both; font:11px; color:#DF9B4D; font-style:italic}
.caps, .caps p, .caps li {color:#C43B0C; margin-bottom:0px; margin-top:10px; font-size:10px;  font-weight:bold;  text-transform:uppercase;}
.caps li {margin-top:0px;}
.star {list-style-image:URL(../images/bul_star.gif); margin-bottom:0px; margin-left:25px}
.accent {font-weight:bold; color:#C43B0C; font-size:inherit;}
.floatL {float:left; width:210px; padding:15px 15px 0px 5px}
.special {float:left; width:120px}

#hidden {display:none;}

#site {width:760px; margin-left:auto; margin-right:auto; margin-top:20px;}
#logo { float:left; margin-top:-31px; margin-left:-15px;}
#sitebg {background-color:#ffffff; padding:0px 20px 20px 20px;}
#menu {height:90px; float:right; z-index:200; background-color:#ffffff; padding-right:20px;}

#page { background:white; width:760px; margin-left:auto; margin-right:auto; padding-top:10px; margin-top:20px; padding-bottom:20px;}

#main { clear:both; width:720px; margin-left:auto; margin-right:auto; background:#ffeac5; margin-bottom:20px;}

#rightCol { 
	float:right;
}

#content { padding-left:15px; padding-right:240px; font-size:12px;}

#content p { font-size:inherit; } 

#content strong { font-weight:bold; font-size:inherit;}

#header {margin:30px 0px 10px 15px; text-align:left;}
#header img {margin:0px; width:184px; height:31px; padding-top:10px}
#ifcont {width:483px; height:225px;}

#ifbody {background-image:none; background-color:#FFEAC5; margin:0px 15px 20px 15px;
scrollbar-face-color:#FFEAC5;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#FFEAC5;
scrollbar-shadow-color:#F3C893;
scrollbar-darkshadow-color:#F3C893;
scrollbar-highlight-color:#FFF3DE;
scrollbar-3dlight-color:#FFEAC5;
scrollbar-track-color:#FFEAC5;
}
#ifbody a {border-bottom:2px dotted #DF9B4D; }

#rightCol { float:right; width:236px; background-color:#DF9B4D}
#rightCol img {margin-bottom:-2px}
#rightCol #box {margin:10px; padding:0px 5px 10px 5px}
#rightCol #box p {color:#ffffff; font-size:10px; font-weight:bold; text-transform:uppercase; margin-top:10px}

#col1 { padding-top:90px; }

#tabCont {position:relative; z-index:500; z-index:200}
#tabCont div {height:20px; margin-right:1px; float:left; text-transform:uppercase;}
#tabCont a {color:#ffffff; width:100%; padding:4px; font-size:10px; border-bottom:0px}
#tab1txt, #tab2txt, #tab3txt, #tab4txt, #tab5txt{display:none; clear:both;}
.tab { background-color:#E5881E;}
.tabon {background-color:#C43B0C;}
.tabTxt { display:none;}
#menucont table {width:100%; margin-bottom:5px}
#menucont td {padding-right:20px; width:50%;}
#menucont h1 {font-weight:bold; background-color:#E5881E; color:#ffffff; padding:2px; font-size:10px;  margin-bottom:5px; text-transform:uppercase;}
#menucont h2 {color:#C43B0C; margin-bottom:0px; margin-top:5px; font-size:10px;  font-weight:bold;  text-transform:uppercase;}


.intro {padding:0px 10px 0px 10px; line-height:1.3em;}
.box {background-color:ffffff; border:1px solid #ECC598; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; padding:10px; height:75px;}
.box li {padding-top:3px}

#tagline {position:relative; padding-top:15px; height:55px}
#foot {position:relative; color:#ffffff; clear:both; text-align:right; font-size:10px; padding:10px 0px 0px 0px; text-transform:uppercase;}
#foot a {border:0px; font-size:10px;}

#mail_list_form {
	padding-left:20px;
}

#footer { margin-left:auto; margin-right:auto; margin-top:15px; width:760px; text-align:right; margin-bottom:20px; color:white; padding-right:5px;}
#footer a { color: #fff; padding-right:3px; padding-left:3px;}
#footer a:hover {color:#DF9B4D; }
#footer p { color: #fff; }
h3, h3 a { font-size:18px; text-decoration:underline; color:#C43B0C; font-weight:bold}

.price { color: #df9b4d; font-style:italic; }
.specials_date { font-weight:bold; color:#c43B0C;}

#page #opt_in_web_form {
	padding-left:20px;
}

#page #opt_in_web_form .label {
	font-size:15px;
	font-weight:bold;
}

.tabDiv { background-color:#E5881E; padding-top:3px; padding-left:5px;  padding-bottom:3px; margin-right:10px; }
.tabDiv a { color:white; font-size:11px; padding-right:5px;}
.tabDiv { color:black;} 

address { font-style:italic } 
a.standard { color:blue; }