* { margin:0 auto; padding:0; border:none; outline:none; position:relative; text-decoration:none; }
body { margin:0 auto; padding:0; font-size:12px; background:#f0f0f0; color:#333; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; }
a, a:link, a:visited { text-decoration:none; color:#333; }
ul, ol { list-style:none; list-style-type:none; }
a, h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#039; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; }
a, p { word-wrap:break-word; }
p { text-align:justify; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; }
img { outline:none; text-decoration:none; border:none; }
/*-------------------------------------------------------------------------------------------------------------------------------------
//															General Classes
//------------------------------------------------------------------------------------------------------------------------------------*/
.clr { clear:both; }
._padding_left_20 { padding-left:20px !important; }
._hideblock { display:none; }
.msg_div { margin:5px auto; background:#fff; border:1px #ccc solid; text-align:center; width:500px; }
.error_div { padding:5px; background:#FCCAC1 !important; border-color:#E18B7C !important; }
.error_div p { color:#455868 !important; text-align:center !important; }
.success_div { padding:5px; background:#EFFEB9 !important; border-color:#C1D779 !important; }
.success_div p { color:#455868 !important; text-align:center !important; }
.warning_div { padding:5px; background:#FFE9AD !important; border-color:#EAC572 !important;; }
.warning_div p { color:#455868 !important; text-align:center !important; }
.padding_top_10 { padding-top:10px !important; }
a.bidNowBtn { background: url(../img/bet_now_btn.png) no-repeat 0 0; width:104px; height:40px; float:left; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:35px; margin:5px auto; display:block; text-align:center; margin-left:5px; }
a.closedBid { background:url(../img/bet_now_closed_btn.png) no-repeat 0 0; width:104px; height:40px; float:left; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:35px; margin:5px auto; display:block; text-align:center; margin-left:5px; }
a.finishedBid { background: url(../img/bet_now_finished_btn.png) no-repeat 0 0; width:104px; height:40px; float:left; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:35px; margin:5px auto; display:block; text-align:center; margin-left:5px; }
a.scheduledBid { background: url(../img/bet_now_scheduled_btn.png) no-repeat 0; width:104px; height:40px; float:left; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:35px; margin:5px auto; display:block; text-align:center; margin-left:5px; }
.margin_5 { margin:5px !important; }
.orange_white{ background:#FC0 !important; color:#fff !important;}
/*-------------------------------------------------------------------------------------------------------------------------------------
//															Form Elements
//------------------------------------------------------------------------------------------------------------------------------------*/
label, input, select, textarea { float:left; margin:5px; font-family:"Droid", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#555; font-size:12px; }
label { min-width:90px; display:block; text-align:left; line-height:26px; cursor:pointer; }
input[type="text"], input[type="password"], select { border:1px #ccc solid; line-height:26px; height:25px; padding:0 2px; background:#fff; min-width:190px; }
select { line-height:20px; padding:3px; }
input[type="submit"] { cursor:pointer; }
input[type="submit"] { background:url(../img/shadow-input.png) no-repeat 0 0; width:116px; height:35px; color:#666; line-height:35px; padding:0; cursor:pointer; }
input[type="submit"]:hover { color:#333; }
input[type="submit"].logout { float:left; display:block; margin:0 auto; padding:0 5px; line-height:40px; color:#fff; font-size:12px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px #333; background:#7b1336; display:block; min-width:0 !important; width:80px;}
input[type="submit"].logout:hover { color:#333; font-weight:bold; height:38px; text-shadow:none !important; background:#fff !important; }
input[type="submit"].options_btn { width:25px; min-width:0; height:25px; display:block; background:#fff; border:1px #ccc solid; color:#444; }
input[type="submit"].options_btn.ok { background:#fff url(../img/ok.png) no-repeat center !important; }
input[type="submit"].options_btn.edit { background:#fff url(../img/edit.png) no-repeat center !important; }
input[type="submit"].options_btn.reject { background:#fff url(../img/reject.png) no-repeat center !important; }
input[type="submit"].bid_now_timing_btn { background:url(../img/bet_now_btn.png) no-repeat 0 0; width:104px; height:40px; color:#fff; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; cursor:pointer; line-height:40px; margin-left:5px; }
textarea { border:1px #ccc solid; line-height:26px; padding:0 2px; background:#fff; min-width:190px; resize:none; min-height:50px; }
/*-------------------------------------------------------------------------------------------------------------------------------------
//															Main Divs
//------------------------------------------------------------------------------------------------------------------------------------*/
#FullHeader { background:#7b1336; width:100%; padding:0; margin-bottom:5px; box-shadow:0px 1px 2px #666; }
#header { z-index:1000; height:38px; width:960px; }
#logo { float:left; display:block; border:0px #ccc solid; }
#logo h1 { float:left; color:#EF7D20; }
#logo h1 a { display:block; float:left; line-height:45px; color:#eee; font-size:20px; }
#logo_icon { margin:0 auto; padding:0; display:block; width:300px; padding:0px 0; }
#logo_icon img { display:block; margin:0 auto; padding:0; }
#wrapper { width:958px; min-height:460px; margin:10px auto; background:#fff; display:block; border:1px #ccc solid; }
.ipl_hdr { background:url(../img/header_logo.jpg) no-repeat; height:78px; display:block; border-bottom:1px #ccc solid; }
#loginbox { width:350px; min-height:100px; background:#fff; border:1px #ccc solid; }
#loginbox .hdr { background:#7b1336; height:45px; display:block; line-height:45px; padding-bottom:15px; text-shadow:1px 1px 2px #333; box-shadow:0px 1px 2px #666; }
#loginbox .hdr h2 { font-size:16px; padding-left:10px; line-height:45px; color:#fff; }
#loginbox a.forgot_link { color:#900; font-size:12px; cursor:pointer; line-height:30px; float:left; line-height:40px; }
#slides { margin:5px auto; border:0px #ccc solid; }
a.forgot{ float:left; display:block; margin:0 auto; padding:0; margin:5px; line-height:35px; color:#900;}
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*													main Menu																												
/*----------------------------------------------------------------------------------------------------------------------------------*/
#mainmenu { float:right; display:block; margin:0 auto; border:0px #ccc solid; }
#mainmenu ul { float:right; display:block; }
#mainmenu ul li { float:left; margin:0 2px; display:block; padding:0; }
#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited { float:left; display:block; margin:0 auto; padding:0 10px; line-height:40px; color:#fff; font-size:12px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px #333; }
#mainmenu ul li a:hover, #mainmenu ul li a:active { color:#333; font-weight:bold; height:38px; text-shadow:none !important; background:#fff !important; }
#mainmenu ul li ul.sub { position:absolute; z-index:1200; display:block; top:39px; min-width:180px; border:1px #EF7D20 solid; border-top:none; min-height:50px; float:none; left:0; background:#3D3934; display:none; }
#mainmenu ul li ul.sub li { display:block; float:none; margin:0 auto; padding:0; }
#mainmenu ul li ul.sub li a, #mainmenu ul li ul.sub li a:link, #mainmenu ul li ul.sub li a:visited { display:block; float:none; text-align:left; padding:0; margin:0 auto; padding-left:10px; line-height:40px; }
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*													Contet sectios																												
/*----------------------------------------------------------------------------------------------------------------------------------*/
#left-column { float:left; border-right:0px #ccc solid; width:660px; min-height:450px; }
#right-column { float: right; width:280px; border-left:0px #ccc solid; min-height:450px; padding-right:11px; }
.page_hdr { background:#7b1336; height:25px; }
.page_hdr h2 { color:#fff; font-size:14px !important; line-height:25px; padding-left:10px; }
.contents { margin:5px auto; padding:5px; }
.contents p { padding:0; margin:0 auto; line-height:22px; color:#555; }
.right_content { margin:0 auto; width:286px; margin-top:5px; padding-top:10px; background:#1e1e1e url(../img/right_bg.jpg) no-repeat right; border-right:1px #ccc solid; text-align:center; box-shadow:inset 0px 0px 10px #222; }
.right_content h3 { color:#fff; font-size:14px; font-family:Verdana, Geneva, sans-serif; text-shadow:1px 2px 1px #000; }
.right_content_match { margin-top:20px; border:0px #ccc solid; }
.right_content_match img { width:60px; height:60px; float:left; margin:0px 10px; }
.right_content_match a { color:#fff; font-size:16px; }
.team_names { float:left; border:0px #ccc solid; display:block; width:120px; }
.team_names p { color:#fff !important; font-size:16px !important; text-align:center; width:120px; border:0px #ccc solid; line-height:40px; }
.right_img_div { margin-top:5px; }
.right_img_div img { border:1px #999 solid; max-width:284px }
a.narrow{ font-size:12px !important;}
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*													Bid Now 																											
/*----------------------------------------------------------------------------------------------------------------------------------*/
.bid_now_matches { height:110px; width:800px; border:1px #ccc solid; background:#fff; margin-top:10px; overflow:hidden; }
.bid_now_matches:hover { box-shadow:0px 0px 5px #ccc; }
.bid_brown_bg { width:113px; height:110px; float:left; background:url(../img/bid_bg_brown.png) repeat-x; text-align:center; }
.bid_brown_bg a { font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:15px; text-align:center; line-height:110px; font-weight:bold; }
.bid_now_teams { float:left; border:0px #ccc solid; padding-top:5px; border:0px #ccc solid; }
.bid_now_teams img { width:100px; height:100px; float:left; margin:0 20px; }
.bid_now_teams a { line-height:110px; color:#666; }
.bid_now_timing { border:0px #ccc solid; float:left; padding-left:15px; width:260px; padding-top:10px; height:100px; }
.bid_now_timing p { line-height:20px; font-size:12px; color:#777; text-align:left; }
.bid_now_btn { float:right; width:120px; padding-top:30px; border:0px #ccc solid; height:80px; }
.float_left { float:left }
a.bid_small{ background:url(../img/bid_now_small.png) no-repeat center; height:25px; line-height:25px; width:60px; display:block; margin:3px; color:#fff; text-align:center; font-size:11px;}
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*													User and admin pages																												
/*----------------------------------------------------------------------------------------------------------------------------------*/
table.mytable { border:1px #e4e4e4 solid; border-bottom:none; border-right:none; }
table.mytable th { padding:3px; text-align:center; font-weight:normal; font-size:14px; color:#333; line-height:30px; border-bottom:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; }
table.mytable td { padding:1px; text-align:center; font-weight:normal; font-size:12px; color:#333; line-height:22px; border-bottom:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; }
table.mytable tr._0 { background:#fff; }
table.mytable tr._1 { background:#f2f2f2; }
table.mytable tr._RED { background:#F97561; }
table.mytable tr._GREEN { background:#A0CB65; }
table.mytable tr._HIGHLIGHT { background:#BBE3FF; }
._Current { color:#034190 !important; font-weight:bold !important; }
._Over { color:#E92327 !important; }
#fixed_Toolbar { position:fixed; height:40px; background:#fff; z-index:3000; width:898px; display:block; border:1px #ccc solid; bottom:0; }
.TabPanel { margin:0 auto; padding:0; }
.TabPanel .Hdr { height:30px; background:#fff; border-bottom:1px #ccc solid; }
.TabPanel .Hdr ul.tablinks { display:block; float:none; margin:0 auto; padding:0; }
.TabPanel .Hdr ul.tablinks li { float:left; margin:0 auto; padding:0; }
.TabPanel .Hdr ul.tablinks li a, .TabPanel .Hdr ul.tablinks li a:link, .TabPanel .Hdr ul.tablinks li a:visited { display:block; float:left; line-height:30px; font-size:13px; color:#333; margin:0 auto; padding:0 10px; text-align:center; border-right:1px #e4e4e4 solid; border-bottom:none; border-top:1px #ccc solid; background:#fff;}
.TabPanel .Hdr ul.tablinks li a:hover, .TabPanel .Hdr ul.tablinks li a:active, .TabPanel .Hdr ul.tablinks li a.active { background:#7b1336; color:#fff; line-height:35px; top:-5px;}
.TabPanel .Tabpage { display:none; margin:0 auto; padding:3px; }
.TabPanel .Tabpage.first { display:block; }
.info_box { margin:5px; padding:0; /*width:215px;*/ width:136px; height:80px; border:1px #e4e4e4 solid; float:left; box-shadow:0 0 2px #aaa inset; padding:5px; }
.info_box a.title { font-size:14px; text-align:center; display:block; line-height:20px; color:#999; }
.info_box a.count { font-size:20px; text-align:center; display:block; color:#333; line-height:60px; }

/*----------------------------------------------------------------------------------------------------------------------------------*/
/*													Footer Section																											
/*----------------------------------------------------------------------------------------------------------------------------------*/
#footer { margin:10px auto 0; padding:0; display:block; padding:0 20px; border:0px #ccc solid; background:#1e1e1e url(../img/footer.jpg) repeat-x center top; height:35px; }
#footer a.copyright, #footer a.akdesign { float:left; display:block; line-height:35px; margin:0 auto; padding:0; color:#fff; font-size:11px; }
