
/**************************************/
/*              GLOBALS               */
/**************************************/
body {
	background: #a4ccdd;
	color: #111111;
}
#wrapper{
	background: url(/img/bgstripe.png) repeat-x;
	width:100%;
}



/* Base Styles */
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:1px dotted}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
ol{list-style:decimal}
ul{list-style:disc}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}

.spacer{
	margin-bottom: 10px;
}
P{
	margin-bottom: 10px;
}
h1{
	font-size: 20px;
	color: #A67A1A;
	font-family:Arial, Helvetica, sans-serif;
}
h1.marginize{
	margin: 5px 0px 8px 15px;
}
h1.marginbottom{
	margin: 5px 0px 10px 0px;
}
h2{
	font-size: 23px;
	color:#A67A1A;
	font-family:Arial, Helvetica, sans-serif;
	margin: .4em .2em;
}
h3{
	color:#A67A1A;	
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
}
 h4{
	font-size: 19px;
	color:#A67A1A;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
h5{font-size:17px}
h6{font-size:15px;color:#A67A1A;}

.main_image{
	
}
.main_image_container{
	/*border: 2px solid #44B1AD;*/
	/*padding:2px;*/
	height: 196px;
	background: #ffffff;
}

.featured_properties_home{
	padding: 14px;
	border: 1px solid #246CBF;
	background: #6FA5DF;
	
}

#our_blog{
  display: block;
  width: 207px;
  height: 50px;
  background: url("/img/our_blog.png") no-repeat 0 0;
	position: relative;
	left: 32px;	
}
#our_blog:hover
{ 
  background-position: 0 -50px;
}

#our_blog span
{
  display: none;
}

#submit_property{
  display: block;
  width: 207px;
  height: 50px;
  background: url("/img/sub_prop.png") no-repeat 0 0;
	position: relative;
	left: 32px;	
}
#submit_property:hover
{ 
  background-position: 0 -50px;
}

#submit_property span
{
  display: none;
}

#buy_property{
  display: block;
  width: 207px;
  height: 50px;
  background: url("/img/buy_prop.png") no-repeat 0 0;
	position: relative;
	left: 32px;
}
#buy_property:hover
{ 
  background-position: 0 -50px;
}

#buy_property span
{
  display: none;
}
#rent_property{
  display: block;
  width: 207px;
  height: 50px;
  background: url("/img/rent_prop.png") no-repeat 0 0;
	position: relative;
	left: 32px;
}
#rent_property:hover
{ 
  background-position: 0 -50px;
}

#rent_property span
{
  display: none;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/**************************************/
/*              HEADER                */
/**************************************/
.logo_container{
/*	top: 45px; */
	margin: 5px 0px;
}
#top_links{
	height: 35px;
	text-align:right;
	margin: 5px 0px;
	
}
#top_links a, #top_links a:link, #top_links a:visited, #top_links a:active{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}
#top_links a:hover{
	text-decoration: underline;
	color: #336600;
	font-weight: bold;
}	

#flashMessage {
	background-color:#CCCCCC;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}
/**************************************/
/*             NAVIGATION             */
/**************************************/

.left_menu_container{
	border: 2px solid #44b1ad;
	background: #ade0de;
	padding: 0px;
	float:left;
}
.left_block_container{
	width: 200px ! Important;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
  display: block;
  /*height: 40px;*/
}

ul#menu li a {
  background: #333 url(/img/leftmenubg.png) no-repeat 0 -40px;
  height: 40px;
  color: #fff;
  text-align:left;
  height:40px; padding:0px 15px; 
  font:16px Verdana, Arial, Helvetica, sans-serif;	
 /* padding: 0.5em;*/
}


.menu li a.active, .menu li a.active:hover{background:url('verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}

.menu li ul li a span{line-height:40px;}

ul#menu li a:hover {
  background: #000 url(/img/leftmenubg.png) no-repeat 0 0px;
}

ul#menu li ul li a {
  background: #cfcfcf;
  color: #000;
  font:13px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #2AC129;
  border-left: 5px #fff solid;
  color: #fff;
  padding-left: 15px;
}

.category-sub-title{
	background: #efefef;
	color: #000000;
	padding: 2px 0px 2px 5px;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.profile-list{
	padding-left:15px;
}
.check-list{
	list-style-type:none;
	list-style-image:url("/img/list-check-mark.png");
}
.profile-list li{
	margin-bottom: 10px;
}

/**************************************/
/*               FOOTER               */
/**************************************/
#disclaimer{
	text-align: center;
	color: #999999;
	margin-top: 15px;
	margin-bottom: -15px;
}

.footer_back{
	background: #179533 repeat-x;
	color: #ffffff;
	/*width: 2000px;*/
	min-width: 960px;
	max-width: 1600px;
	height: 100px;
	position: relative;
	text-align: center;
}
#footer{
	margin-top: 16px;
}
#footer a{
	color: #fff;
	text-decoration: none;
}



/**************************************/
/*           TESTIMONIALS             */
/**************************************/
.TestimonialDiv {
  border-bottom:1px solid #CCCCCC;
  clear:both;
  float:left;
  margin:10px 0;
  padding-bottom:10px;
  width:100%;
}

.TestimonialComment blockquote {
  background:transparent url(/img/bg_blockquote.gif) no-repeat scroll 0 5px;
  color:#747474;
  margin:0;
  padding-left:35px;
  border: none;
}

.TestimonialDate{
  position: relative;
/* width: 100px; */
  font-weight: bold;
  font-style: italic;
  color: #282828;
}
.TestimonialName{
  position: relative;
  font-weight: bold;
  color: #282828;
}
.TestimonialComment{
  position: relative;
 /*margin-bottom: 10px;*/
 /*font-style: italic; */
  font-family: 'lucida grande',verdana,helvetica,arial,sans-serif;
  font-size: 11px;;
  margin: 0pt;
  padding: 0pt;
  line-height: 160%;
}
.TestimonialComment p {
  margin-bottom: 1em;
}

.TestimonialBy{
  position: relative;
  font-weight: bold;
  color: #282828;
}
.TestimonialCompany{
  position: relative;
  font-weight: bold;
  color: #282828;
}
