* { padding: 0; margin: 0; border: none; line-height: normal; letter-spacing: normal;}
body {background-color: #753f00; font-size: 62.5%; font-family: Times New Roman, Times, serif; background: url('../images/tile.png');}
#wrapper {position:absolute; left: 50%; top: 5%; width: 802px; margin-left: -400px;}
#main {width: 802px; height: 647px; background: url('../images/splash_noback.png') no-repeat top center;}
#header{width: 300px; height: 150px; background: none; float: right; margin-right: 250px;}
#ordernow {width: 130px; height: 100px; background: none; float: right; margin: 25px 20px 0 0}


#page {float: left; padding: 30px 0 0 50px;}
#nav {height: 35px; width: 600px; padding-left: 30px;}
#nav a {border: none; text-decoration: none;}
#nav ul {list-style: none; float: left; margin: 10px 0 0 40px;}
#nav li {display: inline; float: left; margin: 0 0 0 40px;}

#flash_container {width: 285px; height: 240px; background: #FFF; float: left; margin: 30px 0 0 50px !important; margin: 50px 0 0 40px;}

#content {float: left; width: 320px; height: 190px; padding: 25px 40px 0 30px; font-size: 1.2em; text-align: center; color: #753f00; line-height: 1.7em;}
#content a{text-decoration: none; color: #e4701e;}
#content a:hover{color: #5a98d0;}
#buy {float:left; padding: 20px 0 0 280px;}


#content_chef {float: left; width: 300px; height: 200px; padding: 30px 40px 0 30px; font-size: 1.2em; text-align: center; color: #753f00; line-height: 1.5em;}

#content_recipe {float: left; width: 300px; height: 200px; padding: 70px 40px 0 30px; font-size: 1.2em; text-align: center; color: #753f00; line-height: 1.5em;}

#content_news {float: left; width: 300px; height: 240px; margin: 30px 0px 0 30px !important; margin: 30px 0 0 15px; font-size: 1.2em; text-align: left; color: #753f00; line-height: 1.0em; background-color: #f7f2eb; border: 1px solid #e4701e; overflow: hidden;}

#content_news a {color: #7faeda; text-decoration: none;}
#content_news a:hover {color: #e4701e}

#news_item {border-bottom: 1px solid #e4701e; margin: 10px; padding-bottom: 10px;}
.news_date {color: #7faeda; text-transform: uppercase; font-size: 1.1em; height: 20px;} 

#content_contact {float: left; width: 600px; height: 250px; margin: 30px 0px 0 50px !important; margin: 30px 0 0 25px; font-size: 1.2em; text-align: left; color: #753f00; line-height: 1.0em; background-color: #f7f2eb; border: 1px solid #e4701e; font-weight: normal;}

.form_left {position: absolute; top: 260px; left: 120px;}
.form_right {position: absolute;top: 260px; left: 420px;}

#break {float: left; height: 5px; width: 275px; border-bottom: 1px solid #e4701e;}
.submit {position: absolute; top: 484px; left: 375px; border: none; width: auto}
textarea, input, .check {border: 1px solid #e4701e;}
input.large {width: 250px;}
.unchecked {background-image:url('../images/uncheck.png')}
.checked {background-image:url('../images/check.png')}
textarea {width: 250px;}


#content_links {float: left; width: 300px; height: 200px; padding: 25px 40px 0 30px; font-size: 1.1em; text-align: center; color: #753f00; line-height: 1.7em;}
#content_links li {list-style: none; font-family: "Times New Roman", Times, serif; font-size: 1.4em;}
#content_links a {color: #7faeda; text-decoration: none;}
#content_links a:hover {color: #e4701e}



#track {float: left; width: 5px; height: 240px;	margin: 30px 0px 0px 10px !important; margin-top: 40px; background-color: #7faeda;}
#handle {width: 5px; height: 25px; background-color: #753f00; cursor: move;}

.custombutton {padding:0; margin: 0; border: none; background: none; cursor: pointer; position: absolute; top: 480px; left: 375px; border: none; width: auto}



#rights {position: absolute; text-align: center; width: 802px; height: 150px; margin-top: 640px; font-size: 1.0em; color: #FFF;}