/**
 *
 * 		css file
 *
 * 		style/style.css
 * 
 *	     @author Candi Ligutan [candil@davisco-ads.com]
 *
**/


#ctl00_calAccordion_SitefinityImage5 {
    display: none;
}

td.pls { display:none;}

header nav ul li.home, header nav ul li.shop,header nav ul li.entertain,header nav ul li.hotels, header nav ul li.leasing,
header nav ul li.home .subNav, header nav ul li.shop .subNav, header nav ul li.entertain .subNav,header nav ul li.hotels .subNav, header nav ul li.leasing .subNav { width: 169px\9; }

header nav ul li.apt { width: 167px\9; }
header nav ul li a:visited, header nav ul li.current .subNav a  { color: #fff; }
header nav ul li.current > a { color: #000 !important; }
nav ul > li.size1of6, nav ul li.size1of6 { position: relative; }
nav ul .size1of6 .subNav { position: absolute; z-index: 9999; top: 28px; left: 0px; top: 20px\9; }
nav ul .size1of6 .subNav a { display: inline-block; width: inherit; width: 160px\9; }
nav ul .size1of6 .shop .subNav li a { display: block; width: inherit; }
section.size2of3 { z-index: 0; }

/* Homepage */
.homepage header, .homepage nav img { margin-bottom: 0; }
.homepage nav { margin-left: 2px\9; }
.homepage .size1of5 { height: 580px; width: 190px\9; height: 500px\9; }
.homepage .size1of5 .mod { margin: 9px\9; }
.homepage nav .hd { position: relative; }
.homepage nav .hd ul { position: absolute; left: -5px; bottom: 0; list-style: none; }
.homepage nav .hd ul li { list-style: none; margin-left: none; padding-left: none; }
.homepage nav .hd a { width: 180px; float: left; clear: both; color: #fff; background: #000; padding: 5px 0; border-top: 1px solid #444; }
.homepage nav .hd a:hover {color:#30C1D9; }

.homepage nav .inner .bd { width: 180px; font-size: 1.5em; padding: 5px 0; line-height: 1em; margin-top: -8px; margin-top: 0\9; }
.homepage nav p { margin: 10px 0; font-size: .85em; text-align: center; line-height: 1.5em; margin: 10px 6px\9; width: 165px\9; }
.homepage .description h1 { text-transform: uppercase; text-align: center; font: 1.5em 'Cardo', Georgia, serif; }

.homepage .description h1.facebook { text-transform: uppercase; text-align: center; font-size:15px; 'Cardo', Georgia, serif; margin-bottom:-38px; width:420px; margin-left:68px; }

.homepage .directions-home { margin: 0 70px; }
.homepage .description article p, .homepage .description section p { font-size: 1em; margin: 5px 0 10px; }
.homepage .description section .bd .size1of2 { margin: 0 10px; font-size: 1em; }
.homepage .description article header, .homepage .description article .bd { background: url('imgs/dvr.gif') no-repeat bottom center; padding-bottom: 10px; }
.homepage .description section .bd .lastUnit { padding: 0 10px; padding: 0 5px\9; }
.homepage aside.size1of4 img { margin-left: 50px; }
.homepage aside.size1of4 ul, .homepage aside.size1of4 ul li { list-style: disc; }
.homepage aside.size1of4 ul, .homepage aside.size1of4 > p { width: 190px; margin: 0 auto; }
.homepage .description p { text-align: center; margin-bottom: 10px; }
.homepage aside.size1of4 ul { margin-left: 50px; }
.homepage aside.size1of4 ul li { margin-left: 10px; margin-left: 20px\9; }
/* .bd ul li {color: #000;} */
.description .bd ul li {
list-style: disc !important;
color: white;
font-size: 14px;
margin-left: 33px !important;
text-indent: 0;
}
.threeLogos { position: relative; }
.threeLogos .threeLogoImg { margin-left: 70px\9; }
.threeLogos a { width: 135px; height: 110px; display: block; text-indent: -9999px; position: absolute; top: 40px; left: 0; }
.threeLogos .threeApts { left: 210px; }
.threeLogos .threeShops { left: 450px; }
.threeLogos .threeSidney { left: 685px; }
.register { width: 120px; margin: 0 auto; margin-left: 60px\9; }

#HomeShow { height :350px; }

/* Shopping/Dining */
.clickinfo h1 { color: #F38466; }
.clickinfo a { color: #000; }
.rmMenu li a
{ border: 3px solid #a4c8e8; -moz-border-radius: 2px; border-radius: 2px;  line-height: 1.1em\9; }
.rmMenu li a span, .stages ul li a span, .icons ul li a span
{ width: 100px; word-wrap: break-word; text-align: center; display: inline-block; margin-top: 10px; line-height: 1.2em; }
.rmMenu li .rmFocused, .icons ul li .rmFocused
{ border: 3px solid #fc9777; border-bottom: 15px solid #fc9777; -moz-border-radius: 2px; border-radius: 2px; }
.rmMenu li { width: 19%\9; }
.rmMenu li a, .icons ul li a, .icons ul li .rmFocused
{ width: 98px; height: 55px; display: block; width: 100px\9; height: 60px\9; margin-left: 13px\9; }
#infoNav .rmHorizontal li a.rmFocused, .sdLanding #infoNav h1 { color: #F38466; }
.sdLanding #infoNav a { color: #089ad; }
.sdlHead figure.lastUnit { display: block; float: left; width: 20%; display: table-cell\9; float: none\9; width: auto\9; }

#infoNav .rmHorizontal { width: 615px; float: left; }
.sLanding #infoNav .rmHorizontal { width: 140px; }
#infoNav .rmHorizontal li { float: left;
    height: 30px;
    width: 204px; }

#placesNav ul li, #nearbyNav ul li, #kidsNav ul li, #wildNav ul li, #thingsNav ul li {list-style: none;}

.rmMenu { margin-left: 0\9; }
#map img { margin-left: 20px\9; }
.busnDesc .size1of3 img { margin-top: 50px; margin-left: 15px\9; }

.sdLanding .description .size2of3 h1, .sLanding .description .size2of3 h1, 
.dLanding .description .size2of3 h1, .sdlHead h1, .sdlHead h1, .dLanding h2 { text-align: center; color: #F38466; font-size:22px; }
.sdLanding #infoNav a:hover, .sLanding #infoNav a:hover, .dLanding #infoNav a:hover { text-decoration: underline; }
.inner ul li a { color: #0089AD; font-size: 14px; }
.inner ul li { list-style: none;  font-size: 14px; list-style-position: outside; margin-left: 0px; text-indent: 0;}
.inner ul { margin: 0; padding: 0; }
/* #infoNav ul li {list-style: disc;} */

/* tooltip styling. */
/* http://flowplayer.org/tools/tooltip/index.html#positioning */
.tooltip { display:none; position:absolute; background:url('imgs/tooltip.png') no-repeat; font-size:12px; line-height:15px; height: 75px;  width: 170px; margin: 0; padding: 8px 10px 10px 10px; text-align: left; color: #fff;	z-index: 9999; }  

/* Entertainment & Events */
.activities .inner .hd { background: #0089ad; margin-bottom: 10px\9; }
.activities .inner .hd h1 { color: #fff; margin: 5px 10px; padding: 5px 10px\9; }
.activities .accordion, #eventCal .accordion { background: #e5f3f7; }
.entPics { width: 960px; }
.entPics img { float: left; margin: 10px 10px 10px 20px; }
#eventCal .accordion { width: 960px; margin-left: 10px; padding-top: 10px; display: inline-block; }
#eventCal .accordion h4 { clear: left; }
#eventCal .accordion span { margin-left: 10px; } 
#eventCal .accordion img { width: 90px; height: 90px; float: left; margin: 15px; }
#eventCal .accordion .descrip { width: 820px; float: left; clear: right; }
#eventCal h2 a { background-color: #0089AD; color: #fff; width: 950px; padding: 5px; display: block; }
.description .size1of3 img { margin-left: 30px\9; }
.description .size1of4 .ft .url a { margin-left: 10px; }
.description .size1of4 img { margin-right: -23px; }
#ctl00_leftBlackBox_SitefinityImage1 { margin-right:139px;}


.dmMenu { margin-left: 75px;  margin-left: 45px\9; }
.dmMenu li { min-height: 150px; margin-bottom: 10px; background-position-x: 65px; width: 19%\9; height: 150px\9; }
.dmMenu li a { width: 100px; text-align: center; margin-top: 95px; display: inline-block; font-size: .9em; }
.dmMenu li a:hover, .dmMenu li a:active, .dmMenu .focused a { color: #fc9777; }
.dmMenu .whale { background: url('imgs/thumb-whale.jpg') 6px 6px no-repeat; }
.dmMenu .vbvacation { background: url('imgs/thumb-vacation.jpg') 3px 6px no-repeat; }
.dmMenu .rockclimbing { background: url('imgs/thumb-rock.jpg') 2px 6px no-repeat; }
.dmMenu .jetskiing { background: url('imgs/thumb-jetski.jpg') 5px 6px no-repeat; }
.dmMenu .sailing { background: url('imgs/thumb-sail.jpg') 5px 6px no-repeat; }
.dmMenu .cruise { background: url('imgs/thumb-cruise.jpg') 5px 6px no-repeat; }
.dmMenu .golf { background: url('imgs/thumb-golf.jpg') 5px 6px no-repeat; }
.dmMenu .tennis { background: url('imgs/thumb-tennis.jpg') 5px 6px no-repeat; }
.dmMenu .fishing { background: url('imgs/thumb-fishing.jpg') 5px 6px no-repeat; }
.dmMenu .bikeriding { background: url('imgs/thumb-bike.jpg') 5px 6px no-repeat; }
.dmMenu .parasailing { background: url('imgs/thumb-parasailing.jpg') 5px 6px no-repeat; }
.dmMenu .birding { background: url('imgs/thumb-bird.jpg') 5px 6px no-repeat; }
.dmMenu .surfing { background: url('imgs/thumb-surf.jpg') 5px 6px no-repeat; }
.dmMenu .kayak { background: url('imgs/thumb-kayak.jpg') 5px 6px no-repeat; } 

.dmMenu .capehenry { background: url('imgs/thumb-capehenry.jpg') 5px 6px no-repeat; }
.dmMenu .oldcoast { background: url('imgs/thumb-oldcoast.jpg') 5px 6px no-repeat; }
.dmMenu .artscenter { background: url('imgs/thumb-artscenter.jpg') 5px 6px no-repeat; }
.dmMenu .ferry { background: url('imgs/thumb-ferry.jpg') 5px 6px no-repeat; }
.dmMenu .francis { background: url('imgs/thumb-francis.jpg') 5px 6px no-repeat; }
.dmMenu .militaryaviation { background: url('imgs/thumb-military.jpg') 5px 6px no-repeat; }
.dmMenu .botanical { background: url('imgs/thumb-gardens.jpg') 5px 6px no-repeat; }
.dmMenu .adam { background: url('imgs/thumb-adam.jpg') 5px 6px no-repeat; }
.dmMenu .research { background: url('imgs/thumb-enlightenment.jpg') 5px 6px no-repeat; }
.dmMenu .dewitt { background: url('imgs/thumb-dewitt.jpg') 5px 6px no-repeat; }

.dmMenu .buschgardens { background: url('imgs/thumb-busch.jpg') 5px 6px no-repeat; }
.dmMenu .jamestown { background: url('imgs/thumb-jamestown.jpg') 5px 6px no-repeat; }
.dmMenu .williamsburg { background: url('imgs/thumb-williamsburg.jpg') 5px 6px no-repeat; }
.dmMenu .nauticus { background: url('imgs/thumb-nauticus.jpg') 5px 6px no-repeat; }
.dmMenu .spacemuseum { background: url('imgs/thumb-airandspace.jpg') 5px 6px no-repeat; }
.dmMenu .chrysler { background: url('imgs/thumb-chrysler.jpg') 5px 6px no-repeat; }
.dmMenu .mariners  { background: url('imgs/thumb-mariners.jpg') 5px 6px no-repeat; } 
.dmMenu .hermitage { background: url('imgs/thumb-hermitage.jpg') 5px 6px no-repeat; }

.dmMenu .aquarium { background: url('imgs/thumb-aquarium.jpg') 5px 6px no-repeat; }
.dmMenu .oceanbreeze { background: url('imgs/thumb-oceanbreeze.jpg') 5px 6px no-repeat; }
.dmMenu .miniaturegolf { background: url('imgs/thumb-miniaturegolf.jpg') 5px 6px no-repeat; }
.dmMenu .motorworld { background: url('imgs/thumb-gokarts.jpg') 5px 6px no-repeat; }
.dmMenu .huntclub { background: url('imgs/thumb-huntclub.jpg') 5px 6px no-repeat; }
.dmMenu .zoo { background: url('imgs/thumb-zoo.jpg') 5px 6px no-repeat; }
.dmMenu .grommetisland { background: url('imgs/thumb-grommet.jpg') 5px 6px no-repeat; }

.dmMenu .atlanticwildfowl { background: url('imgs/thumb-wildfowl.jpg') 5px 6px no-repeat; }
.dmMenu .backbay { background: url('imgs/thumb-backbay.jpg') 5px 6px no-repeat; }
.dmMenu .falsecape { background: url('imgs/thumb-falsecape.jpg') 5px 6px no-repeat; }
.dmMenu .firstlanding { background: url('imgs/thumb-firstlanding.jpg') 5px 6px no-repeat; }

.stages .dmMenu { margin-left: 20px\9; }
.dmMenu .stage13 { background: url('imgs/13st.jpg') no-repeat; }
.dmMenu .stage17 { background: url('imgs/17st.jpg') no-repeat; }
.dmMenu .stage24 { background: url('imgs/24st.jpg') no-repeat; }
.dmMenu .stage25 { background: url('imgs/25st.jpg') no-repeat; }
.dmMenu .stage31 { background: url('imgs/31st.jpg') no-repeat; }

.attractUrl a { margin-left: 15px; }

/* Itineraries */
.dmMenu .nature { background: url('imgs/thumb-nature.jpg') no-repeat; }
.dmMenu .kids { background: url('imgs/thumb-aquarium.jpg') no-repeat; }
.dmMenu .sports { background: url('imgs/thumb-parasailing.jpg') no-repeat; }
.dmMenu .surf { background: url('imgs/thumb-bike.jpg') no-repeat; }
.dmMenu .arts { background: url('imgs/thumb-artscenter.jpg') no-repeat; }

/* Hotels */
.hotelBullets { font-size: .8em; border: 1px solid #000; max-height: 510px;height:475px; }
.hotelBullets ul { list-style: disc; margin-left: 25px; }
.hotelBullets p { line-height: 1.3em; }
.hotelBullets ul li { line-height: 1.5em; list-style: disc; }

ul#obcHotel { width: 610px; height: 180px; margin-left: 25px; list-style-type: disc; list-style-position: inside; }
ul#obcHotel li { width: 280px; float: left; list-style-type: disc; list-style-position: inside; }

/* Rotating specials */
.slideshow { height: 310px; }
.slideshow li { position: absolute; display: block; top: 0px; left: 80px; z-index: 8; opacity: 0.0; }
.slideshow li.active { z-index: 10; opacity: 1.0; display: block; }
.slideshow li.last-active { z-index: 9; display: none; }
/* end of slideshow */

/* Summerhouse Apts */
.fpUnits li { height: 93px; float: left; width: 200px; }
.fpUnits li { text-indent: -9999px; }
.fpUnits .first { background: url('imgs/1unit.jpg') no-repeat; }
.fpUnits .second { background: url('imgs/2unit.jpg') no-repeat; }
.fpUnits .last { background: url('imgs/3unit.jpg') no-repeat; }
.fpUnits .first:hover, .fpUnits .second:hover, .fpUnits .last:hover,
.fpUnits .first:active, .fpUnits .second:active, .fpUnits .last:active, .fpUnits .focused { background-position: 0 -93px; }

.fpAmenities { font-size: .85em; }
.fpAmenities ul, .fpAmenities ul li { list-style: disc; }
.fpAmenities ul { margin-left: 15px; }
.fpAmenities ul li { margin-left: 10px; padding-left: 25px\9; }
.fpThumbs { width: 45%\9; }
.fpThumbs .instructions { margin: 10px 0; display: inline-block; }
.fpThumbs figure { margin-right: 10px; }
.subscribe .bd { margin-left: 15px; width: 170px; }
.subscribe .bd p { margin-left: 0; font-size: .9em; width: inherit; 15
.subscribe input#phrSubscribeEmail { width: inherit; }
.subscribe .subscribeBttn { width: 130px; }

.hotelMain .hilton .size3of5 .hd { margin-left: 200px\9; }
.hotelMain .obc .size3of5 .hd { margin-left: 100px\9; }
.hotelMain .size3of5 .bd { margin-left: 45px\9; }

#ApartmentsShow li figcaption { text-align: center; }  
#HiltonShow, #ApartmentsShow, #ObcShow { height:370px; width:450px; margin-left:50px; }

/* Leasing */
.officeLease .description article img { margin-top: 80px; }
.officeLease figcaption { font-size: .8em; text-align: center; display: block; }
.leaseInfo { border: 3px solid #000; font-size: .9em; line-height: 1.5em; margin-left: 20px; }
.leaseInfo img { margin: 20px auto; }
.leaseInfo ul, .leaseInfo li  { list-style: disc; }
.leaseInfo ul { margin-left: 25px; }

.lease-links { margin: 30px 0px 0px 15px; font-size: 1.5em; display: inline-block; }
.list ul { width: inherit; margin-left: 25px; }
.list li { width: 33.33%; float: left; width: 155px\9; line-height: 2em; font-size: .95em; list-style: disc; margin-left: 15px\9; display: inline; }
.list .bedAmenities li { width: 50%; width: 45%\9; line-height: 1.7em; }
.asterisk { margin: 15px 0 0 15px; display: inline-block; font-size: .9em; }

.description .size3of5 .mod, .description .size3of4 .mod, .homepage .description .size1of2 .mod { background: url('imgs/bMid.jpg') repeat-y left center; margin-left: 0px; }
.description .size3of5 .inner, .homepage .description .size1of2 .inner { background: url('imgs/bMid.jpg') repeat-y right center; margin-right: -12px; padding: 0 10px; }
.description .size3of4 .inner { margin-left: 20px; }
.tl, .tr { background: url('imgs/bTop.jpg'); }
.bl, .br { background: url('imgs/bBttm.jpg'); }

.description .size1of5 img { margin-left: 20px\9; }
.description .want { width: 180px; text-align: left !important; padding-left: 15px; position: relative; margin-left: 10px\9; padding-left: 10px\9; font-size: 1em\9; }
.description .half .size1of4 .want { margin-left: 35px\9; }
.description .want .arrow { position: absolute; top: -3px; right: 14px; margin-left: 10px\9; }
.lease .description .want .arrow, .officeLease .description .want .arrow { margin-top: 10px; }
.homepage .description .want .arrow { right: 10px\9; }

.wantMenu { width: 175px; background: #fff; margin-top: 1px; padding-top: 5px; margin-left: 10px\9; }
.wantMenu li { padding: 5px 0; border-bottom: 1px solid #ccc; }
.wantMenu li a { text-transform: uppercase; text-decoration: none; margin-left: 5px; }
.wantMenu li a:hover { color: #000; text-decoration: none; }

.description .bd ul li {
	list-style: disc;
	color: white;
	font-size: 14px;
	list-style-position: outside;
	margin-left: 18px;
	text-indent: 0;
}


/* Footer */
.foot img { margin-left: 450px\9; }
.foot .copyright { margin-left: 400px\9; } 
.foot .footerNav { margin-left: 340px\9; }


#ctl00_calAccordion_SitefinityImage5 {
    display: none;
}

.facebookicon
{
 margin-left:15px;
}

.tl, .bl, .br, .tr, #facebook
{
display:none;
}


.next-slide

{
	background:url("UserControls/Slider/next4.png") no-repeat scroll 0 0 transparent;
}


