
body {
	background-image: url(layout/strip3_firefox.jpg);
	>background-image: url(layout/strip3.jpg);
	background-repeat:repeat-x;
	background-position: left 103px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#000000;
	background-color: #3E3F37;
	margin:0;
}

#wrapper{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}


/* format for links */
a:link	{
			color: #e90000;
			text-decoration:none;
			}
		
/* links that have been visited */		
a:visited	{
			color: #e90000;
			font-style: inherit;
			text-decoration:none;
			}

/* when mouse goes over link */			
a:hover	{
			color: #000000;
			text-decoration: none;
			text-decoration:none;
			cursor: pointer;
			}
				

td {
    height: 99%;
    text-align: center;} /*for stupid MSIE */

p {
    
    }

	
h3 a {
color:#383BFCimportant;
font-weight: bold!important;
font-size: 13px!important;
line-height: 18px;
}

.container {

    position: relative;
    margin: 0 auto;
	width: 800px;
    text-align: left; /*corrects for IE hack*/
	z-index: 0;
    }
	
.banner {
	background-image:   url(layout/top_header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
    position: relative;
    width: 800px;
	height:103px;
    text-align: left; /*corrects for IE hack*/
	z-index: 100!important;
    }
	
.text {
	position:absolute; 
	left:100px; 
	top:450px; 
	z-index:1;
	}

.content {
	z-index:1;
	float:left;
	background-image:   url(layout/content_bg.jpg);
	background-repeat:repeat-y;
	background-position:-1px 0px;
}	

.content_search {
	z-index:1;
	float:left;
	background-image:   url(layout/content_bg.jpg);
	background-repeat:repeat-y;
	background-position:-1px 0px;
}	

.content_search a {
	font-size:12px;
	font-weight:bold;
}	

.content_footer {
background-image:   url(layout/footer_bottom.jpg);
	background-repeat:no-repeat;
	background-position:-1px top;
	z-index:1;
	float:left;
	margin-top:0px;
	>margin-top:0px;
	padding-top:20px;
	padding-bottom:10px;
	width:799px;
	font-size:12px;
	color:#c3c3c3;
	
}	

.content_footer a {	
color:#BF3B2E;
}
	
.left_content {
	position:relative;
	width:167px;
	margin-top:0px;
	padding:20px;
	padding-top:20px;
	padding-bottom:80px;
	float:left;
	color:#5f5fac;
	z-index:1;
	margin-bottom:20px;
	height:150%;
	background-color:#EBE9DD;
	background-image:   url(layout/left_col.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#king-text-1 a {
color:#5f5fac!important;
font-weight:bold!important;
}

.left_content li {
list-style:none;
text-align: left!important;
border-bottom: 1px solid #ccc;
}

.left_content ul {
margin-left:-40px;
>margin-left:-0px;
}

.widgettitle {
display:none;
}

.left_content h1 {
color:#5f5fac;
font-size:17px;
}

.left_content a {
color:#3533FF;
font-weight:normal;
}

.left_content a:hover {
color:#3533FF;
font-weight:normal;
text-decoration:underline;
}

.left_content img {

}

.right_content {
position:relative;
width:532px;
padding:30px;
padding-top:20px;
float:left;
z-index:1;
list-style-type:none!important;
background-color: #ffffff;
background-image:   url(layout/right_col.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#737373;
}

.right_content img {
margin:10px;
border:none;
}

.right_content h1 {
color:#737373;
font-size:17px;
}

.left_footer {
position:relative;
width:167px;
margin-top:0px;
padding:20px;
padding-top:60px;
float:left;
z-index:1;
height:12px;
line-height:150%;
background-color:#EBE9DD;
}

*html .left_footer {
padding-top:66px;
}

.right_footer {
position:relative;
width:552px;
padding:20px;
padding-top:50px;
float:left;
z-index:1;
list-style-type:none!important;
height:20px;
background-color: #ffffff;
}

.right_footer {
padding-top:52px;
}
	
.contact {
	position:absolute; 
	left:100px; 
	top:200px; 
	z-index:1;
	}

	
.page_title {
color: #000;
font-size: 16px!important;
text-transform:uppercase;
padding-bottom:10px;
font-weight:bold;
text-align:center;
}
	
.langugage {
width:740px;
text-align:right;
padding-top:10px;
>padding-top:4px;
}	
	
.langugage a {
font-size:10px;
color:#000
}	

.langugage a:hover {
font-size:10px;
color:#F7CF0B;
}	

	
.navigation {
	width:180px;
	padding-top:0px;
	>padding-top:0px;
	z-index:11!important;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	text-align:left;
	font-weight:bold;
	margin-left:0px;
	>margin-left:0px;
	}
	
.navigation a:link {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	z-index:11!important;
}

.navigation a:hover {
	font-family: Arial;
	font-size: 14px;
	color: #000;
	font-weight:normal;
	z-index:11!important;
}

.navigation a:visited {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	z-index:11!important;
}
	
.footer {
	text-align:center;
	width:715px;
	height:20px;
	margin-left:38px;
	>margin-left:39px;
	background-color:#000000;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	z-index:11;
	float:bottom;
	clear:both;
	}
	
*html .footer {
	margin-left:61px;
	}

#search {
list-style:none!important;
}

#wptable  {
list-style:none!important;
}

#s {
width:142px;
margin-right:5px;
}

#searchform {
text-align:center;
}

#nextgen-random-image {
list-style:none!important;
}	

.search_date {
margin-top:5px!important;
>margin-top:-15px!important;
margin-bottom:15px!important;
}
	
.right_content h2 {
text-align:left;
font-size:13px;
}	

.left_content h2 {
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:16px;
}

.cform input {
background-color:#fff!important;
}

.cform textarea {
background-color:#fff!important;
}	
	
	/* ---------------------------------- */
/* Drop Down Menu  */
/* ---------------------------------- */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 208px; /*For KHTML*/
  list-style: none;z-index:99!important;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font-size:15px;
  content: ".";
  height: 0;
  visibility: hidden;z-index:99!important;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;z-index:99!important;
}

/* Root Menu */
ul#navmenu-v a {
  border-bottom: 1px solid #cbcabe;
  border-right: 1px solid #cbcabe;
  border-left: 1px solid #cbcabe;
  border-top:1px solid #DDAEA2;
  border-bottom: 1px solid #cbcabe;
  padding: 0 6px;
  display: block;
  background: #c13828;
  color: #ffffff;
  font: normal 15px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align:left;
  padding-left:25px;
  height: auto !important;
  height: 1%; /*For IE*/
  line-height:1.8;
  >line-height:1.7;z-index:99!important;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #ddaea2;
  color: #000;z-index:99!important;
}



/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #c13828;
  color: #fff;
  border-top:1px solid #DDAEA2;z-index:99!important;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #ddaea2;
  color: #000;z-index:99!important;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #c13828;
  color: #fff;z-index:99!important;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #DDAEA2;
  color: #000;z-index:99!important;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #c13828;
  color: #fff;z-index:99!important;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #c13828;
  color: #FFF;z-index:99!important;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 208px;z-index:99!important;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;z-index:99!important;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;z-index:99!important;
}


.menu_colour {
background-color:#EBE9DD;
}




/*-------------------------------------------------------------------------*/

.top_menu {
padding-top:75px;
>padding-top:0px;
margin-left:-15px;
margin-top:0px;
>margin-top:-20px;
width:100%;
height:15px;
text-align:right;
font-weight:bold;
}

.top_menu a {
color:#C23A2C;
padding-right:10px;
padding-left:10px;
font-size:13px;
}

.top_menu a:hover {
color:#C23A2C;
padding-right:10px;
padding-left:10px;
font-size:13px;
text-decoration:underline;
}


.search_bar {
width:240px;
float:right;
margin-right:20px;
margin-top:15px;
}

*html .search_bar {
margin-right:10px;
}

.ddsg-wrapper h2 {
display:none;
}

.banner_image {
	background-image:   url();
	background-repeat:no-repeat;
	background-position:top left;
	height:200px;
}

.bottom_header {
	background-image:   url(layout/bottom_header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:100px;
	width:100%;
}

.locations_table {
margin-left:-0px;
}

*html .locations_table {
margin-left:-0px;
}

.locations_table a {
font-weight:bold;
margin-top:20px;
line-height:20px;
>line-height:30px;
margin-left:-10px;
>margin-left:0px;
}

.content_pics {
width:100%;
text-align:center;
border:1px solid red;
}

#nextgen-slideshow {
margin-top:-18px;
}
	
#subpages li {
line-height: 200%;
color:#737373;
}

#subpages li a {
color:#737373;
font-size:12px;
font-weight:bold;
}

#subpages li a:hover {
color:#737373;
font-size:12px;
font-weight:bold;
}


#subpages li a:visited {
color:#737373;
font-size:12px;
font-weight:bold;
}

.left_content .current_page_item a{
font-size:40px;
color:#CA3936!important;
}

.left_content h3 {
color:#5f5fac;
font-size:15px;
}

#subpages-title a {
color:#5f5fac;
font-size:15px!important;
}

#subpages-title a:hover {
color:#5f5fac;
font-size:30px;
}
#subpages-title a:visited {
color:#5f5fac;
}

.logo_link {
float:left; 
margin-left:20px; 
margin-top:0px;
width:180px; 
height:100px;
}

*html .logo_link {
margin-left:10px!important; 
}

.MsoNormal {
color:#737373!important;
}

.contact_table td {
padding:10px;
text-align:left!important;
}

.entry td {
text-align: left!important;
}

.contact_table {
margin-left:75px;
margin-top:20px;
}

body p, li {
text-align:justify;
}

	
.slideshow-widget {
padding:0px!important;
margin:0px!important;
margin-top: -13px!important;
}	
	
.alignleft {
float:left;
margin: 2px!important;
}	
	