/* WOKBYME Style Sheet */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:100%;}
ul, p {margin-bottom:0; padding-bottom:1em;}
#content { background:#FCF3EA url('../img/bg.jpg') no-repeat; padding:30px 30px 0 30px; }
#content h1 { color:#990000; font-size:16px; margin:0; padding:0 0 10px 0; border-bottom:#999999 3px solid; }
#page {width:1000px; margin:10px auto; position:relative;}
a { color:#990000; }

#breadCrumb { font-size:11px; }
h1#meta { font-size:10px; text-align:center; margin-top:50px; border:none; font-weight:normal; }
h1#meta a {text-decoration:none; }

/* Header */
#header {background:url('../img/inside-top.jpg') no-repeat; height:155px;}
#header #homeLink {  position:absolute; top:0; left:0; width:275px; height:150px;}
#header form {display:block; margin:0; padding:0; position:absolute; top:30px; left:660px; width:384px; height:102px; background:none;}
#header form input {margin:0; padding:0; position:absolute; border:0px; background:none; outline:none;}
#header form input.zip {top:29px; left:123px; width:185px; font-size:20px; line-height:24px; height:24px;}
#header form input.submit {left:195px; width:123px; height:15px; top:60px; cursor:pointer;}
#header #links { position:absolute; top:95px; left:125px; width:400px; }
#interior #header #links { position:absolute; top:95px; left:-52px; width:400px; text-align:right; }
#header #links a { color:#990000; padding:10px; text-decoration:none; }

#header2 { height:120px; } 
#header2 #links2 { float:right; padding-top:10px; }
#header2 #links2 a { color:#990000; padding:10px; text-decoration:none; }



/* Navigation */
#nav {}


/* Error Messages */
#errorMessage { color:#990000; font-size:12px; padding:15px 0; }


/* Footer */
#spanfoot {background:#FCF3EA url('../img/bg-bottom.jpg') no-repeat; display:block; height:40px; }
#footer #links { text-align:right; font-size:11px; }
#footer #links a { color:#990000; padding:10px; text-decoration:none; }




/* Other Page */



/* Search Results */
#content #results div { margin:0; padding:5px; border:#eee 1px solid; border-top:0px; background:#FFFFFF; position:relative; height:30px; }
#content #results div:hover {background-color:#EEEEEE; border:1px solid #000; }
#content #results div h2 { font-size:12px; position:absolute; top:15px; left:5px; height:10px; width:300px; margin:0; color:#990000;}
#content #results div h3 { font-size:10px; position:absolute; top:15px; left:260px; height:10px; width:300px; margin:0; }
#content #results div h4 { font-size:10px; position:absolute; top:15px; left:585px; height:10px; width:90px; margin:0; }
#content #results div h5 { font-size:10px; position:absolute; top:10px; left:695px; height:10px; width:160px; margin:0; text-align:center; }
#content #results div h6 { font-size:10px; position:absolute; top:10px; left:840px; height:10px; width:90px; margin:0; text-align:right; }
#content #results .stars { border:none; }
#content #results .shoppingCartIcon { border:none; }



#content #bannerAd{ width:468px; margin:0 auto;}


/* PROFILE */
#content #customer-menu ul { list-style:none; padding:0 0 0 10px; width:100%; }
#content #customer-menu ul li { width:700px; height:30px; }
#content #customer-menu ul li img { width:50px; float:left; padding-right:10px; }
#content #customer-menu ul li .checkbox { width:20px; padding:0; margin:0; }
#content #customer-menu ul li span { width:250px; padding:0 5px; display:block; float:left; }
#content #customer-menu ul li input { width:50px; float:left; }

/* RESTAURANT LANDING PAGE */
#content .catDisplay { float:left; height:155px; width:150px; padding:19px; text-align:center; background:url(/img/catbg.png) no-repeat; }
#content .imgCatDispaly { height:125px; }					
#content .imgCatDispaly img { border:1px solid #000000; }					
#content .comments { border:1px solid #999999; margin:5px 0; padding:5px; }
#content .comments h1 { font-size:12px; border:none; font-weight:normal; padding:5px; margin:0; }
#content .comments h2 { font-size:12px; border:none; font-weight:normal; padding:5px; margin:0; }

/* RESTAURANT NAV */
#content #restaurantNav h1 { font-size:22px; }
#content #restaurantNav h2 { font-size:12px; margin:5px 0; padding:0; }
#content #restaurantNav h3 { font-size:12px; margin:0; padding:0;}


/* LIVE MENU */
#content .menu { width:150px; height:260px; float:left; padding:17px; text-align:center; background:url(/img/prodbg.png) no-repeat; }
#content .menu img { width:150px; height:112px; border:1px solid #000000; }
#content .menu div.foodImage { height:125px;}
#content .menu div.name { color:#000000; font-size:11px; padding:10px 0; height:30px;  }
#content .menu div.options { height:45px;  }
#content .menu span.price { color:#990000; }
#content .menu .quantity { width:45px; padding:0; margin:0; }



/* SHOPPING CART */
#content ul#shoppingCart { list-style:none; padding:10px 0 0 10px; width:100%; }
#content ul#shoppingCart li { width:100%; height:25px; text-align:left; padding:0; }
#content ul#shoppingCart li label { float:left; width:350px; }
#content ul#shoppingCart li span { float:left; width:75px; }


/* Order Form */
#content ul#order-form { list-style:none; padding:0 0 0 10px; }
#content ul#order-form li { width:100%; height:25px; text-align:left; padding:0; }
#content ul#order-form li label { float:left; width:175px; }
#content ul#order-form li input { width:200px; }
#content ul#order-form li select { width:205px; }




/* VALIDATION */
.LV_validation_message{font-weight:bold; margin:0 0 0 5px;}
.LV_valid {}	
.LV_invalid { margin-left:10px; color:#CC0000; }    
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {}    
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {}


/* Sitemap */
#sitemapUL { width:100%; }
#sitemapUL li { float:left; padding:5px; width:450px; }




