/*

Spice Room

Global CSS for Firefox 2.0 and Safari

*/

html {height:100%;}

body{margin:0px; background:url(); background-color:#d18959; color:#666; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; padding:10px 0;}

/* Layout Styles.
===================================================== */

/* ############### On the TOP */

#wrapper{width:720px; position:relative; margin-left:auto; margin-right:auto; background-color:#eee; border:20px solid white;}
#printwrapper{width:500px; position:relative; margin-left:0; margin-right:auto;}
#header{width:720px; position:relative; margin-left:auto; margin-right:auto;}
#top{width:720px; height:157px; background:url(../images/masthead.jpg) no-repeat; text-indent:-9999px;}
#printtop{width:500px;}
#nav{position:relative; width:720px; height:233px; background-color:#eee; background:url(../images/menu.jpg) no-repeat;}
#banner{position:absolute; top:10px; right:16px; height:205px; width:495px;}
.date{position:absolute; right:30px; top:11px;}

/* ############### main NAVIGATION */

.title{z-index:100;}
#navlist{position:absolute; width:190px; padding:0px; margin:44px 0 0 0; font-size:1.4em;}

#navlist li{list-style: none; border-bottom:1px dotted #999; text-align: left;}

#navlist li a{display: block; padding: 5px 0.5em 5px 0.75em; text-decoration:none;}
#navlist li a:link {color: #666; background-color:#eee;}
#navlist li a:visited {color: #666; background-color:#eee;}
#navlist li a:hover{color: #fff; font-weight:bold; background-color:#6A3470;}

/* ############### The CONTENT */

#main{width:720px; position:relative; margin-left:auto; margin-right:auto; margin-top:-30px;}

.leftcol{font-size:1.2em; padding:0px; width:180px; }

.rightcol{float:right; width:550px; margin-top:-1em; font-size:1.2em;}

.normlist li{margin-bottom:10px;}

.nonelist li{margin-bottom:10px; list-style:none;}

/* ############### On the BOTTOM */

#footer{clear:both; height:auto; width:720px; position:relative; background-color:#392E4E; margin-left:auto; margin-right:auto;  padding-top:10px; padding-bottom:10px; border-top:10px solid #4D3281; color:#999; font-size:0.75em; line-height:1.4em;}
#printfooter{clear:both; height:auto; width:500px; position:relative; margin-left:20px; margin-right:auto;  padding-top:10px; padding-bottom:10px; color:#999; font-size:0.75em; line-height:1.4em;}
/* Menu Styles.
===================================================== */
.menutab{width:400px; margin-left:8px; font-size:1.4em;}
.menuitem{width:300px; font-weight:bold;}
.price{font-weight:bold;}
.desc{font-size:0.75em;}
#printbutt{position:absolute; right:50px; top:-50px;}
#payment{float:right; width:275px;}

/* Image Styles.
===================================================== */

.floatl{float:left; margin:10px 20px 10px 1px; padding:5px; border:1px solid #999;}
.floatr{float:right; margin:10px 1px 10px 20px; padding:5px; border:1px solid #999;}

/* Paragraph Styles.
===================================================== */

p{margin:0 0 10px 0; font-size:1.4em; line-height:1.5em;}
#main p{margin:5px 10px 10px 10px}
#footer p{margin:0 0 5px 17px}
h1{margin:20px 0 8px 10px; font-weight:bold; font-size:18px; color:#666; background-color:inherit; text-decoration:underline;}
h2{margin:8px 0 12px 0; font-weight:bold; font-size:14px; color:#666; background-color:inherit;}
h3{margin:8px 0 10px 0; font-weight:bold; font-size:1em; color:#666; background-color:inherit;}

/* Global Link Styles.
===================================================== */

a{color:#06f; background-color:inherit; text-decoration:none;}
a:link{color:#06f; background-color:inherit;}
a:visited{color:#06f; background-color:inherit;}
a:hover{color:#00f; background-color:inherit; text-decoration:underline;}
h2 a:link{color:#666; background-color:inherit;} 
h2 a:visited{color:#666; background-color:inherit;}
h2 a:hover{color:#06c; text-decoration:none; background-color:inherit;}
#footer a:link{color:#999; background-color:inherit; text-decoration:underline;}
#footer a:visited{color:#999; background-color:inherit; text-decoration:underline;}
#footer a:hover{color:#fff; background-color:inherit; text-decoration:none;}

.qlinks {position:relative; width:720px; color:#993300; background-color:inherit; font-size:0.75em;}

/* Form Styles.
===================================================== */

#address{float:right; margin-right:100px;}

/* End of */