body, div, p, img {margin: 0px; padding: 0px;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color:#5f7215; background:url(../images/bg_body.jpg) repeat-y #e3dab9; background-position:top;}

h3 {color: #a92c14; font-size: 20px; margin: 0px; padding: 0px 0px 8px 0px; }
h5 {color: #a92c14; font-size: 15px; margin: 0px; display: block; padding: 5px 0px 5px 0px; }
a.anchor {color:#db7d16; background:url(../images/a_arrow.gif) no-repeat; background-position:left; display: block;padding-left:10px; text-decoration:none;}
a.anchor_signature {color:#db7d16; background:url(../images/a_arrow.gif) no-repeat; background-position:left; display: block;padding-left:10px; text-decoration:none;font-size: 14px;}

div#page {width: 1002px; height: 821px; margin: 0px auto; }

div#header {width: 1002px; height: 229px; background:url(../images/bg_header.jpg) no-repeat;}

div#logo {width: 301px; height: 209px; float:left; padding: 20px 0px 0px 60px;}

div#hdr_text {width: 641px; height: 149px; float:left; padding-top:80px;}

div#hdr_text p {width: 514px; color:#514109; font-size: 13px; font-weight:600; padding-left: 8px;}

div#hdr_text img.cta_top {position: absolute; margin-top: -65px; margin-left: 250px;}

div#nav {width: 1002px; height: 41px; background:url(../images/bg_nav.jpg) no-repeat; }

div#nav a {text-decoration: none; color:#fff; display:block;}

div#nav a:hover {color:#000;}

div#nav ul {list-style: none;margin: 0px; padding: 5px 0px 0px 60px; font-size: 14px; }

div#nav ul li {float:left; padding: 3px 0px 0px 0px; text-align: center; background:url(../images/nav_middle.jpg) no-repeat; width: 118px; height: 26px; }

div#nav ul li.selected {background:url(../images/nav_middle_active.jpg) no-repeat;}

div#nav ul li#first {background: url(../images/nav_first.jpg) no-repeat; width: 119px; height: 26px;}

div#nav ul li#first.selected {background: url(../images/nav_first_active.jpg) no-repeat;}

div#nav ul li#last {background: url(../images/nav_last.jpg) no-repeat; width: 119px; height: 26px;}

div#nav ul li#last.selected {background: url(../images/nav_last_active.jpg) no-repeat;}

div#content {width: 1002px; height: 510px; background:url(../images/bg_content.jpg) no-repeat; padding-top:30px;}

div#content.menu {background:url(../images/bg_content_menu.jpg) no-repeat;}

.contact_container {/*background:url(../images/bg_content_contact.jpg) no-repeat;*/}

div#info {width: 396px; height: 233px; float:left; padding-left: 180px;}

div#info img {float: left; padding-right: 10px;}

div#info span.details {float:left; font-size: 11px; width:190px; display: block; padding-bottom: 12px;}

div#info ul.details {float:left; font-size: 11px; width:190px; display: block; padding-bottom: 12px;}

div#info ul {list-style: none; margin: 0px; padding: 0px 0px 8px 0px;}

div#info p.jobs {width:350px; padding-left: 2px; line-height: 15px;}

div#info a.jobs {color:#5f7215; font-weight: bold;}

div#info ul.jobs {padding-left: 30px; font-weight:bold;}

div#info ul.jobs li {padding-bottom: 4px;}

div#info.menu {height: 60px;}

div#info.menu ul {padding: 7px 0px 5px 15px; color:#fff; }

div#info.menu ul li {float:left; width:85px;}

div#info.menu ul li.long {width:124px;}

div#info.menu a {color:#fff; text-decoration: none;}

div#info.menu a:hover {font-weight:bold; background:#FFFFFF; color:#94220f;}

div#info.menu a.selected {font-weight:bold; background:#FFFFFF; color:#94220f;}

div#floating_pizza {position: absolute; top:220px; margin-left:590px;}

div#floating_photo {position: absolute;top:285px; margin-left:577px;}

div#order {width: 346px; height: 218px; float:left;}

div#order p {padding: 90px 0px 0px 83px; color:#fff; font-size: 18px;}

div#order span.big {font-size: 30px; color:#fff;}

div#order span.center {display: block; padding-left: 22px; padding-top: 10px;}

div#menu_items {width: 925px; height: 200px; float:left; padding: 44px 0px 0px 44px}

div#menu_items img {padding-right: 10px; float:left; border: none;}

div#menu_items span.details {float:left; font-size: 11px; display: block; width: 143px; margin-right: 5px;}

div#menu_items span.details_map {width:150px;}

div#menu_items h5 {float:left;}

div#footer {width: 1002px; height: 70px; background:url(../images/bg_footer.jpg) no-repeat; color: #a8bb57;}

div#footer p {padding:8px 0px 0px 54px;font-size: 11px;}

div#footer img {float:right; padding:3px 40px 0px 0px; border: none;}

div#container {width: 1302px; height: 821px; margin: 0px auto; }

div#left {width:150px; height: 821px; float:left; background:url(../images/bg_left.jpg) no-repeat;}

div#right {width:150px; height: 821px; float:left; background:url(../images/bg_right.jpg) no-repeat;}

div#display_menu {width: 390px; height: 300px; padding: 10px 0px 0px 200px; overflow: auto; float:left;}

div#display_menu ol {padding-left: 10px; width: 340px; margin-top:15px;}

div#display_menu ol label {font-size: 14px; color:#94220f; }

div#display_menu ol li {font-size: 10px; color:#616b3b; padding-bottom: 8px;}

div#display_menu h4 {color:#8d2305; float:left; display: block; width:155px; margin: 12px 0px 10px 0px;}

div#display_menu h4.price {width: 190px;}

div#display_menu h2 {width: 155px; float:left; margin: 5px 0px 3px 0px;}

div#display_menu h2.price {width: 180px; float:left;}

div#display_menu h2.title {width: 300px;}

div#display_menu h8 {width:260px; float:left; display:block; }

div#display_menu h8.price {float:left; width: 50px;}

div#display_menu h8.long {width: 350px;}

div#display_menu p {padding-top:0px; margin-top: 0px;}

div#print_menu {width: 300px; height: 51px; float:left; position:absolute; top: 620px; margin-left:623px; padding:0px 0px 0px 0px;}

div#print_menu p {float:left; padding-top: 13px;}

div#print_menu a {color:#616b3b;}

div#print_menu img {float:left; padding: 6px 5px 17px 0px; border: none;}

div#print_menu img.pdf {padding-left: 20px;}

div.scrollPanel {overflow:auto;}

div#inner_content.contact ul li label {width: 50px; text-align:left; padding: 4px 10px 0px 0px; display: block; float:left;}
div#inner_content.contact ul li  { padding-bottom:5px; width:350px;}
div#inner_content.contact ul.form { padding-left:15px; width:270px;}
div.scrollPanel {overflow:auto;height:300px;}
input.textbox {	border:1px solid #333333;background:#e7e9eb; width:260px;}

div#submit {width:253px; padding-top: 2px; padding-right: 28px; }



textarea.textarea {
	border:1px solid #333333;
	background:#e7e9eb;
	width:320px;
	height:100px;
	padding:0px;
	margin:0px;
}

div#tuesday {position: absolute; margin-left: -15px; top: 10px;}