#header,.widgethead{ background: url(../../shared/images/spchdbg.png) repeat-x scroll -23px -23px;margin-bottom:30px;} 
.widgethead{margin-bottom:-30px; width:943px; margin-left:9px;}
#grid_12_now_with_over_handicappers{ margin-top:20px;}
#footer{ background:#0080FF;display:block;padding:10px;color:#FFFFFF;margin-bottom:-30px;}
#handicappers_counter{ font-size:40px; font-weight:bold;}
#grid_6_now_with_over_handicapper{ margin-top:-32px;}

.sports_picks_widget{ border:1px solid #CCCCCC; width:100%;height:372px;overflow:hidden; }

.sports_picks_widget_header{ padding:2px;}

#sports_pick_quotation{ height:155px; width:219px;border:1px solid #B6BCC6; float:right;color:#fff; background:#3397EF; font-size:21px; padding:19px; }
.yellow_bg{ background:url(../../shared/images/yellow_bg.png);}
.gray_bg{ background:url(../../shared/images/gray_bg.png);}
#sports_pick_members_login{background:#3397EF; height:auto;  border:0px; width:260px; margin-left:23px;}
#sports_pick_login_form { margin-bottom:10px;}
.error{ margin:0px 0px -25px 0px; color:red;font-weight:bold;font-size:13px;} 
#sports_pick_members_login img{ margin-top:0px; margin-left:0px; width:260px;}
input.txtbox{ height:21px; width:219px; }
#sports_pick_form input.txtbox{ width:300px;}
#sports_pick_social img{ width:163px; height:88px;}
.required-icon{background:url("../images/sport_football.png") no-repeat scroll 0 0 transparent;
display:inline-block;
height:20px;
margin-left:-19px;
overflow:hidden;
position:relative;
text-indent:-9000px;
top:9px;
vertical-align:top;
width:15px; }
#sports_pick_members_login div{ margin-left:17px;}
#sports_pick_form{width:500px; border:1px solid #B6BCC6; text-align:left; float:left; background:#EFEFEF; padding:17px;}
#sports_pick_form label.small_label{ font-size:15px;}
#sports_pick_members_login label,#sports_pick_form label{ font-size:21px; color:#fff;}
#sports_pick_form label{ color:#3397EF;}
#sports_pick_form textarea{ width:300px; height:100px;}
#sports_pick_start_now{ background:#fff; border:0px; height:114px; width:285px; margin-left:10px; margin-top:14px;}
#sports_pick_start_now img{ width:260px; margin-left:1px;}
#sports_pick_forgot_password{ font-size:11px; color:#000; text-decoration:none;}
#sports_pick_forgot_password:hover{ text-decoration:underline;}
#leftContent { width:199px; background:#3397EF; margin-right:0;}
#leftContent li{ list-style:none;  width:171px; margin-left:0;}
#leftContent li a { margin-left:-122px;}
#rightContent{ margin-left:270px; width:282px;}
#sports_pick_center{ width:664px; height:auto; border:1px solid #cccccc;}
#sports_pick_center_pages{ height:auto; border:1px solid #cccccc; width:940px;}
#sports_pick_center_pages h1{ float:left; margin:27px; color:#5C5557;}
#sports_pick_center_pages h2{ color:#3397EF; font-size:17px; text-align:left;}
#sports_pick_center_pages h2 a{ text-decoration:none; color:#3397EF;}
#sports_pick_center_pages p{ text-align:left; margin-left:10px;font-size:15px;}
#sports_pick_center_about{ margin:46px; text-align:left; width:800px;}
#mainnav{ height:48px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:1.5em;
margin-left:16px;
}
#mainnav li.active{ background:#3397EF; margin-top:8px; padding:13px; padding:13px 13px 0; height:27px; margin-bottom:0px;}
#mainnav li.hover{ background:#3397EF; margin-top:8px; padding:13px; padding:13px 13px 0; height:32px; margin-bottom:0px;}
#mainnav li{ float:left; padding:13px; text-align:left; background-position:0 50%;margin:4px;}
#mainnav a{ text-transform:uppercase; color:#ffffff; font-weight:bold;text-decoration:none;font-size:11px;}
#mainnav a:hover{ cursor:pointer;}

span.button a.gray:hover{
color:#006ABC;
}
span.button a.gray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../../shared/images/gray_button_left.png) no-repeat scroll left -32px;
}
span.button a {
-x-system-font:none;
display:block;
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:32px;
line-height:32px;
overflow:hidden;
padding:0;
text-decoration:none;

}
span.button a.gray {
color:#0181E3;
padding-left:9px ;
margin-left:3px;
}
span.button a.gray span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../../shared/images/gray_button_right.png) no-repeat scroll right -32px;

}

span.button a span {
cursor:pointer;
display:block;
line-height:23px;
padding:5px 12px 5px 0;
white-space:nowrap;

}



/************** Widget listings **********/
.listticker{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
}
.thumb {
float:left;
height:50px;
left:-35px;
margin:2px;
top:4px;
width:50px;
}
.title {
color:#3397EF;
font-weight:700;
}
.grid-3 p {
font-size:12px;
line-height:12px;
margin-left:3px;
}
.grid-3 {
height:65px;
margin:1px 0 1px -30px;
padding:1px;
text-align:left;
width:auto;
}

/* Carousel */
.jcarousel-container {
	overflow:hidden;
}
#mycarousel{	
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
	z-index:1;
}
#mycarousel li{
	float:left;	
	list-style:none outside none;
}


/********** Contacts **********/
.contactbg{ background: url('../images/contact-bg.jpg'); width:940px; height:485px;}
.termsofservice { background: url('../images/termsofservice.jpg') no-repeat; width:940px; text-align:left; }
.faqhd,.faqdetails{ width:527px; text-align:left; margin-left:17px; float:left;}
.faqhd{font-size:14px;font-weight:bold; background:#dbe7f0; color:#3366CC; padding:4px;}
.faqdetails{ background:#ffffcc; padding:4px;}
#technical-support{float:left; border:1px solid #B6BCC6; margin-left:87px; padding:30px; text-align:left;width:300px;background:#efefef;font-size:15px;}
#rightdiv{float:left; border:1px solid #B6BCC6; margin-left:138px; padding:30px; text-align:left;width:250px;background:#efefef;font-size:15px;}
#articlediv{ width:750px;}
#technical-support h3{ color:#3366CC; font-size:14px;font-weight:normal;}
.contactdiv{ width:527px;}
#sportsbox{ margin-left:-69px;}
#sportsbox #sboxhead{ background: url(../images/t-box_hedr.jpg); }
#sportsbox #sboxleft{ background: url(../images/t-box_left.jpg); }
#sportsbox #sboxbody{ background: url(../images/t-box_body.jpg); }
#sportsbox #sboxright{ background: url(../images/t-box_right.jpg); }
#sportsbox #sboxfootr{ background: url(../images/t-box_footr.jpg); }
.spclink{color:#0181E3;}
.articlediv{ float:left; border:1px solid #B6BCC6; width:579px;}
.newstitle,.newscontent{ float:left; text-align:left;}
.newsdatepost{ float:left; margin-top:-24px; color:#CCCCCC;}
.readmore{float:left; background:url(../../shared/images/page_go.png) no-repeat; padding:0 0 0 20px; text-decoration:none;}
.readmore:hover{text-decoration:underline;font-weight:bold; color:#3397EF;}
#TwitterCounter{ position:relative; top:67px;left:-289px;}
#TwitterCounter a{ text-decoration:none;color:#000000;font-weight:bold;font-size:20px;}
.redtxt{ color:#FF0000; text-decoration:blink;}
/* LEADERS PAGE */
.top10_1{ background: url(../../shared/images/hn_blue_bg.png) no-repeat scroll left center; height:57px; }
.top10_2{ background: url(../../shared/images/hn_gray_bg.png) no-repeat scroll left center; height:57px; }
/*
.top1{ background: url(../../../includes/images/2topbg.png) no-repeat scroll left center; height:80px;}
.top1 a,.top10_1 a,.top10_2 a{ text-decoration:none; margin:0 0 0 2px; font-size:12px;}
*/
.redtxt{ font-size:14px; color:#FF0000; text-decoration:blink;}
.blacktxt{ color:#000000; font-size:14px;}
.rankHighlight{ font-size:16px; font-family:"Komika Axis", sans-serif, "MS Gothic";}
.even,.odd{ font-size:13px;}
/************************ Tooltip *********************/
/* simple css-based tooltip */
div.tooltip {
	background-color:#000;
	outline:1px solid #669;
	border:2px solid #fff;
	padding:2px 2px;
	width:150px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	outline-radius:4px;
	-moz-outline-radius:4px;
	-webkit-outline-radius:4px;
}
.aboutbg{
	height:700px;
	background: url('../images/termsofservice.jpg') no-repeat;;
}