body{ background-color: #0E74C7; text-align:center;color:#666;line-height:1.4em; font-size:.9em}
a{ color:#1E4888; text-decoration:none}
a:hover{ text-decoration:underline; color:#003}
#content {color:#333}
.ui-effects-transfer { border: 4px solid #59C4EC; } .transferring { background-color: red; opacity: 0.5; } 
h1{font-size:1.4em; color:#007aa9}
h2{font-size:1.2em}
#wrapper{ background-color:#FFF; width:780px; margin:5px auto; }

#header {  height:200px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:center; margin-top:10px }
#content { text-align:left}
#left {width:250px;float:left; background-color:#dff2ab;margin:10px}
#cats ul{margin:10px 0px 0px 0px;padding:0px;list-style:none}
#cats ul li a{ color:#668216; font-size:1.2em;display:block; height:25px;padding:5px; text-indent:10px;border-bottom:1px solid #c8e183; text-decoration:none}
#cats ul li a:hover{ background-color:#e8f5c3;color: #50710D;}
#cart { padding:10px; background-color:#d1e893  }
#cart h1{font-size:1.2em; color:#6F9B31}
#right{width:480px;float:left;margin:10px 10px 10px 0px; padding:10px;}
#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}
.item-block{  background-color: #D7ECFB;float:left;width:210px;padding:2px; margin:5px;height:170px; text-align:center}
.item-block .image { background-color:#FFF; text-align:center; height:120px;overflow:hidden}
.item-block .image img {max-height:120px;}
.item-block .desc {padding:5px}
#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 stuff -->


#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; }
