/* content */
.btt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #44A527;
	text-decoration: none;
}

.btt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2C6EBF;
	text-decoration: underline;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	font-style: normal;
}
.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #94C930;
	text-decoration: underline;
	font-style: normal;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06C;
	text-decoration: none;
}
.title2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #093;
	text-decoration: underline;
}

.style10 {font-weight: bold; color: #0099FF;}

.bottomc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F5F5F5;
	text-decoration: none;
}

.light {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.search_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8e500;
	text-decoration: none;
}
.search_d_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c0c0c0;
	text-decoration: none;
}
.title_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.search_d_tit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8e500;
	text-decoration: underline;
}

#font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.readmore {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #568028;
	text-decoration: none;
}
.readmore:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #568028;
	text-decoration: underline;
}

/* search button */
#search {
	display: block;
	width: 90px;
	height: 34px;
	background: url("images/search_btt.jpg") no-repeat 0 0;
}
	
#search:hover  {
    background-position: 0 -34px;
}
#search2 {
	display: block;
	
	width: 90px;
	height: 34px;
	background: url("images/search_btt.jpg") no-repeat 0 0;
}
#send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding: 3px;
	height: auto;
	width: 55px;
	
}

	
#search2:hover  {
    background-position: 0 -34px;
}	

#compare2 {
	display: block;
	
	width: 90px;
	height: 34px;
	background: url("images/compare_btt.png") no-repeat 0 0;
}	
#compare2:hover  {
    background-position: 0 -34px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E5E5E5;
	text-decoration: none;
}
.contentbottom {
	font-family: Arial, Hegrelvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C9C9C9;
	text-decoration: none;
}
.contentbottom:hover {
	font-family: Arial, Hegrelvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C9C9C9;
	text-decoration: underline;
}


.content_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 16px;
}

.content_black ul {
	color:#000;
	font-size:18px;
}

.content_black ul li {
	list-style-image:url(images/seminar/circle.png);
	line-height:25px;
}

.smallc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	text-decoration: underline;
}
.slink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #03C;
	text-decoration: underline;
}
.b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	text-decoration: none;
}

.slink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #567D22;
	text-decoration: underline;
}

.mdlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #03C;
	text-decoration: underline;
}


.mdlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #567D22;
	text-decoration: underline;
}

.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94C930;
	text-decoration: underline;
}
.moreabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DADADA;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.moreabout:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #94C930;
	text-decoration: underline;
}

.scontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.scontent_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}


.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A1A1A;
	text-decoration: none;
}
.bold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #252525;
	text-decoration: none;
}

.bold3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.bold4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#09F;
}

.red {
	color:#F00;
	font-size:14px;
}

.grey {
	color:#333;
	font-size:14px;
}

.greenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #44A527;
	text-decoration: none;
}
.overviewtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #488A10;
	text-decoration: none;
}

.title4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06C;
	text-decoration: none;
}

.listingtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #509339;
	text-decoration: none;
}

.listingtitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #509339;
	text-decoration: underline;
}

.greenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #509339;
	text-decoration: underline;
}
.greenlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}


/* Fade Out Image Effect */
#fadeout img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#fadeout img:hover{
opacity: .5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}


/* hover */
a:hover{
text-decoration:underline;
}.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}


/* textfield */
#txtSearch{
	font-size:15px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 6px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:337px;
}

#refinesearch{
	font-size:15px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 6px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:230px;
}
	
#menu {
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 2px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:200px;
 }	
 #menu2 {
	
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 2px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:150px;
 }		
  #menu3 {
	
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 4px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:95px;
	
 }		
  #menu4 {
	
	font-size:11.5px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #444;
	padding: 4px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:150px;
	
 }		
  #searchbar {
	
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 3px;
	margin-left: 8px;

	border: 0px ;
	width:110px;
	
 }
   #sidetextfield {
	
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 3px;
	border: 1px solid #b8b8b8;

	
	width:187px;
	
 }	
 
    #bigtextarea{
	
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 5px;
	border: 1px solid #b8b8b8;

	
	width:600px;
	height:50px;
	
 }
 #txtAddress{
	font-size:15px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 6px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:500px;
	}
 #aparsearch{
	font-size:15px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	color: #2E2E2E;
	padding: 6px;
	-moz-box-shadow:inset 2px 2px 5px #ccc;
	box-shadow:inset 2px 2px 5px #ccc;
	border: 1px solid #b8b8b8;
	width:500px;
	}
 #apartmentsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding: 5px;
	height: auto;
	width: 100px;}
#select {
	font-size:12px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif, Fixed;
	font-weight:normal;
	height:25px;
	color: #2E2E2E;
	padding: 0px;
	border: 1px solid #b8b8b8;
	}
	
	
/* ListView */
#listview {
	display: block;
	width: 107px;
	height: 32px;
	background: url("images/listview_btt.jpg") no-repeat 0 0;
}
	
#listview:hover  {
    background-position: 0 -32px;
}

/* ThumbView */
#thumbview {
	display: block;
	width: 129px;
	height: 32px;
	background: url("images/thumbview_btt.jpg") no-repeat 0 0;
}
	
#thumbview:hover  {
    background-position: 0 -32px;
}

/* tab button */

#overview {
	display:block;
	width:94px;
	height:34px;
	background: url("images/overview_btt.gif") no-repeat 0 0;
}
#overview:hover{
	background-position:0 -34px;
}

#overviewactive{
	display:block;
	width:94px;
	height:34px;
	background: url("images/overview_btt.gif") no-repeat 0 0;
	background-position:0 -34px;
}
#photos {
	display:block;
	width:77px;
	height:34px;
	background:url("images/photos_btt.gif") no-repeat 0 0;
}
#photos:hover{
	background-position:0 -34px;
}
#photosactive{
		display:block;
	width:77px;
	height:34px;
	background:url("images/photos_btt.gif") no-repeat 0 0;
	background-position:0 -34px;
}
#map{
	display:block;
	width:54px;
	height:34px;
	background:url("images/map_btt.gif") no-repeat 0 0;
}
#map:hover{
	background-position:0 -34px;
}
#mapactive{
		display:block;
	width:54px;
	height:34px;
	background:url("images/map_btt.gif") no-repeat 0 0;
	background-position:0 -34px;
}

#compare{
	display:block;
	width:84px;
	height:34px;
	background:url("images/compare_btt.gif") no-repeat 0 0;
}
#compare:hover{
	background-position:0 -34px;
}


#contact{
	display:block;
	width:76px;
	height:34px;
	background:url("images/contact_btt.gif") no-repeat 0 0;
}
#contact:hover{
	background-position:0 -34px;
}
#contactactive{
	display:block;
	width:76px;
	height:34px;
	background:url("images/contact_btt.gif") no-repeat 0 0;
	background-position:0 -34px;
}
.content_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.title-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6C6C6C;
	text-decoration: none;
}

/* css button */
button.shiny-blue {
  background: #2463de;
  background: -moz-linear-gradient(0% 100% 90deg, #2463de 0%, #1a5ad9 50%, #376fe0 50%, #759ae9 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #759ae9), color-stop(0.5, #376fe0), color-stop(0.5, #1a5ad9), color-stop(1, #2463de));
  border: 1px solid #174299;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0;
  text-shadow: 0 0 1px #1a5ad9;
  width: 258px;
}
button.shiny-blue:hover{
 color: #6f8cc0;
	}
	
button.shiny-blue2 {
  background: #2463de;
  background: -moz-linear-gradient(0% 100% 90deg, #2463de 0%, #1a5ad9 50%, #376fe0 50%, #759ae9 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #759ae9), color-stop(0.5, #376fe0), color-stop(0.5, #1a5ad9), color-stop(1, #2463de));
  border: 1px solid #174299;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0;
  text-shadow: 0 0 1px #1a5ad9;
  width: 90px;
}
button.shiny-blue2:hover{
 color: #6f8cc0;
	}

	
/*  project Sidebar Style */
table.table1{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.table1 thead th{
    padding:12px;
    color:#fff;
	text-align:left;
    text-shadow:1px 1px 1px #535353;
    border:0px;;
    border-bottom:px solid #BDBDBD;
    background-color:#8a8a8a;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(118,118,118)),
      
        color-stop(0.87, rgb(147,147,147))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(118,118,118) 2%,
        rgb(147,147,147) 51%,
        rgb(147,147,147) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
	text-align:left;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#;
    border:1px solid #93CE37;
    border-right:3px solid #9ED929;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
        color-stop(0.02, rgb(118,118,118)),
        color-stop(0.51, rgb(147,147,147)),
        color-stop(0.87, rgb(147,147,147))
        );
    background: -moz-linear-gradient(
        left bottom,
        rgb(158,217,41) 2%,
        rgb(139,198,66) 51%,
        rgb(123,192,67) 87%
        );
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}


.table1 tbody td{
	
    padding:5px;
    
    background-color:#dcf3ff;
    border: 1px solid #eef9ff;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}


	
/*  compare table */
table.table3{
    
    
    line-height: 1.4em;
   
    border-collapse:separate;
}



.table3 tbody td{
	
    padding:5px;
    
    background-color:#fff;
    border: 1px solid #CCC;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    color:#333;
    text-shadow:1px 1px 1px #fff;
}
.table3 thead{
    padding:5px;
    color:#fff;
	text-align:left;
    text-shadow:1px 1px 1px #535353;
    border:0px;;
    
   
   
}

.postdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

ul.list-1, ul.list-2 {
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
ul.list-1 li, ul.list-2 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 25px !important;
	line-height: 16px !important;
}
ul.list-1 li {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/tick-green.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
ul.list-2 li {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/tick-grey.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#form-container{
	background-color:#f5f5f5;
	padding:15px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}