/* -----------------------------------*/
/* -------->> GLOBAL <<<-----------*/ 
/* -----------------------------------*/


body, dd, dl, dt, fieldset, legend, blockquote, form, h1, h2, h3, h4, h5, h6, li, ol, ul, p {
	margin: 0;
	border: 0 none #FFFFFF;
	padding: 0;
	}
p {margin-bottom:15px;	line-height:2em}
p.pagejump {clear:left;	padding-top:20px}

h1, h2, h3, h4, h5, h6 {	color:#5B0E0D;	font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {	font-size:2.3em;	line-height:1.2em;	margin-bottom:10px}
h2 {	font-size:2em;	line-height:1.4em}
h3 {	font-size:1.3em}
h3.clear {clear:left}

ul {	list-style:none}

html, body {height:100%}
	
body {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#555;
	padding:0;
	margin:0;
	height:100%;
	}

a {			color:#000;	text-decoration:none;	background-color:transparent}
a:hover {	text-decoration:none}
a:visited {	color: #5F5F5F}

#content a {	border-bottom:1px dotted #5B0E0D}
#content a:hover {background-color:#F0E9E8}
#content a.button {border:none}
#content a.button:hover {background-color:transparent}

img {border: 0}
img.left {float:left;	padding-right:10px}

.pageClear {	clear: both;	height: 50px;	overflow: hidden;	margin-bottom: 20px;	font-size: 1px;	line-height: 1px}
.hidden {	display:none}

/* -----------------------------------*/
/* ---->> GLOBAL STYLING <<<-------*/ 
/* -----------------------------------*/

#container {
	position:relative;
	margin:10px auto;
	margin-top:0;
	padding-top:0;
	width:600px;
	height:100%;
	text-align:left;	
	}
	
#header {display:none}

#contentarea {
	width:100%;
	margin-top:20px;
	}

/* ---->> NAVIGATION <<<-------*/ 

#navigation {
	display:none;
	}
#restaurant {	background: transparent url(../images/restaurant-bg.gif) top left no-repeat;	}
#cuisine {	background: transparent url(../images/cuisine-bg.gif) top left no-repeat}

#restaurant, #cuisine {	display:none}


	
/* ---->> CONTENT <<<-------*/ 

#content {margin-left:0;	width:600px;	clear:none}
#fullwidth {padding:0}
#introduction {width:340px;	padding-right:15px;	float:left}
#promotion, #filler {display:none}
#filler {background:none;	border:none;	padding-right:5px;	width:345px}
/* ---->> FOOTER <<<-------*/

#footer {clear:both;	width:100%;	padding-top:40px}
#footer p {text-align:center;	padding:8px;	margin:0}
#footer p.address {background-color:#DBDBDB}
#footer p.information {display:none}
#footer p.credits {display:none}
#footer p span {padding:0 10px}
#footer a:hover {text-decoration:underline}
	
/* -->> INDIVIDUAL PAGES <<<-----*/

#staff {float:left}
div.keystaff {clear:left;	margin-bottom:20px}
div.keystaff img {float:left;	padding:0 15px 15px 0}

/* -->> COMMENTS/SIGN-UP <<<-----*/
#commentform, #winepromo, #signupform, #menu {display:none}


dt, dd, textarea {margin:0;	padding:0}
textarea {padding-bottom:10px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:0.95em;	width:160px}
dt {float:left;	width:160px;	clear:left;	padding-bottom:7px}
dd {clear:none;	padding-bottom:3px}

#comments, #winebanners {margin:10px 0;	padding-top:20px;	clear:both}
#quotes, div.winestyle, #wine {float:left}

div.quote {margin-bottom:25px;	clear:both}

blockquote {	margin:10px;	background: transparent url(../images/openquote.gif) top left no-repeat}
blockquote h2 {  padding: 15px 35px;  background: transparent url(../images/closequote.gif) bottom right no-repeat }

.row {clear:left}
.benefit {
	float:left;
	text-align:center;	
	width:40%;	
	margin-right:15px;
	margin-top:15px;	
	background-color:#F0E9E8;	
	border-top:1px dotted #5B0E0D;
	border-bottom:1px dotted #5B0E0D;
	padding:7px;
	}
	
#summary {clear:both;	padding:20px 0}
#summary ul {margin:15px}


/* -->> CONTACT PAGE <<<-----*/

#bookingform h2, #bookingform h3, #bookingform h4 {text-align:center}
#bookingform h3 {color:#444;	font-size:2.2em}
#bookingform h4 {font-size:1.6em;	padding:20px}


/* -->> CUISINE PAGES <<<-----*/

h1.menu {margin-bottom:0}
table {margin-bottom:30px}

td {padding:5px 0}
th {padding-top:15px}
td.dish {width:640px}
th.double {padding-right:10px;	width:70px}

#content p.menus a, #content #winemenu a, #content #winebanners a {	border:none;	padding-right:15px}
#content p.menus a:hover, #content #winemenu a:hover, #content #winebanners a:hover {background-color:transparent}

#winemenu {width:270px;	padding-right:0px;	float:right;	padding-left:10px;	clear:none;	background: transparent url(../images/promo-bg.gif) top left repeat-x;	border-left:1px solid #555}
#wineintro {width:370px;	padding-right:15px;	float:left}
#wineintro img {display:none}
#menu {background: transparent url(../images/winemenu-bg.jpg) top left no-repeat}

p.menus {display:none}

#winebanners h2 {margin:10px 0}
#winebanners table h3 {padding-top:15px}
.holder {
}
