@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	margin:0px;
	background:url(../images/background.png) repeat-x top #695B52;
	font-size:11px;
	color:#2d2521;
}


p{
color:#000000;
line-height:2;
}

#clear{
	clear:both;
	height:0px;
}

#top{
	background:url(../images/top.png) repeat-x top;
	_background:none;
	height:20px;
	position:relative;
	margin:0px auto;
	width:820px;	
	_display:none;
	_visibility:hidden;
}

#bottom{
	background:url(../images/bottom.png) repeat-x top;
	_background:none;
	height:20px;
	_height:0px;
	position:relative;
	margin:0px auto 50px auto;
	width:820px;
	_display:none;
	_visibility:hidden;
}


img{
	border:none;
}

#header, #logo, #slogan, #nav-bar, #top-gallery, #content, #right-bar, #footer{
	text-align:left;
}




#outerframe{
	margin:0px auto 0px auto;
	padding:0px 10px;
	width:800px;
	background:url(../images/shadow.png) repeat-y;
	_background:none;
}



#header{
	background:none;
	height:180px;
	width:900px;	
	margin:0 auto;

}




#logo{
	height:200px;
	width:488px;
	float:left;

}




#slogan{
	float:right;
	text-align:right !important;
	font-size:10px !important;
	letter-spacing:5px;
	color:#ffffff;
	padding-top:100px;
}





#nav-bar{
	background:#2D2521;
	height:40px;
	_height:50px;
	width:800px;
	color:#ffffff;
	overflow:hidden;

}





#top-gallery{
	height:300px;
	width:800px;
	background:#f2f2f2;
}


#content-frame{
	background:#ffffff url(../images/right-bg.png) right repeat-y;
	overflow:hidden;

}


#content{
	float:left;
	width:600px;
}

#inner-content{
	padding:20px;
}




#right-bar{
	float:left;
	width:200px;
	_width:199px;
	overflow:hidden;
	background:none;
}

#inner-right{
	margin:20px;
	background:none;
}






#footer{
	height:80px;
	background:#2D2521 url(../images/logo-footer.png) right  no-repeat;
	margin:0px;
	overflow:hidden;
}



/****TOP NAV****/
#top-nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}



#top-nav ul li {
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	_width:114px;
	_padding:0px;
	
}

#top-nav ul a, #footer-nav ul a:visited {
	display:block;
	font-size:11px;
	font-weight:bold;
	height:26px;
	text-decoration:none;
	color:#ffffff;
	border:none;
	padding:14px 21px 0px 22px;
	_padding:0px;
	_padding:15px 0px 10px 0px;
	_margin:0px;
	_text-align:center;
	_height:40px;
	background: url(../images/active.png) repeat-x;
}

#top-nav ul a:hover {
	color:#ffffff;
	background:#cf1766;
}

#top-nav ul a.active,#top-nav ul a.active:visited {
	color:#ffffff;
	background:none;
	padding:12px 21px 0px 22px;

}

#top-nav ul a.active:hover {
	color:#ffffff;
	background:#cf1766;
}




/****bottom NAV****/
#bottom-nav ul{
	margin:20px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
}



#bottom-nav ul li {
	float:left;
	position:relative;
	list-style-type:none;
	margin:0px;
	_width:90px;
	_padding:0px;	
}

#bottom-nav ul a, #footer-nav ul a:visited {
	display:block;
	font-size:9px !important;
	font-weight:100;
	height:26px;
	text-decoration:none;
	color:#ffffff;
	border:none;
	padding:14px 15px 0px 10px;
	_text-align:center;

}

#bottom-nav ul a:hover {
	color:#cf1766;

}


/*****AVATARA BG********/

#ava-bg{
	background:url(../images/avatara-bg.png);
	_background:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	bottom:0px;
	right:0px;
	left:0px;
	z-index:-20;
	_display:none;
	_visibility:hidden;
}

#hover-button{
	position:absolute;
	top:-2000px;
	left:-2000px;
}

/***********CONTENT**************/

#inner-content p{
	text-align:justify;
	line-height:1.7;
	margin-right:50px;
}

/***IMAGE BLOCK*****/

#image-block{
	margin:60px 50px 20px 0px;
	padding:10px 0px;
	background:none;
	overflow:hidden;
}

#thumb{
	width:100px;
	height:60px;
	float:left;
	margin:0px 10px 10px 0px;
	overflow:hidden;
	background:#f8f8f8;
	}

#image-block img{
	width:100px !important;
}


/************RATES***********/

#rates-block{
	background:#f3f2f1;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:0px 0px 20px 0px;
	margin:0px 0px 30px 0px;
}

#rates-block h1{
	display:block;
	padding:10px;
	font-size:15px !important;
	letter-spacing:0px !important;
	text-transform:none !important;
	background:#2d2521;
	text-align:right;
	color:#ffffff;
}

#rates-block b{
	float:left;
}


#rate{
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	overflow:hidden;
}

#rate b{
float:left;
width:100px;
}


/************COMMENTS***********/

#comment-block{
	background:#f3f2f1;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	padding:0px 0px 20px 0px;
	margin:20px 0px 20px 0px;
}

#comment-block h1{
	display:block;
	padding:20px 10px;
	font-size:18px !important;
	letter-spacing:0px !important;
	text-transform:none !important;
	background:#2d2521;
	text-align:left;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-style:oblique;
	margin:0px 0px 20px 0px !important;
}

#comment-block b{
	float:right;
}


#comment{
	margin:10px 60px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	overflow:hidden;
	font-size:12px;
}

#comment b{
float:right;
}


/************CONTACT BLOCK**********/
#contact-block{
	padding:20px 200px 0px 20px;
	margin:20px 0px 40px 0px;
	font-size:11px !important;

}



#contact-block #address{
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #2d2521;
	font-size:11px !important;


	
	}
	
#contact-block #contact-detail{
	text-align:right;
	margin:5px 0px 5px 0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	font-size:11px !important;

}

#contact-block #contact-detail b{
	float:left;
}


#contact-block #email{
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #2d2521;
}

#contact-block #email a{
	color:#cf1766;
	text-decoration:none;
}

#contact-block #email a:link, #email a:visited {
	color:#cf1766;
	text-decoration:none;
}

#contact-block #email a:hover{
	text-decoration:underline;
}


/****MAP****/

#map{
	margin:10px 0px 10px 0px;
	padding:0px;
	background:#f8f8f8;
}

/************ie6 WARNING*******/

#ie6Warning{
	margin:20px 0px 20px 0px;
	padding:10px 50px;
	background:#f9f9f9;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;	
	overflow:hidden;
}

#ie6Warning h2{
	font-weight:bold;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	color:#EC008C;
	letter-spacing:0px;
}

#ie6Warning p{
	font-size:9px;
	line-height:1.7;
	font-weight:bold;
	margin:0px;
}

/************HOME*******/



/******LIST*********/

ul.normal{
	margin:0px 0px 20px 20px;

}

ul.normal li{
	margin:0px 0px 10px 0px;
	
}


/************** BANNERS ************/

#facebook{
	position:absolute;
	top:10px;
	left:10px;
	width:102px;
	height:33px;
	z-index:20000;
		background:url(../images/facebook_icon_7.png);

}

#facebook a; #facebook a:link: #facebook a:visited{
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	
}



#book_banner{
	position:absolute;
	top:0;
	right:0;
	width:244px;
	height:248px;
	z-index:2000;
		background:url(../images/book_banner.png);

}


#book_banner:hover{
	text-decoration:none;
		background:url(../images/book_banner_hover.png);

}
	




