@charset "UTF-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/img/body-bg.gif) top left;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
a{outline:none; color:#000; text-decoration:none;}
a:hover{color:#9c6311; text-decoration:underline;}
.oneColElsCtr #container {
	width: 46em;
	/*background: #FFFFFF;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-right: auto; margin-top:30px;
	margin-left: auto;
	
	
}
.oneColElsCtr #mainContent {
	font:Arial, Helvetica, sans-serif;
	color: #999999;
	min-height:650px; /**min-height:2920px;  after removeing this code site will not work perfectly intial max-height was 500px and its effect shows all over pages*/}

.oneColElsCtr #mainContent #mainContentadmin {
	font:Arial, Helvetica, sans-serif;
	color: #999999;
	 /*min-height:700px; after removeing this code site will not work perfectly intial max-height was 500px and its effect shows all over pages*/}
.oneColElsCtr #mainContent p {
	font-size: 12px; padding:5px 18px 7px 0; margin:0; color:#000; font-family:Arial, Helvetica, sans-serif;
}
.oneColElsCtr #mainContent h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding:0px 10px 0 0px;
	margin: 0;
}
.oneColElsCtr #mainContent h5 {
	color: #333333; margin:0 0 0 0; font:bold 15px Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 0;
}
.oneColElsCtr #mainContent h6 {
	color: #333333; margin:0; font:bold 13px Arial, Helvetica, sans-serif; color:#000; padding:0; font-style:italic;
}
.oneColElsCtr #mainContent h5 img { margin:0 10px 0 0;
}
.oneColElsCtr #mainContent h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
}
#header {
	width: 100%;
	height: 100px;
	clear: both;
}
#logo {
	float:left;
	height: 100px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AA9900;
	margin-bottom: 30px;
	margin-left: 5px;
	display: inline;
}

.head_t{
height:51px;background:#E7D7BF url(../images/img/tab_in_bg.gif) no-repeat bottom right; border-bottom:solid 4px #A06B1C;border-top:solid 1px #A06B1C;
}
/*.oneColElsCtr #container #mainContent #header #navigation li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	width: 120px;
}
.oneColElsCtr #container #mainContent #header #navigation ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 480px;
}*/
#content {
	width: 520px;
	float: right;
/*	padding-right: 10px;
	margin-top: 20px;*/
}
#image {
	clear: both;
}
.oneColElsCtr #container #mainContent #side_links {
	float: left;
	height: 310px;
	width: 200px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #9B9061;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
}
#footer {
	clear: both;
	color: #999999;
	font-size: 10px;
}
#footer p {
	font-size: 10px;
	color: #999999;
}
hr {
	background-image: url(../images/css/hr.jpg);
}
.oneColElsCtr #container #mainContent #footer li {
	display: inline;
	list-style-type: none;
	font-size: 12px;
	margin-left: 15px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 15px;
}
.oneColElsCtr #container #mainContent #footer a {
	/*font-family: Copperplate, "Times New Roman";*/font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.oneColElsCtr #container #mainContent #footer a:hover {
	color: #AA9900;
	text-decoration: underline;
}
.oneColElsCtr #container #mainContent #footer a:visited {
	color: #666666;
	text-decoration: none;
}
.oneColElsCtr #container #mainContent #footer a:visited:hover {
	color: #AA9900;
	text-decoration: underline;
}
.oneColElsCtr #container #mainContent #side_links a {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.oneColElsCtr #container #mainContent #side_links a:hover {
	color: #AA9900;
	text-decoration: underline;
}
.oneColElsCtr #container #mainContent #side_links a:visited {
	color: #666666;
	text-decoration: none;
}
.oneColElsCtr #container #mainContent #side_links a:visited:hover {
	color: #AA9900;
	text-decoration: underline;
}

img {
	border: none;
}
a:active {
	outline:none;
}

.oneColElsCtr #container #mainContent #sub_navLinks {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #AA9900;
	background-color: #666666;
}
.oneColElsCtr #container #mainContent #image {
/*	border-top-width: 1px;
	border-right-width: 6px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9B9061;
	border-right-color: #9B9061;
	border-bottom-color: #9B9061;
	border-left-color: #9B9061;*/
}
.oneColElsCtr #container #mainContent #sub_navLinks #OT_searchWrapperAll #OT_logo #OT_imglogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColElsCtr #container #mainContent #sub_navLinks #OT_searchWrapperAll #OT_logoLink #OT_imglogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColElsCtr #container #mainContent #sub_navLinks #OT_searchWrapperAll #OT_imglogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#OT_searchWrapperAll #OT_searchWrapper h2 {
	display: none;
}

#OT_searchWrapperAll #OT_searchWrapper {
	display: block;
	height: 40px; margin-top:-5px;
}

#OT_searchWrapperAll {
	display:block;


}

#OT_searchWrapper #OT_partySizeLbl, #OT_dateLbl, #OT_timeLbl {
	font-size: 10px; 
	color: #333333;
}
.oneColElsCtr #container #mainContent #header #header_quote p {
	font-size: 11px;
	color: #999999;
	margin: 0px;
}

.oneColElsCtr #container #mainContent #header #header_quote {
	margin-top: 25px;
	float: right;
	width: 540px;
	margin-right: 20px;
}
.oneColElsCtr #container #mainContent #header #header_quote h2 {
	font-size: 20px;
	padding: 0;
	margin: 0;
	color: #999999;
}
.oneColElsCtr #container #mainContent #sub_navLinks {
	margin-top: -20px;
}
.oneColElsCtr #openTable {
	background-color: #fff; /*margin-top:-10px;*/
	background:url(../images/img/topboxbg.gif) repeat-x left top; height:67px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;*/
}
.oneColElsCtr #openTable #OT_imglogo {
	margin-top:12px;
	margin-right:40px;
}
.oneColElsCtr #container #mainContent #side_links li {
	
}
.oneColElsCtr #container #mainContent #footer ul {
	margin: 0px;
	padding: 0px;
}
.oneColElsCtr #container #mainContent #side_links ul {
	margin: 0px 0px 0px 30px;
	padding: 5px 0px 0px;
}
.oneColElsCtr #container #mainContent #footer #footer_links {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9B9061;
	border-right-color: #9B9061;
	border-bottom-color: #9B9061;
	border-left-color: #9B9061;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.oneColElsCtr #container #mainContent #menu_content {
	height: 250px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	/*color: #999999;*/ color:#000;
}
.oneColElsCtr #container #mainContent #nav_links {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9b9061; line-height:18px;
	
}
.oneColElsCtr #container #mainContent #nav_links a {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}
.oneColElsCtr #container #mainContent #nav_links a:hover {
	color: #9B9061;
	text-decoration: underline;
}
.oneColElsCtr #container #mainContent #nav_links a:visited {
	color: #000000;
	text-decoration: none;
}
.oneColElsCtr #container #mainContent #nav_links a:visited:hover {
	color: #9B9061;
	text-decoration: underline;
}
.click_to_enter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#navigation {
	width:539px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9B9061;
	float:left;
	margin-top: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9B9061;
	
}

.cl{clear:both;}
.bg{ background:url(../images/img/bg.gif) repeat-y top left; width:739px;}
.n_header{width:auto; margin:0px 8px 0px 8px;overflow:hidden;}
.n_logo{float:left; width:184px; height:114px; }
.header_r_bg {background:#a06b1c url(../images/img/top_bg.gif) no-repeat top right; color:#000000;}
.top_t{font-size:15px; padding:8px 0px 11px 0; *padding:9px 0px 12px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; height:40px;}
/*--------new css-------*/
.txtalgn{ text-align:right;}

.top_t_in{font-size:12px; font-weight:normal; text-align:right;}

#quotetext{text-align:center; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.tab{background:#E7D7BF url(../images/img/tab_in_bg.gif) no-repeat bottom left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:49px; *height:51px;}
.tab ul{list-style:none; padding:6px 10px 6px 30px;}
.tab li{display:inline; padding:6px 10px 5px 10px;}
.tab li a{padding:6px 10px 6px 10px; text-decoration:none; color:#000; }
.tab li a:hover{padding:6px 10px 9px 10px; background:url(../images/img/tab_h.gif) repeat-x top left; color:#995C48}

.left{ width:182px; float:left; border:solid 1px #9E6717; color:#000;}
.right{ width:515px; float:left; margin-left:10px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.left_nav{background:#D5B890; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;float:left;}
.left_nav ul{ padding:5px 0px 5px 5px; margin:0px;}
.left_nav ul li{ list-style:none; background:url(../images/img/icone.gif) no-repeat center left; margin:0px 0px 0px 5px; padding:5px 0px 5px 12px;}
.left_nav ul li a{color:#000; text-decoration:none;}
.left_nav ul li a:hover{/*background:url(../images/img/h_icone.gif) no-repeat center left; margin:0px 0px 0px 5px; padding:5px 0px 5px 12px;*/}
.left_nav ul li.active{background:url(../images/img/h_icone.gif) no-repeat center left; margin:0px 0px 0px 5px; padding:5px 0px 5px 12px;}
.team{font-size:14px; padding:8px 0px 5px 18px; font-weight:bold} 

.bottom_bg{background:url(../images/img/prosecco_but.gif) no-repeat bottom left; height:44px; font-family:Arial, Helvetica, sans-serif; width:739px;}
.bottm_lftlist{ width:576px; float:left;}
.bottm_lftlist ul{margin:0; padding:0 0 0 18px;}
.bottm_lftlist ul li{ display:inline; margin:0; padding:0 15px; line-height:40px; list-style-type:none;}
.bottm_lftlist ul li.copyright{color:#855613; font-size:11px;}
.bottm_lftlist ul li a{ color:#000; text-decoration:none;}
.bottm_lftlist ul li a:hover{ color:#000; text-decoration:none;}
.botm_right_dsgn{ width:161px; float:right; margin:3px 0 0 0;}
.botm_right_dsgn img{vertical-align:middle; text-align:right; margin:8px 0 0 90px;*margin:8px 0 1px 90px;}
/*---------- new css added by Pritee Sharma----------------------------------------*/
.news_tab{outline:none; color:#995C48; float:left;}
.news_tab:hover{background:url(../images/img/tab_h.gif) repeat-x left bottom; outline:none; color:#995C48; display:block;}
.nrmltxt{font-size:12px; color:#000; line-height:18px;}
.nrmltxt a{color:#000; text-decoration:none;}
.nrmltxt a:hover{color:#000; text-decoration:none;}
.bitxt{font-size:14px; color:#000; font-weight:bold; padding:0 0 0 10px;}
#side_links_2 {
	float: left;

	width: 200px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #9B9061;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
}

.selected {
background:url(images/img/tab_h.gif)  repeat-x 0 -1px; outline:none; color:#995C48;
}
/*-----------new css for open table conatainer-------------------------*/
.opntblcont{ background:#fff/*url(../images/img/opentable-bg.gif) repeat-x left bottom*/;width:739px; margin:auto;}

.newtt{float:center;}












