body {
	margin: 0 auto 0 auto;
	padding-top: 50px;
  padding-bottom:25px;	
	background-color: #333333;
	line-height: 130%;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	text-align: center;	
  width:900px;  
}
* html body {width:100%;}
 
a:link,a:visited,a:active{
	text-decoration:none;
  color:#426321;
}
a:hover{
color:#88ac0b;
}
#all {
	width:900px;
	position: relative;
	top:0;
	left:0;		
	text-align: left;
	margin: 0 auto 36px;	
	padding-bottom:0px;  
	background-color:#000000;	
	margin:0;	
	border: 1px solid #707070;  
}
/*
#header {
	xbackground: #000000;
	xline-height: 130%;
	xmargin: 0 auto;
	border: 1px solid purple;
	xborder-left: 1px solid #707070;
	xborder-right: 1px solid #707070;
	xtext-align: left;	
}
/*
#header h1 {
	margin: 0;
	padding: 0;
	color: #eee;
	font-size: 190%;
	xpadding-left: 10px;
	letter-spacing: -1px;
}
*/
#logo {
  padding-left:10px;  
}
#slogan{
	float:right;
  position:absolute;
	top:35px;
  left:420px;
}

#menu {	
	background-color:#707070 ;/*#426321#88ac0b;*/
	xmargin: 0 0;
	font-size: 85%;
	white-space: nowrap; /* stops half a menu link dropping to next line. Instead, the whole link will drop. This only happens if you have a lot of menu links, and large text size */
	padding-right: 0px;	/* The menu far left, and far right borders are not quite lining up in non IE browsers for some reason. This makes it less noticable */	
	text-align:left;
	xborder-left: 1px solid #707070;
	xborder-right: 1px solid #707070;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;	
  display:block;
  position:relative;
	z-index:100;
	xborder:solid 1px white;	
}

* html #menu { padding-right: 0; } /* See above comment. This re-adjusts IE to the above padding */


#menu ul {
	margin:0px;
	padding: 0 0 0 9px;
	list-style: none;
	list-style-type: none;
	float: none;
	xborder-left: 1px solid #707070;
	xborder-right: 1px solid #707070;	
	background: #707070;/*#426321#88ac0b*/
  border-top:solid 1px #707070;
  border-bottom:solid 1px #707070;
  position:relative;  
}

#menu li { display:inline;padding:5px;}


#menu a:link, #menu a:visited {
	margin:0;
	padding: 2px 5px 1px 5px;
	background: #707070/*#505050#426321*/;
	color: #fff;
	text-decoration: none;
	float: none;
	xborder-left: 15px solid #505050/*#539412*/;	
	background:transparent;	
}

#menu a:hover {
	background: #eeeeee/*#b6e41c*/;
	color: #0a0a0a/*#485b06*/;
}

#menurow {background-color:#707070;}
#menurow ul{display:none;float:none;position:absolute;}
#menu_pg ul{top:23px;left:0px;width:auto;border-top: solid 1px #707070;border-bottom: solid 1px #707070;padding-bottom:3px;padding-top:3px;font-size:14px;background-color:#505050;}
#menu_prop ul{top:23px;left:0px;width:auto;border-top: solid 1px #707070;border-bottom: solid 1px #707070;padding-bottom:3px;padding-top:3px;font-size:14px;background-color:#505050;}

/* IE fixes */
/* html #content { padding-top: 1.8em; }*/ 
* html #menu_pg ul{top:25px;left:-10px;width:auto;border-top: solid 1px #707070;border-bottom: solid 1px #707070;padding-bottom:3px;padding-top:3px;font-size:14px;background-color:#505050;}
* html #menu_prop ul{top:25px;left:-10px;width:auto;border-top: solid 1px #707070;border-bottom: solid 1px #707070;padding-bottom:3px;padding-top:3px;font-size:14px;background-color:#505050;}
/*************/

#menu_pg ul a:link, #menu_pg ul a:visited {
	margin:0;
	padding: 2px 5px 1px 5px;
	background: #707070/*#505050#426321*/;
	color: #b0b0b0;
  background:transparent;	
}
#menu_pg ul a:hover {
	background: #eeeeee/*#b6e41c*/;
	color: #0a0a0a/*#485b06*/;
}

#menu_prop ul a:link, #menu_prop ul a:visited {
	margin:0;
	padding: 2px 5px 1px 5px;
	background: #707070/*#505050#426321*/;
	color: #b0b0b0;
  background:transparent;	
}
#menu_prop ul a:hover {
	background: #eeeeee/*#b6e41c*/;
	color: #0a0a0a/*#485b06*/;
}

#menu_pg:hover ul {display:block;}
#menu_prop:hover ul {display:block;}


#content {	
	margin: 0 0 0 0;
	padding: 20px 20px 20px 20px;	
	color:#d0d0d0;
	font-size: 90%;
	text-align: left;
	position:relative;
	z-index:0;	
	xborder:solid 2px orange;  
}

#footer {
	margin: 0 auto 0 auto;
	padding: 0px 0px 15px 0;
	width: 900px;
	text-align: center;
	color: white;
	letter-spacing: 0.15em;
  xborder:solid 1px red;
	font-size: 70%;	
  xfloat:none;
  xclear:both;
  display:block;
	position:absolute;
	xtop:50;

}


#footer a:link, #footer a:visited {
	color: #707070;
  text-decoration:none;
}

h1 {
	color: #ffffff;
  padding:0 0 0 0;  	
	font-size: 125%;
  margin:0;	
  white-space: nowrap;
  xborder:solid 1px yellow;
  xline-height:1.25em;
}
h2 {
	xcolor: #ffffff;
	xpadding-bottom: 0em;
	margin-bottom:.15em;	
	font-size: 125%;	 
}


/*#content a:link, #content a:visited, #content a:active {
	color: #426321;/*#707070#88ac0b*/
/*	text-decoration: none;
}

#content a:hover {
	color: #88ac0b;
	text-decoration: none;  
}
*/
/*p { margin-left: 1em; }*/
#leftsection{
  width:200px; 
  float:left;
  margin-right:0px; 
  text-align:justify;
	xborder:solid 1px green;
	display:block;
  padding-right:10px;
  
  
}
/*#leftsection p {margin-left:0;text-align:justify;}*/
#rightsection{
  width:600px;  
  float:right;   
	xborder:solid 1px green;
	display:block;
  padding-left:15px;	
  border-left:solid 1px #333333;
  xheight:400px;	
}
#rightsection h2{
  clear:both;
  margin-bottom:0;
  xborder-bottom:1px solid gray;width:70%;
  width:100%;
    
}
#rightsection a{
  color:#f0f0f0;/*#558725*/
}
.pgthumb {
  float:left;
  xborder:solid 1px white;
  height:175px;
  width:45%;
  text-align:center;	
  display:inline;
  vertical-align:middle;
}
.pgthumb img{  
  margin:9px;
  xclear:both;
}
.pgthumb h2{
 float:none; 
 display:inline;
 white-space: nowrap;
}


/*prop layout*/
.propdetail{
  display:none;
}
.propdetail ul {
	padding-left:1.5em;
	margin-left:0em;
	xtext-align:left;
  font-size:95%;
}
#props a:hover{
  color:#88ac0b;
}
.col1{
	float:left;
	width:225px;	
	xborder:solid 1px white;
	
}
.col2{
	float:left;
	width:225px;
	xborder:solid 1px green;
}
.itemlist{
  font-size:75%;	
  cursor:pointer;
  margin:0px;
  color:#426321;
}
.note{
	font-size:75%;
  color:gray;

}
#leftsection_about{
  width:52%;  
  height:auto;  
  float:left;
  margin-right:0px;   
	xborder:solid 1px green;
  text-align:justify;
  
}
#rightsection_about{
  width:45%;
  float:right;   
	xborder:solid 1px green;
  border-left:solid 1px #333333;
  padding-left:10px;	
}
#rightsection_about h2{
	color:#ffffff;
  padding-top:0;
  margin-top:0;
}
#selected{
  color:#88ac0b;
  font-weight:bold;
}
.thumb{
  float:left;
  width:136px;
  height:150px;
  text-align:center;
  line-height:1em;
  background-color:#333333;
  margin:5px;
  vertical-align:middle; 
  display:inline;
  xborder:solid 1px #707070; 
  
}
.thumb img{
  vertical-align:middle;
  margin:10px;
  xpadding:10px;
  border:1px solid #707070;
  xclear:both;

}
.thumb a{
  font-size:90%;
  display:block;
  background-color:#333333;
  height:100%;
  text-decoration:none;
}
.thumb a:hover{
	background-color:#426321/*#707070*/;
}

.usethumb{
  float:left;
  width:126px;
  height:120px;
  text-align:center;
  line-height:1em;
  background-color:#333333;
  margin:5px;
  vertical-align:middle; 
  display:inline; 
  
}
.usethumb img{
  vertical-align:middle;
  margin:9px;
  xpadding:10px;
  border:1px solid white;
  xclear:both;
}
.usethumb a{
  font-size:90%;
  display:block;
  background-color:#333333;
  height:100%;
  text-decoration:none;
}
.usethumb a:hover{
	background-color:#426321/*#707070*/;
}


.propimage{
  width:250px;
  xborder:solid 1px white;
  height:250px;
  float:right;
  margin-top:5px;
  margin-right:0px;
  overflow:hidden;
  text-align:center;  
}

.spec{
	margin-top:10px;
	font-weight:bold;
  color:#426321;
}
#details
{
		margin-top:5px;
    float:left;
    width:320px;
    display:block;
    text-align:justify;
    xposition:relative;
    xborder:solid 1px yellow;
    
}
#propnav{	
  font-size:90%;
}
#propnav a:link, #propnav a:visited, #propnav a:active
{
	color:#426321;
    margin-left:10px; 
}
#propnav a:hover{
	color:#88ac0b;
}
#propnav #selected
{
    margin-left:10px;        
}
#useimages
{
    clear:both;    
    padding-top:20px;    
}
#catlink a:link, #catlink a:visited
{
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  white-space: nowrap;
  font-size:110%;
}
#galleries a:link, #galleries a:visited
{
  color:#ffffff;
  text-decoration:none;
}
#galleries a:hover {
	color:#88ac0b; 
}
#galleries img {
	border:solid 1px white;
}