body {color: #343434;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0px;padding: 0px;background: url(../images/body-background.png) repeat-x top;background-color:#cdb391;}
#page {width: 865px;margin: 0 auto;padding: 0px;text-align: left;}

#header {width: 865px;height: 281px;background: url(../images/header-background.png) no-repeat top;}
#header ul {margin: 0;padding: 0;width: 865px;height: 60px;list-style: none;list-style-position: outside;}
#header li {display: block;float: left;line-height: 38px;padding: 0 0 0 20px;margin: 0;}
#header li.first {margin: 0 0 0 660px;}
#header ul a {color: #430100;}
#left {width: 250px;height: 458px;background: url(../images/left-background.jpg) no-repeat top;float: left;}
#main {width: 411px;float: left;}
#right {width: 204px;height: 458px;background: url(../images/right-background.jpg) no-repeat top;float: right;}
/* navigation */
h1 {width: 411px;height: 50px;padding: 0;margin: 0;position: relative;font-size:14px;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 50px;width: 411px;}
h1.he1 span {background: url(../images/he1.jpg) no-repeat top;}
h1.he2 span {background: url(../images/he2.jpg) no-repeat top;}
h1.he3 span {background: url(../images/he3.jpg) no-repeat top;}
h1.he4 span {background: url(../images/he4.jpg) no-repeat top;}
h1.he5 span {background: url(../images/he5.jpg) no-repeat top;}
h1.he6 span {background: url(../images/he6.jpg) no-repeat top;}
h1.he7 span {background: url(../images/he7.jpg) no-repeat top;}
h1.he8 span {background: url(../images/he8.jpg) no-repeat top;}
h1.he9 span {background: url(../images/he9.jpg) no-repeat top;}
h1.he10 span {background: url(../images/he10.jpg) no-repeat top;}
h1.he11 span {background: url(../images/he11.jpg) no-repeat top;}
h1.he12 span {background: url(../images/he12.jpg) no-repeat top;}
h1.he13 span {background: url(../images/he13.jpg) no-repeat top;}
h1.he14 span {background: url(../images/he14.jpg) no-repeat top;}
h1.he15 span {background: url(../images/he15.jpg) no-repeat top;}
h1.he16 span {background: url(../images/he16.jpg) no-repeat top;}
h1.he17 span {background: url(../images/he17.jpg) no-repeat top;}
h1.he18 span {background: url(../images/he18.jpg) no-repeat top;}
h1.he19 span {background: url(../images/he19.jpg) no-repeat top;}
h1.he20 span {background: url(../images/he20.jpg) no-repeat top;}
h1.he21 span {background: url(../images/he21.jpg) no-repeat top;}
h1.he22 span {background: url(../images/he22.jpg) no-repeat top;}
h1.he23 span {background: url(../images/he23.jpg) no-repeat top;}
h1.he24 span {background: url(../images/he24.jpg) no-repeat top;}
h1.he25 span {background: url(../images/he25.jpg) no-repeat top;}
h1.he26 span {background: url(../images/he26.jpg) no-repeat top;}
h1.he27 span {background: url(../images/he27.jpg) no-repeat top;}
h1.he28 span {background: url(../images/he28.jpg) no-repeat top;}
h1.he29 span {background: url(../images/he29.jpg) no-repeat top;}
h1#hep {font-size: 1.6em;line-height: 50px;background: url(../images/hep.jpg) no-repeat top;}
#hep strong {padding: 0 0 0 15px;}
#pr{padding: 0 20px 0 15px;}
#pr img {width: 180px;height: 180px;float: left;margin: 0 10px 0 0;}
#tpr {width: 180px;}

#scart {width: 411px;height: 50px;background: url(../images/scart-background.jpg) no-repeat top;}
#scart1 {width: 190px;float: left;margin: 0 0 0 10px;height: 50px;}
#scart1 p {float: left;width: 65px;margin: 0;padding: 15px 0 0 5px;font-size: 1.2em;letter-spacing: -1px;font-weight: bold;color: #430100;}
#scart3 {width: 41px;height: 46px;background: url(../images/scart-icon.jpg) no-repeat top;display: block;float: left;margin: 0 0 0 76px;text-decoration: none;}
#scart3 span {visibility: hidden;}
#scart4 {width: 41px;height: 46px;background: url(../images/account-icon.jpg) no-repeat top;display: block;float: left;margin: 0 0 0 148px;text-decoration: none;}
#scart4 span {visibility: hidden;}
#scart2 {width: 190px;float: left;margin: 0 10px 0 0;height: 50px;}
.p1 {padding: 0px 10px 5px 15px;margin: 0;color:#430100;}
.p3 {padding: 8px 10px 5px 15px;margin: 0;color:#430100;}
#sscart {margin: 10px 0px 10px 15px;width: 380px;}
.in {width: 20px;}
.scart0 {width: 15px;}
.sss1 {width: 150px;}

#log {margin: 0;padding: 0;}
#log fieldset {border: 0 none;padding:0;margin:0;}
#log input{display: block;}
.lo1, .lo2 {background-color: #e6c7a4;border: 1px solid #9c5911;width: 133px;height: 18px;padding: 0;}
.lo3 {display: block;width: 19px;height: 20px;background: url(../images/login-button.jpg) no-repeat top;border: 0px none;}
.lo1 {margin: 52px 0 0 14px;}
.lo2 {margin: 23px 0 0 14px;float: left;}
.lo3 {margin: 25px 33px 0 0px;float: right;}

#content1 {background: url(../images/main-background.jpg) repeat-y top;height: 185px;}
#contend {width: 411px;height: 8px;background: url(../images/main-end.jpg) no-repeat top;}
#content2 {background: url(../images/main-background.jpg) repeat-y top;height: 350px;}
#content3 {background: url(../images/main-background.jpg) repeat-y top;height: 350px;overflow: auto; }
#content4 {background: url(../images/main-background.jpg) repeat-y top left;height: 357px;overflow: auto;position:absolute;width:410px;}
#content5 {background: url(../images/main-background.jpg) repeat-y top;height: 184px;}
#contend {clear: both;}

#choo {width: 410px;margin: 0px;padding: 0px;list-style:none;list-style-position:outside;}
#choo li {display: block;width: 205px;float: left;margin:0;padding:0;}
#choo a {display: block;width: 205px;}
#choo a span {visibility: hidden;text-decoration: none;}
.choo1 {height: 80px;background: url(../images/meal1.jpg) no-repeat top;}
.choo2 {height: 80px;background: url(../images/meal2.jpg) no-repeat top;}
.choo3 {height: 86px;background: url(../images/meal3.jpg) no-repeat top;}
.choo4 {height: 86px;background: url(../images/meal4.jpg) no-repeat top;}

#flash {width: 780px;height: 221px;margin: 0 0 0 55px;}
#flcont {width: 411px;height: 165px;background: url(../images/flash2.jpg) no-repeat top;margin: 0 0 0 0px;}
#flash2 {width: 401px;height: 160px;margin: 0 0 0 6px;}

#navi {list-style: none;list-style-position: outside;padding: 0;margin: 5px 0 0 55px;height: 295px;width: 196px;}
#navi li {margin: 0;padding: 0;display: block;}
#navi li a {display: block;width: 196px;text-decoration: none;}
#navi strong {visibility: hidden;}
.n1 {background: url(../images/nav-about-us.jpg) no-repeat top;height: 30px;}
.n1:hover {background-position: 0 -30px;}
.n2 {background: url(../images/nav-choose-your-meal.jpg) no-repeat top;height: 35px;}
.n2:hover {background-position: 0 -35px;}
.n3 {background: url(../images/nav-wine-list.jpg) no-repeat top;height: 38px;}
.n3:hover {background-position: 0 -38px;}
.n4 {background: url(../images/nav-dinner-party.jpg) no-repeat top;height: 42px;}
.n4:hover {background-position: 0 -42px;}
.n5 {background: url(../images/nav-collect-your-meal.jpg) no-repeat top;height: 37px;}
.n5:hover {background-position: 0 -37px;}
.n6 {background: url(../images/nav-contact-us.jpg) no-repeat top;height: 31px;}
.n6:hover {background-position: 0 -31px;}
.n7 {background: url(../images/nav-free-delivery.jpg) no-repeat top;height: 42px;}
.n7:hover {background-position: 0 -42px;}
.n8 {background: url(../images/nav-customer-review.jpg) no-repeat top;height: 40px;}
.n8:hover {background-position: 0 -40px;}

#fo {display: block;width: 195px;height: 165px;background: url(../images/family-offer.jpg) no-repeat top;margin: 0 0 0 55px;text-decoration:none;}
#fo strong {visibility: hidden;}

#footer1 {clear: both;width: 865px;height: 30px;background: url(../images/footer1.jpg) no-repeat top;color: #430100;}
#footer1 a {color: #430100;}
#foot1{width: 350px;padding: 0;margin: 30px 0 0 33px;display: block;float: left;}
#foot2 {display: block;list-style: none;list-style-position: outside;padding: 0;margin: 30px 8px 0 0;float: right;width: 400px;}
#foot2 li {float: right;margin: 0;padding: 0 0 0 40px;}

p.pc {padding: 0;margin: 5px 20px 5px 20px;font-size: 0.86em;color:#430100;}
.req {color: #d70000;font-size: 1.2em;position: relative;top: 5px;background:#FFF;}
form.contact {margin: 0px;padding: 0px;color:#430100;}
form.contact ol {padding: 0px;margin: 20px 0 20px 20px;list-style: none;list-style-position: outside;}
form.contact label {float: left;width: 10em;margin-right: 1em;font-size: 0.86em;}
form.contact fieldset {margin: 0;padding: 0;border: 0px none;}
form.contact li {padding-bottom: 3px;}
form.contact ol li input {border: 1px solid #C8C8C8;width: 20em;font-size: 1.1em;color: #383838;padding: 2px;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact fieldset.submit {border: 0px none;}
form.contact textarea {border: 1px solid #C8C8C8;width: 25em;overflow: auto;font-family: Arial, Helvetica, sans-serif;padding: 2px;font-size: 1.1em;color: #383838;height: 6em;background: url(../images/input_bkgnd.png) repeat-x top;background-color:#FFF;}
form.contact li .req {padding-left: 10px;}
.submit input {border:0px none;text-decoration: none;display: block;width: 111px;line-height: 23px;height:23px;margin: 0 0 0 265px;background-color: #430100;color: #FFF;}

.st1 {padding: 5px 20px 10px 20px;}
.link1, #account a {text-decoration: underline;color: #430100;}
.link1:hover, #account a:hover {color: #a4270b;}
#account h3 {padding: 5px 20px 5px 20px;margin: 0;font-size: 1.4em;color: #430100;}

#login, #registration {padding: 0px;margin: 10px;}
#login fieldset, #registration fieldset {border: 1px solid #CDCDCD;margin: 0px 0px 10px 0px;background: transparent;}
#login legend, #registration legend {font-weight: bold;color:#430100;}
#login p {margin: 5px;padding: 0px;}
#login label {margin: 0px 0px 0px 20px;display: block;float: left;width: 150px;}
#registration label {display: block;width: 150px;}
#user-name, #password, #email {display: block;clear: right;margin-bottom: 1px;}
.but {margin: 5px 20px;text-align: right;}
.ptop {padding: 35px 10px 5px 15px;margin: 0;color:#430100;}
.p2 {padding: 15px 10px 5px 15px;margin: 0;color:#430100;}

.product {margin: 0 0 0 15px;padding: 0px;display: block;width: 365px;height: 120px;}
a.ppic, span.ppic {border: 1px solid #430100;display: block;width: 110px;height: 110px;margin: 0;float: left;}
.ppic img, .ppic span{border: 0px none;width: 110px;height: 110px;}
.product h3 {margin: 0;padding: 0px;font-size: 1.2em;width: 240px;height: 35px;letter-spacing: -1px;font-weight: bold;}
.product h3 a {text-decoration: none;color: #a4270b;}
.product p {margin: 0px;padding: 0px;font-size: 0.96em;width: 240px;height:45px;color:#430100;}
.product h4 {color: olive;float: left;padding: 0px;margin: 0px;font-weight: bold;font-size: 1.2em;line-height: 30px;width:100px;}
.pbutt{margin: 0px;display:block; float:left;height:30px;width:140px;}
.pbutt a {line-height: 30px;width: 65px;text-decoration: underline;display: block;float: left;margin: 0 5px 0 0;color:#430100;}
.prcont {float: right;width: 248px;height: 112px;}

#content1 p {line-height: 1.21em;letter-spacing: 0px;}
.stt1 {color: #a4270b;font-weight: bold;font-size: 1.1em;letter-spacing: -1px;}
.stt2 {color: #808000;font-weight: bold;font-size: 1.1em;letter-spacing: -1px;}
.stt3 {color: #824426;font-weight: bold;font-size: 1.1em;letter-spacing: -1px;}
.stt4 {color: red;font-weight: bold;font-size: 1.1em;letter-spacing: -1px;}
.llli {padding: 10px 0 20px 0;margin: 0 0 0 17px;list-style: none;list-style-position: outside;}
#backlink {margin: 10px 0 0 10px;}
#blink {padding: 25px 0 0 0;text-align: center;}
#blink a {border: 0px none;}
#blink img {width: 390px;height: 50px;border: 0px none;}
.mb001 input {padding: 0;letter-spacing: -1px;}
#ccicons {width: 375px;height: 50px;background: url(../images/cards.jpg) no-repeat 255px 5px;margin: 0 0 0 10px;}
.link1 {text-decoration: underline;color: #430100;}
.link1:hover  {color: #a4270b;}
#seclink {padding: 2px 0 0 113px;}
#seclink a {position: relative;top: 9px;border: 0px none;}
#seclink img {border: 0px none;}

#popular {margin: 0 0 0 0;padding: 70px 35px 0 20px;list-style: none;list-style-position: outside;font-size: 0.86em;}
#popular li {margin: 0;padding: 0 0 5px 0;}
.terr{color: red;}
/* for IE6 */  
* html #header li.first {margin: 0 0 0 310px;}
* html #navi {margin: 5px 0 0 52px;}
* html .lo2 {margin: 23px 0 0 7px;float: left;}
* html .lo3 {margin: 25px 0px 0 2px;float: left;}
* html #footer1 {position:relative;top:-8px;}
* html #flcont {position: relative;top: -7px;}
* html #scart2 {margin: 0 0 0 0;}
* html #scart3 {margin: 0 0 0 28px;}
* html #scart4 {margin: 0 0 0 70px;}
* html #choo {position: relative;top: -8px;}
/* end for IE6 */
