@import "content.css";
html *
{
margin:0;
padding:0;
outline:none;
}
body 
{
background-color:#050505;
font-family: "Trebuchet MS",Verdana ,Arial, Sans-Serif;
color:#FFF;
width:100%;
height:100%;
font-size:70%;
padding-bottom:20px;
}
img
{
border:0;
}
a
{
color:#FFF;
}


#container
{
width:810px;
margin-left:auto;
margin-right:auto;	
padding-bottom:20px;
}
#footer
{
/* TBC */
padding-bottom:20px;
}
#content
{
/* TBC */
}
/* HEADER */
#rg-logo
{
width:83px;
height:87px;
float:left;
background-image: url('/images/rg-logo.png');
margin-left:5px;
margin-right:18px;
}
#header-content
{
float:left;
width:699px;
margin-bottom:5px;
}
#header-content-top
{
width:699px;
height:53px;
padding-top:12px;
}
#header-welcome
{
float:left;
width:470px;
height:41px;
background-image: url('/images/rg-welcome.png');
background-repeat:no-repeat; 
}
#header-welcome h1
{
position:absolute;
left:-50000px; top:-50000px;
}
#header-search
{
background-image: url('/images/site-search-bg.gif');
background-repeat:no-repeat;
float:left;
margin-left:26px;
width:174px;
height:29px;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
}
#header-search input[type="text"]
{
border:none;
background-color:Transparent;
font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
font-size:120%;
width:162px;
height:20px;
padding-left:8px;
padding-top:2px;
position:absolute;
}
#header-search-btn
{
width:20px;
float:left;
}
#header-search-btn input[type="submit"]
{
width:24px;
height:28px;
background-image: url('/images/site-search-btn.gif');
border: 0px solid #FFFFFF;
cursor: pointer; cursor: hand
}
#header-nav ul
{
list-style:none;
height:25px;
}
#header-nav li
{
display:inline-block;
padding-right:35px;
padding-left:35px;
}
#header-nav li 
{
text-align:center;
}
#header-nav li span
{
visibility:hidden;
}
#header-nav a
{
text-decoration:none;
}
.nav
{
border-left:solid 1px #888;
}
.first
{
border-left:none !important;
padding-left:0 !important;
}
#header-nav .home
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
width:49px;
height:20px;
display:block;
}
#header-nav .home:hover
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
width:49px;
height:22px;
display:block;
}
#header-nav .whatson
{
background: transparent url('/images/nav-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -51px 0px;
width:91px;
height:20px;
display:block;
}
#header-nav .whatson:hover
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
background-position: -51px 0px;
width:91px;
height:22px;
display:block;
}
#header-nav .discover
{
background: transparent url('/images/nav-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -142px 0px;
width:86px;
height:20px;
display:block;
}
#header-nav .discover:hover
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
background-position: -142px 0px;
width:86px;
height:22px;
display:block;
}
#header-nav .shop
{
background: transparent url('/images/nav-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -229px 0px;
width:45px;
height:20px;
display:block;
}
#header-nav .shop:hover
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
background-position: -229px 0px;
width:45px;
height:22px;
display:block;
}
#header-nav .signupLink
{
background: transparent url('/images/nav-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -275px 0px;
width:70px;
height:20px;
display:block;
}
#header-nav .signupLink:hover
{
background-image: url('/images/nav-sprite.gif');
background-repeat:no-repeat;
background-position: -275px 0px;
width:70px;
height:22px;
display:block;
}
/* Footer */
#footer
{
width:800px;
margin-left:5px;
margin-right:5px;
border-top: dotted 1px #666;
margin-top:22px;
padding-top:15px;
}
#Footer-Logo
{
width:48px;
height:48px;
background-image: url('/images/footer-sprite.gif');
background-repeat:no-repeat;
float:left;
}
#policy
{
float:left;
margin-left:11px;  
font-family:Arial; 
margin-top:7px;
}
#policy ul
{
list-style:none;
}
#policy li
{
display:inline-block;
overflow:hidden;
padding-left:1px;
padding-right:6px;
}
#policy a
{
color:#FFF;
text-decoration:none;
font-weight:bold;
}
#policy .break
{
border-right: solid 1px #FFF;
}
#footer-twitter
{
float:left;
margin-left:11px;
text-transform:uppercase;
margin-top:7px;
}
#footer-twitter a
{
text-decoration:none;
color:#FFF;
}
#footer-facebook
{
float:left;
margin-left:11px;
text-transform:uppercase;
margin-top:7px;
}
#footer-facebook a
{
text-decoration:none;
color:#FFF;
}
.twitterlogo
{
float:left;
margin-right:8px;
width:16px;
height:16px;
background: transparent url('/images/footer-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -49px 0px;    
}
.fblogo
{
float:left;
margin-right:8px;
width:16px;
height:16px;
background: transparent url('/images/footer-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -66px 0px;   
}
#footer-deag
{
float:right;
width:124px;
height:22px;
margin-right:5px;
margin-top:7px;
background: transparent url('/images/footer-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -49px -26px;    
}
/*Standard Classes */
.block
{
display:block;
}
.idleField
{
color:#666;
}
/* Home Page Elements */
#home-top
{
margin-left:5px;
margin-right:5px;
width:800px;
height:250px;
}
#homefeature-img
{
float:left;
width:530px;
height:250px;
background-color:#D92027;
position:relative;
overflow:hidden;
}
#homefeature-copy
{
float:left;
width:269px;   /* 269px */
height:250px; /* 250px */
margin-left:1px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -792px 0px;  
font-size:120%;
position:relative;
}
#homefeature-copy .highlight
{
position:absolute;
opacity:0;
filter: alpha(opacity = 0);
/*width:220px;*/
width:237px;
padding-left:14px;
padding-right:14px;
padding-top:16px;
height:239px;
}
#homefeature-copy .highlight3
{
opacity:1;
filter: alpha(opacity = 100);
}
#home-middle
{
width:810px;
height:163px;
margin-top:7px;
}
#home-bottom
{
margin-top:7px;
margin-left:5px;
margin-right:5px;
width:800px;
}
#home-bottom-left
{
width:522px;
float:left;
}
#home-bottom-right
{
margin-left: 7px;
width:268px;
float:left;
}
#whatson-cal-box
{
width:522px;
height:327px;
background: transparent url('/images/whatsonbox.png') 0px 0px;
background-repeat:repeat-x;
position:relative;   
padding-top:13px; 
}
#whatson-search
{
position:absolute;
width:267px;
height:57px;
left:100px;
top:72px;
background: transparent url('/images/whatson-search.gif') 0px 0px;
background-repeat:no-repeat;
} 
#whatson-cal-box input[type="submit"]
{
width:75px;
height:34px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px -298px;   
position:absolute;
top:0px;
left:243px;
border:solid 0px #FF0000
}
#whatson-cal-box input[type="text"]
{
border:none; 
background-color:transparent;
font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
font-size:120%;
width:220px;
height:24px;
padding-left:8px;
padding-top:2px;
top:5px;
left:2px;
position:absolute;
}
#whatson-cal-box h3
{
width:244px;
height:48px;
margin-left:auto;
margin-right:auto;
background-image:url('/images/whatson-header.gif');
}
.heading
{
display:none;
}
#newsletter-box
{
position:relative;
width:271px;
height:122px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -792px -251px;   
}
#newsletter-box a
{
width:130px;
height:26px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px -333px;   
position:absolute;
top:80px;
left:67px;
border:solid 0px #FF0000;
display:block;
}
#news-box
{
width:245px; /*267px  -268*/
padding-top:65px;
padding-right:10px;
padding-bottom:15px;
padding-left:15px;
margin-top:7px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -520px 0px; 
background-color:#333;
border:solid 1px #585858;
min-height:238px;
_height:238px /* IE HACK */
}
#news-box h3
{
display:none;
}
#carousel
{
margin-left:5px;
margin-right:5px;
width:800px;
height:163px;
position:relative;
background-color:White;
}
#carousel-prev
{
position:absolute;
top:50%;
left:-5px;
width:15px;
height:25px;
background: transparent url('/images/carousel-arrows.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px -1px; 
z-index:20000;  
}
#carousel-next
{
position:absolute;
top:50%;
left:790px;
width:15px;
height:25px;
background: transparent url('/images/carousel-arrows.png') 0px 0px;
background-repeat:no-repeat;
background-position: -16px -1px;    
z-index:20000;
}
#carousel-right-margin
{
position:absolute;
top:0;
left:795px;
width:5px;
height:163px;
background-color:#FFF;
z-index:19999;
display:block;
}
.highlight-title
{
font-weight:bold;
font-size:110%;
text-transform:uppercase;
}
.highlight-dates
{
font-weight:bold;
line-height:110%;
margin-top:5px; 
}
.highlight-venue
{
margin-top:8px; 
line-height:120%;
text-transform:uppercase;
}
.highlight-text
{
margin-top:8px; 
font-size:95%;
}
#links-container .group-bookings
{
float:left;
width:120px;
height:94px;
padding-right:28px;
}
#links-container .ticket-offers
{
float:left;
width:120px;
height:94px;
padding-left:28px;
padding-right:28px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border: 1px solid #fff;
border-top:none;
border-bottom:none;
margin-top:15px;
}
#links-container .shop
{
float:left;
width:120px;
height:94px;
padding-left:28px;
}
#group-bookings
{
display:block;
margin-top:12px;
width:148px;
height:94px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -1062px 0px;   
}
#ticket-offers
{
display:block;
margin-top:10px;
width:148px;
height:67px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -1062px -94px;
}
#shop
{
display:block;
margin-top:30px;
width:152px;
height:78px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -1062px -160px;
}
#news-social a
{
text-transform:uppercase;
float:left;
margin-right:22px;
color:#FFF;
text-decoration:none;
}
#news-social div
{
margin-left:40px;
margin-top:10px;
}
#news-social
{
margin-top:13px;
width:100%;
}
#news-content
{
text-align:center;
}
.center
{
text-align:center;
}
.caps
{
text-transform:uppercase;
}
.newsfollow
{
font-size:125%;
font-weight:bold;
width:237px;
display:inline-block;
}
#calendar
{
position:absolute;
width:203px;
height:200px;
top:130px;
margin-left:51px;
}
#calendarwhatson
{
width:203px;
height:200px;
top:130px;
margin-left:51px;
}
.cal-title a
{
color:#FFF !important;
font-family: Arial;
text-decoration:none;
font-size:150%;
margin-left:8px;
margin-right:8px;
}
/*.cal-title td:nth-child(1) a
{
margin-left:8px;
display:block;
color:transparent !important;
width:15px;
height:26px;
background: transparent url('/images/cal/arrows.gif') 0px 0px;
background-repeat:no-repeat;
background-position: 0 0;
}
.cal-title td:nth-child(3) a
{
margin-right:8px;
display:block;
color:transparent !important;
width:15px;
height:26px;
background: transparent url('/images/cal/arrows.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -15px 0;
}*/
.cal-title
{
background-image: url('/images/cal/cal-title.gif');
background-color:Transparent;
background-repeat:no-repeat;
height:26px;
width:203px;
font-size:110%;
text-transform:uppercase;
font-weight:bold;   
}
.cal-title td
{
padding-top:5px;
vertical-align:top;
}
.cal-day
{
font-size:100%;
font-weight:bold;
}
.hr
{
width:213px;
margin-left:auto;margin-right:auto;
border-top:solid 1px #870000;
border-bottom:solid 1px #C20000;
margin-top:60px;
}
.cal-date a
{
text-decoration:none;
color:#FFF !important;
font-size:100%;
font-weight:bold;
}
.cal-date, .last-month,.cal-day
{
height:5px;
}
.last-month a
{
text-decoration:none;
color:#D99796 !important;
font-size:110%;
}
.cal-selectedday
{
background-color:Transparent !important;
font-size:110%;
font-weight:bold;
background-image: url('/images/cal/selected.gif');
background-position:center;
background-repeat:no-repeat;
}
.cal-event
{
background-color:Transparent !important;
background-image: url('/images/cal/event.gif');
background-position:center;
background-repeat:no-repeat;
}
.cal-event-past
{
background-color:Transparent !important;
background-image: url('/images/cal/passed_date.gif');
background-position:center;
background-repeat:no-repeat;
}
.cal-selectedday a
{
text-decoration:none;
}
#event-notif
{
position:absolute;
width:129px; /* 199px */
/*padding-left:40px; */
padding-right:30px;
padding-top:15px;
top:155px; /*175 */
left:275px;
font-size:120%;
text-align:center;
}
#event-notif .topevent
{
background-image: url('/images/cal/cal-popouttop.gif');
height:45px;
width:199px;
}
#event-notif .bottomevent
{
background-image: url('/images/cal/cal-popoutbottom.gif');
height:7px;
width:199px;
}
#event-notif .contentevent
{
background-color:#550000;
width:164px; /*184px */
margin-left:15px;
padding-right:10px;
padding-left:10px;
margin-top:-30px;
padding-bottom:10px;
word-wrap: break-word;
}
#event-notif a
{
margin-top:20px;
font-size:90%;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
}
#event-notif span.venuecity
{
margin-top:5px;
text-transform:none;
}
#event-notif span.eventpassed
{
    text-transform:uppercase;
    font-weight:bold;
}

#event-notif span.perf-title
{
    display:block;
    margin-top:7px;
    text-decoration:underline;
}
#event-notif span.number-events-day
{
    text-transform:capitalize;
    display:block;
}
#event-notif View-Events
{
    margin-top:5px;
    text-transform:capitalize;
    display:block;
}

#carousel-images
{
overflow:hidden;
margin-left:5px;
margin-right:0px;
background:transparent;
position:relative;
z-index:10000;
}
.carousel-popup
{
/* background-image: url('/images/carousel_popup.png'); */
position:absolute;
top:93px;
height:105px;
width:258px;
margin-top:13px;
font-size:110%;
text-align:center;
text-transform:uppercase;
background-color:#000;
opacity:0.8;
filter: alpha(opacity = 80);
}
.carousel-popup a
{
color:#FFF;
text-decoration:none;
}
.carousel-popup h6
{
text-align:center;
font-size:125%;
font-weight:normal;
margin-top:13px;
margin-bottom:10px;
}
.carousel-item
{
float:left;
margin-top: 6px;
margin-right:8px;
width:258px;
height:150px;
position:relative;
overflow:hidden;
z-index:1;
cursor:pointer;
}
#carousel-wrapper
{
width:50000px;
}
.news-item
{
text-transform:uppercase;
margin-bottom:15px;
}
.news-item a
{
text-decoration:none;
color:#FFF;
}
.news-date
{
color:#CCC;
text-align:center;
}
#breadcrumb
{
margin-left:5px;
margin-right:5px;
font-size:100%;
margin-bottom:5px;
}
#breadcrumb a
{
text-decoration:none;
color:#FFF;
}
#whatson-top
{
margin-left:5px;
margin-right:5px;
border-top:solid 2px #F2F2F2;
/* height:438px; */
width:800px;
background-color:#3E3E3E;
padding-bottom:10px;
}
#bundle-top
{
margin-left:5px;
margin-right:5px;
border-top:solid 2px #F2F2F2;
padding-bottom:5px;
width:800px;
background-color:#3E3E3E;
}
#discovery-box
{
float:left;
width:359px;
/*height:389px; */
margin-left:14px;
margin-top:9px;
}
#bundle-box
{
float:left;
width:359px;
margin-left:14px;
margin-top:9px;
}
#discover
{
background-color:#000;
width:100%;
}
#discover img
{
border:solid 1px #666;
margin-left:10px;
}
#discover #break
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px 0px;
height:20px;
width:335px;
margin-top:14px;
margin-left:12px;
}
#sign-up
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px -21px;
right:0px;
height:106px;
width:50px;
position:fixed;
top:126px;
}
#discover .vid
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -58px -20px;
float:left;
width:30px;
height:30px;
display:block;
}
#videolink a
{
color:#FFF;
text-decoration:none;
}
#discover .pgallery
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -89px -20px;
float:left;
width:36px;
height:30px;
}
#discover .vidphoto
{
display:inline-block;
display:inline;
float:left;
font-size:110%;
text-transform:uppercase;
margin-top:12px;
}
#discover  .txt
{
line-height:300%;
margin-left:10px;
margin-right:30px;
}
#detailsbox
{
float:left;
padding-left:17px;
padding-right:17px;
width:390px;
padding-top:14px;
}
#detailsbox #venue
{
margin-top:-3px !important;
}
#detailsbox h2
{
font-size:200%;
color:#FFF;
text-transform:uppercase;
}
#detailsbox h3
{
font-size:120%;
color:#CCC;
text-transform:uppercase;
}
#essential-details
{
margin-top:11px;
margin-bottom:11px;
border-top:dotted 1px #999;
border-bottom:dotted 1px #999;
padding-top:5px;
padding-bottom:5px;
position:relative;
}
.event-info
{
font-size:105%;
text-transform:uppercase;
font-weight:bold;
margin-top:3px;
}
#audioPlayer
{
width:280px;
margin-left:auto;
margin-right:auto;
}
#audio h6
{
font-size:100%;
text-align:center;
font-weight:normal;
text-transform:uppercase;
margin-top:16px;
margin-bottom:8px;
}
.info-left
{
font-weight:bold;
font-size:105%;
width:90px;
vertical-align:top;
}
.info-right
{
font-size:100%;
border:solid 0px red;
}
.venue
{
text-decoration:underline;
cursor:pointer;
}
.divider
{
background: transparent url('/images/hatching.gif') 0px 0px;
background-repeat:repeat-x;
height:10px;
width:800px;
margin-left:5px;
}
#whatson-middle
{
width:800px;
margin-left:5px;
background-color:#3E3E3E;
padding-top:20px;
padding-bottom:13px;
}
#whatson-middle h3
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -58px -57px;
height:24px;
width:330px;
margin-left:auto;
margin-right:auto;
}
#whatson-middle h3 span
{
display:none;
}
#whatson-bottom
{
background-color:#FFF;
color:#333;
margin-left:5px;
margin-right:5px;
}
.header-event
{
float:left;
width:259px;
text-transform:uppercase;
font-size:120%;
line-height:250%;
margin-left:23px;
}
.header
{
float:left;
width:101px;
text-transform:uppercase;
font-size:125%;
line-height:250%;
}
.headerX
{
float:left;
width:126px;
text-transform:uppercase;
font-size:125%;
line-height:250%;
}
#collapsecontainer
{
margin-left:5px;
margin-right:5px;
width:800px;
background-color:#3E3E3E;
padding-bottom:10px;
padding-top:10px;
}
#collapse
{
display:block;  
width:126px;
height:33px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
cursor:pointer;
}
.expand
{
background: transparent url('/images/rgl_expand.gif') 0px 0px;
}  
.collapse
{
background: transparent url('/images/rgl_collapse.gif') 0px 0px;
}
.scroll
{
/*height:151px;
overflow:scroll;
padding-right:5px;*/
}
.programme 
{
border-spacing:0px;
}
.artist 
{
width:300px;
color:#00FFFF;
text-transform:uppercase;
font-size:100%;
font-weight:bold;
padding-bottom:10px;
}
.title 
{
width:300px;
font-size:100%;
}
.leftcol
{
text-align:right;
border-right:solid 2px #666;
padding-right:17px;
}
.rightcol
{
padding-left:17px;
}
.programmecontainer
{
width:600px;
margin-top:20px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
font-size:120%;
line-height:125%;
}
#artists-copy
{
text-align:center;
font-size:100%;
width:800px;
line-height:125%;
font-size:120%;
padding-bottom:5px;
}
#whatson-list td
{
width:101px;
font-size:95%;
padding-top:3px;
padding-bottom:3px;
height:32px;
color:#333;
}
#whatson-list .break
{
border-bottom:dotted 1px #333;
height:0px !important;
padding:0 !important;
}
#whatson-list 
{
margin-left:23px;
margin-right:19px;
border-top: solid 2px #BE0000;
width:765px;
border-spacing:0px;
padding-bottom:8px;
}
#whatson-list .event
{
width:259px;
text-transform:uppercase;
font-size:95%;
font-weight:bold;
}
#bundle-list td
{
width:126px;
font-size:95%;
padding-top:3px;
padding-bottom:3px;
color:#333;
vertical-align:middle;
height:32px;
}
#bundle-list .break
{
height:0px;
border-bottom: dotted 1px #333;
padding:0px;
}
#bundle-list 
{
margin-left:23px;
margin-right:19px;
border-top: solid 2px #BE0000;
width:765px;
border-spacing:0px;
padding-bottom:24px;
}
#bundle-list .event
{
width:259px;
text-transform:uppercase;
font-size:95%;
font-weight:bold;
}
.centre
{
text-align:center;
}
.groups
{
background: transparent url('/images/whatson-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: -126px -22px;
height:26px;
width:26px;
display:inline-block;
margin-left:10px;
}
.bookTickets
{
background-color:#BE0000;
line-height:200%;
width:88px; /*94px */
display:inline-block;
float:right;
text-transform:uppercase;
text-align:center;
font-size:90%;
}
.moreInfo
{
background-color:#0099FF;
height:18px; /* 18px */
padding-top:2px;
width:88px; /*94px */
padding-left:6px;
display:inline-block;
float:right;
text-transform:uppercase;
color:#FFF;
text-align:center;
border:none;
}
.shoplink
{
border: solid 0px #FFF !important;
text-align:right;
}
.promotedby
{
border: solid 0px #FFF !important;
text-align:left;
}
#whatson-list a
{
text-decoration:none;
}
#bundle-list a
{
text-decoration:none;
}
#artists-copy
{
display:none;
}
#whatson-footer
{
background: transparent url('/images/event-footer-sprite.gif') 0px 0px;
background-repeat:no-repeat;
background-position: -0 -0;
cursor:pointer;
padding-top:18px;
padding-bottom:11px;
height:79px; /* 108px */
width:800px;
background-color:#3E3E3E;
}
#groupbookings
{
width:485px;
height:82px;
margin-left:12px;
float:left;
margin-right:14px;
}
#groupbookings a
{
color:#000;
text-decoration:none;
}
#groupbookings div
{
margin-left:150px;
padding-right: 20px;
}
#groupbookings span
{
display:inline-block;
margin-top:3px;
font-size:130%;
}
#groupbookings .group-title
{
color:#FF0000;
font-size:130%;
font-weight:bold;
}
#group-newsletter
{
width:113px;
height:82px;
float:left;
margin-left:19px;
margin-right:20px;
}
#group-offers
{
width:94px;
height:82px;
float:left;
margin-left:23px;
}
#homefeature-img img
{
position:absolute;
top: 0px;
left:0px;
}
.pop-out
{
width:156px; /*186 */
height:108px; /*113*/
background-image: url('/images/popout.gif');
display:none;
position:absolute;
z-index:32650;
padding-left:25px;
padding-top:5px;
padding-right:5px;
color:#000;
left:180px;
top:28px;
}
.date
{
font-weight:bold;
font-size:100%;
}
#venueinfo
{
display:none;
}
.venue-title
{
font-weight:bold;
font-size:110%;
}
.venue-address
{
font-size:100%;
line-height:110%;
}
#venueinfo a
{
color:#BE0000;
text-decoration:none;
font-size:100%;
}
#loader-long
{
width:220px;
height:19px;
background-image: url('/images/ajax-loader.gif');
margin-top:81px;
margin-left:290px;
}
.SearchResults
{
width:230px;
background-color:#333;
position:absolute;
left:103px;
top:101px;
display:none;
color:#FFF;
font-family: Arial;
font-size:120%;
line-height:190%;
z-index:99999;
}
.SearchResults a
{
color:#FFF;
text-decoration:none;
padding-left:10px;
}
.SearchResults div
{
padding-left:10px;padding-right:10px;
border-bottom:solid 1px #4E4E4E;
}

.NoResults
{
color:#000;
font-size:180%;
text-align:center;
display:inline-block;
width:100%;
}
#whatson-cal-box .SearchResultHeader
{
}
.Whatson-SearchResults
{
    left:244px;
    top:135px;
    width:314px;
}

#whatson-box
{
width:800px;
background: transparent url('/images/whatsonbox.png') 0px 0px;
background-color:#870000;
background-repeat:repeat-x;
position:relative;   
padding-top:13px; 
padding-bottom:8px;
margin-left:5px;margin-right:5px;
margin-bottom:10px;
min-height:130px;
}
#cal-container
{
padding-bottom:10px;
}
#whatson-box h3
{
width:244px;
height:48px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
background-image:url('/images/whatson-header.gif');
}
.linerule
{
margin-left:auto;margin-right:auto;
position:absolute;
top:156px;
left:90px;
height:0;
border-top:solid 1px #800000;
border-bottom:solid 1px #BD0000;
width:624px; 
}
#whatson-search-large
{
position:absolute;
width:267px;
height:57px;
left:240px;
top:106px;
background: transparent url('/images/whatson-search.gif') 0px 0px;
background-repeat:no-repeat;
} 
#whatson-box input[type="submit"]
{
width:75px;
height:34px;
background: transparent url('/images/home-sprite.png') 0px 0px;
background-repeat:no-repeat;
background-position: 0px -298px;   
position:absolute;
top:0px;
left:243px;
border:solid 0px #FF0000;
z-index:40000;
}
#whatson-box input[type="text"]
{
border:none; 
background-color:transparent;
font-size:120%;
width:220px;
height:24px;
padding-left:8px;
padding-top:2px;
top:5px;
left:2px;
position:absolute;
z-index:40000;
}
#whatson-box .left
{
float:left;
margin-left:90px;
margin-top:76px;
z-index:1;
}
#AdvancedSearchBtn
{
cursor:pointer;
margin-top:20px;
}
.searchFilter
{
float:left;
width:140px;
text-align:left;
margin-right:10px;

}
#AdvancedSearch
{
display:none;
width:619px;
margin-left:auto;margin-right:auto;
margin-top:80px;
margin-bottom:10px;
}
#AdvancedSearch img
{
margin-bottom:8px;
}
.searchFilter select
{
width:135px;
font-family: "Trebuchet MS",Verdana ,Arial, Sans-Serif;
}
.searchFilter span,.searchFilterGroups span
{
line-height:200%;
text-transform:uppercase;
font-size:120%;
width:90px;
text-align:left;
}
.searchFilterGroups
{
float:left;
width:115px;
text-align:left;
margin-right:10px;
}
.searchFilter select
{
width:135px !important;
font-family: "Trebuchet MS",Verdana ,Arial, Sans-Serif;
}
#SearchResults
{
background-color:#FFF;
margin-left:5px;margin-right:5px;
padding-top:18px;
padding-bottom:18px;
}
#SearchResults h3 span
{
display:none;
}
#SearchResults h3
{
margin-left:auto; margin-right:auto;
display:block;
height:21px; width:317px;
background-image: url('/images/search-results.gif');
background-repeat:no-repeat; padding-bottom:18px;
}
#Searchband
{
width:783px;height:47px;
background-color:#333;
margin-left:auto; margin-right:auto;
color:#FFF;
}
#Searchband span
{
font-size:120%;
}
.ResultRow
{
padding-top:10px;
margin-left:8px;
border-bottom:solid 1px #666;
padding-bottom:10px;
margin-right:10px;
}
.ResultImg
{
float:left;
width:232px;
margin-right:15px;
}

.ResultDetail
{
float:left;
color:#333;
width:520px;
height:92px;
}

.ResultDetailGroup
{
float:left;
color:#333;
width:450px;
}

.ResultDetail h4
{
	text-transform:uppercase;
	font-size:120%;
	color:#000;
}
.res-venue
{
	text-transform:uppercase;
}
.res-date
{
	padding-top:5px;
}

.ResultDetail span
{
margin-top:12px;
display:inline-block;
border-top: solid 1px #999;
border-bottom:solid 0px #999;
line-height:200%;
font-size:100%;
}
#WhatsonHighlight
{
height:320px;
width:800px;
background-color:#FFF;
margin-left:5px;margin-right:5px;
}
.searchHighlightItem
{
float:left;
margin-top: 6px;
margin-left:6px;
width:258px;
height:150px;
position:relative;
overflow:hidden;
z-index:1;
cursor:pointer;
}
#forthcoming a
{
text-decoration:none;
color:#FFF;
text-transform:uppercase;
font-size:100%;
font-weight:bold;
padding-left:0px;
line-height:180%;
}
#forthcoming img
{
margin-bottom:5px;
}
#photolink, #videolink
{
cursor:pointer;
}
#newsletterSignUp
{
width:489px; height:350px;background-image: url('/images/NewsLetterBG.jpg');
}
#newsletterSignUp div.signup
{
position:absolute;
top:70px;
left:145px; /*140px */
}
.thanks
{
position:absolute;
width:325px;
text-align:center;
left:75px;
top:95px;
font-size:145.5%;
}
div.your_email, div.your_name,div.your_firstname, div.your_surname
{
width:217px;
height:49px;
margin-bottom:5px;
background: transparent url( "/images/textbox.png" ) no-repeat bottom left;
position:relative;
}
div.your_email input, div.your_name input,div.your_firstname input, div.your_surname input
{
position:absolute;
top:21px;
left:10px;
padding-top:2px;
width: 190px;
height:20px;
border-style:none;
border-width:0px;
}
div.submit
{
margin-top:300px;
position:absolute;
width:480px;
/*margin-left: 200px;*/
text-align:center;
}
.firsttext
{ 
margin-left: 100px;
margin-top: 220px;
position: absolute;
width:300px;
font-size:110%;
}
.smallerprint
{
font-size:80%;
}
.interests
{
margin-left:-120px; /*125px */
font-size:120%;
text-align:center;
}
.signup .title
{
font-size:120%;
font-weight:bold;
}
.interests input
{
margin-right:2px;
margin-left:8px;
}
/* Groups Page */
.head-top
{
margin-left:5px;
margin-right:5px;
width:800px;
}
#groups-img
{
float:left;
width:530px;
height:300px;
background-image: url('/images/groups-coach.jpg');
background-color:#010101;
position:relative;
overflow:hidden;
}
#groups-copy
{
height:279px;
}
.head-copy
{
position:relative;
float:left;
width:233px;
padding-top:21px;padding-left:18px;padding-right:18px;
margin-left:1px;
background: transparent url('/images/groups-gradient.png'); background-repeat:repeat-x;
font-size:100%;
}
#groups-middle
{
background-color:#3E3E3E;
width:800px;
margin-left:5px;margin-right:5px;
height:90px;
margin-top:8px;
padding-top:15px;
}
#groupsfilter
{
padding-top:13px;
margin-left:16px;
float:left;
margin-right:20px;   
}
#groupSearchResults
{
width:800px;
margin-left:5px;margin-right:5px;margin-top:8px;
background-color:#FFF;
}
#groupResults
{
padding-top:10px;
padding-bottom:10px;
}
.groupoffer
{
border:none !important;
color:#FF0000;
font-size:125%;
margin-bottom:0px;
}
.ResultDetailGroup h4
{
text-transform:uppercase;
font-size:110%;
font-weight:bold;
margin-bottom:0px;
margin-top:-5px;
}
.ResultDetailGroup h5
{
text-transform:uppercase;
font-size:95%;
font-weight:normal;
margin-top:-3px;
}
.MoreDetails 
{
display:inline-block;
margin-top:5px;
background-color:#850000;
color:#FFF;
padding: 2px 5px 2px 5px;
text-decoration: none;
text-transform: uppercase;
font-size:90%;
}
.groupCTA
{
display:inline-block;
font-weight:bold;
}
.Disclaimer
{
display:inline-block;
margin-bottom:2px;
}
.GroupResultRow
{
margin-left:16px;margin-right:16px;
border-bottom:solid 2px #3E3E3E;
padding-bottom:10px;
height:93px;
}
#groupsSocial
{
float:left;
margin-left:20px;
margin-top:-5px;
}
.resultCount
{
font-size:140%;
margin-left:20px;
}
/* Discover Page */
.filters
{
margin-left:auto;margin-right:auto;
margin-top:70px;
}
.ticketDisclaimer
{
font-size:80%;
font-style:normal;
}
#mask {  
position:absolute;  
z-index:32600;  
background-color:transparent;  
display:none;  
}  
#PressReviews
{
margin-top:4px;
font-size:120%;
}
#refine-search span
{
float:right;
}
/* Discover Page */
#Discover-side
{
float:left;
width:200px;
padding-left:20px;
}
#Discover-main
{
float:right;
width:559px;
border-left:solid 1px #666;
padding-left:20px;
}
#Discover
{
width:800px;
margin-right:5px;
border-top:solid 2px #FFF;
background-color:#3E3E3E;
padding-bottom:30px;
padding-top:20px;
}
#Discover-nav #nav
{
width:183px;
font-size:110%;
padding-top:20px;
list-style-type:none;
}
#Discover-nav .sub1
{
text-transform:uppercase;
list-style:none;
margin-left:30px;
}
#Discover-nav .sub1 a
{
color:#CCC !important;
font-size:90% !important;
}
#Discover-nav .sub2
{
/*margin-left:30px; */
list-style:none;
text-transform:none !important;
}
#Discover-nav .sub2 a
{
color:#FFF !important;
font-size:90% !important;
}
.navhead
{
text-transform:uppercase;
border-top:dotted 1px #999;
padding-top:9px;
padding-bottom:9px;
list-style:none;
}
.navend
{
border-bottom:dotted 1px #999;
}
#Discover-nav h1
{
width:210px;
height:47px;
background-image:url('/images/discoverraymondgubbay.gif');
background-repeat:no-repeat;
}
#Discover-nav h1 span
{
position:absolute;
left:-50000px;
}
#Discover-nav .closed
{
background-image:url('/images/nav-closed.gif');
background-repeat:no-repeat;
background-position:0 3px;
display:inline-block;
height:15px;
width:15px;
}
#Discover-nav .open
{
background-image:url('/images/nav-open.gif');
background-repeat:no-repeat;
background-position:0 5px;
display:inline-block;
height:15px;
width:15px;
}
#Discover-nav a
{
text-decoration:none;
}
#Discover-nav .square
{
background-image:url('/images/nav-square.gif');
background-repeat:no-repeat;
background-position:center; 
display:inline-block;
width:15px;
list-style-type:none;
width:7px;
margin-right:7px;
}
#Discover-nav .square-solid
{
background-image:url('/images/nav-square-solid.gif');
background-repeat:no-repeat;
background-position:center; 
display:inline-block;
width:15px;
list-style-type:none;
width:7px;
margin-right:7px;
}
#Discover-sidecopy
{
margin-top:35px;
}
/* Reviews Page */
#reviews-img
{
float:left;
width:530px;
height:250px;
background-image: url('/images/reviews-head.jpg');
background-color:#010101;
position:relative;
overflow:hidden;
}
#reviews-copy
{
height:229px;
}
#reviews-copy h1
{
display:block;
width:129px;
height:64px;
background-image: url('/images/customer-reviews.gif');
margin-left:auto;margin-right:auto;
margin-top:75px;
}
#reviews-copy span
{
position:absolute;margin-left:-50000px;
}
.review
{
width:765px; /*800px */
margin-left:5px;margin-right:5px;
background-color:#3E3E3E;
padding-left:35px;
padding-top:18px;
}
#reviews-middle .subtitle
{
font-size:125%;
font-weight:bold;
line-height:160%;
}
#reviews-middle
{
padding-bottom:17px;
}
.reviewDetail
{
float:left;
width:250px;
}
div.reviewDetail {
width:250px;
height:49px;
margin-bottom:10px;
background: transparent url( "/images/textbox-dark.png" ) no-repeat top left;
position:relative;
}
div.reviewDetail input{
position:absolute;
top:8px; 
left:10px;
width: 210px;
height:20px;
border-style:none;
border-width:0px;
}
.EventName
{
width:227px;
float:left;
margin-right:22px;
margin-left:5px;
font-size:125%;
font-weight:bold;
}
.EventDate
{
width:111px;
float:left;
font-size:125%;
font-weight:bold;
}
.EventName select, .EventDate select
{
margin-top:6px;
}
#ratings
{  
padding-bottom:15px;
}
#details
{
font-size:100%;
}
div.rating
{
float:left;
margin-right:40px;
margin-top:8px;
font-size:110%;
font-weight:bold;
}
.star 
{
background-repeat: no-repeat;
cursor: pointer;
display: block;
font-size: 0pt;
height: 17px;
margin: 0px;
padding: 0px;
width: 17px;
}
.filledstar
{
background-image:url('/images/filledstar.gif');
}
.emptystar
{
background-image:url('/images/emptystar.gif');
}
#ReviewsBottom
{
background-color:#3E3E3E;
margin-left:5px;margin-right:5px;
width:765px;
padding-left:35px;
}
#reviews
{
position:relative;
}
#reviews .rateus
{
font-size:127%;
}
.validation-error
{
display:block;
color:#FF0000;
}
.reviewdetail
{
float:left;
margin-right:92px;
padding-bottom:15px;
}
.reviewdetail-end
{
margin-right:0px;
}
.performance
{
padding-bottom:5px;
}
.performance h3
{
font-weight:normal;
font-size:120%;
font-family: Trebuchet MS;
margin-bottom:12px;
}
.performance h3 span
{
background-color:#666;
padding:3px;
padding-left:5px;
padding-right:5px;
}
.performance h4
{
color:#00CCCC;
font-weight:bold;
font-size:120%;
text-transform:uppercase;
margin-bottom:-4px;
}
.event
{
padding-top:20px;
}
.event h2
{
margin-bottom:5px;
}
.performance .reviewer
{
font-size:120%;
text-transform:uppercase;
}
.performance .overall
{
font-weight:normal;
font-size:130%;
color:#FFF;
}
.performance .overallscore
{
font-size:110%;
}
.performance table
{
font-family:Arial;
margin-top:6px;
font-size:110%;
color:#CCC;
}
.performance td
{
padding-right:8px;
}
.performance .hdcell
{
}
#reviews-QuickJump
{
height:30px;
background-image: url('/images/hatching.gif');
background-repeat:repeat;
width:765px;
margin-left:5px;
padding-left:35px;
padding-top:16px;
}
#reviews-QuickJump select
{
width:231px;
margin-left:65px;
margin-top:-4px;
}
.evdivider
{
width:800px;
background-color: #000000;
background-image: url('/images/hatching.gif');
height:10px;
margin-left:-35px;
}
.thanksReview
{
font-size:155%;
font-weight:bold;
padding-left:30px;
}
/* Press Releases */
h1#press-releases
{
height:165px;
width:530px;
background-image: url('/images/PressReleases.jpg');
}
h1#press-releases span
{
margin-left:-50000px;
}
#press-releases-head
{
width:530px;
padding-top:20px;
font-size:145%;
}
.person
{
float:left;
margin-top:20px;
}
.personright
{
margin-right:52px;
}
.person .name
{
font-weight:bold;
}
#pressrelease-news
{
border-top:solid 2px #fff;
margin-top:25px;
width:529px;
}
#pressrelease-news h2
{
background-image: url('/images/news.gif');
width:73px;
height:17px;
background-repeat:no-repeat;
margin-top:12px !important;
margin-bottom:12px !important;
padding-bottom:0px !important;
}
#pressrelease-news h2 span
{
position:absolute;
left:-50000px;
}
#pressrelease-news .month
{
background-color:#000;
font-size:145%;
padding-left:8px;
margin-top:16px;
}
.release
{
border-top:dotted 1px #FFF;
margin-top:12px;
}
.release h3
{
font-size:145%;
font-weight:normal; 
margin-top:8px;
}
.release .summary
{
color:#CCC;
}
.release a
{
font-weight:bold;
padding-top:3px;
}
.max
{
width:100%;
height:100%;
}
#pressArchiveH/* NEW SIGNUP PAGE */
#Newslette
{
  margin-left:auto;
   margin-right:auto;
   width:320px;
}     
r
ead
{
width:174px;
font-size:140%;
padding-bottom:11px;
border-bottom:solid  2px #FFF;
line-height:90%;
}
#pressArchiveList
{
font-size:109%;
line-height:180%;
border-bottom:solid  2px #FFF;
padding-top:10px;
padding-bottom:10px;
width:174px;
}
/* Competitions */
#competitions h1
{
height:165px;
width:529px;
background-image: url('/images/Competitions.jpg');
}
#competitions h1 span
{
margin-left:-50000px;
}
#competitions-head
{
width:530px;
padding-top:20px;
font-size:145%;
}
.compwrap
{
border-bottom: dotted 1px #FFF;
width:537px;
margin-top:20px;
}
.competition
{
padding-top:7px;
border-top: dotted 1px #FFF;
padding-bottom:7px;
}
.competition a
{
text-decoration:none;
}
.competition h3
{
font-size:145%;
font-weight:bold;
}
.competition span
{
display:inline-block;
margin-top:16px;
font-size:145%;
line-height:120%;
}
.question
{
padding-top:16px;
padding-bottom:16px;
font-size:145%;
}
.question h3
{
margin-bottom:8px;
}
.answers
{
padding-top:16px;
padding-bottom:16px;
border-top:dotted 1px #FFF;
border-bottom:dotted 1px #FFF;
font-size:127%;
}
.answers h3
{
margin-bottom:8px;
}
.answers label
{
margin-left:12px;
}
.entry
{
padding-top:16px;
}
.entry span.compulsory
{
font-weight:bold;
font-size:109%;
}
.checkbox
{
margin-left:10px;
width:360px;
display:inline-block;
margin-bottom:10px;
}
div.entrydetail {
width:245px;
height:33px;
float:left;
margin-bottom:10px;
background: transparent url( "/images/textbox-dark.png" ) no-repeat top left;
position:relative;
}
div.entrydetail input{
position:absolute;
top:8px; 
left:10px;
width: 210px;
height:20px;
border-style:none;
border-width:0px;
}
.venue-title
{
width:203px !important;
}
.groups-title
{
width:50px !important;   
}
.venue-title-bundle
{
width: 202px !important;
}
#searchfilter
{
float:left;
max-width:550px;
padding-top:14px;
padding-left:8px;

}
#searchResults
{
float:right;
padding-right:8px;
margin-top:14px;
}
#videophotohighlight
{
text-align:center;
position:relative;
}
#videolink
{
width:102px;
margin-left:128px;
}
#photolink
{
width:167px;
margin-left:96px;
}
#videophotoWrapper
{
width:269px;
margin-left:60px;
}
#videophotoWrapper div
{
margin-left:0px !important; 
}
#PressReviews
{
margin-top:40px;
}
#PressReviews h4
{
display:block;
width:133px;
height:25px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
background-image: url('/images/PressReviews.gif');
}
#PressReviews h4 span
{
position:absolute;
left:-50000px;
}

/* New */
#newsletter-container
{
    width:770px;
    margin-left:5px;margin-right:5px;
    background-color:#3E3E3E;
    padding-left:30px;
    padding-top:19px;
}
#newsletter-container h1
{
    
    margin-bottom:26px;
    width:289px;
    height:19px;
    background-image: url('/images/newslettersignup.png');
}
#newsletter-container h1 span
{
    position:absolute;
    left:-50000px;
}
#newsletter-main
{
    border-top:dotted 1px #FFF;
    border-bottom:dotted 1px #FFF;
    padding-top:10px;
    width:747px;
    font-size:127.3%;
}
#newsletter-main .left
{
    float:left;
    width:457px;
    padding-top:7px;
}
#newsletter-main .left2
{
    float:left;
    width:290px;
}
#newsletter-main .mandatory
{
    font-weight:bold;
    float:right;
    font-size:80%;
}
#newsletter-main .label
{
    width:114px;
    float:left;
    display:block;
  
}
#newsletter-main .field
{
    float:left;
}

div.email
{
    width:285px;
    height:35px;
    background: transparent url( "/images/textbox-dark-email.png" ) no-repeat bottom left;
    position:relative;
}
div.postcode
{
    width:157px;
    height:34px;
    background: transparent url( "/images/textbox-dark-postcode.png" ) no-repeat bottom left;
    position:relative;
}


div.firstname, div.surname
{
width:240px;
height:35px;
background: transparent url( "/images/textbox-dark-name.png" ) no-repeat bottom left;
position:relative;
}
div.email input
{
    position:absolute;
    top:5px;
    left:10px;
    padding-top:2px;
    width: 270px;
    height:20px;
    border-style:none;
    border-width:0px;
}
div.postcode input
{
    position:absolute;
    top:5px;
    left:10px;
    padding-top:2px;
    width: 142px;
    height:20px;
    border-style:none;
    border-width:0px;
}

div.firstname input, div.surname input
{
position:absolute;
top:5px;
left:10px;
padding-top:2px;
width: 220px;
height:20px;
border-style:none;
border-width:0px;
}

.newsletter-interests
{
    line-height:200%;
}
.newsletter-interests span
{
	display:inline-block;
	margin-top:10px;
    line-height:120% !important;
    margin-bottom:10px;
}
.group1
{
	display:block !important;
	margin-top:8px !important;
    line-height:100% !important;
    margin-bottom:0;
}

.newsletter-bottom
{
    margin-top:30px;
    margin-left:111px;
}
.newsLetterSubmit
{
    margin-top:16px;
}

/* To be Synced with Development Machine */
#Newsletter label
{
	margin-left:12px;
}
div.smallprint
{
padding-top:12px;
padding-bottom:30px;

}
.signup-field
{
    /* margin-top:11px;*/
    padding-top:4px;
}
#main-content
{
width:800px; margin-left:5px; margin-right:5px;
padding-top:25px;
background-color:#3E3E3E;
}
#sub-content
{
width:722px;margin-left:auto;margin-right:auto;
padding-top:18px;border-top:2px solid #FFF;
padding-bottom:20px;
}
#sub-content h1
{
font-weight:bold;
font-size:145%;
margin-bottom:16px;
}
#sub-content h2
{
margin-top:24px;
font-weight:normal;
font-size:145%;
margin-bottom:18px;
}
#sub-content p
{
width:487px;
margin-bottom:17px;
}
.sitemap-left
{
width:238px;
float:left;
}
.sitemap-left h3
{
    font-weight:bold;
}
.sitemap-right
{
float:left;
}
span.mainlinks
{
font-size:110%;
font-weight:bold;
line-height:160%;
}
#sub-content a
{
text-decoration:none;
}
#sitemap
{
width:729px;
padding-top:22px;
padding-bottom:22px;
margin-top:14px;
border-top:dotted 1px #FFF;
border-bottom:dotted 1px #FFF;
}
#sitemap h2
{
	font-weight:bold;
	font-size:145%;
	margin-top:18px !important;
}
#sitemap h3
{
	font-weight:bold;
	font-size:110%;
	margin-top:16px;
}
#sitemap-sub
{
padding-top:23px;
}

.float
{
    float:left;
}

.press-search-btn
{
    margin-top:3px;
    margin-left:10px;
}

.GroupResultRow h4 a
{
    color:#000;
    text-decoration:none;
}
.newsletter-thanks
{
    padding-bottom:12px;
}

#compSponsMessage
{
	font-family:"Trebuchet MS";
	font-size:145.5%;
	margin-bottom:5px;		
}

#compSponsImages
{
	width:540px;
	height:90px;
}

#sponsImage
{
	width:200px;
	margin-right:15px;
	float:left;
}



#carousel-prev,#carousel-next
{
	cursor:pointer;
}

#player
{
    background-color:#000;
    margin-left:10px;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
