
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin: 0px;
	margin-bottom:15px;
	background-color: #000000;
	background-image:url(../media/body_back.gif);
	background-repeat:repeat-x;
	text-align:center;
	min-width: 800px; /* set the width */
	
}
td,th,p,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;

	
}
input,textarea{
	border:1px solid #C3BF9C;
    font-size:11px;
    color:#224870;

}
select,option{
    font-size:10px;
	font-family:arial;
    

}
div{
	margin:0px;
}

/*
Below are the styles for the 4 main divs for a site
widths will depend on the site iteself, the heights should be deleted whenever possible.
*/
#holderDiv{
	position:relative;
	top:0px;
	left:0px;
	margin:auto; 
	width:800px;
	z-index:1;
	text-align: center;
}
#headerDiv{
	position:relative;
	top:0px;
	left:0px;
	margin:auto; 
	width:800px;
	height:177px;
	text-align: left;
}
#rep{
	padding-left:414px;
}
#bodyDiv{
	position:relative;
	top:0px;
	left:0px;
	margin:auto; 
	padding-top:0px;
	width:771px;
	text-align: left;
	height:auto;
}


#footerDiv{
	position:relative;
	top:0px;
	left:0px;
	margin:auto; 
	width:800px;
	text-align: center;
	color:#CCCCCC;
	font-size:10px;
	clear:both;



}
#picdivprint{
	display:none;
    visbility:hidden;
}
#printHeader{
	display:none;
    visibility:hidden;
}
.action_link{
	color:#cccccc;
	text-decoration:none;
}
.action_link:hover{
	color:#ffffff;
	text-decoration:underline;
}
.agent_small{
	border:3px solid #ffffff;
}
.agent_medium{
	border:7px solid #ffffff;
}
.agent_text{
	font-size:11px;
    color:#cccccc;
    padding-top:0px;
    line-height:15px;
}
.agent_title{
	font-size:24px;
    color:#ffffff;

}
.detailTitle{
	color:#C3BF9C;
}
.footer{
	color:#CCCCCC;
	text-decoration:none;
	font-size:10px;

}
.footertext{
	color:#CCCCCC;
	font-size:10px;

}
.footer:hover{
	text-decoration:underline;
	font-size:10px;
}

.header_link{
	color:#cccccc;
	text-decoration:underline;
	
}
.header_link:hover{
	color:#ffffff;
	text-decoration:none;
	
}
.img_nav_off{
	color:#cccccc;
    font-family:Verdana;
    font-size:10px; 
}
.img_nav{
	color:#cccccc;
    font-family:Verdana;
    font-size:10px; 
    text-decoration:none;
}
.img_nav:hover{
	color:#ffffff;
    font-family:Verdana;
    font-size:10px; 
    text-decoration:underline;
}
.img_nav_selected{
  	text-decoration:underline;
    color:#ffffff;
    font-size:10px; 
    font-family:Verdana;
}
.not{
	color:#C3BF9C;
}
.propoerty_actionrow{
	color:#cccccc;
	line-height:12px;
	padding-top:7px;
	float:left;
}
.property_pic{
	width:99px;
	height:99px;
	background-image:url(../media/picture_frame.gif);
	float:left;
	
}
.property_title{
	font-size:18px;
	line-height:18px;
}

.required{
	font-weight:bold;
    color:#C3BF9C;
}
.searchlink{
	color:#000000;
    text-decoration:none;
    font-size:11px;

}
.searchlink:hover{
	color:#666666;
    text-decoration:none;
    font-size:11px;

}
.sort{
	color:#cccccc;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	line-height:10px;
}
.sortlink{
	color:#cccccc;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	line-height:10px;
}
.sortlink:hover{
	color:#ffffff;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	line-height:10px;
}
.sortlinkon{
	color:#ffffff;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	line-height:10px;
}
.subnav{
	color:#C3BF9C;
	font-size:14px;
	text-decoration:none;
	
}
.subnav:hover{
	color:#C3BF9C;
	text-decoration:none;
	
}
.subnav_div{
	padding-top:7px;
	padding-bottom:6px;
	padding-left:7px;
	border-bottom:1px solid #285482;
	background-image:none;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.subnav_div_on{
	padding-top:7px;
	padding-bottom:6px;
	padding-left:7px;
	border-bottom:1px solid #285482;
	background-image:url(../media/navon_arrow.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.textlink{
	color:#ffffff;
	text-decoration:underline;
	
}
.textlink:hover{
	color:#224871;
	text-decoration:none;
	
}



.imageHolder{
	position:absolute;
	visibility:hidden;
	display:none;
	top:100px;left:0px;
	width:100%;
	z-index:89;
	text-align:center;
}

.imageHolder img {border:solid #343434 3px;}
.imageHolder a {color:#FFF}

#myGallery
{
width: 250px !important;

}

.imageBlocker{
background-color:#373737;
position:absolute;
top:0px;left:0px;
visibility:hidden;
display:none;
width:100%;
	height:1000px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
text-align:center;
display:block;
z-index:88;
}
