body { background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#0f3561; text-align:center;margin-top:50px; font-family: Verdana, Geneva, sans-serif; font-size:.8em}

#wrapper{width:882px; margin:0px auto; text-align:left; background-image: url(images/contentbg.png); background-repeat:repeat-y;border:3px solid #7f9aca}
#header { background-image:url(images/header.png);height:81px}

#left { width:230px;padding:10px;float:left;}
#right{ padding:10px; font-size:1.0em; color:#333;float:left;width:605px;}
h1  { color:#821111;font-size:1.4em}
h2 { color:#821111;font-size:1.2em; text-align:left}
#logo {position:absolute;margin-top:-50px}
#open_button{float:right}

a {color: #1d518f; text-decoration:none}
a:hover{ color:#4F9BD9}
#right p { line-height:1.3em;margin-bottom:10px}
#cats ul{margin:0px;padding:0px;list-style:none;margin-bottom:15px;}
#cats ul li a{ list-style:none;margin:0px;padding:0px;color:#1a5093; font-size:1.2em;display:block; height:25px;padding:5px; text-indent:10px;border-bottom:1px solid #92a3c1; text-decoration:none;}
#cats ul li a:hover{ background-color:#bfcce1;}
#cart, #user { padding:10px; background-color:#c7d3e9;font-size:.8em;margin-bottom:15px }
#cart h1{font-size:1.2em; color:#6F9B31}

#footer{ clear:both }
#checks{padding:10px; }
#checks ul {list-style: url(images/check.gif); margin-left:20x}
#checks li {list-style: url(images/check.gif);font-size:.9em;padding: 2px 2px 2px 10px; color:#000; list-style:none}

#newsletter{
	margin:15px 5px 5px 280px;
	padding:5px;


	 
}
#pages { background-color:#E6E6E6;border-bottom:2px solid #CCC}
#pages ul{list-style:none;margin:0px;padding:0px; }
#pages ul li {list-style:none;float:left}
#pages ul li a {float:left;padding-right:10px;padding-left:10px;padding-top:7px;padding-bottom:7px;}
p{margin:5px;}
#sizes input {margin-right:20px; text-align:center}
#pizza_price{ font-size:1.4em; text-align:right;margin:10px 5px 5px 5px;padding:5px; border-top:1px solid #CCCCCC;font-weight:bold}

#toppings li {float:left;margin:4px;padding:3px;width:140px}
#toppings li, #toppings ul {list-style:none;}
#status{margin-top:50px; text-align:right;margin-right:25px}



#menu{margin: 0 auto;
  text-align:left}
#menu h2{margin: 1em auto 0.3em;color:#007aa9 ;
    font-size: 150%;text-align:center}

#menu dl{width: 100%;overflow: auto;margin: 0 0 1em;
    background: url(images/dot.gif) repeat-x 0 1.2em}
#menu dt,dd.price{font-size: 130%;font-weight: bold}
#menu dt{float: left;padding-right: 3px;color: #990000}
#menu dd{margin:0}
#menu dd.price{float: right;padding-left: 3px ; color:#333333}
#menu dd.ingredients{float: left;width: 100%;padding: 3px 0; font-style:italic} 
.pricetype{padding-left: 3px ; color: #007aa9;font-size: 130%;font-weight: bold;padding-bottom:10px; text-align:right; }

