body {
  /*background:url(image/bck.jpg);*/
  background:#4F4F4F;
  margin-top:0px;
 /* margin-bottom:30px;*/
  font-family:Arial, Helvetica, sans-serif;
  color:#333;
  font-size: 12px;
}
div.main {
  z-index:0 auto; margin:auto; /*border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999;*/
  float:left; padding:1px; background:#FFF; width:807px;
}
.header {
  float:left; height:178px; 
}
.main_container {
  float:left; 
}
.icons {
  float:left; margin-left:10px;
}
.menu {
  float:left; height:49px;
}
.about_container {
  float:left; padding-left:85px; padding-top:39px; padding-right:85px;
}
.ourteam_container {
  float:left; padding-left:85px; padding-top:39px;
}
.default_pic {
  float:left; padding-left:85px; padding-top:39px;
}
.welcome_container {
  float:left; padding-left:50px; padding-top:40px; width:350px;
}
.wide_container {
  background:url(image/div_back.jpg); background-repeat:repeat-x; width:808px; padding-bottom:8px; background-color:#E8DED4;
}
.img_label {
  padding-top:20px; background:url(image/feat_listing.png) no-repeat; width:396px; height:73px;
}
.img_label2 {
  padding-bottom:10px; background:url(image/just_sold.png) no-repeat; width:414px; height:58px;
}
.intllbl {
  margin:30px 0 20px 0; background:url(image/intlprop.png) no-repeat; width:600px; height:67px;
}
.aboutlbl {
	background:url(image/aboutus_icon.png) no-repeat; width:402px; height:60px;
}
.servicelbl {
	background:url(image/atyourservice.png) no-repeat; width:419px; height:61px;
}
.welcomelbl {
	background:url(image/welcome_icon.png) no-repeat; width:411px; height:59px;
}
.listing_container {
  padding-left:85px; padding-top:15px; float:left;
}
.listing_container2 {
  padding-left:85px; padding-top:20px; float:left;
}
.active_container, .sti_container, .sold_container {
 	background:#FFF; 
	width:640px; 
	/*height:216px; */
	border:1px solid #333;
}
.sti_container2 {
	background:#FFF; 
	width:640px; 
	/*height:216px;*/ 
	border:1px solid #333; 
	margin:0 0 15px 0;
}
.active_first, .sti_first, .sold_first {
  width:600px; border-bottom:3px solid #333; z-index:auto; margin:0 auto;  
}
.active_name, .sti_name, .sold_name {
  float:left; font-size:12px; color:#606060; margin-top:10px;
}
.sti_price, .sold_price {
  	float:right; text-align:right; font-size:12px; width:350px; margin-top:10px; margin-bottom:6px;
}
.active_price2 {
	float:right; text-align:right; font-size:12px; width:350px; margin:10px 0 6px 0;
}
.active_price2 img {
	width:18px; height:18px; border:0px; vertical-align:middle;
}

.active_price {
	float:right; text-align:right; font-size:12px; width:230px; margin:10px 0 6px 0;
}
.active_price img, .sold_price img {
	width:18px; height:18px; border:0px; vertical-align:middle;
}
.active_second, .sti_second, .sold_second {
  width:620px; z-index:0 auto; margin:auto; margin-left:20px;
}
.active_footage, .sti_footage, .sold_footage {
  float:left; font-size:11px; margin-top:10px; width:387px; font-family:Arial, Helvetica, sans-serif;
}
.active_photo, .sti_photo, .sold_photo {
  float:left; margin-right:10px; margin-top:9px; margin-left:10px; text-align:right;
}
.intlcontainer {
	margin:0 0 20px 0; 
	background:#FFF; 
	width:640px; 
	/*height:216px;*/ 
	border:1px solid #333;
}
.intlbox {
	float:left; margin:10px 10px 0 19px; text-align:right;
}
.intlinside {
	float:left; font-size:11px; margin:10px 0 0 0; width:388px; font-family:Arial, Helvetica, sans-serif;
}
.arranger {
  clear:both;
}
.more_info {
  padding-left:30px; border-top:1px solid #999; padding-top:8px;
}
.add1 {
  float:left; margin-left:50px; font-size:13px; font-weight:bold; color:#555555;
}
.add2 {
  float:left; margin-left:30px; font-size:13px; font-weight:bold; color:#555555;
}
.add3 {
  float:left; margin-left:30px; font-size:10px; font-weight:bold; color:#990000;
}
.add4 {
  float:left; margin-left:50px; font-size:10px; font-weight:bold; color:#990000;
}
.footer {
  background:#bc2229; width:805px; height:28px; font-size:12px; font-weight:bold; color:#FFF;
  border-right:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999;
}
.footer2 {
  background:#bc2229; width:807px; height:28px; font-size:12px; font-weight:bold; color:#FFF;
}
.footer_names{
  width:615px; z-index:auto; margin:auto; padding-top:8px;
}
.footer_label {
  float:left; width:205px; text-align:left;
}
.footer_label2 {
  float:left; width:205px; text-align:center;
}
.footer_label3 {
  float:left; width:205px; text-align:right;
}
.key_pic {
  float:left; border:1px solid #999;
}
.service_first {
  font-size:12px; margin-top:30px; margin-bottom:20px;
}
.desc {
  float:left; margin-left:40px; width:350px; color:#555;
}
.how_can {
  font-size:12px; margin-bottom:15px;
}
.img_menu {
  float:left; margin-right:20px;
}
.welcome_msg {
  width:600px; margin-top:10px; margin-left:10px; margin-bottom:20px;
}
.ricon {
  margin-top:18px; margin-bottom:10px; background:url(image/resources_icon.png) no-repeat; width:411px; height:46px;
}
.ricon2 {
  margin-bottom:10px; background:url(image/resources_icon.png) no-repeat; width:411px; height:46px;
}
.contactlbl {
	float:left; background:url(image/contact_label.png) no-repeat; width:404px; height:45px;
}
.proplistlbl {
	background:url(image/prop_listing.png) no-repeat; width:414px; height:73px;
}
.selllbl {
	background:url(image/sell_icon.png) no-repeat; width:414px; height:73px;
}
.buylbl {
	background:url(image/buy_icon.png) no-repeat; width:414px; height:73px;
}
.owner_box {
  float:left; width:310px; margin-top:57px;
}
.re_box {
  width:600px; padding-left:15px;
}
.afirst {
  font-weight:bold; margin-bottom:20px;
}
.asecond {
  margin-left:20px; margin-bottom:20px;
}
.form_label {
  text-align:right; float:left; padding:4px; width:60px; font-size:11px;
}
.form_labelx {
  text-align:right; float:left; padding:4px; width:60px; font-size:11px;
}
.form_label2 {
  padding:4px; float:left; font-size:11px; width:317px; text-align:right;
}
.form_label3 {
  padding:4px; float:left; font-size:11px; width:357px; text-align:right;
}
.main_border {
  border:1px solid #CCC; padding:10px;
}
.testi {
  border:1px solid #333; background:#FFF; padding:10px; margin-bottom:30px; width:600px;
}


.inputs {
  padding:4px;
}
.resources_mainbox {
  margin-top:5px; width:700px; padding-left:15px;
}
.resource_box {
  padding:10px; background:#FFF; width:280px; height:142px; border:1px solid #333; margin-right:8px; float:left; margin-bottom:10px;
}
.resource_inside {
  float:left; color:#736257; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; width:150px;
}
.resource_2nbox {
  float:left; margin-left:15px;
}
.saves {
  font-size:12px; margin-top:30px; margin-bottom:40px; width:600px;
}

span.welcome_text {
  color:#606060; font-weight:bold;
}
.status_active {
  color:#11ac5c; font-weight:bold;
}
.status_pending {
  color:#FF00FF; font-weight:bold;
}
.status_sti {
  color:#FFCC00; font-weight:bold;
}
.status_sold {
  color:#990000; font-weight:bold;
}
.status_sailfail {
  color:#FF0000; font-weight:bold;
}
.phone_no {
  font-size:13px; color:#555555;
}
.pro_label {
  color:#bc2229; font-weight:bold;
}
.warning {
  color:#FF0000;
}

a.more:link {
  color:#990000;
  text-decoration:none;
}
a.more:visited {
  color:#990000;
  text-decoration:none;
}
a.more:hover {
  color:#993300;
  text-decoration:none;
}

p {
  margin:0px;
}
.resource_label {
  font-size:11px; color:#990000;
}

form {
  margin:0px;
}
input.form {
  border:1px solid #999;
  padding:2px;
  width:250px;
}

textarea.form {
  border:1px solid #999;
  padding:2px;
  width:250px; height:70px;
}

img.logo {
  border:1px solid #736257;
}
.prop_img {
  width:67px;
  height:50px;
  border:1px solid #999;
}

/**Updates of the Website**/
div.action_icons {
	text-align:right;
}
.action_icons img {
	width:25px; height:25px; border:0px;
}

/**Prices Links*/
a.price:link {
	color:#333; text-decoration:none;
}
a.price:visited {
	color:#333; text-decoration:none;
}
a.price:hover {
	color:#BD2323; text-decoration:underline;
}

p.desc_post {
	height:100px;
}
p.datetime {
	margin:15px 60px 0 0; text-align:right; font-size:14px;
}

/*FOR OPTIONS*/
.options {
	text-align:right; margin:10px 0 10px 0; 
	float:left; width:615px;
	padding:10px 0 10px 10px;
}
.options img {
	width:25px; height:25px; 
	margin:0 0 0 4px; border:0;
}
.options ul {
	margin:0; padding:0;
}
.options li {
	list-style:none; margin:0 6px 0 0; padding:4px;
	float:right; text-align:center;
	background:#F5F4F3; font-size:11px;
}





