* {margin:0; padding:0}
#wrapper {width:400px; margin:50px auto;font:12px Verdana, Arial, Helvetica, sans-serif; color:#666;}
h1{ color:#fff; font-size:1.4em;text-align:center;}
.form {float:left; padding:0px 10px 10px 10px;}
.form label {float:left; width:120px; padding:10px 10px 0 0; font-weight:bold;}
.form select {float:left; width:200px; margin-top:10px}
.form input {float:left; margin-top:10px; width:200px;}
.form textarea {float:left; margin-top:10px; width:200px;}
.form .submit {clear:both; width:100px;}
.form img{margin-top:10px;}
#msg {display:none; position:absolute; z-index:400; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px; color:#fff;}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px;color:#fff;}
.msg{color:#fff;}
p{color:#fff;}
table{

	margin:10px auto 10px auto;
}

td.bluebg{
 	/*background-color:#e5ecf9;*/
	font-family:Tahoma;
	color:#000066;
	height:30;
}

td.hbg{
	background-color:#d5e8f9;
	font-family:Tahoma;
	color:#000066;
	height:30;
}
td.whitebg{	
	background-color:#FFFFFF;
	font-family:Tahoma;
	color:#000066;
	height:30;
}
a.nor2:link {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#336633;	
	text-decoration: none;
}
a.nor2:active{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration:overline;
}
a.nor2:visited{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration: none;
}

a.nor2:hover {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#00FF00;
	text-decoration:underline;
}
a:link {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#336633;	
	text-decoration: none;
}
a:active{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration:overline;
}
a:visited{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration: none;
}

a:hover {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#00FF00;
	text-decoration:underline;
}

.header {
	height:86px;
	background:#330000;
}
.header_line
{
	height:1px;
	background:#fff;
	margin-top:85px;
}
.body
{
	width:970px;
	height:483px !important;
	height:510px;
	background:url('../../images/body_background.gif') no-repeat;
}
.reservation_body
{
	width:970px;
	height:auto;
	background:url('../../images/reserv_background.gif') no-repeat;
}

.footer
{
	background:#1b0000;
	margin-top:0px;
}
.footer_line
{
	height:1px;
	background:#fff;
	margin-top:51px;
}
.copyright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
}
.copyright_menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.copyright_menu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.copyright_menu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
}
.copyright_menu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer_menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
}
.footer_menu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	text-decoration:none;
}
.footer_menu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	text-decoration:none;
}
.footer_menu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.text_yellow
{
	font-family:Verdana;
	font-size:11px;
	color:#cc9933;
	padding-bottom:5px;

}
.text_white
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	padding-top:0px;
}
.property
{
	height:463px;
	background:url(images/porperty_back.gif) no-repeat;
}
.fine_dining
{
	text-align:center;
	font-family:"Monotype Corsiva";
	color:#fff;
}
.fine_dining a:link, a:visited
{
	text-align:center;
	font-family:"Monotype Corsiva";
	font-size:22px;
	color:#bf9746;
	text-decoration:none;
}
.body_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-align:justify;
}
.body_text a:link, a:visited
{
	color:#b3872f;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.aboutus_img
{
	margin-top:75px !important;
	margin-top:50px;
	margin-left:166px;
}
.aboutus_textframe
{
	margin-left:60px;
	width:500px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.aboutus_textframe2
{
	margin-left:60px;
	width:500px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-style:italic;
}
.boris_gallery_img
{
	border:#fff;
}
.alacartemenu_yellowtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b3872f;
}
.menu_text_big
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #b3872f;
	font-weight:bold;
}
* {margin:0; padding:0}
#wrapper {width:400px; margin:50px auto;font:12px Verdana, Arial, Helvetica, sans-serif; color:#666;}
h1{background-color:#d5e8f9; border-top:2px solid #cfcfcf;line-height:150%; font-size:1.4em;text-align:center;border-left:2px solid #cfcfcf;border-right:2px solid #cfcfcf;}
.form {float:left; padding:0px 10px 10px 10px; background:#e5ecf9; border:2px solid #cfcfcf}
.form label {float:left; width:120px; padding:10px 10px 0 0; font-weight:bold;}
.form select {float:left; width:200px; margin-top:10px}
.form input {float:left; margin-top:10px; width:200px;}
.form textarea {float:left; margin-top:10px; width:200px;}
.form .submit {clear:both; margin-left:250px; width:100px;}
.form img{margin-top:10px; margin-left:130px;}
#msg {display:none; position:absolute; z-index:400; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px; color:#fff;}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px;color:#fff;}
.msg{color:#fff;}
p{color:#fff;}
table{

	margin:10px auto 10px auto;
}

td.bluebg{
 	background-color:#e5ecf9;
	font-family:Tahoma;
	color:#000066;
	height:30;
}

td.hbg{
	background-color:#d5e8f9;
	font-family:Tahoma;
	color:#000066;
	height:30;
}
td.whitebg{	
	background-color:#FFFFFF;
	font-family:Tahoma;
	color:#000066;
	height:30;
}
a.nor2:link {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#336633;	
	text-decoration: none;
}
a.nor2:active{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration:overline;
}
a.nor2:visited{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration: none;
}

a.nor2:hover {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#00FF00;
	text-decoration:underline;
}
a:link {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#336633;	
	text-decoration: none;
}
a:active{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration:overline;
}
a:visited{	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #db17f2;	
	text-decoration: none;
}

a:hover {	
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#00FF00;
	text-decoration:underline;
}

.header {
	height:86px;
	background:#330000;
}
.header_line
{
	height:1px;
	background:#fff;
	margin-top:85px;
}
.body
{
	width:970px;
	height:483px !important;
	height:510px;
	background:url('../../images/body_background.gif') no-repeat;
}
.reservation_body
{
	width:970px;
	height:auto;
	background:url('../../images/reserv_background.gif') no-repeat;
}

.footer
{
	background:#1b0000;
	margin-top:0px;
}
.footer_line
{
	height:1px;
	background:#fff;
	margin-top:51px;
}
.copyright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
}
.copyright_menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.copyright_menu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.copyright_menu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
}
.copyright_menu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer_menu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
}
.footer_menu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	text-decoration:none;
}
.footer_menu a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	text-decoration:none;
}
.footer_menu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.text_yellow
{
	font-family:Verdana;
	font-size:11px;
	color:#cc9933;
	padding-bottom:5px;

}
.text_white
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	padding-top:0px;
}
.property
{
	height:463px;
	background:url(images/porperty_back.gif) no-repeat;
}
.fine_dining
{
	text-align:center;
	font-family:"Monotype Corsiva";
	color:#fff;
}
.fine_dining a:link, a:visited
{
	text-align:center;
	font-family:"Monotype Corsiva";
	font-size:22px;
	color:#bf9746;
	text-decoration:none;
}
.body_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
	text-align:justify;
}
.body_text a:link, a:visited
{
	color:#b3872f;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.aboutus_img
{
	margin-top:75px !important;
	margin-top:50px;
	margin-left:166px;
}
.aboutus_textframe
{
	margin-left:60px;
	width:500px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
.aboutus_textframe2
{
	margin-left:60px;
	width:500px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-style:italic;
}
.boris_gallery_img
{
	border:#fff;
}
.alacartemenu_yellowtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b3872f;
}
.menu_text_big
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #b3872f;
	font-weight:bold;
}
