/***********************************************/

/* Gallery styles - White Hart  */

/***********************************************/
.gallery{
float:left;
width:650px;
padding-left:20px;
padding-right:20px;
}
 .gallery img{
  margin:20px;
  float:left;
}
  

/***********************************************/

/* HTML tag styles - White Hart  */

/***********************************************/



*{

	padding:0px;

	margin:0px;	

}

body {

	text-align:left;

	font:12px Arial, Verdana, Helvetica, sans-serif;

	line-height: 17px;

	color:#798484;	

	background-color: #e8ddd2;

}

p{

	margin-bottom:	14px;

}



a:link{

	color:#798484;

	text-decoration: none;

	

	}



a:visited{

	color:#798484;

	text-decoration: none;

	



}



a:hover{

	color:#4d0101;

	text-decoration: none;	

	

}



a.linkOpacity:hover img {

	filter:alpha(opacity=50); 	

	opacity: 0.5;

	

}



h1 {

 	font-size: 125%;

 	color: #666;

	font-weight: bold;



}

h2{

	font-size: 105%;

	color: #666;	

	font-weight: bold;	

}



h3{

 font-size: 103%;

 color: #666;

}



h4{

 font-size: 100%;

 font-weight: normal;

 color: #666;

}



h5{

 font-size: 95%;

 color: #666;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 5px 0px 10px 0px;	

	

}

img{border:none;}

.clear {

	clear:both;

}





#wrapper {

	width:935px;

	margin-left: 40px;

	/*margin-top: 40px;*/

}



#footer {
	padding:10px;
	color: #798484;
	width:440px;
	font-size:11px;
	width:920px;
	margin-left: 40px;
	text-align: right;

}



#leftBanner {
	width: 198px;
	float: left;
	padding-top: 30px;
	/*background-image:url(images/left_banner.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	border-right: solid 5px #e8ddd2;
	height: 480px;
	background-color:#fff;

}



#contentContainer {

	float:right;

	width: 732px;

	background-color: #fff;

	min-height: 642px;

}



#contentContainer {

	float:right;

	width: 732px;

	background-color: #fff;

	min-height: 642px;

}





#textContainer a:link, #textContainer a:visited{

	border-bottom: dotted 1px #999;

}



#flashContainer	{

	width: 732px;

	height: 286px;

}



#textContainer {

	width: 691px;

	padding-left: 20px;

	padding-right: 20px;

	padding-top:15px;

	background-color:#FFFFFF;

	padding-bottom: 10px;

}



#titleContainer {
	margin-left: 10px;
	margin-top: 5px;

}



/***********************************************/

/* Nav styles - White Hart  */

/***********************************************/



#navtext{

	width:732px;

	color: #798484;

	font: 11px;

	height: 90px;

	background-image: url(images/topnav_back.gif);

	background-repeat: repeat-x;

}



#mainNav{

	width: 732px;

	display: block;

	height: 65px;

}



#subNav{

	width: 732px;

	display: block;

	height: 20px;

	margin-top:2px;

}



#mainNav  li{

	float:left;

	padding: 0px 3px 0px 4px;

	list-style-type:none;	

}



#mainNav  li a:link, #mainNav  li a:visited{

	color:#798484;

	list-style-type:none;

	text-decoration: none;

	display:block;

	margin-left:2px;

	padding: 40px 3px 5px 3px;

}



#mainNav  li a:hover, #mainNav  li a.dwn{

	color:#fff;

	background-color: #4d0101;

	text-decoration: none;



}



#subNav li{

	float:left;

	padding: 0px 3px 0px 4px;

	list-style-type:none;	



}



#subNav  li a:link, #subNav li a:visited{

	color:#798484;

	text-decoration: none;	

	margin-left:2px;

	padding: 0px 3px 5px 3px;

}



#subNav li a:hover, #subNav  li a.dwn{

	color:#ccc;

	text-decoration: none;



}



#bookContainer{
	margin-left:20px;
	height: 42px;






	margin-bottom:;
	margin-bottom: 10px;

}


.offersBox{
	width:183px;
	height:60px;
	background-color:#2f0103;
	color:#fff;
	margin-bottom: 2px;
	padding: 7px;

}

.offersBox h2{
	color:#fff;
	font-size:16px;
}
.offersBox a:link, .offersBox a:visited{
	color:#fff;
}

.offersBox a:hover{
	color:#ccc;
}

#newsScroller{
	height:150px;
	width: 183px;
	margin-left: 8px;
	border: solid 1px #ccc;
	margin-bottom: 12px;
}

.offerRow{
	padding:10px 0px;
	border-bottom:dotted 1px #999;
}

#topFlag{
	height:30px;
	width:200px;
	float:right;
	margin: 10px 10px 0 0;

}

#subsubNav{
	height:30px;
	padding:5px;
	background-color:#bbafa3;
}

#subsubNav ul li{
	float:left;
	padding:7px 8px 5px 8px;
	list-style-type:none;
}

#subsubNav a:link, #subsubNav a:visited{
	color:#fff;
}
#subsubNav a:hover, #subsubNav .dwn a{
	color:#ccc;
}

#weatherbox{
	width:343px;
	height:120px;
	float: left;
	margin-left: 180px;
	border: solid 1px #ccc;
	margin-top: 10px;
	margin-bottom: 20px;
}
#flags{
border:1px solid #ccc; padding:10px 4px 3px 4px; text-align:center; background-color:#FFFFFF; width:150px; float:right; margin-bottom: 10px; margin-top: 10px;
}

/**top divs*/
#top-wrapper{
	position:relative;
	height:71px;
	width:100%;
}
  #top-logo{
	position:absolute;
	top:0px;
	left:0px;
	background:url(/images/whitehart.jpg) no-repeat;
	height:71px;
	width:261px;
	display:block;
  }
  #top-contact{
	right:10px;
	top:19px;
	position:absolute;
  }
