/*-----------------------------------------------------------------------------------------------------

					CSV -  Default CSS 

-----------------------------------------------------------------------------------------------------*/

/* -------------------------  reset browser defaults ------------------------------------------*/

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td, img { margin: 0; padding: 0; border: 0; }
html { height: 100% }

/*-------------------------- layout format --------------------------------------------------------*/

body {text-align: center; font-family: Helvetica, Verdana, Arial, sans-serif; background: #FFF url() ; line-height: 1.3; }

#wrapper { width:100%; height: auto; margin:0 auto; padding: 0; background: url(); overflow: hidden; min-width: 960px; }
#wrapper h1 { margin: 12px auto; width: 100%; height:auto; display: block; padding: auto; border: none; text-align: left; }
#wrapper h1 a { display: block; width: auto; height:auto; overflow: hidden; text-indent: 0; }
ul#content { display: block; width:100%; height: auto; margin:0 auto; padding: 0; overflow: hidden; text-align: justify; background: url() ; }
ul#content li { display: block;width: 100%; height: auto; margin: 0; padding: 0; list-style: none; float: left; }

ul#content ul#mainNav { display: block; width: 840px; height: 55px; overflow: hidden; margin: 0 auto; padding: 0 12px; }
ul#content ul#mainNav li { display: block; list-style:none; float: left; margin: 0; padding: 0; width: 168px; height: 55px; text-align: center; }
ul#content ul#mainNav li a { display: block; margin: 0; padding: 10px 0 20px 0; width: 168px; height: 25px; overflow: hidden; color: #86CEBC; font-size:18px; font-weight: 300; }

ul#content ul#mainNav li a:hover { text-decoration: none; background: #FFF url(/images/csv/bg_menu.png) 32px -158px no-repeat; color: #00704A; }
ul#content ul#mainNav.home li.homeBTN a,
ul#content ul#mainNav.amenities li.amenitiesBTN a,
ul#content ul#mainNav.floorplans li.floorplansBTN a,
ul#content ul#mainNav.activities li.activitiesBTN a,
ul#content ul#mainNav.contact li.contactBTN a
{ font-weight:600; background: url() ; color: #00704A; }

ul#content li.titleH2 { padding-bottom: 30px; }
ul#content li.titleH2 h2 { display: block; color: #00704A; font-weight: 600; font-size: 24px; padding: 11px 0 8px 0; margin: 0; border-bottom: 1px solid #00704A; letter-spacing: 2px; background: url() ; display: block; min-height:30px; width: auto; }

ul#content li.primaryContent { min-height: 490px; width: 100%; padding: 0; overflow: hidden; } 

ul#content li.secondaryContent { display: none; width: 269px; padding: 0 60px 0 30px; border-left:1px solid #00704A; margin-bottom: 30px;  }

ul#content li.secondaryContent a { display: block; width: 237px; padding: 15px;border:1px solid #00704A; margin: 0 0 30px 0; color: #00704A;  background: url(/images/csv/bg_a.png) bottom center repeat-x; text-decoration: none;  letter-spacing: 1px;  }
ul#content li.secondaryContent a:hover { background-position: top center; color: #FFF; display: block; width: 237px; padding: 15px;border:1px solid #00704A; margin: 0 0 30px 0; color: #00704A; text-decoration: none;  letter-spacing: 1px;  }

ul#content li.secondaryContent img { display: block; width: 237px; padding: 15px;border:1px solid #00704A; margin: 0 0 30px 0; color: #00704A;  background: url(/images/csv/bg_a.png) bottom center repeat-x; text-decoration: none; }
ul#content li.secondaryContent a img.noBorder { display: block; width: auto; padding: 0; border:none; margin: 0; color: none;  background: none; text-decoration: none; }

ul#content li.footer { background: url() ; padding: 0 12px; } 
ul#content li.footer ul#footNav { display: block; width: 820px; height: auto; overflow: hidden; margin: 0 auto; padding: 25px 0 0 0; border-top: 1px solid #00704A;}
ul#content li.footer ul#footNav li { display: block; list-style:none; float: left; margin: 0; padding: 0 0 15px 0; width: 164px; text-align: center; }
ul#content li.footer ul#footNav li.copy { width: 820px; font-size: 12px; color: #00704A; }
ul#content li.footer ul#footNav li a { text-decoration: none; color: #00704A; font-weight: 300; }
ul#content li.footer ul#footNav li a:hover { text-decoration: underline; }

/*text*/
p, h4, h5, h6 { font-size: 16px; margin: 0 0 15px 0; }
h1, h2, h3, h4, h5, h6, b { font-weight: bold; color: #00704A; margin: 0 0 15px 0; border-bottom: 1px solid #00704A; display: block; clear: both; }
h3 { font-size: 16px; padding: 0 0 0 0; background: url(/images/csv/logo_30px.png) 0 0 no-repeat; min-height:30px; }
p.Emp { font-weight: bold; color: #00704A; margin: 0 0 15px 0; border-bottom: 1px solid #00704A; display: block; clear: both; }
div#fpDetails p i { font-style:normal; font-weight: 600; color: #00704A; font-size: 16px; margin: 0 0 20px 0; }
i { color: #00704A; }

a { color: #00704A; text-decoration:none; font-weight: bold;  }
a:hover { text-decoration: underline; }

ul#content li.primaryContent #contactTable { width: 510px; }
ul#content li.primaryContent #contactTable td{ width: auto; vertical-align:top; padding: 0 5px; }

ul#content li.primaryContent ul.listReg { padding: 0 15px 15px 15px; margin: 0; list-style-type: disc; overflow: visible; width: auto; }
ul#content li.primaryContent ul.listReg li { display: list-item; overflow: visible; margin: 0; padding: 0 0 15px 0; float: none; width: auto; list-style-position: inside; list-style-type: disc; }
ul#content li.primaryConten iframe { height: 400px; width: 500px; padding: 0 0 15px 0; display:block; float:left; }
ul#content li.primaryContent p.googleLink { display: block; padding: 0 0 0 0; width: 500px; text-align: center; float: left; }
ul#content li.primaryContent p.googleLink a { display: block; padding:0;}
ul#content li.primaryContent img.floatPic { float: right; clear: right; }
ul#content li.primaryContent #vTourHolder { margin: 0 auto; width: 332px; text-align: center; }

/* ul#content li.secondaryContent a.photoGallery { text-indent: -9999px; display: block; background: url(/images/csv/btn_photo_gallery.jpg) top left no-repeat; width: 237px;height: 126px; } */

/* gallery pics */

ul#content li.primaryContent #actPics { padding: 0; overflow: hidden; width: 480px; position: relative; display: block; }

ul#content li.primaryContent #actPics #picFrame { padding: 0; overflow: hidden; position: relative; }

ul#content li.primaryContent #actPics ul { margin: 0; padding: 0; display: block; overflow: hidden; }
ul#content li.primaryContent #actPics ul li { margin: 0; padding: 0; list-style: none; float: left; display: block; overflow: hidden }
ul#content li.primaryContent #actPics ul li a { display: block; width: 144px; height: 105px; color: #FFF; padding: 0; margin: 0; overflow: hidden; } 

ul#content li.primaryContent #actPics #galleryP1 { width: 504px; }
ul#content li.primaryContent #actPics #galleryP1 li { padding: 24px 24px 0 0; float: left; margin: 0; list-style: none; width: 144px; height: 105px; }
ul#content li.primaryContent #actPics #galleryP1 li a { display: block; width: 144px; height: 105px; color: #FFF; padding: 0; margin: 0; }
ul#content li.primaryContent #actPics #galleryP1 li a img { display: block; width: 228px; height: 105px; padding: 0; margin: 0; }
ul#content li.primaryContent #actPics #galleryP1 li.lastPic { padding-bottom: 0; }
