/* CSS Document */



body {

	background-color: #f0efed;
	
	background-image: url(/images/home-bg-new.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
			color: #444444;
			line-height:1.4em
		}

a {
	color:#828282;
	text-decoration:none
}
.cushycms {
text-align:left	
}
.product1 {
	height:150px;
border:0px red solid	
}

.photoNav {

color:#71563c;
font-size:10px;
}
.photoNav a{
color:#71563c;
font-size:10px;
}
.photoNav a:hover{
color:#713236;
font-size:10px;
}

a:hover {
	color:#333333;
	text-decoration:none
}

#holiday {
	background:url(/images/HOmePageImage.jpg) no-repeat;
}
#voucher {
	background:url(/images/voucher.jpg) no-repeat;
}

.homeAd 
{
	width:180px;
	height:50px;
	padding:10px;
	text-align:center	
}

#historical {
	background:url(../images/DMH-bg.jpg) no-repeat;
width:100%;
padding:20px;
min-height:600px;

}

#dmhLeftNav {
width:220px;
float:left
}

#dmhContent {
margin:0 0 0 225px;
width:590px
}
.dmhText {
color:#71563c	
}
.dmhHeader {
color:#bc964f;
font-weight:bold;
font-size:16px
}


.light_grey {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #006225;
	line-height: 20px;
	font-weight:bold;
	margin:0
}
h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #000;
	line-height: 1.4em;
	font-weight:normal;
	margin:0;
	padding:0;

}
.boldHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #000;
	line-height: 1.4em;
	font-weight:normal;
	margin:0;
	padding:0;

}
h5 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	overflow: hidden;
}

.columnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005d17;
	}
#rightColumn {
	width:200px;
	border:0px #333333 solid	
}
#contentArea {
	padding:10px	
}

.homeSection {
	text-align:left;
	padding: 3px 0 0px 0;
	border-bottom:1px #cccccc solid
	

}
.holiday {
	font-size:16px;
color:#a5812f;
font-weight:bold;
}
.holidayUpr {
	font-size:16px;
color:#a5812f;
font-weight:bold;
text-transform:uppercase
}
.holidayHdr {
	font-size:22px;
color:#3d6299;
font-weight:bold;
text-transform:uppercase
}
.holiday2 {
	font-size:16px;
color:#3d6299;
font-weight:bold;
text-transform:uppercase
}
.darkBerry {
	color:#a1375b;
	font-weight:bold
}

.lightBerry {
	color:#c26b94	
}
.lightOlive {
	color:#acae4e	
}
.darkOrange {
color: 	#ff8c00	
}
.darkBeige {
	color:#baa56a	
}
	
.mediumBrown {
	color:#a85725	
}
	
.darkBrown {
	color:#74482d	
}
	
.orange {
	color:#d66637	
}
	
.Header_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006600;
	}


td.footerlinks a:link {
	color: #005500;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
td.footerlinks a:visited {
	color: #003300;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
td.footerlinks a:hover {
	color: #003300;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
.columnheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #005d17;
	line-height: 20px;
}

.columntext {	
line-height:14px;
font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
.smallText {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mainText {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

#mappage .hide {
display:none;
}
#homepage .lbg_hide {
display:none;
}

#dmhNav {
  margin: 20px 0 0 0;    
  padding: 0;
  list-style-type: none;
  width: 130px;
  float: left; /* Contain floated list items */
}
#dmhNav li {
  margin: 0;
  padding: 0;
  float: left; /* This corrects the */
  width: 100%; /* IE whitespace bug */
}
#dmhNav a {    
  display: block;  /* to increase clickable area as a's 
      default to inline */
  color: #71563c;
  text-decoration: none;
  padding: 0px 10px;
  margin-bottom:10px;
  line-height: 2.0;
   background:url(../images/dmh_button_off.gif) bottom left no-repeat;
}
#dmhNav #dmhNav_con a {
  border: none;
}
#dmhNav a:hover { 
color:#7d99a1;
  background:url(../images/dmh_button_on.gif) bottom left no-repeat;
}
#dmh #his a, #dmh-photos #photo a , #loc #locHis a, #alva #alvaHouse a, #book #bookPhoto a, #dmhSup #dmhSupHis a, #dmhCon #dmhConHis a {
	color:#7d99a1;
  background:url(../images/dmh_button_on.gif) bottom left no-repeat;
}
	
	


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 0px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
