/* @group GLOBAL
--------------------------------------------------- */
body { background: url('images/bg-main.jpg') repeat fixed center center; font-family: "Helvetica Neue", sans-serif, Arial, Helvetica;  font-size: 12px; margin: 0; }
a { outline: none; text-decoration: none; }
a img { border: none; outline: none; }
a:active, a:focus { outline: 0; }
a:hover { background-color: transparent; }
hr { background: #C2B59B; border:medium none; clear:both; color:#C2B59B; float:none; height:1px; margin:0 0 0.45em; width:100%; }
p { font-size: 12px; line-height: 1.3em; }
.flash p a { font-size: 14px; }
.flash p a, p a { color: #00A8CB; text-decoration: none; }
.flash p a:hover, p a:hover { text-decoration: underline; }
ul li { font-size: 12px; }
ul li a { color: #00A8CB; }
ul li a:visited { color: #F47920; }
.primary-navigation ul li a:visited { color: #fff; }
/* @end
--------------------------------------------------- */

/* @group CONTROL
--------------------------------------------------- */
ul.inline { list-style-type: none; margin: 0; padding: 0; }
ul.inline li { float: left; margin: 0; padding: 0; }
ul.inline li a.user { color: #888; font-style: italic; }
.tan { background: #FFF3D1; }
.white { background: #fff; }
.inner .main a.blue,
.blue { color: #007698; }
.orange { color: #F47920; font-size: 12px; }
hr.orange { background: #F47920; }
.left { clear: left; float: left; }
.right { clear: right; float: right; }
img.left { float: left; }
img.right { float: right; margin: 0 0 10px 10px; }
img.img_right { float: right; }
img.img_left { float: left; margin: 0 10px 10px 0; }
.image { float: right; width: 370px; }
.image .title { color: #007698; display: block; font-size: 12px; font-weight: bold; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
hr.clear { background: none; border:0 none; clear:both; height:1px; margin:0; }
hr.clear-tan { background: #FFF3D1; border:0 none; clear: both; color: #FFF3D1; height:1px; margin:0; }
hr.white { background: #fff; color: #fff; }
ul.tabs { font-size: 9px; font-weight: bold; padding-left: 1px; }
ul.tabs li a { display: block; margin-right: 3px; padding:3px 15px; text-decoration: none; }
ul.tabs li a.current { background: #FFF; color: #d9782d; }
.calendar { background: url(images/bg-calendar.gif) no-repeat; color: #00A8CB; float: left; font-family: rockwell, Georgia; font-size:11px; font-weight:bold; height:21px; padding-top:10px; position: relative; top: -6px; text-align:center; width:28px; }
.site-callout { margin: 0 0 10px 0; padding: 10px 0 10px 10px; }
.site-callout-meta { color: #888; font-style: italic; font-size: 10px; }
.inner .main .site-callout-meta a { color: #888; font-size: 10px; }
/* @end
--------------------------------------------------- */

/* @group FRONT PAGE
--------------------------------------------------- */
.front_page .main { float: left; width: 590px; padding-top: 15px; margin-bottom: 20px; }
.front_page .main p { font-size: 12px; }
.front_page .main p.top { margin: 0; padding-left: 135px; }
.front_page h2.bottom, .front_page .main p.bottom { padding-left: 43px; margin-top: 0; }
.front_page h2.bottom { margin: 0; }
.front_page h2 { color: #00A8CB; }
.front_page .main-copy { }
.front_page .header .bottom { display: none; }
.front_page .events_title { color: #2AA7C8; font-family: rockwell, Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: bold; }
.front_page .events { float: left; margin: 10px 0; padding: 10px 0; width: 100%; }
.front_page .sidebar { float: right; width: 305px; padding-top: 22px; }
.front_page img.left { margin:0 23px 0 0; }
.front_page img.radio-disney { padding-top: 80px; }
.front_page .header .top { background: url(images/bg-header-top-golf.gif) repeat-x; float: left; height: 148px; padding: 5px 0 0; width: 100%; }
.front_page .header .top img.banner { position: relative; top: -5px; }
.front_page .header .middle { background: url(images/bg-header-middle.gif) no-repeat; float:left; height: 229px; width: 100%; }
.front_page .header .bottom { background: url(images/bg-header-bottom.gif) repeat; float: left; height: 139px; width: 100%; }
.front_page .header .flash_post_card { background: url(images/bg_postcards.jpg); height: 368px; float: left; width: 100%; }
.front_page .sidebar .callout img { margin-right: 10px; }
.front_page .sidebar .callout .left { width: 110px; }
.front_page .sidebar .callout  ul li .left { width: 110px; }
.front_page .sidebar .callout  ul li .right { width: 110px; }
.front_page .sidebar .callout .right { margin-bottom: 10px; padding-left: 3px;  width: 190px; }
#flash_post_card { background: url(images/bg_postcards.jpg); height: 368px; float: left; width: 100%; }
/* @end
--------------------------------------------------- */

/* @group INNER PAGEs
--------------------------------------------------- */
.inner { background: white; }
.inner .sidebar { float: right; min-height: 1000px; margin-left: 25px; width: 235px; }
.inner .sidebar img.left { margin: 0 13px 13px 0; }
.inner .sidebar .callout ul.inline { margin-top: 6px; }
.inner .sidebar .callout ul.inline li a { background: #F47920; margin-right: 4px; padding: 3px 5px; color: white; font-size: 13px; font-weight: bold; }
.inner .sidebar .callout ul li a.current { background: #EAB686; }
.inner .main a { color: #000; }
.inner .main .site_content ul li a { color: #00A8CB; }
.inner .header .top { background: url(images/bg-header-top-golf.gif) repeat-x; float: left; height: 148px; padding: 5px 0 0; width: 100%; }
.inner .header .top img.banner { position: relative; top: -5px; }
.inner .header .middle { background: url(images/bg-header-middle.gif) no-repeat; float: left; height: 250px; width: 100%; }
.inner .header .bottom { background: url(images/bg-inner-header-bottom-bar.gif) no-repeat 0 0px; float: left; height: 50px; width: 100%; }
.inner .callout .left { margin-right: 5px; }
.inner .callout .right { float: left; width: 145px; margin-bottom: 10px; }
.inner .callout h1 { font-family: rockwell, Georgia, "Times New Roman", Times, serif; font-size: 13px; }
.inner .callout-title { font-family: rockwell, Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #2AA7CB; margin-bottom: 3px; line-height: 16px; margin-top: 0px; }
.inner .callout img { float: left; margin: 0 10px 0 0; }
.inner .callout strong { color: #007698; }
.inner .callout a.more { font-size: 10px; }
.inner .callout.upcoming_events h2 { font-size: 14px; line-height: 15px; margin-top: 5px; }
.inner .callout.upcoming_events .date { font-size: 12px; font-weight: normal; }
.inner h1 { color: #2aa7c8; font-size: 20px; margin: 5px 0 13px 0; }
.inner h1.orange { color: #F47920; }
.inner h2 { color: #F47920; font-size: 15px; margin: 5px 0 2px; }
.inner h3 { color: #2aa7c8; font-size: 13px; margin: 5px 0 0px; }
.inner .main p { font-size: 12px; line-height: 1.3em; margin: 0 0 15px; }
.inner .main ul { margin-top: 0px; }
.inner .main p a { color: #00A8CB; text-decoration: none; }
.inner .main p a:hover { text-decoration: underline; }
.inner .main p sup { line-height: 0px; }
#noresults { position: absolute; z-index: 1999; left: 90px; top: 450px; background-color: #444444;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; color: #ffffff; padding: 10px; font-size: 17px; }
.ui-tabs-hide { position: absolute; left: -999em; }
.left-col { width: 600px; }
/* @end
--------------------------------------------------- */

/* @group  EVENTs
--------------------------------------------------- */
.upcomingevent_container { padding: 13px 0; width: 100%; float: left; }
.upcomingevent_container hr { background: #C2B59B; color: #C2B59B; }
.upcomingevent_container .details { float: right; }
.upcomingevent_container .details a { font-size: 10px; }
.upcomingevent_container .upcomingevent .date { color: #007595; font-style: italic; }
.upcomingevent_container .upcomingevent .travel_planer a { background: url(images/bg-sprite-meta.gif) no-repeat 0 -9px; font-weight: bold; padding-left: 11px; text-decoration: none; }
.upcomingevent_container .upcomingevent .travel_planer a.added { color: #F47920; }
.upcomingevent_container .upcomingevent img { margin: 0 15px 0 0; }
.upcomingevent_container .upcomingevent h3 { margin: 0; padding: 0; }
.upcomingevent_container .upcomingevent .eventdescription { float: left; width: 520px; }
.eventdescription.result { background: #fff; }
.eventdescription.result dl {margin: 15px 0 8px; }
.eventdescription.result dt { width: 100px; }
.eventdescription { display: none; }
/* @end
--------------------------------------------------- */

/* @group SUB-TABS
--------------------------------------------------- */
.result.sub_tabs { width: 630px; }
.result.sub_tabs .tabs ul.tabs li a { border: none; }
.result.sub_tabs .top { width: 600px; }
.result.sub_tabs .middle { width: 600px; }
.result.sub_tabs .bottom { border-color: #fde695; margin-bottom: 0; width: 608px; }
.result.sub_tabs .bottom .ui-tabs-panel { border: none;  padding: 10px 0 0; width: 591px; }
/* @end
--------------------------------------------------- */

/* @group FOOTER
--------------------------------------------------- */
.footer { display: block; float:left; width: 966px; }
.footer a { color: #00A8CB; }
.footer .secondary { background: #f47920 url(images/bg-footer-bar.gif) no-repeat 0 -21px; float: left; height: 50px; margin-top: 5px; padding-top: 15px; width: 100%; }
.footer .secondary ul { margin: 10px 15px 0 25px; }
.footer .meta { color: #00A8CB; display: block; line-height: 1.4em; font-size: 9px; margin: 0 25px; }
.footer_icon_container { clear: right; float: right; }
.footer_icon_container img { margin-right: 5px; }
.footer_icon_container ul li.blue { position: relative; top: 7px; }
/* @end
--------------------------------------------------- */

/* @group BREADCRUMBs
--------------------------------------------------- */
.breadcrumbs { margin: 0px 25px 10px 25px; float: left; width: 100%; }
.breadcrumbs ul { color: #00A8CB; font-size: 11px; }
.breadcrumbs ul li a { color: #00A8CB; font-size: 11px; margin-right: 4px; text-decoration: none; }
.breadcrumbs ul li a:hover { text-decoration: underline; }
.breadcrumbs ul li.current { color: #F47920; font-size: 11px; position: relative; top: 1px; }
.breadcrumbs ul li a.current { color: #F47920; }
.wrapper .breadcrumbs { margin: 10px 0; width: 100%; float: left; }
/* @end
--------------------------------------------------- */

/* @group PAGINATION
--------------------------------------------------- */
.pagination { clear: left; color: #007698; font-size: 9px; padding: 0 0 25px; }
.pagination .left { font-weight: bold; }
.pagination a { color: #007698; text-decoration: underline; }
.pagination ul { float: left; margin-left: 15px; }
.pagination ul li { color:#F47920;}
.pagination ul li.control { position: relative; top: -3px; }
.pagination ul li a { color: #007698; font-weight:normal; padding:5px; text-decoration:none;}
.pagination ul li a.prev { background: url(images/bg-sprite-pagination.gif) no-repeat 0 0; padding: 3px 10px; }
.pagination ul li a.next { background: url(images/bg-sprite-pagination.gif) no-repeat 0 -16px; padding: 4px 10px; }
/* @end
--------------------------------------------------- */



/* @group SEARCH
--------------------------------------------------- */
.search .results { padding-top: 15px; }
.search .search_criteria { padding-bottom: 13px; }
.search .results_container .left { background: #F47920; height: 130px; padding: 15px 15px 0; width: 130px; }
.search .results_container .right { clear: none; height: 105px; padding: 8px; width: 435px; }
.search .results_container address { float: left; font-size: 11px; font-style: normal; font-weight: bold; width: 300px; }
.search .results_container address em,
.search .results_container address em a { color: #00A8CB; display: block; font-size: 12px; font-style: normal; text-transform: uppercase; text-decoration: none;  }
.search .results_container .meta { float: right; text-transform: uppercase; }
.search .results_container .meta ul { font-size: 9px; font-weight: bold; list-style-type: none; margin: 0; padding: 0; width: 105px; }
.search .results_container .meta ul li { padding: 0px; }
.search .results_container .meta ul li.even { border: solid #C2B59B; border-width: 1px 0 1px 0; }
.search .results_container .meta ul li a { background: url(images/bg-sprite-meta.gif) no-repeat 0 2px; color: #F47920; padding-left: 12px; text-decoration: none; font-size: 9px; }
.search .results_container .meta ul li a.add,
.search .results_container .meta ul li a.add_thingstodo,
.search .results_container .meta ul li a.add_dining,
.search .results_container .meta ul li a.add_accommodation { background-position: 0 -10px; }
.search .results_container .meta ul li a.check { background-position: 0 -25px; }
.search .results_container .meta hr { margin: 5px 0; }
.search .results_container { background: #FFF3D1; height: 145px; margin-bottom: 23px; width: 620px; }
.search .results_container p { font-size: 11px; margin: 7px 0 0 0; }
.inner .main .search .results_container a.more { background: #F47920; color:#FFF; float:right; font-style: normal; font-size: 9px; font-weight:bold; left: -8px; padding:4px 9px; position: relative; top: -3px; text-transform:uppercase; text-decoration: none; margin-left: 5px; }
.search .results_container .deal-icon { float: right; }
.search .results_container img.deal-icon { float: right; margin: 0 8px; position: relative; top: -5px; }
.back_to_results { text-align: right; float: right; }
.result-footer { float: left; width: 650px; }
.result-footer-left { float: left; width: 25%; }
.result-footer-right { float: right; width: 25%; text-align: right; }
.view-member-footer { }
.view-member-footer-left { float: left; padding-left: 20px; width: 40%; }
.view-member-footer-right { float: right; width: 25%; }
/* @end
--------------------------------------------------- */


/* @group CALLOUT - intro copy to inner pages
--------------------------------------------------- */
.callout { font-size: 11px; float: left; padding-bottom: 0px; margin-bottom: 10px; }
.callout a { color: #F47920; font-weight: bold; text-decoration: none; }
.callout h1 { color: #2aa7c8; font-family: rockwell, Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 16px; margin-top: 0; margin-bottom: 3px; }
.callout h2 { color: #007595; font-size: 16px; margin-top: 0; }
.callout .event_container h1 { float: left; margin-right: 10px; }
.callout .event_container { float: left; width: 100%; }
.callout .event_container .calendar { position: relative; top: -6px; }
.callout p { font-size: 11px; margin: 5px 0 10px; }
.callout .date { color: #00A8CB; font-size: 14px; font-weight: bold; }
/* @end
--------------------------------------------------- */



/* @group RESULT - i.e. acco, t2d, dnl
--------------------------------------------------- */
.result { background: #fde695; float: left; margin-bottom: 10px; width: 650px; }
.result dt { color: #007698; clear: left; float: left; width: 75px; }
.result dd { width: 100%; margin-bottom: 1px; margin-left: 75px;  }
.result dl { font-size: 13px; margin-top: 0; }
.result .top { background: #F47920; float: left; padding: 10px 15px 15px; width: 620px; }
.result .top .title { color: #fff; display: block; font-size: 22px; }
.result .top .date { color: #FDE695; display: block; font-size: 18px; }
.result .middle { background: #fde695; float:left; width: 620px; padding: 15px 15px 0 15px; }
.result .middle .right { width: 130px; text-align: right; }
.result .middle img.right { width: auto; }
.result .bottom { background-color: #fff; border: solid #FFDB63; border-width: 0 1px 1px 1px; float: left; padding:15px; width: 618px; }
.result .bottom .left { width:57%; }
.result .bottom ul { list-style-type: none; font-size: 11px; margin: 0; padding: 0px; }
.result .bottom ul li { background: url(images/bg-list.gif) no-repeat 0 4px; padding-left: 8px; }
.result .bottom .breadcrumbs ul li { background: none; padding: 0; }
.result .bottom ul.navigation { border: 1px solid #fff; display: block; list-style-type: none; padding: 10px 0; }
.result .bottom ul.navigation li { background-image: none; padding: 0 10px 0 0; }
.result .bottom ul.navigation li a { color: #2AA7C8; }
.result .right img { margin-bottom: 5px; }
.result address { float:left; font-size:17px; font-style:normal; font-weight: bold; }
.result address em { color: #FFF; display: block; font-size: 20px; font-style: normal; }
.result .meta { float:right; text-transform: uppercase; }
.result .meta ul { font-size: 9px; font-weight: bold; list-style-type: none; margin: 0 0 5px; padding: 0; width: 105px; }
.result .meta ul li { padding:3px 0; }
.result .meta ul li.even { border: solid #fff; border-width: 1px 0 1px 0; }
.result .meta .BT, .result .meta .BR, .result .meta .BB, .result .meta .BL { border-color: #fff; }
.result .meta ul li a { color: #FFF; text-decoration: none; font-size: 9px;  }
.result .meta ul li a.add { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -12px; padding-left: 12px; }
.result .meta ul li a.check { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -26px; padding-left: 12px; }
.result .meta ul li a.arrow { background: url(images/bg-sprite-meta-result-2.gif) no-repeat; padding-left: 12px; }
.result .meta ul li a.add_accommodation { background: url(images/bg-sprite-meta-result-2.gif) no-repeat 0 -13px; padding-left: 12px; }
.result .meta hr { background: #FFF; margin: 5px 0; }
.result .tabs { background: #FFE693; float: left; }
.result .tabs ul.tabs li a { background: #F47920; color: #FFE693; font-size: 11px; }
.result .tabs ul.tabs li a.current { background: #FFF; color: #F47920; } 
.result ul.tabs li.ui-state-active a { background: #fff; color: #F47920; }
.result .blue { font-size: 11px; }
.result .convention_center_image { position: relative; left: 15px; top: -15px; float: right; }
.result a.orange-button { background: #F47920; color: #FFE693; font-weight: bold; padding: 3px 6px; text-decoration: none; }
.result .valid-date, 
.result .expire-date { font-size: 13px; }
.result h1 { margin: 0; }
.result h2 { color: #000; font-size: 16px; margin: 0; }
.result .footer { float: left; width: 100%; padding-top: 20px; }
/* @end
--------------------------------------------------- */


/* @group HEADER 
--------------------------------------------------- */
.header { float: left; width: 100%; text-align: right; }
.header  {  margin: 0; }
.header form#SiteSearchForm input.button { background: #007698; margin: 0 0 0 -5px; padding: 6px 6px 4px; }
.header input.text { border: none; padding: 4px; width: 190px; margin-bottom: 0px; }
.header .content { color: #FFF; float: right; font-size: 11px; width: 450px; margin-right: 20px; margin-top: 5px; }
.header .right { padding-right: 25px; }
.header .right input.text { border: 0; margin-right: 10px; width: 150px; }
.header .secondary { float: right; }
.header .secondary ul{ margin: 0; }
.header .secondary ul li.last a { margin-right: 0px; }
.header .secondary ul li { color: #007698; }
.header .secondary ul li a.current { color: #fff; }
.header .secondary ul li a { color: #007698; }
.header .web_cams { margin: 0; }
.header .web_cams input.button { margin: 0 7px; padding: 6px 6px 4px; }

.areas-container { float: right; }

ul.area-1,
ul.area-2,
ul.area-3 { float: right; }

ul.area-1 { margin-bottom: 10px; }

ul.area-2 { margin-bottom: 5px; }
ul.area-2 li.e-news { margin-top: -2px; }
ul.area-2 li.facebook img,
ul.area-2 li.twitter img { height: 27px; width: auto; margin-top: -2px; }
ul.area-2 li a img { float: left; }
/* @end
--------------------------------------------------- */

/* @group WEATHER
--------------------------------------------------- */
.weather { position: absolute; top: 4px; left: 475px; width: 40px; }
.weather a { color: #fff; }
.weather img { float: right; margin-right: 4px; }
.weather .forecast { display: block; font-size: 12px; line-height: 1em; padding-left: 15px; text-align: center; }
.weather .temperature { font-size: 17px; font-weight: bold; position: relative; left: -5px; top: -2px;  }
.weather .temperature sup { font-size: 8px; }
/* @end
--------------------------------------------------- */



/* @group Form Elements ( Please use these as base classes inheriting from these )
--------------------------------------------------- */
button.button,
table input.button { margin: 20px 10px 10px 143px; }
input.button { background: #F47920; border: 0 none; cursor: pointer; color: #FFF; font-family: sans-serif; font-size: 10px; 	margin: 0 10px 10px 5px; padding: 4px 10px 2px; }
button.blue,
input.button.blue { background: #2AA7C8; }
select.select { margin: 0 10px 10px 0; }
.main fieldset .col { float: left; width: 195px; }
.main fieldset label { width: 100%; }
.busChecks label { padding-left:205px; margin-bottom: 0px; }
#data_form_bus_pass_form input.button { margin:20px 10px 10px 210px; }
.FormLabelCell em { color:#F47920; font-weight:bold; }
/* @end
--------------------------------------------------- */


/* @group PRIMARY nav
--------------------------------------------------- */
.primary-navigation { float: left; left: 85px; position: relative; top: 3px; }
.primary-navigation ul { font-size: 10px; text-transform: uppercase; }
.primary-navigation ul li a { background: url(images/bg-navigation-golf-current.gif) no-repeat; height: 30px; font-size: 0px; }
.primary-navigation ul li a span { height:1px; left:-9999px; overflow:hidden; position:absolute; width:1px; }
.primary-navigation ul li a.home { background-position: 5px 0; width: 50px; }
.primary-navigation ul li a.explore { background-position:-48px 0; width:80px; }
.primary-navigation ul li a.things { background-position:-130px 0; width:75px; }
.primary-navigation ul li a.accommodations { background-position:-205px 0; width:110px; }
.primary-navigation ul li a.dinning { background-position:-317px 0; width:125px; }
.primary-navigation ul li a.maps2 { background-position: -439px 0; width: 53px; }
.primary-navigation ul li a.golf { background-position: -492px 0; width: 49px; }
.primary-navigation ul li a.maps { background-position: -538px 0; width: 53px; }
.primary-navigation ul li a.travel { background-position: -591px 0; width:89px; }
.primary-navigation ul li a.community { background-position: -679px 0; width:110px; }
.primary-navigation ul li a:hover { background: url(images/bg-navigation-golf-hover.gif) no-repeat 5px 0;  }
.primary-navigation ul li a:hover.explore { background-position: -48px 0; width:80px; }
.primary-navigation ul li a:hover.things { background-position: -130px 0; width:75px; }
.primary-navigation ul li a:hover.accommodations { background-position: -205px 0; width:110px; }
.primary-navigation ul li a:hover.dinning { background-position:-317px 0; width:125px; }
.primary-navigation ul li a:hover.maps2 { background-position: -439px 0; width:53px; }
.primary-navigation ul li a:hover.golf { background-position: -492px 0; width: 49px; }
.primary-navigation ul li a:hover.maps { background-position: -538px 0; width:53px; }
.primary-navigation ul li a:hover.travel { background-position: -591px 0; width:89px; }
.primary-navigation ul li a:hover.community { background-position: -679px 0; width:110px; }
.primary-navigation ul li ul li a { color: #fff; font-weight: bold; }
.primary-navigation ul li ul li a:hover { color: #007698; }

#nav a { display: block; }
#nav ul li ul { height: 140px; }
#nav ul li ul li a { font-size: 10px; background: none; height: auto; }
#nav ul li ul.level_2 { margin-left: 140px; } /* equal to the width of our first ul */
ul.level_1_right { margin-right: -140px; height: 130px; }
#nav li ul { /* second-level lists */
	background:#7ED0E0 none repeat scroll 0 0;
	border-bottom:10px solid #007698;
	height: 140px;
	left: -999em;
	line-height: 12px;
	list-style-type:none;
	text-align: left;
	padding:10px;
	position:absolute;
	width: 125px;
	z-index: 999;
}

#nav li ul li { width: 100%; margin-bottom: 15px;  }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }  /* bring our list back */
/* @end
--------------------------------------------------- */


/* @group SECONDARY nav
--------------------------------------------------- */
.secondary  ul { color: #FFF; font-size: 13px; font-weight: bold; margin: 41px 0 0 0 }
.secondary  ul li { margin: 0; }
.secondary  ul li a { color: #FFF; margin: 0 6px; text-decoration: none; }
.secondary  ul li a:hover { color: #007698}
/* @end
--------------------------------------------------- */




/* @group MISC.
--------------------------------------------------- */
.member_error { background: none; color: red; display: block; font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.main a { font-size: 12px; text-decoration: underline; }
.main form a { text-decoration: none; }
.wrapper { padding: 0px 25px 120px; width: 914px; }
.container { margin:0 auto; overflow: hidden; position: relative; width: 966px; }
.BB { border-bottom: 1px solid #C2B59B; }
.BT { border-top: 1px solid #C2B59B; }
.print { text-align: right; margin: 5px 0px 10px 0; height: 30px; float: right; position: relative; top: -10px; width: 50px; }
.print img { margin: 10px 0; }
.wrapper .temp { float: left; font-weight: bold; width: 910px; margin: 5px 0 15px 0; }
.temp { margin: 5px 25px 15px 25px; font-weight: bold; float: left; }
.temp .title { color: #F47920; float: left; padding-right: 5px; }
.temp ul { float: left; }
.temp ul li { color: #007698; font-weight: bold; }
.temp ul li a { color: #007698; padding: 0 8px; }
.intro { font-size: 13px; padding: 10px 0;}
.intro h1 { color: #00A8CB; font-size: 18px; margin: 15px 0 5px; }
.intro .left { width: 540px; }
.intro .right { width: 370px;}
.intro img { margin: 15px 0; }
.intro img.right { width: auto; }
.intro p { margin: 10px 0; }
.flash { width: 560px;}
img.small-life-guard { position: relative; }
img.large-life-guard { position: relative; top: 3px; left: -5px; }
img.special-deals { position: absolute; top: 880px; left: 200px; }
.icon a.print { background: url(images/bg-print.gif) no-repeat; display: block; margin: 5px 0; padding: 12px; }
.count_down { background: #FDE695; clear: right; color: #007698; float: right; margin: 10px 0; padding: 0 3px 3px; text-align: center; width: 50px; }
.count_down .number { font-size: 22px; font-weight: bold; display: block; width: 49px; }
.count_down .days { font-size: 8px; }
.event_view_now { background: url(images/bg-events-view-sun-now.gif) no-repeat -4px 0; display: block; height: 39px; width: 52px; }
.content h2 { color: #2AA7C8; font-size: 23px; padding: 5px 0; }
.content img.right { padding: 0 0 20px 20px; }
.OneCol { width: 100%; float: left; }
img.convention-center-scale { width: 90%; }
.convention_center_image_wrapper { text-align: center; }
#loader_container { display: inline; }
#results_tab_1 { width: 605px; }
#results_tab_2 { width: 605px; }
#results_tab_3 { width: 605px; }
.alert { border: 1px #D52B00 solid; float: left; padding: 3px 6px; margin-bottom: 10px; }
#loader_container { display: inline; position: relative; top: 12px; left: 12px; }
.waiting_container { text-align: center; }
#results_tab_3 { width: 605px; }
#tooltipdiv { background-color: #ffffff; position: absolute; z-index: 501; padding: 5px; border: 1px solid #000000; }
#floorhighlightdiv { opacity: 0.4; background-color: #3355aa; z-index: 500; position: absolute; filter:alpha(opacity=40); border: 1px solid #113388; }
/* @end
--------------------------------------------------- */



/* @group GENERIC TABs 
--------------------------------------------------- */
.generic_tabs { float: left; }
.generic_tabs .bottom { border: solid #E98D5D; border-width: 1px; clear: both; float: left; padding: 10px; margin-bottom: 20px; width: 630px; }
.generic_tabs ul { position: relative; left: -1px; top: 1px; z-index: 0; }
.generic_tabs .ui-tabs-panel { border: 1px solid #E98D5D; float: left; padding: 10px; margin-bottom: 20px; }
.generic_tabs ul li a { background: #F47920; border: solid #F47920; border-width: 1px 1px 0 1px; color: #ffe693; }
.generic_tabs ul li.ui-state-default a { color: #FDE695; }
.generic_tabs ul li.ui-state-active a { background: #fff; color: #007698; }
.generic_tabs ul li a.current { color: #007698; }
.generic_tabs .calendar { float: left; position: relative; top: -5px; }
/* @end
--------------------------------------------------- */


/* @group Interactive MAP
--------------------------------------------------- */
.io_map { height: 750px; float: left; }
.io_map .swf_maps { margin-bottom: 20px; }
.io_map .image { margin: 10px 0 25px 35px; width: 330px; }
.io_map img { margin: 5px 0 15px; }
/* @end
--------------------------------------------------- */


.site_content { padding: 1px; }
.search .results_container { border: 1px solid white; }
.main .breadcrumbs li a { color: #00A8CB; }
table.floor_plan { float: left; margin: 25px 0; }
table.floor_plan th { background: #CCEAEE; font-size: 10px; padding: 5px; text-align:left; vertical-align:top; }
table.floor_plan tr.odd { background: #CCEAEE; }
table.floor_plan td { font-size: 10px; padding: 6px; vertical-align: top; }
#convention_center_tab_2 .ui-state-active a { color: #F47920; }
.roland-e-powell-convention-center .result .blue { font-size: 12px; }


/* @group PAGE specific GLOBAL SEARCH!!!!
--------------------------------------------------- */
.travel_planner_signin { background: #00a8cb; float: right; font-size: 10px; margin: 10px; width: 215px; padding: 10px; }
.travel_planner_signin .title { color: #fff; display: block; text-transform: uppercase; font-weight: bold; font-size: 12px; padding-bottom: 5px; }
.travel_planner_signin a { padding: 5px 0; font-size: 9px; }
.travel_planner_signin a.register { color: #fff; text-decoration: underline; }
.travel_planner_signin a.forgot { color: #ffd200; display: block; text-decoration: underline; }
.travel_planner_signin label { font-size: 9px; padding-top: 5px; width: 60px; }
.travel_planner_signin input.text { border: none; margin: 0 0 5px 0; }
.travel_planner_signin input.button { float: right; margin:0px 3px 10px 10px;}
.rodney-quiz .site_content { border-bottom: 10px solid #00A8CB;}
.rodney-quiz ol { margin: 10px 0 10px 0; padding: 0 0 0 25px; }
.rodney-quiz ol li { color: #00A8CB; font-weight: bold; margin: 0 0 20px 0; padding: 0; }
.rodney-quiz input.checkbox { float: none; }
.rodney-quiz label { font-weight: normal; float: none; margin-top: 10px; margin-right: 8px }
/* @end
--------------------------------------------------- */




/* @group datepicker
--------------------------------------------------- */
.ui-datepicker { border: 1px solid #ead48b; }
input.input_datepicker {}
.front_page .ui-datepicker { border: none; }
.ui-datepicker { background: #FFF3D1; float: left; height: 180px; width: 242px; z-index: 10; }
.ui-datepicker .ui-datepicker-header { text-align: center; padding-left: 10px; }
.ui-datepicker a span { display: none; }
.ui-datepicker-cover { display:none; }
.ui-datepicker a.ui-datepicker-prev,
.ui-datepicker a.ui-datepicker-next { background: url('images/bg-sprite-prev-next.gif') no-repeat 0 0; overflow: hidden; width: 15px;  height: 16px; position: relative; top: 5px; }	
.ui-datepicker a.ui-datepicker-prev { background-position: 0 -13px; float: left; }
.ui-datepicker a.ui-datepicker-next { background-position: 0 0px; float: right; padding-right: 8px; }
.ui-datepicker-title { color: #F47920; font-size: 20px; }
.ui-datepicker table { font-size: 13px; font-weight: bold; }
.ui-datepicker table th { color: #00A8CB; font-weight: bold; text-transform: uppercase; }
.ui-datepicker table tr td { text-align: center; }
.ui-datepicker table tr td a { color: #000; display: block; padding: 1px 8px; }
.ui-datepicker table tr td a.ui-state-hover { background: #F47920; color: #FFF3D1; }
.ui-datepicker table tr td a.ui-state-active { background: #F47920; color: #FFF3D1; }
.ui-datepicker-current { background-color: #F47920; }
.event_form input.button.blue { float: right; margin: 0; background: #2AA7C8; }
.event_form { float: left; text-align: right;  width: 240px; margin-top: 10px; }
.event_form form { text-align: left; margin: 0; padding: 0; }
.event_form form select.select { margin: 0; width: 190px; }
.event_form a { color: #00A8CB; font-weight: bold; text-decoration: underline; float: right; padding-top: 5px; }
.ui-helper-hidden-accessible { display: none; }
/* @end 
--------------------------------------------------- */


#ammenities_container { clear: left; width: 650px; }
#ammenities_container label input { float: left; }



/* @group member-application
--------------------------------------------------- */
.members-application .site_form hr { background: #E98D5D; color: #E98D5D; margin: 1em 0; }
.members-application .site_form p select { float: none; }
.members-application .site_form p label { clear: none; display: inline; float: none; }
.members-application .site_form p input.checkbox { float: none; }
.members-application .site_form input.button { clear: none; margin: 0 10px 10px 0; }
.members-application .site_form fieldset { border: none; padding: 0; margin: 0 0 20px; }
.members-application .site_form fieldset legend { color: #000; font-size: 12px; margin-bottom: 10px; }
.members-application .site_form fieldset label .title { font-weight: normal; width: 150px; }
.members-application .site_form label { font-weight: bold; }
.members-application .site_form .meta { color: red; font-style: normal; font-weight: normal; display: block; }
.members-application .profile_image { margin: 15px 0; height: 115px; }
.members-application .profile_image img { display:block; float:left; height:100px; margin: 0 10px 0 0; width:100px; }
.members-application .profile_image input.button { margin-top: 10px; }
.members-application .profile_image .right { width: 220px; }
.members-application .profile_image ul { margin: 0; padding: 0; list-style-type: none; }
.members-application .profile_image ul li a { background: none; border: none; }
.members-application fieldset .col label input { float: left; }
.members-application fieldset .col { width: 177px; }
.members-application .room_container p { margin: 0 0 10px 0; }
.members-application .room_container { margin: 5px 0 10px 0; }
.members-application table.floor_plan { margin: 5px 0 10px 0; }
.members-application table ul { margin: 0; padding: 0; }
.members-application table ul ul { margin-bottom: 20px; }
.members-application input.button { float: none; margin-left: 0px; }
.member-profile { background: #CCEAEE; float: left; width: 100%; padding-bottom: 10px; }
.member-profile .title { background: #2AA7C8; color: #fff; display: block; padding: 10px; }
.member-profile .content { padding: 0 10px 10px 10px; }
.member-profile a.logout { color: #007698; text-decoration: underline; font-size: 11px; float: left; }
.member-profile input.edit_profile { float: right; }
#member_profile_tabs .ui-tabs-panel { width: 600px; }
/* @end 
--------------------------------------------------- */



/* @group David's travel planner
--------------------------------------------------- */
.dcclearboth {clear:both;} .dcclearleft {clear:left;}
#travel_planner_tabs div#tabContent2 .content,
#travel_planner_tabs div#tabContent3 .content,
div#travel_content { width: 865px; margin: 20px 10px; }
.add_planner_window{display:none;background-color:#007698; position:absolute;z-index:90;padding:5px;}
.add_planner_window div.select_list_inner, div.add_event_window div.select_list_inner{background-color:#E2F4FD;padding:10px;text-align:center;}
.add_planner_window h2, .add_event_window h2{color:#FFFFFF;font-size:12px}
.add_planner_window h2.close_selected_list, .add_event_window h2.close_selected_list{text-align:right;margin:0;cursor:pointer;}
div.planner_results_image {float:left;margin:0 0 0 15px}
div.planner_results_results { float:left; width: 588px; }
div.planner_results_actions {float:right;margin:0 15px 0 0}
div.planner_results_image img{width:75px;}
div.planner_results dt {background-color:#007698;color:#FFFFFF;font-size:14px;font-weight:bold;padding:3px 20px;margin:0 0 2px 0;position:relative;clear:both;}
div.planner_results dd {padding:3px 0;margin:0;}
div.planner_results dd ul {list-style:none;padding:0;}
div.planner_results dd ul li {padding:5px 0; border-bottom: 1px solid #F7D974; width: 862px;}
div.planner_results dd ul li div.planner_results_results ul li.tpTitle {font-weight:bold;font-size:14px;}
div.planner_results dd ul li div.planner_results_results ul li.eventsTitle {font-weight:bold;font-size:14px;}
div.planner_results dd ul li div.planner_results_results ul li {border:none;margin:0 0 0 20px;padding:0 0 2px 0; width:600px;}
div.planner_results_actions {padding:10px 10px 0 0;}
div.planner_results span.planner_accordian {position:absolute;right:20px;top:5px;cursor:pointer;}
div.planner_results span.events_accordian {position:absolute;right:20px;top:5px;cursor:pointer;}
div#travel_controls {position:relative;}
div#travel_controls a {margin-left: 5px;font-size: 11px;color:#007698;}
div#travel_controls a.button { color:#FFF; }
div#popup_mask {position:absolute;z-index:90;display:none;}
div.travel_form {z-index:99;position:absolute;display:none;background-color:#2AA7C8;width:450px;padding:5px 0 0 0;}
div#add_event_form{background-color:#2AA7C8;width:250px;padding:5px 0 0 0;text-align:left;}
div.travel_form h2 {color:#FFFFFF;font-size:16px;margin:0 0 0 10px;padding:0 5px;}
div.travel_form div.travel_form_items {background-color:#E2F4FD;padding:10px;}
div.travel_form textarea {border:2px solid #cccccc;}
div.travel_form input.text{border:2px solid #cccccc; width:275px;}
div.travel_form input.button {float:right; font-size:16px;background-color:#2AA7C8;}
#add_event_form input.button {float:none;font-size:16px;}
div.travel_form label {color:#00A8CB;font-size:14px;margin:0 20px 0 0;}
div.travel_form label.dc_small_label {float:none;}
div.signed_in img {float:left;margin:0 0 10px 0;}
div.signed_in label {float: none; padding:10px; font-size:10px;}
.main div.signed_in a {color:#FFFFFF;font-size:10px;}
div.travel_planner_signin img {width:60px;}
div.travel_form span.planner_close {position:absolute;right:20px;cursor:pointer;}
div.generic_tabs div.planner_results_actions a { background-color: #fff; border: none; margin: 0 0 0 30px; }
div.generic_tabs div.planner_results_actions a.button { background-color:#F47920; color:#FFF; }
h2.dc_orange_box {color:#ffe693; background-color:#F47920; width:215px; text-align:center;padding:3px;font-size:14px;}
a.dc_orange_box_link {float:right; text-decoration:none;}
.search .results_container .meta ul li a.added { color: #333; }
.result .meta ul li a.add_accommodation.added { color: #000; }
.result .meta ul li a.added { color: #000; }
p.dc_temp_hide {display:none;visibility: hidden;}
a#travel_planner_help {float:right;}
a#travel_planner_print {float:right; margin-right: 20px;}
p.tp_error{color:red;font-weight: bold;}

.similar_travel_list ul { list-style-type: none; margin: 0; padding: 10px 0 0 0; }
.similar_travel_list ul li { float: left; border-bottom: 1px solid #E98D5D; padding: 10px 0 0 15px; width: 98%; }
.similar_travel_list ul li .title, .similar_travel_list ul li .list_content { width: 680px; }
.similar_travel_list ul li .title { font-weight: bold; display: block; }
.similar_travel_list ul li .list_content { float: left; }
/* @end
--------------------------------------------------- */



/* @group PAGE specific GLOBAL SEARCH!!!!
--------------------------------------------------- */
.search-results .result { background: none; }
.search-results .result .bottom ul { margin: 0 0 15px 0; width: 650px; }
.search-results .result .bottom ul li { background: none; padding-left: 0; margin-bottom: 2px; font-weight: normal; }
.search-results .result .bottom ul li a { color: #00A8CB; }
.search-results .result .bottom #tabContent2 ul li a { font-weight: normal; }
.search-results .result .tabs { background: none; }
.search-results .result ul.tabs { padding-left: 0; }
.search-results .result .tabs ul.tabs li a { position: relative; top: 1px; }
.search-results .result .tabs ul.tabs li a.current { border: solid #ffe693; border-width: 1px 1px 0 1px; }
.search-results h3 { color: #000; }
.search-results li.group_name { font-weight: bold; }
.global .bottom { width: 882px; border-width: 1px; }
/* @end
--------------------------------------------------- */


/* @group
--------------------------------------------------- */
.rodney_container .header .bottom { background: url(images/bg-inner-header-bottom-sky.gif) no-repeat 0 0; }
/* @end
--------------------------------------------------- */


.terms_and_conditions { float:left; height:600px; width: 466px; }
.maps_help .top, 
.terms_and_conditions .top { background: url(images/bg-print-header.gif) no-repeat; display:block; height:138px; width:398px; }
.terms_and_conditions .bottom { background: url(images/bg-footer-bar.gif) no-repeat;  display:block; height: 76px; width: 964px; }
.terms_and_conditions .site_content { margin: 0px 0 75px 0; padding: 10px; }


/* @group HELPERs, control go last
--------------------------------------------------- */
.min-height-helper-700 { background: #fff; float: right; height: 700px; width: 1px; }
a.button { background:#F47920; border:0 none; color: #FFF; font-size:10px; margin:0 10px 10px 5px; padding:4px 10px 2px; text-decoration: none; }
/* @end
--------------------------------------------------- */





/* @group POP-UP
--------------------------------------------------- */
.oc_popup { background: #CCEAEE; display: none; float: left; width: 360px; z-index: 999; position: absolute; }
.oc_popup .title { background: #2AA7C8; color: #fff; display: block; font-weight: bold; padding: 10px; }
.oc_popup .close { background: url(images/bg-close-white.gif) no-repeat; cursor: pointer; float: right; height: 13px; margin-right: 10px; overflow: hidden; position: relative; text-indent: -999em; top: -24px; width: 13px; }
.oc_popup .content { padding: 0 10px 10px 10px; }
.oc_popup .content textarea { width: 235px; height: 100px; }
.oc_popup input.button { margin: 0; }
.oc_popup a.logout { color: #007698; text-decoration: underline; font-size: 11px; float: left; }
/* @end
--------------------------------------------------- */


/* @group Flickr Stream
--------------------------------------------------- */
fieldset.upload_content hr.clear { margin-bottom: 25px; }
fieldset.upload_content div { margin-bottom: 8px; }
fieldset.upload_content #captchimage { float: left; width: 200px; }
.flickr_stream_container { width: 700px; }
ul.flickr_gallery { list-style-type: none; margin: 0 auto; padding: 0; }
ul.flickr_gallery li { float: left; margin: 3px; }
ul.flickr_gallery li a { background-color: white; border: 0px; }
ul.flickr_gallery li a img { border: 1px solid #eee; margin: 1px; }
.flickr_stream_container .waiting { text-align: center; }
.flickr_loader_container { padding: 100px 0 0 300px; }
/* @end
--------------------------------------------------- */


/* @group YOUTUBE, Upload video
--------------------------------------------------- */
.youtube_gallery_container ul { list-style-type: none; margin: 0; padding: 0; }
.youtube_gallery_container ul li { float: left; height: 185px; margin: 0 15px 15px; width: 120px; overflow: hidden; }
.youtube_gallery_container ul li .title { display: block; }
.youtube_gallery_container ul li img.thumbnail { height: 100px; width: auto; }
.youtube_gallery_container ul li a { background-color: white; border: none; }
/* @end
--------------------------------------------------- */


/* @group Live Search
--------------------------------------------------- */
.live_search { position: relative; }
.live_search .live_search_instructions { margin-right: 10px; }
.live_search .title { font-weight: bold; }
.live_search .live_result { font-style: italic; }
/* @end
--------------------------------------------------- */


fieldset.upload_content  label { width: 25%; }
a.button { background:#F47920; border:0 none; color: #FFF; font-size:10px; margin:0 10px 10px 5px; padding:4px 10px; text-decoration: none; }



/* @group Default Shadowbox html player styles
--------------------------------------------------- */
#sb-body-inner #sb-content.html { overflow-x: hidden; }
#sb-content.html { background: #fff; }
#sb-content.html .content { padding-left: 20px; padding-right: 20px; }
#sb-content.html .content h1 { color: #ed1c24; display: block; font-size: 12px; font-weight: normal; padding: 20px 0 10px 0; } 
#sb-content.html .content .close a { background: url(images/bg-close.gif) no-repeat; display: block; height: 16px; width: 61px; text-indent: -20em; overflow: hidden; float: right; position: relative; top: 115px; left: 7px; }
/* @end
--------------------------------------------------- */



/* @group - Generic Data List
--------------------------------------------------- */
.generic_data_list {}
.generic_data_list dl { margin: 0; padding: 0; }
.generic_data_list dl h3 { color: #000; margin: 0; }
.generic_data_list dt { background-color: #007698; color: #fff; float: left; margin: 5px 0; padding: 5px; width: 617px; }
.generic_data_list dd { margin: 0; padding: 0; }
.generic_data_list dd .content { float: left; margin: 10px }
.generic_data_list dd .content .user_image { float: left; }
.generic_data_list dd .content .user_reply { float: left; width: 525px; }
.generic_data_list dl input.button { margin: 0; }
.generic_data_list a.more { background: #F47920; color:#FFF; float:right; font-size: 9px; font-weight:bold; padding:4px 9px; text-transform:uppercase; text-decoration: none; }
#ask_an_insider .site_form { width: 500px; }
#ask_an_insider .site_form input.button { margin: 0; }
#ask_an_insider .site_form label .title { font-weight: bold; width: 120px; }
#ask_an_insider .site_form textarea.textarea { margin: 10px 0 20px; width: 625px; }
.hidden_reply { display: none; }
.inner .main dl a.toggle_reply { color: #F47920; text-decoration: none; }
/* @end
--------------------------------------------------- */

form table tr td  { color: #333; vertical-align: top; }

/* @group JQ UI
--------------------------------------------------- */
.ui-dialog { background: white; border: 7px solid #2aa7c8; height: 400px; padding: 10px 20px; }
.ui-icon { 
	background:#F47920;
	color:#FFF;
	float:right;
	font-size:9px;
	font-weight:bold;
	padding:4px 9px;
	top: 360px; 	
	text-decoration:none;
	text-transform:uppercase;
}
.ui-widget-overlay { background: #000; filter: alpha(opacity = 50); opacity: 0.5; position: absolute; top: 0; }
.ui-helper-hidden { display: none; }
/* @end
--------------------------------------------------- */

/* @group Insiders
--------------------------------------------------- */
.inside_ocean_city { width: 650px; }
.insider_profile { position: relative; top: -28px; }

.visitor_questions ul { border: 1px solid #F47920; list-style-type: none; float: left; margin: 0; padding: 0; }
.visitor_questions li { color: #000; margin: 0; padding: 7px; }
.visitor_questions li a { color: #000; }
.visitor_questions li.link { padding: 0 7px; }
.visitor_questions li.link a { border-bottom: 1px solid #F47920; display: block; padding: 7px 0; }
.visitor_questions li.link.last a { border-bottom: 0px; }
.visitor_questions li.visitor_header { background: #F47920; color: #fff; display: block; font-weight: bold; }
.visitor_questions li.title { padding-bottom: 0; }
.visitor_questions li.title a { color: #F47920; font-weight: bold; text-decoration: underline; }
.visitor_questions li.question { color: #2AA7C8; font-weight: bold; padding: 0 7px; }
.visitor_questions li.answer { padding: 0 7px 7px 7px; }
.visitor_questions li.bottom { background: #F47920; display: block; text-align: right; }
.visitor_questions li.bottom a { background: #007698; color: #fff; font-size: 9px; font-weight: bold; padding: 3px 6px; }
/* @end
--------------------------------------------------- */

/* @group PAGE bus permit
--------------------------------------------------- */
.bus-permit .site_form label .title { width: 200px; }
/* @end
--------------------------------------------------- */


form table tr td { vertical-align: top; }
.eventschkmenu { position: absolute; }

label .bold { font-weight: bold; }
#edit_travel_list { color: #0000ff; background-color: #ffffff; margin-left: 10px; border: 0px; margin-top: 9px;}

/* @group TinyMCE generated content
--------------------------------------------------- */
img.mce_left { float: left; padding: 5px 10px 10px 0; }
img.mce_right { float:  right; padding: 5px 0 10px 10px; }

/*--------------------------------------------  
 * Wom Widget
 *--------------------------------------------*/
.wom-widget-container {
    background: #fff7b8;
    border: 2px solid #fbc21e;
    float: left;
    margin: 15px 0;
    width: 220px;
    }
    
.wom-widget-question,
.wom-widget-footer { float: left; padding: 10px; }

.wom-widget-question { background: #fff; width: 190px; }
.wom-widget-question a.more { display: block; font-weight: bold; text-decoration: underline; margin: 10px 0 0 35px; }
.wom-widget-question p { font-weight: bold; font-size: 11px; margin: 0; }

.wom-widget-footer { width: 200px; }
.wom-widget-footer img.img_left { margin: 0 5px 5px 0; }
.wom-widget-footer a.more { display: block; color: #888; font: bold 11px/11px rockwell,Georgia,"Times New Roman",Times,serif; margin: 10px 0 0 62px; text-decoration: underline; }
.wom-widget-footer p { font: bold 11px/11px rockwell,Georgia,"Times New Roman",Times,serif; margin: 0; }
/*- End 'widget' -----------------------------*/


.share-it { padding-top: 20px; }
.share-it ul { list-style-type: none; margin: 0; padding: 0; }
.share-it ul li { padding-bottom: 8px; }
.share-it ul li a { color: #000; }

/*--------------------------------------------  
 * Deals
 *--------------------------------------------*/
img.deal-icon {
   margin-right: 5px;
   position: relative;
   top: 3px;
   }

.member-body-container h1 {
   margin: 0;
   }
   
.member-body-container h2 {
   color: #000;
   font-size: 16px;
   margin: 0;
   }

.member-body-left { 
   float: left;
   width: 300px;
   margin-right: 10px;
   }
   
.member-body-right{
   float: left;
   width: 300px;
   }
   
.member-body-footer { float: left; clear: both; margin-top: 10px; }   
/*- End 'Deals' ------------------------------*/


/*--------------------------------------------  
 * FB
 *--------------------------------------------*/
#FacebookLike { margin: 15px 0; }
/*- End 'FB' -----------------------------------*/  


/*--------------------------------------------  
 * Social Media
 *--------------------------------------------*/
.social-media-links img { margin-right: 5px; }
/*- End 'Social Media' -----------------------*/

.site_form form#data_form_iphone_support_form { width: 650px; }


/*--------------------------------------------  
 * Summer of Stars
 *--------------------------------------------*/
.radio-disney-copy { float: left; }
.stars-container { float: left; margin-bottom: 30px; }
.stars-container-left { float: left; padding: 10px; }
.stars-container-right { float: left; padding: 10px; width: 343px; }
.stars-container-right .title { font-weight: bold; font-size: 12px; }
.stars-callout { float: left; width: 385px; margin-right: 10px; }
.radio-disney-copy h1 { clear: both; font-size: 15px; font-family: arial; margin: 5px 0 0; }
.radio-disney-copy p { magrin: 5px 0 0; }
.inner .main .stars-container-right p { font-size: 11px; }
.extra-info { font-size: 11px; margin-bottom: 10px; }
.crew-image { float: left; margin-right: 15px; }
.crew-copy { float: left; margin-right: 20px; width: 200px; }
.stars-container .tan-box-container { width: 200px; margin-bottom: 10px; }
.tan-box-container { border: 1px solid #d2d1c9; float: left; }
.tan-box-head { color: #fff; line-height: 1.2em; font-family: arial; font-weight: bold; font-size: 13px; padding: 10px; }
.tan-box-body { padding: 10px; }
.inner .main .tan-box-body a { color: #00A8CB; }
img.radio-disney { float: right; }
img.sizzle { margin: 5px 0; }
img.ocean-city { position: relative; top: 25px; }
.inner .main .stars-container a { text-decoration: none; }
.inner .main a.more { color: #F47920; font-style: italic; }
.stars-top,
.stars-middle,
.stars-bottom { float: left; }
.share-summer-sizzle { float: left; font-family: times New Roman; color: #666; margin-top: 10px; padding-right: 10px; width: 100%; }
.share-summer-sizzle em { margin: 5px 0; }
.share-summer-sizzle #FacebookLike { float: left;  margin: 5px; }
.inner .stars-container h2.blue { font-family: arial; }
/*- End 'Summer of Stars' --------------------*/

.orange-bg { background: #F47920; }
.blue-bg { background: #2AA7C8; }
.inner h2.blue { color: #007698; }

ul.social-media-container { margin: 20px 0; text-align: center; width: 100%; }
ul.social-media-container li { float: none; display: inline; margin-right: 50px; }
ul.social-media-container li a img.twitter { position: relative; top: 3px; }
.radio-disney-thankyou { margin-bottom: 450px; }


#golfCarousel .jcarousel-list li, 
#golfCarousel .jcarousel-item {
    height: auto;
    }
    
#golfCarousel .caption {
    background-color: #000;
    float: left;
    margin-top: -50px;
    opacity: 0.60;    
    padding: 2px 10px;
    }
    
#golfCarousel .caption h2 {
    font-size: 11px;
    margin: 0;
    }
        
#golfCarousel .caption p {
    color: #FFFFFF;
    font-size: 11px;
    margin-bottom: 0px;    
    padding: 0;
    }   


/* @group Golf Request a Quote
--------------------------------------------------- */

Form#GolfForm label.customAlign {
	clear:none;
	float:left;	
	width:auto;
}

Form#GolfForm input.checkbox {
	border:none;
}

/* @end
--------------------------------------------------- */

