/* CSS Document */

body {
	background-color: #00246a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 400;
	color: #FFFFFF;
	font-size: 13px;
	margin-left: 25px;
}

.errorMsg  
{
	padding:10px; 
	margin: 20px 0px 20px 0px; 
	display:block; 
	border:solid 1px #dbd8bd; 
	background-color:#fff9cd; 
	font-weight:bold; 
	color:#68562d!important; 
	opacity:.85; 
	filter:alpha(opacity=85); 
	-moz-opacity:0.85; 
}

/* DIV STYLES */

#outer {
	position: relative;
	width: 946px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	width: 955px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
#body {
	position: absolute;
	width: 946px;
	height: auto;
	background-image: url('../../images/body-bg.jpg');
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
    top: 300px;
    left: 0px;
}
#header-divider {
	position: absolute;
	top: 0px;
	left: -1px;
	background-color: #293d6e;
	border: 1px solid #FFFFFF;
	width: 100%;
	height: 16px;
}
#left-border {
	position: absolute;
	background-image: url('../../images/body-border.jpg');
	background-repeat: no-repeat;
	width: 1px;
	left: -1px;
	top: 0px;
	height: 693px;
}
#right-border {
	position: absolute;
	background-image: url('../../images/body-border.jpg');
	background-repeat: no-repeat;
	width: 1px;
	left: 946px;
	top: 0px;
	height: 693px;
}
#tabs {
	position: absolute;
	top: 19px;
	left: 779px;
	width: 43px;
	z-index: 10;
	overflow: visible;
}
#slider1 {
    z-index: 20;
    *z-index: 0; /* HACK FOR IE TO PUT THE TABS BEHIND THE MOVIE */
}
#slider2 {
    z-index: 20;
    *z-index: 0; /* HACK FOR IE TO PUT THE TABS BEHIND THE MOVIE */
}
#flashmovie {
    position:absolute;
    left: -377px;
    top: 0px;
    width: 43px;
}
#navigation {
	position: absolute;
	left: 0%;
	width: 164px;
	top: 18px;
}
					
		.link-button a {
			position: relative;
			left: -30px;
			top: -1px;
			border-right: 1px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background-color: #293d6e;
			text-indent: 10px;
			display:block;
		}
			   .link-button a:hover {
			    background-image: url(../../images/btn-ro.jpg);
			    display: block;
			    font-size: 13px;
			}
			                
#content {
	position: relative;
	width: 80%;
	height: auto;
	margin-left: 140px;
	margin-right: auto;
	top: 0px;
}
#footer {
	position: relative;
	width: 100%;
	height: auto;
	top: 0px;
	text-align: center;
}
#foreclosureThumb {
    position: relative;
    left:-5px;
    top:17px; 
    z-index: 1;
    width:20px;
    height:0px;
}
#reducedThumb {
    position: relative;
    left:-5px;
    top:17px; 
    z-index: 1;
    width:20px;
    height:0px;
}
#soldthumb {
    position: relative;
    left:-5px;
    top:17px; 
    z-index: 1;
    width:20px;
    height:0px;
}
#notsoldthumb {
    position:absolute;
    left:51px;
    top:27px;
    z-index: 1001;
    width:20px;
    height:20px;
    display:none;
}

#soldthumb2 {
    position:relative;
    left:50px;
    top: 26px;
    z-index: 1001;
    width:20px;
    height:0px;
}

#notsoldthumb2 {
    position:absolute;
    left:50px;
    top:27px;
    z-index: 1001;
    width:20px;
    height:20px;
    display:none;
}
#fulllist {
    position:relative;
}

#notsoldfull {
    position:absolute;
    left:246px;
    top:150px;
    z-index: 1001;
    display:none;
}
#wrapperouter{
margin-right: auto;
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
width:904px;
background-repeat:repeat-y;
}
#wrapperinner{
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
width: 850px;
}

			
			
/* TEXT STYLES */

.footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 24px;    
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;    
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;    
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;    
}
.blue-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2d4173;
	font-size: 12px;
}


/* LINK STYLES */

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}

a.website:link {
	font-family: Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}
a.website:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}
a.website:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}
a.website:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: underline;
}

a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fddcaa;
	font-size: 10px;
	text-decoration: none;
}
a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fddcaa;
	font-size: 10px;
	text-decoration: none;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fddcaa;
	font-size: 10px;
	text-decoration: none;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fddcaa;
	font-size: 10px;
	text-decoration: underline;
}



 /* CLASS STYLES */
 
.listingGrid {
	font-size:11px;
}
.title {
	font-weight:700;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.UserMessage {
	color:#FF0000;
	font-weight:700;
}
.article-area {
	float:left;		
	position: relative;
}
.article-area img {
    display:block; 
    margin:0;
}
	.article-area .black-area {
		display:block;
		background-image: url(../../images/blue_slider_bg.jpg);
		padding:6px 5px 6px 10px;
		border: solid 2px #faa829;
		color:#ffffff;
		font-size:13px;
		width:371px;
		height:47px; 
		}
		
		.black-area strong {
			display: block;
			font-size:15px;
			color: #ffffff;
			}
			
			.black-area {
			height:51px;
			}
	/* BLACK BAR BEHIND PAGE NUMBERS */	
	.article-area .nav-area {
		padding:0; margin:0;
		display:block;
		width:390px; height:50px;
		float:left;
		background:url('../../images/article_nav_bg.gif') repeat-x }
		
		.nav-area .title-area {
			background:url('../../images/article_title_bg.gif') no-repeat;
			width:275px;
			height:19px;
			padding:3px 0 0 7px;
			display:block;
			float:left;
			margin:3px 0 0 2px }
			
		.nav-area .nav-buttons {
			background:url('../../images/article_nav_button_bg.gif') no-repeat;
			height:16px;
			padding:3px;
			display:block;
			float:left;
			margin:3px 2px 3px 2px; }
			
			.nav-buttons img {
				border:none;
				display:block;
				float:left;
				margin:0 2px 0 0; }
				
				#mySlides {
				width:390px;
				height:51px;
				clear:both;
				
				}

	
a.jFlowControl, a.jFlowPrev, a.jFlowPause, a.jFlowNext {
    cursor:pointer !important
}
a.jFlowControl {
    font-weight:normal; 
    color:#FFFFFF; 
}
a:hover.jFlowControl {
    color:#FFFFFF 
}
a.jFlowSelected {
    color:#FFFFFF; font-size:12px; 
}	
.address1 {
    font-size:large;
    font-weight: bold;
}
.address2 {
    font-size:large;
}
.price {
    font-weight: bold;
    color: #fddcaa;
    font-size: 16px;
}
.slider-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 20px;
	background-color: #19336e;
	height:41px;
	width:355px;
}
        .slider-head a {
			position: absolute;
			left: -1px;
			border: 1px solid #FFFFFF;
			background-image: url(../../images/slider-button.jpg);
			text-indent: 10px;
			display:block;
			height: 31px;
			width:355px;
		}
			   .slider-head a:hover {
			    background-image: url(../../images/btn-ro.jpg);
			    display: block;
			    font-size: 14px;
			    text-decoration: none;
			}
.div-slider 
{
    position: relative;
    width: 355px;
    height: 41px;
    z-index: 9;
}
.user-content-area
{
    position: relative;
    margin-top: 20px;
    margin-left: 20px;
    height: auto;
}
.team-header
{
    font-size: 17px;
    color: #fddcaa;
    
}


/* ELEMENT STYLES BY ID */

#lblAddress1 {
    color:#CC9933;
}
#topnav a:link {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#topnav a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#topnav a:hover {
    color:#FFFFFF;
	background-color:#fdd2c1;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#topnav a:active {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#topnav table {
padding: 0;
margin: 0;

}

#topnav td {

border-left:medium #e18797 solid;

}
#menu {
background-repeat:no-repeat;
background-position:center top;
width: 180px;
height: 414px;
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
z-index: 200;
float: left;
vertical-align:middle;

}

#menu a:link {
	color: #fddcaa;
	text-decoration:none;
}
#menu a:visited {
	color: #fddcaa;
	text-decoration:none;
}
#menu a:hover {
    color:#fddcaa;
	text-decoration:none;
}
#menu a:active {
	color: #fddcaa;
	text-decoration:none;
}

/* ELEMENT STYLES */
ul {
    list-style-image: url(../../images/bullet.png);

}
li {
    padding-bottom: 5px;
}
img {
    border: 0px;
}
.MenuHorizontalTabsMenuItem * div
{
    background:url(../../images/left_both.gif) no-repeat left top; 
    height: auto; 
    padding-left: 9px; 
    cursor: pointer;
    float: left;
}
.MenuHorizontalTabsMenuItem #agent_inside
{
    background:url(../../images/right_both.gif) no-repeat right top; 
    padding: 2px 15px 4px 6px; 
    font-size: 10px; 
    color: #333; 
    height: auto;
    float: left;
}
.MenuHorizontalTabsSelectedMenuItem * div
{
    background-position: 0px -150px;
    float: left;
}
.MenuHorizontalTabsSelectedMenuItem * span
{
    background-position: 0px -150px;
    float: left;
}
.MenuHorizontalTabsHoverMenuItem * div
{
    background-position: 0px -150px;
    color: Blue;
    text-decoration: none;
    float: left;
}
.MenuHorizontalTabsHoverMenuItem * span
{
    background-position: 0px -150px;
    color: Blue;
    text-decoration: none;
    float: left;
}
.editor_background {
    background-color: #00246a;
}
