﻿/* 
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */
 
body{background-color:white;margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;} .ControlPanel, .PagingTable{width:100%;background-color:#fff;border:#036 1px solid;} .SkinObject{font-weight:bold;font-size:8.5pt;color:#036;text-decoration:none;} a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active{text-decoration:none;color:#036;} .Head{font-size:20px;font-weight:normal;color:#333;} .SubHead{font-size:11px;font-weight:bold;color:#036;} .SubSubHead{font-size:11px;font-weight:bold;color:black;} .Normal, .NormalDisabled, .NormalDeleted{font-size:11px;font-weight:normal;} .NormalDisabled, .NormalDeleted{color:Silver;} .NormalDeleted{text-decoration:line-through;} .NormalBold{font-size:11px;font-weight:bold;} .NormalRed{font-size:12px;font-weight:bold;color:#f00;} .NormalTextBox{font-size:12px;font-weight:normal;} textarea.NormalTextBox{width:300px;height:200px;} .Hidden{display:none;} .Help{border:#000 1px solid;padding:2px;font-weight:normal;font-size:11px;color:#000;background-color:#ff9;}.CommandButton{font-size:11px;font-weight:normal;} a.CommandButton:link, a.CommandButton:visited{text-decoration:underline;color:#036;} a.CommandButton:hover{text-decoration:underline;color:#f00;} a.CommandButton:active{text-decoration:underline;color:#036;} .StandardButton{padding-right:5px;padding-left:5px;font-weight:normal;font-size:11px;background:#ddd;color:#000;} tfoot, thead{ font-size:12px;color:#036;} th{vertical-align:baseline;font-size:12px; font-weight:bold;color:#036;} img{border: none;} a:link{text-decoration:none;color:#036;} a:visited{text-decoration:none;color:#036;} a:hover{text-decoration:underline;color:#f00;} a:active{text-decoration:none;color:#036;} small{font-size:8px;} big{font-size:14px;} blockquote, pre{font-family:Lucida Console, monospace;} ul li{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;} ol ul li{list-style-type:disc;} hr{color:#696969;height:1pt;text-align:left;}
/* Main Menu */
.MainMenu_MenuContainer{background-color:transparent;} .MainMenu_MenuBar{cursor:pointer;height:16px;background-color:transparent;} .MainMenu_MenuItem{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;border:white 0px solid;border-bottom:white 1px solid;border-top:white 1px solid;background-color:transparent;} .MainMenu_MenuIcon{cursor:pointer;background-color:#eee;border-left: #eee 1px solid;border-bottom:#eee 1px solid;border-top:#eee 1px solid;text-align:center;width:15px;height:21px;} .MainMenu_SubMenu{z-index:1000;cursor:pointer;background-color:#fff;border:#fff 0px solid;} .MainMenu_MenuBreak{border:#eee 1px solid;border-left:#eee 0px solid;border-right:#eee 0px solid;background-color:#eee;height:1px;} .MainMenu_MenuItemSel{cursor:pointer;color:black;font-size:9pt;font-weight:bold;font-style:normal;background-color:#C1D2EE;} .MainMenu_MenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;border-right:#fff 1px solid;border-bottom:#fff 1px solid;border-top:#fff 0px solid;} .MainMenu_RootMenuArrow{font-family:webdings;font-size:10pt;cursor:pointer;} /* used to collapse panes without any content in them */
.DNNEmptyPane{width:0px;} div.SearchContainer{position:relative;white-space:nowrap;} div.SearchBorder{width:200px;height:20px;border:solid 1px #e0e0e0;position:relative;background-color:White;white-space:nowrap;float:left;margin-top:2px;} input.SearchTextBox{float:left;z-index:10;border:0;width:169px;height:18px;} div.SearchContainer a{padding:0px 5px;position:relative;display:inline-block;} div.SearchIcon{float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right;} div.SearchIcon img{margin-top:3px;} #SearchChoices{width:160px;clear:both;display:none;border:solid 1px #777;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#eee;position:absolute;top:21px;left:0px;} #SearchChoices li{cursor:pointer;margin:2px;padding:2px;padding-left:25px;height:20px;text-align:left;background:#eee no-repeat 5px center; list-style: none; list-style-image:none;border:solid 1px #eee;display:block;} #SearchChoices li.searchHilite{background-color:#ddf;border:solid 1px #aaf;} #SearchChoices li.searchDefault{background-color:#eee;border:solid 1px #eee;} #floater{padding-right:0px;padding-left:0px;background:#fff;visibility:hidden;padding-bottom:0px;margin:0px;width:150px;color:#fff;padding-top:0px;position:absolute;height:auto;} #tablist {width:120px;margin:0;padding-bottom:10px;float:left;}


/* -----------------------------------------------
Skins/Princeville/skin.css

CSS: princeville.com
Code+Design+Created: E+CORPUZ
Updated history: 2023 08 07
-------------------------------------------------- */

*{outline: none;}
html, body { height:100%; width:100%; margin:0; padding:0; } form {margin:0 auto; height:100%; position:relative; width:100%;} #Body { color:#24272a; background-color:#dde4eb; min-width:999px; height:100%;} .preload-images { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px;} .Normal {font-size:12px; }

h1, h2, h3, h4, h5, h6 {color:#62522a; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;  padding:0; margin:5px 0;} h1 {font-size:20px;} h2 {font-size:18px;} h3 {font-size:16px;} h4 {font-size:14px;} h5 {font-size:13px;} h6 {font-size:11px;} a, a:link, a:visited {font-family:Tahoma, Geneva, sans-serif ;color: #035da2 ;text-decoration:none;} a:link, a:active, a:visited, a:focus { outline: 0; } a:hover, a:active { text-decoration:underline; color: #035da2; }

.clearFloat {clear: both;} .princeville .container { width:999px; margin: 0 auto; } .princeville .header { width:985px; } .princeville_bg img { position:fixed; top:0; left:0; z-index:-20; height: auto; min-height: 100%; min-width: 1024px; width: 100%; } .princeville { min-height:100%; position:relative; }

*+html .princeville .header .container { position:relative; z-index:1000;}
.princeville .logo { padding:13px 20px 15px 10px; float:left;}
.princeville .login { float:right; font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; padding:10px 20px 0 0;}
.princeville .login a:link, .princeville .login a:hover, .princeville .login a:visited, .princeville .login a:active { font:bold 11px Tahoma, Geneva, sans-serif; color:#fff;}
.princeville .login .toplinks { font-weight:bold; padding: 0 5px 0 0; text-align:right;}
.princeville .login .toplinks a { border-right: 1px solid #fff; margin-right: 5px; padding-right: 5px;  }
.princeville .login .toplinks a:last-child { border-right: none; }

.princeville .login .toplinks a:link, .princeville .login .toplinks a:hover, .princeville .login .toplinks a:visited, 
.princeville .login .toplinks a:active {font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; }
.princeville .navigation-shadow { height:0px;}
.princeville .navigation { margin-bottom: 10px; background: transparent url("Skins/Princeville/images/ftr_bg_wood.jpg") left top repeat; position:relative; z-index:900; border-bottom: 1px solid #5b3b3b;
    -moz-box-shadow: 0 3px 4px -2px rgba( 0, 0, 0, 0.5);
    -webkit-box-shadow: 0 3px 4px -2px rgba( 0, 0, 0, 0.5);
	  box-shadow: 0 3px 4px -2px rgba( 0, 0, 0, 0.5);}

.princeville .navigation .PrincevilleMenu {margin: 0 0 0 80px;}

/*---------Content------------*/
.princeville .Breadcrumb, .princeville .breadcrumb { font-size:11px; color:#d5d4d4; padding: 3px 8px; }
.princeville .breadcrumb { font:11px cursive; }
.princeville .HeaderPane { width:400px; float:left; min-height:1px; }
.princeville .SimpleContentPane { margin:0 7px; }
.princeville .breadcrumb a:link, .princeville .breadcrumb a:visited, 
.princeville .breadcrumb a:active, .princeville .breadcrumb a:hover {color:#d5d4d4; padding:3px 8px; text-decoration:underline;}
.princeville .SimpleContentPane .DNNEmptyPane { padding:0;}
.princeville .ContentPane, .princeville .HeroPane {padding:25px 15px;}
.princeville .HeroPane { padding:0; }
.princeville .pane-wrap .cont-wrap { background:url("Skins/Princeville/images/index_pane_bg.png") top left repeat-y; padding:0 7px; }
.princeville .pane-wrap .cont-top-shadow { background:url("Skins/Princeville/images/index_top_sh.png") top left no-repeat; height:72px; }
.princeville .pane-wrap .cont-bottom-shadow { background:url("Skins/Princeville/images/index_bott_sh.png") bottom left no-repeat; height:72px; }

*+html .princeville .cont-wrap { display:inline-block; }
*+html .princeville .cont-wrap > div { position:relative; z-index:10; }

.princeville .ContentPane, .princeville .HeroPane  { margin-top:-63px; margin-bottom:-63px; } 
*+html .princeville .ContentPane, *+html .princeville .HeroPane { margin-bottom:-65px; } 

.princeville .ContentPane, .princeville .HeroPane  {margin-top:-63px; margin-bottom:-63px;}
.princeville .ContentPane3A { width: 450px; } 
.princeville .panes3-wrapper .ContentPane3B { width:215px; margin:0 30px; } 
.princeville .ContentPane3C { width:230px;} .princeville .LeftFloat { float:left;} .princeville .RightFloat { float:right;}
.princeville .panes3-wrapper { background:url("Skins/Princeville/images/pane_sep02.gif") bottom left repeat-y; }
.princeville .panes3-wrapper { padding:15px 15px 10px 15px;}
.princeville .panes3-wrapper .cs-container {margin: 0;}
.princeville .panes3-wrapper .ContentPane3A .cs-container, .princeville .panes3-wrapper .ContentPane3B .cs-container, .princeville .panes3-wrapper .ContentPane3C .cs-container {margin-bottom: 0; padding: 0;}

#dnn_ContentPane3A .ContentContainer { margin: 0 5px 0px 10px; }
#dnn_ContentPane3A .ContentContainer .cs-container { margin-bottom: 0; padding: 0; }

/*BOOKING CALENDAR STYLES*/
#dnn_ContentPane3A h1 { /*font-size: 25px;*/ }
#dnn_ContentPane3A1 { margin: -30px 0 5px 0px; float:left; }
#dnn_ContentPane3B { /*margin: -90px 0 0 0;*/ }
#dnn_ContentPane3A1 .bookingcalendarcontainer { width:680px; float:left;}

.bookingcalendarcontainer .ranchnotice { padding: 3em 5em; width: 75%; text-align:center; border: 1px solid #bababa; background-color: rgba(0,0,0,.1); }
.bookingcalendarcontainer .ranchnotice p { font-size: .9em; }
.bookingcalendarcontainer .ranchnotice p a { text-decoration:underline;}



/*------HOMEPAGE FEATURE ITEMS BOOKING PANE ------*/
.princeville .ContentPane3A img.bookbtn-homepage, .princeville .ContentPane3B img.bookbtn-homepage, .princeville .ContentPane3C img.bookbtn-homepage {float:right; margin: 5px 0 10px 10px;}
.princeville .ContentPane3A img.packageimg {float:left; border: 1px solid #bdbdbd; padding: 4px; margin: 2px 10px 10px 0;}
.princeville .ContentPane3A a:link, .princeville .ContentPane3A a:visited, .princeville .ContentPane3A a:active, .princeville .ContentPane3A a:hover, .princeville .ContentPane3B a:link, .princeville .ContentPane3B a:visited, .princeville .ContentPane3B a:active, .princeville .ContentPane3B a:hover, .princeville .ContentPane3C a:link, .princeville .ContentPane3C a:visited, .princeville .ContentPane3C a:active, .princeville .ContentPane3C a:hover {text-decoration: underline;}

.NoTitleContainer .cs-container-body .box img {border: 1px solid #bdbdbd; padding: 3px;}

/*-----------Footer-------------*/
.princeville #cs-sticky-footer-empty { visibility:hidden;} .princeville #cs-sticky-footer { position:static; bottom:0; width:100%;}
.princeville .footer-bottom {padding-top:15px;} .princeville .footer { width:100%; padding-bottom:0; margin-top: 20px; background:url("Skins/Princeville/images/ftr_bg_wood.jpg") left top repeat; border-top: 1px solid #5b3b3b;
    -webkit-box-shadow: 0px -1px 3px rgba( 0, 0, 0, 0.5);
    -moz-box-shadow:    0px -1px 3px rgba( 0, 0, 0, 0.5);
    box-shadow:         0px -1px 3px rgba( 0, 0, 0, 0.5);

} .princeville .FooterPane { padding: 0 0 25px 0; text-align:center; }

@media only screen and (max-device-width: 1024px) and (orientation:landscape) { 
    #Body .body {width:1200px;}
    .princeville_bg {width:100%; }
    .princeville_bg img {width:100%; height:auto;}
}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) { 
    #Body .body {width:1024px;}
    .princeville_bg {width:100%; }
    .princeville_bg img {width:100%; height:auto;}
}

@media screen and (max-device-width: 480px){ }
/*-----------Other-------------*/
.DNNEmptyPane { width:auto;}
.ModuleTitle_MenuBar { line-height:normal !important; font-size:12px !important;}
.eipbackimg { margin-left:22px;}

.ModuleTitle_MenuItem {border: none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}

.ModuleTitle_MenuIcon {height:0px; background-color:#fff;  }   
.ModuleTitle_MenuBreak {border-color:#fff;}
.console-mouseon {background-color:#fff;}

.NormalRed {color:red !important;}
.NormalDisabled {color:silver !important;}
.Normal {color:black;}
.princeville ul, .princeville ol { margin:0; padding:0; list-style-position:inside;}
.princeville li {margin-left:15px;}

/*** NEWS SECTION ***/

.articleEntry img.newsright {float:right; margin: 0 -10px 20px 25px; border: 1px solid #BDBDBD; padding: 5px; }

div.articleHeadline h3 { font-size:14px;} div.articleHeadline h3 a { text-decoration:underline;}

div.NewsArticles { margin: -15px 0 0 0;} div.NewsArticles .Normal { text-align:right;} div.NewsArticles .articleEntry, div.NewsArticles .articleAuthor {text-align:left;} div.NewsArticles .articleEntry {line-height: 18px;} div.NewsArticles .article { margin: 15px 0 10px 0;}

div.newsboxcaptionright { float: right; margin: 0 -15px 20px 20px; padding: 0px; padding: 5px; border: 1px solid #BCB8B8; text-align:right;}
div.newsboxcaptionright span { font-size: 10px; color:#444; } 

div.newsnoticebox { padding: 8px 15px; margin: 20px 0 0 0; border: 1px solid #BBB; background-color:#EEE; }
div.newsnoticebox p { padding: 0;margin: 0; color:#777; line-height:17px; }

.NewsArticles .articleEntry h1 { font-size:16px;} .NewsArticles .articleEntry h2 { font-size:15px;} .NewsArticles .articleEntry h3 { font-size:13px; }
.NewsArticles .articleEntry a:link, .NewsArticles .articleEntry a:active, .NewsArticles .articleEntry a:visited, .NewsArticles .articleEntry a:hover { text-decoration: underline; }
.NewsArticles .articleEntry a.pdf:link, .NewsArticles .articleEntry a.pdf:active, .NewsArticles .articleEntry a.pdf:visited, .NewsArticles .articleEntry a.pdf:hover { text-decoration: underline; background: transparent url("Skins/Princeville/images/social-icons.gif") no-repeat 0 -75px; padding: 2px 5px 2px 30px; }

.articleComments, .postComment, .postRating {padding: 0 0 10px 0;}
.articleComments span, .postComment span {color:#777;}
.articleComments h2, .postComment h2, .postRating h2 {border:0; padding: 10px 0 0 0;margin: 5px 0 10px 0;}

.articleComments h2 a:link, .articleComments h2 a, .postComment h2 a, .postRating h2 a { color:#777; font-size:15px;}
.articleComments h2, .postComment h2, .postRating h2 { background-color: transparent; background:url(Skins/Princeville/images/h1_bott_border.png) no-repeat -650px bottom;}

.postRating input { margin: 0 2px 0 15px; }
.postComment p { padding: 0 10px 2px 0; }
.postComment textarea { border-color: #AAAAAA #EEEEEE #EEEEEE #AAAAAA; border-style: solid;border-width: 1px; color:#5B5A5A; font-size:12px; padding: 3px 8px; }
.postComment textarea:focus { color:#222; border-color: #c5a88d; } 
.NewsArticles .postComment .Normal {text-align: left; margin: 0 0 20px 0;}

#Notify input[type="checkbox"] {width:50px;}


/*** RIGHTPANE NAV LINKS ***/
.sitemaplist { width: 30%; display: inline-grid; margin: 1em 0 3em 0; }
.sitemaplist h3 { font-size: 1.25em; font-weight: 500; }



/*** RIGHTPANE NAV LINKS ***/
#rightnav { margin: 10px 0px 15px 0; float:left;width:225px; overflow: hidden; outline:none; }
#rightnav div.mi { border-top: 1px solid #bbc0b8; display:block; color:#858585; cursor:pointer; outline:none;}
#rightnav div.first { border-top: none; }
#rightnav div.last { border-bottom: 1px solid #bbc0b8; }
#rightnav div.mi span.txt, #rightnav div.mi span.txt a { width:225px; font-weight:bold;font-family: "Palatino Linotype", "Palatino", "Book Antiqua", serif; font-size:14px; outline:none; color: #858585; cursor: pointer; }
#rightnav div.mi span.txt a { padding: 10px 0; text-transform: uppercase; display:block; }
#rightnav div.mi span.txt a:hover { text-decoration: none; color:#4e401f; }
#rightnav div.sel { /*padding: 7px 0 7px 5px;*/ outline:none;}
#rightnav div.sel,  #rightnav div.mi:hover {color:#4e401f; background: transparent url(Skins/Princeville/images/rightnav-background-baige.png) no-repeat center bottom; }
#rightnav div.sel.mi { background: transparent url(Skins/Princeville/images/rightnav-background-baige.png) no-repeat center bottom; }
#rightnav div.sel.mi span.txt a {color:#4e401f; }
#rightnav div:first-child { border-top: none; }
#rightnav div:last-child {border-bottom: 1px solid #bbc0b8; }





/*** RIGHTPANE SOCIAL ICONS 2017 05 22 ***/
.social-container a .fa { font-size: 2.2em; margin-right: .3em; }
.social-container a .fa-envelope-o { color: #FF6011; }
.social-container a .fa-facebook { color: #3b5998; }
.social-container a .fa-instagram { color:#fff; background-image: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); border-radius: 8px; padding: 1px 2px; font-size: 2.3em; }
.social-container a .fa-pinterest-p { color: #bd081c; }
.social-container a .fa-google-plus { color: #d34836; }
.social-container a .fa-twitter { color: #0084b4; }

/*** FOOTER SOCIAL ICONS 2017 05 22 ***/
.socialfooter-container { margin: 4em 0 2em 0; }
.socialfooter-container a .fa { font-size: 2.3em; margin-right: .5em; color: #d4c2ba; }
.socialfooter-container a .fa-envelope-o:hover { color: #FF6011; }
.socialfooter-container a .fa-facebook:hover { color: #3b5998; }
.socialfooter-container a .fa-instagram:hover { color:#fff; background-image: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); border-radius: 8px;}
.socialfooter-container a .fa-pinterest-p:hover { color: #bd081c; }
.socialfooter-container a .fa-google-plus:hover { color: #d34836; }
.socialfooter-container a .fa-twitter:hover { color: #0084b4; }



/*** INNERPAGE - COMMON IMAGE STYLE ***/
.cs-container img.contentimgright, .cs-container img.contentimgleft, 
.cs-container img.subcontentspimgright, .cs-container img.subcontentspimgleft, 
.cs-container img.subcontentimgright, .cs-container img.subcontentimgleft { border: 1px solid #bdbdbd; padding: 5px;}
.cs-container img.contentimgright, .cs-container img.subcontentspimgright, .cs-container img.subcontentimgright { float: right; }
.cs-container img.contentimgleft, .cs-container img.subcontentspimgleft, .cs-container img.subcontentimgleft { float:left; }
.cs-container img.contentimgright { margin: 0px 5px 25px 20px;}
.cs-container img.contentimgleft { margin: 0px 20px 25px 0px;}
.cs-container img.subcontentspimgright { margin: 0 0 0 15px;}
.cs-container img.subcontentspimgleft {  margin: 0 15px 0 0;}
.cs-container img.subcontentimgright { margin: 5px 10px 25px 10px;}
.cs-container img.subcontentimgleft { margin: 5px 20px 25px 0;}
.DefaultContainer .cs-container-body p { font-size: 12px;  line-height: 18px; margin: 0 0 10px 0; }

/**NEWINNERPAGE - COMMON IMAGE STYLE ***/
.cs-container img.contentright, .cs-container img.contentleft, 
.cs-container img.subcontentspright, .cs-container img.subcontentleft, 
.cs-container img.subcontentright, .cs-container img.subcontentleft { border: 1px solid #bdbdbd; padding: 5px;}

.cs-container img.contentright, .cs-container img.subcontentright, .cs-container img.subcontentright { float: right; }
.cs-container img.contentleft, .cs-container img.subcontentleft, .cs-container img.subcontentleft { float:left; }
.cs-container img.contentright { margin: 10px 5px 15px 15px;}
.cs-container img.contentleft { margin: 5px 15px 10px 0px;}
.cs-container img.subcontentright { margin: 0 0 0 15px;}
.cs-container img.subcontentleft {  margin: 0 15px 0 0;}
.cs-container img.subcontentright { margin: 5px 10px 25px 10px;}
.cs-container img.subcontentleft { margin: 5px 20px 25px 0;}

.cs-container .boxcaptionright { float: right; margin: 0 0 20px 20px;}
.cs-container .boxcaptionleft { float: left; margin: 0 20px 20px 0;}
.cs-container .boxcaptionright, .cs-container .boxcaptionleft {padding: 5px; border: 1px solid #BCB8B8;}
.cs-container .boxcaptionright img, .cs-container .boxcaptionleft img {padding-bottom:5px;}
.cs-container .boxcaptionright span, .cs-container .boxcaptionleft span  { font-size: 11px; color:#444; } 

.cs-container .boxcaptionright a:link, .cs-container .boxcaptionright a:active, .cs-container .boxcaptionright a:visited, .cs-container .boxcaptionright a:hover,
.cs-container .boxcaptionleft a:link, .cs-container .boxcaptionleft a:active, .cs-container .boxcaptionleft a:visited, .cs-container .boxcaptionleft a:hover
 {color: #035DA2; text-decoration:underline;} 

/*** RIGHTPAGE - TRIPADVISOR ***/
.DnnModule-2246 .ContentSideContainer .cs-container-heading {margin-left: 0px; letter-spacing:-1px; }
.DnnModule-2246 .ContentSideContainer .cs-container-body {margin-left: 0px; }

#dnn_ctr2246_dnnTITLE_lblTitle_tb { font-size: 18px;}
#dnn_ContentPane3B .tripadvisor { margin: 0 0 5px 0; padding: 10px; width: 210px; /*border: 2px solid #3b7c30;*/ text-align: center; }
#dnn_ContentPane3B .tripadvisor h3 { width:210px; height: 40px; text-indent:-999em; padding: 0; margin: 0 0 5px 0;}
#dnn_ContentPane3B .tripadvisor p { font-size: 13px; line-height: 16px; padding: 0; margin: 0; color: #717376; font-family: Tahoma,Arial,Helvetica,sans-serif; }
#dnn_ContentPane3B .tripadvisor p.ribbon { font-size: 12px; padding: 10px 0 5px 14px; }

#dnn_ContentPane3B .tripadvisor p a:link, #dnn_ContentPane3B .tripadvisor p a:active,
#dnn_ContentPane3B .tripadvisor p a:visited, #dnn_ContentPane3B .tripadvisor p a:hover { text-decoration: none; color: #717376;}


/*** INNERPAGE - CONTENT QUOTE ***/
.princeville .contentquote {margin: 10px 0 10px 0;padding: 10px 0 0 0; font-weight: bold; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:17px; color:#376D87; line-height: 22px; border-bottom: 1px solid #efefef;}
.princeville .contentimgcontainer { text-align:center; margin: 0; padding: 15px 0 20px 0;}
.princeville .contentimgcontainer img {margin: 0 7px 0 0;}

/*** INNERPAGE - ACTIVITY ***/
.princeville .activitycontainer {margin: 0 0 20px 0;}
.ContentContainer .cs-container-body .activitycontainer ul {float: left; margin: 0 20px 20px 0;}
.ContentContainer .cs-container-body .activitycontainer ul li { list-style-position:outside; list-style-type:none; background: transparent url("Skins/Princeville/images/social-icons.gif") no-repeat left -96px; font: normal 12px Tahoma, Geneva, sans-serif; padding:5px 0 5px 20px; margin:0; color:#333333;}
/*** INNERPAGE - PACKAGE BOX ***/
 div.packagecontainer {width:280px; float:left; margin: 0 0 15px 5px;} 
 div.packagecontainer .packagehead {  background: #888 url('Skins/Princeville/images/package-headerbg.gif') repeat-x 0 0; color:#ffffff; padding: 4px 12px; width: 70%;} 
 div.packagetypecontainer {  background: url('Skins/Princeville/images/packagebg-trans-black4.png') repeat 0 0; padding: 4px 14px 0 14px; border-bottom: 1px solid #cccccc;} 
 div.packagetypecontainer div.packagetype {padding: 0 0 10px 0; margin: 15px 0 0 0; background: transparent url(Skins/Princeville/images/packagetypebg.png) no-repeat right bottom;} 
 div.packagetypecontainer div.packagetype h2 {font-size:20px; font-weight:bold; color:#08566a; padding: 0;margin: 0 0 5px 0; letter-spacing:-1px;background: transparent url('Skins/Princeville/images/package-h2-line.png') no-repeat left bottom;} 
 div.packagetype img {float:right; margin: 5px 5px 5px 10px;} 
 div.packagetypecontainer div.packagetype p { color: #777; font-family: Tahoma,Arial,Helvetica;font-size: 11px; line-height:14px; padding: 0;margin: 0 0 8px 0; } 

div.packagetypecontainer div.packagetype p a:link, div.packagetypecontainer div.packagetype p a:visited,
div.packagetypecontainer div.packagetype p a:active, div.packagetypecontainer div.packagetype p a:hover
  { text-decoration:underline; } 


div.packagetypecontainer div.packagetype p a.activitymore:link, 
div.packagetypecontainer div.packagetype p a.activitymore:visited,
div.packagetypecontainer div.packagetype p a.activitymore:active { text-decoration:underline; background: transparent url('Skins/Princeville/images/packagemore-arrow.gif') no-repeat right -29px; padding: 0 18px 0 0; margin: 0 10px 20px 0;} 
div.packagetypecontainer div.packagetype p a.activitymore:hover { text-decoration:underline; background: transparent url('Skins/Princeville/images/packagemore-arrow.gif') no-repeat right 0;}

div.packagetypecontainer div.packagetype p span {font-family: Constantia,"Lucida Bright",Georgia,serif; font-size: 22px; font-weight:bold;color:#08566a; }
div.packagetypecontainer div.packagetype p span.number { font-size: 14px;color: #555; font-family:Tahoma, Geneva, sans-serif; }

/*** INNERPAGE - ACTIVITY BOOKING FRAME ***/
#dnn_ContentPane3A #externalFrame { width: 675px; height: 950px; border: 1px solid #aaaaaa; margin: 0 0 0 -5px;}

/*** INNERPAGE - PANE3A - BOOK A TRIP MOCKUP ***/
.bookatripcontainer { float:left; margin: 10px 0; padding: 0 10px 10px 0; background: transparent url("Skins/Princeville/images/h1_bott_border.png") no-repeat left bottom;}
.bookatripcontainer .bookatripcontent {float:left; width:415px;}
.bookatripcontainer .bookatripcontent h2 {margin: 0 0 7px 0; color:#796638; word-spacing:-1px;}
.bookatripcontainer .bookatripcontent .bookatripcontentcost { width:150px;float:left; margin: 0 25px 0 0; font-size:11px; color:#5B5A5A; overflow:visible; }
.bookatripcontainer .bookatripcontent .bookatripcontentcost span, 
.bookatripcontainer .bookatripcontent .bookatripcontentcostwide span { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;color:#376d89; }
.bookatripcontainer .bookatripcontent .bookatripcontentterms {width:180px; float: left; font-size:11px; color: #555; padding: 0 50px 0 0;}
.bookatripcontainer .bookatripcontent .bookatripcontentcostwide { float:left; margin: 0 25px 0 0; font-size:11px; color:#5B5A5A; overflow:visible; }
.bookatripcontainer .bookatripcontent ul.subcontentmore { float:left;}
.bookatripcontainer .bookatripcontent ul.subcontentmore li {float:left; padding:0 20px 0 0;}

/*** INNERPAGE - PANE3A - GOLF MOCKUP ***/

div.fullcontentpane { background: transparent url('Skins/Princeville/images/fullsubcontent-top-gradient.png') no-repeat center top; padding: 30px 20px 0 10px; float:left;}
div.fullcontentpane .fullcontentpaneinner {float:left; width:285px; margin: 0 35px 20px 0;}
div.fullcontentpane .fullcontentpaneinner img { padding: 5px 10px 10px 10px; background: transparent url('Skins/Princeville/images/img-shadow-inner.png') no-repeat 50% 50%;}
div.fullcontentpane .fullcontentpaneinner p {margin: 0 0 10px 10px; line-height:18px;}
div.fullcontentpane .fullcontentpaneinner h2 { margin: 5px 0 10px 10px; white-space:nowrap; background: url("Skins/Princeville/images/h1_bott_border.png") no-repeat scroll right bottom transparent;}
 
.NoTitleContainer .cs-container .cs-container-body a.more { background: url("Skins/Princeville/images/green_arrow.gif") no-repeat scroll right 2px transparent;  float: left;line-height: 20px;padding-right: 24px;}
.NoTitleContainer .cs-container .cs-container-body a.more:hover {background: url("Skins/Princeville/images/green_arrow.gif") no-repeat scroll right bottom transparent;}
/*
#dnn_ContentPane3A .flashloader {background: transparent url('../../../Princeville/images/flash-loader.gif') no-repeat scroll 50% 50% ;}

#reservationsiframe { background: transparent url('../../../Princeville/images/flash-loader.gif') no-repeat scroll 50% 7%;}
*/
/*** INNERPAGE - PANE3A - PRINCE COURSE FLYOVER AGGREGATOR ***/

#dnn_ContentPane3A .flyoutimagecont {float:left; width:85px; margin: 0 8px 15px 0; border: 1px solid #BBB; padding: 5px; background-color:#FFF;}
#dnn_ContentPane3A .flyoutimagecont img {padding: 0 0 5px 0; border: none;}
#dnn_ContentPane3A .flyoutimagecont img:hover { cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
#dnn_ContentPane3A .flyoutimagecont  a:link, .flyoutimagecont a:hover, .flyoutimagecont a:active, .flyoutimagecont a:visited { color: #035DA2; text-decoration:underline; font-size:11px; font-family: Tahoma,Geneva,sans-serif;}
 
/*** INNERPAGE - SUBCONTENT LINKS ***/ 

.ContentContainer .cs-container-body ul.subcontentmore { float:left; margin: 0px 0 20px 0;}
.ContentContainer .cs-container-body ul.subcontentmore li {float:left; padding:0 10px 0 0;}
.ContentContainer .cs-container-body ul.subcontentmore li {background-image:none;}
.ContentContainer .cs-container-body ul.subcontentmore li a:link, .ContentContainer .cs-container-body ul.subcontentmore li a:active,
.ContentContainer .cs-container-body ul.subcontentmore li a:hover,
.ContentContainer .cs-container-body ul.subcontentmore li a:visited {color:#376d89; font-weight:normal; text-decoration:underline;}

.ContentContainer .cs-container .cs-container-body a.more { background: url("Skins/Princeville/images/green_arrow.gif") no-repeat scroll right 2px transparent; float: left; line-height: 20px;  padding-right: 24px;}
.ContentContainer .cs-container .cs-container-body a.more:hover {background: url("Skins/Princeville/images/green_arrow.gif") no-repeat scroll right bottom transparent;}

/*** INNERPAGE - AGGREGATOR STYLE ***/

form.tabs { height:0;}

.NoTitleContainer .cs-container-body .ExplodingBoy2_TabMenu4_TabStrip {margin: 30px 0 0 10px;}
.NoTitleContainer .cs-container-body .ExplodingBoy2_TabMenu4_TabStrip ul li {font: normal 12px Tahoma, Geneva, sans-serif; padding: 0; }
.NoTitleContainer .cs-container-body .ExplodingBoy2_TabMenu4_TabPage {float:left; width:91%; margin: 0 0 25px 10px; padding: 15px 20px 10px 20px;}
.NoTitleContainer .cs-container-body .ExplodingBoy2_TabMenu4_TabPage p {margin: 0 0 10px 0; color:#24272A; line-height:18px;}
.NoTitleContainer .cs-container-body ul.aggregator { padding:0px; margin:0 35px 0 0; float:left;}
.NoTitleContainer .cs-container-body ul.aggregator li { list-style-position:outside; list-style-type:none; background:url("Skins/Princeville/images/social-icons.gif") 0 -95px no-repeat; font: normal 12px Tahoma, Geneva, sans-serif; padding:4px 0 4px 20px; margin:0 0 3px 0; color:#24272a; line-height:18px}
.NoTitleContainer .cs-container-body ul.aggregatorlistleft { padding:0px; margin:0 35px 0 0; float:left; width:265px;}
.NoTitleContainer .cs-container-body ul.aggregatorlistleft li { list-style-position:outside; list-style-type:none; background:url("Skins/Princeville/images/social-icons.gif") 0 -96px no-repeat; font: normal 12px Tahoma, Geneva, sans-serif; padding:4px 0 4px 20px; margin:0; color:#24272a; line-height:18px}

.NoTitleContainer .cs-container-body ul.aggregator li a:link, .NoTitleContainer .cs-container-body ul.aggregator li a:hover, .NoTitleContainer .cs-container-body ul.aggregator li a:visited, .NoTitleContainer .cs-container-body ul.aggregator li a:active  { color:#035da2; font:normal 12px Tahoma, Geneva, sans-serif;}


.NoTitleContainer .flyoutimagecont {float:left; width:85px; margin: 0 8px 15px 0; border: 1px solid #BBB; padding: 5px; background-color:#FFF;}
NoTitleContainer .flyoutimagecont img {padding: 0 0 5px 0; border: none;}
NoTitleContainer .flyoutimagecont img:hover { cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
NoTitleContainer .flyoutimagecont  a:link, NoTitleContainer .flyoutimagecont a:hover, NoTitleContainer .flyoutimagecont a:active, NoTitleContainer .flyoutimagecont a:visited { color: #035DA2; text-decoration:underline; font-size:11px; font-family: Tahoma,Geneva,sans-serif;}

#dnn_ContentPane3A .ExplodingBoy2_TabMenu4_TabStrip span span { font-size: 13px; padding: 7px 12px 6px 7px;}

/*** MY PRINCEVILLE ***/
.NoTitleContainer .cs-container-body ul li, #amsocial ul li { background-image: none;}
.NoTitleContainer .cs-container-body ul li  {padding: 0 5px;}
#amsocial .asjfilters ul li  {padding: 5px 20px 5px 0; white-space:nowrap;}
#amsocial .asjfilters ul li a:link {white-space:nowrap; padding: 0; margin:0;}
#amsocial .amsocial .asjfilters .icon, div.amsocial .asjfilters .icon {margin: 0 5px 0 0;}

div.amsocial .astabarea {  margin-top: 0;}
div.amsocial .astabstrip { padding: 0;}
div.amsocial .astabstrip ul.asreset { background-color: transparent; border: none; list-style: none outside none;padding: 0.2em 0.2em 0; }
div.amsocial .astabstrip ul.asreset li { border-bottom-width: 0 !important; border-top-left-radius: 0; border-top-right-radius: 0; float: left;}

div.amsocial .astabstrip ul.asreset li a {padding: 0.5em .6em; text-decoration: none;}
div.amsocial .asjournalwrap {padding: 0 0 10px 0;}
div.amsocial .astabcontent { background-color: transparent; padding-top: 0; width:100%;}
div.amsocial .asformsec { width: 483px;}

div.amsocial .profileview table#hd #icon { background-image: none;}
div.amsocial .shell #row2 ul.tools {}
div.amsocial .shell #row2 ul.tools li a:link, div.amsocial .shell #row2 ul.tools li a:visited, div.amsocial .shell #row2 ul.tools li a:hover { font-size: 12px; font-weight:normal;}
#ascnt_activity { background-color:transparent;}

/*** MY PRINCEVILLE - MEMBERS FILE ***/

#amsocial .aslistrowitem { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
div.amsocial .memheader {height: 35px;}
div.amsocial .memheader ul.aslistflat {float:left;}
div.amsocial .memheader ul.aslistflat li {margin: 0 0 0 10px;padding:0;}
div.amsocial .memheader ul.aslistflat li input.asminisearch { border-color: #AAAAAA #EEEEEE #EEEEEE #AAAAAA; border-style: solid; border-width: 1px; color:#5B5A5A; font-size:12px;padding: 3px 8px;}
div.amsocial .memheader ul.aslistflat li input.asminisearch:focus {color:#222;border-color: #c5a88d;background: #fff url(images/form-input-bg.gif) repeat-x 0 0;} 

div.amsocial .asalphabar table tr td { padding: 0 3px;}
div.amsocial .asalphabar table tr td a:link,
div.amsocial .asalphabar table tr td a:hover,
div.amsocial .asalphabar table tr td a:active,
div.amsocial .asalphabar table tr td a:visited { text-decoration:underline; font-size:14px;}

div.amsocial .aslistrowitem .aslistcontent a:link,
div.amsocial .aslistrowitem .aslistcontent a:active,
div.amsocial .aslistrowitem .aslistcontent a:hover,
div.amsocial .aslistrowitem .aslistcontent a:visited { text-decoration:underline;}

div.amsocial .memgrid {margin: 20px 0 0 0;}
div.amsocial .memgrid .photo { height: 48px; text-align: center; width: 100px;}
div.amsocial .memgrid .aslistrowalt { background-color:none;}

div.amsocial .memgrid .aslistrowitem {margin: 0 0 15px 0;}
div.amsocial .memgrid .aslistrowitem .tools { left:0; text-align:right; bottom: 0; }
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat {margin: 0 0 0 5px;}
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li {margin: 0 10px 0 0; padding: 0; color:#5B5A5A; font-weight: normal;}

div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li span.icon {margin: 0 3px 0 0;}
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li a:link, 
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li a:visited,
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li a:hover, 
div.amsocial .memgrid .aslistrowitem .tools ul.aslistflat li a:active {font-size:11px; font-weight:normal;}
 .offline { color:#5B5A5A;}

/*** MY PRINCEVILLE - FORUM FILE ***/
.aftitlelg { color: #666;  font-family: Tahoma,Arial,Verdana;  font-size: 13px;  padding: 10px;text-transform:uppercase;}
.afgrouprow { background: #653d30 url("Skins/Princeville/images/forum-tableheader-bg.jpg") repeat-x 0 0;}
.LeftPane .NoTitleContainer  .cs-container-body ul li { list-style-position:outside; list-style-type:none;  font:bold 13px Tahoma, Geneva, sans-serif; padding:0 0 5px 15px; margin:0; color:#1c5090;}

/*** HOLE IN ONE ***/
.ContentContainer table.acer-style {text-align: left;border-collapse: collapse; margin: 0 0 15px 0; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; width: 640px;} 
.ContentContainer table.acer-style caption {text-align: left; font-size:13px; margin-left: 5px;} 
.ContentContainer table.acer-style th {font-size: 10px;font-weight: normal;padding: 3px; border-bottom: 1px solid #ccc;color: #333; text-align:left;} 
.ContentContainer table.acer-style th.transparent {background-color: transparent;} 
.ContentContainer table.acer-style td { border-bottom: 1px solid #C5C3C3;line-height: 18px;padding: 6px; background: transparent url('../../../1/images/table-td-bg.png') repeat-x 0 0;} 
.ContentContainer table.acer-style tfoot tr td {color: #333; border: none; font-size:10px;} 
.ContentContainer table.acer-style tbody tr:hover td {color: #000;} 
.ContentContainer table.acer-style td span.tableindicator1 {color: #E7640D;} 
.ContentContainer table.acer-style tfoot tr td {background-image:none;} 
.ContentContainer table.acer-style tr.trbrwongrey {background-color: #e1d9cd;} 
.ContentContainer table.acer-style tr.trbrown {background-color: #eee7dd; } 
.ContentContainer table.acer-style tr.trbrwongrey td.first, .ContentContainer table.acer-style tr.trbrown td.first { font-weight:bold;} 

.NoTitleContainer .aceimgcontainer { padding: 20px 0 30px 0;} 
.NoTitleContainer .aceimgcontainer .aceimage {float:left; border: 1px solid #CCC4C4; padding: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; margin: 10px 10px 0 0; }
.NoTitleContainer .aceimgcontainer .aceimage h4 {font-weight:normal; font-size: 13px; padding: 0; margin: 5px 0; text-align:right;}
.NoTitleContainer .aceimgcontainer .aceimage p {padding: 0; margin:0 0 5px 0; line-height: 18px;} 
.NoTitleContainer .aceimgcontainer .aceimage img:hover { cursor: -webkit-zoom-in; cursor: -moz-zoom-in;} 
.NoTitleContainer .aceimgcontainer .aceimage a:link, .NoTitleContainer .aceimgcontainer .aceimage a:active, 
.NoTitleContainer .aceimgcontainer .aceimage a:visited, .NoTitleContainer .aceimgcontainer .aceimage a:hover {font-size:11px;}


/*** RESTAURANT / DINING ***/
#dnn_ContentPane3A .ContentContainer .cs-container-body .listingcontainer { margin: 0 0 20px 10px;}
#dnn_ContentPane3A .ContentContainer .cs-container-body .listingcontainer h2 { margin: 0; padding: 7px 0 0 0; text-transform:uppercase;}
#dnn_ContentPane3A .ContentContainer .cs-container-body .listingcontainer p { line-height:17px; margin: 0 0 10px 0; padding: 0;}

/*** EVENTS ***/
.NoTitleContainer .ListTitleRow, .cs-container-body .ListTitleRow {background-color: transparent; padding: 10px 0 5px 0; height:25px}
.NoTitleContainer .ListTitle a:link, .NoTitleContainer .ListTitle a:visited, .NoTitleContainer .ListTitle a:active, .NoTitleContainer .ListTitle a:hover  { font-size:13px; text-decoration:underline; font-family:Tahoma, Geneva, sans-serif;}
 
.NoTitleContainer .ListTitleRow .calPubSpan {margin: -5px 0 0 0;}
.NoTitleContainer .ListTitleRow .calPubMonth, .cs-container-body .ListTitleRow .calPubMonth { font-weight:normal; padding:0;}
.NoTitleContainer .ListTitleRow .calPubDate { font-size:14px;}
.NoTitleContainer .ListContent {margin:0 0 0 50px; padding: 0 20px 0 0; line-height:18px; color:#24272A;  } 
.NoTitleContainer .ListContent .poplink {margin: 0 10px 0 0;}
.NoTitleContainer .ListContent h3 { font-size:14px; }
.NoTitleContainer .ListBtn {padding:0; margin:5px 0 0 50px;}

.NoTitleContainer .ListContent a:link, .NoTitleContainer .ListContenta:visited, .NoTitleContainer .ListContent a:active, .NoTitleContainer .ListContent a:hover,
.NoTitleContainer .ListBtn a:link, .NoTitleContainer .ListBtn a:visited, .NoTitleContainer .ListBtn a:active, .NoTitleContainer .ListBtn a:hover { text-decoration:underline; }

.NoTitleContainer .ListBtn a.evtLinks:link, .NoTitleContainer .ListBtn a.evtLinks:visited,
.NoTitleContainer .ListBtn a.evtLinks:active { background-image:none;padding: 3px 20px 3px 0;}
.NoTitleContainer .ListBtn a.evtLinks:hover {}

.formattedevents a:link, .formattedevents a:active, .formattedevents a:visited, .formattedevents a:hover { text-decoration:underline;}
.formattedevents {font-family: Tahoma,Arial,Helvetica,sans-serif; margin: 0;width: 95%;}
.formattedevents h2, .formattedevents h3 {padding: 0; color:#796638;}
.formattedevents h2 {margin: 15px 0 10px 0; font-size:16px;} .formattedevents h3 {margin: 15px 0 0 0; font-size:12px;}

.formattedevents img.proshop {float:right; margin: 10px 0 30px 35px;}

.DefaultContainer .cs-container-body .formattedevents p { color: #24272A; line-height: 19px;font-size:12px;margin: 0 0 10px;font-family: Tahoma,Arial,Helvetica,sans-serif;}

.formattedevents img.poster {float:right; margin: 5px 10px 20px 20px; border: 4px solid #aaa;}
.formattedevents ul { margin: 0 0 20px 5px; padding: 0 0 0 15px;}
.formattedevents ul li { margin: 0; padding: 9px 0 0 18px;font-size:12px; list-style-position:outside; list-style-type:none; background:url("Skins/Princeville/images/social-icons.gif") no-repeat 0 -90px;}
.formattedevents img.imgright {float:right; margin: 0 20px 20px 20px;}
div.page-rating {padding-bottom: 10px; margin: 10px 0 0 50px;}

.formattedevents p a.pdf { background: transparent url("Skins/Princeville/images/social-icons.gif") no-repeat 0 -67px; padding: 2px 0 2px 30px;}
.formattedevents p a.pdfcontent { background: transparent url("Skins/Princeville/images/social-icons.gif") no-repeat 0 -72px; padding: 6px 0 6px 30px;}

.ListBtn {  margin: 0 0 0 20px;}
#comments-textarea {margin: 0 0 0 20px;}
#comment-post-button {margin: 5px 0 0 10px;}
span.text-remaining {margin: 0 0 0 20px;}

/* COMMON TABLE */
	
table.commontable-style {text-align: left;border-collapse: collapse; margin: 0 0 15px 0; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; width: 300px;}
table.commontable-style caption {text-align: left; font-size:13px; margin-left: 5px;}
table.commontable-style th {font-size: 10px;font-weight: normal;padding: 3px; border-bottom: 1px solid #ccc;color: #333; text-align:left;}
table.commontable-style th.transparent {background-color: transparent;} 
table.commontable-style td { border-bottom: 1px solid #C5C3C3;line-height: 18px;padding: 8px; }table.commontable-style tfoot tr td {color: #333; border: none; font-size:10px;} 
table.commontable-style td span.tableindicator1 {color: #E7640D;} 
table.commontable-style tfoot tr td {background-image:none;}.tablecontainer h3 {font-size:13px;} 
table.commontable-style tr.trbrwongrey {background-color: #e1d9cd;}
table.commontable-style tr.trbrown {background-color: #eee7dd; }
table.commontable-style tr.trbrwongrey td.first, table.commontable-style tr.trbrown td.first { font-weight:bold;}

.NoTitleContainer .ModDNNStuffAggregatorC a:link, .NoTitleContainer .ModDNNStuffAggregatorC a:visited,
.NoTitleContainer .ModDNNStuffAggregatorC a:active, .NoTitleContainer .ModDNNStuffAggregatorC a:hover { text-decoration:underline;}

.NoTitleContainer .ModDNNStuffAggregatorC a.pdf, .ModDNNStuffAggregatorC a.pdf { background: url("Skins/Princeville/images/social-icons.gif") no-repeat scroll 0 -67px transparent; font-size: 13px; padding: 10px 0 10px 30px;text-decoration:underline; }

.informationbox {padding: 10px; background: transparent url("Skins/Princeville/images/packagebg-trans-black4.png") repeat 0 0; text-align: center;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;} 
.informationbox h3 {font-size: 14px;} .informationbox p {line-height: 18px;}


/*** EVENTS MANUAL NO MODULE ***/
.NoTitleContainer .eventlist {  font-family: Tahoma,Arial,Helvetica,sans-serif; border-bottom: 1px solid #CDCBCB; padding: 10px 0 14px 0; margin: 0 20px 5px 0;}
.NoTitleContainer .eventlist .caldatecontainer {  background-attachment: scroll; background-color: #FFFFFF; background-position: right top; background-repeat: no-repeat; border: 1px solid #888; display: block;float: left; margin-right: 15px; text-align: center;  width: 2.75em;
-moz-box-shadow: 0 0 2px #aaa;
-webkit-box-shadow: 0 0 2px #aaa;
box-shadow: 0 0 2px #aaa; }

.NoTitleContainer .eventlist .caldatemonth { color: #fff; display: block; font-size: 0.9em; background: #106437 url('../../../Princeville/images/events/cal-img-gradient.jpg') repeat-x 0 0; font-weight: bold; margin: 0;  padding: 3px 0px; text-transform: uppercase;}
.NoTitleContainer .eventlist .caldateday {  display: block; font-size: 1.2em; margin: 0; padding: 0; color:#13723f;}
.NoTitleContainer .eventlist h2 {font-size:14px; padding: 0; margin: 0 0 5px 0;}
.NoTitleContainer .eventlist h2 a:link, .NoTitleContainer .eventlist h2 a:active, .NoTitleContainer .eventlist h2 a:visited { font-size:14px; text-decoration:underline;}
.NoTitleContainer .eventlist p { padding: 0;margin: 0 0 10px 50px; line-height:19px; font-size:12px; }
.NoTitleContainer .eventlist p a:link, .NoTitleContainer .eventlist p a:active, .NoTitleContainer .eventlist p a:visited {text-decoration:underline;}

/*** CAREER ELEMENTS ***/
.employmentTable th, #save_search th, .job_search_table th { border-bottom: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; color: #ffffff; background: #7c5830 url('Skins/Princeville/images/forum-tableheader-bg.jpg') repeat-x 0 0; font: 12px Tahoma, Geneva, sans-serif;letter-spacing: 2px; padding: 6px 6px 6px 12px; text-align: left; text-transform: uppercase; }
.employmentTable th a:link, .employmentTable th a:visited, .employmentTable th a:active { color: #E4F1FB; text-decoration: underline; }
.employmentTable th a:hover { color: #E4F1FB; text-decoration: underline; background: #7c5830 url('Skins/Princeville/images/forum-tableheader-bg.jpg') repeat-x 0 0; }
.unusedItems .compositeTable .headerRow a:hover { background: #7c5830 url('Skins/Princeville/images/forum-tableheader-bg.jpg') repeat-x 0 0; }

/*** FOOTER ELEMENTS ***/
/*** WOOD FOOTER ELEMENTS ***/
.FooterContainer {
    text-align: center;
    width: 100%;
    margin: 0 auto;
} 
.FooterContainer .footerbottomcontainer { background: transparent url("Skins/Princeville/images/ftr_bott_container_bg.png")  no-repeat center top; float:left; margin: 15px 0 0 0;  width: 100%; clear:both;  }
div.logocontainer { margin: .75em 0 1.2em 0; width: 75%; margin-left: auto; margin-right: auto;  }
div.logocontainer ul.footerlogos { width: 100%;height: 70px;list-style-type: none; margin: 15px 0 0 0; }
div.logocontainer ul.footerlogos li a { text-decoration: none;height: 70px;display: block; float: left;background: transparent url('Skins/Princeville/images/footer-logos-20230807.png') no-repeat 0 0;text-indent: -9999em; }
div.logocontainer ul.footerlogos li.northshorepreserve a { background-position: 0 -70px; width: 120px;}
div.logocontainer ul.footerlogos li.northshorepreserve a:hover { background-position: 0 0;}

.FooterContainer .cs-container-body div > ul > li.westin{ width: 150px; }
div.logocontainer ul.footerlogos li.westin a { background-position: -120px -67px; width: 125px;}
div.logocontainer ul.footerlogos li.westin a:hover { background-position: -120px 0; }

div.logocontainer ul.footerlogos li.onehotel { width:80px; }
div.logocontainer ul.footerlogos li.onehotel a { background-position: -260px -67px; width: 55px;}
div.logocontainer ul.footerlogos li.onehotel a:hover { background-position: -260px 0; }

div.logocontainer ul.footerlogos li.princevillegolf a {background-position: -251px -67px; width: 100px; height: 65px;}
div.logocontainer ul.footerlogos li.princevillegolf a:hover{ background-position: -251px 0px; width: 100px; height: 65px;}

.FooterContainer .cs-container-body div > ul > li.princevilllranch{width:185px;}
div.logocontainer ul.footerlogos li.princevilllranch a { background-position: -448px -67px; width: 165px; }
div.logocontainer ul.footerlogos li.princevilllranch a:hover {background-position: -448px 0px;}

div.logocontainer ul.footerlogos li.theresortgroup { width: 95px;}
div.logocontainer ul.footerlogos li.theresortgroup a {background-position: -370px -67px; width: 70px; height: 65px; }
div.logocontainer ul.footerlogos li.theresortgroup a:hover {background-position: -370px 0px; height: 65px; }

.FooterContainer .cs-container-body .footerlinks { text-align: left; padding-left: 4em; }
.FooterContainer .cs-container-body .footerlinks ul li.explore, .FooterContainer .cs-container-body .footerlinks ul li.planatrip, 
.FooterContainer .cs-container-body .footerlinks ul li.activities, .FooterContainer .cs-container-body .footerlinks ul li.events, 
.FooterContainer .cs-container-body .footerlinks ul li.realestate {margin: 0 30px 0 0;}
.FooterContainer .cs-container-body div > ul > li > ul {background-image:none;}
.FooterContainer .cs-container-body .footerlinks ul li {color:#ffffff; font: 12px Tahoma, Geneva, sans-serif;}
.FooterContainer .cs-container-body .footerlinks ul li a:link, 
.FooterContainer .cs-container-body .footerlinks ul li a:visited,
.FooterContainer .cs-container-body .footerlinks ul li a:hover,
.FooterContainer .cs-container-body .footerlinks ul li a:active {color:#ffffff;}
.FooterContainer .cs-container-body .footerlinks > ul > li {font-weight: bold;}
.FooterContainer .cs-container-body .footerlinks li.events {width:140px; margin: 0 30px 0 0;}

.FooterContainer .footeraddress { width:100%; color:#ffffff; line-height:16px; margin: 0; padding: 0; text-align:center; }
.FooterContainer .footeraddress h6 {font-size:12px; margin:0; padding: 0; color:#ffffff;}
.FooterContainer .footeraddress p {margin: 0; padding: 0;}
.FooterContainer .footeraddress p a:link, .FooterContainer .footeraddress p a:active, .FooterContainer .footeraddress p a:hover, .FooterContainer .footeraddress p a:visited {color:#FFF;}

/*** MOBILE STYLES	***/
.princeville .mobilecontainer {margin: 30px 50px 40px 20px;}
.princeville .mobilecontainer img.phones {float:right; margin: 0 0 20px 20px;}
.princeville .mobilecontainer h2 { font-size:17px; color: #333; font-family:Geneva, sans-serif; padding: 20px 0 5px 0; text-transform:uppercase; word-spacing:-1px;}
.DefaultContainer .cs-container-body .mobilecontainer p { font-size:13px; color: #24272A; line-height: 19px; font-family:Tahoma, Geneva, sans-serif;}	
.DefaultContainer .cs-container-body .mobilecontainer p a:link, .DefaultContainer .cs-container-body .mobilecontainer p a:active,
.DefaultContainer .cs-container-body .mobilecontainer p a:visited, .DefaultContainer .cs-container-body .mobilecontainer p a:hover { text-decoration:underline;}

.DefaultContainer .cs-container-body .mobilecontainer p a.linkout:link, .DefaultContainer .cs-container-body .mobilecontainer p a.linkout:active,
.DefaultContainer .cs-container-body .mobilecontainer p a.linkout:visited, .DefaultContainer .cs-container-body .mobilecontainer p a.linkout:hover { font-weight:bold; border-bottom:solid 1px #035DA2; text-decoration:none; font-size:13px;}


.DefaultContainer .cs-container-body .mobilecontainer ul { padding:0px; margin:10px 0 20px 5px;}
.DefaultContainer .cs-container-body .mobilecontainer ul li { list-style-position:outside; list-style-type:none; background: transparent url("Skins/Princeville/images/social-icons.gif") no-repeat left -100px; font: normal 12px Tahoma, Geneva, sans-serif; padding:0 0 7px 20px; margin:0; color: #24272A;}
.DefaultContainer .cs-container-body .mobilecontainer .applogocontainer {float: right; width: 450px; margin: 0px 0px 0px 20px;}
.DefaultContainer .cs-container-body .mobilecontainer .applogocontainer .logo {margin: 5px 5px 0 0;}


/*HOME PAGE BG CONTAINERS - 20170602*/
.princeville .pane3-wrapper { background-color: rgba( 255, 255, 255, .85); padding: 0 15px; box-shadow: 0px 0px 5px rgba( 0, 0, 0, .5); margin: 0 auto; margin-left: 7px; }
.princeville .pane3-wrapper .DefaultContainer .cs-container-title h2 { font-size: 23px; font-weight: normal; line-height: 25px; margin: 0; padding: 0; }
.princeville .pane3-wrapper .ContentPane3A { padding: 15px 15px 0 0; border-right: 1px solid #d3d3d3;}
.princeville .pane3-wrapper .ContentPane3B { margin: 0; padding: 15px 15px 0 15px; width: 215px; border-left: 1px solid #bfbfbf; border-right: 1px solid #d3d3d3; }
.princeville .pane3-wrapper .ContentPane3C { border-left: 1px solid #bfbfbf; padding: 15px 0 0 15px; }

/*HERO BG CONTAINERS - 20170602*/
.princeville .pane-wrap-full .cont-wrap { /*margin-bottom: 10px;*/ }
.princeville .HeroPane-wrapper { background-color: rgba( 255, 255, 255, .85); box-shadow: 0px 0px 5px rgba( 0, 0, 0, .5); margin: 0 auto; }



/*** TILE JQUERY STYLES	***/
#thumbcontainer ul.thumb {float: left;list-style: none;width: 988px;}
#thumbcontainer ul.thumb li {float: left;position: relative;width: 247px;height: 208px; list-style-type:none; padding: 0;  background-image:none; }
#thumbcontainer ul.thumb li img {width: 247px; height: 208px;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic;margin: 0; }
#thumbcontainer ul.thumb li a img.hover {border: none; margin: 0;}
#thumbcontainer ul.thumb li img.hover {margin-top:15px;background: transparent url("Skins/Princeville/images/tilesshadow.png") no-repeat center center;}
span.title {left:-8px;position:absolute;width:266px;height:30px;margin:0;padding:15px 0 0 0;
text-align:center; color: #ffffff; font-size:13px; font-family: 'Palatino Linotype','Palatino','Book Antiqua',serif;}
span.title { background: transparent url("Skins/Princeville/images/tile-content-bg.png") repeat-x 0 0; }


/***superfish.css***/
/*/Skins/Princeville/PrincevilleMenu/theme.css*/
.sf-menu, .sf-menu * { margin: 0; padding:0; list-style:none; } .sf-menu { line-height:1.0; } .sf-menu ul { position:absolute; top: -999em; width:10em;} .sf-menu ul li { width:100%; } .sf-menu li:hover { visibility:inherit; } .sf-menu li {float:left; position:relative;} .sf-menu a { display:block;position:relative;} .sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:2.5em;z-index:99;} ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; } ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em;  top:0; } ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; } ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em;  top:0; } .sf-menu { float:left; margin-bottom:1em; } .sf-menu a { border-left:1px solid #fff; border-top:1px solid #CFDEFF; padding: .75em 1em; text-decoration:none; } .sf-menu a, .sf-menu a:visited{ color:#13a; } .sf-menu li { background:transparent; } .sf-menu li li { background:#AABDE6; } .sf-menu li li li { background:#9AAEDB; } .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background:#CFDEFF; outline:0; } .sf-menu a.sf-with-ul { padding-right: 2.25em; min-width:1px; } .sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em;  width:10px; height:10px; text-indent: -999em;overflow:hidden; } a > .sf-sub-indicator { top:.8em; background-position: 0 -100px; } a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px;  } .sf-menu ul .sf-sub-indicator { background-position:-10px 0; } .sf-menu ul a > .sf-sub-indicator { background-position:0 0; } .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; } .sf-shadow ul { padding: 0 8px 9px 0; } .sf-shadow ul.sf-shadow-off { background: transparent; } .PrincevilleMenu .sf-menu { margin:0 0 0 10px;} .PrincevilleMenu .sf-menu li { margin:0; border-right: 1px solid rgba(255, 255, 255, 0.45); } .PrincevilleMenu .sf-menu li:last-child { border-right: 0; } .PrincevilleMenu .sf-menu a {border-left: none;border-top: none; font-family: 'Palatino Linotype','Palatino','Book Antiqua', serif;font-size:14px;color: #fff; padding:5px 7px 5px 10px;text-transform:uppercase; font-weight:bold; }*+html .PrincevilleMenu .sf-menu a { padding:0px 3px 4px 3px;} .PrincevilleMenu .sf-menu a span { height:1%;} .PrincevilleMenu .sf-menu a img { border:0;} .PrincevilleMenu .sf-menu li:hover, .PrincevilleMenu .sf-menu li.sfHover, .PrincevilleMenu .sf-menu a:focus, .PrincevilleMenu .sf-menu a:hover, .PrincevilleMenu .sf-menu a:active { background:none;} .PrincevilleMenu ul.sf-menu > li {margin-left: 0em;} .PrincevilleMenu ul.sf-menu > li > a {padding: 13px 10px;}  .PrincevilleMenu ul.sf-menu {background: none;border:0;} .PrincevilleMenu ul.sf-menu a, .PrincevilleMenu ul.sf-menu a:visited {color: #fff ;border:none;white-space:nowrap;} .PrincevilleMenu ul.sf-menu > li > a.sf-with-ul { background:url("Skins/Princeville/PrincevilleMenu/images/down_arrow2.png") no-repeat right 15px; padding: 13px 30px 12px 15px; } .PrincevilleMenu ul.sf-menu > li > a.sf-with-ul:hover,  .PrincevilleMenu ul.sf-menu .first.sfHover { background:url("Skins/Princeville/PrincevilleMenu/images/down_arrow2.png") no-repeat right -25px; /*text-shadow: 1px 1px #888;*/ }.PrincevilleMenu ul.sf-menu > li > a.sf-with-ul:visited, .PrincevilleMenu ul.sf-menu > li > a.sf-with-ul:active {background:url("Skins/Princeville/PrincevilleMenu/images/down_arrow2.png") no-repeat right 15px;}/* top level hover styles */ .PrincevilleMenu ul.sf-menu > li:hover, .PrincevilleMenu ul.sf-menu > li.sfHover { } .PrincevilleMenu ul.sf-menu > li > a:hover, .PrincevilleMenu ul.sf-menu > li.sfHover > a {color: #ffffff ;background:0 ; border: none;} .PrincevilleMenu ul.sf-menu > li > a.sf-with-ul:hover, .PrincevilleMenu ul.sf-menu > li.sfHover > a.sf-with-ul { color:#fff;} .PrincevilleMenu ul.sf-menu > li.current {background:url("Skins/Princeville/PrincevilleMenu/images/tab_bg.png") right 50% no-repeat;} .PrincevilleMenu ul.sf-menu > li.last { background:none;} .PrincevilleMenu ul.sf-menu > li.current > a {color: #ffffff ;border: none;} .PrincevilleMenu ul.sf-menu > li.current > a:hover {color: #ffffff ; border: none;background:0;} .PrincevilleMenu ul.sf-menu > li.current > a.sf-with-ul:hover {background:0 url("Skins/Princeville/PrincevilleMenu/images/arr_d_wh.gif") right 50% no-repeat;} .PrincevilleMenu ul.sf-menu ul { background-color:#5d4031; border:0;padding:0;margin:0;width:auto; background: #5d4031 url("Skins/Princeville/PrincevilleMenu/images/subnavbg-wood.jpg") repeat-x 0 top; } .PrincevilleMenu ul.sf-menu ul li, .PrincevilleMenu ul.sf-menu ul li.sfHover, .PrincevilleMenu ul.sf-menu ul li:hover { background: none;float:none;clear:both; } .PrincevilleMenu ul.sf-menu ul li.first a.sf-with-ul { padding-left:0; } .PrincevilleMenu ul.sf-menu ul a, .PrincevilleMenu ul.sf-menu ul a:visited {color: #fff ;margin: 0;background: transparent;border: none; padding-right:15px; }
*+html .PrincevilleMenu ul.sf-menu ul a { margin-top:-3px !important;}
*+html .PrincevilleMenu ul.sf-menu ul a span { line-height:200%;}
*+html .PrincevilleMenu ul.sf-menu ul a span img { padding-top:5px;}.PrincevilleMenu ul.sf-menu ul a.a-with-img { padding-right:36px;}
.PrincevilleMenu ul.sf-menu ul a.a-with-img img { margin-top:-2px; margin-right:7px; width:16px; height:16px;}
*+html .PrincevilleMenu ul.sf-menu ul a.a-with-img img { margin-top:2px;}
.PrincevilleMenu ul.sf-menu ul li a:hover {color: #fff ;background: 0; border: none;}/* inner level selected styles */ .PrincevilleMenu ul.sf-menu ul > li.current > a { color: #fff;background: 0;border: none;} .PrincevilleMenu ul.sf-menu ul ul {margin-top: 0;}
*+html .PrincevilleMenu ul.sf-menu ul ul {margin-top:0px;}.PrincevilleMenu ul.sf-menu li li:hover ul, .PrincevilleMenu ul.sf-menu li li.sfHover ul { left:100%; /* match ul width */}.PrincevilleMenu ul.sf-menu li li li:hover ul, .PrincevilleMenu ul.sf-menu li li li.sfHover ul { left:100%; /* match ul width */} .PrincevilleMenu .sf-menu ul li { width:auto;} .PrincevilleMenu .sf-menu a.sf-with-ul {width:auto;} .PrincevilleMenu .sf-menu a.sf-with-ul { min-width:auto;}.PrincevilleMenu ul.sf-menu li ul.sf-shadow-off { margin: 0; line-height:normal; padding:0;} .PrincevilleMenu ul.sf-menu li.first {padding-left: 0;} .PrincevilleMenu ul.sf-menu li ul.sf-shadow-off li.first { padding-left:0;} .PrincevilleMenu ul.sf-menu li ul.sf-shadow-off li ul.sf-with-ul li u.sf-shadow-off { background: url("Skins/Princeville/PrincevilleMenu/images/subsubnavbg-wood.jpg") repeat-y 0 top;}

/*/Containers/Princeville/container.css*/
.cs-clear-fix{clear:both;}
.cs-container img{border:0px;}
.cs-container{margin-bottom:20px;min-width:1px;}
.cs-container .cs-container-header{margin:0 0 5px 0;}
.cs-container .cs-container-header .cs-container-actions{float:left;margin-right:3px;position:relative;}
.cs-container .cs-container-header .cs-container-actions .ModuleTitle_MenuItem{border:none;}
.cs-container .cs-container-header .cs-container-title{}
.cs-container .cs-container-header .cs-container-title img{float:left;margin-right:10px;}
.cs-container .cs-container-header .cs-container-title h1{margin:0px;padding:0px;}
.cs-container .cs-container-header .cs-container-visibility{float:right;}
.cs-container .cs-no-header-image .cs-container-header .cs-container-title h1 img{display:none;}
.cs-container .cs-container-footer{text-align:right;clear:both;}
.cs-container .cs-container-footer span{padding:0px 2px;}
.HeaderPane .cs-container .cs-container-body .Normal, .HeaderPane .cs-container .cs-container-body p{font:bold 11px Tahoma, Geneva, sans-serif;color:#fff;}
.HeaderPane .cs-container .cs-container-body a{font:normal 11px Tahoma, Geneva, sans-serif;color:#fff;text-decoration:none;}
.cs-container .cs-container-body a.more{background:transparent url("Containers/Princeville/images/green_arrow.png") no-repeat right 2px;line-height:19px;float:left;padding-right:22px;color:#083d72;font-weight:bold;text-decoration:underline;}
.cs-container .cs-container-body a.more:hover{background:transparent url("Containers/Princeville/images/green_arrow.png") no-repeat right -25px;text-decoration:underline;}
.cs-container .cs-container-body ul.calendar{padding:0px;margin:0;}
.cs-container .cs-container-body ul.calendar li{list-style-position:outside;list-style-type:none;background:transparent url("Containers/Princeville/images/social-icons.gif") no-repeat 0 -127px;font:bold 13px Tahoma, Geneva, sans-serif;padding:14px 0 5px 30px;margin:0;color:#1c5090;}
.cs-container .cs-container-body ul.calendar li a:link, .cs-container .cs-container-body ul.calendar li a:hover, .cs-container .cs-container-body ul.calendar li a:visited, .cs-container .cs-container-body ul.calendar li a:active{color:#1c5090;font:13px Tahoma, Geneva, sans-serif;}
.cs-container .LoginPanel a img{display:none;}
.cs-container .LoginPanel label span{font:12px Tahoma, Geneva, sans-serif;color:#000;}
.cs-container .LoginPanel input{background:url("Containers/Princeville/images/input_bg.png") left top repeat-x;border:0;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;width:163px !important;padding:0 3px;height:28px;line-height:28px;}
.cs-container .LoginPanel input.StandardButton{background:url("Containers/Princeville/images/login.png") left 2px no-repeat;width:69px !important;height:27px;border:0;cursor:pointer;}
.cs-container .ModAuthenticationC a.CommandButton:link, .cs-container .ModAuthenticationC a.CommandButton:hover, .cs-container .ModAuthenticationC a.CommandButton:visited, .cs-container .ModAuthenticationC a.CommandButton:active{color:#1c5090;font-size:12px;}
.cs-container .ModAuthenticationC{position:relative;}
.cs-container .ModAuthenticationC > div > table > tbody > tr + tr + tr + tr + tr a{border-left:1px solid black;padding-left:10px;position:absolute;left:56px;bottom:31px;}
*+html .cs-container .ModAuthenticationC > div > table > tbody > tr + tr + tr + tr + tr a{left:57px;bottom:21px;}
.NoTitleContainer .cs-container-header{line-height:0;font-size:0;}
*+html .NoTitleContainer .cs-container-header{overflow:hidden;}
*+html .NoTitleContainer .cs-container-footer{overflow:hidden;}
.NoTitleContainer .cs-container, .NoTitleContainer .cs-container-footer{margin-bottom:0;}
.NoTitleContainer .cs-container .cs-container-header{margin:0;}
.NoTitleContainer .c_contentpane{padding:0;}
.NoTitleContainer .cs-container-body ul{padding:0px;margin:0;}
.NoTitleContainer .cs-container-body ul li{list-style-position:outside;list-style-type:none;background:url("Containers/Princeville/images/social-icons.gif") 0 -97px no-repeat;font:normal 12px Tahoma, Geneva, sans-serif;padding:4px 0 4px 20px;margin:0;}
.NoTitleContainer .cs-container-body ul li a:link, .NoTitleContainer .cs-container-body ul li a:hover, .NoTitleContainer .cs-container-body ul li a:visited, .NoTitleContainer .cs-container-body ul li a:active{color:#035da2;font:normal 12px Tahoma, Geneva, sans-serif;text-decoration:underline;}
.NoTitleContainer .cs-container-body .listingcontainer{margin:0 0 20px 10px;}
.NoTitleContainer .cs-container-body .listingcontainer h2{font:18px Tahoma, Geneva, sans-serif;color:#796638;margin:15px 0 0 0;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.4);padding:5px 0 0 0;border-top:1px solid #BBB;}
.NoTitleContainer .cs-container-body .listingcontainer p{color:#24272a;line-height:18px;}
.NoTitleContainer .cs-container-body .box-wrap{background:url("Containers/Princeville/images/box_div.png") 230px top repeat-y;}
.NoTitleContainer .cs-container-body .box{width:216px;float:left;}
.NoTitleContainer .cs-container-body .box + .box{padding-left:30px;}
.NoTitleContainer .cs-container-body .box-wrap .box + .box{background:url("Containers/Princeville/images/box_top_div.png") 14px top no-repeat;}
.NoTitleContainer .cs-container-body .box a{text-decoration:underline;}
.FooterContainer .cs-container-header{line-height:0;}
.FooterContainer .cs-container .cs-container-header{margin:0;}
.FooterContainer .c_contentpane{padding:0;}
.FooterContainer .cs-container, .FooterContainer .cs-container-footer{margin-bottom:0;padding-bottom:0;}
.FooterContainer .cs-container-body ul{margin:0px;}
.FooterContainer .cs-container-body ul li{list-style-position:inside;list-style-image:none;list-style-type:none;font:11px Tahoma, Geneva, sans-serif;padding:2px 0;margin:0;color:#020201;}
*+html .FooterContainer .cs-container-body ul ul li{margin-left:-15px;}
.FooterContainer .cs-container-body div > ul > li{float:left;width:115px;margin:0;padding:5px 0;font-weight:bold;}
.FooterContainer .cs-container-body div > ul > li + li{margin-left:17px;}
.FooterContainer .cs-container-body div > ul > li > ul{background:url("Containers/Princeville/images/ftr_li_bg.png") left top repeat-x;padding-top:15px;margin:0;}
.FooterContainer .cs-container-body a:link, .FooterContainer .cs-container-body a:hover, .FooterContainer .cs-container-body a:visited, .FooterContainer .cs-container-body a:active{color:#020201;font:11px Tahoma, Geneva, sans-serif;}
.FooterContainer h1, .FooterContainer h2, .FooterContainer h3, .FooterContainer h4, .FooterContainer h5, .FooterContainer h6{color:#020201;}
.FooterContainer .cs-container-body .Normal,
.FooterContainer .cs-container-body p{font-size:11px;line-height:18px;}
.ContentContainer .cs-container-header .cs-container-title h2{font-size:1.5em;font-weight:200;}
.ContentContainer{margin:30px 5px 0 10px;}
.ContentContainer .cs-container-title h1{font:23px Tahoma, Geneva, sans-serif;color:#26221c;}
.ContentContainer .cs-container-title h2{font:22px Tahoma, Geneva, sans-serif;color:#796638;margin:10px 0 0 0;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.4);}
.ContentContainer .cs-container-title .header-border-l{height:2px;background:url("Containers/Princeville/images/small_border_left.png") left top no-repeat;padding-left:20px;}
.ContentContainer .cs-container-title .header-border-r{height:2px;background:url("Containers/Princeville/images/small_border_right.png") right top no-repeat;padding-right:20px;}
.ContentContainer .cs-container-title .header-border{height:2px;background:url("Containers/Princeville/images/small_border.png") left top repeat-x;}
.ContentContainer .cs-container-body,
.ContentContainer .cs-container-body p{color:#24272a;line-height:18px;}
.ContentContainer .cs-container-body a.more{color:#376D89;text-decoration:underline;}
.ContentContainer .cs-container-body ul{padding:0px;margin:20px 0 20px 5px;}
.ContentContainer .cs-container-body ul li{list-style-position:outside;list-style-type:none;background:transparent url("Containers/Princeville/images/social-icons.gif") no-repeat left -100px;font:normal 12px Tahoma, Geneva, sans-serif;padding:0 0 4px 20px;margin:0;color:#333333;}
.ContentContainer .cs-container-body a:link, .ContentContainer .cs-container-body a:hover, .ContentContainer .cs-container-body a:active, .ContentContainer .cs-container-body a:visited, .ContentContainer .cs-container-body ul li a:link, .ContentContainer .cs-container-body ul li a:hover, .ContentContainer .cs-container-body ul li a:active, .ContentContainer .cs-container-body ul li a:visited{text-decoration:underline;}
.ContentContainer .cs-container-body ul.resortlist{float:left;width:200px;padding:0px;margin:0 0 20px 5px;}
.ContentContainer .cs-container-body ul.resortlist li{list-style-position:outside;list-style-type:none;background:transparent url("Containers/Princeville/images/social-icons.gif") no-repeat left -100px;font:normal 12px Tahoma, Geneva, sans-serif;padding:0 0 4px 20px;margin:0;color:#333333;}
.ContentContainer .cs-container-body .listingcontainer{margin:0 0 20px 10px;}
.ContentContainer .cs-container-body .listingcontainer h2.gentium-font{font:18px Tahoma, Geneva, sans-serif;color:#796638;margin:15px 0 0 0;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.4);padding:5px 0 0 0;}
.ContentContainer .cs-container-body .listingcontainer p{color:#24272a;line-height:18px;}
div + div > .ContentSideContainer{background:url("Containers/Princeville/images/side_top_border.png") left top repeat-x;margin:0 -10px;padding:12px 10px 0 10px;}
.ContentPane div + div > .ContentSideContainer, .column-2-Pane div + div > .ContentSideContainer{margin:0 -15px;padding:12px 15px 0 15px;}
.HeroPane div + div > .ContentSideContainer{margin:0;padding:12px 0px 0 0px;}
.ContentSideContainer .cs-container{margin:0;}
.ContentSideContainer .cs-container-title h2{padding:13px 0 0 2px;margin:0;font:19px Tahoma, Geneva, sans-serif;color:#796638;background:url("Containers/Princeville/images/h1_small_bott_border.png") right bottom no-repeat;white-space:nowrap;}
.ContentSideContainer .cs-container-title h2{text-transform:uppercase;}
.ContentSideContainer .cs-container-body,
.ContentSideContainer .cs-container-body p{color:#717376;line-height:16px;margin:5px 0 5px 5px;padding:0;}
.ContentSideContainer .cs-container-body a.more{color:#1c5090;}
.ContentSideContainer .cs-container-body img{margin:0 0 0 -5px;}
.ContentSideContainer .cs-container-body ul{padding:0px;margin:0 0 10px 5px;}
.ContentSideContainer .cs-container-body ul li{list-style-position:outside;list-style-type:none;background:url("Containers/Princeville/images/green_disc.png") left 9px no-repeat;font:bold 13px Tahoma, Geneva, sans-serif;padding:0 0 5px 15px;margin:0;color:#1c5090;}
.ContentSideContainer .cs-container-body ul li a:link, .ContentSideContainer .cs-container-body ul li a:hover, .ContentSideContainer .cs-container-body ul li a:visited, .ContentSideContainer .cs-container-body ul li a:active{color:#1c5090;font:13px Tahoma, Geneva, sans-serif;text-decoration:underline;}
.DefaultContainer .cs-container-title h1{font:34px Tahoma, Geneva, sans-serif;color:#62522a;background:url("Containers/Princeville/ images/h1_bott_border.png") right bottom no-repeat;letter-spacing:-1px;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.4);}
.DefaultContainer .cs-container-body,
.DefaultContainer .cs-container-body p{color:#24272a;line-height:18px;}
.DefaultContainer .cs-container-body a.more{color:#24272a;}
.princeville .panes3-wrapper .DefaultContainer .cs-container-title h1{font-size:23px;line-height:25px;font-weight:normal;}
.princeville .panes3-wrapper .DefaultContainer .cs-container-title h1, .cs-container-title h2, .gentium-font{font-family:'Gentium Book Basic', serif;}
.princeville .panes3-wrapper .DefaultContainer .cs-container-title h2{font-size:23px;font-weight:normal;line-height:25px;margin:0;padding:0;}
.DefaultContainer .cs-container-title h2{font-size:2.1em;background:url("Containers/Princeville/images/h1_bott_border.png") right bottom no-repeat;letter-spacing:-1px;margin-bottom:15px;font-weight:200;}
.logo h1 a{width:245px;height:60px;display:block;text-indent:-9999px;background:url("Containers/Princeville/images/princeville-logo.png");}