/* CSS Document */

body{background-color: #33BDEB;margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
img{border:0px;}
.maintext{font-family:sans-serif; font-size:12px; color:#3300FF; text-align:justify; padding-top:5px; padding-bottom:5px;}
.subtext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
select{width:280px; border:1px solid #c1c1c1; border-collapse:collapse;}
.select1{width:120px; border:1px solid #c1c1c1; border-collapse:collapse;}
.select2{width:90px; border:1px solid #c1c1c1; border-collapse:collapse;}

#headerlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
}

#headerlinks ul{
margin:0px;
padding:0px;
}

#headerlinks li{
float:left;
padding-left:5px;
display:block;
list-style:none;
}

#headerlinks li a{
color:#000;
border-right:1px solid #afafaf;
height:33px;
line-height:33px;
background:url(../images/toplink_icon1.jpg);
background-repeat:no-repeat;
width:100px;
float:left;
text-decoration:none;
text-align:center;
}

#headerlinks li a:hover{
text-decoration:underline;}


#toplinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:680px;
overflow:hidden;
}

#toplinks ul{
margin:0px;
padding:0px;
}

#toplinks li{
float:left;
text-align:left;
padding-left:4px;
display:block;
list-style:none;
}

#toplinks li a{
color:#000;
background:url(../images/menu_hover.jpg);
background-repeat:no-repeat;
width:100px;
text-align:left;
height:70px;
line-height:70px;
float:left;
text-decoration:none;
text-align:center;
}

#toplinks li a:hover{
background:url(../images/menu_hover.jpg) 0 -70px;;
width:100px;
height:70px;
line-height:70px;
text-decoration:none;}

.more{font-family:sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#fd0505;}
.more:hover {text-decoration:underline;}
.news{font-family:sans-serif; 
	font-size:11px;
	color:#5c5b5b;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
	}
.news a{
    margin: 0px; 0px; 0px; 0px;
    padding-right:0px;
}
.footerlinks{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	}
.footerlinks1{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	text-align:center;
	}
.footerlinks1:hover{
	text-decoration:none;
	}
.footerlinks a{
color:#FFFFFF;
}
span{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#bb2d00;
	text-align:center;
	}
.subheading{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#33BDEB;
	text-align:left;
    font-weight:bold;
	}
.span2{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#33BDEB;
	text-align:left;
	}
.mainborder{
	border:1px solid #d7d7d7;
	border-collapse:collapse;
	}
.featureimage{
	border: 8px #E4E4E2;
    border-style: double;
}
.proptop1{
clear: both;
background-color: #33BDEB;
height: 26px;
font-weight: bold;
font-size: 13px;
color: White;
margin: 2px ;
padding: 5px 5px;
}
h1 {
	border-style: solid;
	background-color: #33BDEB;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
h2 {
	border-style: solid;
	background-color: #33BDEB;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
    text-align: center;
}
h3 {
	border-style: solid;
	background-color: #33BDEB;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
    text-align: center;
}
h4 {
	border-style: solid;
	background-color: #33BDEB;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
    text-align: center;
}
form{
	position: relative;
	left: 20px;
	top: 20px;
}
form span{
	color: #FFFFFF;
	position: absolute;
	top: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#contentbox{
	background:transparent;
	float:center;
}
#content{
	width: 532px;
	background:transparent;
}
#content p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-left: 26px;
	margin-bottom: 20px;
	width: 430px;
}
#content h1, #agentsdir h1{
	margin: 20px 0px 10px 26px;
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #033387;
}
#content span{
	margin-top: 10px;
	margin-bottom: 4px;
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #649721;
}
/* styles for property lists */
.line{
	margin: 0px;
	padding: 0px;
}
* html #propcont
{
	height: 450px;
}
#propcont{
	width: 532px;
	min-height: 450px;
	background:transparent;
	float:left;	
    border: 1px solid black;
}
#propcont table {
	font-size: 11px;
}
.boldtext {
	font-weight: bold;
}
.propa{
	float: left;
	width: 110px;
	margin: 5px 0;
	font-size: 12px;
	color: #4C4C4C;
    font-weight: bold;
}
.propa p {
	padding: 5px;
}
.propb {
	width: 298px;
	height: 125px;
	margin-left: 115px;
	padding-top: 5px;
}
.propb p {
	font-size: 12px;
	color: #707070;
	padding: 0px;
    font-weight: bold;
}
.propc {
	float: right;
	width: 110px;
	font-size: 13px;
	color: Red;
	margin: 5px 0;
}
.propc a:link, .propc a:visited {
	color: Navy;
	font-size: 11px;
}
.propc a:hover {
	color: Red;
}
h2 {
	font-size: 13px;
	margin: 5px;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	margin: 5px;
}
fieldset{
	width: 350px;
	margin-left: 10px;
}
legend {
	color: Navy;
	font-size: 11px;
}
input {
	margin-left: 10px;
}
label {
	float: left;
	text-align: right;
	width: 80px;
}
.btn {
	font-size: 9px;
	margin-bottom: 20px;
}
mb 
{
	border: 1px solid black;
}
.country
{
	margin-left: 50px;
}
.country p {
	font-size: 12px;
	color: #006400;
	padding: 6px;
}
.country input {
margin-left: 200px;
}
*html .country input {
margin-top: 20px;
}
.country select {
	font-size: 11px;
	color: #006400;
	margin-left: 10px;
}
.country label {
	float: left;
	padding: 0px;
	width: 180px;
	text-align: right;
	clear: left;
}
*html .country label {
margin-top: 15px;
}
#townlist {
	color: #4C4C4C;
	font-size: 13px;
	padding: 5px;
}
#townlist a:link, #townlist a:visited {
	color: #0000FF;
}
#townlist a:hover {
	color: Red;
}
#password{
	width: 532px;
	background:transparent;
	float:left;
}
#password h1 {
	font-size: 13px;
	margin: 20px 5px;
}
#password p {
	margin: 10px  10px;
	color: Red;
	font-size: 13px;
}
#password fieldset {
	margin: 5px 20px;
	height: 100px;
}
#password input {
	margin: 0px;
}
#content2{
	width: 522px;
	background-color: White;
	float:left;
	padding: 5px;
	}
.imgbox {
	margin: 5px;
}
.mainimg {
	border: 1px solid black;
}
#photos {
position: relative;
	width: 532px;
	clear: left;
	background: White;
}
.picture_box_l {
	float: left;
	margin-left: 4px;
	margin-bottom: 6px;
	clear: left;
}
.picture_box_r {
	float: right;
	margin-bottom: 6px;
	clear: right;
}
#moreinfo{
position: absolute;
top: 250px;
left: 542px;
	background:transparent;
	width: 210px;
	height: 250px;
	padding-left: 5px;
	font-size: 11px;
	color: White;
}
#moreinfo a:link, #moreinfo a:visited{
	color: Yellow;
}
.clear {
	clear: both;
}
.notice{
	font-size: 9px;
	margin-top: 20px;
}
#proptitle {
	font-size: 13px;
	font-weight: bold;
}
#propbut {
	font-size: 13px;
	font-weight: bold;
	margin: 10px;
}
#propbut a:link, #propbut a:visited {
	padding: 5px;
	border: 1px solid black;
	background-color: #033387;
	color:White;
	text-decoration: none;
	margin: 10px;
}
#propbut a:hover {
	background-color: #6A5ACD;
}
#description {
		font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.spec{
		font-size: 16px;
	font-weight: bold;
	text-align: justify;
}
.remove {
	margin-top: 20px;
}
.remove a:link, .remove a:visited{
color: #00008B;

}
.remove a:hover {
	color: Red;
}
#bigdiv {
	height: 200px;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}
.message {
	font-size: 13px;
	color: Red;
	width: 400px;
}
.formpage {
	font-size: 11px;
	margin: 20px;
}
.formpage label {
	font-size: 12px;
	margin-top: 20px;
}
.formpage input {
	font-size: 12px;
}
.display{color:#FFFFFF; font-size:16px; font-weight:bold;margin-top: 18px;border: 1px;background-color:#1AB0E7;}
.flag{border:1px solid black; }
.fbox{
float: right;
clear: right;
	width: 200px;
	background-color: #6465FF;
	margin: 10px 20px 30px 0px;
	border: 1px solid black;
	text-align: center;
	color: #0002EA;
}
#pricebox {
    background-color: #33BDEB;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
    border: 1px solid black;
	text-align: center;
}
#pricebox a:link, #pricebox a:visited {
	color: White;
	padding: 10px;
	text-decoration: none;
}
#pricebox a:hover {
	color: FFFF00;
}
.select {
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-align: center;
	line-height: 2em;
	display: block;

}
.select a:link, .select a:visited
{
	text-decoration: none;
	background-color: #33BDEB;
	color: White;
	text-align: center;
	padding: 2px;
}
.select a:hover
{
	text-decoration: none;
	background-color: #33BDEB;
	color: White;
	text-align: center;
}
#searchinsert{
position: relative;
/*top: 370px;*/
/*left: 100px;*/
margin: 5px 0px 5px 90px;
width: 250px;
	padding: 0px;
	height: 40px;
	border: 1px solid black;
}
#searchinsert p{
color: Navy;
	margin: 0px 10px;
	padding: 0px;
}
#sbtn{
	margin-left: 40px;
}
#searchform
{
	margin: 0px;
	padding: 0px;
}
.searchform select{
display: inline;
	background-color: #F5E26A;
	font-size: 9px;
	padding: 0px;
}
.leftimg{
	float: left;
	clear: left;
}
.selectbox{
	position: absolute;
	top: -18px;
}
#sbtn{
	position: absolute;
	top: -18px;
	left: 120px;
	font-size: 9px;
}
.display2{
	background:transparent;
	float:right;
	padding-left: 8px;
}
.display2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5b5b;
	padding: 20px 20px 20px 20px;
    text-align: right;
}
.display2 a{color: #5c5b5b;}
}
#content2{
	width: 742px;
	background-color: White;
	float:left;
	padding: 5px;
    border: 1px solid black;
	}
.imgbox {
	margin: 5px;
}
.mainimg {
	border: 1px solid black;
}
#pricediv {
clear: left;
	padding: 5px;
	color: red;
	font-size: 16px;
	font-weight: bold;
}
.approx {
	font-size: 14px;
	color:Green;
}
#note {
	padding: 5px;
	color: Gray;
	font-size: 11px;
}
#photos {
position: relative;
	width: 750px;
	clear: left;
	background: White;
	min-height: 300px;
    border: 1px solid black;
}
.picture_box_l {
	float: left;
	margin-left: 4px;
	margin-bottom: 6px;
	clear: left;
}
.picture_box_r {
	float: right;
	margin-bottom: 6px;
	clear: right;
}
#moreinfo{
position: absolute;
top: 449px;
left: 472px;
    background-color: #33BDEB;
	width: 386px;
	height: 310px;
	padding-left: 0px;
	font-size: 12px;
	color: White;
}
#moreinfo a:link, #moreinfo a:visited{
	color: Yellow;
}
.clear {
	clear: both;
}
.notice{
margin-top:200px;
	font-size: 13px;
	margin-top: 20px;
	color: White;
}
#agentinfo{
position: absolute;
top: 890px;
left: 542px;
	background:transparent;
	width: 210px;
	padding-left: 5px;
	font-size: 11px;
	color: White;
}
}
#agentinfo a:link, #agentinfo a:visited{
	color: Yellow;
}
#proptitle {
clear: both;
background-color: #33BDEB;
height: 20px;
font-weight: bold;
font-size: 13px;
color: White;
margin: 2px ;
padding: 5px 5px;
}
#propbut {
	font-size: 13px;
	font-weight: bold;
	margin: 5px;
}
#propbut a:link, #propbut a:visited {
	padding: 1px;
	border: 1px solid black;
	background-color: #33BDEB;
	color:White;
	text-decoration: none;
	margin: 5px;
}
#propbut a:hover {
	background-color: #6A5ACD;
}
#description {
	font-size: 16px;
	font-weight: bold;
	text-align: justify;
}
.spec{
		font-size: 16px;
	font-weight: bold;
	text-align: justify;
}
.remove {
	margin-top: 20px;
}
.remove a:link, .remove a:visited{
color: #00008B;

}
.remove a:hover {
	color: Red;
}
#bigdiv {
	height: 200px;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
}
.message {
	font-size: 13px;
	color: Red;
	width: 400px;
}
.formpage {
	font-size: 11px;
	margin: 20px;
}
.formpage label {
	font-size: 12px;
	margin-top: 20px;
}
.formpage input {
	font-size: 12px;
}
td.bg { 
background: url(../images/header_bg.jpg);height=220px;
} 
td.lv { 
background: url(../images/toplinks_bg.jpg);height=70px;
} 
td.bpf { 
background: url(../images/footer_bg.jpg); height=169px;
} 
.searchmain {
	font-size: 12px;
	font-weight: bold;
	color:#bb2d00;
}