/* USE CSS INHERITANCE /* 
/* Global CSS Styles */
a {text-decoration:none; color:#000080; }
a:hover {text-decoration:underline; color: #ff0000; }

body {
    font-family: georgia, "times new roman", serif;
	font-size: 11px;
    margin: 0px;
	background: #ded4b1;
	height:100%;

}
#container {
/*	 margin: 0px auto; centers horizontal; */
	margin: 0px;
	width: 780px;
	background-color: #ded4b1;	
}
#bgright {
   position:absolute;
	top:0px;
	left:802px;
	width: 20%;
/*	height:718px;*/
  background: #D3CDBD url(../images/bg_right.jpg) top left repeat-y;		
	z-index:3;
	padding-bottom:119px;
}


/* HR  */
.hrline {
  width: 462px;
  height: 11px;
  background: url(../images/hr.gif) no-repeat right top;
}

/* Header */
#header {
  width:801px;
	height:119px;
	background: url(../images/bg_headerV3.jpg) no-repeat right top;
}

#mainimage {
	position:relative;
	/*float:left;*/
	/*top:-76px;	*/
    width:520px;
	/*height:247px;*/
	z-index:400;
	padding-bottom:0;
	margin-bottom:0;
}
#imageshow{
	width:520px;
	padding:0;
	margin:0;
	background-color:#FFFFFF
	}
/* Side Bar */
#sidebar {
  position:relative;
  text-align: left;
	width: 242px;
	float:left;	
	/*background: #ded4b1 url(../images/tile_body2V3.jpg);*/	
}	
.sidebar2 {
	position:relative;
	height:100%;
	border-top:1px solid #FFFFFF;
	padding-top:5px;
	text-align:left;
	background-color: #ded4b1;
	/*padding-bottom:119px;*/
}


#sidebar2hr{height:1px;width:75%;margin:0px 5px 0px 25px;border-bottom:1px solid #FFFFFF; }

/* Content Area */
#content {
	position:absolute;
	/*float:left;*/
	left:242px;
    text-align: left;
	width: 560px;
	z-index:2;
	background:#ffffff url(../images/tile_body2V3.jpg) repeat;
	
}

#intracontent {
	position:absolute;
	top:-76px;
	background-color:#FFFFFF;
	/*width:519px !important;*/
	
}

#content .copy{
	position:relative;
	/* float:left;*/
    /*top:-76px;*/
    width: 410px;
	font-family: georgia, "times new roman", serif;
	font-size: 12px;
	color: #914b18;
	padding: 15px 50px 10px 50px;
	text-align:left;
	background-color:#FFFFFF;
	z-index:1;
	line-height: 18px;	
		 
}

#content .burgandycopy {
      width: 400px;
      font-family: georgia, "times new roman", serif;
      font-size: 11px;
		color: #914b18;
		text-align:left;
}

.copy img {
	padding:5px;
/*      margin: 5px;*/
}

#content .message {
     width:559px;
	 height:26px;
	 background:url(../images/top_message.jpg) no-repeat top;
	 text-align:center;
	 color: #897655;
	 font-family: georgia, "times new roman", serif;
	 font-size:14px;
	 font-weight: bold;
	 font-variant: small-caps;
	 letter-spacing:1px;
	 word-spacing:3px;
	 padding-top:7px;
}

/* Headers & Titles */
#content .title {  
	text-align: left; 
	font-size: 10px; 
	font-weight: bold; 
	color: #897655;
	padding: 5px 0px 10px 30px;
}

.headliner a {
  position: relative;
	display:block;
	font-family: georgia, "serif";
	font-size:14px;
	color: #897655;
	text-align:left;
	padding:15px 10px 0 25px;
}

/* Main Navigation */
#mainnav {
  position: absolute;
	top: 15px;
	left: 242px;
    background-color: #904b18;
    width: 516px;
	height:26px;
	z-index:9;
	border-top:2px #bdb29a solid;
	border-left:2px #bdb29a solid;
	border-right:2px #bdb29a solid;
} 

#mainnav a {
	text-decoration:none;
	color: #FFFFFF;
}

/* Page Title in Side Bar */

#sidebar .title {
	font-family: georgia, "script mt bold", "edwardian script itc", "monotype corsiva", "french script mt";
	font-size:12px;
	color: #582140;
	text-align:left;
	padding: 10px 0px 2px 20px;
	margin:0px;
}

/* Sub Navigation */
#sidebar .subnav {
	font-family: georgia, "times new roman", serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	color: #897655;
	padding: 0px 0px 0px 30px;
	line-height:2;
}

#sidebar .subnav a {
	font-family: georgia, "times new roman", serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color: #897655;
	padding: 0px 0px 0px 2px;
}

#sidebar .subnav a:link, #sidenav .subnav a:visited  {
	text-decoration:none;
	color: #b79c7d;
}

#sidebar .subnav a:hover, #sidebar .subnav a:active  {
	text-decoration:none;
	color: #b79c7d;
}

/* Sub Navigation ON */
#sidebar .subnavon {
	font-family: georgia, "times new roman", serif;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: underline;
	color: #b79c7d;
	padding: 0px 0px 0px 30px;
	line-height:2;
}


/* Utility Navigation */
#sidebar .utilitynav {
	font-family: georgia, "times new roman", sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	text-transform: uppercase;
	color: #897655;
	padding: 5px 10px 5px 30px;
}
.utilitynav a:link, .utilitynav a:visited  {
	text-decoration:none;
	color: #b79c7d;
}
.utilitynav a:hover, .utilitynav a:active  {
	text-decoration:underline;
	color: #b79c7d;
}

/* Utility Navigation ON*/
#sidebar .utilitynavon {
	font-family: georgia, "times new roman", sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	text-transform: uppercase;
	text-decoration: underline;
	color: #b79c7d;
	padding: 5px 10px 5px 30px;
}

/* Press Roomo */
#content .prlink {
    color: #c87c38;
	line-height:1.5;
}
.prlink a:hover, .prlink a:active {
	text-decoration:underline;
}
#content .prtitle {
    color: #582140;
	font-weight: bold;
	line-height:2;
}
#content .prsubtitle {
	font-weight: bold;
	line-height:2.5;
}

/* Gallery */
#gallery {
    position:relative;
    float:left;
    top:/*-76*/px;
   width:470px;
   text-align:left;
	 padding-left:50px;
	 background-color:#FFFFFF;
}

/* Gallery Back to Gallery Link */
#content .gallerybackborder {
    position: relative;
	top: 10px;
	right: 5px;
	z-index: 2;
	background-color: #cbe5ff;
	width: 120px;
	padding: 2px;	
	text-align: center;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#content .galleryback {
	text-align: center;
	border: 1px solid #5e2722;
	font-size:9px;
}

/* Gallery Thumbnails Drop Shadow */
#content .gallerythumbnail {
  float:left;
  /* background: url(../images/shadow.gif) no-repeat bottom right; */
  margin: 0px 5px 0px 5px;
  }

#content .gallerythumbnail img {
  position: relative;
  margin: 0px -1px 0px 0px;
  padding: 4px; 
  }
  
#content .galleryimage {
    position: relative;
    float: center;
	padding: 0px;
}

#content .subcategory {
    font-family: "times new roman", times, serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a6a6a6;
	padding-left:15px;
}
#content .hireslink {
    font-family: arial, sans-serif;
	font-size: 11px;
	color: #582140;
}

/* Gallery Caption Box */
#content #gallerycaptionborder {
    position: relative;
	top: 340px;
	z-index: 2;
	float: center;
	background-color: #ebdcbd;
	width: 400px;
	padding: 2px;	
	text-align: center;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#content .gallerycaption {
	text-align: center;
	border: 1px solid #5e2722;
	background-image: url(../images/closex.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
/* ECard */
#ecardtop {
    position:relative;
    float:right;
	width:520px;
 /* height:242px;*/
	background:url(images/top_right.jpg) no-repeat right;
	z-index:5;
}

#ecardthumbs {
    position:relative;
    float:left;
    /*top:-76px;*/
	padding-left:20px;
	padding-top:20px;
	position:relative;
	height:150px;
	width:500px;
	background-color:#FFFFFF;
	
}
/* Postcard Thumbnails Drop Shadow */
#content .postcardthumbnail {
  float:left;
  background: none;
  margin: 0px 5px 0px 5px;
  }

/* Footer Class */
#footer {
    position:relative;
    float:left;
   /* top:-76px;*/
    width:490px;
	padding:10px 0px 10px 30px;
    text-align:center;
		background-color:#FFFFFF;
}
#footerhr {height:1px;width:85%;margin:0px 45px 0px 25px;border-bottom:1px solid #CCCCCC;}

#footer .copyright {
    font-family: arial;
    font-size: 9px; 
	color: #CCCCCC;
}

/* Form Input Fields */
input, select, option, textarea {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #000000; 
		border: 1px solid #CCCCCC;
}  
.noborder {
		border: none;
}  

/* REALTOR PROGRAM CSS */
#rptools {
    float:left;
  	width:190px;
		margin-left:10px;
}
#rptools ul li, #rptools1 ul li  {
      padding-top:4px;
		padding-bottom:4px;
		font-family: "times new roman", serif;
		font-size: 12px;
		color: #682c4d;
}
#rptools ul li a, #rptools1 ul li a {
      font-family: "times new roman", serif;
		font-size: 12px;
		color: #682c4d;
}
#rptools1 {
	 position: relative;
	 top: 20px;
    float:left;
  	width:400px;
		margin-left:10px;
}

#rplayer {
    position:relative;
	 top: -20px;
		float:left;
		z-index:0;
		width:290px;
		height:180px;
		background: none;
/*background-color:#d7cdac; */
}

#layer {
      position:absolute;
		z-index:5;
		width:290px;
		min-height:180px;
		background-color:#d7cdac;
}
/* for Internet Explorer min-height */
/*\*/
* html #layer {
height: 240px;
}
/**/
#layer .caption {
      font-family: arial, sans-serif;
		font-size: 9px;
}
#layer img {padding:4px;}

ul li{
	padding-top:10px;
	}

