body {
  background:#001c39;
}

a {
  /*color: #001C39;*/
  color:#005295;
  outline: none;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  color: #001C39;
}

h2 {
  color: #8F91AE;
}

#wrapper {
  width: 954px;
  margin: 0 auto;
  background: url(/images/setup/body_cont_bg.png) repeat-x left top #002e5f;
}

#shadow {
  background: url(/images/setup/shadow.png) no-repeat center top; position:relative;z-index:1;
}

#mainbody {
  width: 630px;
  float: left;
  margin-bottom: 10px;
}

header {
  height: 225px;
  width: 954px;
  margin: 0 auto;
  position: relative;
}

#header-bg {
  height: 225px;
  width: 954px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 12;
  background: url(/images/setup/master_sprite.png) no-repeat 0 -214px;
}

#header-logo {
  width: 360px;
  height: 206px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 0;
  position: absolute;
  left: -50px;
  bottom: 0;
  display: block;
  z-index: 14;
}

#header-img {
  width: 705px;
  height: 140px;
  position: absolute;
  right: 16px;
  top: 65px;
  z-index: 10;
}

.internal-page #mainbody {
  background: #fff;
  width: 918px;
  padding: 10px;
  margin-bottom:0;
}

#body-container {
  width: 938px;
  padding: 0 8px;
  margin: 0 auto;
  background: url(/images/setup/bottom_col_bg.png) no-repeat center bottom;
}

/*
.internal-page #mainbody a {
  color: #005295;
}
*/

#leftcol {
  width: 200px;
  float: left;
  background: #336699;
}

#rightcol {
  width: 300px;
  float: right;
  margin-bottom:10px;
}

#bottomcol {
  width: 938px;
  float: left;
  overflow: hidden;
}

footer {
  width: 954px;
  margin: 0 auto;
}

#footer-logos {
  width: 954px;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
}

#video {
  width: 298px;
  height: 212px;
  text-align: center;
  background: #000;
  border: 1px solid #146cb2;
  margin-bottom: 5px;
}

#video-hdr {
  width: 300px;
  height: 31px;
  display: block;
  overflow: hidden;
  margin-bottom: 1px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 -501px;
}

#more-video {
  width: 300px;
  height: 31px;
  display: block;
  overflow: hidden;
  background: url(/images/setup/secondary_sprite.png) no-repeat 0 -149px;
}

/*********HEADLINES********/

/*
#j-carousel {
  width: 630px;
}

#j-carousel .wrapper {
  width:628px;
  height:398px;
  border: 1px solid #146cb2;
  margin-bottom: 5px;
  overflow:hidden;
  position:relative;
}

#j-carousel .slides {
  position:absolute;
  width:2000em;
}

#j-carousel .slide {
  width:628px;
  height:398px;
  float:left;
  position:relative;
}

#j-carousel .story-box {
  background: url(images/setup/story_bg.png) repeat-x left top;
  width:596px;
  padding: 25px 15px 15px;
  color:#FFF;
  position:absolute;
  left:1px;
  bottom:1px;
}

#j-carousel .title {
  font-size: 18px;
  font-family: arial;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
  color: #ffc92e;
  line-height: 18px;
}

#j-carousel .title:hover {
  color: #fff;
  text-decoration: underline;
}

#j-carousel .date {
  display: block;
  color: #c4e4fd;
  font-size: 10px;
}

#j-carousel .leadIn {
  color: #fff;
}

#j-carousel .readmore {
  color: #c4e4fd;
  font-weight: bold;
}

#j-carousel .tabs {
  width: 630px;
  overflow: hidden;
}

#j-carousel .tab { 
  float:left;
  width: 120px;
  height: 75px;
  border: 1px solid #146cb2;
  margin-right:5px;
}

#j-carousel .tab5 {
  margin-right: 0;
} 

*/

#carousel-wrapper {
width: 630px;
position: relative;
z-index: 10;
}

#carousel-seats {
  width:628px;
  height:398px;
  border: 1px solid #146cb2;
  margin-bottom: 5px;
}

.story-box {
  background: url(images/setup/story_bg.png) repeat-x left top;
  width:596px;
  padding: 25px 15px 15px;
  color:#FFF;
  position:absolute;
  left:1px;
  bottom:1px;
}

#carousel-seats .title {
  font-size: 18px;
  font-family: arial;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
  color: #ffc92e;
  line-height: 18px;
}

#carousel-seats .date {
  display: block;
  color: #c4e4fd;
  font-size: 10px;
}

#carousel-seats .leadIn {
color:#FFFFFF;
}

#carousel-seats .readmore {
  color: #c4e4fd;
  font-weight: bold;
}

#carousel-seats .related-page-links a{color:#c4e4fd;text-decoration:underline}
#carousel-seats .related-page-links a:hover{color:#c4e4fd;text-decoration:none}

#carousel-controls {
overflow:hidden;
width:630px;
position: relative;
z-index: 12;
left: 0;
bottom: 0;
}

#carousel-controls .control {
  float:left;
  width: 120px;
  height: 75px;
  border: 1px solid #146cb2;
  margin-right:5px;
}

#carousel-controls #control4 {
margin-right:0
}


#more-headlines {
  width: 588px;
  overflow: hidden;
}

#more-headlines .row {
  width: 568px;
  padding: 10px;
  margin-bottom: 1px;
  font-family: arial;
  background: url(/images/setup/headlines_bg_grad.png) repeat-x left bottom #fff;;
}

#more-headlines .title {
  display: block;
  color: #002E5F;
  font-weight: bold;
}

#more-headlines .date {
  display: block;
  color: #000;
  font-size: 10px;
  font-weight: bold;
}

#more-headlines .leadin {
  display: block;
  color: #000;
}

/***********SOCIAL BUTTON*************/
#social-buttons {
  width: 300px;
  height: 32px;
  display: block;
  position: absolute;
  left: 659px;
  top: 13px;
  z-index: 14;
}

.social-button {
  width: 24px;
  height: 32px; 
  float: left;
  display: block;
  text-indent: -9999px;
  background-image: url(/images/setup/master_sprite.png);
  background-repeat: no-repeat;
}


#social-button1 {
     background-position: -659px -227px;
     margin-right: 8px;
     width: 40px;
}

#social-button2 {
     background-position: -707px -227px;
     margin-right: 15px;
     width: 25px;
}

#social-button3 {
     background-position: -747px -227px;
     margin-right: 10px;
     width: 30px;
}

#social-button4 {
     background-position: -787px -227px;
     margin-right: 13px;
     width: 32px;
}

#social-button5 {
     background-position: -832px -227px;
     margin-right: 18px;
}

#social-button6 {
     background-position: -874px -227px;
     margin-right: 17px;
}

#social-button7 {
     background-position: -915px -227px;
}

#social-button1:hover {
     background-position: -659px -177px;
}

#social-button2:hover {
     background-position: -707px -177px;
}

#social-button3:hover {
     background-position: -747px -177px;
}

#social-button4:hover {
     background-position: -787px -177px;
}

#social-button5:hover {
     background-position: -832px -177px;
}

#social-button6:hover {
     background-position: -874px -177px;
}

#social-button7:hover {
     background-position: -915px -177px;
}

#bottom-buttons {
  width: 938px;
  overflow: hidden;
  margin-bottom: 10px;
}

#bottom-buttons ul,
#bottom-buttons ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#bottom-buttons .bottom-button {
  float: left;
  margin-right: 4px;
}

#bottom-buttons #bottom-button6 {
  margin-right: 0;
}

.buttons a {
  width: 300px;
  height: 51px;
  display: block;
  margin-bottom: 5px;
}

/********** NAVIGATION **********/
#global-nav {
  width:  868px;
  height: 28px;
  border-bottom: 1px solid #00152c;
  padding-left: 86px;
  margin: 0 auto 15px;
  position: relative;
  z-index: 9999;
  background-image: url(/images/setup/secondary_sprite.png); 
  background-repeat: no-repeat;
  background-position: 0 0;
}

#global-nav ul, 
#global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  float: left;
  margin-right: 24px;
}

#global-nav li.nav1 {
  margin-right: 10px;
}

#global-nav li.nav2 {
  margin-right: 17px;
}

#global-nav li.nav4 {
  margin-right: 23px;
}

#global-nav li.nav6 {
  margin-right: 0;
}

#global-nav li.dropdown-li {

}

#global-nav .nav-link {
  display: block;
  height: 28px;
  border-bottom: 1px solid #00152c;
  text-indent: -9999px;
  background-image: url(/images/setup/secondary_sprite.png); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 .nav-link {
  width: 97px;
  background-position: -86px -0px;
}

#global-nav li.nav1 .nav-link:hover, #global-nav li.nav1 .nav-link.current {
  background-position: -86px -28px;
}

#global-nav li.nav2 .nav-link {
   width:  151px;
   background-position: -193px -0px;
}

#global-nav li.nav2 .nav-link:hover, #global-nav li.nav2 .nav-link.current {
  background-position: -193px -28px;
}

#global-nav li.nav3 .nav-link {
   width:  97px;
   background-position: -361px -0px;
}

#global-nav li.nav3 .nav-link:hover, #global-nav li.nav3 .nav-link.current {
  background-position: -361px -28px;
}

#global-nav li.nav4 .nav-link {
   width:  164px;
   background-position: -479px -0px;
}

#global-nav li.nav4 .nav-link:hover, #global-nav li.nav4 .nav-link.current {
  background-position: -479px -28px;
}

#global-nav li.nav5 .nav-link {
   width:  105px;
   background-position: -666px -0px;
}

#global-nav li.nav5 .nav-link:hover, #global-nav li.nav5 .nav-link.current {
  background-position: -666px -28px;
}

#global-nav li.nav6 .nav-link {
   width:  68px;
   background-position: -792px -0;
}

#global-nav li.nav6 .nav-link:hover, #global-nav li.nav6 .nav-link.current {
  background-position: -792px -28px;
}

#global-nav .submenu-container {
  width: 903px;
  height: 231px;
  visibility: hidden;
  overflow: hidden;
  padding: 10px 10px 10px 25px;
  background: url(/images/setup/dropdown_bg.png) no-repeat 0 0;
  position: absolute;
  left: 8px;
  top: 29px;
  z-index: 55;
}

#global-nav .submenu-container .submenu {
  padding: 5px;
  width: 180px;
  float: left;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li .title span {
  padding: 0 10px;
  background: none;
  font-family: arial;
  color: #633600;
  display: block;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.ie6 #global-nav .submenu-container ul li a,
.ie6 #global-nav .submenu-container ul li .title span {
  height: 18px;
}

#global-nav .submenu-container ul li.title {
  margin-bottom: 5px;
}

#global-nav .submenu-container ul li.title span {
  color: #966400;
  padding: 0 10px;
  font-weight: bold;
  font-size: 13px;
  font-family: tahoma;
  text-transform: uppercase;
  display: none;
}

#global-nav #submenu-container1 ul li.title span {
  display: block;
}

#global-nav .submenu-container ul li a:hover {
  background: #6f6f6f;
  color: #fff;
}

#global-nav .submenu-container .thumb {
  width: 23px;
  height: 224px;
  display: block;
  float: left;
  margin-right: 25px;
  background-image: url(/images/setup/master_sprite.png);
  background-repeat: no-repeat;
}

#global-nav .submenu-container #thumb1 {
  background-position: -640px -439px;
}

#global-nav .submenu-container #thumb2 {
  width: 50px;
  background-position: -686px -439px;
}

#global-nav .submenu-container #thumb3 {
  background-position: -759px -439px;
}

#global-nav .submenu-container #thumb4 {
  width: 50px;
  background-position: -805px -439px;
}

#global-nav .submenu-container #thumb5 {
  background-position: -878px -439px;
}

#global-nav .submenu-container #thumb6 {
  background-position: -921px -439px;
}

#navbar-secondary {
  width: 938px;
  height: 78px;
  overflow: hidden;
  margin-bottom: 10px;
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #fff;
}

#navbar-secondary #links-container {
  float: right;
  padding-top: 38px;
  padding-right: 10px;
  font-family: arial;
}

#navbar-secondary #links-container a {
  color: #fff;
}

#team-links a {
  display: block; 
  color: #0077d3;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
  margin-bottom: 3px;
}

#team-links span {
  color: #fff;
}

#team-links a:hover span {
  text-decoration: underline;
}

/***********TABS***********/
#lcol-tabs,
#th-tabs {
  width: 630px;
  margin-bottom: 10px;
  float: left;
}

#lcol-tabs .navi, #lcol-tabs .navi li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#lcol-tabs .navi li {
  float: left;
  margin: 0;
}

#lcol-tabs .navi,
#th-tabs > .tabs {
  width: 630px;
  background: url(/images/setup/master_sprite.png) no-repeat -9999px -9999px;
  position: relative;
  z-index: 20;
  margin-bottom: 1px;
}

#lcol-tabs .state2,
#th-tabs > .state2 { background-position: 0 -439px }
#lcol-tabs,
#th-tabs > .state1 { background-position: 0 -470px; }

#lcol-tabs .navi a,
#th-tabs > .tabs a {
  display: block;
  height: 31px;
  text-indent: -9999px;
}

#lcol-tabs .navi .tab1 a,
#th-tabs > .tabs .tab1 a {
  width: 140px;
}

#lcol-tabs .navi .tab2 a,
#th-tabs > .tabs .tab2 a {
  width: 150px;
}


#lcol-tabs .scrollable {
  height: 482px;
  overflow: hidden;
  position: relative;
  width: 630px;
}

#lcol-tabs .scrollable .items {
 position: absolute;
 height: 2000em;
 outline: none; 
}

#lcol-tabs .pane {
  background: none;
  width: 630px;
}

#lcol-tabs .pane .overflow,
#th-tabs .pane .overflow {
  color: #FFFFFF;
  height: 462px;
  padding: 10px;
  overflow: auto;
}

#lcol-tabs .pane1 .overflow,
#th-tabs .pane1 .overflow {
  padding: 0;
  height: 482px;
  overflow: hidden;
}

#lcol-tabs .loading {
  background:url(/images/setup/ajax_loading.gif) no-repeat 50% 50%
}

/***********************************************/
#rcol-tabs {
  width: 300px;
}

#rcol-tabs .navi, #rcol-tabs .navi li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#rcol-tabs .navi li {
  float: left;
  margin: 0;
}

#rcol-tabs .navi,
#srs-tabs > .tabs {
  width: 300px;
  background: url(/images/setup/secondary_sprite.png) no-repeat -9999px -9999px;
  position: relative;
  z-index: 20;
  margin-bottom: 1px;
}

#rcol-tabs .state1,
#srs-tabs > .tabs.state1 { background-position: 0 -56px }
#rcol-tabs .state2,
#srs-tabs > .tabs.state2 { background-position: 0 -85px; }
#rcol-tabs .state3,
#srs-tabs > .tabs.state3 { background-position: 0 -114px; }

#rcol-tabs .navi a,
#srs-tabs > .tabs a {
  display: block;
  height: 29px;
  text-indent: -9999px;
}

#rcol-tabs .navi .tab1 a,
#srs-tabs > .tabs .tab1 a {
  width: 100px;
}

#rcol-tabs .navi .tab2 a,
#srs-tabs > .tabs .tab2 a {
  width: 100px;
}

#rcol-tabs .navi .tab3 a,
#srs-tabs > .tabs .tab3 a {
  width: 100px;
}

#rcol-tabs .scrollable {
  height: 130px;
  overflow: hidden;
  position: relative;
  width: 300px;
}

#rcol-tabs .scrollable .items {
    position: absolute;
    height: 2000em;
 outline: none;
}

#rcol-tabs .pane,
#srs-tabs .pane {
  background: url(/images/setup/tabs_bg.png) repeat-x left top;
  width: 300px;
}

#rcol-tabs .pane .overflow,
#srs-tabs .pane .overflow {
  color: #FFFFFF;
  height: 110px;
  padding: 10px;
  overflow: auto;
}

/*
#rcol-tabs .pane a,
#srs-tabs .pane a {
  color: #74C7DD;
  height: 110px;
  padding: 10px 0 0 0;
  overflow: auto;
}

#rcol-tabs .loading {
  background:url(/images/setup/ajax_loading.gif) no-repeat 50% 50%
}
*/

/***********************************************/
#vl-tabs,
#vt-tabs {
  width: 300px;
  margin-bottom: 2px;
}

#vl-tabs .navi, #vl-tabs .navi li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#vl-tabs .navi li {
  float: left;
  margin: 0;
}

#vl-tabs .navi,
#vt-tabs > .tabs {
  width: 300px;
  background: url(/images/setup/master_sprite.png) no-repeat -9999px -9999px;
  position: relative;
  z-index: 20;
  margin-bottom: 1px;
}

#vl-tabs .state1,
#vt-tabs > .tabs.state1 { background-position: 0 -532px }
#vl-tabs .state2,
#vt-tabs > .tabs.state2 { background-position: 0 -563px; }

#vl-tabs .navi a,
#vt-tabs > .tabs a {
  display: block;
  height: 31px;
  text-indent: -9999px;
}

#vl-tabs .navi .tab1 a,
#vt-tabs > .tabs .tab1 a {
  width: 100px;
}

#vl-tabs .navi .tab2 a,
#vt-tabs > .tabs .tab2 a {
  width: 120px;
}


#vl-tabs .scrollable {
  height: 250px;
  overflow: hidden;
  position: relative;
  width: 300px;
}

#vl-tabs .scrollable .items {
    position: absolute;
    height: 2000em;
 outline: none;
}

#vl-tabs .pane,
#vt-tabs .pane {
  background: url(/images/setup/tabs_bg.png) repeat-x left top;
  width: 300px;
}

#vl-tabs .pane .overflow,
#vt-tabs .pane .overflow {
  color: #FFFFFF;
  height: 250px;
  padding: 10px;
  overflow: auto;
}

#vl-tabs .pane1 .overflow,
#vt-tabs .pane1 .overflow {
  height: 270px;
  padding: 0;
  overflow: hidden;
} 

#vl-tabs .loading {
  background:url(/images/setup/ajax_loading.gif) no-repeat 50% 50%
}

/********SLIDER********/

#slider-wrapper {
  width:939px;
  height:51px;
  position:relative;
  margin: 0 auto 10px;
}

#slider-wrapper .slider {
  width:903px;
  height:51px;
  position:relative;
  overflow:hidden;
  margin: 0 auto;
}

#slider-wrapper .items {
  position:absolute;
  width:2000em
}

#slider-wrapper .item {
  width:903px;
  float:left;
  text-align: center;
}

#slider-wrapper .item a {
  width: 124px;
  height: 51px;
  display: inline-block;
  overflow: hidden;
  margin:0;
}

.ie7 #slider-wrapper .item a,
.ie6 #slider-wrapper .item a {
  display: inline;
  zoom: 1;
}

#slider-wrapper .item .omega {
  margin-right: 0;
}

#slider-wrapper .next, #slider-wrapper .prev {
  display:block;
  width:15px;
  height:23px;
  cursor:pointer;
  background:url(/images/setup/master_sprite.png) no-repeat;
  position:absolute;
  top:14px
}

#slider-wrapper .prev {
  background-position:-660px 0px;
  left:0px
}

#slider-wrapper .next {
  width: 16px;
  background-position:-677px 0;
  right:0px
}

/**************AOTW**************/
#aotw  {
  width: 630px;
  height: 109px;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
  color: #febf01;
  background: url(/images/setup/aotw_bg.png) no-repeat 0 0;
}

#aotw .image {
  width: 79px;
  height: 85px;
  position: absolute;
  right: 12px;
  top: 13px;
}

#aotw .info {
  bottom: 15px;
  font-family: arial;
  font-size: 12px;
  position: absolute;
  right: 91px;
  width: 200px;
}

#aotw a {
  color: #febf01;
}

/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}

.stats-wrapper th {
background: #001C39; /* set the primary color here ??? dark color required */
color: #fff;
}

.stats-wrapper a { /* set the link color here */
color: #333;
text-decoration: underline;
}

.stats-wrapper a:hover { /* set the link color here */
color: #000;
}


/********** SCHEDULE **********/


.schedule-boxscore .event-box { margin-top:10px }
.schedule-boxscore .event-box:first-child { margin-top:0 }
.schedule-boxscore .status { float:right }
.schedule-boxscore .sport { font-weight:bold; color:#ffc92e }

table.schedule {
  width: 100%;
  background-color: ;
}

.schedule {
  width: 500px;
}

.schedule td {
    padding: 5px;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #023256;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}


tr.schedule-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}


/***********************ROSTER***********************/

table.roster{
  width: 100%;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #005295;
    padding: 2px;
}

tr.roster-row a{
    text-decoration: underline;
    color: #336699;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #e3e3e3;
    font-size: 11px;
    padding: 2px;
}
tr.roster-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}

tr.roster-row td {
    background-color: #E8E8E8;
    font-size: 11px;
    padding: 2px;
    color: #000000;
}

tr.roster-header a {
  color: #FFFFFF;
}

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url(/images/setup/bio_bg.jpg) no-repeat right bottom #001C39!important;
  overflow: hidden;
}

.bio-wrapper .bio-container a {
  color: #fff;
}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #001C39!important;
} 

.bio-wrap .head {background:#001C39;color:#FFF}
#mainbody .bio-wrap .head a {color: #FFF} 
.bio-wrap .head h2 {background:#FBC52D;color:#000}
.bio-wrap .head .bio-title {color:#FFC423}

#view-mode { text-align:center; margin:10px 0; color:#fff }
#view-mode a {  color:#fff; text-decoration:underline }

/****************** STANDINGS *********************/
#content-toggler-standings h2 {
margin-bottom:0;
color: #fff;
font-size:15px;
}

#content-toggler-standings .select select {
margin-bottom:5px;
}

.splash-overlay { z-index:10000 }

/* DEV SHARE */
.share_bar {padding:5px 10px;background:#efefef;border:solid 1px #dedede;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;box-shadow:0 0 5px #CCC}
.share_bar .left_icons {float:left}
.share_bar .right_icons {float:right}
.share_bar .addthis_button_facebook_like,
.share_bar .addthis_button_google_plusone,
.share_bar .addthis_button_tweet {display:inline;float:left;position:relative;top:2px}
.share_bar .addthis_button_google_plusone {margin:0 -5px 0 20px}
.share_bar a.printer_friendly_button,
.share_bar a.email_button,
.share_bar a.more_share_button {display:inline;float:left;margin-left:5px}
.share_bar a.printer_friendly_button img {width:24px;height:24px;background:url(/images/setup/share_icons_sprite.png) no-repeat 0 -98px}
.share_bar a.printer_friendly_button:hover img {background-position:0 -124px}
.share_bar a.email_button img {width:24px;height:24px;background:url(/images/setup/share_icons_sprite.png) no-repeat 0 -150px}
.share_bar a.email_button:hover img {background-position:0 -176px}
.share_bar a.more_share_button img {width:61px;height:24px;background:url(/images/setup/share_icons_sprite.png) no-repeat 0 -24px}

/* CAMPS */
.camp-box > h2 {background-color: #023256!important;}
.camp-box button:hover {background: #023256!important;}
.camp-box button {background: #000F20!important; color: #fff;}
.camp-box button:before {background: #023256!important;}

/* SELECT DROPDOWN */
.select-dropdown { position:relative; min-width:150px; max-width:300px; font-family:arial; background:#fff; margin-bottom:10px; border:1px solid #000; z-index:2 }
.select-dropdown > .selection { display:block; position:relative; text-decoration:none }
.select-dropdown > .selection span { display:block; padding:0 10px; margin-right:30px; line-height:30px; text-decoration:none }
.select-dropdown > .selection:after { content:""; display:block; width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px; border-style:solid; border-width:6px 6px 0; border-color:#333 transparent transparent  }
.select-dropdown.active > .selection:after { border-color:transparent transparent #333; border-width:0 6px 6px }
.select-dropdown ul, 
.select-dropdown li { margin:0; padding:0; list-style:none }
.select-dropdown ul { display:none; position:absolute; left:-1px; right:-1px; top:30px; max-height:200px; padding:10px; overflow:auto; background:rgba(0,0,0,0.8); border-radius:0 0 5px 5px }
.select-dropdown.active ul { display:block; }
.select-dropdown li { display:block;height:25px; line-height:25px; color:#fff; position:relative; cursor:pointer } 
.select-dropdown li.selected { display:none }