body {
	/* margin: 0 20px 0 15px;  to avoid margins */
	/* text-align: center;  to correct the centering IE bug*/
	font-size:74%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#aaaaaa;
	line-height:1.5em;
	margin:0;
	background:url(../assets/build/wallpaper.jpg) repeat;
}

#wrapper {width:957px; margin-left: auto; margin-right: auto; margin-top:0px; text-align: left}

#header { 
	display:block;
	clear:both;
	width:957px;
	}
	
#logo {width:315px; height:68px; margin:0 0 20px 320px; display:block; clear:both; background: url(../assets/build/sprite.gif) no-repeat ;
	background-position: 0 -113px}



#logo h2 {display:block; padding-top:35px; height:0; overflow:hidden;}


#nav {display:block;  width:957px; padding-left:35px; height:25px; margin:42px 0 20px 0}

#maincontent {width:957px; display:block; clear:both}

#left {
	width:282px;
	padding:0 0 0 0;
	display:block;
	float:left;
}

#gallery #left {
	width:237px;
	padding:0 0 0 0;
	display:block;
	float:left;
}

#right {width:655px; display:block; float:right}

#gallery #right {width:655px; display:block; float:right; margin-right:45px}


#gallerymain #right, #clients #right {width:957px;  height:570px;}
#gallerymain #right2  {width:957px; display:block; clear:both; height:20px; text-align:right; font-size:0.9em;	position:relative;	top: 750px;	right:-305px} 
#gallerymain  #right1 {width:957px; height:570px; background-color:#fff; border: solid 1px #eee; text-align:center; display:block; clear:both}

#right1 {width:655px; height:437px; background-color:#fff; border: solid 1px #eee; text-align:center; display:block; clear:both}
#clients #right1{width:957px; height:303px; padding-top:0 }
#gallery #right1 {width:655px; height:505px; padding-top:0 }

#right2 {width:655px; display:block; clear:both; height:20px; text-align:right; font-size:0.9em;	position:relative;	top: 620px;	right:-305px} 

#clients #right2  {width:655px; display:block; clear:both; height:20px; text-align:right; font-size:0.9em;	position:relative;	top: 485px;	right:-305px} 
#gallery #right2  {width:655px; display:block; clear:both; height:20px; text-align:right; font-size:0.9em;	position:relative;	top: 690px;	right:-259px} 


#right3 {width:655px; display:block; clear:both}





#right3 img {margin-right:20px}


h1 { 
	font-size:1.8em;
	font-weight:normal;
	line-height:24px;
	color:#ddcc88}

h2, h3{ font-size:1.0em; color:#ddcc88; line-height:1.2em; margin:0 0 5px 0}


h6 { 
	margin:2px 0 0 0;
	font-weight:normal;
	font-size:0.8em;
	color:#999
}

p { margin:0 0 10px 0}

ul {}

h2, h3, h4, h5{}

strong { font-weight:normal; color: #ddcc88}








a { text-decoration:none; color:#ddcc88 }
a:hover { color:#fff; background:#ddcc88 }

a:hover #logo {	 text-decoration:none; background:  url(../assets/build/sprite.gif) no-repeat ;
	background-position: 0 0 }

.roomlink a { text-decoration:none; color:#aaaaaa; padding-left:15px; line-height:2em ; background:url(../assets/build/sprite.gif) ;  
	background-position: 0 -68px}
.roomlink a:hover {background:url(../assets/build/sprite.gif) #fff;	 background-position: 0 -86px; color:#ddcc88;  }


/* nav */




#nav ul li { display: inline; padding:0 }
#nav ul {margin: 0 0 0 180px; list-style-type: none; }

#nav ul a {
	display:block;
	font-size:0.9em;
	float:left;
	padding:0 44px 0 44px;
	height:0px;
	padding-top:12px;
	overflow:hidden;
	background:url(../assets/build/sprite.gif);  
}





#nav li  a#navhome{background-position: -340px -20px}
#nav li a:hover#navhome {background-position: -340px 0px}

#nav li  a#navgallery{background-position: 0 -20px}
#nav li a:hover#navgallery {background-position: 0 0}

#nav li  a#navclients{background-position: -180px -20px}
#nav li a:hover#navclients {background-position: -180px 0}

#nav li  a#navcontact{background-position: -480px -20px}
#nav li a:hover#navcontact {background-position: -480px 0px}




#home #nav li  a#navhome{background-position: -340px -40px}

#gallery #nav li  a#navgallery{background-position: 0 -40px}

#clients #nav li  a#navclients{background-position: -180px -40px}

#contact #nav li  a#navcontact{background-position: -480px -40px}



.textbox{ margin:0 0 15px 0; width:95%}



















