/**************** main classes ****************/
body{
	background: transparent url(../images/bg.jpg)repeat-x top center; 
	background-color: #4b3728;
	font-family: times new roman, times, serif; 
	color: #ffffff;
	font-size: 10pt; 
	margin-left: auto ;
  	margin-right: auto ;
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
i {color: #8f8f8f}
		
img{
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	border: 0px;
		}
		
h1 {
	font-size: 14pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
h1.hide {
	font-size: 14pt; 
	color: #302217;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
h1.constantsearch {
	font-size: 1pt; 
	color: #302217;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	}
div.constant_search_content {
	font-size: 1pt; 
	color: #302217;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	}
h2 {
	font-size: 12pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
h3 {
	font-size: 10pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
h4 {
	font-size: 9pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
h5 {
	font-size: 8pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
h6 {
	font-size: 6pt; 
	color: #3197ac;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

/**************** table classes (if needed) ****************/

table.form {
	 margin: auto;
	 width: 100%;
	 padding: 5px;
	 border:1px solid;
	 border-top-color:#656565;
   	 border-left-color:#656565;
   	 border-right-color:#656565;
     border-bottom-color:#656565;
     text-align: center;
}

td.form {
	padding: 5px;
	text-align: left;
}
		
/**************** button classes ****************/	
	
input.btn{
   color:#6a6a6a;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#dedede;
   border:1px solid;
   border-top-color:#6a6a6a;
   border-left-color:#6a6a6a;
   border-right-color:#6a6a6a;
   border-bottom-color:#6a6a6a;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#bcbcbe');}
      
input.btnhov{
   color:#a5a4a4;
   background-color:#6a6a6a;
   border-top-color:#dedede;
   border-left-color:#dedede;
   border-right-color:#dedede;
   border-bottom-color:#dedede;}

/**************** Pseudo classes ****************/

A:link {text-decoration: underline; color: #565555}
A:visited {text-decoration: underline; color: #565555}
A:hover{text-decoration: none; color: #8f8f8f}
A:active {text-decoration: none; color: #565555}


/************************* ID's *************************/
	
#container {
	background: transparent url(../images/main_site_BG.jpg)  no-repeat top center;
	width: 999px;
	min-height: 625px;
	margin: auto;
	vertical-align: top;
	padding: 0px 0px 0px 0px; /*top right bottom left*/

	}
	
#bodycontent {
	width: 935px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto ;
  	margin-right: auto ; 
	padding: 0px 0px 0px 0px;
	vertical-align: top;
    text-align: left;
	}
#cms_content { /* homepage content  */
	position: relative;
	z-index: -1;
	width: 500px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	color: #302217;
	}
#cms_content2 { /* homepage content  */
	position: relative;
	z-index: 1;
	width: 500px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	color: #ffffff;
	}
#flash {
	position: relative;
	z-index: 1;
	width: 756px;
	min-height: 625px;
	margin: auto;
	vertical-align: top;
	padding: 0px 0px 0px 20px; /*top right bottom left*/

	}
#website {
	position:absolute;
	z-index: 1;
	width: 756px;
	height: 625px;
	
	}
img.placeholder {
	position:absolute;
	z-index: 1;
	width: 756px;
	height: 625px;
}
#footer {
	position: relative;
	z-index: 5;
	width: 575px;
	margin: auto;
	margin-top: 0px;
	top: 575px;
	padding: 0px 0px 0px 85px; /*top right bottom left*/
	font-size: 6.5pt;
	color: #dbc6b3;
	
	}
#taleofooter {
	position: relative;
	z-index: 5;
	width: 575px;
	margin: auto;
	margin-top: 0px;
	padding: 0px 0px 0px 0px; /*top right bottom left*/
	font-size: 6.5pt;
	color: #dbc6b3;
	
	}

A:link.footer_links {text-decoration: underline; font-size: 10px; color: #916434}
A:visited.footer_links {text-decoration: underline; font-size: 10px; color: #916434}
A:hover.footer_links{text-decoration: none; font-size: 10px; color: #76cedd}
A:active.footer_links {text-decoration: none; font-size: 10px;color: #916434}

A:link.subnav {text-decoration: none; font-size: 15px;color: #76cedd}
A:visited.subnav {text-decoration: none; font-size: 15px;color: #76cedd}
A:hover.subnav{text-decoration: none; font-size: 15px; color: #49969e}
A:active.subnav {text-decoration: none; font-size: 15px;color: #76cedd}

A:link {text-decoration: none; color: #302217}
A:visited {text-decoration: none; color: #302217}
A:hover{text-decoration: underline; color: #302217}
A:active{text-decoration: none; color: #302217}

A:link.footnav {text-decoration: none; color: #76cedd}
A:visited.footnav {text-decoration: none; color: #76cedd}
A:hover.footnav{text-decoration: underline; color: #49969e}
A:active.footnav{text-decoration: none; color: #76cedd}

A:link.how {text-decoration: none; color: #302217}
A:visited.how {text-decoration: none; color: #302217}
A:hover.how{text-decoration: underline; color: #302217}
A:active.how{text-decoration: none; color: #302217}