body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

*{font-family:tahoma;color:#444;}
body{background-color:#FFF;margin:1em 0;}
a,a:visited,a:hover,a:active{color:#0B479D;}
.container{width:931px;margin:0 auto;}
.side-column {width:203px;}
.column {float:left;}
#middle{width:505px;margin:0 10px;}
#header{margin-bottom:10px;height:33px;}
#logo {float:left;background: transparent url('../images/front/logos_sprite.png') no-repeat scroll 0px -0px;}
#logo a{display:block;height:33px;width:204px;text-indent:-9000px;}
#navigation{text-align:right;z-index:1;position:relative; top: -15px;}
#navigation ul li, #footernav ul li{display:inline;font-size:11px;margin:0 1px;z-index:10;}
#logos{height:90px;}
#copyright{float:left;color:#0B479D;font-size:11px;margin-top:10px;}
#footernav{text-align:right;color:#0B479D;margin-top:10px;}
#left ul li{background: transparent url('../images/icons/arrow.gif') no-repeat scroll 0px 3px;padding:0 0 5px 12px;}
#frontpagenews{list-style-type:none;}
#frontpagenews li{margin-bottom:20px;font-size:11px;overflow:hidden;height:86px;}
#frontpagenews h3{font-size:14px;font-weight:normal;margin-bottom:5px;}
.frontpage_news{float:left;padding:3px;border:1px solid #0B479D;margin-right:10px;}
.clear{clear:both;}
#footer{font-size:11px;}
#main_content{margin:5px 0 15px 0;}
#featuredproperties .middle{text-align:center;padding-top:5px;}
#featuredproperties .middle .item {padding-bottom:10px;}
#top15 table{width:100%;margin-top:5px;}
#top15 table td{width:33%;font-size:11px;padding-top:2px;}

.block{margin:0 0 17px 0;}
.block h1{background: transparent url('../images/block/sprite.gif') no-repeat scroll 0px 0px;color:#FFF;font-size:12px;padding:2px 0 0 10px;height:22px;}
.block .middle{background: transparent url('../images/block/middle.gif') repeat-y;padding-left:10px;font-size:11px;padding:0 10px;}
.block .bottom{background: transparent url('../images/block/sprite.gif') no-repeat scroll 0px -22px; height:13px;}
#hotline h1{background: transparent url('../images/block/sprite.gif') no-repeat scroll 0px -35px;height:55px;text-indent:-9000px;}
.callout_input{width:180px;}
.callout1 .callout_input{width:175px;}
.callout1{background-color:#BBE3FF;border-style:solid; border-color: #0B479D; border-width: 1px 0 1px 0;padding:5px;}
.callout1 h2{font-size:14px; font-family:arial; color: #0B479D;margin-top:0px;}
.callout2{background-color:#BBE3FF;border: 1px solid #0B479D;padding:7px;}
.callout2 h2{font-size:14px; font-family:arial; color: #0B479D;margin-top:0px;}
#logos li {float:left;margin-left:35px;list-style-type:none;}
#logos a{background:transparent url('../images/front/logos_sprite.png') no-repeat scroll;display:block;}
#logos #arda a{background-position:0 -33px;height:86px;width:150px;}
#logos #intervalinternational a{background-position:0 -119px;height:56px;width:151px;margin-top:15px;}
#logos #fidelity a{background-position:0 -173px;height:36px;width:191px;margin-top:20px;margin-top:25px;}
#logos #vo a{background-position:0 -253px;height:30px;width:144px;margin-top:29px;}
#logos #remax a{background-position:0 -208px;height:46px;width:95px;margin-top:15px;}
#legal{color:#898989; display:none}
#timesharenews .middle p{display:inline;}
#front_header{margin-top:-38px;position:relative;}
#slogan{font-size:13.6px;color:#0B479D;font-weight:bold;}
#hotline form a {font-size:11px;color:#777;}
#hotline form input {margin-bottom:5px;}
#hotline h3 {font-size:10px;margin-bottom:5px;color:#0B479D;}
#hotline strong {font-weight:bold;}
div.required, span.required{color:#F00;}
#search .middle div, #search input, #search select, #search textarea {margin-bottom:5px;}
#newsletter .middle div, #newsletter input, #newsletter select {margin-bottom:5px;}
#newsletter .middle {overflow:hidden;}
.submitbtn{float:right;}
#hotline .submitbtn{margin:5px 3px 0 0;}
.error{color:#F00;border:1px solid #F00;}
.searchbox{overflow:hidden;}
.left{float:left;}
.right{float:right;}

