@charset "utf-8";
/*
Author: omkar konda
Mail : omkar.konda@gmail.com	
Created On :1 November 2008
#################################


/*Reset Every element*******************/
		@import "reset.css";
/*Reset end****************************/



body{
	color:#000;
	background: #000000 url(../images/body_bg.jpg) no-repeat center bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
}

:link, :visited{
	color:#000;
}
	#header{
		margin:0 auto;
		width:960px;
		height:210px;
		
	}
	
	#footer{
	margin:0 auto;
	width:960px;
	height:75px;
	text-align:center;
	color:#fff;
	margin-top:10px;
	}
	
	#footer a{
		color:#fff;
		text-decoration:none;
	}
	
	#player{
	float:right;
	width:250px;
	margin-right:15px;
	height: 75px;
	}
	
	#footercontent{
	width:800;
	}
		#content_wrapper{
	margin:0 auto;
	width:960px;
	min-height:900px;
	height:900 !important;
	height:900px;
	position:relative;
	background-image: url(../images/wrapper_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
		}
			#menu{
				padding-top:30px;
			}
			
			#menu ul{
				background: url(../images/menu_bg.png) no-repeat left top;
				width:930px;
				height:59px;
				padding-left:30px;
				
			}
			
			#menu ul li{
			display:block;
			
			float:left;

			}
			
			#menu ul li.home{
				
			}

			#menu ul li a, #menu ul li a:visited{
				font-size:18px;
				color:#fff;	
				line-height:45px;
				outline:none;
				padding-left:30px;
							
			}
			
			#menu ul li a:hover{
				color:#ff0000;
			}
			#menu ul li a.current, #menu ul li a.current:visited{color:#ff0000;}
			
/***************************************************CONTENT**************************************************************/

#content{
	padding:9px 30px;
}		

	#welcome, #girls, #home_show{
		float:left;
	}

	#welcome{width:310px;} #girls{width:230px;}	#home_show{width:350px;}
	
	#welcome h1{
		width:280px;
		height:85px;
		background:url(../images/welcome_h1.png) no-repeat left top;
		text-indent:-9999px;
		margin-left:10px;
	}
	
	#welcome p{
		font-size:14px;
		padding:10px 10px 0px 20px;
	}
	
	#girls #fadebox{
		width:184px;
		height:395px;
		position:relative;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		
	}

	#girls #fadebox img {  
		
		top:  0; 
		left: 0 
		width:184px;
		height:395px;
	} 

	.newsletter{
		margin-left:15px;
		
	}
	
	address{
		margin-left:15px;
		padding-bottom:20px;
	}
	
	address strong{
		font-weight:bold;

	}
		.newsletter h2{
			background:url(../images/dontmissabeat.png) no-repeat left top;
			width:153px;
			height:12px;
			text-indent:-9999px;
			padding-bottom:5px;
			_padding-bottom:2px;
		}	
		.newsletter p{
			padding-bottom:3px;
		}
		.newsletter input.text{
			border:2px solid #491f1f;
			background-color:#e66363;
			padding:3px;
			width:150px;
			margin-bottom:5px;
		}

#gal1, #gal2{position:relative}

#gal2{top:250px;}

#events a, #events a:events{

}




.party_content, .gallery{
	float:left;
	width:550px;
	padding-left:10px;
}

.party_content h1.parties{
	background:url(../images/private_parties_h1.png) no-repeat left top;
	text-indent:-9999px;
	width:316px;
	height:28px;
	padding-bottom:10px;
}

.party_content h1.food{
	text-indent:-9999px;
	width:316px;
	height:28px;
	padding-bottom:10px;
	background-image: url(../images/food_menu_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.gallery h1.gallery_h1{
	background:url(../images/gallery_h1.png) no-repeat left top;
	text-indent:-9999px;
	width:316px;
	height:28px;
	padding-bottom:10px;
}

.stack{
	padding:10px;
	float:left;
	width:155px;
	height:180px;
	overflow:hidden;
}

.stack a{
	display:block;
}

.stack strong{
	display:block;
	font-weight:bold;
	text-align:center;
	color:#333;
}

#gallery{
	
}

#gallery li{
	float:left;
	width:90px;
	height:90px;
	display:block;
	margin:4px;
	
	
}

#gallery li a, #gallery li a:visited{
	display:block;
	width:90px;
	height:90px;
	
	
}

.party_content p{
	padding-bottom:10px;
	font-size:14px;
}


.party_content strong{
	font-weight:bold;
	font-size:14px;
}
.party_images{
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:50px;	
}
.party_images img{
	padding:5px;
}

.contact_h1{
	background:url(../images/contact_h1.png) no-repeat left top;
	text-indent:-9999px;
	width:175px;
	height:27px;
	padding-bottom:10px;
}

fieldset{
	padding:10px;
	padding-bottom:0px;

	
}

fieldset .form_row{
	display:block;
	padding:5px;
	padding-left:25px;

 }
 

 fieldset .form_row label{ 
 	float:left;
	display:block;
	width:150px;

	padding-left:10px;
	line-height:2em;
	font-size:14px;
 }
 
 fieldset .form_row input, fieldset .form_row textarea{
 	background-image:url(../images/input_bg.jpg);
	background-repeat:repeat-x;
	background-color:#841313;
	border:1px solid #ff0000;
	padding:5px;
	color:#fff;
	letter-spacing:1px;
 }

* html .visualIEFloatFix { height: 0.01%; }

.back_lnk{
	display:block;
	color:#000;
	float:right;
	width:155px;
	height:12px;
	background:url(../images/browse.png) no-repeat left center ;
	cursor:pointer;
	margin-right:17px;
   _margin-right:7px;

}
.back_lnk:hover{
}
.eventitem {
	font-size: 12pt;
	color: #000;
	text-decoration: none;
	font-variant: small-caps;
	text-align: center;
}
.party_content h1.events {
	text-indent:-9999px;
	width:316px;
	height:28px;
	padding-bottom:10px;
	background-image: url(../images/food_menu_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#events {
}
.events_title {
	font-size: 1.45em;
	font-weight: bold;
	color: #491F1F;
	padding-bottom: 5px;
	height: 25px;
	text-align: center;
}
.social_icons {
	float: right;
	text-align: right;
}
