/* **************************************************************** */
/* Layout & Gridd	 		                                        */
/* **************************************************************** */
body {
	
	Margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif, sans-serif; 
	font-size: 11px;
	color: #707070;
	line-height: 140%; 
	text-align: left;
	position: relative;
	
	
	background-image:url(../images/abernhard_bacground.png); 
	background-repeat:repeat; 
	background-attachment:fixed; 
	}
	
html {
   -webkit-text-size-adjust: none;
	}

#space {
	margin: 30px; 
	
	}	
	
	
/* **************************************************************** */
/* Font		                            			           	    */
/* **************************************************************** */

.h1 {
  	color: #414042; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}
		
.h2 {
  	color: #414042; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}

.h3 {
	color: #b7c4d7; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}

.h4 {
	color: #666; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}

.h5 {
	color: #bca474; 
	line-height: 140%; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}
	
.h6 {
	color: #fdf8ea; 
	line-height: 140%; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}		
	
.h7 {
  	color: #bca474; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	}	

a:link, a:visited {
	color: #414042; 
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #bca474; 
	text-decoration: none;
	}

.h1 { font-size: 11px; }
.h2 { font-size: 14px; }
.h3 { font-size: 11px; }
.h4 { font-size: 11px; }
.h5 { font-size: 14px; }
.h5 { font-size: 11px; }

/* **************************************************************** */
/* Image banner		 		                                        */
/* **************************************************************** */

#banner-container {
   width: 968px; 
   padding-bottom: 40px; 
   margin-top: 28px; 
   display: inline-block;
	}

#ad_banner {
   height: 328px; position: center;
	}
.nivo-control {
   height: 10px; width: 10px; 
   background-image: url('../images/abernhard_button.png'); 
   background-position: top left; 
   background-repeat: no-repeat; 
   display: inline-block; 
   text-indent: -9999px; 
   margin: 0 10px;
	}

.nivo-control.active {
   background-image: url('../images/abernhard_button_hover.png');
	}

.nivo-controlNav {
   position: absolute; bottom: -24px; 
   width: 100%; 
   text-align: center;
	}

/* **************************************************************** */
/* content box 							               		            */
/* **************************************************************** */
.box {
	background: url('../images/abernhard_bg_box.png') center 0px no-repeat;
	}

.box_x1 {
	background: url('../images/abernhard_bg_fooder_box.png') center 0px no-repeat;
	}
	
.box_room {
	background: url('../images/abernhard_bg_box_rooms.png') center 0px no-repeat;
	}	
	
.box_location {
	background: url('../images/abernhard_bg_box_map.png') center 0px no-repeat;
	}	
	