@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #666;
	background-color:#f3f3f3;
}

body, th, td, input, textarea, select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
h1, h2, h3, h4, h5 ,h6 {
	color: #000;
}

.BlackLink a:link, a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.BlackLink a:hover, a:active {
	text-decoration:underline;
}


/*Main Contaners --------------------*/
#upblackstrip {
	background-color:#000;
	color:#FFF;
	width:100%;
	height:30px;
	text-align:center;
	margin:0px;
}

#separator {
	width:100%;
	height:20px;
}

#separator3 {
	width:100%;
	height:3px;
}

#separator10 {
	width:100%;
	height:10px;
}

#logomainmenu {
	width:900px;
	height:50px;
	background-color:#e8e8e8;
	margin:auto;
	text-align:left;
}

#logomainmenuunder {
	width:900px;
	height:20px;
	background-color:#e8e8e8;
	margin:auto;
	text-align:left;
}

#MainBlack {
	width:900px;
	height:300px;
	background-color:#000;
	margin:auto;
	text-align:left;
}

#MainBlack h2 {
	color:#FFF;
}

#MainFeatured {
	width:930px;
	height:320px;
	margin:auto;
}

#HomeText {
	width:930px;
	height:350px;
	margin:auto;
}

#AboutText {
	width:930px;
	height:400px;
	margin:auto;
}

#ServicesText {
	width:930px;
	height:350px;
	margin:auto;
}

#ContactForm {
	width:930px;
	height:350px;
	margin:auto;
}

#UnderBlack {
	width:100%;
	height:150px;
	background-color:#242424;
	margin:auto;
}

#HomePageMainWhite {
	width:900px;
	height:auto;
	background-color:#fff;
	margin:auto;
	text-align:left;
}
/* Secontary COntaners ------------------------------*/
#upblackstrip #upblackstripMain {
	width:900px;
	height:10px;
	padding-top:10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}
.rightBoxDown {
	width:320px;
	height:auto;
	padding-left: 470px;
	text-align:right;
}
.rightBoxDown a:link, .rightBoxDown a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.rightBoxDown a:hover, .rightBoxDown:active {
	text-decoration:underline;
}

.rightBox {
	width:320px;
	height:auto;
	padding-left: 685px;
	text-align:right;
}
.rightBox a:link, a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.rightBox a:hover, a:active {
	text-decoration:underline;
}

/* Main Menu ---------------------------------------*/
#MainMenu ul {
	float:right;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   text-align:center;
}
#MainMenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
}
#MainMenu ul li a {
   display:block;
   height:20px;
   width:50px;
   margin:0 0 0 3px;
   padding:15px 10px;
   background:#000;
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
   font-weight:bold;
   font-size:11px;
}
#MainMenu ul li a:hover {
   background:#f3f3f3;
   color:#000;
}
#MainMenu ul li a.active,
#MainMenu ul li a.active:hover {
   color:#000;
   background:#f3f3f3;
}

/* Quick Search ---------------------------------------------------*/

#QuickSearch {
	float:right;
	width: 290px;
	height:300px;
   	list-style:none;
   	margin:0;
   	padding:0;
   	position:relative;
   	text-align:center;
	color:#FFF;
	font-size:10px;
	font-weight:500;
}
#QuickSearchForm {
	text-align:right;
	padding-right:60px;
}

.SubmitQS {
	margin-left:155px;
	background:none;
	border:0;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	cursor: pointer; /* hand-shaped cursor */ 
	cursor: hand; /* for IE 5.x */
}
/* Contact Form -----------------------------------------------*/
.SubmitReset {
	margin-left:650px;
	background:none;
	border:0;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	cursor: pointer; /* hand-shaped cursor */ 
	cursor: hand; /* for IE 5.x */
}
.SubmitSend {
	background:none;
	border:0;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	cursor: pointer; /* hand-shaped cursor */ 
	cursor: hand; /* for IE 5.x */
}
/* Featured Properties -----------------------------------------*/

#Featured_0 {
	float: left;
	width: 255px;
	height: 300px;
	margin-left: 15px !important;
	margin-left: 15px;
	background: #fff;
	text-align:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#Featured_1 {
	float: left;
	width: 255px;
	height: 300px;
	margin-left: 30px;
	background: #fff;
	text-align:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#Featured_2 {
	float: left;
	width: 255px;
	height: 300px;
	margin-left: 30px;
	background: #fff;
	text-align:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/* Home Text ----------------------------------------------*/
#HomeLeftBar {
float: left;
width: 590px;
height: 270px;
margin-left: 15px !important;
margin-left: 15px;
padding-top: 10px;
text-align:left;
}
#HomeRightBar {
float: left;
width: 260px;
height: 270px;
margin-left: 10px;
padding: 10px;
text-align:left;
color:#000;
}
/* About Page Text ----------------------------------------------*/
#AboutPageLeftBar {
float: left;
width: 420px;
height: 270px;
margin-left: 15px !important;
margin-left: 15px;
padding-top: 10px;
text-align:left;
}
#AboutPageRightBar {
float: left;
width: 450px;
height: 270px;
margin-left: 25px;
padding: 10px;
text-align:left;
}
/* Contact Page Text ----------------------------------------------*/
#ContactPageLeftBar {
float: left;
width: 850px;
height: 270px;
margin-left: 15px !important;
margin-left: 15px;
padding-top: 10px;
text-align:left;
}
/* Template Black Down Strip ----------------------------------------------*/
#UnderBlackMain {
	width:900px;
	height:100%;
	margin:auto;
	text-align:left;
	color:#FFF;
	
}
#UnderBlackMain h2, #UnderBlackMain h3, #UnderBlackMain h4 {
	color:#FFF;
}

#DownAboutBar {
float: left;
width: 120px;
height: 90%;
margin-left: 15px !important;
margin-left: 15px;
padding: 10px;
}

#DownPropertyBar {
float: left;
width: 120px;
height: 90%;
margin-left: 10px;
padding: 10px;
}

#DownAdviceBar {
float: left;
width: 120px;
height: 90%;
margin-left: 10px;
padding: 10px;
}

#DownClientsBar {
float: left;
width: 120px;
height: 90%;
margin-left: 10px;
padding: 10px;
}

#DownNewsLetterBar {
float: left;
width: 250px;
height: 90%;
margin-left: 10px !important;
margin-left: 10px;
padding: 10px;
}

.navcontainer a:link, .navcontainer a:visited {
	display: block;
	color: #FFF;
	text-decoration:none;
	padding-top:5px;
	font-weight: bold;
}

.navcontainer a:hover, .navcontainer a:active {
	text-decoration:underline;
}
/* Listing Script ------------------------------------------------*/

#ListingContent {
	width:900px;
	height:auto;
	margin:auto;
	padding: 15px;
	text-align:left;
}
#propTitle, #propDesc, #propAttributes , #propDistances {
	background-color:#fff;
	padding:10px;
}
#propImg {
	background-color:#fff;
	padding:5px;
	text-align:center;
}
.imgL {
	float:left;
	width:300px;
	height:auto;
	text-align:center;
}

.infoL {
	float:left;
	width:500px;
	margin-left:30px;
	margin-top:0px;
	
}

.oddTR , .evenTR {
	float:left;
	width:880px;
	background-color:#fff;
}

.oddTR a:link, .oddTR a:visited, .evenTR a:link, .evenTR a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.oddTR a:hover, .oddTR a:active, .evenTR a:hover, .evenTR a:active {
	text-decoration:underline;
}

#Att1 {
float: left;
width: 300px;
height: 90%;
margin-left: 15px !important;
margin-left: 15px;
padding: 10px;
}

#Att1 {
float: left;
width: 300px;
height: 90%;
margin-left: 10px;
padding: 10px;
}

#mainprop1 {
float: left;
width: 300px;
height: 90%;
margin-left: 15px !important;
margin-left: 15px;
padding: 10px;
}

#mainprop1 {
float: left;
width: 300px;
height: 90%;
margin-left: 10px;
padding: 10px;
}

#Plinks a:link, #Plinks a:hover, #Plinks a:active, #Plinks a:visited {
	color:#000;
}
/* Admin Navigation ---------------------*/
#NavI {
	width:930px;
	height:100px;
	margin:auto;
}
	.menu4 {
      width: 100%;
      margin: 0;
      padding: 0;
      background: #eee none;
	  text-align:center;
    }
    .menu4 ul {
      margin: auto;
      padding: auto;
      list-style-type: none;
    }
    .menu4 li {
      margin: 0;
      padding: 0;
      float: left;
    }
    .menu4 {
      padding: 0;
      background: #fff none;
    }
    .menu4 li {
		
      width: 7em;
      margin-right: 1em;
      background: #eee none;
      text-align: center;
    }
    .menu4 a {
		height:30px;
      	display: block;
      	width: 100%;
      	text-decoration: none;
	  	color:#000;
    }
    .menu4 a:hover {
      	background: #fff none;
    }

