Norcal
body { 
            font-family:  sans-serif; 
            background-color: #cc9966;
            margin: 0px; }

#allcontent {
width: 800px;
padding-top: 0px;
padding-bottom: 5px;
background-color: #cc9966;
margin-left: auto;
margin-right: auto;

}

p {color: #333333;}

h1 {font-family: apple chancery, cursive;
color: purple;
font-size: 150%;
text-align: center;

}

#top {margin: 0px;
border-color: orange;
border-width: 3px;
border-style: solid;
 }


h2  {font-family: serif;
        color: purple; 
       font-size: 150%;}
	   
	   
#navbar  {background-image:url('images/topbar1.jpg');
background-position:;
height: 58px;
margin-left: 0px;
padding-top: 2px;

}             
	   
#navbar img {position: relative;
top: 15px;
width: 95px;
z-index: 99;
}	

table {background-color: #cc9966; }

td, th {border: 2px solid orange;}

#logo {height: 50px;
margin: 0px 0px 10px 0px;
float: left;
z-index: 99; }
   
	   
#header  {width: 789px;
height: 200px;
color: #333333;
font-size: 16px;
padding-left: 5px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
border-color: orange;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
}

#header_img  {position: relative;
left: 0px;
bottom: 10px; }

#main  {width: 450px;
height: 350px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: left;
}

#mainrka  {
height: 380px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: left;
}

#winemain  {width: 450px;
height: 435px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: left;
}
#wdmain  {width: 450px;
height: 485px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: left;
}

#sidebar  {width: 280px;
height: 350px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: right;
}

#sidebarrka  {width: 280px;
height: 380px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: right;
}

#winesidebar  {width: 280px;
height: 435px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: right;
}

#wdsidebar  {width: 280px;
height: 485px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: right;
}
#bigred  {position: absolute;
left: 280px;
top:: 300px;
z-index: 99;
}

#fixed  {float: right;
}

#footer  {width: 775px;
height: 350px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
border-color: orange;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
clear: left;
}

.enter  {position: relative;
margin-left: 260px;
bottom: 130px;
z-index: 99; }

#footern  {width: 775px;
height: 500px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
border-color: orange;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
clear: left;
}

#footere  {width: 775px;
height: 500px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
border-color: orange;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
clear: left;
}

#winemaing  {width: 450px;
height: 900px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: left;
}

#winesidebarg  {width: 280px;
height: 900px;
color: #333333;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
float: right;
}

#about  {float: right;
width: 550px;
height: 1040px;
color: #333333;
font-size: 16px;
padding: 10px;
margin: 5px 5px 0px 0px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
}

#aboutimg {float: left;
width: 180px;
height: 1300px;
margin: 5px;
padding: 10px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;}

#aboutimgt {float: left;
width: 210px;
height: 940px;
padding: 10px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
}


#contact {float: right;
width: 550px;
height: 940px;
color: #333333;
font-size: 16px;
padding: 10px;
margin: 5px 5px 0px 0px;
 border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;}

#faq_intro  {float: right;
width: 550px;
height: 440px;
color: #333333;
font-size: 16px;
padding: 10px;
margin: 5px 5px 0px 0px;
 border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99; }

#faq_detail  {float: left;
width: 780px;

color: #333333;
font-size: 16px;
padding: 10px;
margin: 5px 5px 0px 0px;
 border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99; }

#faqimg  {float: left;
width: 180px;
height: 440px;
margin: 5px;
padding: 10px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99; }

#legal  {
width: 765px;
margin: 5px;
padding: 10px;
border-color: #ff9900;
border-width: 3px;
border-style: solid;
background-color: #ffcc99; }

.waivertitle {color: black;
font-size: 150%;}

#testimonies  {width: 545px;
height: 1320px;
border-color: orange;
border-width: 3px;
border-style: solid;
background-color: #ffcc99;
padding-left: 10px;
float: right; }


a:link {color: purple;}

a:visited {color: blue;}

a:hover {color: red;}