/* 
 height: 15px;
#height: 15px;
_height: 21px;

The first setting will apply to all browsers,
The second setting will only apply to Microsoft Internet Explorer browsers
The third setting will only apply to IE browsers 6.0 and older
 */


body
{
	margin: 10px 10px 10px;
	font-family: Verdana;
	font-size: 14px;
	background-color: #DEB887;
	
}
ul,h1,h2,h3,h4,h5,h6,p
{
	margin:0;
	padding:0;
}

ul
{
	margin-left: 30px;	
	margin-top: 10px;	
	list-style: none;	
	
	font: tahoma;
	font-size: 12px;
	color: #626A6C;
	font-weight: bold;	
}

li{	
	margin-bottom: 5px;	
}

img.picli{
float: left;
padding-top: 2px;

}

a img
{
	border:none;
}

#container
{
	margin: 0 auto;
	width: 900px;
	position: relative;
	background-color: White;
	min-height: 1000px;		
	margin-bottom: 20px;
	
}

#header
{
	margin:0 auto;
	padding-bottom: 0;			
	width:900px;	
	height:144px;
	background-image: url(../images/topban_01.jpg);
	background-repeat: no-repeat;
	
}
#flag{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}
#navtop{
	width: 900px;
	height: 36px;
	background-color: #016EA5;
	
}

#buy a, #rent a, #newhomes a, #commercial a, #land a, #buyfr a, #rentfr a, #newhomesfr a, #commercialfr a, #landfr a{
width: 111px;
height: 36px;
background-color: #016EA5;	
float: left;
font: tahoma;
font-size: 12px;
color: White;
font-weight: bold;
text-align: center;
line-height: 30px;
text-decoration: none;
}
#buyfr a, #rentfr a, #newhomesfr a, #commercialfr a, #landfr a{
font-size: 10px;
}
#hm a, #hmfr a{
	width: 76px;
height: 36px;
background-image: url(../images/hm.jpg);
background-position: right;
background-repeat: no-repeat;
float: right;
margin-right: 10px;
line-height: 35px;
text-decoration: none;
font-size: 12px;
color: White;
font-weight: bold;
}
#hmfr a{
	font-size: 10px;
	width: 115px;	
}

#hm a:hover, #hmfr a:hover{
background-image: url(../images/hmov.jpg);
color: Aqua;
}

#rent a, #rentfr a{
background-color: #D90101;	
}

#newhomes a, #newhomesfr a{
background-color: #03A703;
}

#commercial a, #commercialfr a{
background-color: #780171;
}

#land a, #landfr a{
background-color: #D06200;
}
#buy a:hover, #buyfr a:hover{
	background-color: #01517A;	
}
#rent a:hover, #rentfr a:hover{
background-color: #AD0101;
}

#newhomes a:hover, #newhomesfr a:hover{
background-color: #037804;
}

#commercial a:hover, #commercialfr a:hover{
background-color: #580152;
}

#land a:hover, #landfr a:hover{
background-color: #A85000;
}

#topdown{
width: 900px;
height: 27px;
background-image: url(../images/topdown.jpg);
background-repeat: no-repeat;
	
}

#content{
	width: 900px;
	min-height: 700px;
	_height: 700px;	
	background-color: #0079B7;
	float: left;	
	
}

#maincontent{
	width: 678px;
	min-height: 800px;
	_height: 800px;		
	background-color: White;
	float: right;
	padding-bottom: 10px;
	
}

#qkstop{
	width: 214px;
	height: 200px;
	background-image: url(../images/qkstop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

#qksearch{
	width: 196px;
	height: 20px;
	background-color: #014669;
	margin-top: 24px;
	margin-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/qslgdown.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-top: none;
	font: tahoma;
   font-size: 12px;
   color: White;
   font-weight: bold;
	text-indent: 5px;	
	
}

#location, #price, #bed{
	width: 196px;
	height: 50px;
	background-color: #025680;
	border: 1px solid #FFFFFF;
	border-top: none;
	font: tahoma;
   font-size: 11px;
   color: #E5E5E5;
   font-weight: bold;
	text-indent: 5px;
	margin-left: 10px;
	line-height: 25px;	
	
	
}

.loc input{
	width: 180px;
	margin-left: 5px;	
}

.loc select{
	width: 50px;
	margin-left: 5px;	
}

#price{
	height: 100px;	
	line-height: 15px;	
	padding-top: 5px;
}

.pr{

	font: tahoma;
   font-size: 11px;
   color: #E5E5E5;
	font-weight: lighter;	
}

#search{
width: 212px;
height: 30px;	
}

#sleft{
width: 25px;
height: 34px;
background-image: url(../images/qsbtleft.jpg);
background-repeat: no-repeat;	
float: left;
}

#smid{
width: 167px;
height: 33px;
background-color: #014669;
border: 1px solid #FFFFFF;
border-top: none;
border-left: none;
border-right: none;
float: left;

}

.sub input{
	margin-top: 6px;
	margin-left: 18px;
}

#sright{
width: 20px;
height: 34px;
background-image: url(../images/qsbtright.jpg);
background-repeat: no-repeat;	
float: left;
}

#nav{
	margin-top: 40px;
	margin-left: 10px;
	margin-bottom: 20px;
	/* hack for IE 6.0 */
	_margin-left: 5px;
   float: left;
	width: 200px;
}

#moreinfo, #read, #spcedit, #adinfo{
	width: 196px;
	height: 20px;
	background-color: #014669;
	border: 1px solid #FFFFFF;
	margin-top: 2px;	
	font: tahoma;
   font-size: 11px;
   color: #E5E5E5;
   font-weight: bold;
	text-indent: 5px;
	line-height: 18px;
	float: left;
	
}

#read, #spcedit, #adinfo{
	
	margin-top: 15px;		
}

#adinfocont{
width: 196px;
height: 82px;
margin-top: 2px;
text-align: center;

border: 1px solid #FFFFFF;
float: left;
}
#ser a, #pp a, #ins a, #area a, #pn a, #pa a, #ht a, #cp a, #iins a, #iinsfr a, #dn a{
	width: 196px;
	height: 20px;
	background-color: #0079B7;
	border: 1px solid #FFFFFF;
	margin-top: 2px;	
	font: tahoma;
   font-size: 10px;
   color: #E5E5E5;
   font-weight: bold;
	text-indent: 5px;
	line-height: 16px;
	float: left;
	text-decoration: none;
	
}
#iinsfr a{
	font-size: 10px;
}

#ser a:hover, #pp a:hover, #ins a:hover, #area a:hover, #pn a:hover, #pa a:hover, #ht a:hover, #cp a:hover, #iins a:hover, #iinsfr a:hover, #dn a:hover{
background-color: #4AC2FF;
}


#foot{
	width: 900px;	
	height: 52px;
	background-image: url(../images/ftbgd.jpg);
	background-repeat: repeat-x;	
	float: left;	
}

.ftlink{

   font: Arial;
   font-size: 10px;
   color: #16DCFA;
	text-align: center;	
	line-height: 35px;
	
}

.ftlink a{
color: #16DCFA;
text-decoration: none;
}

.ftlink a:hover{
color: #16DCFA;
text-decoration: underline;
}

.ftcpright{
	font: tohoma;
   font-size: 10px;
   color: White;
	font-weight: bold;
	text-align: center;	
	
}

.ftcpright a{
color: White;
text-decoration: none;
}

.ftcpright a:hover{
color: White;
text-decoration: underline;
}

#maintitle{
	width: 660px;
	height: 40px;
	background-color: White;
	margin-top: 5px;
	margin-left: 10px;
}

#mtinnerleft{
	width: 486px;
	height: 33px;	
	background-color: #014669;
	margin-top: 7px;
	float: left;
	font: tohoma;
   font-size: 14px;
   color: White;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	
}

#mtinnerright{
	width: 174px;
	height: 40px;	
	float: left;		
}

#mainmap{
	width: 660px;
	height: 420px;
	background-color: #0079B7;
	margin-left: 10px;
	_margin-top: -3px;
}

#mainmapnav{
	width: 230px;
	height: 445px;	
	background-color: #0079B7;
	float: left;	
}

#mainmapcontainer{
	width: 430px;
	height: 445px;	
	background-color: #0079B7;
	float: left;	
	
}
#maptopsd{
	width: 430px;
	height: 16px;
	background-image: url(../images/maptopsd.jpg);
	background-repeat: no-repeat;
}

#mapmain{
   width: 422px;
	height: 410px;
	background-color: #6CCCFD;
	background-image: url(../images/mpbgsd.jpg);
	background-position: left;
	background-repeat: repeat-y;
	_margin-top: -1px;
	border: 2px solid #FFFFFF;
	border-left: none;
	border-top: none;
	border-bottom: none;	
}

#mapdown{
	width: 430px;
	height: 8px;
	background-image: url(../images/mapdown.jpg);
	background-repeat: no-repeat;
}

#pl a, #mk a, #br a, #pw a, #plm a, #rdr a, #gp a, #sv a, #flq a, #rdq a{
width: 230px;
	
	height: 30px;
	background-color: #014669;	
	margin-top: 5px;	
	font: tahoma;
   font-size: 11px;
   color: #E5E5E5;
   font-weight: bold;
	text-indent: 15px;
	line-height: 25px;
	float: left;
	_margin-right: -15px;
	text-decoration: none;
}

#pl a, #rdq a{
	margin-top: 20px;
}

#pl a:hover, #mk a:hover, #br a:hover, #pw a:hover, #plm a:hover, #rdr a:hover, #gp a:hover, #sv a:hover, #flq a:hover, #rdq a:hover{

background-color: #FFA500;
}

.drdr{
	margin-left: 225px;
	position: absolute;	
}

.dplm{
	margin-left: 168px;
	margin-top: 13px;	
	position: absolute;	
}

.dflq{
	margin-left: 263px;
	margin-top: 96px;	
	position: absolute;	
}

.dpl{
	margin-left: 151px;
	margin-top: 117px;	
	position: absolute;	
}

.dmk{
	margin-left: 153px;
	margin-top: 141px;	
	position: absolute;	
}

.dpw{
	margin-left: 127px;
	margin-top: 153px;
	position: absolute;	
}

.dbr{
	margin-left: 19px;
	margin-top: 133px;
	position: absolute;	
}

.dgp{
	margin-left: 190px;
	margin-top: 246px;
	position: absolute;	
}

.dsv{
	margin-left: 73px;
	margin-top: 303px;
	position: absolute;	
}
.cmp{
width: 124px;
height: 121px;
	background-image: url(../images/cmp.jpg);	
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 10px;
	 
}
/* This is where you can customize the appearance of the tooltip */
#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:0;
 
  border:1px solid #000; 
  width:200px; padding:3px;
  color:#000; font-size:11px; line-height:1.3;

  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  background-color:#EEE; 
}

div#tipDiv div.img { text-align:center }
div#tipDiv div.txt { text-align:center; margin-top:4px }

.ttptxt{
	text-align:center; 
	font-weight:bolder;	
}

#intbanner{
	width: 660px;
	height: 139px;
	margin-left: 10px;
	_margin-left: 5px;
	#margin-top: 23px;
	_margin-top: -3px;
	float: left;	
}

#propnews, #howtg, #propart{
	min-height: 350px;
	_height: 350px;
	width: 210px;
	background-image: url(../images/fade.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #014669;
	float: left;
	margin-left: 8px;	
	margin-top: 5px;
	
	
}

#propnews{
	margin-left: 10px;
	_margin-left: 5px;
	margin-top: 5px;
	_margin-top: 5px;
	width: 217px;
}

#howtg{
	width: 216px;
}

.propmaintxt{
	font: tahoma;
   font-size: 14px;
   color: White;
   font-weight: bold;
	text-indent: 6px;
	line-height: 35px;
}

img.propimg{
margin-top: 10px;
margin-left: 6px;
	border: 1px solid #FFFFFF;
}

h2{
	font: tahoma;
   font-size: 11px;
   color: White;
   font-weight: bold;
	text-indent: 6px;
	line-height: 15px;
}
	
.proptx, .proplk{

	font: tahoma;
   font-size: 11px;
   color: White;	
	margin-top: 20px;	
	padding-left: 6px;
	padding-right: 1px;
	
}

.proplk{
	margin-top: 40px;
}

.proplk a{
text-decoration: none;
color: #79BBFD;
font-weight: bold;

}
.proplk a:hover{
text-decoration: underline;
}

#intcont{
	width: 664px;
	min-height: 400px;
	_height: 400px;	
	background-image: url(../images/intconttop.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-left: 7px;
	_margin-left: 3px;
	margin-top: 10px;
	float: left;
}

#intconthd{
	width: 664px;
	min-height: 45px;
	_height: 45px;	
	background-color: #00615B;
	margin-top: 35px;
	float: left;	
	
}

#intcontct{
	width: 660px;
	min-height: 50px;
	_height: 50px;	
	border: 2px solid #00615B;
	border-bottom: none;
	border-top: none;
	float: left;	
}

#intcontct a{
text-decoration: none;
color: #008B8B;
}

#intcontdwn{
	width: 664px;	
	height: 31px;	
	background-image: url(../images/intcontdown.jpg);
	background-repeat: no-repeat;	
	float: left;	
}

.services, .ins, .frm{
	width: 660px;
	min-height: 110px;
	_height: 110px;
	float: left;
	background-color: #E5E6E6;
	margin-top: 20px;
	padding-bottom: 10px;
}

.ins, .frm{
min-height: 50px;
	_height: 50px;
}

h3{
	font: tahoma;
   font-size: 13px;
   color: White;
   font-weight: bold;
	text-indent: 10px;
	line-height: 50px;
}

h3.hd3{
width: 300px;
text-align: center;	
line-height: 30px;
color: #00615B;
margin-left: 5px;
}

h2.hd2, .areafrm{	
line-height: 30px;
color: #00615B;
margin-left: 0px;
width: auto;
_height: 15px;
min-height: 15px;
background-color: #D0D2D3;
padding-left: 10px;

}

p.norm, p.proptxt, p.prophdtxt, p.propdwnl, p.propdwnc, p.propdwnr, .normc, p.frmcomm{

   font: tahoma;
   font-size: 11px;
   color: #4A4A4A; 	
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;	
}

p.proptxt, p.frmcomm{
	font-size: 11px;
	text-align: left;
}

p.prophdtxt{
	font-size: 12px;
	margin-top: 5px;
	color: White;	
}
p.propdwnl, p.propdwnc, p.propdwnr{
   font-size: 12px;
	margin-top: 8px;	
}

p.propdwnl{
	margin-left: 75px;
	color: #B22222;
}

p.propdwnc{
   text-align: center;	
	color: White;
}

p.propdwnr{
	margin-left: 100px;
	color: #385668;
}

#intcontestagd, #intcontestagdcont{
	width: 660px;
	min-height: 103px;
	_height: 103px;	
	background-color: #E1EBEA;
	margin-top: 10px;
	float: left;	
}

#intcontestagdcont{
width: 322px;
margin-top: 0px;
}

#intcontestagdlogo, #intcontestagdlink{
	width: 160px;
	min-height: 103px;
	_height: 103px;	
	background-color: #E1EBEA;	
	float: left;		
}

.agendlogo{
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#intcontestagdlink{
	width: 177px;		
	float: right;		
}

.agendimglink{
	_margin-bottom: -3px;
	#margin-bottom: -3px;
}

.agendhd{
	font: tahoma;
   font-size: 11px;
   color: #4A4A4A; 	
	margin-top: 5px;	
}

.property{
	width: 660px;
	min-height: 181px;
	_height: 181px;	
	margin-top: 10px;	
	float: left;
}

.propertyhd{
	width: 660px;
	height: 26px;
	background-image: url(../images/salestopbg.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

.propertyhdtxt{
float: left;
}

.propertyct{
	width: 160px;
	height: 26px;
	float: right;
}

.propertycont{
	width: 660px;
	min-height: 123px;
	_height: 123px;
	background-color: #E1EBEA;
	float: left;	
}
.propertydwn{
	width: 660px;
	height: 32px;	
	background-color: #BED0D9;
	float: left;	
}


img.proppic{
	
	margin-top: 6px;
	margin-left: 7px;
}

.propertytxt1, .propertytxt2, .propertypic{
	width: 205px;
	min-height: 123px;
	_height: 123px;	
	background-color: #E1EBEA;
	float: left;
	
}
.propertypic{
	width: 170px;	
}

.propertytxt2{
width: 285px;
	background-color: #E1EBEA;
}
.propdwnleft, .propdwncenter, .propdwnright{
width: 220px;
height: 32px;
background-image: url(../images/salesbtleft.jpg);
background-position: right;
background-repeat: no-repeat;	
float: left;
}

.propdwncenter{
	background-color: #4F7F96;
	background-image: none;
}

.propdwnright{
background-image: url(../images/salesbtright.jpg);
background-position: left;
background-repeat: no-repeat;	
}

.propprice{
margin-top: 10px;
margin-left: 40px;
_margin-left: 25px;
width: 165px;
height: 190px;
background-color: #E5E6E6;
float: left;
text-align: center;
padding-top: 5px;
}

.proppricehd{

}

.normc{
	text-align: center;
	margin-left: 0px;
}

.propnwpic, .propnwtxt{
	width: 105px;
	min-height: 65px;
	_height: 65px;
	text-align: center;
	float: left;
	margin-top: 5px;
	_margin-bottom: -5px;
	
}

.propnwtxt{
width: 550px;;
text-align: left;
margin-top: 0px;
}

p.dn{	

	margin-top: 15px;		
	color: #00615B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;		
	padding-left: 10px;
	width: auto;
	height: 40px; 
	background-color: #E4E4E4;
	line-height: 35px;
	
}

#areapic{
width: 660px;
min-height: 200px;
_height: 200px;
text-align: center;
margin-top: 15px;
float: left;
}

.areafrm{
	background-color: #00615A;
	color: White;
	text-align: left;
}
.frm{
	background-color: #D69E5A;
	border-bottom: 3px solid #00615A;
	text-align: right;
}
.frm1{
	font: tohoma;
   font-size: 12px;
   color: White;
	font-weight: bold;
	
}
.frm1 input{
	width: 250px;
	margin-right: 5px;	
	margin-top: 10px;	
}

.frm1 textarea{
	width: 250px;
	height: 150px;
	margin-right: 5px;	
	margin-top: 10px;
	
}

.frmsub input{
	width: 127px;
	height: 25px;
	margin-right: 5px;	
	margin-top: 10px;
}

p.frmcomm{
	text-align: right;
	color: Black;
}

#exp{
	width: 660px;
	background-color: #AFEEEE;
	
}

p.faq{	

   font: tahoma;
   font-size: 11px;	
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
	color: #1B9890;	
	font-weight: bold;
	margin-top: 15px;	
}

ul.ul2{
	font: tahoma;
	font-size: 11px;
	color: #4B4B4B;
	list-style: disc;
	font-weight: normal;
	
}