
/*-- Essential Page Tags Begin --*/
body { margin: 0px; background:#1a1400 url(/img/main-bkg.jpg) center repeat-y }
table, td { vertical-align:top; text-align:left; border:0px; border-spacing:0px; border-collapse:collapse; padding:0px }
img { border:0px }
img.right { float:right; padding-left:8px;}
br { line-height:12px }
h1, h2, h3 { font-family:"Times New Roman", Times, serif; font-weight:normal; padding:0px; margin:0px }
h1 { font-size:28px; color:#004a66; line-height:30px; }
h2 { font-size:22px; color:#004a66; line-height:24px; margin:0px 0px 10px }
h3 { font-size:18px; color:#a15e01; line-height:20px; font-weight:bold; padding:3px 5px; }
h4 { font-size:16px; color:#004a66; line-height:16px; font-weight:normal; display:inline; }
ul { margin:5px 0px; padding:0px 0px 0px 25px }
li { padding:0px 0px 3px }
a.cam:link, a.cam:active, a.cam:visited { color:#2f83aa; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a.cam:hover { color:#004a66; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.wtshide, .wtdhide, .wtdrechide, .happeningshide, .communityhide, .developmenthide, .cvbhide, .commercehide, .mediahide, .employhide, .realestatehide, .planeventhide, .employhide { display:none; width:173px; background-image:url(/img/nav-fill.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a15e01; line-height:15px; padding:0px 0px 3px 50px }
/*-- Essential Page Tags End --*/

/*-- List Styles Begin --*/
.wtshide ul, .wtdhide ul, .wtdrechide ul, .happeningshide ul, .communityhide ul, .developmenthide ul, .cvbhide ul, .commercehide ul, .mediahide ul, .employhide ul, .realestatehide ul, .planeventhide ul, .employhide ul { list-style-image:url(/img/arrow.jpg); font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 30px 7px 5px }
.wtshide li, .wtdhide li, .wtdrechide li, .happeningshide li, .communityhide li, .developmenthide li, .cvbhide li .commercehide li, .mediahide ulsub-nav li, .employhide li, .planeventhide li, .employhide li { padding:0px }
/*-- List Styles End --*/

/*-- Header Navigation Start --*/
#headerNav { width:756px; background:url(/img/bkg-headerNav.jpg) right top no-repeat; text-align:left; padding-right:24px; margin:0 2px 0 0 }
.navHead { float:right; width:463px }
/*-- Header Navigation  End  --*/

/*-- Internal Pages Splash/Flash Image Begin --*/
#splash-internal { width:780px; height:203px }
/*-- Internal Pages Splash/Flash Image  End  --*/

/*-- Navigation Styles Begin --*/
.nav-links a:link, .nav-links a:active, .nav-links a:visited { color:#372a01; text-decoration:none }
.nav-links a:hover { color:#2f83aa }
.nav-links a.different:link, .nav-links a.different:active, .nav-links a.different:visited { color:#2f83aa; text-decoration:none }
.nav-links a.different:hover { color:#372a01; }
.wtdhide a:link, .wtdhide a:active, .wtdhide a:visited, .wtdrechide a:link, .wtdrechide a:active, .wtdrechide a:visited, .wtshide a:link, .wtshide a:active, .wtshide a:visited, .happeningshide a:link, .happeningshide a:active, .happeningshide a:visited, .communityhide a:link, .communityhide a:active, .communityhide a:visited, .developmenthide a:link, .developmenthide a:active, .developmenthide a:visited, .cvbhide a:link, .cvbhide a:active, .cvbhide a:visited, .commercehide a:link, .commercehide a:active, .commercehide a:visited, .mediahide a:link, .mediahide a:active, .mediahide a, .employhide a:visited, .planeventhide a:link, .planeventhide a:active, .planeventhide a:visited, .employhide a:link, .employhide a:active, .employhide a:visited, .realestatehide a:link, .realestatehide a:active, .realestatehide a:visited { color:#BB7007; text-decoration:none }
.wtshide a:hover, .wtdhide a:hover, .wtdrechide a:hover, .happeningshide a:hover, .communityhide a:hover, .developmenthide a:hover, .cvbhide a:hover, .commercehide a:hover, .mediahide a:hover, .planeventhide a:hover, .employhide a:hover, .realestatehide a:hover { color:#372a01 }
div#breadcrumbs a:link, div#breadcrumbs a:active, div#breadcrumbs a:visited { color:#BB7007; text-decoration:none }
div#breadcrumbs a:hover { color:#372a01 }
div#cnt-subpgs a:link, div#cnt-subpgs a:active, div#cnt-subpgs a:visited, div#event-news-footer a:link, div#event-news-footer a:active, div#event-news-footer a:visited { color:#2f83aa; text-decoration:underline }
div#cnt-subpgs a:hover, div#event-news-footer a:hover { color:#004a66; text-decoration:none }
div#event-news-header a:link, div#event-news-header a:active, div#event-news-header a:visited { font-family:"Times New Roman", Times, serif; font-size:15px; color:#004a66 }
div#event-news-header a:hover { color:#2f83aa; text-decoration:none }
div#whattodo-text a:link, div#whattodo-text a:active, div#whattodo-text a:visited { color:#2f83aa; text-decoration:underline }
div#whattodo-text a:hover { color:#004a66; text-decoration:none }
div#details-text01 a:link, div#details-text01 a:active, div#details-text01 a:visited { color:#2f83aa; text-decoration:underline }
div#details-text01 a:hover { color:#004a66; text-decoration:none }
div#details-text02 a:link, div#details-text02 a:active, div#details-text02 a:visited { color:#2f83aa; text-decoration:underline }
div#details-text02 a:hover { color:#004a66; text-decoration:none }
a.event { background-color:#f0e9e2; color:#BB7007; text-decoration:underline; padding:0px 3px 3px }
a:hover.event { color:#372a01; text-decoration:none }
.event-info a { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; color:#2f83aa; text-decoration:underline }
.event-info a:hover { color:#004a66; text-decoration:none }
.event-related a:link, .event-related a:active, .event-related a:visited, .news-related a:link, .news-related a:active, .news-related a:visited { font-family:"Times New Roman", Times, serif; color:#3e9cc0; text-decoration:underline }
.event-related a:hover, .news-related a:hover { color:#004a66 }
.job-info a:link, .job-info a:active, .job-info a:visited, .job-info2 a:link, .job-info2 a:active, .job-info2 a:visited { font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#3e9cc0; text-decoration:underline }
.job-info a:hover, .job-info2 a:hover { color:#004a66; text-decoration:none }
.event-top a:link, .event-top a:active, .event-top a:visited { color:#2f83aa; text-decoration:none }
.event-top a:hover { color:#004a66; text-decoration:none }
.news-info a { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; color:#2f83aa; text-decoration:underline }
.news-info a:hover { color:#004a66; text-decoration:none }
div#category-text a:link, div#category-text a:active, div#category-text a:visited { color:#2171a0; text-decoration:none }
div#category-text a:hover { color:#000000 }
div#details-right a:link, div#details-right a:active, div#details-right a:visited { font-family:"Times New Roman", Times, serif; font-size:12px; color:#BB7007; text-decoration:underline }
div#details-right a:hover { color:#372a01 }
div#whattodo-list a:link, div#whattodo-list a:active, div#whattodo-list a:visited { font-family:"Times New Roman", Times, serif; color:#2171a0; font-size:15px; text-decoration:underline; font-weight:bold }
div#whattodo-list a:hover { text-decoration:none }
div#recreation-list a:link, div#recreation-list a:active, div#recreation-list a:visited { font-family:"Times New Roman", Times, serif; color:#2171a0; font-size:13px; text-decoration:underline; font-weight:bold; padding-left:7px }
div#recreation-list a:hover { text-decoration:none }
div#ft-list-01 a:link, div#ft-list-01 a:active, div#ft-list-01 a:visited { font-family:"Times New Roman", Times, serif; color:#925401; font-size:15px; line-height:20px; text-decoration:underline; font-weight:bold; }
div#ft-list-01 a:hover { color:#372a01 }
div#ft-list-02 a:link, div#ft-list-02 a:active, div#ft-list-02 a:visited { font-family:"Times New Roman", Times, serif; color:#925401; font-size:15px; line-height:20px; text-decoration:underline; font-weight:bold; }
div#ft-list-02 a:hover { color:#372a01 }
div#calendar-info a:link, div#calendar-info a:active, div#calendar-info a:visited { font-family:"Times New Roman", Times, serif; color:#2f83aa; text-decoration:underline }
div#calendar-info a:hover { color:#004a66 }
div#footer-right a:link, div#footer-right a:visited, div#footer-right a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA9A7C; text-decoration:none; }
div#footer-right a:hover { color:#004a66 }
div#copyright a:link, div#copyright a:visited, div#copyright a:active, div#copyright a:hover { text-decoration: none; color: #AA9A7C }
div#cnt-subpgs02 a:link, div#cnt-subpgs02 a:active, div#cnt-subpgs02 a:visited, .business a:link, .business a:active, .business a:visited, .businessAlt a:link, .businessAlt a:active, .businessAlt a:visited, .featbusiness a:link, .featbusiness a:active, .featbusiness a:visited, .featbusinessAlt a:link, .featbusinessAlt a:active, .featbusinessAlt a:visited { font-family:"Times New Roman", Times, serif; color:#2f83aa; font-size:14px; text-decoration:underline; font-weight:normal }
div#cnt-subpgs02 a:hover, .business a:hover, .businessAlt a:hover, .featbusiness a:hover, .featbusinessAlt a:hover { color:#004a66; text-decoration:none }
/*-- Navigation Styles End --*/

/*-- Holding Tables and TDs Begin --*/
td.content-holder a:link, td.content-holder-subp a:link, td.content-holder a:active, td.content-holder-subp a:active, td.content-holder a:visited, td.content-holder-subp a:visited { color:#BB7007; text-decoration:none; }
td.content-holder a:hover,  td.content-holder-subp a:hover { color:#372a01 }
td.content-holder-subp
td.content-holder .linkbox-right { float:right; width:150px; }
table.chambermaster-holder { background: url(/img/bg_chambermaster.jpg) no-repeat top #fdfcf9; width:762px; margin:0 -1px 0 1px; }
table.chambermaster-holder td.chambermaster { width:600px; height:100%; }
td.chambermaster a:link, td.chambermaster a:active, td.chambermaster a:visited { color:#BB7007; text-decoration:none }
td.chambermaster a:hover { color:#372a01 }
td.content-holder-chambermaster { width:600px; }
td.content-holder-chambermaster .cm_eventHeading { font-family:"Times New Roman", Times, serif; font-weight:normal; padding:6px 0px; margin:0px; font-size:28px; color:#004a66; line-height:30px; }
td.content-holder-chambermaster .cm_textHeading { font-family:"Times New Roman", Times, serif; font-weight:normal; padding:6px 0px; margin:0px; font-size:28px; color:#004a66; line-height:34px; }
table.holder { background-color:#fffefd; width:763px; margin:0 auto; }
td.content-holder { width:316px; height:100%; background-image:url(/img/content-bkg.jpg); background-repeat:no-repeat; }
td.content-right { width:223px; background: url(/img/bg-hpColRight.jpg) top no-repeat ; }
/*-- Subpages Holding TD's Begin --*/
td.content-holder-subp { width:539px; height:603px; background-image:url(/img/content-bkg2.jpg); background-repeat:no-repeat; }
/*-- Subpages Holding TD's End --*/
/*-- Holding Tables and TDs End --*/

/*-- Navigation Begin --*/
#breadcrumbs { width:430px; height:23px; background-image:url(/img/breadcrumbs-bkg.jpg); font-family:"Times New Roman", Times, serif; font-size:12px; color:#BB7007; padding:10px 0px 0px 109px; }
#linkcalendar { background:url(/img/bg_linkcalendar.jpg) no-repeat left; text-align:right; width:508px; height:13px; float:left; padding:5px 0px 5px 0; }
a:link.linkcalendar, a:active.linkcalendar, a:visited.linkcalendar { color:#7f7966; font-size:10px; padding:5px 17px 5px 10px; text-decoration:none }
a:hover.linkcalendar { color:#bb7007; font-size:10px; padding:5px 17px 5px 10px; text-decoration:none }
a:link#back, a:active#back, a:visited#back { font-family:"Times New Roman", Times, serif; font-size:12px; color:#BB7007; text-decoration:underline }
a:hover#back { color:#372a01 }
#nav-title { width:223px; height:56px; background-image:url(/img/title-navigation.jpg); }
.nav-links { width:186px; background-image:url(/img/nav-fill.jpg); font-family:"Times New Roman", Times, serif; font-size:11px; color:#372a01; text-shadow:#FFFFFF; font-weight:bold; padding:3px 0px 4px 37px; }
#action-button { padding:7px 0px 0px 14px; }
/*-- Navigation End --*/

/*-- Search Begin --*/
#search-title { width:188px; height:44px; background-image:url(/img/title-search.jpg); font-family:"Times New Roman", Times, serif; font-size:10px; color:#fbe4b8; padding:13px 0px 0px 35px; }
.search_input { width:131px; height:12px; border:1px solid #372a01; background-color:#f2e8d6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-left:2px; float:left; margin:2px 0px 0px 0px; }
.search_button { width:16px; height:16px; background-image:url(/img/search-button.jpg); border:0px; margin:2px 0px 0px 2px; }
/*-- Search End --*/

/*-- Content Begin --*/
#homeMap { width:316px; height:225px; background:url(/img/home-map.jpg) no-repeat; }
.homeMapContent { width:161px; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#372a01; text-align:center; padding:20px 0px 0px 4px }
#webcam { text-align:center;}
#webcam #cam-right { float:right; margin-left:0px;}
#webcam #cam-left { float:left; margin-right:0px;}
#content-title { padding:3px 0px 0px 14px }
#content-title h1 { font-size:40px; margin-top:5px }
#content { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:12px 15px 0px 15px }
#content-leftnav { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:5px 15px }
#content-leftnav b { font-size:13px; color:#004a66 }
#cnt-ttl-subpgs { padding:9px 0px 0px 16px }
#cnt-subpgs, #cnt-subpgs02 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:7px 35px 0px 21px }
#cnt-subpgs02 { padding:7px 0px 0px 21px }
div#cnt-subpgs b, div#cnt-subpgs strong, div#cnt-subpgs i, div#cnt-subpgs em { color:#004a66; font-size:13px }
#cnt-whattodo { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:7px 0px 0px 13px }
div#cnt-whattodo b, div#cnt-whattodo strong, div#cnt-whattodo i, div#cnt-whattodo em { color:#004a66; font-size:13px }
.table-padded td { padding:5px; }
.table-padded th { padding:5px; text-align:right; color:#372a01; font-weight:bold; }
/*-- Category Box Begin --*/
#category-view { width:57px; height:21px; padding:0px 0px 0px 97px; }
#category-top { width:154px; height:8px; background-image:url(/img/category-top.jpg); }
#category-text { width:140px; background-image:url(/img/category-fill.jpg); padding:1px 7px 1px 7px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2171a0; font-weight:bold; text-align:center; }
#category-bottom { width:141px; height:107px; background-image:url(/img/category-bottom.jpg); padding:10px 0px 0px 13px; }
/*-- Category Box End --*/

/*-- What to Do Box Begin --*/
table.whattodo { width:472px; }
td.wtd-left { width:236px; }
td.wtd-right { width:236px; padding-left:4px; }
#whattodo-text { width:472px; background-image:url(/img/wtd-bkg.jpg); padding:0px 15px 0px 13px; }
#whattodo-list { width:234px; height:42px; padding-top:7px; }
.wtd-list-bkg { background-image:url(/img/wtd-list-item.jpg); }
.wtd-list-bkg2 { background-image:url(/img/wtd-list-item2.jpg); }
#whattodo-image { float:left; width:52px; height:42px; padding:0px 0px 0px 8px; }
/*-- What to Do Box End --*/

/*-- Recreation Page Begin --*/
#rec-details { width:475px; background-image:url(/img/rec-details-bkg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; text-align:left; padding:10px 40px 10px 24px; }
table.recreation { width:475px; }
td.rec-left { width:237px; }
td.rec-right { width:238px; padding-left:6px; }
#recreation-list { width:234px; padding:5px 0px 5px 0px; }
.rec-list-norm { background-image:url(/img/rec-list-norm.jpg); }
.rec-list-over { background-image:url(/img/rec-list-over.jpg); }
/*-- Recreation Page End --*/

/*-- Listings Begin --*/
#featured h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#564d3f; line-height:20px; margin:0px 0px 1px 1px; }
#listing-01pic { float:left; width:66px; height:64px; background-image:url(/img/listing-pic01.jpg); padding:13px 0px 0px 14px; }
#listing-01 { float:left; width:377px; height:63px; background-color:#e8eef2; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:14px 13px 0px 12px; }
#listing-02pic { float:left; width:66px; height:64px; background-image:url(/img/listing-pic02.jpg); padding:13px 0px 0px 14px; }
#listing-02 { float:left; width:377px; height:63px; background-color:#f6f8fa; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:14px 13px 0px 12px; }
/*-- Listings End --*/

/*-- Property Details Begin --*/
#details-top { width:272px; height:40px; background-image:url(/img/details-top.jpg); }
#details-title { width:272px; background-image:url(/img/details-title.jpg); text-align:center; }
#details-title h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#2171a0; font-weight:bold; margin:0px 0px 5px 10px; padding-top:6px; }
#details-text01 { float:left; width:235px; background-image:url(/img/details-text01.jpg); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; text-align:left; padding:15px 5px 0px 32px; }
div#details-text01 b, div#details-text01 strong, div#details-text01 i, div#details-text01 em { color:#004a66; font-size:13px; }
#details-text02 { width:467px; background-image:url(/img/details-text02.jpg); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; text-align:left; padding:5px 40px 10px 32px; background-repeat:no-repeat; }
#details-text03 { width:534px; background-image:url(/img/details-text02.jpg); background-repeat:no-repeat; padding-left:5px }
div#details-text02 b, div#details-text02 strong, div#details-text02 i, div#details-text02 em { color:#004a66; font-size:13px; }
#details-right { float:left; width:207px; height:161px; background-image:url(/img/details-right.jpg); background-repeat:no-repeat; padding:18px 32px 9px 28px; text-align:center; }
/*-- Property Details End --*/

/*-- Events List/Detail, Jobs List/Detail, News List/Detail Begin --*/
.event-top { width:470px; min-height:300px; padding:25px 28px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; }
.event-top h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#3e9cc0; margin:0px; padding:5px 0px 20px; text-align:center; }
.imgspace { padding:10px 8px; border:0px; }
#event-news-holder { background:url(/img/bkg-event-news.jpg) no-repeat }
#event-details-text { width:470px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; }
.event-news-print { float:right; margin:15px 20px }
#event-news-header { width:470px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004a66; padding:15px 30px 10px; }
#event-news-header .content { color:#372a01 }
#event-news-header h1 { font-family:"Times New Roman", Times, serif; font-size:25px; font-weight:bold; line-height:33px; color:#3e9cc0; margin:0px; padding:0px; }
#event-news-header h2 { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#004a66; margin:0px; padding:0px; font-weight:bold; }
#event-news-header h3 { font-family:"Times New Roman", Times, serif; font-size:15px; color:#a15e01; margin:0px; padding:0px; font-weight:bold; }
#event-news-footer, .event-news-footer { width:453px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:0px 46px 0px 31px; }
.event-typeL, .event-typeR { font-family:"Times New Roman", Times, serif; font-size:25px; color:#a15e01; background-color:#ede4d9 }
.event-typeL { width:455px; height:28px; padding-left:5px }
.event-typeR { float:right; width:60px; text-align:right; padding:6px 10px 0px 0px }
.event-typeR a:link, .event-typeR a:active, .event-typeR a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a15e01 }
.event-typeR a:hover { text-decoration:none }
.event-info { padding:10px; font-size:13px; }
.event-date { float:left; width:60px; height:75px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004a66; padding:4px 15px 0px 25px; }
.event-date h2 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#004a66; margin:0px; padding:0px; font-weight:bold; }
.event-date h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004a66; margin:0px; padding:0px; font-weight:bold; }
.event-location { color:#9a947f; font-style:italic; }
.event-related { width:100%; background-color:#f0e9e2; padding:3px 5px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#372a01; }
.event-related h3 { font-size:15px }
.related { float:left; width:50px; height:25px; text-align:right; padding:0px 5px; font-style:italic; vertical-align:top; }
.related2 { vertical-align:top; padding-bottom:10px; }
table.jobs { width:483px; margin:10px 0px; }
#addjob form { padding:0px; margin:5px 0px }
.addjob-input { width:290px; font-size: 12px; border: 1px solid #BB7007; background-color: #FCFAED; padding-left:5px; margin:2px 5px }
.addjob-input2 { width:100px; font-size: 12px; border: 1px solid #BB7007; background-color: #FCFAED; padding-left:5px; margin:2px 5px }
.addjob-input3 { width:60px; font-size: 12px; border: 1px solid #BB7007; background-color: #FCFAED; padding:0px; margin:2px 5px }
.addjob-input4 { width:40px; font-size: 12px; border: 1px solid #BB7007; background-color: #FCFAED; padding:0px; margin:2px 0px }
.addjob-input5 { width:75px; font-size: 14px; font-weight:bold; border: 2px solid #BB7007; background-color: #FCFAED; padding:0px; margin:2px 0px }
.addjob-input-error { width:290px; padding:0px; margin:2px 5px; border:1px solid red; background-color:#FFD7D8 }
.requiredField, .requiredSmall { color:#FF0000; font-weight:bold }
.requiredField { font-size:15px }
.requiredSmall { font-size:11px; padding-left:5px }
#addjob textarea { width:290px; height:150px; font-size: 12px; border: 1px solid #BB7007; background-color: #FCFAED; margin:2px 5px }
#addjob textarea.addjob-textarea-error { border: 1px solid red; background-color:#FFD7D8 }
.postnewjob { width:115px; height:19px; background-image:url(/img/addjob.jpg); margin:0px 13px 5px; padding:0px; border:0px; }
.applyforjob { width:115px; height:19px; background-image:url(/img/applyjob.jpg); margin:0px 13px 5px; padding:0px; border:0px; }
td.joblabellist, td.joblabellist2 { width:175px; font-weight:bold; font-size:13px; text-align:right; padding-top:3px; text-align:right; }
td.joblabellist { vertical-align:top; }
td.joblabellist label, td.joblabellist2 label { color:#004a66 }
.job-info { width:60%; vertical-align:top; font-size:13px; padding:5px 10px 5px 0px }
.job-info h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:bold; color:#3e9cc0; margin:5px 2px; padding:0px; }
.job-info2 { vertical-align:top; font-size:12px; padding-top:34px; }
.news-info { padding:10px; font-size:13px; }
.news-date { float:left; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#004a66; padding:1px 10px 0px 0px; }
#news-title { width:214px; height:135px; background-image:url(/img/evt-info01.jpg); padding:25px 10px 25px 25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#004a66; text-align:center; }
#news-title h1 { font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; line-height:24px; color:#3e9cc0; margin:25px 0px 10px 0px; padding:0px; }
.news-related { float:right; width:230px; background-color:#f0e9e2; font-family:"Times New Roman", Times, serif; font-size:13px; color:#372a01; margin-left:5px; }
/*-- Events List/Detail, Jobs List/Detail, News List/Detail End --*/

/*-- Business Directory Begin --*/
.featbusiness-holder { height:79px }
.business-holder { margin-bottom:2px; position:relative; z-index:5;  }
.business, .businessAlt { width:473px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:5px 3px 0px 5px; }
.business { background-color:#efd5b3 }
.businessAlt { background-color:#f4e3cc }
.featbusiness-pic, .featbusinessAlt-pic { float:left; width:66px; height:64px; padding:13px 0px 0px 14px; }
.featbusiness-pic { background-image:url(/img/feat-pic-01.jpg) }
.featbusinessAlt-pic { background-image:url(/img/feat-pic-02.jpg) }
.featbusiness, .featbusinessAlt { float:left; width:389px; height:67px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:10px 0px 0px 12px; }
.featbusiness { background-color:#efd5b3 }
.featbusinessAlt { background-color:#f4e3cc }
.address { padding:2px 0px 5px }
.address a:link, .address a:active, .address a:visited { font-weight:normal; font-size:13px }
.otherinfo { width:62%; float:right; padding-top:2px }
.otherinfo a:link, .otherinfo a:active, .otherinfo a:visited { font-weight:normal; font-size:13px }
.otherinfo02 { width:50%; float:right; padding-top:2px }
.otherinfo02 a:link, .otherinfo02 a:active, .otherinfo02 a:visited { font-weight:normal; font-size:13px }
.business h3, .businessAlt h3 { font-family:"Times New Roman", Times, serif; font-size:15px; color:#a15e01; margin:0px; padding:0px; }
#advancedsearch form { padding:0px; margin:0px }
#advancedsearch { display:none; }
#advancedsearch label { color:#004a66; font-size:12px; font-weight:bold }
#advancedsearch select { color:#004a66; font-size:12px }
.searchbusinesses { width:140px; height:19px; background-image:url(/img/search-bus.jpg); margin:5px 0px 0px; padding:0px; border:0px; }
/*-- Business Directory End --*/

/*-- Featured Property Begin --*/
#featured { padding:0px 0px 0px 16px; }
#featured h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#564d3f; line-height:20px; margin:0px 0px 1px 1px; }
#feat-view-all { float:right; padding:1px 29px 0px 0px; }
#ft-list-01pic { float:left; border-top:2px solid #FFFFFF; width:66px; height:64px; background-image:url(/img/feat-pic-01.jpg); padding:13px 0px 0px 14px; }
#ft-list-01 { float:left; width:362px; height:63px; background-color:#efd5b3; border-top:2px solid #FFFFFF; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:14px 13px 0px 12px; }
#ft-list-01end { float:left; width:27px; height:77px; background-image:url(/img/feat-end-01.jpg); border-top:2px solid #FFFFFF; }
#ft-list-02pic { float:left; border-top:2px solid #FFFFFF; width:66px; height:64px; background-image:url(/img/feat-pic-02.jpg); padding:13px 0px 0px 14px; }
#ft-list-02 { float:left; width:362px; height:63px; background-color:#f4e3cc; border-top:2px solid #FFFFFF; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:14px 13px 0px 12px; }
#ft-list-02end { float:left; width:27px; height:77px; background-image:url(/img/feat-end-02.jpg); border-top:2px solid #FFFFFF; }
/*-- Featured Property End --*/

/*-- Join Now Form Begin --*/
table.join-now { width:482px; }
td.jn-title { width:132px; text-align:right; padding:5px 5px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; vertical-align:middle; }
td.jn-input { width:350px; padding:5px 0px 0px 0px; }
td.jn-input input { width:200px; height:18px; margin:0px; border:1px solid #000000; background-color:#e4d0ae; padding:0px; }
/*-- Content End --*/

/*-- Calendar Begin --*/
#calendar-title { width:223px; height:48px; background-image: url(/img/title-right.jpg); /*url(/img/title-calendar.jpg); */}
#calendar { width:223px; background-image:url(/img/calendar-bkg.jpg); }
#calendar-info { width:154px; background-image:url(/img/calendar-bkg.jpg); padding:7px 40px 0px 29px;  text-align:center; }
#calendar-info img { background:#fff; padding:3px; border:solid 1px #cccccc;}
#calendar #calendar-info a	{color:#004a66; font-size:13px; text-decoration:none;}
#calendar #calendar-info a:hover {color:#2f83aa; text-decoration:none;}
div#calendar-info b, div#calendar-info strong, div#calendar-info i, div#calendar-info em { font-family:"Times New Roman", Times, serif; color:#004a66; font-size:15px; }
#calendar-foot { width:223px; height:20px; background-image:url(/img/calendar-foot.jpg); }
/*-- Calendar End --*/

/*-- CVB Styles --*/
.bx-tp { float:right; background:url(/img/bx-tp.jpg) bottom no-repeat; width:178px; height:10px; margin-top:10px; }
.bx-mid { float:right; clear:both; background: url(/img/bx-mid.jpg) top repeat-y; text-align:center; width:158px; font-style:italic; font-weight:bold; padding:0px 10px 5px 10px; font-size:12px; line-height:17px; }
.bx-btm { float:right; clear:both; background:url(/img/bx-btm.jpg) top no-repeat; width:178px; height:17px; }
.close { margin:0; padding-left:25px; }
/*-- Footer Begin --*/
#footer-left { float:left; width:120px; height:73px; background-image:url(/img/footer-left.jpg); }
#footer-logo { float:left; }
#footer-right { float:left; width:657px; height:65px; background-image:url(/img/footer-right.jpg); font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CCC2AF; text-align:right; padding:8px 15px 0px 0px; }
#footer-right br { line-height:8px; }
#copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#AA9A7C; line-height:11px; }
/*-- Footer End --*/

/* Contact Form Styes */
table#cx { }
table#cx td { padding: 0px; }
table#cx td#space { width: 15px; }
table#cx th { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align: left; font-weight: bold; color: #004a66; padding: 1px 0px; }
td#label { }
div#req { padding: 0px; border: 0px solid white; border-left: 5px solid #BB7007; float: left }
input.cx { margin: 0px; font-size: 14px; height: 18px; width: 170px; border: 1px solid #BB7007; background-color: #FCFAED; padding-left:5px }

/*OnSubmit required fields will change to this class by js*/
input.error { border: 2px solid red; background-color: #d8e0e7 }
input#x_state { width: 40px; margin-right: 10px }
input#x_zip { width: 85px }
textarea#x_comments { width: 371px; height: 150px; border: 1px solid #BB7007; background-color: #FCFAED }

/*-- Major Attractions Styles --*/
* html .majorAttraction-imgLarge { background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/major-image-large.png', sizingMethod='scale')
}
.majorAttraction-imgLarge { width:281px; height:220px; background-image:url(/img/major-image-large.png); padding:20px 0px 0px 16px; margin-left:25px }
.majorAttraction-imgLarge img { width:258px; height:193px }
.majorAttraction-addImages { float:right; width:178px; padding:10px 35px 0px 0px }
table.addImages { font-family:"Times New Roman", Times, serif; font-size:14px; color:#bb7007; margin-left:8px }
.majorAttraction-addImages a:link, .majorAttraction-addImages a:active, .majorAttraction-addImages a:visited { font-size:13px; color:#2f83aa; text-decoration:underline }
table.addImages a:hover { color:#004a66; text-decoration:none }
.additionalImage { width:59px; height:54px; background:url(/img/major-img-small.jpg) no-repeat; padding:4px 9px 0px 4px }
.additionalImage img { width:47px; height:35px }
.majorAttractionContent { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:0px 30px }
/*-- Major Attractions Styles --*/

/*-- Photo Gallery Styles --*/
.galleryList { float:left; width:144px; height:160px; border-bottom:1px dashed #aaa69f; margin:0px 13px 8px 0px }
.gallery { background-image:url(/img/photogallery-imgbkg.jpg); background-repeat:repeat-y; padding:0px 0px 0px 6px }
.gallery img { width:130px; height:100px }
.galleryLink { text-align:center; padding:2px 0px }
.galleryLink a:link, .galleryLink a:active, .galleryLink a:visited { font-family:"Times New Roman", Times, serif; color:#2f83aa; font-size:14px; text-decoration:underline; font-weight:bold }
.galleryLink a:hover { color:#004a66; text-decoration:none }
/*-- Photo Gallery Styles --*/

/*-- Photo Gallery Detail Styles --*/
.photoGallery-imgLarge { width:289px; background:#e1d8c9; border:1px solid #b0a895; margin-left:25px }
.photoGallery-imgLarge img { width:289px }
.photoGallery-addImages { float:right; padding:2px 35px 0px 0px }
.addPhotosHeader { font-size:12px; color:#004a66; background:#e4dfd4; border-top:1px dashed #9d9689; border-bottom:1px dashed #9d9689; padding:3px 3px; margin-bottom:7px }
.addPhotosHeader a:link, .addPhotosHeader a:active, .addPhotosHeader a:visited { color:#004a66; text-decoration:none }
.addPhotosHeader a:hover { color:#000000; font-weight:bold }
table.addPhotos { font-family:"Times New Roman", Times, serif; font-size:14px; color:#bb7007 }
.photoThumb { width:60px; height:47px }
.photoThumb img { width:51px; height:38px }
.photoThumb A img { border:1px solid #b1a996 }
.photoThumb A:link img { border:1px solid #b1a996 }
.photoThumb A:visited img { border:1px solid #b1a996 }
.photoThumb A:active img { border:1px solid #b1a996 }
.photoThumb A:hover img { border:3px solid #93bbcb }
.photoGalleryCaption { font-size:14px; color:#372a01; padding:0px 30px; margin:4px 0px; font-style:italic; }
.photoGalleryContent { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#372a01; padding:0px 30px }
.photoGalleryContent b { font-family:"Times New Roman", Times, serif; font-size:15px; color:#2f83aa; padding-top:5px; }
.photoGalleryContent br { line-height:5px }
.photoGalleryLink { float:right; margin:15px 15px 0px }
/*-- Photo Gallery Detail Styles --*/

/*-- ChamberMaster specific features styles - also see /chambermaster/public.css --*/
#cnt-ttl-subpgs .member-login-hdr { float:right; padding:5px 40px 0 0; }
#cnt-ttl-subpgs .member-login-hdr a:link, a:active, a:visited  { color:#BB7007; text-decoration:none }
#cnt-ttl-subpgs .member-login-hdr a:hover { color:#372a01 }

/*--realestate--*/
#property-section { width:514px;  padding-left:25px; position:relative; z-index:5;}
#property-section #breadcrumbs {width:434px; margin-left:-25px; padding-left:105px; position:relative; z-index:10;}
.detail-property { margin-left:-13px;}
.realestateForm .upload { width:50px; }
.realestate-detail { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; color:#372a01; padding:7px 35px 0px 12px; margin-left:-25px; }

#divImages {
	width: 100%;
	/*margin: auto;*/
	/*text-align: center;*/
}

#divImages .mainImage {
	width: 230px;
	border: 1px solid #ccc;
	padding 2px;	
}

#divMainImage {
	width: 100%;
}

#divThumbs img {
	width: 58px;	
}

/*'.realestate-detail img { width:232px; border:1px solid #ccc; padding:2px;}
.realestate-detail img.lft { margin:5px 5px 6px 0;}
.realestate-detail img.rgt { margin:5px 0 6px 6px;}*/
.realestate-detail .specs { float:right; border:1px solid #ccc; padding:2px; margin:5px; }
.realestate-detail .specsWide{ float:none; border:0px solid #ccc; padding:2px; margin:5px 0; }
.realestate-detail .specsWide2 th {padding-right:20px; font-weight:normal;}
.realestate-detail .specs th, .realestate-detail .specsWide th  { padding:2px; font-weight:bold; vertical-align:top; }
.realestate-detail .specsWide th  { padding:2px; width:300px; font-weight:bold; text-align:right; vertical-align:top; }
.realestate-detail .specs td, .realestate-detail .specsWide td { padding:2px; vertical-align:top; }
.realestate-detail a.backlink { float:right; font-family:"Times New Roman", Times, serif; font-size:12px; color:#BB7007; text-decoration:underline;}
.realestate-detail .realestate-holder { margin-bottom:2px }
.realestate, .realestateAlt { width:495px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#372a01; padding:5px 3px 0px 5px; min-height:120px; margin:0px; }
.realestate { background-color:#efd5b3 }
.realestate h3, .realestateAlt h3 { margin:0; padding:0;}
.realestate h3 a:link, .realestate a:active, .realestate a:visited, 
.realestateAlt h3 a:link, .realestateAlt a:active, .realestateAlt a:visited 
{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#a15e01; margin:0px; padding:0px; text-decoration:none;}
.realestate h3 a:hover, .realestateAlt h3 a:hover 
{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#004a66; margin:0px; padding:0px; text-decoration:underline;}
.realestateAlt { background-color:#f4e3cc }
.featrealestate-pic, .featrealestateAlt-pic { float:left; width:66px; height:64px; padding:13px 0px 0px 14px; }
.realestateTextRequired { background-color:#FFCCCC; border-color:#FF0000; border:double; }
.realestateTextAreaRequired { background-color:#FFCCCC; border-color:#FF0000; }
.realestatePhotoRequired { background-color:#FFCCCC; border-color:#FF0000; }
.realestateForm { margin-top:15px; margin-left:-25px;}
.realestateForm th  { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #004a66;  padding:4px 2px; width:220px; text-align:right; vertical-align:top; }
.realestateForm td  { padding:4px 2px; } 
.realestateForm input { height:auto; font-family:Arial, Helvetica, sans-serif; color: #004a66;}
.realestateForm input .upload {width:100px; height:auto; font-family:Arial, Helvetica, sans-serif; color: #004a66;}
.realestateForm textarea {height:auto;font-family:Arial, Helvetica, sans-serif; color: #004a66;}
.realestateForm select {height:auto; font-family:Arial, Helvetica, sans-serif; color: #004a66;}
.realestateForm .formBox  { margin: 0px; font-size: 14px; width:250px; border: 1px solid #BB7007; background-color: #FCFAED; padding-left:5px }
.realestateForm .formBoxArea {margin: 0px; font-size: 14px; width:170px; border: 1px solid #BB7007; background-color: #FCFAED; padding-left:5px}


.realestateForm .formBoxRequired  { margin: 0px; font-size: 14px; width:200px; border: 3px solid red; background-color: #FFFAED; padding-left:5px }
.realestateForm .formBoxAreaRequired {margin: 0px; font-size: 14px; width:170px; border: 3px solid red; background-color: #FFFAED; padding-left:5px}

/*-- Economic Development Research Page Detail Styles --*/
.research { width:483px; }
.research h3 { margin:0; padding:0; }
.research div { padding:0; margin:0; clear:right;} 
.research div.noclear { clear:none;} 
.research table th { background-color:#e3ddd4; }
.research table td, .research table th { padding:5px; border:1px solid #cccccc; border-collapse:collapse; }
.research #researchsub { width:154px; float:right; margin:-35px 0 15px 5px;}
.research #researchsub-top { width:154px; height:25px; text-align:center; padding:15px 0 0 0; background:url(/img/researchsub-top.jpg) top no-repeat; }
.research #researchsub-top .hdr { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2171a0; font-weight:bold; text-align:center; }
.research #researchsub-top .hdr a { text-decoration:none; }
.research #researchsub-middle { width:140px; background:url(/img/researchsub-middle.jpg) repeat-y; padding:1px 7px 1px 7px; text-align:center;}
.research #researchsub-middle a:link, .research #researchsub-middle a:active, .research #researchsub-middle a:visited   { color:#BB7007; text-decoration:none; text-align:center; font-size:12px; line-height:20px; }
.research #researchsub-middle a:hover { color:#2171a0;}
.research #researchsub-bottom { width:154px; height:14px; background:url(/img/researchsub-bottom.jpg) no-repeat; }

