/* Colours

Blue: 6c849f

*/

body { font-family: 'Titillium Web', arial; font-size: 85%; text-align: center; line-height: 150%; background-color: white; margin: 0px; background-image: url(/images/KGxGi96W3tHh6rWvltHU1jk1bo.jpg); background-position: center top; background-repeat: no-repeat; background-color: #f3f3f3; }
body.section2 { background-image: url(/images/8mEPX6neXWQQfZlUjAem1jk1bo.jpg); }
input, select, textarea { font-size: 90%; font-family: 'Titillium Web', arial; }
table { width: 100%; font-size: 100%; }
a { color: #32715e; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #333333; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { display: block; font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; line-height: auto; }
p { margin: 0px 0px 15px 0px; line-height: 150%; }
ol, ul, li { padding: 0px; margin: 0px; list-style-type: none; }
table { border-spacing: 0px; }
td, th { padding: 0px; }

.hidden { display: none; }
.field .label {padding: 0px 0px 0px 0px; float: left; width: 200px; } 
.field {padding: 10px 0px 0px 0px; clear: left;}
.errors {color: #800000; }
div.layout_standard { width: 980px; margin: 0px auto 0px auto; }
.layoutheader { height: 35px }
.layouttopmenu { margin: 10px 0px 0px 0px; height: 50px; clear: both; }
.layoutcontent { padding: 75px 0px 0px 0px; float: left; width: 700px; margin: 5px 0px 0px 0px; }
.section2 .layoutcontent { padding: 200px 0px 0px 0px; float: none; width: auto; }
.layoutmiddle { margin: 0px 0px 0px 0px; }
.layoutright { float: right; width: 245px; padding: 75px 0px 0px 35px; margin: 5px 0px 0px 0px; }
.section2 .layoutright { display: none; }
.layoutspacer { height: 0px; clear: both; display: block; }
.layoutfooter { border-top: solid #32715e 5px; padding: 30px; margin: 20px 0px 0px 0px; background-image: url(/images/VYWXBpW3Y1wBzK1tsNqI05k059.png); background-repeat: no-repeat; background-position: 770px 30px; height: 160px; }
.layoutcredits { font-size: 80%; clear: both; padding: 10px 0px 0px 0px; }
.layoutcredits .copyright { float: left; width: 490px; color: #565656; }
.layoutcredits .beachshore { text-align: right; float: left; width: 490px; color: #565656; }



/* Header */

.headertext { position: absolute; }
.headertext p { color: #f0f0f0; font-size: 120%; line-height: 35px; }

.headersociallinks { position: absolute; margin: 0px 0px 0px 270px; }
.headersociallinks li { float: left; padding: 5px 5px 0px 0px; }

.headernewsletter { position: absolute; margin: 7px 0px 0px 550px; }
.headernewsletter a { color: #f0f0f0; }

div.util_sitesearchbar { position: absolute; margin: 5px 0px 0px 780px; }


/* Navigation */

div.nav_dhtmlpopup a:hover { text-decoration: none; }
div.nav_dhtmlpopup .level1 { float: left; margin: 0px 10px 0px 0px; }
div.nav_dhtmlpopup .item1 { background-image: url(/images/KpXFAKOMZ10lrauq1zpP001001.png); padding: 10px; margin: 0px 0px 3px 0px; font-weight: bold; }
div.nav_dhtmlpopup .selected1 { border-bottom: solid #542456 3px; }
div.nav_dhtmlpopup .level1:hover .item1 { cursor: pointer; background: #32715e; }
div.nav_dhtmlpopup .level1:hover .item1 a { color: white; }
div.nav_dhtmlpopup .popup1 { position: absolute; margin: 39px 0px 0px 0px; width: 200px; background: #32715e; z-index: 10; }
div.nav_dhtmlpopup .back1 { display: none; }
div.nav_dhtmlpopup .item2 { padding: 5px; }
div.nav_dhtmlpopup .level1 .level2 a { text-transform: none; color: white; }
div.nav_dhtmlpopup .level1 .level2:hover { background: #542456; cursor: pointer; }


/* Right column */

.layoutright { /* background-image: url(/images/94jUSQpasdOU25kn7tcQ06t01v.png);*/ background-image: url(/images/HCWAfVCJMFweG38jHpWf0jg05m.png); background-size: 245px; background-repeat: no-repeat; background-position: top right; }

.layoutright div.righttwitter { /* border-bottom: solid #32715e 3px; */ padding: 0px; }
.layoutright div.feat_calendar { height: 245px; background: #f3f3f3; }

.layoutright div.nav_simple { margin: 0px 0px 30px 0px; background: #32715e; padding: 10px; }
.layoutright div.nav_simple .titletxt { color: #32715e; height: 50px; font-size: 150%; }
.layoutright div.nav_simple .item { padding: 0px 0px 5px 0px; font-size: 110%; }
.layoutright div.nav_simple a { color: white; }


div.rightevents { background: #f3f3f3; border-bottom: solid #32715e 3px; padding: 10px; }
div.rightevents .titletxt { color: #32715e; font-weight: bold; font-size: 140%; padding: 0px 0px 10px 0px; }
div.rightevents .event { padding: 10px 0px 10px 0px; border-top: solid white 1px; }
div.rightevents .date { display: block; }
div.rightevents .headline { display: block; }
div.rightevents .headline a { color: #333333; font-weight: bold; }

.feat_sharepage {position: absolute;top: 120px;margin: 0px 0px 0px -257px;}
.feat_sharepage .tweet_iframe_widget {width: 60px !important;}
.feat_sharepage .google_plusone_iframe_widget {width: 34px !important;}


/* Footer */

.layoutfooter div.nav_simple { width: 300px; float: left; margin: 0px 30px 0px 0px; }
.layoutfooter div.nav_simple .titletxt { color: #32715e; height: 50px; font-size: 150%; }
.layoutfooter div.nav_simple .item { float: left; width: 150px; padding: 0px 0px 5px 0px; font-size: 90%; }
.layoutfooter div.nav_simple .item a { color: #333333; }

div.footercontact { float: left; width: 200px; padding: 50px 0px 0px 0px; }
div.footercontact .titletxt { padding: 0px 0px 10px 0px; }
div.footercontact .content { font-size: 90%; color: #808080; }



/* Homepage */

div.homewelcome { font-size: 98%; background: #32715e; padding: 10px; width: 470px; height: 225px; float: left; clear: left; }
div.homewelcome p { color: white; }
div.homewelcome h1 { font-size: 160%; color: white; padding: 0px 0px 20px 0px; line-height: 1.2; }
div.homewelcome img { border: solid white 2px; }

div.homegallery { width: 490px; height: 245px; float: left; }
div.homegallery .carousel { position: relative; overflow: hidden; width: 100%; height: 245px; position: relative; }
div.homegallery .carousel ul { width: 20000em; position: relative; }
div.homegallery .carousel li { float: left; width: 245px !important; height: 245px !important; background: black; background-size: cover; background-position: center center; background-repeat: no-repeat; }


/*
div.homegallery .jcarousel-container { width: 640px; clear: both; }
div.homegallery .jcarousel-clip { width: 490px; overflow: hidden; }
div.homegallery .jcarousel-item { width: 245px; height: 245px; background: black; text-align: center; padding: 0px; }
div.homegallery .jcarousel-next-horizontal { display: none; }
div.homegallery .jcarousel-prev-horizontal { display: none; }
*/

div.homeevents {width: 225px;height: 225px;background: white;float: left;padding: 10px;}
div.homeevents .titletxt { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 140%; color: #32715e; text-align:center; }
div.homeevents .event .date { display: block; font-size: 90%; }
div.homeevents .event .headline { display: block; padding: 0px 0px 10px 0px; }
div.homeevents .event .headline a { font-weight: bold; }
div.homeevents .noevents { text-align: center; }

div.homeevent { background-color: #32715e; width: 245px; height: 225px; float: left;}
div.homeevent .fc { overflow: scroll; height: 190px;padding: 0px 5px;}
div.homeevent .titletxt { padding: 10px 0px 10px 0px; font-weight: bold; font-size: 140%; color: #ffffff; text-align: center; }
div.homeevent .fc-body .fc-row {height: 10px !important; }
/* div.homeevent .fc-toolbar {display: none; } */
div.homeevent .fc-center h2 {font-size: 150%;  font-weight: bold;  padding-left: 10px; color: white;}
div.homeevent .fc-scroller {height: auto !important; }
div.homeevent td, div.homeevent th {color: white;}
div.homeevents .titletxt{color: #542456;}

div.homenews { width: 225px; height: 225px; background: white; float: left; padding: 10px; }
div.homenews .titletxt { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 140%; color: #542456; }
div.homenews .titleimg { text-align: center; }

div.hometextbox { width: 245px; height: 245px; background: white; float: left; padding: 10px; box-sizing: border-box; }
div.hometextbox .titletxt { text-align: center; padding: 10px; font-weight: bold; font-size: 140%; color: #542456; }
div.hometextbox .imagetop, .div.hometextbox .imagebottom  { text-align: center; }
div.hometextbox .content p { margin: 0px 0px 5px 0px; }
div.hometextbox .noevents p { text-align: center; }

div.hometextbox:last-child{background: #32715e;}
div.hometextbox:last-child p, div.hometextbox:last-child h2{color: white;}


.std_eventpagea .components .titletxt {font-weight: bold; border-top: 1px solid #333333; padding-top: 15px; padding-bottom: 10px;}


/*
div.feat_calendar { padding: 10px; }
div.feat_calendar .titletxt { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 140%; color: #32715e; }
div.feat_calendar .events { display: block; }
div.feat_calendar .jCalMo { width: 225px; padding: 0px; }
div.feat_calendar .left { background: #542456; height: 25px; }
div.feat_calendar .month { background: #542456; height: 25px; width: 192px !important; }
div.feat_calendar .month span { color: white; line-height: 25px; height: 35px; }
div.feat_calendar .monthYear { width: 91px !important; }
div.feat_calendar .monthName { width: 91px !important; }
div.feat_calendar .right { background: #542456; height: 25px; }
div.feat_calendar .dow { background: #542456; color: white; border: none; width: 32px; }
div.feat_calendar .pday, .feat_calendar .day, div.feat_calendar .aday, div.feat_calendar .invday { background: white; border: none; border: solid #f3f3f3 1px; width: 30px; height: 25px; padding: 0px; line-height: 25px; text-decoration: none; }
div.feat_calendar .day { background-image: url(/images/8QxwCE7efFjeX1JvDVPG008008.png); background-position: top right; background-repeat: no-repeat; }
div.feat_calendar .day:hover { color: #542456; background-color: #eef1f5; }
div.feat_calendar .selectedDay { color: #542456; border-color: #542456; background-color: #eef1f5; }
*/

div.homenotices { width: 225px; height: 225px; padding: 10px; float: left; /* background: #542456; */ }
div.homenotices .titletxt { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 140%; color: white; }
div.homenotices .content p { color: white; }
div.homenotices .content a { color: white; }
div.homenotices {
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-image: url(/images/apyNO5A76SFoI61FuYk1091091.png);
}

div.homejoin { width: 205px; height: 205px; padding: 20px; float: left; background: #32715e; }
div.homejoin .titletxt { padding: 0px 0px 30px 0px; font-weight: bold; font-size: 140%; color: white; }
div.homejoin .content p { color: white; font-size: 110%;  }
div.homejoin .content a { color: white; }

div.feat_twitter { }
div.feat_twitter .titletxt { padding: 0px 0px 10px 35px; font-weight: bold; font-size: 140%; color: #32715e; background-image: url(/images/ME81DdJTKwpj3gkSNCV200p00k.png); background-repeat: no-repeat; }
div.feat_twitter .text { display: block; padding: 0px 0px 10px 0px; font-style: italic; }
div.feat_twitter .age { display: block; font-size: 80%; padding: 0px 0px 20px 0px; }

div.hometwitter { clear: both; padding: 5px 10px 4px 10px; background-image: url(/images/KpXFAKOMZ10lrauq1zpP001001.png); background-color: transparent; border-top: solid #32715e 5px; }
div.hometwitter .introduction { height: 20px; background-image: url(/images/ME81DdJTKwpj3gkSNCV200p00k.png); background-repeat: no-repeat; padding: 0px 0px 0px 30px; }
div.hometwitter .introduction p { line-height: 15px; }
div.hometwitter .text { line-height: 18px; padding: 5px 0px 0px 30px; }
div.hometwitter .age { padding: 0px; padding: 0px 0px 0px 30px; }

div.homefixtures { width: 245px; height: 245px; padding: 10px; float: left; background: #32715e; box-sizing: border-box; }
div.homefixtures .titletxt, div.homefixtures h2 { padding: 5px 5px 5px 5px; font-weight: bold; font-size: 140%; color: white; text-align: center; }
div.homefixtures a { color: white; }
div.homefixtures ul { padding: 5px; height: 180px; overflow-y: scroll; }
div.homefixtures li {clear: both;} 
div.homefixtures .date { color: white; font-weight: bold; padding-top: 5px; }
div.homefixtures .time {color: white;width: 44px;float: left;padding: 0px 10px 0px 0px;box-sizing:  border-box;}
div.homefixtures .name {color: white;font-size: 90%;float: left;width: 160px;}

div.homefixtures img { max-width: 100%; height: auto; }
div.homefixtures .content { color: #ffffff; text-align: center; }


div.homefacebook { float: left; margin: 0px 0px 0px 0px; width: 205px; padding: 50px 0px 0px 0px; }
div.homefacebook .titletxt { padding: 0px 0px 10px 0px; font-weight: bold; font-size: 140%; color: white; }


/* Titles */

div.std_contentpage .pagetitle, div.memb_renewal h1, .shop_basketpage h1
   { font-size: 180%; color: #32715e; font-weight: bold; position: absolute; top: 120px; margin-left: 0px;  }



/* Content page */

.section2 div.std_contentpage .pagebanner { display: none; }
.section2 div.std_contentpage .pagecomponents { padding: 0px; background: none; }
div.std_contentpage .pagebanner img { display: block; }
div.std_contentpage .pagecontent { background: white; padding: 20px; }
div.std_contentpage .pagecontent h2 { color: #32715e; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }
div.std_contentpage .pagecontent p { text-align: justify; }
div.std_contentpage .pagecontent table { border-bottom: solid #dddddd 1px; border-left: solid #dddddd 1px; }
div.std_contentpage .pagecontent table td, div.std_contentpage .pagecontent table th
   { padding: 2px 5px 2px 5px; border-top: solid #dddddd 1px; border-right: solid #dddddd 1px; }
div.std_contentpage .pagecomponents { background: white; padding: 20px; }
div.std_contentpage .pagecontent ul { padding: 0px 0px 10px 25px; }
div.std_contentpage .pagecontent ul li { list-style-type: disc; padding: 5px 0px 0px 0px; }
div.std_contentpage .pagecontent img { margin: 10px; }
div.std_contentpage .pagecontent figure { margin: 10px 0px; }

/* Main event list */

div.mainevents .event { margin: 0px 0px 10px 0px; padding: 10px; background: #f0f0f0; }
div.mainevents .date { display: block; }
div.mainevents .headline { display: block; font-size: 120%; }
div.mainevents .headline a { font-weight: bold; }
div.mainevents .abstract { display: block; font-style: italic; }

/* News page */

div.std_newsarticlea { background-color: white; padding: 310px 10px 10px 10px; }
div.std_newsarticlea .headline { font-size: 180%; color: #32715e; font-weight: bold; position: absolute; top: 120px; margin-left: -10px; }
div.std_newsarticlea .created { font-size: 90%; padding: 0px 0px 10px 0px; color: #32715e; }
div.std_newsarticlea .abstract { font-weight: bold; padding: 0px 0px 10px 0px; }
div.std_newsarticlea .caption { background: black; color: white; padding: 5px; position: absolute; top: 195px; margin-left: -10px; }
div.std_newsarticlea .image { position: absolute; top: 175px; margin-left: -10px; }
div.std_newsarticlea .article h2 { color: #32715e; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }
div.std_newsarticlea .article img { margin: 10px; }


/* Event page */

div.std_eventpagea { background-color: white; padding: 310px 20px 10px 20px; }
div.std_eventpagea .headline { font-size: 180%; color: #32715e; font-weight: bold; position: absolute; top: 120px; margin-left: -20px; max-width: 470px; }
div.std_eventpagea .date { font-weight: bold; padding: 0px 0px 10px 0px; color: #32715e; }
div.std_eventpagea .abstract { font-weight: bold; padding: 0px 0px 10px 0px; }
div.std_eventpagea .image { position: absolute; top: 175px; margin-left: -20px; }


/* Google Map */

div.feat_googlemap .titletxt { color: #32715e; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }


/* Survey */

div.surv_standard { clear: both; }
div.surv_standard h2 { color: #32715e; font-weight: bold; font-size: 120%; padding: 0px 0px 10px 0px; }
div.surv_standard .field { clear: both; }
div.surv_standard .field .label { float: left; width: 150px; text-align: right; padding: 10px 10px 0px 0px; }
div.surv_standard .field .input { float: left; width: 500px; padding: 10px 0px 0px 0px; }
div.surv_standard .buttons { clear: both; padding: 20px 0px 0px 160px; }


/* Newsletter subscription form */

div.int_newsletter .label { float: left; width: 100px; padding: 10px 10px 0px 0px; text-align: right; }
div.int_newsletter .input { float: left; width: 340px; padding: 10px 0px 0px 0px; }
div.int_newsletter .buttons { clear: both; padding: 30px 0px 0px 110px; }


/* Login form */

div.memb_loginbox .errors { color: red; font-weight: bold; padding: 0px 0px 10px 0px; }
div.memb_loginbox .fieldemail, div.memb_loginbox .fieldpw
   { display: block; padding: 0px 0px 10px 0px; font-weight: bold; }
div.memb_loginbox .fieldemail input { width: 200px; }
div.memb_loginbox  .forgotpw { display: block; padding: 0px 0px 10px 0px;  }

.memberzone .form_register { display: none; }
.memberzone .loggedin { display: none; }

ul.ui-autocomplete { border: none; border-radius: 0px; }
ul.ui-autocomplete .ui-menu-item { border: none; padding: 0px; margin: 0px; clear: both; }
ul.ui-autocomplete .ui-menu-item a { text-align: left; border: none; border-radius: 0px; padding: 10px; margin: 0px !important; width: auto; cursor: pointer; } /* height: 50px; */
ul.ui-autocomplete .ui-menu-item a img { float: left; margin: 0px 10px 0px 0px; } 

.memb_renewal { background: white; padding: 20px 20px 100px 20px; }
.memb_renewal .hidden { display: none !important; }
.memb_renewal h2 {font-size: 120%; padding: 0px 0px 10px 0px; }
.memb_renewal .connections, .memb_renewal .yourmemb { margin: 20px 0px 30px 0px; }
.memb_renewal ul {padding: 0px 0px 10px 0px;}

.memb_renewal .buttons { display: block; margin: 20px 0px 0px 0px; }
.memb_renewal a.left,  .memb_renewal a.right, .memb_renewal .connections a, .memb_renewal .addmember, .memb_renewal .create  { color: #32715e; border: 1px solid #32715e; padding: 5px 15px; margin: 0px 5px 5px 0px; display: inline-block; cursor: pointer; font-size: 90%;}
.memb_renewal .right { float:right; }
.memb_renewal .addtobasket  { cursor: pointer; border: 1px solid #32715e; padding: 5px 15px; float: right; }
.memb_renewal .total { font-weight: 900; }
.memb_renewal .memb_renewal .addnew { margin: 20px 0px 0px 0px;  }
.memb_renewal .renewed { font-size: 90%; padding-top: 5px;} 
.memb_renewal .noresults {margin: 20px 0px 0px 0px; }

.memb_renewal td.name { width: 200px; }
.memb_renewal .connections th { border-bottom: 1px solid #cccccc; padding: 0px 0px 5px 0px; }
.memb_renewal .connections td { padding: 15px 0px 0px 0px;  }

input[type=submit], input[type=button]  {  background-color: #ffffff; cursor: pointer;  font-family: 'Titillium Web', arial; color: #32715e; border: 1px solid #32715e; padding: 5px 15px; margin: 0px 2px 0px 0px; }
select { height: 25px;  border: 1px solid #e6e6e6;  -webkit-appearance:none; -moz-appearance:none; }
.radio {clear: left; padding: 0px 0px 5px 0px;  }


.memb_renewal .approved 
#fb-group-div .label { margin: 10px 0px 10px 0px; }

/* Basket */
.shop_basket table { width: 100%; border-bottom: solid #cccccc 1px; border-left: solid #cccccc 1px; }
.shop_basket table th, .shop_basket table td { padding: 2px 5px 2px 5px; border-top: solid #cccccc 1px; border-right: solid #cccccc 1px; text-align: left; }
.shop_basket h2 { font-weight: 900; margin: 10px 0px 0px 0px; font-size: 120%; margin: 0px 0px 10px 0px;}
.shop_basket .buttons {margin: 10px 0px 0px 0px;}
.shop_basket .buttons input { margin-right: 10px; }
.shop_basket .field_section .label { width: 100%; float: none !important;; margin: 20px 0px 20px 0px; font-weight: 900; border-bottom: 1px solid #e6e6e6; }
.shop_basket .paymentgateways, .shop_basket .paymentform, .shop_basket .payment h2 {display: none !important; }
.shop_basket .contact, .shop_basket .billing, .shop_basket .payment  { padding: 20px 0px 0px 0px;}
.shop_basket  .total  {text-align: right; }
.shop_basket .updatebasket { display: none; }
.shop_basket .discount { display: none; }
#basket_continuebutton {float: right;}
#fb-Notes-div .label { width: 100%; }

.shop_minibasket { margin: 20px 0px 0px 0px; }
.shop_minibasket table {border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.shop_minibasket table tr td { padding: 2px 5px 2px 5px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.shop_minibasket table tr th { padding: 2px 5px 2px 5px;  border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.shop_minibasket .price, .shop_minibasket .total  {text-align: right; }


.memb_renewal .memb_type table tr { padding: 5px 0px 5px 0px; }
.memb_renewal .memb_type table tr.type:hover { background-color: #efefef; cursor: pointer;}
.memb_renewal .memb_type table td { padding: 5px 2px; }
.memb_renewal .memb_type table td.details { max-width: 350px; }
.memb_renewal .memb_type table th { padding: 5px 0px 0px 0px; }
.memb_renewal .memb_type table th.membership { padding: 10px 0px 5px 0px; border-bottom: 1px solid #efefef;}

.ui-dialog  { background-color: #ffffff; border: none; border-radius: 0px; }
.ui-dialog-titlebar { display: none;}
.ui-dialog-titlebar-close { border: none !important; }
.ui-widget-content {border: none; margin: 20px; padding-top: 10px;}
.ui-widget-content h2 { color: #32715e;  font-size: 120%; padding: 0px 0px 20px 0px; }
.ui-button { background: none !important; background-color: #ffffff !important; border-radius: 0px !important; border: 1px solid #32715e !important; }
.ui-autocomplete .ui-menu-item { font-size: 90% !important;  font-family: 'Titillium Web', arial; }

#fb-MembExtContactDetails-div, #fb-MembExtWimbeldonOptIn-div, #fb-MembExtYoungMember-div,
#fb-38-div, #fb-39-div, #fb-40-div {clear: both; }
#fb-MembExtContactDetails-div .label, #fb-MembExtWimbeldonOptIn-div .label, #fb-MembExtYoungMember-div .label, #fb-38-div .label, #fb-39-div .label, #fb-40-div .label { display: none; }
#fb-MembExtContactDetails-div .input .description, #fb-MembExtWimbeldonOptIn-div .input .description, #fb-MembExtYoungMember-div .input .description,
#fb-38-div .input .description, #fb-39-div .input .description, #fb-40-div .input .description {  float:left; width: 550px; }



.buttons {clear: both; margin: 10px 0px 0px 0px; }

.shop_prodoptsel .unavailable { display: none; }


/*
.devhome div.homeevent, .devhome div.homefixtures, .devhome div.hometextbox, .devhome div.hometwitter {width: 245px; height: 245px; float: left; padding: 0px;}

.devhome div.homefixtures .titletxt {margin-top: 10px;}
.devhome div.homefixtures ul { padding: 10px 10px;}

.devhome div.homeevent .titletxt {marign: 10px 0px 0px 0px;}
.event_minical .close { background-image: url(/images/i0JJx4CIof5Cxm1Baje800f00f.png); background-repeat: no-repeat; width: 100%; height: 15px; background-position: top right 10px; cursor: pointer }
.event_minical { float: left;  display: inline-block;  margin: 0px 0px 0px 0px; background-color: #ffffff;  padding: 20px; }
.event_minical .header {display: none; }
.event_minical table { table-layout: fixed; }
.event_minical table th {text-align: center; }
.event_minical table td { height: 25px; vertical-align: top; padding: 0px 2px 0px 2px; border-left: 1px solid #f2f2f2;; border-bottom: 1px solid #f2f2f2; cursor: pointer; } 
.event_minical table .datecell { text-align: center; color: #ffffff;  }
.event_minical table .nextmonth { display: none; }
.event_minical .today .datecell { color: #542456; }
.event_minical .daycell .event_content { display: none; }
.event_minical .daycell .event { height: 5px; width: 5px; background-color: #542456; margin: 2px; border-radius: 20px;}
.event_minical .dayview { color: #ffffff;  padding: 10px;  overflow-y: scroll;}
.event_minical .dayview .date {width: 100%; color: #ffffff;}
.event_minical .dayview .time { color: #ffffff; margin: 10px 0px 0px 0px; }
.event_minical .dayview .noresults {color: #ffffff; }

.devhome div.hometwitter { margin: 10px auto; clear: none; padding: 0px;  background-image: none;  box-sizing: border-box; }
.devhome div.hometwitter .status { clear: left;  }
.devhome div.hometwitter .introduction { padding: 20px; background-image: url(/images/ME81DdJTKwpj3gkSNCV200p00k.png); background-position: top 10px right 10px; background-repeat: no-repeat;  }
.devhome div.hometwitter .introduction img {display: none; }
.devhome div.hometwitter .text { padding: 40px 10px 0px 20px;}
.devhome div.hometwitter .introduction p {line-height: 1.5em; }
.devhome div.hometwitter .age { padding: 0px; padding: 0px 0px 0px 20px; }
.section2 .ui-dialog-titlebar { display: block; border: none; background: none; } */

.scrollingticker{ border-top: 6px solid #32715e; border-bottom: 5px solid #32715e; display: inline-block; padding: 10px 0px 0px 0px; margin: 0px auto; position: relative; overflow: hidden;  height: 30px; width: 100%; }
/*.scrollingticker .introduction { background-image: url(/images/ME81DdJTKwpj3gkSNCV200p00k.png); background-position: top 10px left 10px; background-repeat: no-repeat; padding: 10px 0px 0px 50px; height: 40px; font-size: 120%; }*/
.scrollingticker p {display: none; }
.scrollingticker ul li{ position:absolute; width: 100%; }
.scrollingticker li .text, .scrollingticker  li .age { float: left; padding-right: 10px; }














