/*  
Theme Name: Bet2Win Tipster Picks
Version: 1.0
Author: Nelson Sanchez
Author URI: http://www.nelsonsanchez.com
*/

* {margin:0; padding:0; }
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #000; padding: 0 0 25px 0; background: #85BED9 url(/images/b2w_bg.jpg) repeat-x; text-align: center; }
a{ color:#FD4C03; text-decoration:none; }
a:hover{ color:#000; text-decoration: underline; }
a.px{  }
h1, h2, h3, h4 { font-weight:bold; color:#000; margin: 7px 0;}
h1{ font-size:12pt; color: #00619F;}
h2{ font-size:10pt;}
h3{ font-size:10pt; }
h4{ font-size:10pt; clear:both; }
select { text-decoration: none; font-size:10pt; border:1px solid #000; }
input{ font-size:10pt; border:1px solid #000; }
input.but{ padding-left:5pt; padding-right:5pt; border:1px solid #000; background:#fff; color: #820c0c; }
label{ font-size:10pt; }
li{ text-decoration: none; text-align:justify; font-size:10pt; }
p{ text-decoration: none; text-align:justify; font-size:10pt;  }
p.notice{ color:#777; padding-left:20pt; }
p.center{ text-align:center; }
.clear { clear: both; }
.left { float:left;	}
.right { float:right; }

/* Structure */
#wrap { width: 960px; margin: 0 auto; font-size: 95%; }
#top{ width: 960px; background-color: #CCC; border-top: 10px solid #FFF; display: none;}
#top div.toplang { text-align:left; padding-left:20px; padding-top:10px; position:absolute; top:10px; } 
#top img{ border:1px solid #888; }

/* HEADER */
.header { width:960px; margin:0 auto; font-size:0.7em; padding: 0; background: transparent url(/images/header_bg.gif) no-repeat; height: 115px; }
.branding { width:292px;}
.branding h1 { text-indent:-9999px; background: url(/images/b2w_logo.png) no-repeat; width: 292px; height: 115px; margin: 0; padding: 0; }
.overmenu { margin:0; padding:0; list-style-type:none; float:right; } 
.overmenu li { float:left; }
.overmenu li a { display:block; width:120px; height:85px; text-indent:-9999px; background-repeat:none; background-position:0 0px; border-left: 2px solid #FFF; }
.overmenu li a.om_forum { background-image:url(/images/mm_theforum.png); }	
.overmenu li a.om_pickscentre { background-image:url(/images/mm_pickscentre.png); }	
.overmenu li a.om_thewiseguys { background-image:url(/images/mm_thewiseguys.png); }
.overmenu li a.om_livecentre { background-image:url(/images/mm_livecentre.png); }
.overmenu li a.om_newmembers { width:150px; background-image:url(/images/mm_newmembers.png); }
.overmenu li a:hover { background-position:0 -85px; }
.overmenu2 { margin:0; padding:0; list-style-type:none; float:right; } 
.overmenu2 li { float:left; }
.overmenu2 li a { display:block; height:30px; text-indent:-9999px; background-repeat:none; background-position:0 -30px; }
.overmenu2 li a.om_home { width:78px; background-image:url(/images/mm_home.png); }
.overmenu2 li a.om_contact { width:123px; background-image:url(/images/mm_contact.png); }
.overmenu2 li a.om_login { width:150px; background-image:url(/images/mm_login.gif); }
.overmenu2 li a.om_logout { width:150px; background-image:url(/images/close_logout.png); }
.overmenu2 li a:hover { background-position:0 0; }

.loginbox_on { width: 940px; background-color: #E6E6E6; text-align: right; padding: 7px 10px 7px 10px; }
.loginbox_on label { margin-right: 10px; }
.loginbox_on img { margin-left: 7px; }
.loginbox_on .forgot_lnk {float: left;}
.loginbox_off { display: none;}
#userbox {  width: 960px; background-color: #FFF; height: 65px; color: #000; padding: 10px 0 10px 0; margin: 0; color: FFF;}
.userboxbg { background: #E5E5E5 url(images/userboxbg.gif) top left no-repeat; margin: 0 7px 0 10px; height: 65px; line-height: 16px; }
.userboxbg img { margin-right: 25px; float: left; }
.userboxbg .snap_noshots { float: left; margin: 0; padding: 0;}
.userboxbg h3 { color: #348DC6; border: none; text-transform: capitalize; font-weight: normal; padding: 5px 0 0 0;}
.userboxbg a { margin: 10px 10px 0 0; }

#menu{ background: url(/images/sportspicks_menu.jpg) repeat-x; margin: 0 0 15px 0; border-bottom: 5px solid #00619F; text-align: center; width: 660px; } 
#menu a{ line-height: 40px; font-weight: bold; padding: 8px 0; margin: 0 11px; color: #00619F; text-decoration: none; text-transform: uppercase; font-size: 14px; }
#menu a:hover { color:#000; }
.menutop { background: url(/images/sportspicks.gif) top left no-repeat; height: 32px; }

#content { width:960px;min-height:400px; clear:both; background: #fff url(/images/bg_forum.gif) top left repeat-y; }
#maincol { padding: 10px 15px 20px 15px; width:660px; min-height:400px; float:left; font-size:11pt; text-align: left;}
#maincol h3{ clear: both; background-color: #DCECF7; padding: 10px 0 10px 5px; margin-top: 10px; }
#maincol img { border: none; padding: 0; margin: 0; }
#subcol { float:left; margin:0; width: 250px;  padding-left: 10px; }
#subcol div, #subcol form div { width:230px; margin: 0 15px 10px 0; } 
#subcol h3{ color: #069; padding: 15px 0 4px 5px; border-bottom: 5px solid #069; text-transform: uppercase;}
#subcol form{ }
#subcol form p{ margin-bottom: 10px; }
#subcol p{ /*text-align:right;*/ padding: 0; }
#subcol p.r{ /*text-align:left;*/ }
#subcol input{ width:120px; }
.moneybookers {margin-top: 25px;}

#login, #subcol form div { background-color:#FFF; padding: 10px; text-align:left; } 
#login p.red{ background:#900; text-align:center; padding:7px; font-size:8pt; font-weight:bold; color:#fff; margin-top: 10px; } 
#login ul { border-bottom: 1px solid gray; margin-top: 10px;} 
#login li {list-style: none; padding: 0.25em; border-top: 1px solid gray;} 

#list24ev{ width: 660px; padding:5px 0; } 
#list24ev div{ width:330px; float:left; border-bottom:1px solid #DCECF7; margin-bottom: 5px; }
#list24ev h3,#list24ev h2{ clear: both; background-color: #DCECF7; padding: 4px 0 4px 5px; }
#list24ev p{ font-size:10pt; }
#list24ev p label{ font-size:10pt; margin-right:7px; width:50px; float:left; text-align:right;}
#listallbets{ width: 660px; }
#listallbets div{ width:330px; float:left; border-bottom:1px solid #DCECF7; font-size:10pt; }
#listallbets a:hover { color:#000; }
#toptip{ width:660px; clear:both; }
#toptip h4{ padding-left:4px; }
#toptip div{ float:left; width:255px; padding-right:2px; }
#floatright{ float:right; }
#nextbets{ padding:3pt 0; }
#nextbets div{ font-size:10pt; float:left; width:220px; border-bottom:1px solid #DCECF7; }
#nextexperts{  padding:3pt; }
#nextexperts div{ font-size:10pt; float:left; width:220px; border-bottom:1px solid #DCECF7; }
#nextexperts div a{ font-size:10pt; }
#fpcons{ padding-top:5pt; clear:both; width:50%; float:left; }
#openbets{ padding-top:5pt; float:right; width:48%; }

.tablecontest, .tableticket, .tableresult, .tableuser { width: 660px; }
table{ font-size:12px; border:1px solid #ddd; width: 660px; }
tr{ background-color:#f2f2f2; }
tr.e{ background-color:#f9f9f9; }
tr.sp{ background-color:#fff; height:3px; }
th{ background:#eeeeee;  color:#777; border:1px solid #ddd; padding-top: 7px;}
th a { font-size: 14px; text-transform: uppercase; }
th.l{ text-align:left; }
td{ text-align:right; padding:0; margin:0; color:#494949; padding-left:2pt; padding-right:2pt; }
td.e{ background-color:#f9f9f9; }
td.el{ background-color:#f9f9f9; text-align:left; }
td.sm{ font-size:11px; text-align:left; }
td.l{ text-align:left; }
td.err{ color:#900; font-weight:bold; text-align:left; }
.membersidebar { width: 230px; margin: 10px 0;}

#form { width:660px; /*border:1px solid #ddd;*/ }
#form h2{ font-size:12pt; color: #00619F; /*padding-left:20pt; padding-top:20pt;*/ }
#form p { /*border-bottom:1px dotted #ddd;*/ clear:left; padding-top:5px; color:#000; }
#form p.e{ background-color:#f2f2f2; }
#form p.error { color:#900; /*padding-left:120pt;*/ }
#form hr{ padding-top:4pt; padding-bottom:4pt; }
#form p.notice{ /*padding-left:120pt;*/ padding-right:5pt; font-size:10pt; color:#999; /*padding-left:120pt;*/ } 
#form p label { float:left; text-align:right; width:120; padding-right:4px; font-size:10pt; color:#000; }
#form input.but{ padding-left:5pt; padding-right:5pt; border:1px solid #000; background:#ffffff; color:#c10505; }
#form p select{ border:1px solid #aaa; }
#form p select:hover { border:1px solid #000; }
#form p input { border:1px solid #aaa; }
#form p input:hover { border:1px solid #000; }

#betticket { }
#betticket th{ text-align:right; padding-right:4pt; padding-left:4pt; }
#betticket td{ text-align:left; padding-left:4pt; }
#listuser{ width:100%; }
#listuser div{ float:left; width:30%; border-bottom:1px dotted #ccc; border-left:1px dotted #ccc; padding-left:3pt; }
#paginate{ clear:both; }

#listbookmaker div{ padding-top:5pt; }
#list1perrow{ width:100%; }
#list1perrow div{ padding-top:10pt; }
#list1perrow h2{ clear: both; background: #d2d2d2 url(corner.gif) no-repeat top right; color: #000; padding: 4px 0 4px 5px; font: bold 0.80em Tahoma, Arial, Sans-Serif; margin: 0 0 0px 0; }
#list2perrow{ width:100%; }
#list2perrow div{ float:left; width:48%; padding-left:2px; border-bottom:1px dotted #ddd; border-left:1px dotted #ddd; }
#list2perrow h2{ clear: both; background: #A9C0CE url(corner.gif) no-repeat top right; color: #FFF; padding: 7px 0 7px 5px; font: bold 0.80em Tahoma, Arial, Sans-Serif; margin: 0 0 0px 0; }

#tab2col a{ color:#000; font-weight:bold; }
#tab2col td{ background:#f8d6bb; font-size:10pt; text-align:left; }
#linklist p{ padding-left:10pt; color: #999; }

/*BOTTOM*/
#bottom{ clear:both; width:100%; padding-top:5pt; padding-bottom:15pt; }
#bottommenu{ clear:both; padding: 15px; text-align:left; background-color: #004562; color: #FFF; }
#bottommenu p{ font-size:11px; margin-bottom: 3px; } 
#bottommenu p.oneline{ margin-left:82px; font-size:11px; width:608px; text-align:center; }
#bottommenu a{ color:#FC0; margin-right: 7px;} 
#bottommenu a:hover { color:#FFF; }

