/* CSS Document */
*{
}

h1{
	 font-family:Baskerville Old Face; font-size:22px; color:#1e4679; padding-bottom:16px;	
}

img{ border:none;}
#wrapper{ width:1108px; margin:0 auto;}

.top_heading{font-family: Arial; font-size:15px; color:#7c7c7c;font-weight:bold; margin-left:14px;}

#contact{ width:147px; height:26px; margin-left:35px;}
.contact{ font-family: Arial; font-size:18px; color:#afafaf;}

.arrow{color:#026c9e;}


#menu{ background-image:url(../images/menubanner.jpg); background-repeat:repeat-x; width:1108px; height:32px;}
#galary{ width:1108px; height:324px; background-image:url(../images/hidden.jpg); background-repeat:no-repeat; }
#content{background-image:url(../images/bottom.jpg); background-color:#255A9C; background-position:top; background-repeat:repeat-x; width:1108px; padding-bottom:10px;}
#bodyarea{width:1003px; height:325px; background-color:#FFFFFF; margin-left:56px;}
#bodyarea-dynamic{width:1003px; background-color:#FFFFFF; margin-left:56px;}

#color-wrapper{
	background-image:url(../images/main-back.png); 
	background-position:top; 
	background-repeat:repeat-x; 
	width:1001px; 
	padding:0px 50px 30px 57px;
	background-color:#255A9C; 
}

#main-content{
	width:961px; 
	background-color:#FFFFFF;
	padding:15px 20px 0 20px;
}

#para{
	margin-left:20px; 
	width:610px; 
	padding-top:24px;
	float:left;
}
.para{ font-family: Arial; font-size:12px;}
.heading{ font-family:Baskerville Old Face; font-size:25px; color:#1e4679; padding-bottom:16px; font-weight: bold; }

#newsletter{  
	width:310px; 
	float:right;
	padding-top:31px;
}

.newsletterheading{ text-transform:uppercase; font-family:Baskerville Old Face; font-size: 12px; color: #000000; padding-left:10px;}
.newsletterfrm{ 
	font-family: Verdana; 
	font-size: 11px; 
	color: #787878; 
	padding-left:10px;
}

.Nlink a{ font-family: Verdana; font-size: 11px; color: #454545;}
.footer{ font-family:Arial; font-size:11px; color:#454545; text-decoration:none;}
#footer{ width:444px; margin-left:610px; height:60px;}
#footer a{ text-decoration:none; color:#454545;}
#label{width:95px; height:64px;}
#slideshow {
	width:1003px; height:308px; margin-left:56px; margin-top:16px;
}


#slideshow IMG {
	position:absolute;
	z-index:8;
	opacity:0.0;
	width:1003px; height:308px;
	}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
	width:1003px; height:308px;
}

#slideshow IMG.last-active {
    z-index:9;
}

#galary #slideshow {
	position:absolute;
	color:#2a9bd4;
	z-index:0;
	width:1003px; height:308px;
}

#galary .slide-overlay {
	position:absolute;
	z-index:9;
}

.req_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

#header{
	height:87px;
	width:1108px;
	width:1001px; 
	padding:0px 50px 0px 57px;
}

#logo{ 
	width:600px;  
	float:left;
}

#search{
	width:190px; 
	float:right;
}

#search-box { 
	background: transparent url(../images/search.jpg) no-repeat 0 0 scroll; 
	height:25px; 
	border:none; 
	padding-left:3px; 
	width:150px;
}

#searchby{width:119px; margin-left:65px;}
.searchby{ 
	font-family: Arial; 
	font-size:11px; 
	color:#898888; 
	text-decoration:underline;
	margin:8px 0 8px 0;
}

.property-grid tr td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#787878;
	vertical-align:top;
	padding-top:5px;
}

.100-left{
	width:100%;
	float:left;
}
.100-right{
	width:100%;
	float:right;
}
.links{
	margin-bottom:5px;
}

.paging_links{
	padding:3px 5px 2px 5px;
	margin:0;
	border:#000 1px solid;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}

.paging_links:hover{
	border:#009 1px solid;
	color:#009;
}

.search-select{
	width:300px;
	height:25px;
}

.serch-tbl tr td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	height:30px;
	line-height:18px;
	vertical-align:top;
}

.property-display tr td{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	vertical-align:top;
	height:25px;
}

.property-display p {
	text-align:justify;
	line-height:18px;
}

.prop-links {
	font-family:Verdana, Geneva, sans-serif;
	color:#1e4679;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.prop-links:hover {
	text-decoration:underline;
}


/* notification msgs ***************************************************************************************************/

.error,
.notice, 
.success    { padding: .5em; margin-bottom: .5em; margin-top:0.3em; border: 2px solid #ddd;font-family:Arial, helvetica, sans-serif;  font-size:11px; }

.error      {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
	text-align: center;
}
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #cde7fc; color: #021324; border-color: #021324; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#msg{
	width:97%;
}

/* end notification msgs ***************************************************************************************************/


.view-more{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1e4679;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	border:1px solid #000;
	background-color:#069;
}

.view-more{
	text-decoration:underline;
}

.contact-seller tr td{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	height:30px;
}

.inputs{
	width:250px;
	height:22px;
}

.cms-grid{
	border:1px #000000 solid;
}

.cms-grid tr th {
	background:url(../images/cms-grid-head.png) repeat-x;
	height:32px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}

.cms-grid tr td {
	height:20px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	border-bottom:1px #000000 solid;
}

.actions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
	text-decoration:none;
}

.actions:hover{
	text-decoration:underline;
}

.cms-tbl-add-edits tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:30px;
	line-height:18px;
	vertical-align:top;
}

.bred-crumb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.bred-crumb a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.bred-crumb a:hover{
	color:#1e4679;
	text-decoration:underline;
}

.contact-input{
	width:300px;
	height:22px;
}

.contact-txtarea{
	width:600px;
	height:250px;
}

.contact-form tr td{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	height:40px;
}

.contact-heading{
	font-family:Baskerville Old Face; 
	font-size:18px; 
	color:#1e4679; 
}
