/*

	  
*/

/* ----- Layout ----- */	

* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; color: #000; }

#wrapper { margin: 0 auto; width: 1000px; }

#faux {  background: #000; margin-bottom: 0px; overflow: auto; /* Fix for IE */ width: 100%;}

#faux2 {  background: #FFF; margin-bottom: 0px; overflow: auto; /* Fix for IE */ width: 100%;}

#header { width: 1000px; padding: 0px; height: 146px; margin: 0px 0px 0px 0px; }

#ticker { background: #000; width: 1000px; padding: 0px; height: 25px; margin: 0px; color:#FFFFFF; }

#tickerchk { background: #000; width: 750px; padding: 0px; height: 25px; margin: 0px; color:#FFFFFF; }

#navigation { width: 1000px; height: 32px;  padding: 0px; margin: 0px; background: #000;}

#leftcolumn { display: inline; margin: 0px; padding: 0px; width: 208px; float: left; }

#content { float: left; margin: 0px 0px 0px 2px; padding: 0px; width: 590px; display: inline; position: relative; }

#rightcolumn { display: inline; position: relative; margin: 0px; padding: 0px; width: 195px; float: right; }

#base {width: 1000px; height: 29px;  padding: 0px; background: #000; }

#search {width: 1000px; height: 30px;  margin: 3px 0px 10px 0px;  padding-top: 8px; background: #000; }

#main { width: 1000px; clear: both;  margin: 0px 0px 10px 0px; padding: 0px; background: url(images/squares2.gif) repeat; }


#mainleft { display: inline; margin: 0px 10px 0px 10px; padding: 0px 5px 0px 5px; width: 770px; float: left; }

/*#maincontent { float: left; margin: 0px 0px 0px 4px; padding: 0px; width: 475px; display: inline; position: relative; }*/
	
#manright {  float: right; display: inline; position: relative; margin: 0px10px 10px 0px; padding: 0px; width: 200px;}


#cont { display: inline; position: relative; color: #333; margin: 5px 5px 10px 10px; padding: 0px 8px 0px 0px; width: 762px; float: right; }

#footer { width: 1000px; clear: both; color: #FFF; font-size: 11px; background: #000; margin: 15px 0px 0px 0px; padding: 12px 0px 12px 0px; text-align:center; }

#footer2 { width: 1000px; clear: both; color: #000; background: #FFFFFF; margin: 15px 0px 10px 0px; padding: 0px; }
	
.clear { clear: both; background: none; }


/* ----- All Links ----- */	

A:link, A:visited, A:active  {text-decoration: none; color: black;}
A:hover {text-decoration: underline; color: cc0000;}

	
	
/* ----- Side Navigation ----- */


#menu dl {width: 208px; margin: 0 auto; padding: 0; background: #000;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #000;}

#menu dt {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; border-top:1px solid #fff; background: #000;}

#chess a, #chess a:visited {color:#fff; text-decoration:none; display:block; padding:8px 5px 8px 20px; background: #000; width:183px; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

#chess a:hover {background: #FFF; color:#000;}


/* ----- Top Navigation ----- */	

#navcontainer{
	height: 25px;
	width: 780px;
	float: left;
	margin: 0px 0px 0px 210px;
	background-color:#000;
	padding: 0px;
}

navcontainer ul {
	float:left;
	overflow:hidden;
}

#navcontainer ul li {
	display:inline;
}

#navcontainer ul li a {
	color:#FFF;
	text-decoration:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-right:44px;
	padding-left:44px;
	padding-top: 7px;
	background-color:#000;
	height: 25px;
}

#navcontainer ul li a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}


#navcontainer ul li a:hover {
	color: #000;
	text-decoration: none;
	background-color:#FFF;
	height: 25px;
	font-weight: bold;
}


	

/* ----- Text Styles ----- */

p { font-size: 13px; line-height: 18px; text-align:justify; color: #333;}

h1 {	font-size:20px;	font-weight:bold;	color:#000; padding: 5px 0px 10px 0px }

h2 {	font-size:15px;	font-weight:bold;	color:#333; padding: 5px 0px 10px 0px  }

h3 { font-size: 12px; line-height: 16px; font-weight:normal; padding: 0px 0px 5px 5px; }

h4 { font-size: 11px; line-height: 16px; font-weight:normal; padding: 0px 0px 5px 0px; }

/*.foot { font-size: 11px; line-height: 14px; font-weight:normal; padding: 2px 0px 2px 0px; text-align:center; color:#FFF; }*/

#footer a { font-size: 11px; color:#FFF; line-height: 14px; font-weight:normal; padding: 2px 0px 2px 0px; text-align:center; }
#footer a:hover { font-size: 11px; line-height: 14px; font-weight:normal; padding: 2px 0px 2px 0px; text-align:center; color:#CC0000; }


/* ----- A-Z Section Styles ----- */

.listpadd{ padding:5px; list-style:square;}

.listlinkspace{	line-height:18px;	margin-top:0;	margin-left:20px; }

a.listlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-decoration:none; }

a.listlinks:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #cc0000; text-decoration:underline; }



/* ----- Property search on home page ----- */

#propsearch{
	position: absolute;
	top: 506px;
	left: 321px;
}

/* ----- Contact - Register Form ----- */

#contact-form{
	border: 1px solid #CCCCCC;
}




/* ----- Property Search ----- */

#property-dropdowns {
}
.prop-select {
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 130px;
}

.prop-textarea {
 float:left;
 margin-right:10px;
	background-color: #FFF;
	color: #000;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	
}

.prop-input {
 background-color: #FFF;
}

.head-f1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001623;
}
.head-f2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001623;
}

.prop-button {
	background-color: #FFF;
	color: #000;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 2px solid #FFF;
}

.button-pad {
	padding-right: 130px;
}


/* ----- Ticker ----- */

#tickers h2 {	font-size:15px;	font-weight:bold;	color:#333; padding: 5px 0px 10px 0px; text-align:center; }
#tickers a { font-size: 11px; color:#000; line-height: 14px; font-weight:normal; padding: 2px 0px 2px 0px; text-align:center;}
#tickers a:hover { font-size: 11px; line-height: 14px; font-weight:normal; padding: 2px 0px 2px 0px; text-align:center; color:#CC0000; }
