/*
Theme Name: Guaranteed Cappers
Theme Author: Tyler Forret
/*-----------Block Level Elements--------------*/
body {
font: Verdana, Arial, Sans-Serif;

font-size: 14px;
background: #fff;
margin: 0px;
padding: 0px;
color: #000000;
}
body a, body a:visited {
color: #990000;
font-size: 14px;
text-decoration: none;
}
body a:hover {
color: #FF0000;
text-decoration: underline;
}
body p {
padding: 5px 0px;
margin: 5px 0px;
}
#page {
width: 800px;
margin: 0px auto;
background: #FFF;
padding: 0 0px 0 0px;
}
#headmenu {
width: 800px;
height: 81px;
background: #FFF url(../capper/images/headerbg.gif);
margin-left: auto ; margin-right: auto ;
}
#headmenu_inside {
width: 800px;
height:46px;
margin-left: auto ; margin-right: auto ;
}
#headmenu_inside ul {
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
}

#headmenu_inside li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#headmenu_inside ul li a, #headmenu_inside ul li a:visited {
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
color:#DDDDDD;
margin: 0px 0px 0px 0px;
padding: 16px 9px 16px 8px;
font-weight: bold;
text-decoration: none;
text-transform: none;

}
#headmenu_inside ul li a:hover {
background: #282828 url(../capper/images/navhover.gif);
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 16px 9px 16px 8px;
text-decoration: none;
cursor: pointer;
}

#headmenu_inside_logo {
float:left;
height: 81px;
margin: 0px 10px 0px 2px;
}
#headbook {
padding-top: 5px;
margin: 0px;
}
#navbar {
background-image: url('/wp-content/themes/guaranteedcappers/guaranteedcappers/images/navfull.png');
width: 800px;
height: 30px;
margin-left: auto ; margin-right: auto ;
}
#navbar ul {
margin: 0px 0px 0px 0px;
padding: 6px 0px 0px 10px;
}

#navbar li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#navbar ul li a, #navbar ul li a:visited {
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
color:#DDDDDD;
margin: 0px -3px 0px 0px;
padding: 8px 12px 7px 12px;
font-weight: bold;
text-decoration: none;
text-transform: none;
border-right: thin solid #222222;
}
#navbar ul li a:hover {
background-color: #990000;
color: #FFFFFF;
margin: 0px -3px 0px 0px;
padding: 8px 12px 7px 12px;
text-decoration: none;
border-right: thin solid #222222;
cursor: pointer;
}

<!---end nav---!>
#header {
	width: 100%;
	background: #000;
	height: 100%;
	background: #FFF;
	
	border-bottom: thin solid #666666;
	
	
}
#header h1 {
	background: #FFFFFF;
	width: 170px;
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	
}
#header h1 a {
	color: #FF0000;
}
#header h1 a:hover {
text-decoration: underline;
}
.description {
	font-family: Arial;
	
	color: #333333;
	
	padding: 5px 0px 0px 35px;
}
.description a, description a:visited {
color: #FF0000;
}
#header #header_right {
	float:right;
	width: 590px;
	text-align: right;
	font-size: 1.2em;
	color: #fff;
	padding: 20px 20px 0px 0;
}
#header #header_left {
	float:left;
	width: 100px;
	text-align: left;
	font-size: 1.2em;
	color: #fff;
	padding: 0px 0px 0px 0px;
}
#header_left a, a:visited {
font-size: 10px;
color: #FF0000;
}
#header_left a:hover {
text-decoration: underline;
}
#subscribe {
	text-align: right;
}
#wrapper {
	width: 100%;
}
#content {
	float: right;
	width: 600px;
	line-height: 150%;
	padding-top: 0px;
	padding-bottom: 10px;
}
#featured {
width: 600px;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
}
#hometop {
width: 600px;
}
#homemeta {
text-align:right;
font-size: 10px;
color: #000;
}
#homemeta a {
font-size: 10px;
color: #990000;
}
#all_articles a {
float: right;
font-size: 15px;
text-align: right;
margin: 0px 10px 10px 10px;
font-weight: bold;
text-transform: uppercase;
}
span.style1 {
    display: block;
    margin-top:10px;
}
#postwrap {
float: left;
width: 300px;
font-size: 12px;
text-align: justify;
margin-bottom: 0px; margin-top: 5px;
margin-left:-17px;
}
#homeboard {
float:right;
width:290px;
margin-bottom: 0px; margin-top: 5px;
line-height: 120% !important;
}
#homeboard th {
padding: 5px !important;
}
#homeboard th a {
padding-left: 5px !important; padding-right:3px !important;
}
#homeboard img {
margin-bottom: 10px;
}
#homeboard table {
width:270px !important;
margin-left: 0px !important;
}
#index_post_title a{
color: #990000;
font-size: 16px;
font-weight: bold;
}
#index_post_title a:hover{
color: #FF0000;
}
#post_author {
color: #555555;
font-size:10px;
}
#index_post  {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #999999;
}
#index_post p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.archive {
	float: left;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	/** TEXT BANNER CSS**/
.textbanner {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
width: 590px;
height: 60px;
margin: 0px 0px 10px 0px;
}
.textbanner a {
font-size:12px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}
.textbanner a:visited {
font-size:12px;
color: #000000;
font-weight: bold;
text-decoration: underline;
}
.textbanner a:hover {
color: #990000;
}
.textbannerleft {
font-size: 11px;
float:left;
width: 240px;
}
.textbannerright {
font-size: 11px;
float: right;
width: 240px;
}
/**END TEXT BANNER CSS***/
#sidebar {
	float: left;
	width: 150px;
	margin-left: 0px;
	padding-top: 0px;
	
	font-size: 11px;
	
}
#sidebar_guaranteed img {
padding-left: 33px;
padding-top:0px;
padding-bottom: 10px;
}
#footer {
	color: #fff;
	width: 800px;
	clear: both;
	background-image: url('/wp-content/themes/guaranteedcappers/guaranteedcappers/images/navfull.png');
	
	padding: 0px 0px 0px 0px;
	
	height: 30px;
}
#footer a, #footer a:hover, #footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer_left {
	padding: 5px 0px 0px 20px;
	text-align: left;
	float: left;
	width: 480px;
	line-height: 1.6em;
}
#footer_right {
	padding: 10px 20px 10px 0;
	text-align: right;
	float: right;
	width: 390px;
	margin-left: 0px;
}
/*-------------Headings-------------*/
h1, h2, h3, h4 {
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
}
h1, h1 a, h1 a:visited {
	font-size: 24px;
	color: #222222;
}
h1 a:hover {
color: #444444;
text-decoration: none;
}


h2 {
	font-size: 15px;
	margin: 5px;
	color: #222222;
	font-weight: bold;
	text-align: center;
}
h3 {
	font-size: 10px;
	margin: 0px;
	color: #222222;
	font-weight: bold;
	text-align: center;
}
h4 {
	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 0px 3px 4px;
	color: #fff;
	background-color: #555;
	width: 153px;
}
/*-------------The Post-------------*/
.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {
	font-size: 1.4em;
	text-decoration: none;
	color: #2E393B;
	margin-bottom: 10px;
	line-height: 1.0em;
}
.post {
	font-size: 1.2em;
	margin-bottom: 30px;
	text-align: justify;
}
.post p {
	padding: 5px 0px;
	margin: 5px 0px;
}
.post ul, .post ol {
	margin: 10px 0 10px 0;
	padding-left: 40px;
}
.post li {
	padding: 2px 0 2px 0;
}
.entry {
	margin-bottom: 10px;
	text-align: justify;
}
.entrytext .postmetadata {
	margin-top: 20px;
	text-align: justify;
}
.postmetadata {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: right;
}
.postmetadata alt {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: left;
}
.navigation {
	display:block;
	margin-bottom: 30px;
}
#nav {
list-style-type : none;
text-align : center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 3.15em;
	height : 40px;
}
#nav a {
margin: 0px;
width : 94px;
height : 20px;
font-weight : bold;
font-style : normal;
display : block;
padding: 0 0 10px 0;
}
#nav a:hover {
	background: #000;
}
#nav li {
	float: right;
	list-style-type: none;
	margin: 0px;
	border-right: solid 1px #fff;
}

.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
.pagetitle {
	font-size: 1.6em;
	margin-bottom: 5px;
}
blockquote {
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #D7E1FF;
	border-top: solid 1px #9DB7FF;
	border-bottom: solid 1px #9DB7FF;
}
.login_module {
width:300px;
border:1px solid #666;
line-height:250%;
text-align:center;
margin:auto;
padding:0 0 5px;
}
.login_module th {
font-size:14px;
color:FFFFFF;
background-color:#CCC;
border-bottom:1px solid #666;
margin:0 0 10px;
padding:0;
}
code{
	font:1.2em 'Courier New',Courier,Fixed;
	display:block;
	overflow:auto;
	text-align:left;
	margin: 10px 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #D7E1FF;
	border-top: solid 1px #9DB7FF;
	border-bottom: solid 1px #9DB7FF;
}
a img {
	border: 0;
	margin: 5px 0px 0px 0px;
}
/*--------------Sidebar------------*/
#inputArea
{
font-family: Arial, Sans-Serif;
font-size: 13px;
background-color: #CCCCCC;
	border: #333;
padding: 10px;
	width: 140px;
}
#inputArea input[type="text"], #inputArea textarea
{
font-family: Arial, Sans-Serif;
	color:#003366;
font-size: 11px;
margin-bottom: 5px;
display: block;
padding: 4px 8px 4px 4px;
border: solid 1px #888;
width: 7em;
background-color: #fff;
	
}
#sidebar ul {
	background-color: #D7D7D7;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd;
}
#sidebar a {
	color: #990000;
	padding-left: 5px;
	font-size: 12px;
}
#sidebar a:hover {
	color: #FF0000;
	padding-left: 5px;
	font-size: 12px;
}
#sidebar .sidebar_left ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #CFCFCF;
	
}
#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #CFCFCF;
	
}
div#service_info {
    margin-bottom: 0px;
}
tr.picktypedata {
    background-color: #ddd;
}
#sidebar ul li {
	list-style:none;
	line-height:1.6em;
	border-bottom: solid 1px #ccc;
	
	padding: 2px 0px 2px 0px;
}
#sidebar .sidebar_left ul ul li {
	border-bottom: dashed 1px #CFCFCF;
}
#sidebar .sidebar_right ul ul li {
	border-bottom: solid 1px #CFCFCF;
}
#sidebar a:hover {
	text-decoration: underline;
	cursor:pointer;
}
#sidebar .sidebar_left {
	width: 160px;
	float: right;
	padding: 0 15px 0 5px;
	
	
}
#sidebar .sidebar_right {
	width: 157px;
	float: left;
	padding: 0 10px 0 0px;
	
	margin: 3px 0px 0px 0px;
	
}
#sidebar .sidebar_left ul ul li ul{
padding-left: 0px;
margin-bottom:0;
}
#sidebar .sidebar_left ul ul li ul li{
list-style:none;
line-height:1.6em;

border-bottom:0;
}

#sidebar .sidebar_right ul ul li ul{
padding-left: 0px;
margin-bottom:0;
}

#sidebar .sidebar_right ul ul li ul li{
list-style:none;
line-height:1.6em;

border-bottom:0;
}
/*--------------Comments--------------*/
#comments {
	font-size: 1.6em;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom:20px;
}
#respond {
	font-size: 1.6em;
	margin-bottom: 5px;
}
ol.commentlist {
	list-style-type : none;
	font-size: 1.2em;
}
ol.commentlist li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}
ol.commentlist li.alt {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}
#comment_title {
	margin-bottom: 5px;
}
#commentform {
	margin-bottom: 20px;
}
#commentform p {
	margin-bottom: 10px;
}
#commentform textarea {
	width:99%;
	padding:2px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
	
/*--------------Search Form-------------*/
#search {
	margin-bottom: 20px;
	text-align: right;
}
#searchform {
	margin-bottom: 20px;
}
#searchform input {
	width: 180px;
	background: #fff;
}
/*-------------Calendar-----------------*/
#wp-calendar {
	width: 180px;
	text-align: left;
	margin-top: 5px;
}
#wp-calendar th {
	margin-top: 5px;
}
#wp-calendar caption {
	font-size: 1.2em;
	margin-top: 5px;
}
/*-------------Other------------------*/
hr {
	display: none;
}
#adsense_singlepost_top_square {
	float: left;
	margin-right: 10px;
}
#adsense_singlepost_bottom_square {
	margin-bottom: 30px;
}
#adsense_singlepost_top_banner {
	margin-bottom: 5px;
}
#adsense_singlepost_bottom_banner {
	margin-bottom: 30px;
}
#adsense_homepage_linkunit {
	margin-bottom: 30px;
}
#adsense_homepage_banner {
	margin-bottom: 30px;
}
	/* ------------------------- COMMON ------------------------- */
BODY {
}
.header TH {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #333333;
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
	text-align: left;
}
.subheader TH {
	font-size: 12px;
	color: #fff;
	background-color: #222222;
	padding: 5px;
	text-align: center;
}
.data TH {
	font-size: 12px;
	background-color: #eee;
	padding: 5px;
}
/* --------------------- SERVICE_PACKAGES --------------------- */
#service_packages {
	width: 580px;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #fff;
}
/* ------------------------ TOP_TRENDS ------------------------ */
#top_trends TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 15px;
}
#top_trends A {
	font-size: 12px;
}
#top_trends .subheader TH {
	border-bottom: solid 1px #ddd;
}
#top_trends .data TH {
	width: 30%;
	text-align: left;
	padding-left: 25px;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#top_trends .data TD {
	text-align: left;
	padding: 0 10px 0 40px;
}
#top_trends TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#top_trends .service_stats {
	border: solid 1px #ddd;
}
/* ------------------------ SHOW_TREND ------------------------ */
#show_trend TABLE {
		font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
		border: solid 1px #888;
}
#show_trend TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	line-height: 175%;
}
/* ------------------------ SHOW_PREMIUM_PICKS_TABLE ------------------------ */
#show_premium_picks_table TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
	padding: 0;
}
#show_premium_picks_table .data TD {
	margin: 0;
	padding: 0;
}
/* ------------------------ SHOW_PREMIUM_PICKS ------------------------ */
#show_premium_picks TABLE {
		font-size: 12px;
	width: 580px;
	margin: 0px 0 5px 0;
		border-bottom: solid 1px #888;
	border-right: solid 1px #888;
	border-left: solid 1px #888;
	border-top: solid 1px #888;
		
}
#show_premium_picks .header TH {
    font-family: 'Helvetica',sans-serif;
    background-color: #efefef;
    background-image: none;
    text-align: center;
    font-size: 18px;
    color: #990000;
    padding: 8px 17px 9px 14px;
    margin: 0;
    line-height: 1;
}
#show_premium_picks TH.button {
	width: 100px;
	border-right: 1px solid #666;
		background-color: #D6D6D6;
	padding-bottom: 25px;
	padding-top: 5px;
}
#show_premium_picks TD {
	background-color: #fff;
	text-align: left;
	font-size: 12px;
}
#show_premium_picks TD.event {
	text-align: left;
	padding: 6px 5px 5px 5px;
}
#show_premium_picks INPUT {
	cursor: pointer;
	padding-left: 5px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 0px;
	width: 100px;
}
#show_premium_picks INPUT.guaranteed {
	height: 60px;
}
#show_premium_picks INPUT.non_guaranteed {
	height: 45px;
}
/* ------------------------ SHOW_PICKS ------------------------ */
#show_picks TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#show_picks .header TH {
	color: #444444;
	background-color: #fff;
	background-image:  none;
	text-align: left;
	padding: 0 5px 0 5px;
}
#show_picks .data TD {
	background-color: #eee;
	text-align: left;
	font-size: 12px;
	padding: 5px 10px 5px 5px;
		border-top: solid 2px #666;
}
#show_picks .data .event {
		border-left: solid 1px #ddd;
}
#show_picks .data .starts {
		border-right: solid 1px #ddd;
}
#show_picks .comment {
	text-align: left;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
		border: solid 1px #ddd;
}
#show_picks TD.event {
	text-align: left;
	padding: 5px 5px 10px 10px;
}
#show_picks TD.choice {
}
#show_picks TD.starts {
	width: 70px;
}
#show_picks TD.comment,
#show_picks TD.show_picks_comment {
	background-color: #fff;
		text-align: left;
}
	/* ------------------------ TOP_RATING_MENU	 ------------------------ */
#top_rating_menu {
	margin: 0 0 15px 15px;
}
/* ------------------------ SERVICE_TOP_RATING_SHORT ------------------------ */
#service_top_rating_short TABLE {
	font-size: 11px;
	width: 160px;
}
#service_top_rating_short TD {
	font-size: 11px;
	text-align: center;
	border: solid 1px #ddd;
}
#service_top_rating_short .data TH {
	font-size: 11px;
	text-align: left;
	width: 130px;
}
#service_top_rating_short .data TH.name {
	text-align: left;
	width: 130px;
}
#service_top_rating_short .data TD.unit {
	width: 70px;
}
#service_top_rating_short .service_top_rating {
	border: solid 1px #ddd;
}
/* ------------------------ SERVICE_TOP_RATING_FULL ------------------------ */
#service_top_rating_full TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 15px 10px;
}
#service_top_rating_full .header TH {
	text-align: center;
}
#service_top_rating_full .subheader TH {
	text-align: center;
}
#service_top_rating_full .data TH {
	width: 1%;
}
#service_top_rating_full TD {
	text-align: center;
	border: solid 1px #ddd;
	font-size: 12px;
}
#service_top_rating_full .data TH.name {
	text-align: left;
	width: 130px;
	padding-left: 15px;
}
#service_top_rating_full .data TD.unit {
	width: 70px;
}
#service_top_rating_full .service_top_rating {
	border: solid 1px #ddd;
}
/* ------------------------ SERVICE_STATS ------------------------ */
#service_stats TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#service_stats .subheader TH {
	text-align: center;
	color: #FFF;
	background-color: #444444;
	border-bottom: solid 1px #ddd;
}
#service_stats .data TH {
	width: 1%;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#service_stats TD {
	background-color: #fff;
	text-align: center;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
}
#service_stats .service_stats {
	border: solid 1px #ddd;
}
/* ------------------------ ONE_FREE_PICK ------------------------ */
#one_free_pick TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#one_free_pick .data TH, #one_free_pick .subheader_one_pick {
	color: #444444;
		background-color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#one_free_pick .subheader {
	text-align: left;
}
#one_free_pick .data TD {
	font-size: 12px;
	background-color: #eee;
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#one_free_pick .data .event {
	border-left: solid 1px #ddd;
}
#one_free_pick .data .starts {
	border-right: solid 1px #ddd;
}
#one_free_pick .comment {
	font-size: 12px;
	background-color: #fff;
	padding: 5px 10px 15px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#one_free_pick .one_free_pick {
	border: solid 1px #ddd;
}
/* ------------------------ PAST_PICKS ------------------------ */
#past_picks TABLE {
	font-size: 12px;
	width: 580px;
	margin: 0 0 20px 0;
}
#past_picks .data TH {
	color: #444444;
		background-color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
#past_picks .data TD {
	background-color: #eee;
	padding: 5px 10px 5px 5px;
	border-top: solid 2px #666;
}
#past_picks .data .event {
	border-left: solid 1px #ddd;
}
#past_picks .data .wl {
	border-right: solid 1px #ddd;
}
#past_picks .comment TD {
	background-color: #fff;
	padding: 5px 10px 30px 5px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
#past_picks .bottom_comment TD {
	background-color: #fff;
	padding: 0px 0px 5px 0px;
}
#past_picks TD {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
/* ------------------------ SERVICE_INFO ------------------------ */
#service_info TABLE {
	
	font-size: 12px;
	background-color: #fff;
	border-top: solid 1px #888;
	border-right: solid 1px #888;
	border-left: solid 1px #888;
	border-bottom: solid 1px #888;
	width: inherit;
	margin: 0px 0px 0px 0px;
	width: 580px;
}
#service_info TD {
	font-size: 12px;
}
#service_info TD.header {
	padding: 2px 5px 5px 10px;
}
#service_info .header A {
	text-transform: uppercase;
	color: #FFF;
	font-size: 16px;
	font-family: Calibri;
	font-weight: bold;
}
#service_info TD.description {
	padding: 7px 5px 10px 10px;
}
#service_info TD.image {
	background-color: #D6D6D6;
	margin: 0;
	padding: 0;
	text-align: left;
	border-right: 1px solid #888;
}
#service_info IMG {
		margin: 3px;
	padding: 0px;
}
#service_info H1 {
	font-size: 18px;
	margin: 0 0 20px 0;
}
/* ------------------------ COLORS ------------------------ */
		.green		{ color: green; }
	.green_b	{ color: green; font-weight: bold; }
		.red		{ color: red; }
		.red_b		{ color: red; font-weight: bold; }
			.n			{ font-weight: normal; }
			.b			{ font-weight: bold; }
#schedule_full_scores {
width:615px;
}
.status_header {
text-align:left;
}
.gen_schedule_record_header {
text-align:left;
}
.gen_schedule_time_header {
text-align:left;
width:65px;
}
.gen_schedule_status_header {
text-align:left;
}
#gen_schedule_block {
clear:both;
font-family:Arial;
font-size:10px;
}
#gen_schedule_block td {
font-size:12px;
}
#gen_schedule_block th {
font-size:13px;
padding-bottom:0;
padding-top:10px;
}
#gen_schedule_block div.schedule_game {
float:left;
width:275px;
}
#gen_schedule_block div.one_schedule_game {
margin-bottom:25px;
width:275px;
}
#gen_schedule_block div.schedule_game_block {
background-color:#EEEEEE;
border:1px solid #888888;
margin-bottom:7px;
margin-top:5px;
padding:1px;
}
#gen_schedule_block div.schedule_game_block table {
border-right:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
height:75px;
width:271px;
}
#gen_schedule_block div.schedule_game_block table th, #gen_schedule_block div.schedule_game_block table td {
background-color:#FFFFFF;
border-bottom:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
font-size:10px;
padding:0 4px;
}
#gen_schedule_block div.schedule_game_block table th {
background-color:#000000;
background-image:url("/images/boxes/title-bg.gif");
background-repeat:repeat-x;
color:#FFFFFF;
font-size:10px;
padding:2px;
}
#gen_schedule_block div.schedule_game_block .away_team, #gen_schedule_block div.schedule_game_block .home_team {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-right:0;
padding-top:2px;
}
#gen_schedule_block div.schedule_game div.schedule_game_block .away_team a, #gen_schedule_block div.schedule_game div.schedule_game_block .home_team a {
font-family:Arial;
font-size:10px;
}
#gen_schedule_block div.schedule_game_block .away_team {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .away_line, #gen_schedule_block div.schedule_game_block .home_line {
font-family:Arial;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-left:0;
padding-top:2px;
text-align:center;
width:35px;
}
#gen_schedule_block div.schedule_game_block .away_line {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .home_data_score {
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .home_data_score_live {
background:none repeat scroll 0 0 #FCBDB0;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_final, #gen_schedule_block div.schedule_game_block .home_data_score_final {
background:none repeat scroll 0 0 #ECECE4;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .away_data_score_final {
border-bottom:medium none;
}
#gen_schedule_block div.schedule_game_block .total {
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_over {
background-color:#DDDDFF;
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_under {
background-color:#FFDDDD;
text-align:center;
}
#gen_schedule_block div.schedule_game_block .winner_name {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .winner_line {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .loser_name {
border-left:2px solid #FFFFFF;
padding:0 1px;
}
#gen_schedule_block div.schedule_game_block .loser_line {
border-left:2px solid #FFFFFF;
padding:0 1px;
}
#gen_schedule_block div.schedule_game_block p {
font-size:11px;
margin:0;
padding:0 0 3px;
}
#gen_schedule_block div.schedule_game_block a {
font-weight:bold;
text-decoration:underline;
}
#gen_schedule_block div.schedule_game_block_links {
font-size:10px;
font-weight:normal;
margin-bottom:0;
margin-top:6px;
padding-left:7px;
text-align:left;
text-decoration:none;
}
#gen_schedule_block div.schedule_game_block_links p {
font-size:10px;
}
#gen_schedule_block div.schedule_game_block_links a {
font-family:Arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.schedule_make_pick {
background:url("/images/boxes/title-bg.gif") repeat-x scroll 0 0 #7E0003;
border:1px solid #C8C8C8;
color:#FFFFFF;
font-weight:bold;
line-height:10px;
padding:2px;
text-decoration:none;
}
#sports_calendar {
border:1px solid #C8C8C8;
margin-right:2px;
width:175px;
}
.sports_calendar_header {
background-color:#DFDFDF;
color:#222222;
}
.sports_calendar_week_days {
background-color:#DFDFDF;
color:#222222;
}
#sports_calendar_block {
font-size:11px;
padding:3px;
}
#sports_calendar div.sports_calendar_block a {
font-weight:bold;
}
#sports_calendar table {
border-left:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
font-size:11px;
width:170px;
}
#sports_calendar table th {
font-size:11px;
margin-bottom:3px;
margin-top:3px;
padding-bottom:3px;
padding-top:3px;
}
#sports_calendar a {
font-weight:bold;
}
.sports_calendar_today {
background-color:#DFDFDF;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_today a {
color:#222222;
}
.sports_calendar_selected {
background-color:#ECECE4;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_selected a {
color:#222222;
text-decoration:underline;
}
#sports_calendar table td {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
font-size:11px;
text-align:center;
}
#sports_calendar table tr.sports_calendar_week_days td {
font-size:11px;
font-weight:bold;
}
#schedule_full_scores {
margin-bottom:25px;
}
#schedule_full_scores p {
text-align:right;
}
#schedule_full_scores a {
color:blue;
text-decoration:underline;
}
#sports_data_select_sport {
float:right;
}

input.guaranteed {
    height: 60px !important;
    border: 1px solid #333;
    border-radius: 6px;
    text-align: center;
    padding-right: 1px !important;
    background: #4c4c4c;
    background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
    color: #fff;
    font-weight: bold;
}