/* orange color:#ff9934; */

body { background:url(../gfx/background.jpg) center top repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #ccc; margin-top:0px; padding-top:0px; }
a { color:#ccc; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
h1 { color:#666; font-size:38px;  display:inline; font-weight:normal; }
	.grey { color:#959595; font-size:24px; margin-left:10px; }
h2 { font-weight:normal; color:#ff9934; font-size:17px; }
	h2 a { color:#ff9934;  }
h3 { color:#ff9934; font-size:12px; font-weight:bold; }
	h3 a { color:#ff9934; }
h5 { color:#ff9934; font-size:11px; margin:0px; padding:0px; display:inline; font-weight:normal; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
	
#siteContainer { width:750px; margin:0 auto; background-color:#000000; }

/**** RUSSELL'S MENU STYLES ****
#menu { position:relative; height:30px;}
	#menu1 ul { margin:0px; padding:0px; }
	#menu1 ul li { list-style-type:none; float:left; }
****************************/

/**** NEW AND IMPROVED MENU ****/

#menu { position: relative; height: 30px; margin-top: 10px;}
	#menu ul { list-style-type: none; margin: 0; padding: 0;}
	#menu ul li { display: inline; }
	#menu ul li a { display: block; height: 30px; float: left; }
		#nav1 a { width: 83px; background: url(../gfx/home.gif) 0 0 no-repeat; }
		#nav2 a { width: 131px; background: url(../gfx/property_search.gif) 0 0 no-repeat; }
		#nav3 a { width: 153px; background: url(../gfx/thinking_of_selling.gif) 0 0 no-repeat; }
		#nav4 a { width: 117px; background: url(../gfx/useful_links.gif) 0 0 no-repeat; }
		#nav5 a { width: 104px; background: url(../gfx/contact_us.gif) 0 0 no-repeat; }
		#nav6 a { width: 73px; background: url(../gfx/news.gif) 0 0 no-repeat; }
		#nav7 a { width: 89px; background: url(../gfx/about_us.gif) 0 0 no-repeat; }
		
		#nav1 a:hover { background: url(../gfx/home_over.gif) 0 0 no-repeat; }
		#nav2 a:hover { background: url(../gfx/property_search_over.gif) 0 0 no-repeat; }
		#nav3 a:hover { background: url(../gfx/thinking_of_selling_over.gif) 0 0 no-repeat; }
		#nav4 a:hover { background: url(../gfx/useful_links_over.gif) 0 0 no-repeat; }
		#nav5 a:hover { background: url(../gfx/contact_us_over.gif) 0 0 no-repeat; }
		#nav6 a:hover { background: url(../gfx/news_over.gif) 0 0 no-repeat; }
		#nav7 a:hover { background: url(../gfx/about_us_over.gif) 0 0 no-repeat; }
		
.hidden { display: none; }



/************************************/

#banner { position:relative; height:139px; }
	#holder { position:relative; width:200px; height:139px;}
	.newImage { position: absolute; top: 0px; left: 0px; opacity:0; -moz-opacity:0; -khtml-opacity:0; filter: alpha(opacity=0); height:139px; }
#bannerTitleQS { position:relative; height:56px;   }

#contentContainer { background:url(../gfx/backgroundAlt.jpg) top right repeat-y; }
#content { padding:10px; padding-left:20px; padding-right:20px; text-align:justify; }
#altContent { padding:10px; padding-top:0px; padding-left:20px; padding-right:20px; text-align:justify; }
#features { float:right; width:250px; }

	/* old QS 
	#quickSearch { color:#FFFFFF; background:url(../gfx/quickSearchBg.jpg) top right no-repeat; padding-left:105px;
		 height:220px; border-bottom:0px solid #ff9934; }
	#quickSearch form {  padding-top:20px; }
	#quickSearch select { font-size:10px; }
	#lop { margin-top:5px; }
		#lop select { width:120px; }
	#hip { margin-top:8px; }
		#hip select { width:120px; }
	#area { margin-top:10px; }
		#area select { width:120px; }*/
	

	/* QS new and improved */
	#quicksearch {
		color:#FFFFFF;
		background:url(../gfx/quickSearchBg.jpg) top right no-repeat;
		height:220px;
		border-bottom:0px solid #ff9934;
	}
	
	#quicksearch fieldset {
		width: 120px;
		margin-left: 98px;
		padding-top: 48px;
		border: none;
	}
	
	#quicksearch select {
		font-size:10px;
		width: 110px;
	}
	
	p#qs-beds,
	p#qs-pricerange
	{
		margin: 9px 0 0 0;
		width: 120px;
		line-height: 13px;
	}
	
	select#lop {margin-bottom: 10px;}
	
	p#qs-pricerange label {float: left;}
	
	form#search fieldset legend {display:none;}
	p#qs-regions {display:none;}
	
	#quicksearch button {
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		line-height: 1px;
		margin: 0;
		padding: 0;
		border: 0;
		width:100px;
		height:40px;
		background: url(../gfx/btn_submit.gif) 0 0 no-repeat;
	}
	
	#quicksearch button:hover {cursor: pointer;}
	
	
	#featureprops { background: #000000 url(../gfx/featurePropertyBg.jpg) top right no-repeat; padding:0 10px 0 95px; margin: 0; height:220px; }
		#featureprops p { font-size:14px; text-align: center; font-weight: bold; line-height: 10px;}
		#featureprops img {width: 140px; height: 105px; border: none;}

#footer { background-color:#ffffff; clear:both; float: none; }
	#footer a { color: #999999; }
	#footer a:hover { color:#ff9934; }

.feature { width:200px; height:280px; padding:0px; float:left; padding-left:50px; padding-top:0px; }
	.feature a { color:#ff9934; }
	.feature a:hover { color:#ff9934; }
	.feature img { border:0px; }
	.feature_description { margin-top:150px; }
	.feature_logo { margin-top:30px; }

h5.date { padding-left:20px;}
.address { text-align:right; padding:20px; }
	.address a { text-decoration:none; color: #ccc; font-size: 1em;}
	.address a:hover { text-decoration:underline; color: #fff; font-size: 1em;}

.textbox { width:300px; font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; color: #333; padding:3px; border:1px solid #ff9934; }
select.textbox { width:307px; }
.orange { color:#ff9934; }
.left { float:left; }
.right { float:right; }
.clearer { float:none; clear:both; height:0px; }

.elemShown { display:block; }
.elemHidden { display:none; }

#links { width:200px; font-size:17px; }
	#links a { display:block; width:100%; text-align:left; text-decoration:none; padding:2px;  }
	#links a.link { color:#ccc; background-color:#000000;  }
	#links a.link:hover { color:#000; background-color:#ff9934; }
	#links a.selected { color:#000; background-color:#ff9934; }
	
#target { width:270px;  }
	#target a { font-size:17px; padding:2px; }
	
	iframe{
	margin: 0;padding: 0;
	}
	
.office_shots {
	padding: 1px;
	border: 1px solid #fff;
	float: left;
	margin: 0 4px 4px 0;
	}

#thumbnails {
	width: 75px;
	float: left;
	margin-bottom: 10px;
	}