div.editModuleLink_off 
{		
	border: none;
	margin: 0;
	padding: 0;
}

div.editModuleLink_on
{
	cursor:pointer;
	background-color: #fff;
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;

	margin: 0;
	padding: 0;
}



/* DO NOT REMOVE ANYTHING ABOVE THIS LINE --------------------------------------------------- */





.body {
	background: #000 url(images/bg.jpg) top center no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	font-family:Verdana,  Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	}
.body_EmailSignup {
	background: #000;
	border: none;
	padding: 0;
	margin: 0;
	font-family:Verdana,  Helvetica, sans-serif;
	color:#ccc;
	font-size: 11px;
	}

p, table, th, tr, td, h1, h2, h3, img, a:link, a:visited, a:hover, a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #CCC;
	border: none;
	margin:0;
	}
	
h1 {
	font-weight: normal;
	font-size: 14px;
	color: #000;
	padding: 0;
	margin: 0;
	font-family:georgia,times,serif;
	text-transform: uppercase; /* Optional */
	}

h2 {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding: 0 0 4px 0;
	margin: 0 0 15px 0;
	font-family:georgia,times,serif;
	font-variant:small-caps;
	}
	
.small {
	background:url(images/hdr_break_small.gif) bottom left no-repeat;
	}
	
.large {
	background:url(images/hdr_break.gif) bottom left no-repeat;
	text-transform:capitalize;
	}
	
h3 {
	font-weight: normal;
	font-size: 11px;
	color: #ffcc00;
	padding: 0 0 0 0;
	margin: 5px 0 3px 0;
	text-decoration:none;
	text-transform:uppercase;
	
	}

p {
	margin: 0;
	padding: 0;
	}
	
a:link, a:visited {
	color: #FFCC00;
	text-decoration : none;
	
	}
a:hover, a:active {
	color: #ffffff;
	text-decoration:none;
	}
a:link.yellowlink, a:visited.yellowlink {
	color:#ffcc00;
	text-decoration : underline;
	font-size:9px;
	
	}
a:hover.yellowlink, a:active.yellowlink {
	color:#ffffff;
	text-decoration:none;
	}

/* ----------------------- <genClasses> --------------------------- */
.wrap {
	width: 780px;
	margin: auto;
	padding: 0;
	}

.banner {
	background: url(images/bg_banner.jpg) top left no-repeat;
	width: 750px;
	margin: 0;
	padding: 0 15px 0 15px;
	}
	
.content {

	}
	
/* Header ******************************************************************/

.menu_home_nav {
	width:750px;
	text-align:right;
	padding: 0 6px 0 0;
	background:  url(images/bg_navbar.jpg) no-repeat;
	background-position:5px 8px;
	margin:10px 0 0 0;

	}
.menu_home_nav ul{
	list-style-type : none;
	text-decoration : none;
	text-transform : none;
	padding: 5px 0 5px 2px;
	margin: 0 0 0 0;
}

.menu_home_nav li {
	display : inline;
	font-size:11px;
	font-weight:normal;
 	margin:0 -3px 0 0;
	padding:0;
	

}

.menu_home_nav li a, .menu_home_nav li a:visited {
	color: #999;
	font-size : 10px; /* Font styling */
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	background:url(Images/bg_nav.jpg) bottom left repeat-x;
	padding:10px 6px 3px 6px;
	border-left:1px solid black;
	background-position: 0 9px;
	margin:0 0 0 0;
	font-family: Verdana,  Helvetica, sans-serif;
	



}
.menu_home_nav li a:hover {
	color: #FFCC00;
	text-decoration : none;
	font-weight:normal;
	background-position: 0 0;
	padding:10px 6px 3px 6px;
}
li.nav_endcap a, li.nav_endcap a:visited, li.nav_endcap a:hover {
	color: #999;
	font-size : 11px; /* Font styling */
	font-weight:normal;
	text-transform:uppercase;
	display:inline;
	background:url(Images/bg_navbar_left.jpg) bottom right no-repeat;
	padding:10px 8px 3px 8px;
	border-left:1px solid black;

	margin:0 0 0 0;

}

}
.header_menu{
	font-size : 10px; /* Font styling */
	text-align:right;
	padding: 0 3px 0 0;
	text-align:right;	
	}

.header_menu a, .header_menu a:visited, .header_menu a:active {
	color: #ffcc00;
	font-size : 10px; /* Font styling */
	text-decoration : none;
	text-transform : none;
	padding: 0 0px 0 0px;
	font-weight:normal;
	border:none;
	margin:0;
}
.header_menu a:hover {
	color: #fff;
	text-decoration: underline;
	font-size : 10px; /* Font styling */
	text-decoration : none;
	text-transform : none;
	font-weight:normal;
	border:none;
}
.header_menu_bg {
	background:url(Images/bg_header_menu.jpg) top right no-repeat;

}
.location_notify {
	font-size:9px;
	width:400px;
	text-align:right;
	font-family:verdana, Helvetica, sans-serif;
	
}
.homepage_banner {
	margin:5px 10px 0 20px;
	display:none;
}
	
/* Footer ******************************************************************/
	
.footer {
	background:  url(images/break.jpg) top center no-repeat;
	padding-top: 4px;
	padding-bottom: 0px;
	width: 750px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: left;

	}
.footer td {
	font-size:10px;
	color: #6C6B69;
	}
	
.footer_content {
	margin: 0;
	padding: 0;
	}

.footer_content_left {
	width: 300px;
	float: left;
	}

.footer_content_left p {
	font-size: 10px;
	padding-top: 4px;
	}

.footer_content_right {
	float: right;
	vertical-align: top;
	}
.footer a {
	font-size:11px;
	}


/*------------------------------Home Page classes ---------------------*/


/* Content Main ***********************************************************/

.content_main{
    margin:0;
}

.flashcontent, .flashcontent_sarasota, .flashcontent_4thstreet {
	border-bottom-color:#333333;
	border-style:solid;
	border-width:0px;
	margin:0 0 10px 0;
	width:590px;
	height:300px;	
	}
.flashcontent {
	background: url(images/bg_flash.jpg) top left no-repeat;	
}
.flashcontent_4thstreet {
	background: url(images/bg_flash_4thstreet.jpg) top left no-repeat;	
	}
.flashcontent_sarasota {
	background: url(images/bg_flash_sarasota.jpg) top left no-repeat;	
	}
.content_main_text {
	vertical-align: top;
	background: url(images/divider.jpg) top left repeat-y;
	padding:15px 15px 0 10px;
	}
.content_flash_middle {
	width: 590x;
	vertical-align: top;
	padding: 15px 10px 5px 15px;
	}

.content_main_text p {
	font-weight: normal;
	color: #ccc;
	line-height: 14px;
	font-size: 11px;
	}
	
.content_main_right a:link, .content_right a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	}
	
.content_main_right a:hover, .content_right a:active {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	}
	
/* Content Sub *************************************************************/

.content_sub{
    margin: 0;
    text-align: center;
}

.banner_ad_bottom_left{
width: 235px;
height: 60px;
}

.banner_ad_bottom_middle{
width: 235px;
height: 60px;
}

.banner_ad_bottom_right{
width: 235px;
height: 60px;
}

	
/*------------------------------Sub Page classes ---------------------*/


.side_banner_right {
cursor:pointer;
margin-left:800px;
position:absolute;
top:0px;
width:85px;	
}

.side_banner_left {
cursor:pointer;
margin-left:-105px;
position:absolute;
top:0px;
width:85px;	
}	

/* Sub Nav Menu **********************************************************/

.sub_nav_left_text{

}

.sub_content_left
{
width: 235px; 
vertical-align: top;
padding: 15px 15px 0px 15px;
}

.sub_nav_left
{
padding: 15px 0 0 0;
}

.menu_sub_nav {
	text-align:left;
	padding: 0 0 0 0;
	}
.menu_sub_nav ul{
	list-style-type : none;
	font-size : 12px; /* Font styling */
	text-decoration : none;
	text-transform : none;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}

.menu_sub_nav li {
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	font-size : 12px; /* Font styling */
}

.menu_sub_nav li a, .menu_sub_nav li a:visited {
	display : block;
	width:210px;
	height:19px;
	color: #999;
	background:url(images/sub_nav_bg_off.jpg) top left no-repeat;
	padding: 6px 0 0 25px;
	font-weight : normal;
	font-size : 11px; /* Font styling */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_sub_nav li a:hover {
	color: #999;
	background:url(images/sub_nav_bg_on.jpg) top left no-repeat;
	color: #FFCC00;
	text-decoration : none;
}


.sub_ad_holder_left_bottom
{
padding:20px 0 0 0; 
}

.main_content
{
padding: 25px  10px 0 10px;
width: 480px;
}
.sub_content_middle {
	width: 480px;
	vertical-align: top;
	padding: 30px 15px 10px 15px;
	background:url(images/bg_sub_content.jpg) no-repeat;
	background-position: 0 15px;
	}

	
/*------------------------------Modules classes ---------------------*/

/* Press Room & Press Room Details styling **********************************************/

.pressRoom {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin:5px 0 5px 0;
	}
	
.pressRoom .colorBox {
	background: ;
	}
	
.pressRoom h3 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #ffcc00;
	}
	
.pressRoom .title {
	font: 16px Arial, Helvetica, sans-serif;
	color: #ffcc00;
	font-weight:bold;
	color:#ffcc00;
	}

.pressRoom .container
{
    background-color: #FFF4E4;
    padding: 5px;
}

.pressRoom .goBackLink a:link, .pressRoom .goBackLink a:hover
, .pressRoom .goBackLink a:active, .pressRoom .goBackLink a:visited
{
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

/*	
.pressRoom span {
	font: 11px Verdana, Helvetica, sans-serif;
	color: red;
	font-weight:bold;
	}
	
.pressRoom p {
	font: 11px Verdana, Helvetica, sans-serif;
	color: #ccc;
	}
	
.pressRoom strong {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #ccc;
	}
	
.pressRoom em {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #ccc;
	font-weight:bold;
	}

.pressRoom a:link, .pressRoom a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffcc00;
    text-decoration: underline;
    }

.pressRoom a:hover, .pressRoom a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    }

.pressRoom .readMore a:link, .pressRoom .readMore a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    }

.pressRoom .readMore a:hover, .pressRoom .readMore a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    }

.pressRoom .postDate
{
    font-style: normal;
	font-weight:bold;
    font-size: 11px;
}

.pressRoom .shortDescription span
{
    font-size: 11px;
}

.pressRoom .release
{
    background-color: #FFF4E4;
    padding: 5px;
}
*/	
/* Press Room Detail */
/*
.pressRoom .detail {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail .colorBox {
	background: #333;
	}
	
.pressRoom .detail h3 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail span {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail strong {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail em {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.pressRoom .detail a:link, .pressRoom .detail a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }

.pressRoom .detail a:hover, .pressRoom .detail a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.pressRoom .detail .readMore a:link, .pressRoom .detail .readMore a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.pressRoom .detail .readMore a:hover, .pressRoom .detail .readMore a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }
	/*--------------------- Begin Menus Navigation Styling -----------------------*/
ul.menus{
	list-style: none; 
	padding: 0; 
	margin: 0;
	}
ul.menus li{
	float: left; 
	}
	
/*--------------------- End Menus Navigation Styling -----------------------*/
/*--------------------- Begin Style for SPORTS PAGE -----------------------*/
.sports_event {
	margin:0;
	padding: 15px 0 15px 0;
	background:url(Images/break_small.jpg) no-repeat bottom center;
}
.sports_title {
font-family: Georgia, "Times New Roman", Times, serif
font-size:16px;
font-weight:bold;
color:#ffcc00;
margin:0 0 0 10px;
}
.sports_date {
margin:0 0 0 10px;
font-weight:bold;
}
.sports_date a {
font-weight:normal;
font-size:10px;
color:#fff;
}
.sports_date a:hover {
font-weight:normal;
color:#ffcc00;
}

.sports_description {
margin:10px 0 0 10px;
}	
.side_banner_right {
cursor:pointer;
margin-left:800px;
position:absolute;
top:0px;
width:85px;	
}
.side_banner_left {
cursor:pointer;
margin-left:-105px;
position:absolute;
top:0px;
width:85px;	
}	
/*--------------------- End Style for SPORTS PAGE -----------------------*/
/*--------------------- Begin Style for EVENTS -----------------------*/
.event {
	margin:0;
	padding: 15px 0 15px 0;
	background:url(Images/break_small.jpg) no-repeat bottom center;
	width:435px;
}
.event_title {
font-family: Georgia, "Times New Roman", Times, serif
font-size:16px;
font-weight:bold;
color:#ffcc00;
margin:0 0 0 10px;
}
.event_subtitle {
margin:0 0 0 10px;
font-weight:bold;
}
.event_date a:link, .event_date a:visited {
font-weight:normal;
font-size:10px;
color:#fff;
}
.event_date a:hover, .event_date a:active {
font-weight:normal;
color:#ffcc00;
}

.event_description {
margin:10px 0 0 10px;
color:#CCCCCC;
}	
/*--------------------- End Style for EVENTS -----------------------*/
/*--------------------- Begin Style for music player button on homepage-----------------------*/
a.music_button:link, a.music_button:visited, a.store_button:link, a.store_button:visited, a.fav_button:link, a.fav_button:visited {
	display:inline;
	width:47px;
	height:43px;
	background-color: transparent;
	background-image: url(Images/bg_btn_musicplayer.jpg);
	background-repeat: no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	text-align:center;
	padding:35px 0 1px 0;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 0;
}
a.music_button:link, a.music_button:visited, a.store_button:link, a.store_button:visited {
	color:#3A3A3A;
}
a.fav_button:link, a.fav_button:visited {
	color:#9A9A9A;
}
a.music_button:hover, a.store_button:hover {
	color:#9A9A9A;
}
a.fav_button:hover {
	color:#FFCC00;
}
	/* begin style for a specific button... */
a.music_button:link, a.music_button:visited {
	background-position: -47px 0;
}
a.music_button:hover {
background-position: 0 0;
}
	/* end style for a specific button... */
	/* begin style for a specific button... */
a.store_button:link, a.store_button:visited {
	background-position: -94px 0;
}
a.store_button:hover {
background-position: -141px 0;
}
	/* end style for a specific button... */	
		/* begin style for a specific button... */
a.fav_button:link, a.fav_button:visited {
	background-position: -188px 0;
}
a.fav_button:hover {
background-position: -235px 0;
}
	/* end style for a specific button... */	
	
/*--------------------- End Style for music player button on homepage-----------------------*/
/*--------------------- Begin Style for the Twitter updates on newsletter.aspx -----------------------*/
#twitterbox_middle {
background:url(Images/twitterbox_middle.jpg) top center repeat-y;
width:235px;
margin:0;
padding:0;
}
#twitterbox_top {
background:url(Images/twitterbox_top.jpg) top center no-repeat;
width:235px;
height:8px;
margin:0;
padding:0;
}
#twitterbox_bottom {
background:url(Images/twitterbox_bottom.jpg) top center no-repeat;
width:235px;
height:17px;
margin:0;
padding:0;
}
ul.twitter_list {
margin:0 0 5px 0;
list-style-position:inside;
padding:5px 8px 0 8px;
/*-border:solid 1px #666666;---*/

}
ul.twitter_list li {
border-bottom:solid 1px #FFCC00;
margin:0 0 5px 0;
padding:0 5px 8px 5px;

}
ul.twitter_update_list {
margin:0 0 5px 0;
padding:5px 8px 0 8px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*-border:solid 1px #666666;---*/

}
ul.twitter_update_list li {
border-bottom:solid 1px #FFCC00;
margin:0 0 5px 0;
padding:0 5px 8px 5px;

}
/*--------------------- End Style for the Twitter updates on newsletter.aspx -----------------------*/
/*--------------------- Begin Style for the Email Newsletter Signup on newsletter.aspx -----------------------*/
.EmailFormLegend {
font-size:9px;
color:#ffcc00;
text-transform:uppercase;
}
.EmailFormFieldset {
width:440px;
padding:5px 5px 5px 10px;
margin:10px 0 0 0;
}
.body_EmailSignup {
margin:0;
width:455px;
}
/*--------------------- End Style for the Email Newsletter Signup on newsletter.aspx -----------------------*/
/*--------------------- Begin Style for the Golf Page -----------------------*/
#content_golf {
	padding:0;
	margin: 0 0 0 0;
	}
.golf_main {
	background: #efefef url(Images/golf/golf_bg_main3.jpg) top left no-repeat;
	width:575px;
	min-height:292px;
	padding:130px 0 0 185px;
	text-align:left;
	color:#000000;
	}
/*--------------------- End Style for the Golf Page -----------------------*/
/*--------------------- Begin Style for footer links -----------------------*/

a.footlink:link, a.footlink:visited  {
	color:#6C6B69;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
}
a.footlink:hover, a.footlink:active  {
	color:#ffcc00;
	text-decoration:none;

}
/*--------------------- End Style for footer links -----------------------*/
/*--------------------- Begin Landing Page Styling -----------------------*/
.splashbody {
	background: #000;
	border: none;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align:center;
	}
.splashwrap {
	text-align:center;
	margin:0 auto 0 auto;
	color:#FFFFFF;
}
/*--------------------- End Landing Page Styling -----------------------*/
/*--------------------- Begin Big Yellow Link on sarasota.html Styling -----------------------*/
a:link.btn_yellow235, a:visited.btn_yellow235 {
display:block;
width:231px;

border:solid 2px white;
text-align:center;
vertical-align: middle;
background:#FFCC00;
color:#000000;
font-family:georgia, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 0 10px 0;
font-size:15px;
	
	}
a:hover.btn_yellow235, a:active.btn_yellow235 {
	color:#000000;
	text-decoration:underline;
	background:#ffffff;
	border:solid 2px #ffcc00;
}
/*--------------------- end Big Yellow Link on sarasota.html Styling -----------------------*/
.event_detail_title, .event_list_title, .event_list_title a:link, .event_list_title a:visited { 
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #ffcc00;
}
.event_list_title a:active {
color:#FFFFFF;
}
.event_detail_descr a:link, .event_detail_descr a:visited { 
	font-weight: normal;
	color: #ffcc00;
}
.event_detail_back {
 float:right;
 }
 .event_detail_date {
  foont-size:13px;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  }