body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#2e74a7;background-color:#065cd5;background-image:url(../images/horizonbackground.jpg);background-repeat:no-repeat;background-position:top center;background-attachment:fixed;margin:0;padding:0;text-align:center;}
p,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#2e74a7;}
h1,h2,h3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#f8971d;}
#container{width:960px;margin:10px auto 0 auto;text-align:left;}
#headertop{padding:0 0 10px 0;margin:0 0 10px 0;width:960px;text-align:left;}
#headertopleft{float:left;padding:0;margin:0;width:480px;}
#headertopright{float:right;padding:0;margin:0;width:400px;}
#headerlinks{padding:0;margin:0;width:480px;text-align:left;}
#headerlinks2{padding:0;margin:0 -80px;width:480px;text-align:right;}
#headerlinks2 a:link,#headerlinks2 a:active,#headerlinks2 a:visited{color:#fff;text-decoration:none;padding:0 5px 10px 10px;}
#headerlinks2 a:hover{color:#c4e7ff;text-decoration:underline;}
#headerlinks h1{font-size:10px;display:inline;color:#fff;}
#headerlinks h2 a:link,#headerlinks h2 a:active,#headerlinks h2 a:visited{color:#fff;text-decoration:none;padding:0 5px 10px 10px;}
#headerlinks h2 a:hover{color:#c4e7ff;text-decoration:underline;}
#headerlogo{float:left;text-align:left;width:240px;margin:-5px 0 0 10px;padding:0;}
#headerlogo h1{font-size:12px;font-weight:normal;padding:0;display:inline;color:#fff;}
#uppernav2{width:960px;height:70px;padding:0;margin:0;}
.preload1{background:url(../images/blank_over1.gif);}
.preload2{background:url(../images/blank_overa1.gif);}
#nav{padding:0;margin:0;list-style:none;height:50px;float:right;z-index:500;font-family:arial,verdana,sans-serif;}
#nav li.top{display:block;float:left;}
#nav li a.top_link{display:block;float:left;height:50px;line-height:47px;color:#fff;text-decoration:none;font-size:14px;font-weight:bold;padding:0 0 0 12px;cursor:pointer;background:url(../images/blank1.gif);}
#nav li a.top_link span{float:left;display:block;padding:0 24px 0 12px;height:50px;background:url(../images/blank1.gif) right top;}
#nav li a.top_link span.down{float:left;display:block;padding:0 24px 0 12px;height:50px;background:url(../images/blank1.gif) no-repeat right top;}
#nav li a.top_link:hover{color:#fff;background:url(../images/blank_over1.gif) no-repeat;}
#nav li a.top_link:hover span{background:url(../images/blank_over1.gif) no-repeat right top;}
#nav li a.top_link:hover span.down{background:url(../images/blank_over1.gif) no-repeat right top;}
#nav li:hover>a.top_link{color:#fff;background:url(../images/blank_over1.gif) no-repeat;}
#nav li:hover>a.top_link span{background:url(../images/blank_over1.gif) no-repeat right top;}
#nav li:hover>a.top_link span.down{background:url(../images/blank_over1.gif) no-repeat right top;}
#nav li:hover{position:relative;z-index:200;}
#nav ul,#nav li:hover ul ul,#nav li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#nav li:hover ul.sub{left:0;top:45px;background:#fff;padding:3px;border:1px solid #3a93d2;white-space:nowrap;width:150px;height:auto;z-index:300;}
#nav li:hover ul.sub li{display:block;height:20px;position:relative;float:left;width:150px;font-weight:normal;}
#nav li:hover ul.sub li a{display:block;font-size:11px;height:20px;width:150px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;text-align:left;}
#nav li ul.sub li a.fly{background:#fff url(../images/arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover{background:#3a93d2;color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat;color:#fff;}
#nav li:hover ul li:hover>a.fly{background:#3a93d2 url(../images/arrow_over.gif) 80px 7px no-repeat;color:#fff;}
#nav li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:90px;top:-4px;background:#fff;padding:3px;border:1px solid #3a93d2;white-space:nowrap;width:150px;z-index:400;height:auto;}
#bluebox{float:left;padding:0;margin:10px 0 10px 0;width:700px;text-align:left;}
#whitebox{float:left;padding:0;margin:0;width:680px;text-align:left;}
#bluebox960{float:left;padding:0;margin:10px 0 10px 0;width:960px;text-align:left;}
#whitebox960{float:left;padding:0;margin:0;width:940px;text-align:left;}
#greenfooterbox{float:left;padding:0;margin:0 0 10px 0;width:960px;text-align:left;}
#bluefooterbox{float:left;padding:0;margin:0 0 10px 0;width:960px;text-align:left;}
#featuredcondo{float:left;padding:0;margin:0;width:660px;text-align:left;}
#featuredcondoh3 h3{font-size:16px;font-weight:bold;padding:0 0 10px 0;margin:0;display:inline;color:#299dfc;}
#featuredcondopicture{float:left;padding:0;margin:0;width:200px;text-align:left;}
#featuredcondoright{float:right;padding:0;margin:0;width:420px;text-align:left;}
#featuredcondoaddress{float:right;padding:0;margin:5px 0 5px 0;width:420px;text-align:left;}
#fcondoaddresscol1{float:left;padding:0;margin:0;width:240px;text-align:left;}
#fcondoaddresscol2{float:right;padding:0;margin:0 0 0 20px;width:160px;text-align:left;}
#featuredcondodetails{float:left;padding:0;margin:0;width:420px;font-size:11px;color:#666;text-align:left;}
#rhbody{float:right;padding:0;margin:10px 0 10px 0;width:250px;text-align:left;}
#rhnav{float:right;padding:0;width:230px;text-align:left;}
#rotator{padding:0;margin:0 0 10px 0;z-index:1;}
.whitebodycontent2{width:660px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2e74a7;padding:0;}
.bigblueindex{font-family:Georgia;font-size:18px;font-weight:bold;color:#065cd5;padding:0 20px 20px 0;text-align:left;vertical-align:middle;}
.biggrey,.biggrey h2{font-family:Georgia;font-size:15px;font-weight:bold;font-style:italic;color:#999;padding:0 20px 20px 0;text-align:left;vertical-align:middle;display:inline;}
#details{float:left;width:630px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2e74a7;padding:0;text-align:left;}
#details td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#2e74a7;margin:0;padding:0 5px 0 0;}
.detailsinner{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2e74a7;margin:0;padding:0;text-align:left;}
.detailsinner td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2e74a7;text-align:left;}
.detailsinner2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2e74a7;margin:0;padding:0 2px 2px 2px;text-align:left;}
.detailsinner h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#f8971d;}
#wbtop{float:left;width:660px;padding:0 0 20px 0;}
#wbltop{float:left;width:620px;padding:0 0 0 10px;margin:0;}
#wbrtop{float:right;width:367px;padding:10px 10px 0 0;margin:0;}
#wbrtop h2,#wbrbottom h2{font-family:Georgia;font-size:15px;font-weight:bold;color:#6cb127;padding:10px 20px 20px 0;text-align:left;display:inline;}
#viewcondos{float:right;margin:0 15px 0 0;padding:0;}
#ownersvcs{float:right;margin:0 15px 0 0;padding:0;}
#wbbottom{float:left;width:660px;padding:0 0 20px 0;}
#wblbottom{float:left;width:620px;padding:0 0 0 10px;}
#wbrbottom{float:right;width:367px;padding:10px 10px 0 0;}
#latest{float:left;padding:0;margin:10px 0 0 0;width:680px;height:250px;background-image:url(../images/latestbacker.jpg);background-position:left top;background-repeat:no-repeat;text-align:center;}
#latestcol1{float:left;background-image:url(../images/latestbutton.jpg);background-position:center top;background-repeat:no-repeat;margin:10px 0 0 0;padding:0;width:226px;}
#latestcol1 h3{font-family:Arial;font-size:13px;font-weight:bold;color:#fff;padding:5px 20px 10px 10px;text-align:right;}
#latestcol1 a:link,#latestcol1 a:active,#latestcol1 a:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
#latestcol1 a:hover{color:#c4e7ff;text-decoration:underline;}
#latestcol2{float:left;background-image:url(../images/latestbutton.jpg);background-position:center top;background-repeat:no-repeat;margin:10px 0 0 0;padding:0;width:226px;}
#latestcol2 h3{font-family:Arial;font-size:13px;font-weight:bold;color:#fff;padding:5px 20px 10px 10px;text-align:right;}
#latestcol2 a:link,#latestcol2 a:active,#latestcol2 a:visited{font-family:Arial;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
#latestcol2 a:hover{color:#c4e7ff;text-decoration:underline;}
#latestcol3{float:left;background-image:url(../images/latestbutton.jpg);background-position:center top;background-repeat:no-repeat;margin:10px 0 0 0;padding:0;width:226px;}
#latestcol3 h3{font-family:Arial;font-size:13px;font-weight:bold;color:#fff;padding:5px 20px 10px 10px;text-align:right;}
ul.latest{list-style-type:inherit;list-style-image:url(/images/sanddollarli.gif);list-style-position:outside;text-align:left;}
ul.latest li{font-style:italic;padding:3px 0 0 6px;text-align:left;}
ul.latest a:link,ul.latest a:active,ul.latest a:visited{color:#fff;text-decoration:none;}
ul.latest a:hover{color:#c4e7ff;text-decoration:underline;}
#contactblock{float:left;background-image:url(../images/contactblockbacker.png);background-position:center top;background-repeat:no-repeat;padding:0;margin-bottom:10px;height:230px;width:210px;}
#contactblock h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#fff;padding:10px 20px 0 10px;text-align:left;}
#contactform{width:200px;font-size:10px;color:#fff;text-align:right;padding:20px 10px 0 0;}
.forminput1{margin:0;width:100px;height:20px;font-size:11px;color:#666;padding:0;margin:0 0 5px 0;background-color:#f7c593;border:2px solid #fff;}
.forminput2{margin:0;width:50px;height:16px;font-size:9px;color:#666;padding:0;margin:0 0 5px 0;background-color:#f7c593;border:2px solid #fff;}
.formbutton1{padding:10px 0 0 0;}
#navigationblock{float:left;background-image:url(../images/navigationblockbacker.png);background-position:center top;background-repeat:no-repeat;margin:0 0 10px 0;padding:0;height:270px;width:210px;}
#navigationblock h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#fff;padding:10px 20px 0 10px;text-align:left;}
#navigation{padding:10px 10px 0 20px;}
#navigation a:link,#navigation a:active,#navigation a:visited{font-family:Palatino,Georgia,serif;font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}
#navigation a:hover{font-family:Palatino,Georgia,serif;font-size:14px;font-weight:bold;color:#9f0;text-decoration:underline;}
#greencolumn{float:left;width:550px;}
#greencolumn2{float:left;width:350px;}
#navcolumn{float:left;width:235px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}
#navcolumn_end{float:left;width:230px;padding:0px 0px 0px 0px;}
.subnavul{list-style-type:none;margin:0 0 0 15px;}
.subnavli{list-style-type:square;padding:0 0 2px 0;}
.footerul{list-style-type:none;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}
.footerli{list-style-type:none;padding-top:0;padding-right:0;padding-bottom:2px;padding-left:0;}
a.white:link,a.white:active,a.white:visited{font-family:Arial;color:#fff;font-size:12px;font-weight:bold;line-height:30px;text-decoration:none;}
a.white:hover{color:#6ecce4;font-size:12px;font-weight:bold;line-height:30px;text-decoration:none;}
.subnav li a{font-size:12px;color:#333;text-decoration:none;}
.subnav li a:hover{font-size:12px;color:#c2f2ff;}
#addressinner{float:left;width:250px;padding:0 0 0 10px;}
#addressinner h1{font-family:Palatino,Georgia,serif;font-size:12px;color:#24abe1;margin:0;padding-top:7px;padding-bottom:8px;}
#addressinner h2{font-family:Tahoma;font-size:12px;color:#f8971d;margin:0;padding-top:7px;padding-bottom:8px;}
#address{float:left;margin-top:15px;padding-top:15px;width:310px;height:93px;border-right:1px solid #b6e08d;color:#fff;font-family:Arial;color:#fff;font-size:12px;font-weight:bold;line-height:15px;}
#phone{float:left;margin-top:15px;padding:15px 0 0 10px;width:190px;border-right:1px solid #b6e08d;color:#fff;font-family:Arial;color:#fff;font-size:12px;font-weight:bold;line-height:15px;}
#phonecolumnA01{float:left;width:75px;height:93px;}
#phonecolumnA02{float:left;width:100px;height:93px;}
#webinfo{float:left;margin-top:15px;padding:15px 0 0 10px;width:150px;color:#fff;border-right:1px solid #b6e08d;}
#webinfocolumnA01{float:left;width:100px;height:93px;}
#webinfocolumnA01 a,#webinfocolumnA01 a:active,#webinfocolumnA01 a:visited{font-family:Arial;color:#fff;font-size:12px;font-weight:bold;line-height:15px;text-decoration:none;}
#webinfocolumnA01 a:hover{color:#6ecce4;font-size:12px;font-weight:bold;line-height:15px;text-decoration:none;}
#webinfocolumnA02{float:left;width:175px;height:83px;}
#orangetab{float:left;width:100px;height:73px;padding:15px 15px 15px 15px;line-height:20px;}
#floorplan{padding:0;}
#floorplan h1{font-family:Palatino,Georgia,serif;font-size:12px;color:#24abe1;margin:0;padding-top:7px;padding-bottom:8px;}
#floorplan h2{font-family:Tahoma;font-size:12px;color:#f8971d;margin:0;padding-top:0;padding-bottom:8px;}
#innerh1{margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#24abe1;}
.breadcrumbs{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#999;margin:0 10px 0 0;width:630px;padding:0;text-align:right;}
.bigBlue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:italic;font-weight:bold;color:#01789c;}
h1.bigBlue,h2.bigBlue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:italic;font-weight:bold;color:#01789c;padding:0;margin:0;padding-top:7px;padding-bottom:8px;}
.properties-box{height:190px;width:650px;margin:10px 0 10px 3px;}
td.left-properties-featured{padding:10px 0 10px 0;}
.properties-box td{padding-top:10px;}
.properties-box p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#01789c;}
.view-properties{margin:0;display:block;width:150px;height:30px;background:url(/images/view-properties-button.gif) no-repeat 0 0;}
.view-properties:hover{background-position:0 -30px;border:none;}
.view-properties span{display:none;}
.view-available{margin:0;display:block;width:150px;height:30px;background:url(/images/view-available-button.gif) no-repeat 0 0;}
.view-available:hover{background-position:0 -30px;border:none;}
.view-available span{display:none;}
.view-details{margin:0;display:block;width:150px;height:30px;background:url(/images/view-details-button.gif) no-repeat 0 0;}
.view-details:hover{background-position:0 -30px;border:none;}
.view-details span{display:none;}
.plan-details{margin:0;display:block;width:150px;height:30px;background:url(/images/plandetails.gif) no-repeat 0 0;}
.plan-details:hover{background-position:0 -30px;border:none;}
.plan-details span{display:none;}
.cost-comparison{margin:0;display:block;width:150px;height:30px;background:url(/images/costcomparison.gif) no-repeat 0 0;}
.cost-comparison:hover{background-position:0 -30px;border:none;}
.cost-comparison span{display:none;}
.download-contract{margin:0;display:block;width:150px;height:30px;background:url(/images/downloadcontract.gif) no-repeat 0 0;}
.download-contract:hover{background-position:0 -30px;border:none;}
.download-contract span{display:none;}
.main{font-size:12px;}
table.main{border:1px solid #8080ff;background-color:#bcc7d5;margin-bottom:5px;}
table.main td{font-size:12px;background-color:#fff;padding:3px;}
table.main th{font-size:14px;height:20px;text-align:left;color:#fff;background-color:#036;padding:3px;}
.normal{font-size:12px;}
table.normal th{font-size:12px;text-align:left;border-bottom:1px dotted #8080ff;}
table.normal td{border-bottom:1px dotted #8080ff;}
#paginationDiv{padding:10px 0 10px 0;Font-Family:Verdana,Arial,Tahoma,Helvetica;Font-Size:11px;}
#paginationDiv a{color:#039;}
#paginationDiv a:hover{color:#c30;}
#page_link{font-size:11px;color:#c30;background-color:#eaeaea;padding:5px;margin:1px;border:1px solid #d9d9d9;}
#page_current{font-size:11px;font-weight:bold;color:#ffc;background-color:#06c;padding:5px;margin:1px;border:1px solid #030;}
#required{color:#c30;font-size:16px;font-weight:bold;}
.event{font-size:11px;width:160;height:160;}
table.event{border:0;color:#060;background-color:#333;}
table.event td{font-size:10px;background-color:#8ebffb;padding:1px;text-align:center;}
table.event th{font-size:11px;height:20px;text-align:center;color:#ffc;background-color:#a4dc69;}
table.event td a{font-size:14px;text-align:center;text-valign:middle;color:#c00;text-decoration:underline;}
table.event td a:hover{color:#f60;text-decoration:underline;}
#eventTDToday{background-color:#a4dc69;}
#eventTDBlank{background-color:#227df9;}
#eventTDBooked{background-color:#f5c289;}
#eventTDAvailable{background-color:#8ebffb;}
#eventTDList a{font-size:12px;color:#c00;text-decoration:none;}
#eventTDList a:hover{color:#f60;text-decoration:underline;}
#eventToday{color:#000;font:bold 14px;height:18px;}
#nextprevious a{font-size:12px;color:#c00;text-decoration:none;}
#nextprevious a:hover{color:#f60;text-decoration:underline;}
.form{font-weight:bold;}
.propertyCalendarFrame{width:550px;height:260;border:0;background:transparent;}
#propertyList div{display:block;}
div.errorMessageDiv{border:1px solid #000;background:#ffffc0;color:#f00;padding:10px;margin:10px 0 10px 0;}
div.errorMessageDiv h1{margin-bottom:10px;border-bottom:1px solid;}
div.messageDiv{padding:10px;margin:10px 0 10px 0;}
#detailheader{width:550px;height:35px;background:url(/images/detailheader.jpg);background-repeat:no-repeat;background-position:top center;}
#detailheaderlinks{padding:10px 0 0 0;text-align:center;}
#detailheaderlinks a:link,#detailheaderlinks a:active,#detailheaderlinks a:visited{font-family:Arial;font-size:16px;font-weight:bold;color:#065cd5;text-decoration:none;padding:15px;}
#detailheaderlinks a:hover{color:#7bc82d;text-decoration:underline;}
.top-left,.top-right,.bottom-left,.bottom-right{background-image:url(../images/ltbluecorners1280x18.gif);height:10px;font-size:2px;}
.top-left,.bottom-left{margin-right:10px;}
.top-right,.bottom-right{margin-left:10px;margin-top:-10px;}
.top-right{background-position:100% 0;}
.bottom-left{background-position:0 -10px;}
.bottom-right{background-position:100% -10px;}
.inside{border-left:1px solid #fff;border-right:1px solid #fff;background:#299dfc;color:#000;padding-left:10px;padding-right:10px;}
.notopgap{margin-top:0;}
.nobottomgap{margin-bottom:0;}
.whitebox .top-left,.whitebox .top-right,.whitebox .bottom-left,.whitebox .bottom-right{background-image:url(../images/whitecorners1280x18.gif);}
.whitebox .inside{border-left:1px solid #000;border-right:1px solid #000;background:#fff;color:#000;padding-left:10px;padding-right:10px;}
.blueline .top-left,.blueline .top-right,.blueline .bottom-left,.blueline .bottom-right{background-image:url(../images/blueline.gif);}
.blueline .inside{border-left:1px solid #299dfc;border-right:1px solid #299dfc;background:#fff;color:#000;padding-left:10px;padding-right:10px;}
.dkbluebox .top-left,.dkbluebox .top-right,.dkbluebox .bottom-left,.dkbluebox .bottom-right{background-image:url(../images/dkbluecorners1280x18.gif);}
.dkbluebox .inside{border-left:1px solid #fff;border-right:1px solid #fff;background:#4c7fc7;color:#000;padding-left:10px;padding-right:0;}
.smbluebox .top-left,.smbluebox .top-right,.smbluebox .bottom-left,.smbluebox .bottom-right{background-image:url(../images/ltbluecorners1280x18.gif);}
.smbluebox .inside{border-left:1px solid #fff;border-right:1px solid #fff;background:#299dfc;color:#000;padding-left:0;padding-right:0;}
.greenbox .top-left,.greenbox .top-right,.greenbox .bottom-left,.greenbox .bottom-right{background-image:url(../images/greencorners1280x18.gif);}
.greenbox .inside{border-left:1px solid #fff;border-right:1px solid #fff;background:#7cc72c;color:#000;padding-left:10px;padding-right:10px;}
.gap-saver{height:1px;margin:0 0 -1px 0;padding:0;font-size:1px;}
#featuredcondodeals {
float:left;
padding:0;
margin:0;
width:660px;
text-align:left;

}

#2207deals {
background-image:url(http://www.bluesunproperties.com/images/2207deal.jpg);

}

#2101deals {
background-image:url(http://www.bluesunproperties.com/images/2101caldeal.jpg);

}
#featuredad{float:left;padding:0;margin:0;width:660px;text-align:left;}
#featuredadh3 h3{font-size:16px;font-weight:bold;padding:10px 0px 0px 170px;margin:0px 0px 0px 0px;display:block;color:#ffffff;}
#featuredaddetails{float:left;padding:25px 0px 0px 120px;margin:0px 0px 0px 0px;;width:370px;font-size:12px;color:#666;text-align:left;}
