/*** WEBSITE: Default 4.4.1 Skin
	 AUTHOR: Digicon
	 CREATED: 20/03/2007 
	 COMMENTS: Condensed Stylesheet for Default 4.4.1 Skin  *****************************************************
    SKIN LAYOUTell STYLES
***************************************************** */#bodyDiv{width:100%;height:100%;text-align:center;padding:0;margin:0;background:#002751 url(images/page_bg.gif) repeat-x top left}
html>body #bodyDiv{height:auto;min-height:100%}
#frame{width:970px;margin-left:auto;margin-right:auto;text-align:left}
html>body #frame{width:970px}
#branding{height:145px;width:100%;background:url(images/bg_cellHeader.jpg) no-repeat top right}
.title{width:970px;margin-left:auto;margin-right:auto}
.logo{float:left;width:225px}
.slogan{width:420px;background:url(images/byline_header.gif) no-repeat top left;height:145px;float:left}
.search{float:left;width:260px;margin-top:90px;height:20px}
.search .NormalTextBox{width:200px;background:#94abc9;border:1px solid #FFF;color:#FFF;padding:2px}
.searchBox{height:20px;float:left}
.GoBtn{height:20px;margin-top:-5px;float:left}
#menu{height:32px;width:990px;margin-left:auto;margin-right:auto}
#menuDesign{width:100%;height:32px}
html>body #menuDesign{height:32px}
.roundTop{background:url(images/roundTop_bg.gif) no-repeat top left;width:970px;height:10px;float:left;margin-top:30px}
* html .roundTop{margin-top:0;height:9px;font-size:8px}
.roundBot{background:url(images/roundBot_bg.gif) no-repeat top left;width:970px;height:11px;float:left}
#contentArea{width:100%;float:left;background:#FFF}
.homePage #contentArea{margin-bottom:-10px}
html>/**/body .homePage #contentArea{margin-bottom:0px}
#enclose{width:760px;float:right}
.leftPanel{width:180px;padding:0 10px 0px;float:left;/*background:url(images/phone.gif) no-repeat bottom left*/}
.flash{width:555px;height:390px;float:left;background:url(images/img_homeHero.jpg) no-repeat top left}
.homepage3 .flash{background:none}
.homepage3 .flash h2{display:none}
.contentPanelInner{width:490px;float:left;padding:0 10px 10px;clear:both}
.contentPanel{width:505px;float:left;padding:10px 10px 10px 0px;clear:both}
.contentPanel_2{width:742px;float:left;padding:0px 10px 0px 0px}
.upperContentPanel{float:right;margin-top:2px;padding:0px 10px 10px 17px}
html>/**/body .upperContentPanel{margin-top:-8px}
.masterplanContentPanel{width:700px;float:left}
.rightPanel{width:230px;padding:10px 5px;float:left}
.rightPanel_2{width:230px;padding:10px 5px;float:left; margin-left:-5px;margin-top:-10px}
html>/**/body .rightPanel_2{margin-top:-15px}
#footer{clear:both;width:800px;text-align:center;font-size:11px;color:#6EBB1F;padding:10px 0 5px;margin-left:auto;margin-right:auto}
html>body #footer{width:800px}
#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a.footerMenuItem{font-size:10px;color:#FFF;text-decoration:none}
#footer a:hover{text-decoration:underline}
.QL_Wrap h2{background:#367C2B;width:145px;color:#FFF;font-size:12px;padding:3px 0 3px 25px;margin:0}
.QL_Wrap{padding-top:15px}
#registerForm{border-color:#-moz-use-text-color #20336C #20336c;border-style:none solid solid;border-width:medium 1px 1px;padding:10px 0}
#registerForm .dataKey{color:#20336C;font-weight:400;width:45px}
.dataKey{color:#6EBB1F;float:left;font-weight:700;padding:0 10px 0 0;text-align:right;width:190px}
.ezine_container a.CommandButton[class]{background-color:#FFF!important;border:1px solid #3A5D95!important;color:#3A5D95!important;font-family:Tahoma,Arial,Verdana!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;width:62px!important}
table.ezineForm{border:solid 1px #20336C;padding:0;margin:40px 0 10px 0px;position:relative; float:left}
html>/**/body table.ezineForm{margin:14px 0 10px 0px}
.ezineForm img{margin:0;padding:0;position:absolute;top:-25px;left:-1px}
html>/**/body .ezineForm img{margin:-4px -4px 10px;padding:0;position:static}
.ezineForm .SubHead{padding-right:5px}
.ezineForm .NormalTextBox{margin-bottom:5px}
.ezineForm a.NormalTextBox,.ezineForm a:link.NormalTextBox,.ezineForm a:visited.NormalTextBox,.ezineForm a:active.NormalTextBox{text-decoration:none;color:#FFF;font-size:10px;font-weight:700;padding:2px 4px;margin-left:40px}
.ezineForm a:hover.NormalTextBox{color:#039}
.ezineForm p{margin-top:0;padding:0}
#cellTertiary img{margin-top:-2px}
.pdfLink{width: 120px;background:url(images/linkIcon.gif) top left no-repeat;padding-left:17px!important;clear:both;float:left}
html>/**/body .pdfLink{margin-left: -7px; padding-left:24px!important}
/*.propertyLinks a{ float:left; clear:both; background: url(images/pdf_20x20px.gif) center left no-repeat; padding-left:23px!important; margin-left:-7px!important}
.propertyLinks ul li a{float:none; background: none!important; padding-left:5px!important}*/
/******************************************************
    SALT VILLAGE email agent CSS              
***************************************************** */
.rightColumn input{margin-bottom: 5px}
.emailAgent .leftColumn p{margin:0px 0px 10px 0px}
/******************************************************
    SALT VILLAGE SLIDEOUT MENU CSS              
***************************************************** */#cellHeader .cellNucleus{width:990px;margin:0 auto}
#cellPrintHeader{display:none}
#cellNavigation{height:32px;margin:0;padding:0;background-color:#6EBB1F}
#cellNavigation ul{width:990px;margin:0 auto;padding:0;list-style:none}
#cellNavigation li{margin:0;padding:0;float:left;list-style:none;display:inline;vertical-align:middle}
#cellNavigation a{display:inline;width:89px;height:30px;float:left;margin:0;padding:1px 0;text-align:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;background:#6EBB1F;border-right:1px solid #B7DD8F;line-height:normal;vertical-align:middle}
* html #cellNavigation a{width:87px;height:29px}
#cellNavigation a:hover{text-decoration:none;background-color:#1c2A5d}
#cellNavigation a span{display:none}
#cellNavigation ul li.active{display:inline;width:89px;height:30px;float:left;margin:0;padding:0 0 1px;text-align:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:12px;background:#6EBB1F;border-right:1px solid #B7DD8F;line-height:normal}
* html #cellNavigation ul li.active{width:87px;height:29px}
#cellSubNavigation{position:relative;height:33px;padding:0;text-align:left;width:990px}
#cellSubNavigation ul{margin:0;padding:0;list-style:none;width:990px}
#cellSubNavigation li{margin:0;padding:0 0 0 12px;list-style:none;float:left;background:url('../../../../../../images/nav/bg_cellSubNavigation_li.gif') no-repeat top left;width:auto}
#cellSubNavigation .active li a{height:19px;float:left;margin:0;padding:4px 12px 0 0;text-align:center;font-size:11px;background:url('../../../../../../images/nav/bg_cellSubNavigation_li.gif') #1c2a5d no-repeat top left;font-weight:700}
#cellSubNavigation .active a{color:#1E9DD8}
#cellSubNavigation .active2{padding-left:10px;padding-bottom:1px;margin-bottom:0;list-style:none;float:left;background:url('../../../../../../images/nav/bg_cellSubNavigation_li.gif') no-repeat bottom left;width:auto}
#cellSubNavigation a{display:block;height:19px;float:left;margin:0;padding:4px 12px 0 0;text-align:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:11px;background:url('../../../../../../images/nav/bg_cellSubNavigation_a.gif') no-repeat top right}
#cellSubNavigation a:hover{text-decoration:none;color:#1E9DD8}
/*Events Container*/
#EventsContainer{margin-left:760px;width:215px!important}
html>/**/body #EventsContainer{margin-left:760px;width:450px}
* html #EventsContainer{margin-left:741px;width:450px}
/*Life at Salt Container */
#Life_at_SaltContainer{margin-left:165px;width:850px!important}
html>/**/body #Life_at_SaltContainer{margin-left:165px}
* html #Life_at_SaltContainer{margin-left:162px}
/*Salt Village Real EstateContainer*/
#Salt_Village_Real_EstateContainer{margin-left:75px;width:850px!important}
html>/**/body #Salt_Village_Real_EstateContainer{margin-left:75px}
* html #Salt_Village_Real_EstateContainer{margin-left:73px}
/*News Container*/
#NewsContainer{margin-left:525px;width:440px!important}
html>/**/body #NewsContainer{margin-left:525px}
* html #NewsContainer{margin-left:514px}
/******************************************************
    CONTAINER STYLES
***************************************************** */.container{width:100%}
.containerContent{padding:0}
/******************************************************
    SELECTOR and COMMONLY USED DNN STYLES              
***************************************************** */html{height:auto;background:#005290}
body{margin:0;padding:0;background:#005290;height:100%}
body,td,ul li,p,.normal,.NormalDisabled,.blogCalendar td{font-family:Tahoma, arial, verdana, helvetica;font-size:12px;color:#666;font-weight:400;line-height:18px}
/* text style used for rendered text which should appear disabled  */.NormalDisabled{color:#D3D3D3}
/* style of item titles on edit and admin pages  */.SubHead{color:#444;font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:700;text-align:left}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules  */.SubSubHead{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:700;color:#000}
/* text style used for rendered text which requires emphasis  */.NormalBold{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:700}
/* text style used for error messages  */.NormalRed{color:#9d1111}
/* heading styles  */h1,h2,h3,h4,h5,dt,h6,.head,h2 span.head,.container h2 span.head,h3 span.SubHead,.newstitle,tfoot,thead,th{font-family:"Trebuchet MS", Trebuchet MS, arial, verdana, helvetica;color:#367C2B;margin:0;padding:0;margin-bottom:10px;font-weight:400;font-size:12px}
h1{font-size:16px;color:#387C2B;background:url(images/h1_bg.gif) no-repeat top left;height:23px;font-weight:700;padding:4px 0 3px 10px}
.masterplanContentPanel h1{background:url(images/h1_bg1Column.gif) no-repeat top left;font-size:16px;color:#387C2B;height:23px;font-weight:700;padding:4px 0 3px 10px}
h2,.head,h2 span.head,.container h2 span.head{font-size:14px;font-weight:700}
h3,h3 span.SubHead,.newstitle{font-size:16px;font-weight:700}
h4{font-size:14px;font-weight:700}
h5,DT{font-size:13px;font-weight:700}
h6{font-size:12px;font-style:italic}
p{margin:5px 0 15px}
ul{margin:0 0 10px 25px}
ul li{margin-left:5px;padding:0;list-style-type:square}
ul li li{list-style-type:disc}
ul li li li{list-style-type:circle}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
hr{color:dimgrey;height:1pt;text-align:left}
img{border:0;margin:0;padding:0}
/* link styles  */a,a:link,a:active,a:visited{color:#6EBB1F;text-decoration:none;padding:0;margin:0}
a:hover{text-decoration:underline;color:#005290;cursor:pointer}
blockquote{font-size:15px;font-family:"Lucida Sans Unicode";float:right}
pre{font-family:Lucida Console, monospace;color:#434343;font-weight:400;font-size:11px}
address{font-family:Arial, Verdana, Helvetica;color:#434343;font-weight:400;font-size:11px;font-style:italic}
/******************************************************
    FORM STYLES              
*****************************************************  Generic Form Element classes  */.formInput{width:150px;height:18px;border:1px solid #CCC}
.formItem{clear:both}
.label{clear:both;float:left;width:120px;text-align:right;padding-right:10px;font-weight:700}
.labelDetails{width:390px}
.labelDetails p{margin:0 0 7px}
/* button style for standard HTML buttons  */.StandardButton,a.StandardButton,a:link.StandardButton,a:active.StandardButton,a:visited.StandardButton,input.StandardButton,a.CommandButton,a:link.CommandButton,a:active.CommandButton,a:visited.CommandButton{padding:2px 8px;width:0;overflow:visible;font-weight:400;font-size:11px;background:#75BB34;color:#FFF;font-family:Tahoma, Verdana, sans-serif;text-transform:lowercase;margin:0;cursor:pointer;clear:both;height:14px;white-space:nowrap;text-decoration:none}
input.StandardButton[class],a.CommandButton[class],a:link.CommandButton[class],a:active.CommandButton[class],a:visited.CommandButton[class]{border:0;width:auto;padding:2px 8px}
/* Non IE browsers read this  */a:hover.CommandButton,input:hover.StandardButton{color:#FFF;background:#005290;padding:2px 8px;border:0}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility  */.NormalTextBox,input.longTextBox,textarea.longTextBox,input.longmedTextBox,input.medTextBox,input.medshortTextBox,input.shortTextBox{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:400;border:1px solid #47689B;background:#94ABC9;color:#FFF;padding:2px}
input.longTextBox, textarea.longTextBox{width:250px}
input.longmedTextBox{width:200px}
input.medTextBox{width:150px}
input.medshortTextBox{width:100px}
input.shortTextBox{width:60px}
.events td {padding:5px 5px 5px 0px; text-align:left}
#dnn_ctr720_FormMaster_ctl__20110302T171615cal, #dnn_ctr720_FormMaster_ctl__20110302T171615cal:hover {background:none}
/*Dropdown Boxes */select{font-size:10px}
/* Required Fields  */span.mandatory{color:#334692;font-weight:700}
/******************************************************
    GENERAL STYLES
***************************************************** */.floatLeft{float:left}
.floatRight{float:right}
/* styles to mimic auto height of div elements as per IE  */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
/* Hides from IE-mac \ */* html .clearfix{height:1%}
/* End hide from IE-mac   Error message styling under 'SELECTOR and COMMONLY USED DNN STYLES' above *****************************************************
    DNN STYLES (Some of these we try to avoid, but are still used in some modules; Some we are unsure of what they do)
*****************************************************  What exactly does this style??  */.SkinObject{font-weight:700;font-size:8.5pt;color:#036;font-family:Tahoma, Arial, Helvetica;text-decoration:none}
A.SkinObject:link{text-decoration:none;color:#036}
A.SkinObject:visited{text-decoration:none;color:#036}
A.SkinObject:active{text-decoration:none;color:#036}
A.SkinObject:hover{text-decoration:none;color:#036}
/* styles used by Data Grids  */.DataGrid_AlternatingItem{background-color:#fff;color:red;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.DataGrid_Container{background-color:Transparent}
.DataGrid_Footer{background-color:#fff}
.DataGrid_Header{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:700;text-align:center}
.DataGrid_Item{background-color:Transparent;color:#000;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
.DataGrid_SelectedItem{background-color:#D3D3D3;color:Blue;font-family:Tahoma, Arial, Helvetica;font-size:10px;font-weight:400}
/* text style used for help text rende#FF0000 by modules  */.Help{border:#000 1px solid;padding:2px;font-weight:400;font-size:11px;color:#000;font-family:Tahoma, Arial, Helvetica;background-color:#ff9}
SMALL{font-size:8px}
BIG{font-size:14px}
/******************************************************
    DIGICON QUICK LINK STYLES
***************************************************** */.QuickLink{padding:0;background:#6EBB1F;width:170px}
.QuickLink h2{margin:0;padding:10px}
.QuickLink img{padding-right:3px}
.QuickLink p{margin:0;padding-top:10px;display:none}
.QuickLink a,.QuickLink a:link,.QuickLink a:active,.QuickLink a:visited{background:url(images/ql_bg_off.gif) no-repeat top left;padding:4px 0 4px 35px;display:block;color:#FFF;font-weight:700;font-size:11px;text-decoration:none}
.QuickLink a:hover{background:url(images/ql_bg_on.gif) no-repeat top left;text-decoration:none}
#QLTitleLink{height:25px;width:170px}
.qlTitle{height:25px}
.qlImg{display:none}
/******************************************************
    SURVEY MODULE STYLES
***************************************************** */.YourCompanyNameSurveyResults{font-family:Tahoma, Arial, Helvetica;font-size:12px;font-weight:400}
/******************************************************
    QUICK LINKS WITHOUT DESCRIPTION STYLES
***************************************************** */#Highlight_SubHead{color:#230C69;background-color:#DEE4F2;font-family:Arial;font-size:14px;font-weight:700;height:20px;padding:2px}
#Highlight{border:solid 1px #230C69}
/******************************************************
    ANNOUNCEMENT MODULE STYLES
***************************************************** */.DNN_ANN_DesignTable{width:100%;padding:4px}
.DNN_ANN_Description P{margin-top:0}
/******************************************************
    BLOG MODULE STYLES
***************************************************** */.blogCalendar th,.CreateFrom,.extraInfo,.extraInfo .Normal,.extraInfo .NormalBold{font-size:11px;font-weight:400;color:#000}
.blogCommentsHeading{padding:5px;margin:5px 0;background:#EFEFEF}
.blogComments{border-bottom:1px solid silver;padding-bottom:5px}
.SearchOptions LABEL{font-family:Tahoma, Arial, Helvetica, Serif;font-size:x-small}
.CreateFrom{font-size:10px;color:#036;font-family:Tahoma, Arial, Helvetica, Serif}
/******************************************************
    OPT IN MODULE STYLES
***************************************************** */.GridText{color:#fff}
tr.HeaderRowStyle{background-color:#7F7F7F}
tr.HeaderRowAlternate{background-color:#0F4791}
td.HeaderStyle{color:#fff;font-weight:700}
th.HeaderStyle{color:#fff;font-weight:700}
/******************************************************
    SIMPLE GALLERY FANCY POP UP MODULE STYLES
***************************************************** */#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../../../../DesktopModules/SimpleGallery/Images/blank.gif) no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../../../../DesktopModules/SimpleGallery/Images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../../../../DesktopModules/SimpleGallery/Images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left;display:none}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#666;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px}
.thumbs{text-align:center;width:140px}
/*** BOOK A HOLIDAY BOX ** */
ul.holidayLinks{margin:0;padding:0;list-style:none;/*border:1px solid #0077C0;border-top:none;background:#FFF url('images/bg_ul_holidayLinks.jpg') no-repeat bottom left*/}
ul.holidayLinks li{width:170px;margin:-2px 0px 0px 0px;padding:0;list-style:none}
ul.holidayLinks a{display:block;width:170px;margin:0px;height:104px;padding:0;color:#FFF;background-repeat:no-repeat;background-position:top right}
html>/**/body ul.holidayLinks a{height:106px}
ul.holidayLinks a.holidayLinksBale{background-image:url(images/bg_holidayLinks_li_bale_off.gif)}
ul.holidayLinks a.holidayLinksBale:hover{background-image:url(images/bg_holidayLinks_li_bale_ovr.gif)}
ul.holidayLinks a.holidayLinksPeppers{background-image:url(images/bg_holidayLinks_li_peppers_off.gif)}
ul.holidayLinks a.holidayLinksPeppers:hover{background-image:url(images/bg_holidayLinks_li_peppers_ovr.gif)}
ul.holidayLinks a.holidayLinksMantra{background-image:url(images/bg_holidayLinks_li_mantra_off.gif)}
ul.holidayLinks a.holidayLinksMantra:hover{background-image:url(images/bg_holidayLinks_li_mantra_ovr.gif)}
ul.holidayLinks a span{display:none}
.bookHolidayFooter{background:#0077C0;height:55px;width:230px}

ul.holidayLinks_OLD{margin:0;padding:0;list-style:none;border:1px solid #0077C0;border-top:none;background:#FFF url(images/bg_ul_holidayLinks.jpg) no-repeat bottom left}
ul.holidayLinks_OLD li{width:228px;margin:0px;padding:0;list-style:none}
ul.holidayLinks_OLD a{display:block;width:228px;height:45px;padding:0;color:#FFF;background-repeat:no-repeat;background-position:top right}
html>/**/body ul.holidayLinks_OLD a{height:45px}
ul.holidayLinks_OLD a.holidayLinksBale_OLD{background:url(images/bg_holidayLinks_li_bale_sm.gif) top right no-repeat}
ul.holidayLinks_OLD a.holidayLinksBale_OLD:hover{background-position:bottom right}
ul.holidayLinks_OLD a.holidayLinksPeppers_OLD{background:url(images/bg_holidayLinks_li_peppers_sm.gif) top right no-repeat}
ul.holidayLinks_OLD a.holidayLinksPeppers_OLD:hover{background-position:bottom right}
ul.holidayLinks_OLD a.holidayLinksMantra_OLD{background:url(images/bg_holidayLinks_li_mantra_sm.gif) top right no-repeat}
ul.holidayLinks_OLD a.holidayLinksMantra_OLD:hover{background-position:bottom right}
ul.holidayLinks_OLD a span{display:none}
.DNNAligncenter{text-align:center}
.DNNAligncenter table{margin:0px auto;text-align:left}
