﻿* {
	margin: 0;
	padding: 0;
	color: #333300;
}

body {
  border:0;
  height:100%; 
  max-height:100%; 
  background:#B5C1CF;
  font-family:arial, verdana, sans-serif; 
  font-size:76%;
  overflow: auto;
  text-align: left;
  min-width: 980px;
  }

/* for internet explorer */
* html body {
  overflow: auto;
  text-align: left;
  min-width: 980px;

  }



#container {
position: relative;
width: 100%;
background-color: #BBC7DD; 
}

#container a:visited , #container a:link {
	font: normal normal bold small serif;
	text-decoration: none;
	color: #333300;
}

#basdepage{
clear: both;
border-top: solid 1px #354555;
width: 100%;
height: 15px;
margin-top: 10px;
}

#basdepage a{
float: right;
margin-right: 30px;
Text-decoration: none;
}


#headerwrapper{
width: 100%;
background-color: #66747D;
height: 100px;
}

#header {
  float:left; 
  }

#contacts {
  float:right;
  }

#sidebar {
  position:absolute;
  right: 0px;
  width: 295px;
  text-align: center;
  border: 0px solid red;
  }
  
#content {
  background-color: #e3e3e3;
  margin-right: 305px;
  border: 0px solid #00F;
  }
  
#page {
	background-color: white;
	margin: 0px 10px 0px 10px;
	text-align: left;
	border: 0px solid #ff0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.menu {
clear:both;
width: 100%;
height:30px;
background-color: #989FA5;
text-align: center;
}

.menu ul {
list-style: none;
padding: 0px;
margin-left: 0px;
}

.menu li {
list-style: none;
display: inline;
float:left;
margin-top: 10px;
}


.menu a{
margin: 0px 0px 10px 10px;
display: block;
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #000;
}

.menu a:hover {
color: white;
}




.table {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
border: none;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.table th {
color: #ffffff; 
padding: 2px;
background-color: #66757D;
text-align: left;
}

.table th.heading {
color: #ffffff; 
padding: 2px;
background-color: #404040;
text-align: left;
}

td.center {
color: #003366; 
padding: 2px;
vertical-align:top;
text-align: center;
}

.table td {
color: #003366; 
padding: 2px;
vertical-align:top;
background-color: #989FA5;
text-align: left;
}

td .bottable {
color: #223366; 
padding: 2px;
vertical-align:top;
background-color: #989FA5;
text-align: left;
}

.table td.prev {
	color: #800000;
	padding: 2px;
	background-color: #9FB15E;
	text-align: center;
	width: 20%;
	font-weight: bold;
}
.table td.prev a {
color: #ffffff; 
text-decoration: none;
}

.table td.next {
	color: #800000;
	padding: 2px;
	background-color: #9FB15E;
	text-align: center;
	width: 20%;
	font-weight: bold;
}
.next a {
color: #ffffff; 
text-decoration: none;
}


.table td.title {
color: #ffffff; 
padding: 2px;
background-color: #404040;
text-align: center;
width: 60%;
}

.devimg {
width: 280px;
height: 220px;
}


input.txt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 150px;
}

input.dattxt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 25px;
}

input.montxt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 25px;
}

input.yrtxt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 50px;
}

input.stxt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 138px;
}

select.stxt {
color: #000;
background-color: #fff;
border: 1px solid #52aaa1;
width: 140px;
}

input.btn {
color: #000;
background-color: #9FB15E;
border: 1px solid #52aaa1;
width: 137px;
}

.right {
float: right;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
.left{
float: left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
.clear {
clear: both;
}



.imagespacer {
margin-left:40px;
margin-right:40px;
margin-top:20px;
}

.comments {
border: none;
width: 300px;
}

.holdwidth {
width: 100px;
}

/*ul {
list-style-type: none;
padding-left:10;
margin-left:10;
}*/

#counter {
display:inline;
float: right;
}

#menuaddress {
text-align: center;
font-size: 13px; 
text-decoration:none;
font-family: Palatino Linotype, sans-serif;
color: #2D425F;
margin-left: 0px;
display: none;
}

.mfp {
text-decoration: underline;
font-family: Castellar;
color: #800000;
text-transform: capitalize;
}

.boxholder {
position: relative;
margin: 20px;
width: 100%;
border: 0px solid #000;
}


.box {
float: left;
vertical-align: middle;
border: 0px solid #000;
}


.indexleftcol {
text-align: left;
float: left;
width: 200px;
border: 0px solid #000;
}

.indexrightcol {
text-align: left;
float: right;
width: 200px;
border: 0px solid #000;
}


#scrollerspacer {
position: relative;
top: 5px;
left: 20px;
height: 30px;
width: 100%;
border: 0px solid #000;
}

#scrollerbg {
position: absolute;
top:0px;
}

#scrollertext {
position: absolute;
top:0px;
}

h1 { /* page title text*/ 
text-align: left;
font-weight: 400; 
font-size:22px;
text-decoration:underline;
font-family: Palatino Linotype, sans-serif;
color: #2D425F;
margin-left: 30px;
margin-top: 0px;
padding-top: 10px;
}

h2 { /* BOLD headline text*/ 
text-align: left;
font-size: 18px; 
text-decoration:none;
font-family: Palatino Linotype, sans-serif;
color: #2D425F;
margin-left: 30px;
margin-top: 10px;
}

h3 { /* BOLD headline text*/ 
text-align: left;
font-size: 16px; 
text-decoration:none;
font-family: Palatino Linotype, sans-serif;
color: #2D425F;
margin-left: 30px;
margin-top: 10px;
}

h4 { /* BOLD headline text*/ 
text-align: left;
font-size: 14px; 
text-decoration:none;
font-family: Palatino Linotype, sans-serif;
color: #2D425F;
margin-left: 0px;
margin-top: 0px;
}

#page p {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 10px;
	text-align: justify;
	font-size: 15px;
	text-decoration: none;
	font-family: Palatino Linotype, sans-serif;
	color: #333300;
}

.ul {
	margin-left:0px;
	font-size:12px;
	font-family:"Palatino Linotype, sans-serif";
	color:#333333;
}
li {
margin-left:10px;
list-style:circle;
	font-size:14px;
	font-family:"Palatino Linotype, sans-serif";
	color:#333333;
}


.resultsprop a:link a:hover a:visited a:active{
text-decoration: none;
margin: 0;
border: none;
}

.resultsphoto {
float: left;
height: 105px;
width: 160px;
margin-bottom: 5px;
margin-right: 10px;
border: none;
}

.resultsimageonly {
float: left;
vertical-align: middle;
width: 160px;
margin-left: 10px;
margin-right: -10px;
border: 0px solid #000;
}

.resultsref {
float: left;
color: #000;
text-transform: capitalize;
font-weight: bold;
padding-left: 5px;
width: 110px;
text-align: left;
}

.resultsdept {
float: left;
color: #000;
text-transform: capitalize;
font-weight: bold;
width: 100px;
text-align: center;
}

.resultsalert{
background-color: #996666;
color: #ffff00;
float: left;
padding-left: 5px;
width: 150px;
font-weight: bold;
text-align: center;
}


.resultsprice{
float: right;
padding-right: 5px;
width: 110px;
color: #000;
text-transform: capitalize;
font-weight: bold;
text-align: right;
}

.resultsdesc {
clear: right;
margin: 5px;
height: 50px;
border: 0px solid #000;
text-align: justify;
}

.resultsbasket {
float: left;
padding: 0;
padding: 0;
margin: 0;
width:450px;
border: 0px solid #000;
}

.resultsbuttons {
float: right;
margin-right: 7px;
border: 0px solid #000;
}

.resultsbuttons a{
text-decoration:none;
}

.resultsbuttons a img{
border: 0px;
}


.resultsmap {
float: right;
margin-right: 30px;

}

.resultsmap a{
text-decoration:none;
}

.resultsmap a img{
border: 0px;
}



.nav {
clear: both;
position: relative;
font-size: 15px; 
font-family: palatino linotype, sans-serif;
color: #000;
top: 0px;
left: 0px;
border: 0px solid #f0f;
text-align: center;
margin: 10px;
}

.webpropmainpic {
height: 300px;
border: 3px solid #989FA5;
}

#webpropdetails {
border: 0px solid #000;
margin-left: 30px;
margin-right: 30px;
float: left;
}

#webpropdetails table{
empty-cells:show;
border-collapse: collapse;
}

#webpropdetails th{
text-align: left;
padding: 1px;
padding-left: 10px;
border-bottom: 2px solid #202080;
color: #202080;
background-color: #DDD;
}

#webpropdetails td{
text-align: left;
padding: 1px;
padding-left: 10px;
border-bottom: 2px solid #202080;
}

#picturetext {
text-align:center;
margin:  0px ;
padding: 5px;
font-weight: bold;
font-style: italic;
font-size: 15px;
border: 0px solid #000;
}

#scrollbox {
float:left;
height:306px;
width:180px; 
overflow:auto; 
border:0px solid #aaa; 
text-align: left;
}

.thumbnail {
float:left;
margin: 0px;
padding: 0px;
display: inline; 
height: 100px;
width: 135px;
}

.fullwidthdiv {
margin-top: 10px;
padding: 5px;
text-align: justify;
font-size: 13px;
border: 0px solid;
}

.pictureframe {
float:left;
margin-top: 0px;
height: 310px;
text-align: center;
padding: 5px;
font-size: 13px;
border: 0px solid #000;
}




#addbox {border: 0px solid #000; float: right; margin-right: 30px; margin-top: 20px; width: 180px; height: 70 px; clip: rect(0px, 150px, 0px, 50px); overflow: hidden; }
#banner1 { position: relative; width: 150px; height: 50px; left: 0; top: 5px; }
#banner2 { position: relative; width: 150px; height: 50px; left: 180px; top:-50px; }





.googleadsleft {
float: left;
}

.googleadsright {
float: right;
}

.controlbox { 
border: 0px solid #000; 
float: left;
margin-left: 10px; 
margin-top: 10px; 
width: 240px; 
height: 99 px; 
}

.topnav {
border: 0px;
float: left;
margin-left: 7px;
margin-top: 5px;
}

.topnav a img{
border: 0px;
text-decoration: none;
}

.rating {
float: left;
font-weight: bold;
font-size: 10px;
text-align: center;
margin-left: 20px;
margin-right: 20px;
border: 0px solid #000;
}

.rating_bar {
  text-align: left;
  width: 75px;
  background: url(../images/starratingoff.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 15px;
  background: url(../images/starratingon.gif) 0 0 repeat-x;
}

#vote {
display: none;
}

.divAbsPosition1
      {
	  	width: 500px;
        z-index: 20;
        left: 150px;
        position:absolute;
        top: 150px;
		border: 2px solid;
		visibility: hidden;
		background: #ddd;
      }
	  
.flag {
float: left;
height: 15px ;
width: 26px;
margin-left: 14px;
border: none;
}

.rose {
float: right;
margin-top: 3px;
margin-right: 10px;
}

#leftcol {
	width: 35%;
	float: left;
	padding: 3px;
	border: solid 0px #CCC;
}

#rightcol {
	width: 35%;
	float: left;
	padding: 3px;
	border: solid 0px #CCC;
	color: #000000;
}

.pullquote {
	font-family: Palatino Latinotype, sans serif;
	color:#003366;
	width: 280px;
	margin: 15px 0px 10px 10px;
	padding: 5px;
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666; 
	float:right;
	}
	
.style2	{
margin:30px;
}

#thumbs {
width: 135px;
height: 310px;
}

#newdevelopcont {
position: relative;
width: 100%;
}

.newdevelop {
border: 0px solid #000;
width: 270px;
height: 280px;
float: left;
text-align: center;
margin: 10px 10px 10px 10px;
}

.newdevelop a img {
margin-left: auto;
margin-right: auto;
text-align: center;
height: 165px;
width: 270px;
}

.newdevelop span {
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
font-weight: bold;
font-size: 20px;
padding: 0px;
}


.newdevelopsidebarimg{
width: 93px;
height: 60px;
float: left;
margin: 2px;
border: none;
}


/* horizontal button css */
div#propcont a.buttons, div#propcont a.buttons:link, div#propcont a.buttons:visited {
display: block;
float:left;
color:#000; 
width: 93px; 
height:20px;
background-image:url('../images/edsbutton.gif'); 
background-position:top;
margin:2px 2px 4px 2px;
padding:0px;
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:12px; 
line-height:20px; 
overflow:hidden;
}
div#propcont a.buttons:hover{
text-decoration: none;
background-position:bottom;
color:blue;
}





/* EDWARDS BUTTON CSS  */


#vertical{  /* JUST POSITION ON PAGE */
position:absolute; 
left: 50px; 
top: 50px;
}

#horizontal{  /* JUST POSITION ON PAGE */
position:absolute; 
left: 150px; 
top: 50px;
}
#vertleft{
position:absolute; 
left: 15px; 
top: 50px;
}

#horizleft{
position:absolute;
left:30px;
top:50px;
}
#leftcolstrch {
width:270px;
float: left;
padding: 3px;
border: solid 0px #CCC;
}

#rightcolstrch {
width:270px;
float: left;
padding: 3px;
border: solid 0px #CCC;
}

/* vertical button css */
a.edsvertbuttons, a.edsvertbuttons:link, a.edsvertbuttons:visited  {
display: block;
width: 93px; 
height:20px;
background-image:url('../images/edsbutton.gif'); 
background-position:top;
margin-top:2px;
padding:0px;
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:12px; 
color:#000; 
line-height:20px; 
overflow:hidden
}

a.edsvertbuttons:hover{
	background-position: bottom;
	color: #003366;
}

/* horizontal button css */
a.edshorizbuttons, a.edshorizbuttons:link, a.edshorizbuttons:visited   {
display: block;
float:left;
color:#000; 
width: 93px; 
height:20px;
background-image:url('../images/edsbutton.gif'); 
background-position:top;
margin:2px 2px 4px 2px;
padding:0px;
text-align:center; 
text-decoration:none; 
font-family:verdana, arial, sans-serif; 
font-size:12px; 
line-height:20px; 
overflow:hidden;
}

a.edshorizbuttons:hover{
text-decoration: none;
background-position:bottom;
color:blue;
}

/*verical button stretch css */
a.edvertbtnstrch, a.edvertbtnstrch:link a.edvertbtnstrch:visited  {
	display: block;
	width: 260px;
	height: 25px;
	background-image: url('../images/edsbtnstrch260.gif');
	background-position: top;
	margin-top: 2px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	font-family: "Palatino Linotype";
	font-size: 18px;
	color: #800000;
	line-height: 25px;
	overflow: hidden;
}

/*verical button stretch css */
a.edhrzbtnstrch, a.edhrzbtnstrch:link, a.edhrzbtnstrch:visited {
	display: block;
	float: left;
	color: #800000;
	width: 260px;
	height: 25px;
	background-image: url('../images/edsbtnstrch260.gif');
	background-position: top;
	margin: 2px 2px 4px 2px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	font-family: "Palatino Linotype";
	font-size: 18px;
	line-height: 25px;
	overflow: hidden;
}

