body { background:url(../images/shell/deli-double-bkg.jpg) repeat-x; margin:0px; padding:0px; text-align:center; font-family:trebuchet ms, verdana, sans-serif; font-size:12px; color:#3f443d; line-height:20px; }

/*--- Navigation -----*/
.deli-double-navigation { width:900px; height:110px; background: url(../images/shell/deli-double-navigation.jpg) no-repeat; padding:10px 30px; margin:0px auto; }
#deli-logo { width:142px; height:92px; padding:0px; margin:0px; float:left; background:url(../images/shell/deli-double-logo.png) no-repeat; text-indent:-5000px; }


/*--- Content ---*/
.content-container { width:926px; margin:0px auto; padding:0 17px; }
.flash-container { width:866px; background:#3f443d; padding:30px; margin:0px; border-bottom:3px solid #c3c4b9; }

.triptych-container { width:100%; padding:0px; margin:20px 0; border-top:1px dashed #c3c4b9; border-bottom:1px dashed #c3c4b9; }
.triptych { width:866px; padding:10px 0; margin:0px auto; }
.deli-left { width:260px; padding:0px; margin:0 40px 0 0; float:left; text-align:left;}
.deli-right { width: 260px; padding:0px; margin:0px; float:right; text-align:left; }


.links-container { width:866px; background:#f5f4ea; padding:30px; margin:0px; } 

/*---- Contacts ----*/
.deli-double-contacts { width:926px; margin:0px auto; padding:30px 0 70px 0;  border-top:1px solid #e0e1df; }

ul.sign-up { width:590px; padding:0px; margin:0 0 0 30px; text-align:center; float:left;  }
ul.sign-up li { float:left; margin:0px; padding:0 5px; }

ul.contactus { width:130px; padding:0 20px 0 0; margin:0px; float:left; text-align:left; font-size:10px; line-height:16px; text-align:center; border-right:1px dashed #c3c4b9; }
ul.contactus a { text-decoration:none; color:#3f443d; }

ul.download-our-menu { width:150px; padding:0px; margin:0px; float:right; text-align:right; border-left:1px dashed #c3c4b9;}

/*----- LOCATION -----*/
.location-container { width:866px; background:#3f443d; padding:0px 30px 10px 30px; margin:0px; border-bottom:3px solid #c3c4b9; }
.location-left { width:500px; padding:60px 0 0 0; margin:0px; float:left; text-align:left; }
.twenty-five { width:90px; height:90px; padding:0px; margin:10px 0 0 0; float:right; background:url(../images/shell/celebrating-twenty-five-years.png) no-repeat; text-indent:-5000px; }


/*----- INPUT -------*/
input.fields { background-color:#e9e7d4; border:0px; padding:5px; }

/*----- HR ---------*/
hr.double-line-top { background-image:url(../images/shell/deli-highlight-borders.jpg); height:5px; margin:0 0 10px 0; border:0px; }
hr.double-line-bottom { background-image:url(../images/shell/deli-highlight-borders.jpg); height:5px; margin:14px 0 0 0; border:0px; }
hr { background-color:#535a4f; border:0px; height:1px; }
hr.dashed { height:0px; border-top:1px dashed #c3c4b9; background-color:#fff; border-bottom:0px; border-left:0px; border-right:0px; }


/*---- Catering Details ----*/
.image-head { padding:20px 0 0 0; margin:0px; }

.catering { width:926px; padding:20px 0 10px 0; margin:0px auto; }
.catering-type-left { width:460px; float:left; text-align:left; }
.catering-type-right { width:460px; float:right; text-align:left; margin:0 -10px 0 0; }

.catering-tri-left { width:300px; float:left; text-align:left; }
.catering-tri-middle { width:300px; float:left; text-align:left; margin:0 0 0 12px; }
.catering-tri-right { width:300px; float:right; text-align:left; margin:0 0 0 0; }

.menu-heading { background:#8b8060; padding:10px 30px; margin:0px; width:390px; }
.tri-menu-heading { background:#8b8060; padding:10px 30px; margin:0px; width:240px; }
.menu-heading-full { background:#8b8060; padding:10px 30px; margin:0px; width:866px; text-align:left; }

.menu-additions { background:#f0ede7; padding:0 0 20px 0; margin:0px; }
.menu-solo { background:#f0ede7; padding:20px 0 20px 0; margin:0px; text-align:left; }

ul.catering-details { margin:0px; padding:5px 30px 0 15px; }
ul.catering-details li { margin:0px; padding:7px 15px 15px 15px; line-height:18px; border-bottom:1px dashed #8b8060; }

ul.catering-left { margin:0px; padding:5px 30px 0 15px; float:left; text-align:left; width:415px; }
ul.catering-left li { margin:0px; padding:15px; line-height:18px; border-bottom:1px dashed #8b8060; }
ul.catering-right { margin:0px; padding:5px 30px 0 15px; float:right; text-align:left; width:415px; }
ul.catering-right li { margin:0px; padding:15px; line-height:18px; border-bottom:1px dashed #8b8060; }

ul.single-left { margin:0px; padding:5px 30px 0 15px; float:left; text-align:left; width:215px; }
ul.single-left li { margin:0px; padding:15px; line-height:18px; border-bottom:1px dashed #8b8060; }
ul.single-right { margin:0px; padding:5px 30px 0 15px; float:right; text-align:left; width:615px; }
ul.single-right li { margin:0px; padding:15px; line-height:18px; border-bottom:1px dashed #8b8060; }


.ordering-information { width:606px; padding:10px 30px 10px 30px; margin:0px; text-align:left; }
ul.order-list { margin:0 0 20px 0; padding:0px; text-align:left; }
ul.order-list li { padding:0 0 0 20px; margin:0px; text-align:left; }


/*----- Site Mapping -----*/
.links-left { width:433px; float:left; font-family:, trebuchet ms, verdana, sans-serif; font-size:11px; color:#535a4f; line-height:20px; }
.links-right { width:433px; float:right; font-family:, trebuchet ms, verdana, sans-serif; font-size:11px; color:#535a4f; line-height:20px; }
.deli-cat1 { width:144px; float:left; text-align:left; }
.deli-cat2 { width:144px; float:left; text-align:left; }
.deli-cat3 { width:144px; float:right; text-align:left; }

ul.menu-links { margin:0px; padding:0px; }
ul.menu-links li {
	margin:0px;
	padding:0px;
	font-size: 11px;
}

ul.menu-links li a { text-decoration:none; color:#535a4f; }
ul.menu-links li a:hover { text-decoration:none; color:#b59f31; }

ul.contact { margin:0px; padding:0px; }
ul.contact li { margin:0px; padding:0px; }

ul.contact li a { text-decoration:none; color:#535a4f; font-weight:bold; }
ul.contact li a:hover { text-decoration:none; color:#b59f31; font-weight:bold; }


/*----- Footer -------*/
.footer-container { width:100%; height:100%; background-color:#3f443d; text-align:center; padding:10px 0 20px 0; }
.footer-content { width:930px; padding:0px; margin:0px auto; font-family:, trebuchet ms, Verdana, Sans-Serif; color:#fff; font-size:9px; line-height:11px; }

ul.footer-left { width:400px; padding:0px; margin:0px; float:left; text-align:left; }
ul.footer-left li { float:left; padding:0 20px 0 0; }

ul.footer-left li a { color:#fff; text-decoration:none; }
ul.footer-left li a:hover { color:#fff; text-decoration:underline; }

ul.footer-right { width:400px; padding:0px; margin:0px; float:right; text-align:right; }
ul.footer-right li { float:right; }
