*{padding:0px;margin:0px;}
body{background-color:#ffffff;}
#Beach{background-image:url(/images/new_BG3.jpg);background-position:center;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-color:#f1eee6;}
#footerfix{background-image:url(/images/00master/footerimage.png);background-repeat:repeat-x;background-position:bottom;overflow:hidden;min-width:932px;}
#Facebook{text-align:right;margin-top:1px;width:940px;}
#newlogo{height:85px;margin-right:auto;margin-left:auto;width:1000px;background-image:url(/images/00master/needlerush_logo2.png);background-repeat:no-repeat;background-position:left bottom;overflow:hidden;padding-top:15px;}
#container{text-align:center;margin-right:auto;margin-left:auto;width:932px;height:100%;}
#navigation{text-align:center;margin-right:auto;margin-left:auto;float:right;padding-right:22px;margin-bottom:0px;overflow:hidden;}
#navigation img{float:left;vertical-align:bottom;overflow:hidden;}
.line{padding-top:1px;background-color:#9dc3d7;margin-left:65px;margin-right:65px;margin-top:10px;}
.lineRATES{padding-top:1px;margin-bottom:2px;background-color:#9dc3d7;margin-left:65px;margin-right:65px;margin-top:1px;}
.line2{padding-top:2px;background-color:#9dc3d7;margin-left:65px;margin-right:65px;margin-top:0px;}
#imageholder{clear:right;height:407px;width:861px;text-align:center;margin-right:auto;margin-left:auto;border:3px solid #9DC3D7;padding-top:7px;overflow:hidden;background-color:#ffffff;}
#content{width:850px;margin-right:auto;margin-left:auto;margin-top:7px;margin-bottom:0px;overflow:hidden;}
#INNERcontent{width:845px;margin-top:7px;margin-right:auto;margin-left:auto;border:1px solid #68a2c0;padding-top:5px;padding-bottom:5px;text-align:center;clear:right;}
#INNERcontent2{width:844px;margin-top:0px;margin-right:auto;margin-left:auto;border:2px solid #9DC3D7;padding-top:5px;padding-bottom:7px;text-align:center;clear:right;}
#INNER{width:845px;margin-right:auto;margin-left:auto;background-image:url(/images/INNER_BG5.jpg);background-position:center;background-repeat:repeat-y;border-bottom:2px solid #E3ECF3;text-align:center;clear:right;overflow:hidden;}
#About_tours{width:230px;margin-top:30px;margin-left:90px;float:left;border-right:dotted 1px #95bad6;}
.VRTours{font-family:Tahoma, Verdana, Arial, Sans-Serif;color:#3b76a2;font-size:8pt;padding-bottom:3px;padding-top:2px;margin-bottom:11px;margin-left:25px;margin-right:25px;background-color:#f3f6fa;border:solid 1px #adcde5;letter-spacing:.5px;}
.VRTOUR_crop{width:178px;height:72px;overflow:hidden;margin:0px auto;border:solid 1px #a5c1d4;}
#About_content{width:385px;padding-left:20px;text-align:left;font-family:Verdana, Arial, Sans-Serif;font-size:11px;color:#555555;text-decoration:none;text-indent:0px;line-height:14px;float:left;padding-bottom:60px;}
.INNERheader{color:#3A76A2;font-weight:bold;font-size:13pt;font-family:Verdana, Arial, Sans-Serif;text-align:left;}
#quickreserve{height:125px;width:224px;float:left;border:1px solid #68a2c0;margin-right:5px;background-repeat:no-repeat;background-position:center center;background-image:url(/images/01home/HOME_reserve.jpg);background-color:#f1f5fa;}
#reserveBTN{height:23px;width:180px;margin-right:auto;margin-left:auto;margin-top:85px;}
#welcome{height:76px;width:350px;float:left;padding-left:100px;padding-top:49px;border:1px solid #68a2c0;background-image:url(/images/01home/HOME_time.jpg);background-repeat:no-repeat;background-position:center center;text-align:left;}
#welcome_location{height:76px;width:350px;float:left;padding-left:100px;padding-top:49px;text-align:left;border:1px solid #68a2c0;background-image:url(/images/04location/welcome_location.jpg);background-position:center center;background-repeat:no-repeat;background-color:#FFF;}
#welcome_location p{padding-bottom:10px;font-family:Verdana, Arial;font-size:11px;color:#3A76A2;}
.copy{font-family:Verdana, Arial;font-size:11px;color:#555555;text-decoration:none;text-indent:0px;line-height:16px;padding-right:15px;}
#ownerlogin{height:118px;width:158px;float:left;background-repeat:no-repeat;background-position:center center;border:1px solid #68a2c0;margin-left:5px;padding-top:7px;padding-right:1px;background-color:#f1f5fa;}
#imageholder_RENTALS{clear:right;height:407px;width:861px;text-align:center;margin-right:auto;margin-left:auto;border:3px solid #9DC3D7;padding-top:7px;background-image:url(/images/05rentals/01rentals_BG.jpg);background-repeat:no-repeat;background-position:center center;background-color:#ffffff;}
#ViewRates{width:122px;float:left;margin-left:96px;margin-top:164px;}
#PreviewCondos{width:137px;float:left;margin-top:127px;margin-left:135px;}
#OnlineReserve{width:133px;float:left;margin-top:154px;margin-left:136px;}
#imageholder_ABOUT{clear:right;height:407px;width:861px;text-align:center;margin-right:auto;margin-left:auto;border:3px solid #9DC3D7;padding-top:7px;background-image:url(/images/02about/about_BG.jpg);background-repeat:no-repeat;background-position:center center;background-color:#ffffff;}
h4{font-family:Tahoma, Verdana, Arial, Sans-Serif;font-size:10px;color:#006295;font-weight:normal;}
hr{background:#789fbe;color:#789fbe;height:1px;margin-top:1px;margin-bottom:5px;}
.HR_footer{border:0px;background:#68a2c0;color:#68a2c0;width:100%;height:6px;margin-top:5px;margin-bottom:5px;}
.HR_line{border:0px;background:#4DA4C4;color:#4DA4C4;width:97%;height:1px;margin-top:8px;margin-left:auto;margin-right:auto;margin-bottom:8px;}
#photogallery{width:846px;height:151px;border:2px solid #68a2c0;clear:both;overflow:auto;overflow-x:hidden;overflow-y:hidden;margin-right:auto;margin-bottom:0px;margin-left:auto;background-image:url(/images/INNER_BG3.jpg);background-repeat:repeat-y repeat-x;}
.slider{margin-left:5px;padding-right:10px;}
.section{overflow:hidden;float:left;margin-top:10px;margin-left:0px;height:104px;width:143px;background-image:url(/images/03photos/photoframe.jpg);background-repeat:no-repeat;background-position:center;}
.sectionOver{margin-top:10px;width:143px;}
.section a:.section a:link{display:block;}
img{text-decoration:none;border:0px;border:none;}
.imgPHOTOS{text-decoration:none;border:0px;border:none;margin-top:5px;}
.img3{text-decoration:none;border:0px;border:none;margin-bottom:5px;}
.imgtours{text-decoration:none;border:0px;border:none;padding:0px;overflow:hidden;}
.sliderImg{width:100px;height:67px;padding-top:19px;filter:Alpha(opacity=60);-moz-opacity:60;opacity:.60;}
.sliderImgOver{width:143px;height:104px;filter:Alpha(opacity 100);-moz-opacity:100;opacity:100;}
.section a{display:block;text-decoration:none;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.section a:hover{text-decoration:none;border:0;}
.section a:visited{text-decoration:none;border:0;}
.section a:active{text-decoration:none;border:0;}
a:link{text-decoration:none;border:0px;border:none;color:#3a76a2;}
a:visited{text-decoration:none;border:0px;border:none;color:#3A76A2;}
a:hover{text-decoration:underline;border:0px;border:none;color:#006295;}
a:active{text-decoration:none;border:0px;border:none;color:#3a76a2;}
strong{font-size:11px;font-family:Verdana, Arial, Sans-Serif;color:#3a76a2;line-height:22px;padding:8px 0px 8px 0px;margin:10px 5px 8px 5px;}
#footers{width:850px;margin-right:auto;margin-left:auto;margin-top:7px;text-align:center;border-top:solid 6px #68a2c0;clear:left;}
.footerNAV{font-family:Verdana, Arial, Sans-Serif;font-size:9px;color:#97c3e4;padding:10px 0px;margin:10px 0px 18px 0px;border-top:dotted 1px #acd2ef;border-bottom:dotted 1px #a6cbe7;}
#footers a{padding:5px 6px;}
#footers a:link{text-decoration:none;color:#68a2c0;}
#footers a:hover{text-decoration:none;color:#3a76a2;background-color:#eef3f7;}
#footers a:visited{text-decoration:none;color:#68a2c0;}
#footers a:active{text-decoration:none;color:#68a2c0;}
.ContactINFO{font-family:Verdana, Arial, Sans-Serif;font-size:9px;color:#3a76a2;line-height:15px;padding:10px auto 8px auto;margin:50px auto 15px auto;text-align:right;width:880px;}
.Copyright{color:#333333;}
.img_logo{}
.nonTable0{line-height:1.4em;color:#715c56;cursor:default;font-family:Verdana, Arial, Sans-Serif;font-size:13px;background-image:none;border-bottom:none;width:650px;margin-left:auto;margin-right:auto;}
.nonTable{line-height:1.4em;color:#715c56;cursor:default;font-family:Verdana, Arial, Sans-Serif;font-size:13px;background-image:none;border-bottom:none;width:250px;margin-left:auto;margin-right:auto;padding-left:10px;}
.nonTable2{line-height:1.4em;color:#715c56;cursor:default;font-family:Verdana, Arial, Sans-Serif;font-size:13px;background-image:none;border-bottom:none;width:220px;}
.nonTable3{line-height:1.4em;color:#715c56;cursor:default;font-family:Verdana, Arial, Sans-Serif;font-size:13px;background-image:none;border-bottom:none;padding-right:20px;}
.nonTable tbody{}
.nonTable tbody tr{background-image:none;}
.nonTable tbody tr:hover{background-image:none;}
.nonTable tbody td{border:none;height:100%;}
.CONTACTtitle{font-family:Tahoma, Arial, Sans-Serif;letter-spacing:1px;color:#666666;font-size:11px;}
.TEXTBOX{border:solid 1px #9bc1d5;padding:4px;color:#767676;}
.TEXTBOX:hover{border:solid 1px #9bc1d5;padding:4px;color:#767676;background-color:#eef3f7;}
.TEXTBOX:focus{background-color:#eef3f7;border:solid 1px #9bc1d5;}
.CLEARform{color:#ffffff;background-color:#3a76a2;border:solid 2px #cbdff1;padding:4px 18px;font-family:Tahoma, Arial, Sans-Serif;font-weight:bold;font-size:11px;}
.CLEARform:hover{color:#ffffff;background-color:#508db9;border:solid 2px #e8eff4;cursor:pointer;}
.SUBMITform{color:#ffffff;background-color:#3a76a2;border:solid 2px #cbdff1;margin-left:10px;padding:4px 18px;font-family:Tahoma, Arial, Sans-Serif;font-weight:bold;font-size:11px;}
.SUBMITform:hover{color:#ffffff;background-color:#508db9;border:solid 2px #e8eff4;cursor:pointer;}
#dgProperties:hover{background-color:#333333;}
.PageNumbers{background-image:none;}
.Other .PageNumbers td{text-align:right;background-image:none;border-top:solid 1px #d0c2bd;margin-top:10px;padding-bottom:5px;overflow:hidden;}
.Other .PageNumbers td span{border:solid 1px #a5c1d4;padding:0px 5px;margin-right:1px;margin-left:1px;text-decoration:none;background-color:#3b76a2;color:#ffffff;margin-top:2px;}
.Other .PageNumbers td a{border:solid 1px #a5c1d4;padding:0px 5px;margin-right:1px;margin-left:1px;margin-top:2px;height:15px;}
.Other .PageNumbers td a:hover{border:solid 1px #a5c1d4;padding:0px 5px;margin-right:1px;margin-left:1px;text-decoration:none;background-color:#3b76a2;color:#ffffff;}
.PropertyListing{overflow:hidden;border-top:solid 3px #d0c2bd;border-bottom:solid 3px #ac9a91;border-left:solid 2px #d0c2bd;border-right:solid 2px #d0c2bd;margin-bottom:25px;background-image:url(/images/Property_BG.png);background-repeat:repeat-x repeat-y;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;margin-top:0px;}
.PropertyListing:hover{border-top:solid 3px #816b65;border-bottom:solid 3px #816b65;border-left:solid 2px #816b65;border-right:solid 2px #816b65;cursor:pointer;}
.PropertyListing:hover .PropertyIMAGE{border:solid 2px #8f7c76;background-color:#f1f8fa;}
.PropertyListing:hover #RENTALbutton{background-color:#508db9;}
.PropLeft{width:590px;float:left;padding:10px 0px 10px 10px;text-align:left;background-image:url(/images/tdBGstatic.png);background-repeat:repeat-x;}
.PropertyIMAGE{border:solid 2px #ac9a91;float:left;padding:6px;margin-left:5px;text-align:center;}
.PropertyIMAGEdiv{display:table-cell;vertical-align:middle;text-align:center;height:139px;padding:0px;margin:0px;overflow:hidden;}
.PropertyIMAGEdiv span{height:100%;width:1px;}
.PropertyIMAGE img{vertical-align:middle;padding:8px;background-color:#ffffff;border:solid 1px #cccccc;}
.Prop_Title{font-weight:bold;font-size:14px;font-family:Tahoma, Sans-Serif;}
.linePROP{padding-top:1px;background-color:#c6e0e9;margin-left:0px;margin-right:15px;margin-top:0px;margin-bottom:5px;}
.linePROPVT{padding-top:1px;background-color:#C6E0E9;margin-left:25px;margin-right:25px;margin-top:5px;margin-bottom:15px;}
.VTimg{margin-bottom:2px;}
.VRlinks{background-color:#f1f5fa;padding:2px 35px;font-family:Verdana, Arial, Sans-Serif;font-size:11px;}
.VRlinks:hover{background-color:#e8f2f6;text-decoration:none;}
.linePROPTitle{padding-top:1px;background-color:#789fbe;margin-left:0px;margin-right:15px;margin-top:1px;margin-bottom:9px;}
.lineOWNERS{padding-top:1px;background-color:#789fbe;margin-left:0px;margin-right:0px;margin-top:1px;margin-bottom:9px;}
.PropertyPP{background-color:#e8f2f6;margin-right:15px;padding-left:5px;}
.Prop_Buttons{overflow:hidden;text-align:right;margin-right:15px;margin-top:5px;}
.PropRight{width:150px;border-left:solid 1px #333333;float:right;padding:10px 0px 10px 10px;}
.lineRENTALlisting{padding-top:6px;background-color:#f1f8fa;margin-left:55px;margin-right:55px;margin-top:10px;margin-bottom:15px;border-top:dotted 1px #789fbe;border-bottom:dotted 1px #789fbe;}
#RENTALbutton{color:#ffffff;background-color:#83b6db;border:solid 1px #cbdff1;margin-left:0px;margin-top:5px;padding:3px 6px;font-family:Tahoma, Arial, Sans-Serif;font-weight:bold;font-size:11px;width:110px;text-align:center;float:right;}
#RENTALbutton a{color:#ffffff;}
#RENTALbutton a:hover{color:#ffffff;text-decoration:none;}
.DIV_PropertyText p .RENTALbutton{line-height:0px;}
.RENTALbutton{color:#ffffff;background-color:#70a7cf;border:solid 1px #cbdff1;margin-left:0px;margin-top:5px;padding:5px 8px 5px 4px;line-height:0px;width:110px;text-align:center;}
.RENTALbutton_Over{color:#ffffff;background-color:#508db9;border:solid 1px #cbdff1;margin-left:0px;margin-top:5px;padding:5px 8px 5px 4px;width:110px;text-align:center;cursor:pointer;}
.RENTALbutton a{color:#ffffff;font-weight:bold;font-size:11px;line-height:15px;}
.RENTALbutton_Over a:hover{color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;line-height:15px;}
.RENTALbutton_Over a{color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;line-height:15px;}
.CONTACTemail{font-weight:bold;padding-left:5px;margin-top:5px;}
.CONTACTemail:hover{text-decoration:none;}
.bookEntry{border:solid 1px #ac9a91;border-bottom:solid 2px #ac9a91;margin:12px 25px;padding:8px;}
.bookEntry:hover{border:solid 1px #715c56;border-bottom:solid 2px #715c56;margin:12px 25px;}
#RentalBook{background-color:#ffffff;padding-top:10px;padding-bottom:10px;}
.PropertyPP a{font-size:11px;}
.PropertyPP a:hover{background-color:#f1faf8;text-decoration:none;padding-right:5px;}
