/* CSS Document */

html {font-family:"Times New Roman", Times, serif; margin:0; padding:0;}

body {
	min-width:820px; 
	color: #333;
	margin:0;
	padding:0;
}

h1 { padding-top:0; margin-top:0;}

a img, a, img {border:none;}

dt {float: left; clear:left; height: 80px; width: 74px;}
dd {padding-left:76px;}

a, a:link, a:visited { font-weight:bold; color:#003366; text-decoration:none;}

a:hover { color:#ff1100; text-decoration:underline;}

.u {
	text-decoration:underline;
}

#content {width:100%;}

#left {
	width:148px;
	border-right:1px solid #a1a1a1;
	float:left;
	margin-top: 24px;
}
#left ul, .left_module h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.gift_cert {
	border:1px solid #991100; 
	background-color:#FFFFCC; 
	padding-bottom:14px; 
	margin-right:8px;
}

.gift_cert h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	font-variant: small-caps;
}

#left .left_module, #left .gift_cert { 
	padding:3px; 
	text-align:center; 
	margin:3px;
}

#maincontent {
	width:588px;
	float:right;
	text-align:center;
	padding:12px 24px;
	margin:5px auto;
	left: 152px;
}

#footer {font-size:11px; text-align:center; clear:both;}

#footer a, #footer a:link, #footer a:visited {color:#333333;}

div#menu {

}

h4.menu { display:inline;}

th.menu { font-weight:bold; color:#ff1100; font-size:.9em;}

th.menu2 { text-align:left; color:black;}

table#sizes, table#toppings, table#combos1, table#combos2, table#combos3, table#sandwich1, table#sandwich2, div#apps { border:1px dotted black; margin-top:10px;}

tr.menu { border-bottom:1px dotted #ff1100;}

