@charset "utf-8";
body{
	background-color:#fff;
	background-image:url(../images/bgfade.jpg);
	background-repeat:repeat-x;
	/*background-image: url(../images/green%20wallpaper.jpg);
	background-color:#17511C;
	background-color:#EFFDEE;*/
	margin:0;
	padding:0;
	color:#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
	line-height: 1.5em;
	font-family: Verdana, Geneva, sans-serif;
	} html>body {font-size:small;}

/****************** Overall page container */
#container {
	width: 970px;
	margin: 0 auto;
	background-color:#ffFFFF;
	background-image:url(../images/bgfade.jpg);
	background-repeat:repeat-x;
	color: #666;
	/*border: #aaa 1px solid;
	border-left: #003107 1px solid;
	border-right: #003107 1px solid;*/
	}
	
/****************** Top menu */
	
#topmenu .secondarymenu {
	margin: 20px;
	float:right;
	}
#topmenu img {
	margin: 5px;
	
	}
#topmenu .secondarymenu a, #topmenu .secondarymenu a:visited, #topmenu .secondarymenu a:active{
	text-decoration:none;
	color:#31571b;
	background-image:url(../images/menu-button1.png);
	padding: 6px 10px 3px 10px;

  }
#topmenu .secondarymenu a:hover {
	color:#CA00CA;
  }


/****************** Tabs menu */

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	/*background-color: #DAE0D2;*/
	background-image: url(../images/tabs/bgnew.gif);
	background-repeat: repeat-x;
	background-position: bottom;
  }
#tabs  ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#tabs li {
	float:left;
	margin:0;
	padding:0 0 0 9px;
	background-image: url(../images/tabs/left.gif);
	background-repeat: no-repeat;
	background-position: left top;
  }
#tabs a {
	float:left;
	display:block;
	/*padding:5px 15px 4px 6px;*/
	padding:5px 11px 4px 5px;
	text-decoration:none;
	color:#31571b;
	background-image: url(../images/tabs/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
	color:#CA00CA;
}
#tabs #current {
	background-image:url(../images/tabs/left_on.gif);
}
#tabs #current a {
	background-image:url(../images/tabs/right_on.gif);
	color:#333;
	padding-bottom:5px;
}

/****************** Sub Menu (depending on tab) */

#submenu  {
	border-bottom:solid 0px #31571b;
	height:28px;
	clear:both;

}

#submenu  ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
}
#submenu li {
	float:left;
	margin:0;
	padding:0 0 0 9px;
	
}
#submenu a {
	float:left;
	display:block;
	padding:5px 5px 4px 6px;
	text-decoration:none;
	color:#31571b;
}
#submenu a:hover {
	color:#CA00CA;
	color:#7700cd; /*purple*/
}
/****************** Overall Page body  */

.propertsales  {
	border-bottom:#6d3396 thick solid;
}
.marketsales  {
	border-bottom:#007c12 thick solid;
}
.dispersalsales  {
	border-bottom:#e66e00 thick solid;
}
.wintertonsales  {
	border-bottom:#0025c6 thick solid;
}


#main {
	clear:both;
	margin-left:20px;
	margin-right:20px;
	height: auto;
}

#main a {
	text-decoration:none;
	/*font-weight:bold;*/
	color:#7700cd; /*purple*/
}
#main a:hover {
	color:#3c0067;
	/*font-weight: bold;*/
}

/*#main p {
	font: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: left;
}
*/
/****************** Overall Page body left */	
#main-left {

	/*margin-left:20px;*/
	width: 660px;
	height: auto;
	margin-bottom: 10px;

}
#main-left h1 {
	text-align: center;
	font-size: medium;
	/*color:#333;*/
	color:#31571b;
}
#main-left-professional {

	/*margin-left:20px;*/
	width: 490px;

}

/****************** Overall Page right sidebar */
#main-right {
	float:right;
	width: 250px;
	height:400px;
	height: auto;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#main-right a {
	text-decoration:none;
	color:#31571b;
	
}
#main-right p {
	text-decoration:none;
	font-size:85%;
	
}

/****************** accordian  element */
/*#accordian {
	background-image:url(../images/elementbg.png);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0 0 10px 10px;
	margin: 0;
	border-left: 1px solid #033;
	border-right: 1px solid #033;
	overflow: hidden;
}
#accordian h3 {
	text-align: center;
	margin-top: 0;
	margin-bottom: 4px;

}
#accordian p {
	margin: 0 10px 0 10px;
	font-size:55%;
	
}
#accordian a {
	text-decoration:none;
	color:#31571b;
	color:#CA00CA;
}
#accordian a:hover {
	color:#CA00CA;
	color:#31571b;
}*/
/****************** Sidebar  element */
#sidebar-element {
	background-image:url(../images/elementbg.png);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0 0 10px 10px;
	margin: 0;
	border-left: 1px solid #033;
	border-right: 1px solid #033;
	overflow: hidden;
}
#sidebar-element h4 {
	text-align: center;
	margin-top: 0;
	margin-bottom: 4px;

}
#sidebar-element p {
	margin: 0 10px 0 10px;
	font-size:85%;
	
}
#sidebar-element a {
	text-decoration:none;
	color:#31571b;
	color:#CA00CA;
}
#sidebar-element a:hover {
	color:#CA00CA;
	color:#31571b;
}
.sidebar-element-bottom {
	border-bottom: 1px solid #033;
}
.sidebar-element-bottom2{
	background-image:url(../images/elementbg.png);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0 0 4px 10px;

	border-bottom: 1px solid #033;
	border-left: 1px solid #033;
	border-right: 1px solid #033;
	
}
.sidebar-element-bottom2 h4 {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	font-weight:normal;
}
.sidebar-element-bottom2 a {
	text-decoration:none;
	color:#31571b;
	color:#CA00CA;
}
.sidebar-element-bottom2 a:hover {
	color:#CA00CA;
	color:#31571b;
}

.sidebar-element-bottom-search{
	background-image:url(../images/elementbg.png);
	background-repeat:repeat-x;
	background-position:top;
	padding: 0 0 4px 10px;

	border-bottom: 1px solid #033;
	border-left: 1px solid #033;
	border-right: 1px solid #033;
}
.sidebar-element-bottom-search h4 {
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px;

}
.sidebar-element-bottom-search a {
	text-decoration:none;
	color:#31571b;
	color:#CA00CA;
}
.sidebar-element-bottom-search a:hover {
	color:#CA00CA;
	color:#31571b;
}



#ticker2{
/*background-color: lightyellow;
width: 590px;*/
font-size:85%;
border: 1px dotted black;
padding: 3px;
margin-right:10px;

}
div.horizontal_scroller	{
	position:relative;
	height:24px;
	width:222px;
	display:block;
	overflow:hidden;
	border:#CCCCCC 1px dotted;
}
div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	/*font-family:'Trebuchet MS',Arial;*/
	font-size:10px;
	font-weight:bold;
	color:#666;
}

/****************** Overall Page footer */
#salesreport {
	width:550px;
	margin-left:40px;
}
#footer  {
	font-size: 75%;
	clear:both;
	margin-left:0px;
	margin-right:0px;
	border-top: 1px solid #030;
	font-family: Verdana, Geneva, sans-serif;
}
#footer p{
	margin-left:20px;
	margin-right:20px;
}
#footer a {
	text-decoration:none;
	color:#31571b;
}
#footer a:hover {
	color:#999;
}
	
/****************** Classes */
	
.right {
	text-align: right;
	
}
.floatleft {
	float:left;
	margin-right: 10px;
}
.flashleft {
	float:left;
	margin-right: 30px;
	border:1px #31571b solid;
}

.floatright {
	float:right;
	margin-left: 30px;
}

.testpic { margin-right:16px;
			margin-bottom:10px;}
.justified {
	text-align:justify;
}
.shade	{
	background-color:#F1FDEF;
	padding:10px;
	border:1px solid #31571b;
}
#topmenu #rics {
	float: right;
	margin-left: 30px;
	margin-right:20px;
}


	/*background-image: url(../images/property_grad.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
h1 {
	font-size: large;
	font-style: italic;
	letter-spacing: 3px;
	color:#333;
}
h2 {
	font-size: medium;
	color:#333;
}
h3 {
	font-size: small;
	color:#31571b;
}
#history {
	padding:10px;
	margin: 0 auto;
	/*border:thin double #333;*/
	width:600px;
	
}
#history h2 {
	font-size:x-large;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#history h3 {
	font-size:medium;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#history p {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#historybox {
	padding:10px;
	margin: 0 auto;
	border:thin solid #333;
	width:500px;
	background-color:#E6FFE6;
}
.capital {
	font-size: x-large;
}
.boxed {
	border: 1px solid #999999;
	padding:10px;
	width: 600px;
}
.red	{
	color:#F00;
}#container #topmenu #rics {
	font-size: 9px;
	text-align: right;
}
.slides	{
	/*background-color:#F2F9EE;
	background-color:#e7f5df;
	background-color:#ecf8e5;*/
	background-color:#ecf9e0;
	
	height:150px;
}
.slides p	{
	padding:10px 10px 0px 10px;
	text-align:justify;
	/*font-size:x-small;*/
}
.slideshow1, .slideshow2, .slideshow3	{
	float:left; 
	margin-right:20px;
}
#propsearchbox	{
	margin-bottom:10px;
	border:1px solid #31571b;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding:10px;
/*	background-color:#9bcf7d;
	background-image:url(../images/searchbg.png);
	background-repeat:repeat-x;*/
	color:#31571c;

}
form#propsearch input, form#propsearch select{
	color:#31571b;
}

/*#propsearchbox h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-size: medium;
}
*/#propertysearchhead	{
	background-color:#9bcf7d;
	background-image:url(../images/searchbg2.png);
	background-repeat:no-repeat;
	background-position:right top;
	
	border-top:1px solid #31571b;
	border-left:1px solid #31571b;
	border-right:1px solid #31571b;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:5px 5px 5px 10px;
}
#propertysearchhead h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-size: medium;
	color:#fff;
}
.shadow	{
	-moz-box-shadow: 3px 3px 4px #bbb; /* Firefox */
	-webkit-box-shadow: 3px 3px 4px #bbb; /* Safari/Chrome */
	box-shadow: 3px 3px 4px #bbb; /* Opera and other CSS3 supporting browsers */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb')";/* IE 8 */
	: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbbbbb');/* IE 5.5 - 7 */  
}
