#container1 {  
	position:absolute; 
	left:50%;
	top:0px;
	width: 976px;
	height: 716px;
	margin-left: -489px;
	background-color: #fff;
	}

#container2 {  
	position:absolute; 
	left:50%;
	top:0px;
	width: 976px;
	height: 770px;
	margin-left: -489px;
	background-color: #fff;
	}

#container3 {  
	position:absolute; 
	left:50%;
	top:0px;
	width: 976px;
	height: 810px;
	margin-left: -489px;
	background-color: #fff;
	}

#container99 {  
	position:absolute; 
	left:50%;
	top:0px;
	width: 980px;
	height: 810px;
	margin-left: -490px;
	background-color: #fff;
	}

#containerhome {  
	position:absolute; 
	left:50%;
	top:50%;
	width: 600px;
	height: 810px;
	margin-left: -300px;
	margin-top: -360px;
	}

html0ld {		
	margin: 0px;
	padding: 0px;
	min-width:976px;
	min-height:716px;
	background-color: #d7d7bd;
	background-image: url("../images/fade-grn.jpg");
	background-repeat: repeat-x;
	}
html {		
	margin: 0px;
	padding: 0px;
	min-width:976px;
	min-height:716px;
	background-color: #d7d7bd;
	background-image: url("../images/pattern-grn.jpg");
	background-repeat: repeat-x;
	}

body {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

home {
	margin: 5px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* MAIN LOGOS ---------------------------------------------------------------------------------*/


#logobar { 
	position:absolute;
	top: 45px;
	left:20px;
	width: 312px;
	height: 312px;
	background-color: #d7d7bd;
}

#logobar2 { 
	position:absolute;
	top: 45px;
	left:20px;
	width: 312px;
	height: 312px;
	background-color: #be9e55;
}

#logobox1 { 
	position:relative;
	top: 230px;
	left: 82px;
	background-image: url("../images/logo2.gif");
	background-repeat: no-repeat;
	width: 203px;
	height: 60px;
}

#logobox2 { 
	position:relative;
	top: 230px;
	left: 82px;
	background-image: url("../images/logo-champagnebar.gif");
	background-repeat: no-repeat;
	width: 203px;
	height: 60px;
}

#logobox3 { 
	position:relative;
	top: 230px;
	left: 82px;
	background-image: url("../images/logo3.gif");
	background-repeat: no-repeat;
	width: 203px;
	height: 60px;
}


#logobox4 { 
	position:relative;
	top: 230px;
	left: 82px;
	background-image: url("../images/logo4.gif");
	background-repeat: no-repeat;
	width: 203px;
	height: 60px;
}

#logobox99 { 
	position:relative;
	top: 230px;
	left: 82px;
	background-image: url("../images/logo-main.gif");
	background-repeat: no-repeat;
	width: 203px;
	height: 60px;
}


/* PR TOP MENU ---------------------------------------------------------------------------------*/


#menubar { 
	position:absolute;
	top: 20px;
	left: 340px;
	width: 619px;
	height: 30px;
	border-top: 0px solid #d7d7bd;
	vertical-align: top;
	}

#menubox {
	position:relative;
	top: 4px;
	width: 619px;
	height: 30px;
	background-color: #fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	vertical-align: top;
	text-align: center;
}


.mainmenu1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
 	color: #b59650;
	width: 619px;
 
	vertical-align: top;
}


.hov1 A:link {
	text-decoration: none;
	color: #b59650;
}

.hov1 A:visited {
	text-decoration: none;
	color: #b59650;
}

.hov1 A:active {
	text-decoration: none;
	color: #b59650;
}

.hov1 A:hover {
	text-decoration: none;
	color: #666;
	border-top: 2px solid #d7d7bd;
}

.hov6 A:link {
	text-decoration: none;
	color: #b59650;
}

.hov6 A:visited {
	text-decoration: none;
	color: #b59650;
}

.hov6 A:active {
	text-decoration: none;
	color: #b59650;
}

.hov6 A:hover {
	text-decoration: none;
	color: #666;
	border-bottom: 2px solid #d7d7bd;
}



#menubox ul
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	list-style-type: none;
	text-align: center;
}

#menubox ul li { display: inline; }

#menubox ul li a
{
	text-decoration: none;
	padding: .4em .4em;
	color: #be9e55;
}

#menubox ul li a:hover
{
	color: #be9e55;
	background-color: #fff;
	border-top: 2px solid #be9e55;
}



/* CHAMPAGNE TOP MENU ---------------------------------------------------------------------------------*/


#cmenubar { 
	position:absolute;
	top: 20px;
	left: 340px;
	width: 619px;
	height: 30px;
	border-top: 0px solid #be9e55;
	vertical-align: top;
	}


.hov2 A:link {
	text-decoration: none;
	color: #be9e55;
}

.hov2 A:visited {
	text-decoration: none;
	color: #be9e55;
}

.hov2 A:active {
	text-decoration: none;
	color: #be9e55;
}

.hov2 A:hover {
	text-decoration: none;
	color: #95955e;
	border-top: 2px solid #be9e55;
}


/* PR LEFT MENU ---------------------------------------------------------------------------------*/

#leftmenubox {
	position:absolute;
	top: 380px;
	left: 10px;
	width: 290px;
	text-align: right;
}


.menuleft {
	position:relative;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px; 
	color: #be9e55;
}

#leftmenubox99 {
	position:absolute;
	top: 380px;
	left: 0px;
	width: 290px;
	text-align: right;
}

.menuleft99 {
	position:relative;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px; 
	color: #be9e55;
}

.hov3 A:link {
	text-decoration: none;
	color: #888;
}

.hov3 A:visited {
	text-decoration: none;
	color: #888;
}

.hov3 A:active {
	text-decoration: none;
	color: #888;
}

.hov3 A:hover {
	text-decoration: none; 
	color: #bc9b6a;
}


/* PR BOTTOM MENU ---------------------------------------------------------------------------------*/

.mainmenu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b59650;
}

#menubox2 {
	position:absolute;
	top: 8px;
	left: 0px;
	height: 14px;
	padding-right: 8px;
	background-color: #fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	vertical-align: top;
	text-align: left;
}

#menubox3 {
	position:absolute;
	top: 8px;
	right: 0px;
	padding-left: 8px;
	height: 14px;
	background-color: #fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	vertical-align: top;
	text-align: right;
}

#menubar2 { 
	position:RELATIVE;
	top: 5px;
	left: 0px;
	width: 619px;
	}



/* PR TEAGUILD ---------------------------------------------------------------------------------*/

#teaguildbox { 
	position:absolute;
	top: 621px;
	left: 20px;
	}

#teaguildlogo { 
	position:absolute;
	background-image: url("../images/teaguild3.gif");
	background-repeat: no-repeat;
	width: 66px;
	height: 62px;
	}

.teaguildtext {
	position: absolute;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px; 
	color: #baba86;
	text-align: justify;
	width: 218px;
	margin-left: 72px;
}



/* CHAMPAGNE CHARLIE ---------------------------------------------------------------------------------*/

#charliebox { 
	position:absolute;
	top: 519px;
	left: 30px;
	}

#charlielogo { 
	position:absolute;
	background-image: url("../images/charlie.gif");
	background-repeat: no-repeat;
	width: 121px;
	height: 165px;
	}

.charlietext {
	position: absolute;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px; 
	text-align: left;
	width: 141px;
	margin-left: 132px;
	margin-top: 20px;
}
.charlietext2 {
	position: absolute;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #bc9b6a; 
	text-align: left;
	width: 141px;
	margin-left: 132px;
	margin-top: 20px;
}

.hov4 A:link {
	text-decoration: none;
	color: #bc9b6a;
}

.hov4 A:visited {
	text-decoration: none;
	color: #bc9b6a;
}

.hov4 A:active {
	text-decoration: none;
	color: #bc9b6a;
}

.hov4 A:hover {
	text-decoration: none; 
	color: #888;
}

/* HOME FLASH ---------------------------------------------------------------------------------*/

#contenthome { 
	position:relative;
	width: 600px;
	background-image: url("../images/81.jpg");
	background-repeat: no-repeat;
	}

#basebar { 
	position:absolute;
	top: 600px;
	width: 600px;
	height: 28px;
	background-color: #fff;
	}

.menuhome {
	position:relative;
	font-family:  trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px; 
	color: #be9e55;
	margin-right: 38px;
	text-align: right;
}

.hov9 A:link {
	text-decoration: none;
	color: #be9e55;
}

.hov9 A:visited {
	text-decoration: none;
	color: #be9e55;
}

.hov9 A:active {
	text-decoration: none;
	color: #be9e55;
}

.hov9 A:hover {
	text-decoration: none; 
	color: #333;
}


/* CHAMPAGNE FLASH ---------------------------------------------------------------------------------*/

#contentchampagne1 { 
	position:relative;
	width: 619px;
	background-image: url("../images/21.jpg");
	background-repeat: no-repeat;
	}

#contentchampagne { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/11.jpg");
	background-repeat: no-repeat;
	}

#cmainbox { 
	position: relative;
	top: 7px;
	width: 617px;
	height: 537px;
	background-color: #be9e55;
}

.cmaintext {
	position: relative;
	top: 80px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 14px; 
	text-align: left;
	margin-left: 40px;
	margin-right: 185px;
	margin-bottom: 40px;
}

#chpic { 
	position: absolute;
	top: 40px;
	left: 460px;
	width: 125px;
	height: 182px;
	background-image: url("../images/charlesheidsieck.jpg");
	background-repeat: no-repeat;
}

#chbottlepic { 
	position: absolute;
	top: 245px;
	left: 460px;
	width: 124px;
	height: 223px;
	background-image: url("../images/chbottle.jpg");
	background-repeat: no-repeat;
}

#chtitle { 
	position: absolute;
	top: 45px;
	left: 38px;
	width: 277px;
	height: 27px;
	background-image: url("../images/chtitle.gif");
	background-repeat: no-repeat;
}

.hov5 A:link {
	text-decoration: none;
	color: #fff;
}

.hov5 A:visited {
	text-decoration: none;
	color: #fff;
}

.hov5 A:active {
	text-decoration: none;
	color: #fff;
}

.hov5 A:hover {
	text-decoration: none; 
	color: #333;
}


/* PR FLASH ---------------------------------------------------------------------------------*/

#contentmain { 
	position:absolute;
	top: 45px;
	left: 340px;
	width: 619px;
	vertical-align: top;
	background-color: #fff;
	}

#content99 { 
	position:absolute;
	top: 37px;
	left: 332px;
	width: 648px;
	vertical-align: top;
	background-color: #fff;
	}

#contenthome { 
	position:relative;
	width: 619px;
	height: 637px;
	}

#contenttea1 { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/1.jpg");
	background-repeat: no-repeat;
	}

#contenttea2 { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/2.jpg");
	background-repeat: no-repeat;
	}

#contenttea3 { 
	position:relative;
	width: 619px;
	height: 732px;
	background-image: url("../images/3.jpg");
	background-repeat: no-repeat;
	}


#contenttea4 { 
	position:relative;
	width: 619px;
	height: 695px;
	background-image: url("../images/4.jpg");
	background-repeat: no-repeat;
	}


#contentlivent { 
	position:relative;
	width: 619px;
	height: 639px;
	background-image: url("../images/31.jpg");
	background-repeat: no-repeat;
	}

#contentchef { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/beate1.jpg");
	background-repeat: no-repeat;
	}

/* MAP ---------------------------------------------------------------------------------*/

#contentMAP { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/51.png");
	background-repeat: no-repeat;
	}

/* CONTACT ---------------------------------------------------------------------------------*/

#contentcontact { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/61.jpg");
	background-repeat: no-repeat;
	}



/* LIVE ENTERTAINMENT ---------------------------------------------------------------------------------*/

#entbox { 
	position:absolute;
	top: 450px;
	left: 160px;
	width: 600px;
	}




/* RESERVATIONS ---------------------------------------------------------------------------------*/

#contentres2 { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/41.jpg");
	background-repeat: no-repeat;
	}


#resbox3 {
	position:absolute;
	top: 368px;
	left: 20px;
	height: 314px;
	width: 312px;
	background-color: #fff;
	vertical-align: top;
}

#resbox3a {
	position:absolute;
	top: 220px;
	left: 30px;
	height: 112px;
	vertical-align: top;
}

#resbox3b {
	position:absolute;
	top: 220px;
	left: 168px;
	height: 112px;
	vertical-align: top;
}
.hov8 A:link {
	text-decoration: none;
	color: #be9e55;
}

.hov8 A:visited {
	text-decoration: none;
	color: #be9e55;
}

.hov8 A:active {
	text-decoration: none;
	color: #be9e55;
}

.hov8 A:hover {
	text-decoration: none;
	color: #333;
}


#resbox4 {
	position:absolute;
	top: 368px;
	left: 20px;
	height: 314px;
	width: 312px;
	vertical-align: top;
	background-image: url("../images/res.jpg");
	background-repeat: no-repeat;
}


.noticetext {
	position: relative;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	text-align: right;
	margin-top: 78px;
	margin-right: 32px;
}

.reservetext {
	position: relative;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be9e55;
	text-align: left;
}

.reservetext1 {
	position: relative;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be9e55;
	text-align: right;
	margin-left: 20px;
	margin-right: 27px;
}



/* PRIVACY AND SITEMAP ---------------------------------------------------------------------------------*/


#contentprivacy { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/61.jpg");
	background-repeat: no-repeat;
	}

#trans {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 545px;
	height: 570px;
	background-color: #d7d7bd;
	filter:alpha(opacity=96);
	-moz-opacity:.96;
	-khtml-opacity: 0.96;
	opacity: 0.96;
	vertical-align: top;
	border-top: 3px solid #be9e55;
	border-bottom: 3px solid #be9e55;
	border-left: 3px solid #be9e55;
	border-right: 3px solid #be9e55;
}

.privacytext {
	position: relative;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be9e55;
	text-align: justify;
	margin-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	margin-bottom: 60px;
	overflow: auto;
	height: 510px;
}



/* ERROR MESSAGES ---------------------------------------------------------------------------------*/


#contenterror { 
	position:relative;
	width: 619px;
	height: 637px;
	background-image: url("../images/31.jpg");
	background-repeat: no-repeat;
	}

#trans {
	position: absolute;
	top: 70px;
	left: 70px;
	width: 300px;
	height: 170px;
	background-color: #d7d7bd;
	filter:alpha(opacity=96);
	-moz-opacity:.96;
	-khtml-opacity: 0.96;
	opacity: 0.96;
	vertical-align: top;
	border-top: 3px solid #be9e55;
	border-bottom: 3px solid #be9e55;
	border-left: 3px solid #be9e55;
	border-right: 3px solid #be9e55;
}

.errortext {
	position: relative;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #be9e55;
	text-align: justify;
	margin-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	margin-bottom: 60px;
	overflow: auto;
	height: 510px;
}





/* OTHER ---------------------------------------------------------------------------------*/

.bar {
	position:absolute;
	top: 35px;
	left: 10px;
	height: 10px;
	width: 560px;
	padding-top: 2em;
	background: #d7d7bd;
	vertical-align: top;
}

#bar-name1 { 
	position:absolute;
	top: 0px;
	right: 10px;
}






/* VIEW PHOTO VIEW TEXT ---------------------------------------------------------------------------------*/


#viewbox {
	position:absolute;
	top: 8px;
	left: 50%;
	height: 28px;
	width: 473px;
	margin-left: -237px;
	background: #d7d7bd;
}

#viewlink {
	position:absolute;
        font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #be9e55;
	margin-left: 30px;
	margin-top: 8px;
}

#viewstitle {
	position:absolute;
	font-style: italic;
        font-size: 18px;
        font-family: Georgia, 'Times New Roman';
	color: #be9e55;
	text-align: right;
	margin-top: 3px;
	width: 443px;
}



#viewtxtbox2 {
	position:absolute;
	top: 37px;
	left: 50%;
	padding-bottom: 30px;
	width: 473px;
	margin-left: -237px;
	background: #d7d7bd;
	filter:alpha(opacity=97); 
	-moz-opacity: 0.97; 
	opacity: 0.97;
}

.viewtitle {
	position: relative;
	font-family:  Times;
	font-size: 11px;
	color: #be9e55;
	text-align: justify;
	margin-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	margin-bottom: 60px;
	overflow: auto;
	height: 510px;
}


.viewtxtitle {
        font-size: 28px;
	font-style: italic;
        font-family: Georgia, 'Times New Roman';
	color: #be9e55;
	margin-left: 30px;
	margin-top: 30px;
}

.viewtxt {
        font-size: 13px;
	font-style: italic;
        font-family: 'Times New Roman', 'times roman', helvetica;
	color: #be9e55;
	letter-spacing: 0px;
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 1.4em;
	text-align: left;
}


.viewtxt2 {
        font-size: 14px;
	font-style: italic;
        font-family: 'Times New Roman', 'times roman', helvetica;
	color: #be9e55;
	letter-spacing: 0px;
	margin-left: 30px;
	margin-top: 130px;
	margin-right: 30px;
	line-height: 1.3em;
	text-align: justify;
}



.viewnotes {
        font-size: 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	margin-left: 30px;
	margin-top: 30px;
}



#viewlistl {
	position:absolute;
        font-size: 14px;
	font-style: italic;
        font-family: 'Times New Roman', 'times roman', helvetica;
	color: #666;
	letter-spacing: 0px;
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 1.3em;
	text-align: left;
	width: 413px;
}

#viewlistr {
	position:absolute;
	left: 403px;
        font-size: 14px;
	font-style: italic;
        font-family: 'Times New Roman', 'times roman', helvetica;
	color: #666;
	letter-spacing: 0px;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 1.3em;
	text-align: right;
}



































h2 {
	font-size: 9px;
	color: #bc9b6a;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 14px;
	color: #004c1f;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.reviewUL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: disc;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.reviewUL span {
	position: absolute;
	left: 750px;
}
.content p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

h4 {
	font-size: 12px;
	color: #cd8b4e;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#smt-btn {
	background-image: url("images/btn_submit.gif");
	background-repeat: no-repeat;
	display: block;
}
#rst-btn {
	background-image: url("../images/clear.gif");
	background-repeat: no-repeat;
	display: block;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.image {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
}
.guide-tbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
.r {
	background-color: #999999;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url("../images/clear.gif");
	width: 55px;
	height: 16px;
	background-attachment: scroll;
	background-repeat: repeat;
}
.textform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
html,body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
td#row-header
{
	background: #A52A39;
	text-align: right;
	font-size: 10px;
	padding: 3px;
	padding-right: 10px;
	font-weight: bold;
	height: 15px;
}
td#row-header a
{
	text-decoration: none;
	color: #fff;
}
td#row-logo
{
	text-align: right;
	height: 76px;
	padding-right: 10px;
}
td#row-footer, td#row-subfooter
{
	height: 29px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 9px;
}
td#row-footer a, td#row-subfooter a
{
	text-decoration: none;
	color: #003399;
}

td#row-footer { 
	background: #EFEEE2; 
}

tr.bordered td { 
	border-bottom: 1px solid #333;
	font-size: 1;
	background: #000;
}

tr.bordered2 td { 
	border-bottom: 2px solid #333;
	background: #000;
}

tr.bordered3 td { 
	border-bottom: 2px solid #333;
	border-top: 1px solid #333;
	background: #000;
}



tr.bordered4 td { 
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	background: #000;
}


tr.borderedActive td { 
	border-bottom: 1px solid #ccc;
	background: #A52A39
}

tr.subnav td { 
	padding-left: 20px; 
}

tr.home td { 
	background: #9d102d; 
}

p 	{ 
	margin-top: 0; 
	line-height: 1.2em; 
}

h1 {
	font-weight: normal;
	color: #666;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
#content {
	width: 550px;
	text-align: left;
}
table#table1 a {
	font-weight: bold;
	text-decoration: none;
	color: #bc9b6a;
	}

table#table1 a:hover {
	text-decoration: none;
	color: #ffffff;
	}


#mainflash { 
	position: absolute;
	top:30px;
	left:366px;
	}

td.menu { 
	vertical-align: top;
	background: #ffffff; 
}


.botcopy { 
	width: 122;
	height: 20;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.topmenu { 
	width: 933px;
	height: 12px;
	text-align: right;
	vertical-align: bottom;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 30px;
}




#fixbotmenu { 
	position:absolute;
	width: 208px;
	padding-top: 106px;
	}


#music {
	position:absolute;
	top:0px;
	left:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #bc9b6a;
	margin-top: 52px;
	padding-top: 10px;
	padding-left: 10px;
	}



#downpdf {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 30px;
	}

#downpdf2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 30px;
	}

#sitemap {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #bc9b6a;
	padding-top: 20px;
	padding-left: 10px;
	margin-bottom: 30px;
	}


.Restaurant-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 408px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}
.content .Restaurant-link p {
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 9px;
}
.d-guide {
	font-family: Arial, Helvetica, sans-serif;
	color: #3C2D85;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
}
.Restaurant-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #004c1f;
	text-align: centre;
}
.Restaurant-links {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.Restaurant-intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	text-align: centre;
}
Rest-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}
.tinings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #004c1f;
	color: #FFFFFF;
	text-align: center;
}
.offers-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #004c1f;
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #004c1f;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #EFEEE2;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	text-align: center;
	color: #9d102d;
	letter-spacing: .3em;
}
.line {
	background-color: #004c1f;
	height: 1px;
}
.desc {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	color: #3c2d85;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.Offer-td {
	vertical-align: top;
	color: #004c1f
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.back {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #004c1f;
	text-decoration: none;
	text-align: center;
	font-weight: bold; 
	font-size: 16px;
}
.back a {
	color: #FFFFFF;
	text-decoration: none;
}
#guide .Offer-td ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
.content #guide .Offer-td p {
	color: #333333;
}
.content #guide .Offer-td h1 {
	font-size: 12px;
	color: #004c1f;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.lineheight20 { line-height: 20px; }

.lineheight5 { line-height: 5px; }





