/*---- overrides of master render engine ----*/
body 
{
	background:url("../Images/body_bg.gif") repeat scroll 8px top transparent;
}

#header-outer {
	background:url("../Images/shadow-header-top.gif") no-repeat scroll left top transparent;
}

#header-inner {
	height:4em;
	background:url("../Images/shadow-header-content.gif") repeat-y scroll left top #4D5257;
}

div#main-outer,
#footer-outer,
#social-media-outer {
	background:url("../Images/shadow-body.gif") repeat-y scroll left top transparent;
}

div#main-inner {
	background:url("../Images/content_bg.gif") repeat scroll right bottom #ECFBFE;
	padding:0 3px;
	width:747px;
}

#footer-inner 
{
	background:url("../Images/shadow-footer-content.gif") repeat-y scroll left top transparent;
	color: #000;
}

div.footer-links a:link,
div.footer-links a:visited
{
	color: #000;
}

#clearingDropShadow {
	background:url("../Images/shadow-footer-bottom.gif") no-repeat scroll left top transparent;
}

li.oNavigationItemChild {
	font-size: 1em;	
}

input#search-submit {
	height:25px;
}

/*---- end of overrides of master render engine ----*/


/*----------------- generics ----------------*/
p, ul, li, dt, dd, td, th {
    font-size:1em;
    line-height:1.4em;
}

.button {
	background:url("../Images/button_bg.jpg") repeat-x scroll left top transparent;
	border:1px solid #333333;
	cursor:pointer;
	font-size:0.9em;
	height:27px;
	padding:0 10px;
	text-align:center;
	color: #000;
}

body.hi-contrast .button {
	background: none;	
}


.short {
	/*font-size:11px;*/
	height:17px;
	width:75px;
}

/*hr {
	clear: both;
}*/


.deselected 
{
    border: 1px solid #ddd;
    background-color: #eee;
    color: #bbb;
}

.bold 
{
    font-weight: bold;
}

/*--------- banner -------------*/

#banner-outer {
	background:url("../Images/shadow-body.gif") repeat-y scroll left top transparent;
	background-repeat:repeat-y;
	clear:both;
	height:89px;
	width:753px;
	padding: 0 3px;
}

#banner-inner {
	background:url("../Images/banner.jpg") repeat scroll left top;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0;
	padding-top:0;
	text-align:center;
	width:747px;
}

a#rolloverNews,
a#rolloverRSS,
a#rolloverServices
{
    width: 73px;
    height: 74px;
    background-image: url("../Images/news_bg.jpg");
    background-position:  left top;
	background-repeat: no-repeat;
    margin:7px 10px 0 0;
    float:right;
}


a:hover#rolloverNews,
a:hover#rolloverRSS,
a:hover#rolloverServices
{
    background-position: left bottom;
	background-repeat: no-repeat;
	text-decoration:none;
}

a#rolloverRSS {
    background-image: url("../Images/rss_bg.jpg");
}

a#rolloverServices {
	background-image: url("../Images/whats_on_bg.jpg");
}

#banner-inner a span {
	display:none;
}

/*--------- banner end -------------*/

/*--------- left nav ------------------*/

#left-nav {
	background:url("../Images/nav_top_left_curve.gif") no-repeat scroll right top transparent;
	float:left;
	min-height:510px;
	width:185px;
	margin: 0 0 0 4px;
}

#left-outer {
	background:url("../Images/nav_bg.jpg") repeat-x scroll left top #0AAEF0;
	margin-right:26px;
	min-height:510px;
	padding:10px;
	width: 143px;
}

#left-inner 
{
    padding-right: 0;
}

li.oNavigationItemParent,
li.oNavigationItemCurrent, 
li.oNavigationItemChild,  
li.oNavigationItemSibling 
{
	color:#fff;
	line-height:1.1em;
	padding:8px 0;
	text-decoration:none;
	list-style-type: none;
}


li.oNavigationItemParent
{
	font-weight:bold;
	padding-bottom:4px;
	padding-top:5px;
	font-size: 1.2em;
	margin-left: 0;
}

li.oNavigationItemCurrent
{
	padding-left: 18px;
	background:transparent url("../Images/current_bullet.gif") no-repeat 0 50%;
}

li.oNavigationItemSibling
{
}

li.oNavigationItemChild
{
	background:transparent url("../Images/child_bullet.gif") no-repeat 0 60%;
	margin-left:15px;
	padding-bottom:4px;
	padding-left:14px;
}

#left-outer a:link, 
#left-outer a:visited, 
.section-title a:link, 
.section-title a:visited {
	color:#fff;
	text-decoration:none;
}
#left-outer a:hover {
	text-decoration: underline;	
}


/*-------- content outer ----------*/
#content-outer {
	float:left;
	margin:0 0 10px;
	padding:5px 0;
	width:558px;
}

/*------------ content panel ---------------*/
div.element-panel-beta-outer 
{
    position: relative;
    /*z-index: 1;*/
	background:url("../Images/wide_panel_header_bg.jpg") no-repeat scroll left top transparent;
	float:left;
	font-size:1em;
	padding:0 0 25px;
	width:536px;
	border: none;
	height: auto;
	margin: 0;
}


div.element-panel-alpha-header-outer, 
div.element-panel-beta-header-outer, 
div.element-panel-gamma-header-outer {
	height:2.2em;
	padding:1px 20px;
	position:relative;
}

div.element-panel-beta-body-outer {
	background:url("../Images/wide_panel_content_bg.jpg") repeat-y scroll left top transparent;
	width:536px;
}

div.element-panel-beta-body-inner {
	position:relative;
	background:url("../Images/wide_panel_footer_bg.jpg") no-repeat scroll left bottom transparent;
	padding:25px 2px;
	width:533px;
}

body.hi-contrast input#btn_FindActivities,
body.hi-contrast input#btn_FindActivities:hover,
body.hi-contrast div#searchControls li a
{
    background: none!important;
}

input#btn_FindActivities 
{
    background:url("../Images/find_activities_bg.jpg") no-repeat scroll left top transparent;
    border:medium none;
    color:White;
    font-weight:bold;
    height:77px;
    padding:10px 0;
    text-align:center;
    width:77px;
    font-size: 1.3em;
    cursor: pointer;
}

input#btn_FindActivities:hover 
{
    background-position: left bottom;
}



/*tab panels*/
div#tab_Headings 
{
	height: 25px;
	padding-right: 7px;
}

div#tab_Headings ul 
{
    float: right;
}

div#tab_Headings a
{
	position: relative;
	/*z-index: 5;*/
	background: none;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-bottom: 0;
	padding: 3px 10px 4px 10px;
	margin-right: 5px;
	text-decoration: none;
	font-size: 1.1em;
	color: #333333;
	font-weight: bold;
	/*height: 29px;*/
	float:left;
}

div#tab_Headings a:hover,
div#tab_Headings a.selected
{
	background: #ffffff url("../Images/tab_Heading_Selected_XRepeat.jpg") left top repeat-x;
	padding: 3px 10px 5px 10px;
}

body.hi-contrast div#tab_Headings a:hover, 
body.hi-contrast div#tab_Headings a.selected 
{
    background: none!important;
}

div#tab_Headings li {
	display:inline;
	list-style-type:none;
	padding:0;
}

div#resultsListings div#tab_Headings, 
th, 
div#resultsListings div#tab_Contents div.centreHeading a {
	font-weight:bold;
}

div#resultsListings div#tab_Headings li#centreTitle {
	width: 135px;
	float: left;
	margin-top: 10px;
}

div#tab_Headings .note 
{
    font-size: 0.8em;
    font-weight: normal;
    display: block;
    margin-top: -2px;
    text-align: center;
    
}

div#tab_Headings .unselectable 
{
    font-weight: normal;
    color: #999;
}


h2.element-panel-gamma-header {
	padding:12px 0 ;
}

#footer-alpha-inner {
	overflow:hidden;
	width:730px;
}


/*----------------- centre details page --------------*/

div#centresPage div#theMap
{
	position:relative;
	width: 230px!important;
	height: 230px!important;
	float: right;
	overflow: hidden;
	text-align: left;
}
div#theMap li {
	list-style-type:none;
	text-align: left;
}

div#centresPage dl#centreContactInfo a
{
	background: none;
	padding: 0;
	font-weight: normal;
	
}

div#centresPage dt 
{
	font-weight: bold;
	color: #333333;
}

div#centresPage dd
{
	margin-bottom: 1em;
	color:#343434;
	font-size:1em;
	margin-left: 1.5em;
}

/*the map*/
div.VE_Pushpin_Popup_Body{
	text-align: left!important;	
	
}

div.VE_Pushpin_Popup_Body a {
	font-weight: bold;	
}



div.VE_Pushpin_Popup_Body ul li {
	list-style-type: none!important;	
}

div#centresPage div#VELayerListDiv a
{
	background: none;
}

div#centresPage div.centresPanel li
{
	list-style-type: none;
	padding: 0;
}

div#centresPage div.centresPanel table#openingTimes 
{
	margin-left: 1.5em;
}

div#centresPage div.centresPanel table#openingTimes td 
{
	line-height: 1.8em;
	width: 50%;
}

tr.note 
{
	font-size: 0.9em;
}

div#centresPage div#tab_Contents {
	background-color:White;
	border:1px solid #DDDDDD;
	padding:20px 15px;
}


div#centresPage div#tab_Contents ul 
{
	margin: 0.5em 1.5em;
}

div#centresPage div#tab_Contents img 
{
	float: right;
	padding: 0 0 15px 15px;
	border:1px solid #cccccc;
}

div#centresPage div#tab_Contents table {
	margin-top: 1em;	
}

div#centresPage div#tab_Contents table td {
	width: 250px;
	padding: 1em 0;
	border-bottom: 1px solid #d4d4d4;
}

div#centresPage div#tab_Contents table td a {
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 8px 0 0;
}


div#centresPage div#tab_Contents table td.wide-row {
	width: 60%;	
}

div#centresPage div#tab_Contents table li {
	list-style-type: none;
}

div#centresPage div#tab_Contents span.activityDates 
{
	font-size: 0.9em;
	margin-left: 2em;
}

div#centresPage ul#centreDocs li
{
	list-style-type: none;
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/pdfLogo.jpg") left 50% no-repeat;
	height: 55px;
	padding-left: 50px;
}

div#centresPage ul#centreDocs a 
{
	float:left;
	padding:10px 0 0 20px;
}

div#centresPage div#tab_Contents h4 
{
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	/*background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/general.gif") left top no-repeat;*/
	padding: 5px 0 12px 45px;
	height: 24px;
	cursor: pointer;
	margin-top: 1em;
}
.active_lifestyle_classes
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/activeLifestyleClasses.gif") left top no-repeat;
}

.ball_activities 
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/ballActivities.gif") left top no-repeat;
}

.disability_sports {
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/disabilitySports.gif") left top no-repeat;
}

.bar___function___meeting_rooms
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/barFunctionMeetingRooms.gif") left top no-repeat;
}

.birthday_parties
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/birthdayParties.gif") left top no-repeat;
}


.climbing_wall
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/climbingWall.gif") left top no-repeat;
}
.general
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/general.gif") left top no-repeat;
}
.martial_arts
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/martialArts.gif") left top no-repeat;
}
.water_activities
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/waterActivities.gif") left top no-repeat;
}
.fitness_classes 
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/fitnessClasses.gif") left top no-repeat;
}
.fitness_suite 
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/fitnessSuites.gif") left top no-repeat;
}

.relaxation 
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/relaxation.gif") left top no-repeat;
}

.sports_hall_activities
{
	background: url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/icons/sportsHallActivities.gif") left top no-repeat;
}

div#centresPage div#tab_Contents h4:hover 
{
	text-decoration: underline;
}

div#centresPage div#tab_Contents dl dt
{
	padding-bottom: 5px;
}

div#centresPage div#tab_Contents dl dd
{
	margin-bottom: 5px;
}

/*----------------- centre page styles end --------------*/

/*----------------- activity details page styles  --------------*/
div#activityDetailsElement div.element-panel-beta-header-outer h2,
div#activityDetailsElement div.element-panel-beta-header-outer h1
{
	height:25px;
	margin-top:25px;
	padding:5px 0 0 40px;
}

div#activityDetailsElement div.element-panel-beta-body-outer
{
	padding-top: 25px;
}

div#activityDetailsElement div#theMap
{
	position:relative;
	width: 230px!important;
	height: 230px!important;
	float: right;
	overflow: hidden;
}

div#activityDetailsElement dl#activityDetails a
{
	background: none;
	padding: 0;
	font-weight: normal;
	
}


div#activityDetailsElement dl#activityDetails li 
{
	padding-top: 0;
}

div#activityDetailsElement dl#activityDetails .note 
{
	float: left;
	font-size: 0.9em;
	font-weight: normal;
	display: none;
}
div#centreDetails table#openingTimes 
{
	margin-left: 1.5em;
}

div#centreDetails table#openingTimes td 
{
	line-height: 1.8em;
	width: 50%;
}

div#activityDetailsElement dl
{
	font-size: 1em;
}

div#activityDetailsElement dl dt
{
	width: 35%;
	font-weight: bold;
	margin-left: 10px;
	padding: 13px 15px 13px 0;
	border-top: 1px solid #e5e5e5;
	float: left;
	clear: both;
}

div#activityDetailsElement dl dd
{
	color:#343434;
	margin-left: 40%;
	padding: 13px 0;
	border-top: 1px solid #e5e5e5;
	/*min-height: 30px;*/
}

div#activityDetailsElement dl.activityTimes dt
{
	border: none;
	padding: 0;
	width: auto;
	float: none;
	margin: 0;
	clear: none;
}
div#activityDetailsElement dl.activityTimes dd 
{
	border: none;
	padding: 0 0 5px 0;
	width: auto;
	float: none;
	margin: 0 0 0 10px;
	clear: none;

}
div#activityDetailsElement span.activityDates 
{
	font-size: 0.9em;
	margin-left: 3em;
}


div#activityDetailsElement li
{
	list-style-type: none;
}
div#activityDetailsElement dl dd a
{
	background: none;
	padding: 0;
}

div#activityDetailsElement dl#centreContactInfo dt,
div#activityDetailsElement dl#centreContactInfo dd 
{
	border: none;
	margin-left: 0;
	float: none;
	padding: 4px 0;
}
div#activityDetailsElement dl#centreContactInfo dd 
{
	padding-left: 10px;
}

a.goBack {
	background:url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/goBack.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	margin-left:2em;
	padding:5px 20px;
}


/*----------------- activity details page styles end --------------*/

/*----------------- home page activity finder styles --------------*/

div#activityFinderElement .button
{
	width: 100%;
	height:27px;
}

div#activityFinderElement .text {
	padding: 2px 5px;
	width: 199px;
	border:1px solid #a6a6a6;
	height: 26px;
	background: none;
	margin: 0 0 10px 0;

}

div#activityFinderElement select  
{
	width: 156px;
	margin: 0 0 10px 5px;
}

div#activityFinderElement span {
	float: left;
	width: 47px;
	margin-top: 4px;
}

/*----------------- home page activity finder styles end --------------*/


/*----------------- home page centre finder styles --------------*/

div#centreFinderElement div#views
{
	float: right;
	margin: 5px 0 0 0;
}
div#centreFinderElement div#views a {
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
}


div#centreFinderElement p {
	padding: 3px 0 0 0;
}

div#centreFinderElement select {
	width: 206px;	
}

div#centreFinderElement .button {
	width: 206px;
	margin-top: 5px;
}

.VE_Pushpin_Popup_Title 
{
	text-align: left;
}

.MSVE_ScaleBarBg,
.MSVE_ScaleBarFg,
.MSVE_ScaleBarLabelFg,
.MSVE_ScaleBarLabelBgInv  
{
	display: none!important;	
}

.hide 
{
	display: none;
}



/*----------------- home page centre finder end --------------*/

/*----------------- panel styles -----------------------*/
/* Panel Alpha */
/*medium panel*/
div.element-panel-alpha-header-outer,
div.element-panel-beta-header-outer,
div.element-panel-gamma-header-outer
{
	position: relative;
	height:2.2em;
	padding:1px 20px;
}

div.element-panel-alpha-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/medium_panel_header_bg.jpg") no-repeat scroll left top;
	font-size:1em;
	padding:0;
	width:258px!important;
	padding-bottom: 25px;
	float: left;
	margin: 0 20px 0 0;
}
div.element-panel-alpha-body-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/medium_panel_content_bg.jpg") repeat-y scroll left top;
	width:258px;
	border: none;
}
div.element-panel-alpha-body-inner 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/medium_panel_footer_bg.jpg") no-repeat scroll left bottom;
	width: 208px;
	height:13em;
	padding: 25px;
}

/* Panel Beta */
/*wide panel*/
div.element-panel-beta-body-content-outer {
	position: relative;	
}


div.element-panel-beta-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/wide_panel_header_bg.jpg") no-repeat scroll left top;
	font-size:1em;
	padding:0;
	width:536px!important;
	padding-bottom: 25px;
	float: left;
}
div.element-panel-beta-body-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/wide_panel_content_bg.jpg") repeat-y scroll left top;
	width:536px;
}
div.element-panel-beta-body-inner 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/wide_panel_footer_bg.jpg") no-repeat scroll left bottom;
	width: 488px;
	/*padding: 20px 25px 0 25px;*/
	padding: 25px;
}

/* Panel Gamma */
/*narrow panel*/

div.element-panel-gamma-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/narrow_panel_header_bg.jpg") no-repeat scroll left top;
	font-size:1em;
	padding:0;
	width:164px!important;
	padding-bottom: 25px;
	float: left;
	margin-right: 20px;
}
div.element-panel-gamma-body-outer 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/narrow_panel_content_bg.jpg") repeat-y scroll left top;
	width:164px;
	padding-top:15px;
}
div.element-panel-gamma-body-inner 
{
	background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/narrow_panel_footer_bg.jpg") no-repeat scroll left bottom;
	width: 162px;
	height:14em;
	padding: 1px;
}

div.element-panel-alpha-header-outer a,
div.element-panel-beta-header-outer a,
div.element-panel-gamma-header-outer a {
	font-weight: normal!important;	
}

div.element-panel-gamma-outer div.ContentEditor { padding:10px;}
/*---------------------------------------*/

.element-panel-alpha-inner { width: 100%; /*overflow: hidden;*/ }

.element-panel-alpha-icon-outer { }
.element-panel-alpha-icon-inner { }


.element-panel-alpha-header-inner { }




.element-panel-alpha-body-content-outer { 
	/*border: 1px solid #eee;*/ 
	padding: 0; 
}
.element-panel-alpha-body-content-inner { 
	width: 100%; /*overflow: hidden;*/ 
	padding: 0;
}

div.element-panel-alpha-body-content-inner ul,
div.element-panel-beta-body-content-inner ul,
div.element-panel-gamma-body-content-inner ul { 
	padding-left: 0; 
	margin-left: 15px; 
	list-style-type: none;
	
}
div.element-panel-alpha-body-content-inner li *,
div.element-panel-beta-body-content-inner li *,
div.element-panel-gamma-body-content-inner li * {
	/*display: inline;*/
}

div.element-panel-beta-body-content-inner li div.ContentEditor a {
	border: none;
	background: none;
	padding: 0.5em;
}



div.element-panel-alpha-body-content-inner a:link { text-decoration: none;  }
div.element-panel-alpha-body-content-inner a:visited { text-decoration: underline; }
div.element-panel-alpha-body-content-inner a:hover, div.element-panel-alpha-body-content-inner a:active { text-decoration: underline; }

/* Panel Beta */

.element-panel-beta-inner { width: 100%; /*overflow: hidden;*/ }

.element-panel-beta-icon-outer { }
.element-panel-beta-icon-inner { }


.element-panel-beta-header-inner { }

.element-panel-beta-body-content-outer {  }
.element-panel-beta-body-content-inner { 
	width: 100%; 
	padding: 0;
}

/*div.element-panel-beta-body-content-inner ul { padding-left: 0em; margin-left: 0em; list-style-type: none; }*/
div.element-panel-beta-body-content-inner li { }

div.element-panel-beta-body-content-inner p { 
	padding-left: 5px; 
	padding-right: 5px;
	margin-bottom: 10px;
}

div.element-panel-beta-body-content-inner a:link { text-decoration: none; }
div.element-panel-beta-body-content-inner a:visited { text-decoration: underline; }
div.element-panel-beta-body-content-inner a:hover, div.element-panel-beta-body-content-inner a:active { text-decoration: underline; }

div.element-panel-beta-body-content-inner h3 { /*color: #777b7c;*/ 
	font-weight: bold; 
	padding: 2px 5px;
	font-size: 1.4em;
}

/* Panel Gamma */

.element-panel-gamma-inner { width: 100%; /*overflow: hidden;*/ }

.element-panel-gamma-icon-outer { }
.element-panel-gamma-icon-inner { }

.element-panel-gamma-header-inner { }


.element-panel-gamma-body-content-outer { /*padding: 4px 12px 12px 12px;*/ }
.element-panel-gamma-body-content-inner 
{
	width: 100%; 
	padding: 0;
}


/* ------------------- features panel styles ----------*/

.ClientAreaContainer{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:560px;
	margin-bottom:2em;
}	

div.element-panel-beta-body-inner {
	position: relative;
}

div.element-panel-beta-body-content-inner a 
{

}

div.element-panel-beta-body-content-inner a.selected,
div.element-panel-beta-body-content-inner a:hover {
	background: #D9EAF4;
}

div.element-panel-beta-body-content-inner div.element-panel-alpha-outer,
div.element-panel-beta-body-content-inner div.element-panel-alpha-body-outer,
div.element-panel-beta-body-content-inner div.element-panel-alpha-body-inner,
div.element-panel-beta-body-content-outer div.element-panel-beta-outer,
div.element-panel-beta-body-content-outer div.element-panel-beta-body-outer,
div.element-panel-beta-body-content-outer div.element-panel-beta-body-inner
{
	background: none;
	width: 447px;
	padding: 0;
}

/*div.element-panel-beta-body-content-outer div.element-panel-beta-outer {
	height: 100px;	
}*/

div.element-panel-beta-body-content-outer div.element-panel-beta-outer {
	padding: 10px 0 10px 0;	
}

div.element-panel-beta-body-content-outer div.element-panel-beta-body-inner {
	padding: 10px 0 10px 0;
}

div.element-panel-beta-body-content-inner div.element-panel-alpha-body-inner img {
	padding: 0 10px 10px 0;	
	float:left;
}

/*three links panel at the bottom of the features panel*/
div.element-panel-beta-body-content-outer div.element-panel-beta-header-outer,
div.element-panel-beta-body-content-inner div.element-panel-alpha-header-outer {
	height: 0;	
}

div.element-panel-beta-body-content-inner div.element-panel-alpha-outer
{
	width: 455px!important;
	padding: 1em;
	margin: 0;
}

div.element-panel-beta-body-content-inner div.element-panel-alpha-body-inner {
	height: auto;	
}
div.element-panel-beta-body-content-inner div.element-panel-alpha-body-inner div.ContentEditor {
	padding-right: 0;	
}


/* slider */
#slider{ 
	margin-left:5px;
	border-left: 2px solid #e7e7e7;
	border-right: 2px solid #e7e7e7;
	/*padding-right: 20px;*/
}	

#slider ul{ 
	margin:0;
	padding:0;
	list-style:none;
}	

#slider li{ 
	/*height:240px;*/
	height: 20em;
	width:475px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	
}	

/*#prevBtn, 
#nextBtn {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;

}*/

#prevBtn, #nextBtn{ 
	display:block;
	width:20px;
	height:50px;
	position:absolute;
	left:-19px;
	top:95px;
	text-indent:-8000px;
}	

#nextBtn{ 
	left:486px;
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:22px;
	background:url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/scroll_left_icon.gif") no-repeat 0 0;	
}	

#nextBtn a{ 
	background:url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/scroll_right_icon.gif") no-repeat 0 0;	
}	

#prevBtn a:hover,
#nextBtn a:hover {
	background-position: left bottom;	
}

span#firstBtn a,
span#secondBtn a,
span#lastBtn a {
	padding: 5px 10px ;
	background: #F7F7F7;
	border: 1px solid #cccccc;
	margin-right: 1em;
	text-align:center;
	height: 20px;

	position: relative;	
}

span#firstBtn a.selected,
span#secondBtn a.selected,
span#lastBtn a.selected {
	background: #D9EAF4;
}
	

/* ------------------- features panel styles end ----------*/


/* email screen */
#emailBody {
	background: none;		
}


/*email screen*/
.emailScreen {
	float:left;
	padding:10px 0 0 8px;
	width:380px;
}

.emailScreen #templateContent {
	float:none;
	width:100%;
	text-align: left;
}

.emailScreen #templateContent form {
	color:#000000;
	font-size:0.9em;
	margin:1em 0;
	width:98%;
}

.emailScreen #templateContent fieldset {
	/*background:transparent url("/EasySiteWeb/EasySite/StyleData/Style-sports2010/Images/formBG.jpg") repeat-x scroll left top;*/
	border:1px solid #e5e5e5;
	clear:left;
	float:left;
	padding:0;
	width:100%;
}

.emailScreen #templateContent legend {
	background-color:#fff;
	color:#353535;
	font-size:1.1em;
	margin-left:10px;
	padding:2px 8px;
}

.emailScreen #templateContent ul {
	list-style-type:none;
	padding:0.5em 0 0 1em;
}

div.emailScreen div#templateContent ul li {
	clear:left;
	float:left;
	list-style-image:none;
	padding-bottom:1em;
	list-style-type: none;
	width:99%;
}

.emailScreen #templateContent label {
	float:left;
	margin-right:1em;
	text-align:right;
	width:7em;
}

.emailScreen #templateContent input.txt, .emailScreen #templateContent select, .emailScreen #templateContent textarea {
	/*background:#FDB35C url("/EasySiteWeb/EasySite/StyleData/LCC_StyleSports/Images/selectGradient.jpg") repeat-x scroll left top;*/
	border:1px solid #e5e5e5;
	float:left;
	width:14em;
}

.emailScreen #templateContent textarea {
	background:#fff none repeat scroll 0 0;
	width:14.5em;
}

.emailScreen #templateContent fieldset.submit {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	clear:both;
	float:none;
	padding:10px 0 0 10px;
}

.error-msg {
	color:red;
	font-size:9px;
	float:right;
	margin:6px 21px -10px 0;
}

.emailScreen div.element-panel-beta-header-outer {
	height:	 1.5em;
}

.emailScreen div.element-panel-beta-header-outer h2 {
	padding: 0;
}

#social-media-outer {
    text-align: center;
}
