img, button, iframe, ul, li, hr  { margin:0; padding:0; border:0; }

.menuminwidth0 {float:right;position:relative;border:0;margin:0;padding:0;width:466px;height:21px;min-width:466px;z-index:99999999;}
@media print, projection { .menuminwidth0, #mailist { d\isplay:none; } }
* html .menuminwidth1 {position:relative;float:left;height: 1px;border-left:466px solid #fff;}
* html .menuminwidth2 {position:relative;margin-left:-466px;height: 1px;}
#masthead {position:relative;float:right;vertical-align:top;border:0;margin:0;padding:0;width:466px;height:0px;}
.menu {position:relative;float:left;margin:0;padding:0;border:0;height:18px;width:485px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align: left;}
.menu img {vertical-align: top;}
.menu ul {margin:0;list-style-type:none;line-height:1.5em;}
.menu li {float:left;position:relative;margin:0;}
.menu ul li table {margin:-1px 0;m\argin:0;border-collapse:collapse;font-size:12px;}
.drop {display:block;padding:0px 0.33em;margin:0;text-align:right;cursor:pointer;cursor:hand;}
.drop span {float:left;}
.rightmenu {position:relative;float:right;}
#home {position:absolute;top:0px;left:386px;}

.menu ul li ul {display:none;padding:1px;}
.menu ul li a, .menu ul li a:visited {display:block;float:left;text-decoration:none;height:18px;}
.menu ul li:hover a, .menu ul li a:hover {height:21px;}

.menu ul li:hover ul, .menu ul li a:hover ul {display:block;position:absolute;margin:0;top:21px;left:-1px;height:auto;width:13.5em;color:black;background:#DDDDDD;filter:alpha(opacity=92);opacity:0.92;}
.menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton {left:0px;}
.menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny {width:8.08333em;}
.menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul {left:auto;right:0;width:400px;}
* html .menu ul.rightmenu li a:hover ul {right:-1px;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {border:0;margin:0;padding:0;height:auto;color:#000;background-color:#E0E0CA;filter:alpha(opacity=92);opacity:0.92;width:13.5em;}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {color:black;background:white;}
.menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover {width:8.08333em;}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden;}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;margin-top:-1px;top:0;left:8.08333em;width:14em;}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {width:14em;background:#d8d8d8;}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {width:14em;background:white;}

#text {
	height:1.215em;#
}

#logo0{text-indent:-9999px;margin:0;padding:0;border:0;line-height:0;width:450px;height:110px;background:#FFF url('/img/atin.png') no-repeat -10px -10px;}
#logo1{float:left;width:450px;height:110px;}
#logo2{float:left;width:239px;height:62px;background:#FFF url('/img/atin.png') no-repeat -10px -140px;}
#logo4{display:block;height:110px;width:450px;}
.menutab{height:21px;background-image:url('/img/atin.png');}
#menu_buy{width:64px;background-position:-10px -222px;}
#menu_sell{width:57px;background-position:-10px -263px;}
#menu_rent{width:62px;background-position:-10px -304px;}
#menu_agents{width:84px;background-position:-10px -345px;}
#menu_contact{width:119px;background-position:-10px -386px;}
#menu_home{position:absolute;top:0px;left:386px;width:80px;background-position:-10px -427px;}
#menu_buy_link{width:64px;}
#menu_sell_link{width:57px;}
#menu_rent_link{width:62px;}
#menu_agents_link{width:84px;}
#menu_contact_link{width:119px;}
#menu_home_link{width:80px;}

html{
height:100%;
}

body{
height:100%;
min-height:780px;
background:#fff url('/img/background.jpg') repeat;
margin:0;
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
padding:0;
border:0;
}

a,a:visited{
color:#333;
text-decoration:none;
}

a:hover{
color:#606;
text-decoration:none;
}

table{
margin:0;
padding:0;
text-align:left;
font-size:8pt;
}

h1{
color:#606;
width:100%;
text-align:left;
margin-top:20px;
margin-bottom:0;
font:bold 14pt Verdana,Arial,sans-serif;
}

h2{
color:#606;
width:100%;
text-align:left;
margin-top:20px;
font:bold 10pt Verdana,Arial,sans-serif;
}

#container{
width:1000px;
min-height:100%;
background-color:#fff;
margin:0 auto;
}

#leftcontainer{
width:778px;
float:left;
margin-top:5px;
}

#rightcontainer{
width:190px;
float:right;
margin:5px 12px 0 0;
display:inline;
}

#mailist{
width:240px;
height:82px;
float:right;
text-align:center;
}

.rtside{
width:190px;
float:right;
background-color:#E0E0CA;
display:inline;
}

#rtbttm{
width:190px;
height:11px;
float:right;
background-image:url('/img/homepage.png');
background-position:-10px -595px;
}

#rtbttm2{
width:190px;
height:11px;
float:right;
background-image:url('/img/soldbttm.png');
}

#flash{
width:778px;
float:left;
}

.featured{
width:373px;
height:132px;
float:left;
margin-left:19px;
margin-top: 6px;
background-image:url('/img/homepage.png');
background-position:-10px -10px;
display:inline;
}

.featured p{
margin-top:0;
line-height:22px;
}

.featured a{
display:block;
}

#fpropdesc{
width:208px;
float:left;
margin:40px 10px 0 10px;
display:inline;
}

#fpropimg{
width:132px;
float:left;
text-align:center;
margin-top:19px;
display:inline;
}

#special{
width:373px;
float:left;
margin:6px 0 0 10px;
}

#news{
width:373px;
min-height:50px;
float:left;
margin:10px 0 0 10px;
background-image:url('/img/homepage.png');
background-position:-10px -385px;
}

#openhouse{
width:372px;
float:left;
margin:2px 0 0 19px;
display:inline;
}

.newsbox{
width:275px;
height:30px;
padding:0;
margin-left:88px;
margin-top:6px;
}

.newsbox ul{
list-style:none;
padding:0;
margin:0;
line-height:8pt;
}

.newsbox ul li{
display:none;
}

.newsbox a{
font:8pt Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}

#active{
display:inline;
}

.text{
width:353px; 
margin:11px 0 0 24px;
padding:5px;
float:left;
font-size:10pt;
display: inline;
}

.text ul{
list-style:disc inside;
line-height:1.7em;
margin:4px 0;
}

.text a, .text a:visited{
border-bottom:1px dotted #CCC;
}

.text a:hover{
border-bottom:1px solid #606;
}

.text p{
margin:0;
}

.static a, .static a:visited{
border-bottom:1px dotted #CCC;
}

.static a:hover{
border-bottom:1px solid #606;
}

a.line, a.line:visited{
border-bottom:1px dotted #CCC;
}

a.line:hover{
border-bottom:1px solid #606;
}

p{
margin-bottom:0;
}

#ccL{
font:bold 9pt Arial,Helvetica,sans-serif;
color:#000;
margin-top:10px;
}
	
#cc{
margin:0 0 4px 0;
font-size:7pt;
}

div.propbox{
position:absolute;
width:250px;
margin-left:-265px;
background-color:#E0E0CA;
text-align:left;
padding:5px;
display:inline;
filter:alpha(opacity=92);
opacity:0.92;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

div.propboximg{
float:left;
width:75px;
text-align:center;
}

div.propboxtext{
float:right;
width:165px;
}

p.propboxtext{
font-size:7pt;
margin:0 0 8px 0;
}

.newlist{
width:190px;
float:right;
background-color:#E0E0CA;
text-align:left;
display:inline;
}

.newlist p{
text-align:right;
margin:5px 4px 3px 0px;
}

.newlist ul{
width:186px;
line-height:26px;
margin-left:2px;
margin-bottom:0;
list-style-type:none;
}

li.newlist1{
width:122px;
float:left;
text-align:left;
}

li.newlist2{
width:64px;
float:left;
text-align:right;
}

li.soldlist1{
width:146px;
float:left;
text-align:left;
}

li.soldlist2{
width:40px;
float:left;
text-align:right;
}

li.soldlist{
width:186px;
float:left;
text-align:left;
}

li.ohlist{
width:186px;
float:left;
text-align:left;
}

.searchbox{
width:738px;
float:left;
margin-left:20px;
border:1px solid #CCC;
text-align:left;
padding:0 5px 8px 5px;
display:inline;
}

.searchbox p{
margin-top:8px;
}

.searchbox form{
margin-bottom:0;
}

.searchbox select,input,textarea{
font:7pt Verdana,Arial;
}

div.pagination{
width:500px;
min-height:20px; 
float:left;
text-align:left;
padding:3px;
margin:3px 3px 3px 15px;
display:inline;
}

div.pagination a{
padding:0px 5px 1px 5px;
margin:2px;
border:1px solid #AAD;
}

div.pagination a:hover,div.pagination a:active{
border:1px solid #666;
color:#666;
}

div.pagination span.current{
padding:0px 5px 1px 5px;
margin:2px;
border:1px solid #666;
font-weight:normal;
background-color:#D1D0B2;
color:#666;
}

div.pagination span.disabled{
padding:0px 5px 1px 5px;
margin:2px;
border:1px solid #CCC;
color:#CCC;
}

div.pagination2{
width:230px;
min-height:20px; 
float:right;
text-align:right;
padding:3px;
margin:3px 7px 3px 3px;
}

.property{
width:743px;
float:left;
margin-left:20px;
border:1px solid #CCC;
text-align:left;
padding:0 5px 0 0;
display:inline;
}

.property p{
color:#660066;
font:bold 10pt Verdana,Arial,sanserif;
margin-top:0;
}

.propimg{
width:140px;
min-height:90px;
float:left;
text-align:left;
}

.propinfo{
width:598px;
float:left;
text-align:left;
}

.propinfo-rt{
width:200px;
float:right;
text-align:right;
margin-top:2px;
}

.propinfo-rt span{
margin-right:10px;
padding:2px 5px;
font-size:9px;
color:#660066;
background-color:#E0E0CA;
}

.propinfo-lt{
width:398px;
float:left;
text-align:left;
margin-top:4px;
}

.proplink{
width:200px;
float:right;
text-align:right;
margin-top:4px;
margin-right:5px;
}

.quickview{
width:598px;
float:right;
text-align:left;
margin-top:10px;
margin-right:5px;
}

.qvcontact{
float:left;
width:260px;
text-align:left;
}

p.details{
color: #333;
font:normal 8pt Verdana,Arial,sanserif;
}

.static{
float:left;
width:710px;
margin-left:50px;
text-align:left;
display:inline;
min-height:450px;
}

.static ul{
list-style-type:disc;
list-style-position:outside;
margin-top:0;
margin-left:20px;
line-height:1.5em;
}

h1.listings{
color: #660066;
width: 100%;
text-align: left;
margin-top: 0;
margin-left: 20px;
margin-bottom: 0;
font: bold 14pt Verdana,Arial,sanserif;
}

.forml{
width:250px;
float:left;
text-align:right;
margin-right:10px;
}

.formr{
width:400px;
float:left;
text-align:left;
}

.bioleft{
width:100px;
float:left;
text-align:right;
margin-right:20px;
}

.bioright{
width:300px;
float:left;
}

div.propdetails{
width:958px;
float:left;
margin-left:20px;
margin-top:15px;
text-align:left;
padding:0;
overflow: hidden;
}

.propdetails h2{
color: #606;
width: 100%;
text-align: left;
margin: 0 0 3px 0;
font: bold 10pt Verdana,Arial,sanserif;
}

.dbottom{
float:left;
width:976px;
padding:15px 12px;
margin-top:25px;
}

.footer{
width:700px;
text-align:left;
float:left;
margin-left:10px;
}

.footer p{
margin:0 0 1px 0;
}

.eho{
width:25px;
height:24px;
float:left;
margin-top:3px;
background-image:url('/img/atin.png');
background-position:-396px -149px;
}

.social{
width:100px;
margin:2px 0 0 12px;
float:right;
}

.social a{
display:block;
width:100px;
height:36px;
}

.twitter{
background:url('/img/atin.png') no-repeat -300px -222px;
}

.facebook{
background:url('/img/atin.png') no-repeat -300px -304px;
}

.pageviews{
color:#CCC;
}

.ohlistl{
float:left;
width:135px;
margin-left:20px;
}

.ohlistr{
float:left;
width:480px;
}

.ohmainl{
float:left;
width:200px;
margin:0 auto;
margin-left:20px;
text-align:center;
margin-top:43px;
}

.ohmainr{
float:left;
width:480px;
}

.resource_l{
width:300px;
float:left;
text-align:center;
margin: 0 auto;
border-bottom: 0;
}

div.resource_l a,div.resource_l a:visited{
border-bottom:0;
}

div.resource_l a:hover{
border-bottom:0;
}

.resource_r{
width:400px;
float:left;
}

div.toclink a{
border-bottom:0;
}

.lofi{
text-indent:-9999px;
margin:0;
padding:0;
border:0;
line-height:0;
height:0;
} 

.aotmbox{
margin-top:4px;
margin-bottom:5px;
width:100%;
min-height:138px;
text-align:center;
}

h2.aotm{
width:190px; height:27px;
background-image: url('/img/homepage.png');
background-position: -10px -448px;
}

h2.newl{
width:190px; height:30px;
background-image: url('/img/homepage.png');
background-position: -10px -495px;
}

h2.soldl{
width:190px; height:30px;
background-image: url('/img/homepage.png');
background-position: -10px -545px;
}

h2.ohbox{
width:372px; height:51px;
background-image: url('/img/homepage.png');
background-position: -10px -314px;
}

h2.ohbox a{
display:block;
width:372px;
height:51px;
}

h2.spbox{
width:373px; height:132px;
background-image: url('/img/homepage.png');
background-position:-10px -162px;
}

h2.spbox a{
display:block;
width:373px;
height:132px;
}

#menubar{
width: 500px;
float: right;
}

.notice{
color:#F00;
padding:0 10px;
}

.agent_name{
display:table-cell;
vertical-align:baseline;
color:#606;
font-weight:bold;
font-size:11pt;
}

.agent_title{
display:table-cell;
vertical-align:baseline;
padding-left:5px;
font-size:7pt;
}

.agent_header{
position:relative;
margin:20px 0 10px 0;
height:15px;
}

/* VIEWLISTING */
.vp_container a:hover{text-decoration:none;font-weight:bold;}
.alpha60{background-color:#EBEBD5;}
.vp_container{float:left;width:920px;min-height:700px;padding:10px;margin-left:30px;background:#E0E0CA;-moz-border-radius:8px;-webkit-border-radius:8px;display:inline;}
.vp_header {width:900px;height:3.8em;padding:8px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.vp_header_left{width:450px;float:left;text-align:left;}
.vp_header_right{width:450px;float:left;text-align:right;}
.vp_contact{width:100%;float:left;margin-top:8px;}
.vp_contact ul{list-style:none;}
.vp_contact ul > li:first-child {border-bottom:1px solid black;margin-top:2px;}
.vp_contact li{margin-top:5px;font-size:7pt;min-height:15px;}
.name{font:bold 9pt Arial;}
.details{font-size:7pt;}
.left20{padding-left:20px;}
.vp_contact_img{float:left;width:120px;height:120px;}
.vp_contact_info{float:left;width:135px;height:120px;margin-left:5px;}
.galleria li:first-child{margin-left:5px;}
.galleria li{float:left;display:block;width:52px;height:50px;overflow:hidden;margin:0 5px 6px 0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.caption {display:block;padding-top:5px;font-size:7pt;}
* html .galleria li div span{width:400px} /* MSIE bug */
.vp_txtinfo{width:590px;height:160px;float:left;text-align:left;padding:10px;overflow:auto;-moz-border-radius:5px;-webkit-border-radius:5px;}
.vp_extinfo{width:260px;height:158px;float:right;padding:11px 20px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;}
.vp_divider{width:100%;height:9px;}
.vp_infobox{width:260px;height:434px;float:right;padding:8px 20px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;}
.vp_map{width:258px;text-align:right;margin-bottom:10px;}
#vp_infobox_top{width:260px;min-height:125px;float:left;padding:0 0 10px 0;}
#contact{width:100%;font:bold 9pt Arial;border-bottom:1px solid;}
#photobox{width:590px;height:430px;float:left;text-align:center;margin:0 auto;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mainimg{width:590px;height:340px;margin:0 auto;margin-top:16px;overflow:hidden;}
#moreinfo{width:130px;float:left;}
#moreinfo ul{list-style:none;}
#moreinfo li{margin-top:3px;}
#moreinfo ul .icn_no{margin-top:10px;font:bold 9pt Arial;}
#moreinfo ul .top{margin-top:0;font:bold 9pt Arial;}
#moreinfo li a {padding:0 0 0 20px;font-size:7pt;}
#share {width:100px;float:left;margin-left:30px;}
#share ul {list-style:none;}
#share ul .top{margin-top:0;font:bold 9pt Arial;}
#share ul > li:first-child{margin-top:0;}
#share li {height:15px;margin-top:3px;}
#share li a {padding-left:25px;font-size:7pt;}
.icn{background:url('/img/listing.png') no-repeat;} 
.vt{background-position:-10px -46px;}
.ex{background-position:-10px -78px;}
.dc{background-position:-10px -110px;}
.oh{background-position:-10px -142px;}
.fb{background-position:-10px -274px;}
.tw{background-position:-10px -310px;}
.ml{background-position:-10px -173px;}
.bm{background-position:-10px -239px;}
.pr{background-position:-10px -205px;}
.li{background-position:-10px -344.5px;}
#autoplay {width:80px;background:url('/img/listing.png') no-repeat -10px -10.5px;padding:1px 1px 1px 18px;}
#play {margin:auto;padding-top:5px;}
#backlink{float:left;width:100px;margin-left:30px;margin-top:15px;text-align:left;}

