/* Start of CMSMS style sheet 'Sold' */
/* Unless you know what you do, do not touch this */
.sold {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.sold .NewsSummary {
	font-size: 0.9em;
	color: #000;
}
.sold .NewsSummaryPostdate {
	font-size: 90%;
	font-weight: bold;
}
.sold .NewsSummaryLink {
	font-weight: bold;
	padding-top: 0.2em;
}
.sold .NewsSummaryCategory {
	font-style: italic;
	margin: 5px 0;
}
.borderhalf {
	height: 20px;
	width: 300px;
	display: block;
	margin-top: 5px;
	background: transparent url(uploads/images/headers/line.gif) no-repeat scroll left top;
}
h3 .NewsSummary {
	color: #000;
}

.sold .myagent {
	margin-left: 180px;
}

.clearboth
{clear:both;}


.sold
{margin:0px;
width:310px;
height:350px;
display:block;
float:left;
margin-left:60px !important;
margin-left:35px;
}
/* End of 'Sold' */

/* Start of CMSMS style sheet 'LoanCalc' */
body {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70.0%;
	background: url(uploads/images/calc/logo.jpg) 0px 280px no-repeat #191512;
	color: #fff;
}
#calc {
	
	width: 300px;
}
#calc p {
	line-height: 0.5em;
	margin: 0;
	margin-top: 8px;
	padding: 0;
}
#calcerror {
	color: #E90423;
	margin-left: 20px;
}
#calcresults {
	margin-top: 3px;
	
	margin-top: 4px !important;
	line-height: 1.8em;
	width: 300px;
}
#calc input {
	margin-left: 0px;
}
input#box {
	margin-left: 42px;
}
input#box2 {
	margin-left: 22px;
}
#hintbox {
/*CSS for pop up hint box */
	position: absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
/*Default width of hint.*/
	padding: 3px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 3px solid #555;
	border-bottom: 3px solid #555;
	visibility: hidden;
	color: #000;
}
.hintanchor {
/*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: #fff;
	margin: 3px 8px;
}

#disclaimer{
font-size: 10px;
}

/* End of 'LoanCalc' */

/* Start of CMSMS style sheet 'Search' */
select
{width:150px;
margin-left:10px;
margin-top:8px;}

form
{padding-top:30px;}

.submit
{margin-left:50px;}

input
{width:63px;
margin-top:6px;}
/* End of 'Search' */

/* Start of CMSMS style sheet 'New_menu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
#menu_vert {
font-family: Arial, sans-serif;
font-size:100%;
	padding: 0px;
margin:0px;
padding-right:0px;
	margin-left: 0px;

	background-color: #191512;
/* background color for the entire menu row */
	width: 980px;
	text-transform: uppercase;
	font-weight: bold;
	height: 40px;
	padding-top: 10px;
width: 980px;
}
/* The wrapper clears the floating elements of the menu */
/* Fix for Opera 8 */
.clearb {
	clear: both;
}
#menuwrapper {
/* Fix for Opera 8 */
	/*   overflow: hidden;
*/
	background-color: #191512;
/* background color for the entire menu row */
	margin: 0;
	padding: 0;
border:1px solid #fff;
width:980px;
margin-left:-1px;
margin-right:-1px;
font-family: Arial, sans-serif;
font-size:96%;
font-size:100% !important;
}



/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
	width: 195px;
}
/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #fff;

}
#primary-nav ul {
	position: absolute;
	top: auto;
	display: none;


}
#primary-nav ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
}
#primary-nav li {
	margin-left: -1px;
	float: left;
margin-right:0px;


}
#primary-nav li li {
	margin-top: -1px;
	float: none;
	position: relative;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a {
	display: block;
	text-decoration: none;
/* padding inside the list item box */
padding: 0.6em 3.03em 0.6em 3.03em;
padding: 0.6em 3.03em 0.6em 2.75em;
padding: 0.6em 3.03em 0.6em 3em;
padding: 0.6em 1.95em 0.6em 3em;
	margin: 0;
/* margin outside each list item box */
	text-decoration: none;
/* no underline for links */
	color: #fff;
	background: url(uploads/images/menu_tab.jpg) #191512 no-repeat 08px center;
	display: block;
/* IE has problems with this, fixed above */

	
}
#primary-nav li a {
	border-left:1px solid #fff;
}
#primary-nav li li a {
	border: 1px solid #fff;
}
#primary-nav li, #primary-nav li.menuparent {
	background-color: #171411;
	background: #191512;

}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive {
	background-color: #191512;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
/* arrow for menuparents */
	color: #cccccc;
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) no-repeat 08px center;
}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) no-repeat 8px center;
}
#primary-nav li a:hover {
	color: #191512;
	background: url(uploads/images/menu_tab_white.jpg) #fff no-repeat 8px center;
}
#primary-nav ul li a:hover {
	color: #191512;
	border: 1px solid #191512;
	background: url(uploads/images/menu_tab_white.jpg) #fff no-repeat 8px center;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* just add #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul ul ul, for fourth level */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
	display: none;
}
/* add #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul li.menuparenth ul, for fourth level*/
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
ul#primary-nav li.menuactive a:menuactive {
	margin-left: none;
}
/* End of 'New_menu' */

/* Start of CMSMS style sheet 'ThickBox' */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
html, body {
min-height: 100%;
height: auto !important;
height: 100%
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: Arial, Helvetica, sans-serif;
  color: #333333;
font-size:12px;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
font-size:12px;
line-height:1.4em;
margin-top:-5px;
}


#TB_window a:link {color: #fff;background:#000;text-decoration:none;}
#TB_window a:visited {color: #fff;background:#000;text-decoration:none;}
#TB_window a:hover {color: #fff;background:#000;text-decoration:none;}
#TB_window a:active {color: #fff;background:#000;text-decoration:none;}
#TB_window a:focus{color: #fff;background:#000;text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
#TB_window {
  position: absolute;
  background: #000;
  z-index: 102;
  color:#fff;
  display:none;
  border: 2px solid #fff;
  text-align:left;

}
#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  float:right;
}
#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}
#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

#TB_next,#TB_prev
{width:120px;
margin-top:0px;
margin-left:-1px;
background: url(uploads/images/menu_tab.jpg) #000 no-repeat left center;border:1px solid #fff;}

#TB_next a,#TB_prev a
{margin-left:10px;margin-right:3px;}

#TB_closeWindow
{
height:13px;
margin-right:10px;
margin-top:20px;
border:1px solid #fff;

}

 a#TB_closeWindowButton
{margin-right:3px;
margin-left:3px;}
/* End of 'ThickBox' */

/* Start of CMSMS style sheet 'Property Spotter' */
.PropertySpotter tr td
{padding:5px;
width:auto;
cellpadding:0px;
cellspacing:0px;}

.PropertySpotter td.dash
{border-top:1px dashed #000;}

.rental tr td
{padding:5px;
width:auto;
}

.rental td.dash
{border-top:1px dashed #000;}

.fbsubmit{width:auto;}

.rental
{width:98%;}

.PropertySpotter input {width:160px;}

/* End of 'Property Spotter' */

