﻿body {
	text-align: center;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #fff url("../style/blue.png") repeat-x;
}

body, h1, h2, h3, h4, h5, h6, p, form, ul, li, img, input {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

p {
/*	color: #444;*/
	color: #000;
}

h1 {
	font: 25px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 2px;
}

h2 {
	font: 16px Helvetica, Verdana;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 4px;
}

h3 {
	font-size: 10px;
	letter-spacing: 2px;
	padding: 1px;
	text-indent: 6px;
	text-transform: uppercase;
}

h4 {
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	display: block;
}

h5 {
	font-size: 16px;
	font-weight: bold;
}

h6 {
	font-size: 14px;
	font-weight: bold;
}

.fat {
	font-weight: bold;
}

.small {
    font-size: 8px;
}

a:link, a:visited {
	/*color: #006699;*/
	color: #006699;
}

a:hover, a:active {
	color: #333366;
}


#container {
	clear: both;
	margin: auto;
	width: 960px;
	min-height: 500px;
	margin-top: 15px;
	text-align: left;
}

#left {
	float: left;
	width: 180px;
	margin-right: 10px;
}

#content {
	float: left;
	width: 560px;
	padding: 10px;
}

#right {
	float: right;
	width: 180px;
	margin-left: 10px;
}


#header {
	margin: auto;
	position: relative;
	text-align: center;
	width: 920px;
	height: 82px;
	z-index: 20;
}

#footer {
	color: #999;
	background: #D4D4D4;
	position: relative;
	bottom: 0;
	padding: 20px 10%;
	margin-top: 80px;
	width: 80%;
	
}


.buttonize {
	padding: 2px 5px 2px 2px;	
}

.buttonize a:link, .buttonize a:visited {
	font: 10px Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	border: 1px solid #121436;
	background: #afbdd4;
	padding: 3px;
}

.buttonize a:hover {
	background: #e6eaf1;
}

.buttonize img {
	vertical-align: middle;
}

/*************************/
/****** MESSAGES ********/
/*************************/
.msg {
	margin: 6px auto;
	text-align: left;
	width: 300px;
	padding: 8px;
}

#div_error {
	border: 1px solid #EA515C;
	background: #FFCACB;
}

#div_accept {
	border: 1px solid #85CD87;
	background: #C1E6C2;
}

#div_info {
	border: 1px solid #379BFF;
	background: #82C0FF;
}

#msg_icon {
	float: left;
	width: 20px;
}

#msg_text {
	margin-left: 20px;
}

#error {
	color: #CC0000;
}

#accept {
	color: #009900;
}

#info {
	color: #06F;
}

/*************************/
/****** MAIN MENU ********/
/*************************/

#nav ul {
	float: right;
	list-style-type: none;
	text-align: center;
}

#nav li { 
	display: block;
	float: left;
}

#nav li a:link, #nav li a:visited {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	display: block;
	padding: 13px 2px 2px 2px;
	width: 90px;
	color: #fff;
	border-right: 1px solid #141760;
}

#nav li a:hover {
	background-image: url(../style/blue_ON.png);
}

#nav li a:hover img {
}

#nav li span {
	
}

/* Specialfall, lägg till ramlinje till första menyvalet */
#nav li a#first, #nav li a#first:link {
	border-left: 1px solid #141760;
}

/* header
------------------------------------------------- */
#header_gameset select {
	left: 0;
	position: absolute;
	margin: 74px 10px 0 0;
	z-index: 10;
	width: 160px;
	background: lightgray;
}

#header_content {
	position: relative;
	margin-left: 190px;
}

#event_logo {
	position: absolute;
	right: 0;
	margin-top: 4px;
	margin-right: 20px;
	z-index: 10;
}

#logo {
	position: absolute;
	left: 0;
	margin: 45px 0 0 0;
	z-index: 10;
}



/*************************/
/***** HEADER USER *******/
/*************************/
#header_user {
	float: right;
	margin-top: 25px;
	color: #EFEFEF;
	width: 165px;
}

#header_user_options {
	display: block;
	border-top: 1px solid #333;
	padding-top: 5px;
}

#header_user_options div {
	display: inline;
}


/*************************/
/****** SUB_MENU *********/
/*************************/
.sub_container {
	margin-bottom: 15px;
	border: 1px solid #2a3331;
	background: #fff;
}

.sub_menu {
}

#sub_head {
	display: block;
	background: #737373;
	color: #fff;
	text-decoration: none;
/*	border-top: 1px solid #2a3331;
	border-right: 1px solid #2a3331;
	border-left: 1px solid #2a3331;*/
	padding: 1px;
}

.sub_menu ul {
	list-style-type: none;
}

.sub_menu li {
	display: block;
}

.sub_menu li a:link, .sub_menu li a:visited {
	padding: 1px;
	padding-left: 10px;
	display: block;
	background: #F5F5F5;
	text-decoration: none;
	border-bottom: 1px solid #E5E5E5;

/*	border-right: 1px solid #2a3331;
	border-left: 1px solid #2a3331;*/
	
	
/*	display: block;
	text-decoration: none;
	padding-left: 10px;
	color: #333;
*/
}

.sub_menu li a:hover {
/*	background: #ebebeb; */
	background: #EFEFEF;
	color: #0080FF;
}



/* Listor och menyer på sidorna
 -------------------------------- */
.listbox {
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica;
	margin-top: 15px;
}
.listbox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.listbox .title {
	width: 170px;
	height: 18px;
	background: transparent url(../gfx/menu/listbox-bg.gif) 0 -48px no-repeat;
	padding: 5px 0 0 11px;
	font-weight: bold;
}
.listbox .wrapper {
	border-style: solid;
	border-width: 0 1px;
	border-color: #a6a6a6;
	width: 178px;
}
.listbox .wrapper li {
	/*background: transparent url(../gfx/menu/bluedot.gif) 4px 8px no-repeat;*/
	font: 9px Verdana, Helvetica, Arial;
	color: #5e5e5e;
}
.listbox .wrapper .even {
	background-color: #F8F8F8;
}
.listbox .wrapper a {
	padding: 3px 3px 3px 12px;
	color: #497191;
	display: block;
	text-decoration: none;
}
.listbox .wrapper a:hover {
	color: #0080FF;
	background-color: #EFEFEF;
}
.listbox .wrapper p {
	padding: 3px 3px 3px 10px;
}
.listbox .sub_title {
	display: block;
	height: 18px;
	margin-top: 4px;
	padding: 2px 0 0 16px;
	background: #EFEFEF;
	/*background: transparent url(../gfx/menu/listbox-bg.gif) 0 -98px no-repeat;*/
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font: 11px Arial, Helvetica, Verdana;
	font-weight: bold;
}
.listbox .sub_content {
	padding: 2px 0 2px 5px;
}
.listbox .sub_content li {
	background: none;	
}
.listbox .footer {
	height: 8px;
	background: transparent url(../gfx/menu/listbox-bg.gif) 0 -89px no-repeat;
	width: 180px;
}

/* redbox */
#redbox .wrapper {
	border-color: #f75039;
}
#redbox .title {
	background: transparent url(../gfx/menu/listbox-bg_RED.gif) 0 -48px no-repeat;
}
#redbox .footer{
	background: transparent url(../gfx/menu/listbox-bg_RED.gif) 0 -89px no-repeat;
}

/* greenbox */
#greenbox .wrapper {
	border-color: #29e623;
}
#greenbox .title {
	background: transparent url(../gfx/menu/listbox-bg_GREEN.gif) 0 -48px no-repeat;
}
#greenbox .footer{
	background: transparent url(../gfx/menu/listbox-bg_GREEN.gif) 0 -89px no-repeat;
}

/* yellowbox */
#yellowbox .wrapper {
	border-color: #f7ee09;
}
#yellowbox .title {
	background: transparent url(../gfx/menu/listbox-bg_YELLOW.gif) 0 -48px no-repeat;
}
#yellowbox .footer{
	background: transparent url(../gfx/menu/listbox-bg_YELLOW.gif) 0 -89px no-repeat;
}

/* bluebox */
#bluebox .wrapper {
	border-color: #72a5c6;
}
#bluebox .title {
	background: transparent url(../gfx/menu/listbox-bg_BLUE.gif) 0 -48px no-repeat;
}
#bluebox .footer{
	background: transparent url(../gfx/menu/listbox-bg_BLUE.gif) 0 -89px no-repeat;
}


.wBullet {
	/*list-style-image: url(../gfx/menu/bluedot.gif);*/
	list-style-type: none;
	/*
	list-style-image: url(../gfx/menu/bluedot.gif);
	*/
	margin: 4px 0 8px 8px;
	padding: 0;
}

.wBullet li {
	background-image:url(../gfx/menu/bluedot.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:10px; 
/*	background: transparent url(../gfx/menu/bluedot.gif) 4px 8px no-repeat;*/
}


/* chronicle
-------------------------------------------- */
.listbox .wrapper a.chron_menu {
    padding: 10px;
    display: block;
    text-decoration: none;
    color: #000;
}

.listbox .wrapper a.chron_menu:hover {
    color: #0080FF;
    background: #fff;
}

.listbox .wrapper a.chron_menu .chron_menu_gfx {
    background: url("../gfx/quote-sprite-all.gif") no-repeat top left;
    float: left;
    width: 35px;
    height: 30px;
}

.listbox .wrapper a.chron_menu .chron_menu_quote {
    font: 12px Georgia, Times;
    font-style: italic;
}

.listbox .wrapper a.chron_menu .chron_menu_author {
    padding-top: 8px;
    font: 10px Arial, Verdana;
    font-weight: bold;
}

.listbox .wrapper a.chron_menu .chron_menu_response {
    padding-top: 6px;
    font: 9px Arial, Verdana;
}

.listbox .wrapper a.chron_menu .chron_menu_response img {
    margin-bottom: -4px;
}




/* Quick bet (Live)
-------------------------------------------- */
#quick li {
	background: none;
}

#quick a {
	display: inline;
	margin: 0;
	padding: 0;
}

#quick_home_img {
    float: left;
}

#quick_away_img {
    float: right;
}

#quick_headline {
	float: left;
	margin: 5px 0 0 10px;
	text-align: center;
	font: 18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-weight: bold;
}

#quick_date {
	text-align: center;	
}

#quick_content {
	margin-top: 4px;
	border-top: 1px dotted #aba995;
}


.quick_bet_title {
	display: block;
	height: 18px;
	margin-top: 5px;
	padding: 2px 0 0 4px;
	background: transparent url(../gfx/menu/listbox-bg_GREEN.gif) 0 -98px no-repeat;
	border-top: 1px solid #999;
	font: 11px Arial, Helvetica, Verdana;
	font-weight: bold;
}

.quick_bet_option {
	display: block;
	list-style-type: none;
	text-align: center;
	margin: 0 0 15px 0px;
}

.quick_bet_option li {
	display: inline;
	float: left;
	width: 35px;
}

.quick_radio {
    margin-left: 8px;
    border: 0;
}

#wager {
	padding-left: 10px;
}

#quick_bet_left {
	width: 100px;
	padding-left: 13px;
}

#quick_bet_right {
	width: 30px;
	text-align: right;
}

#quick_bet_footer {
/*	font-style: italic;*/
	font-size: 9px;
	text-align: center;
}


/*************************/
/****** COMMENT **********/
/*************************/
.comment_form {
    margin-top: 30px;
}

.comment_form textarea {
    width: 380px;
    height: 40px;
    font: 10px Verdana, Arial;
    padding: 2px;
    background: #F0F0F0;
}

.comment_form input {
    float: right;
    margin-bottom: 4px;
    padding: 1px 5px 1px 5px;
    background: #99CCFF;
}


.comment_container {
	padding: 5px;
}

.comment_img {
	width: 82px;
	float: left;
	margin-top: 5px;
}

.comment_right {
	margin-left: 90px;
	background: url(../gfx/comment/bubble_bottom.png) bottom;
	width: 410px;
}

.comment_title {
	/*border-top: 1px solid #000;*/
	color: #666;
	z-index: 2;
	background: url(../gfx/comment/bubble_top.png);
	padding: 7px 0 7px 15px;
}

.comment_cont {
	padding: 0 15px 8px 15px;
}

.minibutton {
    float: right;
    margin-right: 15px;
    padding: 0 3px 0 3px;
    font: 9px Arial, Verdana;
    background: #E8E8E8;
    border: 1px solid #C8C8C8;
    color: #666;
    cursor: pointer;
}

.reply {
    font: 9px Verdana, Arial;
    float: right;
    text-decoration: none;
    color: #666;
}

.reply_form {
    margin-left: 50px;
    float: right;
}

#bubble_green {
    background: url(../gfx/comment/bubble_bottom_GREEN.png) bottom;
}

#bubble_green .comment_title {
    background: url(../gfx/comment/bubble_top_GREEN.png);
}

#bubble_gray {
    background: url(../gfx/comment/bubble_bottom_GRAY.png) bottom;
}

#bubble_gray .comment_title {
    background: url(../gfx/comment/bubble_top_GRAY.png);
}

/*************************/
/******** INDEX **********/
/*************************/

#sumit {
	font: 14px Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: right;
	padding-top: -6px;
}

/* EFFECT */
#ufo_wrap {
	text-align: center;
	margin: auto;
}

#ufo {
	background: #000;
	margin-bottom: 8px;
	margin-top: 5px;
	margin-left: 20px;
	text-align: center;
	width: 500px;
	height: 180px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

#ufo_txt {
	position: absolute;
	z-index: 10;
	width: 500px;
	margin: 20px 0 0 20px;
}

#ufo_txt p {
	color: #fff;
	font-size: 18px;
}

#ufo_txt ul {
	list-style-type: none;
	text-align: center;
	color: #fff;
}


#no1 {
	font-size: 30px;
}

#no2 {
	font-size: 25px;
}

#no3 {
	font-size: 20px;

}


.news_container {
	margin: 0 auto;
	width: 520px;
}

.news_fullwrap {
	margin-bottom: 20px;
}

.news_wrap {

}

.news_header {
	padding: 5px;
}

.news_option {
	font: 9px Verdana, Arial, sans-serif;
}

.news_option img {
	padding: 0px;
	margin: 0px;
}

.news_option div {
	cursor: pointer;
	float: left;
/*	border-bottom: 1px solid #505769;*/
/*	background: #F5F5F5;*/
	color: #999;
	padding-top: 2px;
}

.img_div {
	float: left;
	padding-top: -5px;
}

.news_option img {
	width: 11px;
}

.news_option_time {
/*	width: 180px;*/
	width: 30%;
	padding-left: 10px;
}

.news_option_user {
/*	border-left: 1px solid #555;*/
/*	width: 325px;*/
	width: 40%;
}

.news_option_comments {
/*	border-left: 1px solid #555;*/
/*	width: 190px;*/
	width: 25%;
}

.news_content {
	background: #fff;
	font: 11px Verdana, Arial, sans-serif;
	padding: 10px;
}

.news_comment {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Chronicle
----------------------------- */
.chronicle_wrap {
    
}

.chronicle_content {
    font: 11px Verdana, Arial, sans-serif;
    padding: 10px;
}

.chronicle_quote_1 {
    float: left;
    font: 18px Palatino, Times-New, serif;
    font-weight: bold;
    width: 280px;
    font-style: oblique;
    padding: 8px;
}

.chronicle_author {
    float: right;
    z-index: 10;
}


.chronicle_new {
    margin: 0 20px 10px 20px;
}

.chronicle_new a {
    text-decoration: none;
    color: #333;
}

.chronicle_new img {
    float: left;
    height: 80px;
    margin: 5px;
}

.chronicle_new_qoute {
    padding-top: 10px;
    font: 18px Palatino, Georgia, Times-New, serif;
    font-weight: bold;
    font-style: oblique;
    color: #333;
}

.chronicle_new_link {
    font: 10px Verdana;
}

/* Thumb (reaction)
------------------------------ */
#reaction_wrap {
    float: right;
    width: 150px;
    margin-top: -50px;
}

.thumb {
    width: 55px;
    margin: 5px;
    float: left;
}

.thumb a {
    display: block;
    width: 40px;
    height: 25px;
    float: left;
    margin-bottom: 2px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    text-align: center;
}


a.thumb_green {
    background: url("../gfx/thumb_up.png") no-repeat center center;
    padding: 28px 10px 0 0px;
}

a.thumb_red {
    background: url("../gfx/thumb_down.png") no-repeat center center;
    padding: 8px 0px 20px 10px;
}




/*************************/
/******** BET ************/
/*************************/
.corr_res {
	color: #00D02A; /*#00FF33;*/
	font-weight: bold;
}

.corr_out {
	color: #EDC52A; /*#FFA600; /*#D99400;*/
	font-weight: bold;
}

#red {
	color: #FF0000;
}

#blue {
	color: #0066FF;
}

#div_center {
	text-align: center;
}

/* Bet Step 
------------------------- */
.bet_step {
    width: 400px;
    margin: 0 0 0px 60px;
}

.step {
    float: left;
    width: 100px;
    height: 100px;
    margin-left: 30px;
}

.step img {
    float: left;
    z-index: 1;
}
.step h2 {
    font-size: 40px;
    float: left;
    z-index: 5;
    margin: -70px 0 0 35px;
}

#step_on {
    background-color: #C6CBF0;
}

#step_off {
    background-color: #F8B8BA;
}

#step_done {
    background-color: #ADA;
}

/***** ALL EXTRA *****/
#all_extra {

}

#all_extra li {
	list-style-type: none;
}

#all_extra select {
	margin-left: 80px;
	padding: 0;
	width: 90px;
}

#all_extra label {
	width: 65px;
	margin: 0;
	padding: 0;
	text-align: right;
}

.all_extra_tree li {
	width: 170px;
}

#tree_gfx {
	width: 140px;
	margin-left: 30px;
	padding-left: 10px;
}

#tree_gfx img {
	margin: 10px 0 25px 0;	
}

#valign_outer {height: 100%; overflow: hidden; position: relative;}
#valign_outer[id] {display: table; position: static;}

#valign_middle {position: absolute; top: 50%;} /* for explorer only*/
#valign_middle[id] {display: table-cell; vertical-align: middle; position: static; background: blue;}

#valign_inner {position: relative; top: -50%} /* for explorer only */
/* optional: #valign_inner[id] {position: static;} */

#trophy_gfx {
	float: right;
	width: 210px;
}

.trophy_gfx_bump {
	margin-top: 80px;
}

#trophy_gfx label {
	width: 60px;
}

#trophy_gfx img {
	margin: 0 0 15px 20px;
}

#trophy_gfx select, #trophy_gfx input {
	margin-left: 70px;
	width: 130px;
}

#trophy_gfx li {
	width: 210px;
}

#search-wrap_all_extra {
 	text-align: right;
}


/* Bet Match
----------------------------------- */
.bet_match_wrapper {
	margin-bottom: 20px;
}

.bet_match_top_wrap {
	display: block;
	clear: both;
}

.bet_match_left {
	float: left;
}

.bet_match_bar {
	float: left;
	margin-left: 10px;
}

.bet_match_right {
	float: right;
}

.bet_match_top {
	display: block;
	clear: both;
	background: #fff;
}

.bet_match_top div {
	display: inline;
}

.bet_match_top #type {
	margin-left: 10px;
}

.bet_match_top #time_res {
	margin-left: 130px;
	font-size: 10px;
	text-align: center;
	background: yellow;
}

.bet_match_top #played_at {
	margin-left: 320px;
}


.bet_match {
	cursor: pointer;
	display: block;
	background: url(../gfx/bet_gray.png) repeat-x;
	width: 450px;
	height: 24px;
}


.bet_match div {
	float: left;
	padding-top: 3px;
/*
	text-align: left;
	width: 94px;
	height: 20px;
*/
}

#bet_green {
	background: url(../gfx/bet_green.png) repeat-x;
}

#bet_yellow {
	background: url(../gfx/bet_yellow.png) repeat-x;
}

#bet_red {
	background: url(../gfx/bet_red.png) repeat-x;
}


.bet_match #home_title {
	width: 185px;
	text-align: right;
	font-size: 16px;
}

.bet_match p {
	color: #fff;
}

.bet_match #bet_match_score {
	width: 80px;
	font-size: 14px;
	font-weight: bold;
}

.bet_match #away_title {
	width: 180px;
	font-size: 16px;
}

.cd_txt {
	color: #fff;
	margin: 0 0 3px 16px;
	padding-top: -2px;
}


.bet_match_form {
	background: #F8B8BA;
	padding: 3px;
	width: 434px;
	font-size: 14px;
}

.bet_red {
    background: #FD8383;
}

.bet_yellow {
    background: #FBFD83;
}

.bet_green {
    background: #A0FD83;
}


.bet_in {
	background: #C6CBF0;
}

.bet_out {
	background: #F8B8BA;
}

.bet_match_latest {
    float: left;
    width: 180px;
    margin: 4px 0 0 5px;
    color: #333;
    font-size: 12px;
}

.bet_match_bet {
	/*padding-left: 187px;*/
	float: left;
	font-weight: bold;
	margin-left: 4px;
	width: 80px;
	margin-top: 3px;
}

#bet_match_point {
    float: right;
    width: 100px;
    color: #333;
    font-size: 12px;
    margin-top: 2px;
}

.bet_match_corrbet_title {
    margin-top: 2px;
}
.tooltip {
    width: 25px;
    height: 20px;
    padding: 2px 0px 0 0px;
    background: url(../gfx/icons/corrbet.png) no-repeat;
    font: 14px Arial, Verdana;
    font-weight: bold;
    color: #000;
    float: right;
    cursor: pointer;
    text-align: center;
}

.bet_match_latest img {
    float: left;
}

.bet_match_latest span {
    margin-left: 3px;
}

.match_detail {
	margin-left: 60px;
	width: 440px;
	border: 1px solid #a6a6a6;
}

.match_left {
	float: left;
	margin-left: 10px;
	width: 200px;
}

.match_right {
	float: right;
	margin-right: 10px;
	width: 200px;
	text-align: right;
}

.match_info {
    
}
.match_info_left  {
    float: left;
    width: 170px;
    text-align: right;
}

.match_info_middle {
    float: left;
    text-align: center;
    width: 100px;
}


.match_info_right {
    float: right;
    width: 170px;
    text-align: left;
}



.match_middle {
    float: left;
    padding-left: 10px;
}

.match_middle div {
	padding-top: 2px;
}

.match_middle span {
}

#bet_button {
	clear: both;
	margin-left: 100px;
}



/**** EVENT DISPLAY *****/

.shoutbox-list {
  height: 20px;
  padding: 5px;
  display: none;
}
#shoutbox-list {
text-align: left;
margin: 0px auto;
}

.result {
 font-size: 14px;
 font-weight: bold;
 margin: -3px 0 0px 20px;
}

#event_team {
	width: 30px;
	text-align: right;
	margin-right: 10px;
	padding-top: 2px;
	font-size: 13px;
}

#event_time {
	width: 40px;
	margin-right: 10px;
	text-align: right;
	padding-top: 2px;
	font-size: 13px;
}

#event_name {
	padding-top: 2px;
	
}

#event_name h4 {
	font-weight: bold;
	font-size: 12px;
}

#event_res {
	width: 100px;
	text-align: center;
	padding-top: 3px;
}

#event_res h3 {
	font-weight: normal;
	font-size: 11px;
}

#event_title {
	width: 50px;
	text-align: right;
}



/**** ALIGN AND SPACER *****/
.align_right p {
	text-align: right;
}

.align_center p {
	text-align: center;
}

.bet_point {
	text-align: right;
	width: 10px;
	background-color: #CCC;
}

.spacer {
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
	font-size: 0;
	clear: both;
}

#spacer {
	width: 0px;
	height: 0px;
	clear: both;
}


/* Bet Extra
------------------------------ */
#leaguesort {
	list-style-type: none;
}

.sort_option {
	background: lightgray;	
}

.sort_top {
	font-size: 15px;
	font-weight: bold;
}

.sort_bottom {
	font-size: 15px;
	font-weight: bold;
}

.sort_plain {
	font-size: 13px;
}


/* Player
-------------------------------- */
.player_info {
	margin: 20px;
	border: 1px dashed #999;
}

.player_info_img {
	padding: 4px;
	float: left
}

.player_info_txt {
	padding: 4px;
	padding-top: 15px;
	float: left;
}

.player_info_txt h3 {
	float: left;
}

.player_info_txt img {
	float: left;
}

.player_info_txt .stand_col {
	width: 130px;
}
/*************************/
/****** PROFILE **********/
/*************************/
#user_left {
	float: left;
	width: 250px;
	padding: 5px;
}

#user_right {
	float: right;
	width: 280px;
	padding: 5px;
}

#user_right label {
	width: 90px;
}

#user_image {
	width: 200px;
}

#user_image img {
	float: left;
	z-index: 5;
}

#user_image a:link, #user_image a:visited {
	background: #CACED9;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
	padding: 3px;
}

#user_image a:hover {
	background: #DEE0E7;
}

#prof_add_photo {
	position: relative;
	float: left;
	margin: -60px 0 0 50px;
	z-index: 50;
}


#friend_request {
	display: inline;
	background: #BEC2F8;
	border: 1px solid #000;
	color: #000;
	margin: 2px;
	margin-left: 8px;
	padding: 2px;
	cursor: pointer;
}


.prof_table {
	margin-top: 20px;	
}

/******* PROF_SUB ********/
#user_tab_subhead_opt1 {
	width: 60px;
	margin-left: 8px;
	float: left;
}

#user_tab_subhead_opt2 {
	float: right;
	margin-right: 8px;
}

#prof_friend_pair {
	margin-bottom: 5px;
}

#prof_friend {
	width: 85px;
	float: left;
}

#prof_friend a {
	padding: 5px;
}

#prof_friend img {
	max-width: 70px;
}

#prof_friend a:link, #prof_friend a:visited {

}

#prof_friend a:hover {
	background: #DEE0E7;
}

#user_tab {
	border: 1px solid #aba995;
	margin: 8px;
	margin-left: 0;
}

#user_tab_subhead {
	background: #E8E8E8;
	border-top: 2px solid #AAA;
}


h3 #user_headline {
	background: #f7eac8;
}

#user_tab ul {
	list-style: none;
}

#user_tab a:link, #user_tab a:visited {
	text-decoration: none;
}



/****** PROF STATS **********/

#prof_stat_table {
    border: 1px solid #AAA;
    padding: 5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: transparent url(../gfx/gradient.gif) 0 -140px repeat-x;
}

#prof_stat_title {
    width: 180px;
}

#prof_stat_points {
    text-align: right;
    width: 70px;
}

.listBets {
	float: left;
	display: inline;
	min-height: 100px;
	padding: 10px;
	padding-top: 0;
	border-right: 1px solid #f7eac8;
}

.listBets_headline {
	border-bottom: 1px solid #aba995;
	display: block;
	margin-top: 5px;
}

.listBets_teams {
	float: left;
	display: block;
	width: 70px;
}

.listBets_score {
	display: block;
	margin-left: 70px;
}

.listBets_group {
	display: block;
}

.block_bet {
	background: #546b64;
	padding-left: 20px;
}

.spacer_left {
	clear: left;
}


/* Profile Bet
----------------------- */
.prof_winner {
    margin-left: 150px;
    float: left;
    text-align: center;
    padding-right: 10px;
}

.prof_scorer {
    float: left;
    text-align: center;
    padding-right: 10px;
}

/******* LIST ********/
#lister {
	border-top: 1px solid #000;
	margin: 10px;
}

#list_img {
	padding: 4px;
	width: 80px;
}

#list_img img {
    	margin-left: auto;
    	margin-right: auto;
	max-height: 80px;
}

#list_content {
	background: #E1E1E1;
	width: 300px;
	min-height: 50px;
	padding: 10px;
}

#list_options {
	height: 40px;
}


/*************************/
/******** LEAGUE *********/
/*************************/

#add_member_1 {
	width: 200px;
}

#add_member_1 select {
	margin: 0;
}

#add_member_button {
	width: 60px;
	margin-top: 80px;
}

#add_member_2 {
	width: 200px;
}


#add_member_2 select {
	margin: 0;
}

#button_col {
	width: 15px;
}


/*************************/
/******** STATS **********/
/*************************/
#stat_table {
	width: 535px;
}

#stat_stat {

}

.stat_row {
	clear: both;
	display: block;
	padding: 1px 0 1px 0;
}

.stat_col {
	width: 140px;
	float: left;
	display: inline;
}

.stat_list ul {
	float: right;
	list-style-type: none;
	text-align: center;
}

.stat_list li { 
	display: block;
	float: left;
	width: 99%;
	border-bottom: 1px solid #fff;
	padding: 1px;
}

.stat_list li:hover {
	/*background: #faf6cc;*/
	background: #99CCFF; /* #CDE2E3 */
	/* border-bottom: 1px solid #333;*/
}



#stat_place_1 div {
	font-size: 14px;
}

#stat_place_2 {
	font-size: 13px;
}

#stat_place_3 {
	font-size: 12px;
}

#stat_user div {
	background: #A2D6FF;
}

#mark {
	width: 20px;
	line-height: 10px;
	margin-top: 2px;
}

#mark img {
    
}

#place {
	width: 40px;
}

#name {
	width: 250px;
}

#betcard {
	width: 120px;
	color: #999;
	text-align: right;
	padding-right: 20px;
}

#points {
	width: 60px;
	text-align: right;
	font-weight: bold;
	padding-right: 6px;
}

#creds {
	text-align: right;
	width: 50px;
	padding-right: 40px;
	/*color: #999;*/
}

.point_add {
    font-size: 9px;
    padding-top: 2px;
}

#points h2 {
	font-weight: none;
}

#betcard h2 {
	color: #000;
}

#creds h2 {
	color: #000;
}


/* Standings
-------------------------- */
.leagueTable {
    font-size: 11px;
}

.rowHeader {
    font-weight: bold;
    font-size: 12px;
}

/*** ACCORDION ***/
#accordion img {
	padding-top: 3px;
}


#acc {
	background: #FBEFE6;
}

#acc_betcard {
	display: block;
	background: #E8E8E8;
}

#acc_left {
	float: left;
	width: 350px;
}


#acc_right {
	margin-left: 350px;
}

#acc_title {
	width: 100px;
}

#acc_tot {
	width: 40px;
}

#acc_eff {
	width: 50px;
}


/*************************/
/******** STAND **********/
/*************************/
#stand_table {
	border: 1px dotted #E8E8E8;
	margin: 5px;
	clear: both;
}

.stand_row {
	display: block;
	float: left;
}

#stand_headrow {
	font-weight: bold;
	border-bottom: 1px dotted #E8E8E8;
}

#grp_point {
	font-weight: bold;
	color: #8F98AF;
	text-align: right;
}

#stand_head {
	background: #D5D8E1;
}

#corr_stand {
	background: #CCFFCC;
	border: 1px solid #33FF00;
}

#inv_corr_stand {
	background: #FFFF99;
	border: 1px solid #FFFF00;
}

#stand_bet_1 div {
	color: #FF00FF;
	font-weight: bold;
}

#stand_bet_2 div {
	color: #8000FF;
	font-weight: bold;
}


.stand_col {
	width: 109px;
	float: left;
	display: inline;
}


/*

Colorset 1:
#c20000		tainted red
#820800		dark burgundy
#aba995		grey
#f7eac8		sand
#72734b		woodgrey

Colorset 2:
#d10023		burgundy
#546b64		dark grey
#2a3331		darker greengrey
#faf6cc		beige
#0f5d49		darkgreen
*/