html, body {
	margin:0;
	
}

/*----- text style -----*/
body {
	text-align:center; background:#000; color:#111; font-size:13px; font-family:Myriad, Arial, Helvetica, sans-serif
	
	
}

h1 { 
	font-size:33px; font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
	}
	
	h2 { 
	font-size:20px; font-weight:normal;
	margin:5px 0 13px 0;
	padding:0;
	}
	
	
	h3 { 
	font-size:18px; font-weight:normal;
	margin:0;
	padding:0;
	}

a { color:#E89402; text-decoration:none }

a:hover {color:#E89402; text-decoration:underline }



/*----- main layout -----*/


#header {
	margin:0;

	text-align:center;
	padding:0;
}



#header ul
{ 	padding:0 0 0 0;
	list-style: none;
	margin: 0 auto;
}

#header li
{
list-style: none;
float: left;
margin:0 0 0 0;

} 





#wrapper {
	width:770px;
	margin:0 auto;
	
}

#bigBanner {width:710px; margin:auto; padding-bottom:2px }


#content {
	width:770px;
	margin:0 auto;
	padding:0 0 15px 0;
	border-top:0;
	background:#E3E3E3;
	
}

#mainContent {
	margin:0 15px 0px 15px;
	padding:10px 0 0 0;
	border:1px solid #D3D3D3;
	background:#FFF; 
	float:left;
	width:740px;
}


#content:after { 
  content: "."; 
  clear: both; 
  display: block; 
  visibility: hidden; 
  height: 0; 
  padding-bottom:10px;
}



#content-left {
	clear:both;
	padding:0 0 0 13px;
	float:left;
	width:340px;
	line-height:20px;
	text-align:left;
	float:left;

}





/* - - - - - - - -Slideshow styles - - - - - - - - - - - */



#gallery {
	background: url(http://common.alhgroup.info/c_cat/template_images_board/slideshow_back.png) top left no-repeat;
	margin:0;
	height:345px;
	width:340px
}

#slide-show{
	position:relative;
	display:block;
	
	padding:0px;
	width:320px;
	height:320px;
	overflow:hidden;
}

#slide-show img{
	position:absolute;
	left:14px;
	top:14px
}

/* - - - - - - - -End of slideshow styles - - - - - - - - - - - */

#logo {margin: 0;
	text-align:center;}
	
#logo h1 a {text-decoration:none; font-size:33px; font-weight:normal; color:#FFF;  }

#logo h2 {text-decoration:none; font-size:13px; font-weight:normal; margin:0 0 10px 0 }


#logo img { margin:0 0 20px 0 }



#content-right {
	margin:4px 0 15px 30px;
	float:left;
	width:342px;
	line-height:20px;
	text-align:left;
}


#content-right table {margin-bottom:13px }

.openingHours {width:110px }


.phoneDetails, .faxDetails { background:url(http://common.alhgroup.info/a_cat/icons/phone.png) left no-repeat;  }

.emailDetails { background:url(http://common.alhgroup.info/a_cat/icons/email.png) left no-repeat;  }

.downloads { background:url(http://common.alhgroup.info/a_cat/icons/menu.png) left no-repeat; padding:4px 0  }

.contact { background:url(http://common.alhgroup.info/a_cat/icons/info.png) left no-repeat; padding:4px 0  }

.hours { background:url(http://common.alhgroup.info/a_cat/icons/clock.png) left no-repeat; padding:4px 0  }

.contactFront { background:url(http://common.alhgroup.info/a_cat/icons/info.png) left no-repeat; padding:4px 0; margin-bottom:28px }

#map { background:url(http://common.alhgroup.info/a_cat/icons/map.png) left no-repeat; margin-bottom:13px }

a.emailDetails, a#map, .phoneDetails, .faxDetails, a.downloads , a.contact , a.hours , a.contactFront {  display:block; padding:2px 0 2px 30px;  margin-left:5px; }

#features {
	padding:10px;
	border:1px solid #D5D4D4;
	margin:12px 0 0 0
}

#features ul { padding:0 0 0 30px; }

#features li { list-style-image:url(http://common.alhgroup.info/c_cat/template_images_board/tick.png); padding:0 0 0 3px }


#contactUs { line-height:20px; width:740px; margin:0 30px }

#contactUs H2 { line-height:26px; padding:0 }

#bannerAdBottom { margin:auto 3px; padding:0 0 15px }

#bannerAdBottom img {
	margin-bottom: 8px;
}

#bannerAdFooter{
	margin:auto 3px; 
	padding:0 0 15px;
}

#footer {
	clear:both;
	
	padding:10px;
	color:#4A4A4A;
	font-size:11px;
	}


#footer a {
  color:#4A4A4A;
  text-decoration:none;
  padding:0 10px
 
}

#footer a:hover {
  color:#4A4A4A;
  text-decoration:underline;
}

#links {
	text-align:center;
}


#accomodation_box {
	width:670px; 
	border:1px solid #CCC; 
	padding:20px; 
	clear:both; 
	margin:0 auto 18px auto;
}



#accomodation_box #acc_text {
 	float:left;
	text-align:left; padding:0 0 10px 0
 }
 
#accomodation_box #acc_images {
	text-align:right;
}

#acc_text h2 { padding:0 0 5px 0; margin:0 }

#acc_text ul { padding:0 0 0 20px; margin:0 }

#acc_text li { list-style-image:url(http://common.alhgroup.info/c_cat/template_images_board/tick.png); padding:0 0 0 3px; line-height:18px;}
