/* CSS for Rupali site. */

body {
	margin:0px;
	padding:0px;
	background:#AEAFB1 url(../images/main_bg.jpg) top left repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
	
ul, li {
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
}

img {
	border:0px;
	}
	
#wrapper {
	width:915px;
	margin:0px auto;
	}
	
	#header {
		float:left;
		width:915px;
		height:163px;
		background-color:#000000;
		border-bottom: 1px solid #807877;

		}
		
		#header .brand {
			width:278px;
			height:115px;
			background:#000000 url(../images/branding_main.gif) top left no-repeat;
			top:2px;
			left:-24px;
			
			position:relative;
			}
			
			.brand h1 {
				display:none;
				}
		

		#xheader a { 
			display:none;
			}
			

		.offer {
			width:194px;
			height:86px;
			background:#000000 url(../images/offer_valentines.gif) top left no-repeat;
			top:-125px;
			left:663px;
			position:relative;

			padding-bottom:2px; 			
			}				

			
		.home_button {
			width:77px;
			height:20px;
			top:-8px;
			left:278px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/home_btn.gif) top left no-repeat;
			text-indent:-9000px;
			
			padding-bottom:2px; 
			}
			
		.menu_button {
			width:77px;
			height:20px;
			top:-30px;
			left:380px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/menu_btn.gif) top left no-repeat;
			text-indent:-9000px;
			
			padding-bottom:2px; 
			}
			
		.gallery_button {
			width:109px;
			height:20px;
			top:-52px;
			left:484px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/gallery_btn.gif) top left no-repeat;
			text-indent:-9000px;
			
			padding-bottom:2px; 
			}
			
		.events_button {
			width:87px;
			height:20px;
			top:-74px;
			left:620px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/events_btn.gif) top left no-repeat;
			text-indent:-9000px;
			
			padding-bottom:2px; 
			}			
			
		.contact_button {
			width:124px;
			height:20px;
			margin-top:-96px;
			margin-left:734px;
			display:block;
			
			background:#000000 url(../images/contact_btn.gif) top left no-repeat;
			text-indent:-9000px;
			
			padding-bottom:2px; 
			}
			
			
			
		#header li a:hover {
			padding-bottom:0px;
			border-bottom:2px solid #E3001B;
			}
			
	#content {
		float:left;
		width:915px;
		
		background-color:#000;
		}
	
	#footer {
		float:left;
		width:915px;
		height:90px;
		background-color:#000000;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:none;
		font-weight:normal;
		font-size:14px;
		text-align:center;
		padding-top:30px;
		color:#666666;
		}
			
			
/* menu styles below*/

#menu {
	width:661px;
	height:361px;
	position:relative;
	
	left:135px;
	
	overflow:scroll;
	border-top:#000 1px solid;
	border-left:#333 1px solid;
	border-bottom:#000 1px solid;
	border-right:#333 1px solid;
}

#content ul {
	width:489px;
	position:relative;
	left:307px;
	height:41px;
	top:11px;
	border:1px solid #333;
	padding:0;
	margin:11px 0;
	}
	
	

		
	.starters a span, .mains a span, .sundries a span, .drinks_list a span {
		
		position:absolute;
		z-index:200;
		
		left:7px;
		top:32px;
		background-color:#000;
		height:2px;
		
		
		}
		
	.starters a:hover span {
		
		position:absolute;
		z-index:200;
		
		left:7px;
		top:32px;
		background-color:#970012;
		height:2px;
		width:100px;
		
		}
		
	.mains a:hover span {
		
		position:absolute;
		z-index:200;
		
		left:7px;
		top:32px;
		background-color:#970012;
		height:2px;
		width:70px;
		
		}
		
	.sundries a:hover span {
		
		position:absolute;
		z-index:200;
		
		left:10px;
		top:32px;
		background-color:#970012;
		height:2px;
		width:105px;
		
		}
		
	.drinks_list a:hover span {
		
		position:absolute;
		z-index:200;
		
		left:7px;
		top:32px;
		background-color:#970012;
		height:2px;
		width:135px;
		
		}
		

		.starters_button {
			width:114px;
			height:41px;
			top:0px;
			left:0px;
			display:block;
			z-index:10;
			
			position:relative;
			
			background:#000000 url(../images/starters_btn.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.starters_button_on {
			width:114px;
			height:41px;
			top:0px;
			left:0px;
			display:block;
			z-index:10;
			
			position:relative;
			
			background:#000000 url(../images/starters_btn_on.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.mains_button {
			width:87px;
			height:41px;
			top:-41px;
			left:120px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/mains_btn.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.mains_button_on {
			width:87px;
			height:41px;
			top:-41px;
			left:120px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/mains_btn_on.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.sundries_button {
			width:123px;
			height:41px;
			top:-82px;
			left:212px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/sundries_btn.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.sundries_button_on {
			width:123px;
			height:41px;
			top:-82px;
			left:212px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/sundries_btn_on.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
		.drinks_list_button {
			width:149px;
			height:41px;
			top:-123px;
			left:340px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/drinks_btn.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
			.drinks_list_button_on {
			width:149px;
			height:41px;
			top:-123px;
			left:340px;
			display:block;
			
			position:relative;
			
			background:#000000 url(../images/drinks_btn_on.gif) top left no-repeat;
			text-indent:-9000px;
						 
			}
			
	#menu_tit {
		position:relative;
		background:url(../images/menu_title.gif) top left #000 no-repeat;
		width:194px;
		height:88px;
		left:120px;
		top:62px;
		text-indent:-9000px;
		}
			
	

table {
	color:#FFFFFF;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	margin-left:30px;
	width:589px;
	padding-top:15px;
	}
	
td { background-color:#000;
padding-bottom:10px;}

td #dish {background:url(../images/menu_dots.gif) repeat-x top left;}

#dish b {
	font-size:18px;
	font-weight:normal;
	color:#E3001B;
	background-color:#000000;
}

#dish {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	background:url(../images/menu_dots.gif) repeat-x top left;
}

#title {
	color:#333333;
	font-size:22px;
	font-weight:normal;
	}

#price {
	font-size:18px;
	font-weight:normal;
	color:#E3001B;
	width:70px;
	vertical-align:top;
}

#small { font-size:11px;}


/*gallery*/

#gallery {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:30px;
	height:356px;
	}

#thumb { 
	float:left;
	width:150px;
	height:150px;
	margin-top:20px;
	margin-left:20px;
	background-color:#000;
	xpadding:1px;
	}
	
#thumb a {
	border:#000 2px solid;
	
	}
	
#thumb a:hover {
	border:#fff 2px solid;
	
	}
	
/*map */

#map_butt {
	position:relative;
	left:300px;
	height:44px;
	width:285px;
	background:url(../images/map_loc_butt.gif) #000 no-repeat top left;
	text-indent:-9000px;
	xdisplay:block;
	}
	
#map_butt a {
display:block;
height:44px;
	width:285px;
}

#cov_adv 
	a:hover {
			padding-bottom:0px;
			border-bottom:2px solid #E3001B;
			}
