@charset "utf-8";
/* CSS Document */


body {
-x-system-font:none;
background:#E5E5E5 none repeat scroll 0 0;
color:#484848;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
margin:0;
padding:0;
color:#333;
z-index:100;
}

.maincontainer
{
margin:0px auto;
padding:0px;
width:976px;
height:100%;
}

.header
{
display:block;
height:100%;
margin-bottom:10px;
}

.loginstrip
{
background-image:url(../images/top_login_bg.jpg);
width:638px;
height:35px;
background-repeat:no-repeat;
margin-left: 318px;
margin-bottom:10px;
line-height:35px;
padding:0 10px;
text-align:right;
position:relative;
}

.login_links
{
position:absolute;
right:140px;
top:0px;
color:#0464CA;
font-size:11px;
}

.login_links a
{
color:#0464CA;
text-decoration:none;
}
/*  Adde on 21 July */
.welcome_links
{
position:absolute;
left:20px;
top:0px;
color:#0464CA;
font-size:11px;
}
.welcome_links a
{
color:#0464CA;
text-decoration:none;
}
/*  */

/* Added by Mady */
.logout_links
{
position:absolute;
right:117px;
top:0px;
color:#0464CA;
font-size:11px;
}

.logout_links a
{
color:#0464CA;
text-decoration:none;
}

/* End */
.topmenu
{
display:block;
background-image:url(../images/main-img.png);
background-position:left top;
background-repeat:no-repeat;
height:56px;
position:relative;
margin-bottom:1px;
}

.topmenu ul 
{
margin:0px 0px 0px 240px;
padding:0px;
height:56px;
list-style:none;
}

.topmenu ul li
{
margin:0px 0px 0px 20px;
padding:0px;
height:56px;
list-style:none;
float:left;
color:#fff;
text-align:center;
font-size:12px;
font-weight:bold;
}


.topmenu ul li a:link, .topmenu ul li a:visited {
color:#FFFFFF;
display:block;
height:36px;
padding-top:20px;
text-decoration:none;
width:119px;
}

.topmenu ul li a:hover
{
background:transparent url(../images/menu-selected-background.gif) no-repeat scroll 50% 50%;
}


.topmenu ul li.selected a
{
background:transparent url(../images/menu-selected-background.gif) no-repeat scroll 50% 50%!important;
}

.logo
{
background-image:url(../images/logo.png);
width:247px;
height:32px;
background-repeat:no-repeat;
position:absolute;
top:-20px;
left:20px;
}

.tagline
{
position:absolute;
top:15px;
text-transform:uppercase;
color:#fff;
width:247px;
left:20px;
text-align:center;
}
.submenu
{
display:block;
background-image:url(../images/main-img.png);
background-repeat:no-repeat;
height:28px;
background-position:left -80px;
}

.submenu ul
{
margin:0px;
padding:0px;
list-style:none;
height:28px;
}

.submenu ul li
{
margin:0px;
padding:0px;
list-style:none;
height:28px;
float:left;
border-left:1px solid #E6E6E6;
height:24px;
padding:3px 2px 0 3px;
text-align:center;
white-space:nowrap;
line-height:24px;
}


.submenu ul li a
{
color:#fff;
padding:0 5px;
text-decoration:none;
}


.submenu ul li a:link, .submenu ul li a:visited
{
color:#fff;
display:block;
margin:0 3px 0 1px;
padding:0 5px;
text-align:center;
text-decoration:none;
vertical-align:top;
}


.submenu ul li a:hover {
background-image:url(../images/submenu-hover-side.gif);
background-repeat:repeat-x;
color:#fff;
}



.clearit
{
clear:both;
}

.content_top
{
background-image:url(../images/bg.jpg);
height:10px;
line-height:10px;
background-position:left top;
background-repeat:no-repeat;
}

.content_bot
{
background-image:url(../images/bg.jpg);
height:10px;
line-height:10px;
background-position:left bottom;
background-repeat:no-repeat;
}

.content
{
background-color:#fff;
width:976px;
height:100%;
}

.content_mid
{
display:block;
padding:0 10px;
height:100%;
}

.serarchbar
{
display:block;
padding:5px;
background-color:#E5E5E5;
margin-bottom:10px;
height:100%;
position:relative;
z-index:99999;
}

.float_left
{
float:left;
}

.float_right
{
float:right;
}

.launch_button
{
margin-right:25px;
}

.date_time
{
font-size:12px;
margin-top:5px;
}

.searchbox
{
width:650px;
float:left;

}


.searchbox input.search-button:hover {
background:#148BF3 url(../images/img.png) no-repeat scroll -150px -430px;
color:#FFFFFF;
height:24px;
padding-left:10px;
width:76px;
}
.searchbox input.search-button {
background:#148BF3 url(../images/img.png) no-repeat scroll -150px -400px;
color:#FFFFFF;
height:24px;
margin-right:0;
padding-left:10px;
width:76px;
border:none;
font-size:11px;
margin-left:5px;
}

.searchbox input.inputbox
{
/*width:452px;*/
width:270px;
height:20px;
float:left;
padding:2px;
margin:0px;
display:inline;
margin-right:5px;
color:Gray;
}

.searchbox input.inputbox1
{
/*width:452px;*/
width:209px;
height:20px;
float:left;
padding:2px;
margin:0px;
display:inline;
margin-right:5px;
color:Gray;
}
 
.searchbox input.searchbutton
{
background-image: url(../images/search_button.jpg);
width:78px;
height:26px;
background-repeat:no-repeat;
float:left;
border:none;
}


#leftcol
{
width:140px;
height:100%;
position:relative;
padding:0px;
}

#midcol
{
width:515px;
padding:0px 15px 15px 15px;
position:relative;
z-index:0;
}
#midcol_home
{
width:515px;
padding:0px 4px 0px 4px;
position:relative;
}
#rightcol
{
width:270px;
padding:0px;
position:relative;
float:right;
}
.col
{
float:left;
display:block;
}

#left-menu {
font-family:Arial,Heveltica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}

#left-menu h2, #midcol h2,#midcol_home h2, #rightcol h2 {
background-color:#152D52;
display:block;
margin:0 0 9px;
padding:0px 0 0px 10px;
position:relative;
width:auto;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:32px;
}

h2 {
color:#001B46;
font-size:18px;
font-weight:normal;
}

#left-menu h3, #midcol_home h3, #midcol h3, #rightcol h3 {
background-color:#F9F9F9;
background-image:url(../images/more_news_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#106BDE;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
line-height:28px;
/*padding:0;*/
z-index:100;
padding-top:2px;
}


#left-menu h3 a:hover, #midcol_home h3 a:hover,#midcol h3 a:hover, #rightcol h3 a:hover {
background-color:#EAEAEA;
text-decoration:none;
}
#left-menu h3 a, #midcol_home h3 a,#midcol h3 a, #rightcol h3 a {
border:0 none;
display:block;
padding-left:5px;
text-decoration:none;
color:#333;
z-index:100;
}


#left-menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#left-menu ul li
{
margin:0px;
padding:5px 0px 5px 20px;
list-style:none;
background-image:url(../images/plus_sign1.jpg);
background-repeat:no-repeat;
background-position:left 8px;
color:#152D52;
font-size:12px;
border-bottom: dotted 1px #eaeaea;
}

#left-menu ul li a
{
color:#152D52;
text-decoration:none;
font-weight:bold;
}

.showbutton
{
background-image:url(../images/blue_tabbg.jpg);
position:relative;
width:95px;
height:25px;
background-repeat:no-repeat;
padding-left:45px;
line-height:25px;
font-size:11px;
color:#fff;
font-weight:bold;
}

.showbutton a
{
color:#fff;
text-decoration:none;
}

.showbutton_arrow
{
position:absolute;
left:20px;
top:8px;
}

.hottickets
{
margin-bottom:0px;
text-decoration:none;
}
.hottickets a {
text-decoration:none;
}
.hottickets a:hover {
color:#333;
text-decoration:underline;

}

.hottickets td.sport {
color:#375585;
font-size:10px;
padding-left:0;
padding-right:0;
position:relative;
width:40px;
}

.hottickets td.league {
color:#484848;
font-weight:normal;
margin-right:5px;
}
.hottickets td.league a {
color:#484848;

}
.hottickets td.game {
color:#106BDE;
font-weight:normal;
margin-right:5px;
}
.hottickets td.game a {
color:#106BDE;
font-weight:normal;
margin-right:5px;

}
.hottickets td.sport, .hottickets td.league, .hottickets td.game, .hottickets td.time-left {
border-bottom:1px solid #E5E5E5;
font-size:12px;
padding:4px 10px;
/*color:#666;*/
}



#props div.prop-box {
background:#F0F8FF none repeat scroll 0 0;
border-color:#DFF0FF #BACFE2 #BACFE2 #DFF0FF;
border-style:solid;
border-width:1px;
display:block;
float:left;
height:62px;
margin-bottom:2px;
margin-right:2px;
padding:4px;
position:relative;
vertical-align:middle;
width:244px;
font-size:11px;
}

#props div.prop-box span.img {
clear:none;
float:left;
margin:0;
padding:0 5px 5px 0;
}

#props span.type {
display:inline;
margin-top:0;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal !important;
}

#props a.link {
display:inline;
font-size:11px;
margin:0;
padding:0;
width:auto;
color:#106BDE;
text-decoration:none;
}

#props a:hover {
color:#318CD9;
}

#props .date {
color:#666666;
display:inline;
font-size:10px;
margin:0;
padding:0;
}


#otherstory_cat_home {
background-color:#FFFFFF;
display:block;
margin-top:0px;
/*margin-bottom:168px;*/
}

#otherstory_cat_home h3 {
background-image:url(../images/red_gradientbg.jpg);
background-color:Red;
background-position:top left;
background-repeat:repeat-x;
color:#FFFFFF !important;
font-family:Arial !important;
font-size:16px;
font-style:normal;
font-weight:bold;
padding-left:5px;
}

.storydates {
color:#FFFFFF;
font-size:11px;
position:absolute;
right:5px;
top:5px;
}


.otherstory_scroller {
height:240px;
overflow-x:hidden;
overflow-y:scroll;
}

ul.otherstory_cat_list_home {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
font-size:12px;
}

ul.otherstory_cat_list_home li {
border-bottom:1px dashed #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7 0 7px;
height:30px;
}

.story_time {
color:#CCCCCC;
width:40px;
}

.story_text {
font-weight:bold;
width:200px;

}

ul.otherstory_cat_list_home li a {
color:#666666;
text-decoration:none;

}

ul.otherstory_cat_list_home li a:hover {
color: #000000;
}

.otherstory_cat_home h3, .recent_tweets h3
{
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:30px;
margin:0;
padding:9px 0 1px 10px;
position:relative;
width:auto;
background-image:url(../images/green_tabbg.jpg);
background-repeat:repeat-x;
}

#justadded table 
{	
width:100%;
}


#justadded td.time-date {
background:#DBE3EF none repeat scroll 0 0;
border-right:1px solid #FFFFFF;
color:#375585;
text-align:right;
}
#justadded td.time-date, #justadded tr.home td {
border-bottom:1px solid #FFFFFF;
}
#justadded td {
background:#F4F7FA none repeat scroll 0 0;
font-size:11px;
padding:3px;
text-align:right;
}


#justadded td.team {
text-align:left;
}
#justadded td.loca {
text-align:left;
}
#justadded td.loca a{
text-align:left;
color:#484848;
text-decoration:none;
}
#justadded td.loca a hover{
text-align:left;
color:#484848;
text-decoration:underline;
}

#justadded td.team .bold {
color:#004290;
font-weight:bold;
}

#justadded td.spread {
min-width:32px;
}

#justadded td.price {
/*width:32px;*/
}

#justadded input.place-bets-btn {
background: url(../images/img.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
height:23px;
text-align:center;
text-transform:uppercase;
width:260px;
}

#justadded input.place-bets-btn:hover {
background:transparent url(../images/img.png) no-repeat scroll 0 -30px;
}


#justadded a:hover {
color:#318CD9;
}
#justadded a {
color:#106BDE;
text-decoration:none;
}

#left-menu input.btn-show {
background:  transparent url(../images/img.png) no-repeat scroll 0 -250px;
border:medium none;
clear:both;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:23px;
margin:0;
padding:0 0 0 50px;
text-align:left;
text-transform:capitalize;
width:140px;
}

#left-menu input.btn-show:hover {
background:transparent url(../images/img.png) no-repeat scroll 0 -280px;
}

#site-footer {
background-image:url(../images/footer-bg.png);
background-position:center top;
background-repeat:no-repeat;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif; 
/*font-family: Arial, Helvetica, sans-serif;*/
font-size:11px;
font-weight:normal;
height:300px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
position:relative;
width:975px;
z-index:0;

}


#site-footer h3 {
color:#333333;
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:0;
}

#site-footer a {
color:#333333;
font-size:11px;
font-weight:normal;
text-decoration: none;
}

#site-footer .column-1 {
/*text-transform:uppercase;*/
}
.heading
{
margin-bottom:1px;
height:32px;
}

.heading h2
{
float:left;
margin:0px!important;

}

.contentMainCon06, .promo-section {
margin:0 0 10px;
overflow:hidden;
width:100%;
}

div.wuc_SeasonTopContentSection h1 {
font-size:18px;
margin:0;
padding:0 0 0.3em;
text-decoration:none;
}

div.wuc_SeasonTopContentSection h1 a {
text-decoration:none;
color:#333333;
}
div.wuc_SeasonTopContentSection h1 a hover{
text-decoration:none;
color:#333333;
}

.PromoMainImg {
float:right;
margin-right:10px;

}

.contentMainCon06 .text div p, .promo-section .text div p {
color:#484848;
font-size:12px;
padding:6px 7px 0 0;
line-height:1.4em;
}

.dateselect-module h4.current-month {
margin-top:1px;
}
.dateselect-module h4 {
color:#000000;
font-size:14px;
padding:0px;
margin:0px;
}

.dateselect-module {
background-color:#EBEBEB;
border:1px solid #CCCCCC;
margin:10px 0 0;
padding:10px 5px;
}

/* .subContentArtistName table {
border:1px solid #CCCCCC;
margin:0;
vertical-align:top;
width:100%;
} */

.subContentArtistName table {
margin:0;
vertical-align:top;
width:100%;
}


.subContentArtistName table th.Show, .subContentArtistName table th.Where {
background:#B1B1B1 none repeat scroll 0 0;
color:#000;
}
.subContentArtistName table th {
background:#B1B1B1 none repeat scroll 0 0;
border-bottom:2px solid #CCCCCC;
color:#000000;
font-weight:bold;
padding:5px;
text-align:left;
text-transform:uppercase;
}




.subContentArtistName table th.Show a, .subContentArtistName table th.Where a, .subContentArtistName table th.PriceRange a {
color:#FFFFFF;
font-style:normal;
text-decoration:none;
}
.subContentArtistName table th a {
background:transparent url(../images/sort-arrow_up.gif) no-repeat scroll 100% 2px;
padding-right:25px;
}


.subContentArtistName table td.Show {
padding:5px;
width:22%;
}
.PerformerBuySell, .Show, .Where, .PriceRange, .City {
border-bottom:2px solid #CCCCCC;
}
table th, table td {
vertical-align:top;
}


td.Show a {
color:#106BDE;
text-decoration:none;
}

td.Show a:hover {
color:#333333;
text-decoration:none;
}

td.Where a {
color:#484848;
text-decoration:none;
}

td.Where a:hover {
color:#484848;
text-decoration:none;
}



.subContentArtistName table td.PerformerBuySell, .subContentArtistName table td.PerformerBuySellLast {
padding:5px;
text-align:right;
width:23%;
}
.PerformerBuySell, .PerformerName, .PerformerTickets, .PerformerDate {
border-bottom:2px solid #CCCCCC;
}

body a.bt-sell-10, input.bt-sell-10 {
background:#31629C url(../images/bt-blue.gif) repeat-x scroll 0 0;
border:1px solid #31629C;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
overflow:visible;
padding:0.15em 0.5em;
text-decoration:none !important;
}

body a.bt-sell-10:hover, input.bt-sell-10:hover {
background:#31629C url(../images/bt-blue-over.gif) repeat-x scroll 0 0;
border:1px solid #31629C;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
overflow:visible;
padding:0.15em 0.5em;
text-decoration:none !important;
}


body a.bt-buy-10, input.bt-buy-10 {
background:#19993C url(../images/bt-green.gif) repeat-x scroll 0 0;
border:1px solid #19993C;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
overflow:visible;
padding:0.15em 0.5em;
text-decoration:none !important;
}


body a.bt-buy-10:hover, input.bt-buy-10:hover {
background:#19993C url(../images/bt-green-over.gif) repeat-x scroll 0 0;
border:1px solid #19993C;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
overflow:visible;
padding:0.15em 0.5em;
text-decoration:none !important;
}

table.subContentArtistNameTable td p
{
margin:0px;
padding:0px;
}

.link-module {
color:#666666;
font-size:12px;
padding:10px 5px;
height:100%;
margin-bottom:20px;
}
.clearfix {
display:block;
}

.link-module p {
margin:0px;
padding:0px;
}

body a.bt-buy-sell-10:hover, input.bt-buy-sell-10:hover {
background:#AC070D url(../images/bt-red-over.gif) repeat-x scroll 0 0;
border:1px solid #BB191F;
font-size:10px;
font-weight:bold;
overflow:visible;
text-decoration:none !important;
}


body a.bt-buy-sell-10, input.bt-buy-sell-10 {
background:#AC070D url(../images/bt-red.gif) repeat-x scroll 0 0;
border:1px solid #BB191F;
color:#FFFFFF !important;
font-size:10px;
font-weight:bold;
overflow:visible;
padding:0.15em 0.5em;
text-decoration:none !important;
}


.containerFade {
background-image:url(../images/bg_bluFade.gif);
background-position:center bottom;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
padding:0 3px;
}

.lidExpand_sm {
background-image:url(../images/lid_sm_left.png);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:10px;
}
.color-alt, .lid, .searchWrap, #leaderBoard, .lid-secondary {
background-color:#0C3765;
}


.lidExpand_sm h4 {
color:#FFFFFF;
}
h4 {
font-size:13px;
margin:0px;
padding:0px;
}

.lidRt_sm {
background-image:url(../images/lid_sm_right.png);
background-repeat:no-repeat;
display:block;
float:right;
height:26px;
width:4px;
}

.bg_d8e3ee {
background-color:#D8E3EE;
}




.midLine_t_300, .midLine_b_300 {
width:262px;
}
.midLine_b, .midLine_b_300, .midLine_b_175 {
border-bottom:1px solid #CACACA;
display:block;
float:left;
font-size:0;
height:3px;

}


.midLine_t, .midLine_t_300, .midLine_t_175 {
border-top:1px solid #CACACA;
display:block;
float:left;
height:3px;
line-height:0;
background-color:#fff;
}


.pad10, .container-empty {
padding:10px;
}
.lh16 {
line-height:16px;
}

.lftCrn_b, .lftCrn_blu_b, .lftCrn_gra_b {
background-position:left bottom;
display:block;
float:left;
font-size:0;
height:4px;
width:4px;
}

.lftCrn_blu_b, .rtCrn_blu_b {
background-image:url(../images/corner_sprite_blufade.gif);
}
.rtCrn_b, .rtCrn_blu_b, .rtCrn_gra_b {
background-position:right bottom;
display:block;
float:right;
font-size:0;
height:4px;
width:4px;
}


.lftCrn_t, .rtCrn_t, .lftCrn_b, .rtCrn_b {
background-image:url(../images/corner_sprite_def.gif);
}
.lftCrn_t {
background-position:left top;
display:block;
float:left;
font-size:0;
height:4px;
width:4px;
}




.lftCrn_t, .rtCrn_t, .lftCrn_b, .rtCrn_b {
background-image:url(../images/corner_sprite_def.gif);
}
.rtCrn_t {
background-position:right top;
display:block;
float:right;
font-size:0;
height:4px;
width:4px;
}

.mgBot20 {
margin-bottom:0px;
}
.containerFade input.inputbox
{
width:75%;
color:#333;
float:left;
margin:0px 0px 5px 0px;
display:inline;
}


.containerFade input.btn-show {
background: transparent url(../images/img.png) no-repeat scroll -150px -470px;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:24px;
margin:0;
padding:0 0 0 18px;
text-align:left;
width: 76px;
}

.containerFade input.btn-show:hover {
background:transparent url(../images/img.png) no-repeat scroll -150px -500px;
}

.recent_tweets
{
display:block;
height:100%;
padding-bottom:15px!important;
}

.tweets_row
{
display:block;
clear:both;
border-bottom: dotted 1px #ccc;
margin-bottom:10px;
height:100%;
}

.twitter_thumb
{
float:left;
margin-right:10px;
width:50px;
height:50px;
}

.twitter_text
{
width:75%;
float:right;
height:100%;
font-size:11px;
margin-bottom:5px;

}

.twitter_text a
{
color:#106BDE;
text-decoration:none;
}

.twitter_links
{
color:#666;
font-size:10px;
}

.twitter_links a
{
color:#106BDE;
text-decoration:none;
}

.bread_crumb
{
display:block;
margin-bottom:10px;
font-size:11px;
color:#999999;
}

.bread_crumb a
{
color:#999999 ;
text-decoration:none;
}

.event_tabs{
background-color:#EBEBEB;
height:26px;
color:#000;
width:30%;
float:left;
margin-right:5px;
margin-bottom:10px;
}


.event_tabs {
background-image:url(../images/lid_sm_left.png);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:10px;
text-align:center;
}

.event_tabs a
{
color:#000000;
text-decoration:none;
}

.event_tabs a:hover
{
color:#f00;
}


.search_tabs{
background-color: #0066CC;
height:26px;
color:#FFF;
width:30%;
float:left;
margin-right:5px;
margin-bottom:0px;
}
.search_tabs a
{
color:#fff;
text-decoration:none;
}

.search_tabs a:hover
{
color: #999999;
}

.search_tabs_selected
{
background-color:#152D52;
margin-bottom:0px;
}


.seach_contents
{
display:block;
z-index:999;/*z-index:9999;*/
position:relative;
margin-top:-12px;
}



.seach_contents h3
{
/*background-color:#152D52;
color:#333;
display:block;
font-size:12px;
font-weight:bold;
/*height:19px;* /
line-height:30px!important;
margin:0 0 5 0px;
padding:0px!important;
position:relative;
width:auto;
text-align:left!important; */
background-color:#F9F9F9;
background-image:url(../images/more_news_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#106BDE;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
line-height:30px;
padding:0;
z-index:99;
text-align:left!important;
}


ul.blogs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}

ul.blogs li {
margin-bottom:10px;
}

.user_comment {
border:2px solid #DFF0FF ;
float:left;
height:100%;
margin:0 0 10px;
padding:5px;
width:97%;
}

.photo_post {
float:left;
margin:10px 0 10px;
text-align:left;
width:30%;
}

.photo_post a
{
color: #FF0000;
font-size:11px;
}

.user_photo {
border:5px solid #FFFFFF;
float:right;
margin-right:10px;
margin-top:10px;
}

.user_comment_reply {
border:2px solid #CEE0F7;
float:left;
height:100%;
margin:0 0 10px 40px;
padding:5px;
width:89%;
}

.comments_date
{
display:block;
color:#666;
margin-bottom:5px;
}


/*  Added 19 June 2009 */

/*  registration div  */

#registration
{
display:block;
height:100%;
text-align:left;
padding:0px;
margin-left:0px;
position:relative;
background:#F5F6F8;
margin-bottom:10px;
}

#registration h3
{
background-color:#152D52;
color:#333;
display:block;
font-size:12px;
font-weight:bold;
height:19px;
line-height:12px;
margin:0 0 9px;
padding:9px 0 1px 10px;
position:relative;
width:auto;
}

#registration.label1
{
float: left;
width: 150px;
font-weight: bold;
margin:10px 0px 0px 0px;
padding-left:10px;
}

#registration.label2
{
float: left;
width: 150px;
font-weight: bold;
margin:10px 0px 0px 0px;
padding-left:10px;
}

.label3
{
float: left;
width:auto!important;
font-weight: bold;
margin:10px 20px 0px 0px;
padding-left:2px;
}

.label4
{
float: left;
width:auto!important;
margin:10px 20px 0px 0px;
padding-left:2px;
color:#FF0000;
}

.validate_label
{
float: left;
width:auto!important;
margin:0px 20px 0px 0px;
padding-left:2px;
color:#FF0000;
font-size:11px;
}



#registration label{
float: left;
width: 170px;
font-weight: normal;
margin:10px 0px 0px 0px;
padding-left:10px;
}

.blanklabel
{
float: left;
width: 180px;
font-size:0px;
height:0px;
line-height:0px;
margin:10px 0px 0px 0px;
}

.label_eg{
float: left;
width: 200px;
font-weight: normal;
color: #f00;
margin:10px 0px 0px 10px;
font-size:11px;
}

#registration .radio{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width:25px;
color:#333;
}
#registration .radio_lable
{
float:left;
padding:15px 0px 0px 0px;
margin:-9px 0px 0px 0px;
width:35px;
color:#333;
}

#registration input{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width:250px;
border:solid 1px #CCCCCC;
color:#333;
}

#registration select{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width: 250px;
color:#333;
}

#registration .textarea{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width: 250px;
height: 100px;
color:#333;
}

#registration .boxes{
width: 1em;
}

.submitbutton
{
	float:left;	
	background-color: #EBEBEB;
 	width: auto!important;
	font-weight:700;
	margin:7px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
	color:#484848;
	border:solid 1px #CCC;
	cursor:pointer;
/*
 padding-bottom:1px;
 */
}

.clearleft{
clear: both;
display:block;
line-height:0px;
padding:0px;
margin:0px;
height:0px;
font-size:0px;
}
.editicon
{
position:absolute;
right:10px;
top:5px;
}
.edittext
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
position:absolute;
right:30px;
top:0px;	
float:right; 
}
.useralerstbox
{
line-height:normal;
padding:10px;
font-size:12px;
border:solid 2px #EEE; 

}
#registration h4{
background-color:#F9F9F9;
background-image:url(../images/more_news_bg.jpg);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
padding:0;
position:relative;
}

#registration h4 a {
border:0 none;
color:#333;
display:block;
padding-left:5px;
text-decoration:none;
}

#registration h4 a:hover {
text-decoration:none;
}

#registration span.checkbox input
{
width:auto!important;
margin-right:10px!important;
margin-top:10px!important;
}

#registration span.radio input
{
width:auto!important;
margin-right:10px!important;
margin-top:5px!important;
margin-top:5px!important;
border:0px;
}

/* End Registration*/

.links_box {
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
height:100%;
margin-bottom:10px;
position:relative;
width:140px;
}

.links_box_header {
background-image:url(../images/catpage_leftheader.jpg);
background-repeat:repeat-x;
height:25px;
text-decoration:none;
}

.links_box_header h2 {
background-image:url(../images/catpage_hdr_pointer.jpg);
background-position:6px 10px;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-left:20px;
text-decoration:none;
}
.links_box_header h2 a {
background-image:url(../images/catpage_hdr_pointer.jpg);
background-position:6px 10px;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
line-height:25px;
padding-left:20px;
text-decoration:none;
}
.links_box ul {
background-image:url(../images/catpage_ul_bg.jpg);
background-position:left top;
background-repeat:repeat-y;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 10px;
padding:0 0 0 3px;
}

.links_box ul li {
background-image:url(../images/catpage_ul_bg.jpg);
background-position:left 13px;
background-repeat:no-repeat;
border:0 solid #000000;
margin:0;
padding:5px 0 5px 3px;
}

.links_box ul li a {
color:#106BDE;
text-decoration:none;
}

.innerpage_left {
float:left;
width:140px;
}



/* saecrh box */
#suggest{       
    background:#fff;    
    margin-top:0px;
    /*width:180px;
    position:absolute;*/
    z-index:9999;
}

#suggest div{
    background:#fff;
    color:#000;
    padding-left:4px;
    padding-bottom:4px;
    line-height: 14px!important;
    padding-top:4px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-align:left;
    border-bottom:#000000 0px solid;
}

#suggest div.over{
    color:#fff;
    background:#000;
}
 
#suggestVenue{       
    background:#fff;    
    margin-top:0px;    
}

#suggestVenue div{
    background:#fff;
    color:#000;
    padding-left:4px;
    padding-bottom:4px;
    line-height: 14px!important;
    padding-top:4px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-align:left;
    border-bottom:#000000 0px solid;
}

#suggestVenue div.over{
    color:#fff;
    background:#000;
}
/*search box*/

table.tickets
{
border: none!important;
}

table.tickets td {
border-bottom: dashed 1px #ccc;
margin:0;
vertical-align:top;
}




/****************************************/

.credit
{
display:block;
color: #CCCCCC !important;
font-size:11px;
}

.credit a
{
color: #CCCCCC !important;
text-decoration:none;
}

.credit a:hover
{
color: #CCCCCC !important;
text-decoration: underline;
}


/** 8th Jul 2009 **/
.home_story_box {
	height:162px;
	width:196px;
	overflow:hidden;
	margin:0px 4px 0px 0px;
	float:left;
	position:relative;
	
	
}
.home_story_box div.overdiv
{
z-index:1;
}

.home_story_box div.overdiv a {
height:100%;
width:100%;
position:absolute;
top:0px;
left:0px;
background:#000;
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
-khtml-opacity:0.0;

}

.home_story_box div.overdiv a:hover {
height:100%;
width:100%;
position:absolute;
top:0px;
left:0px;
background:#000;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
-khtml-opacity:0.70;

}
.overdiv_new{
height:38%;
width:100%;
position:absolute;
top:115px;
left:0px;
background:#4C4C4C;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
-khtml-opacity:0.70;
}

.line2 {
	position:absolute;
	top:125px;
	left:15px;
	font-size:12px;
	padding:3px 5px 2px 5px;
	}

.line2 a {
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:inherit;
	
	
}
.line2 a:hover {
	text-decoration:none;
	color:#ccc;
}

.mainimages{
padding-left:10px;
width:800px;
border:solid 0px #990033;
margin-bottom:10px;

}

.newmainleft{
width:805px;
float:left;
border:solid 0px #000000;
}
.newmiddle{
margin-left:5px;
margin-bottom:10px;
/*border:solid 1px #000000;
height:300px;*/
}
#top{
/*background-color:#F9F9F9;
background-image:url(../images/more_news_bg.jpg);
background-repeat:repeat-x;color:#106BDE;border:1px solid #CCCCCC;
*/
color:#333;
margin-left:10px;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
line-height:30px;
padding:0;
}
.eventcourt
{
background-image:url(../images/eventcourtmiddleimg.jpg);
width:272px;
}

.eventcourttext
{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:30px;
font-size:14px;
color:#666666;
margin-left:10px;
}


/*  Added 9 July */



.submenu ul li.more a:hover {
background-image:url(../images/submenu-hover-side.gif);
background-repeat:repeat-x;
color:#fff;
}


#submenu-more {
background:transparent url(../images/submenu-more-background.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:none;
font-size:0.95em;
padding:5px 0 0;
position:absolute;
width:296px;
z-index:199999;
}


#submenu-more div, #subsubmenu-more div {
background:transparent url(../images/submenu-more-background-bottom.png) no-repeat scroll center bottom;
float:left;
margin-bottom:-5px;
padding:0.5em 15px 1em;
width:266px;
text-align:left;
z-index:199999;
}


#submenu-more a:link, #submenu-more a:visited {
float:left;
margin-right:5px;
padding-left:18px;
padding-top:4px;
width:105px;
border-bottom:none!important;
text-align:left!important;
border-bottom: solid 2px #05528a;
}
#submenu-more a:hover{
margin-right:5px;
padding-left:18px;
padding-top:4px;
width:105px;
color:#fff!important;
border-bottom:none!important;
border-bottom: solid 2px #05528a;

}
#submenu a:link, #submenu a:visited, #submenu-more a:link, #submenu-more a:visited, #subsubmenu-more a:link, #subsubmenu-more a:visited {
color:#FFFFFF;
display:block;
margin:0 3px 0 1px;
padding:0 0px 0px 10px;
text-align:center;
text-decoration:none;
vertical-align:top;
border-bottom: solid 2px #05528a;
}


.corner1
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
left:-1px;
top:-1px;
background-image:url(../images/corners.png);
background-position:left top;
}


.corner2
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
right:-1px;
top:-1px;
background-image:url(../images/corners.png);
background-position:right top;
}


.corner3
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
left:-1px;
bottom:-1px;
background-image:url(../images/corners.png);
background-position:left -10px;

}


.corner4
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
right:-1px;
bottom:-1px;
background-image:url(../images/corners.png);
background-position:right -10px;
}

.cornerbox
{
position:relative;
background-color: #fff;
padding:9px 16px 20px 17px;
display:block;
min-height:28px;
margin-top:10px;
margin-bottom:10px;
border: solid 1px #ccc;
}

.corner
{
	font-family:Arial,Helvetica,sans-serif;	
	color:#484848;
	text-decoration:none;
}

.corner:hover
{
	font-family:Arial,Helvetica,sans-serif;	
	color:#484848;
	text-decoration:underline;
}


fieldset
{
padding:3px;
padding-top:0px;
margin-bottom:10px;
border: solid 1px #ccc;
color:#999999;

}

legend
{
font-size:12px;
font-weight: normal;
color:#999;
}

