/* --------------------------------
	01. YAHOO RESET LIBRARY
-------------------------------- */

@import "reset.css";

/* --------------------------------
	02. HOMEPAGE ELEMENTS
-------------------------------- */

html {
	color: #dcdddd;
	background: #000 url(../images/bg-wrapper.png) repeat-y 50% 0;
}

body {
	width: 1024px;
	margin: 0 auto;
	background: url(../images/bg-top.png) no-repeat 50% 0;
	font: normal 12px/16px Georgia, serif;
}

#page { 
	width: 840px;
	margin: 0 auto;
	padding: 0 94px 0 72px;
}

#homepage #top {
	height: 628px;
	padding: 50px 0 0;
	background: url(../images/img-home.jpg) no-repeat 0 68px;
}

#logo {
	display: block;
	width: 80px;
	height: 96px;
	margin: -32px 0 0 -45px;
}

#address-data {
	display: block;
	width: 790;
	height: 30px;
	margin: -65px 10px 0 40px;
	color: #696464;
	font-size: 11px;
}

#address-data strong { 
	float: left;
	font-weight: bold; 
}

#address-data address { 
	float: right;
	font-weight: bold; 
}

#address-data address span { 
	padding: 0 0 0 9px;
	border-left: 1px solid #696464;
}



	/* re-valued for subpages */
#homepage #top #nav { margin: 405px 0 0; }

#homepage #top #nav li {
	width: 323px;
	height: 42px;
	margin: 5px 10px;
}

#homepage #top #nav li a {
	width: 303px;
	height: 29px;
	padding: 7px 10px 6px;
	font-size: 29px;
}
	/* /re-valued for subpages */


#top #nav li a {
	display: block;
	line-height: 1em;
	color: #dcdddd;
	background: url(../images/bg-nav.png) repeat 0 0;
	text-decoration: none;
}

#top #nav li.active a,
#top #nav li a:hover {
	color: #000;
	background-position: 0 100%;
}




#menu {
text-align:center;
	color: #dcdddd;
	background-color:#3d0909;
	margin:0px;
	overflow:hidden;
padding:5px 20px;
font-weight:bold;
background-image:url(/images/redgrade.jpg);
background-repeat:repeat-x;
}

#menu a {color:#666;font-size:11px;margin-right:30px;text-decoration:none;padding:0;}
 #menu a:hover {color:#999;}

#homepage #menu {
margin-top:575px;
}


#footer {
	clear: both;
	padding: 20px 0;
	padding: 30px 20px;
	color: #999;
	background:#000 url(../images/bg-footer.png) no-repeat 90% 0;
}
#homepage #footer {padding-top:80px;background-image:none;}

/* --------------------------------
	03. SECTION X ELEMENTS
-------------------------------- */

#subpage #top {height:200px;}

#subpage #top #nav { margin: 50px 0 0; }

#subpage #top #nav ul {}

#subpage #top #nav li {
	width: 195px;
	height: 26px;
	margin: 5px 10px;
}

#subpage #top #nav li a {
	width: 175px;
	height: 17px;
	padding: 4px 10px 5px;
	font-size: 17px;
}

#subpage #top {
	height: 208px;
	padding: 50px 0 0;
}

#subpage #top { background: url(../images/rotate/rotate.php) no-repeat 0 66px; }
.page-2 #top { background: url(../images/img-page-3.jpg) no-repeat 0 66px; }
.page-3 #top { background: url(../images/img-page-3.jpg) no-repeat 0 66px; }
.page-4 #top { background: url(../images/img-page-4.jpg) no-repeat 0 66px; }



#subpage #menu {
	
margin-top:153px;
}



#inner {
	padding: 30px 0 0 30px;
/*
	background: url(../images/bg-inner.png) repeat-x 0 0;
*/
	background:#000 url(../images/back.jpg) no-repeat -310px 0px;
	overflow: hidden;
min-height:500px;
}

a.more {
	color: #dcdddd;
	padding: 0 15px 0 0;
	background: url(../images/icon-raquo.png) no-repeat 100% 65%;
	text-decoration: none;	
}

.more-view {
	position: relative;
	left: 10px; top: 23px;
display:none;
}

.rooms .more-view {display:inline;}

#content {
	width: 760px;
	float: left;
	font-size: 14px;
}

#content h1 {
	line-height: 1.4em;
	float: left;
	font-size: 36px;
}
h1 span {display:none;}

#content #internior { 
	clear: both; 
	padding: 4px 0 43px;
}

#content #internior li { display: inline; }

#content p { line-height: 30px; }

#content ul.more { margin: 53px 0 0; }
#content ul.more li { line-height: 20px; }

#right-bar {
	width: 320px;
	float: right;
}

#right-bar li { margin: 0 4px; }

#right-bar #photo-main { margin: 4px; }

#right-bar .photo-thumb { float: left; }

#subpage p, form {clear:left;padding-bottom:20px;}
#subpage p a {color:white;text-decoration:underline;}
.imgalignright {float:right;margin: 0 0 10px 20px;}
input, textarea {margin-bottom:10px;margin-left:5px;}
#homepage #top #nav li.navlast {float:left;}
#homepage #top #nav li.navlast a {width:151px;}
.alignright {padding:0 0 10px 20px;float:right;}
.gallery {padding-top:50px;float:right;width:350px;text-align:center;}
.gallery img {padding:0 0 10px 20px;}
.gallery .alignright {float:none;}
blockquote {padding-left:20px;}
.thumb {float:left;padding:0 10px 10px 0;}
h3 {margin-bottom:20px;}
h3 a {color:white;text-decoration:none;}
h3 a span {font-size:11px;color:#ddd;}