@charset "utf-8";
/* CSS Document */


* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:18px;
	background:url(../images/bg.jpg) repeat-x top left #242424;
	background-attachment:fixed;
}
span {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}	
h1,h2,h3,h4,h5,h6,p,{
 	margin:0px; padding:0px;
	display:block;
}
a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
*html a {position:relative;
}

#main {
	width:990px;
    height: auto;
	margin:0 auto;
	padding:0px;
	/*overflow:auto;*/
    /*border:1px solid blue;*/
}
/* HEADER START */
.header { 
	width:990px; 
	margin:0px;
	padding:0px;
	float:left; 
}
.logo { 
	width:990px; 
	margin:0px; 
	padding:0px;
	height:158px;
	background:url(http://www.atswinners.com/images/logoimg.jpg) no-repeat;
	float:left; 
}
.logo_topnav { 
	width:990px; 
	margin:0px; 
	padding:4px 0px 2px 0px;
	height:auto;
	float:left; 
}
.logo_topnav ul { 
	width:auto; 
	margin:0px; 
	padding:0px;
}
.logo_topnav li { 
	width:auto; 
	margin:0px; 
	padding:0px 5px 0px 0px;
	height:auto;
	float:left;
	display:block;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#EAECEF;
}
.logo_topnav li a { 
	margin:0px; 
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#EAECEF; 
}
.logo_topnav li a:hover { 
	margin:0px; 
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#EAECEF; 
}
/* NAVIGATION START */
.navigation_container { 
	width:986px; 
	margin:0px; 
	padding:0px;
	height:47px;
	background:url(../images/navbg.gif) repeat-x top left;
	float:left;
	border-left:#000 solid 2px;
	border-right:#000 solid 2px;
	border-bottom:#000 solid 2px;  
}
/* NAVIGATION END */
.navigation_container .date { 
	width:150px; 
	margin:0px; 
	padding:0px;
	height:47px;
	float:right;
	text-align:center;
	background:url(../images/datebg.gif) no-repeat 30px center;
}
.date h5 { 
	margin:0px; 
	padding:16px 0px 0px 21px;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
/* HEADER END */

/* MAINBODY START */
#mainbody {
	width:986px; 
	margin:0px; 
	padding:0px;
	float:left;
	border-left:#000 solid 2px;
	border-right:#000 solid 2px;
	background:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
}
.mainbody_left {
	width:11px; 
	margin:0px; 
	padding:0px;
	height:621px;
	float:left;
	background:url(../images/left_gradient.gif) no-repeat top left #000;
}
.mainbody_left_blog { 
	width:11px; 
	margin:0px; 
	padding:0px;
	height:21px;
	float:left;
	background:url(../images/left_gradient.gif) no-repeat top left #000;
}
.mainbody_middle_section { 
	width:949px; 
	margin:0px; 
	padding:16px 8px 10px 8px;
	height:auto;
	float:left;
	background:url(../images/graybg.gif) repeat-x top left #fff;
}


/* MIDDLE LEFT SECTION START */
.mainbody_middle_left { 
	width:550px; 
	margin:0px; 
	padding:0px;
	height:auto;
	float:left;
	background:#D6D6D6;
}
.mainbody_middle_left .memberslogin { 
	width:550px; 
	margin:0px; 
	padding:0px;
	height:auto;
	overflow:auto;
	background:url(../images/members_loginbg.gif) repeat-x top left #fff;
	border-bottom:10px solid #fff;
}
.memberslogin_left { 
	width:83px; 
	margin:0px; 
	padding:3px 0px 0px 55px;
	height:79px;
	float:left;
	background:url(../images/members_loginicon.gif) no-repeat 18px 7px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
}
.memberslogin_right{ 
	width:412px; 
	margin:0px; 
	padding:3px 0px 0px 0px;
	height:79px;
	float:left;
}
.memberslogin_right input{ 
	width:131px; 
	margin:0px; 
	padding:2px;
	border:#D6D6D6 solid 1px;
	background:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
}
.memberslogin_right ul{ 
	width:auto; 
	margin:0px; 
	padding:0px;
}
.memberslogin_right li{ 
	width:auto; 
	margin:0px; 
	padding:2px 3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	display:block;
	float:left;
}
.memberslogin_right li a{ 
	margin:0px; 
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	text-decoration:underline;
}
.memberslogin_right li a:hover{ 
	margin:0px; 
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	text-decoration:none;
}

 .memberslogin_bottomsection { 
	width:530px; 
	margin:0px; 
	padding:0px 10px 10px 10px;
	height:auto;
	float:left;
	background:#D6D6D6;
}
.flashbanner {
	width:530px; 
	margin:0px; 
	padding:0px;
	text-align:center;
	height:139px;
	float:left;
 }
.welcome_section {
	width:528px;
	margin:0px;
	padding:0px 0px 15px 0px;
	float:left;
	border:#fff solid 1px;
	background:url(../images/welcome_bg.gif) repeat-x top left #D2D2D2;
}
.welcome_section h1 {
	margin:0px;
	padding:15px 23px;
	background:url(../images/welcome_img.gif) no-repeat top left;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.welcome_section h1 span {
	margin:0px;
	padding:0px;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#fff;
}
.welcome_section h2 {
	margin:0px;
	padding:13px 23px 9px 23px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#CD0406;
	display:block;
}

.welcome_section p {
	margin:0px;
	padding:0px 23px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	display:block;
	line-height:18px;
}

.welcome_section p a {
	color:#D20000;
    text-decoration: none;
}
.welcome_section p a:hover {
    text-decoration: underline;
}

.sports_handicap {
	width:506px;
	margin:16px 0px 0px 0px;
	padding:23px 10px 15px 10px;
	float:left;
	background:url(../images/sports_topsmall.gif) repeat-x top left #E1E1E1;
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
}
.sports_handicap h2 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#CD0406;
	display:block;
}
.sports_handicap th {
	margin:0px; 
	padding:0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	height:45px;
	background:url(../images/sports_handicapping_bg.gif) repeat-x top left;
}
.sports_handicap td {
	margin:0px; 
	padding:3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.sports_handicap td.sportsgray {
	background-color:#ECECEC;
}

.our_professional {
	width:516px; 
	margin:10px 0px 0px 0px; 
	padding:23px 5px 5px 5px;
	float:left;
	background:url(../images/sports_topsmall.gif) repeat-x top left #EDEDED;
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
}
.our_professional h2 {
	margin:0px; 
	padding:0px 0px 5px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#CD0406;
	display:block;
}
.our_professional th {
	margin:0px; 
	padding:0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	height:23px;
	background:#494949;
}
.our_professional td {
	margin:0px; 
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#ECECEC;
} 
.our_professional td.bg {
	background-color:#000;
}
/* MIDDLE LEFT SECTION END */

/* MIDDLE RIGHT SECTION START */
.mainbody_middle_right { 
	width:399px; 
	margin:0px; 
	padding:0px;
	height:auto;
	float:right;
}

.mainbody_middle_right  .adsec{
width:399px;
text-align:center;
height:72px;
float:left;
margin-bottom:10px;
cursor:pointer;
}



.mainbody_middle_right .sportsnews { 
	width:379px; 
	margin:0px 0px 0px 0px; 
	padding:5px 10px 10px 10px;
	background:url(../images/newbg3.gif) repeat-x top left #D6D6D6;
	height:auto;
	float:left;
}
.sportsnews div { 
	width:336px; 
	margin:0px 0px; 
	padding:0px;
	height:auto;
	float:right;
}
.sportsnews div img { 
	margin:0px 0px; 
	padding:0px;
	float:right;
}
.sportsnews div h1 { 
	margin:0px 0px; 
	padding:5px 0px;
	text-align:right;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews div h2 { 
	margin:0px 0px; 
	padding:0px 0px 10px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews div strong { 
	margin:0px 0px; 
	padding:0px 0px 10px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0001;
}
.sportsnews div p { 
	margin:0px 0px;
	padding:0px 0px;
	color:#000;
}
.sportsnews div p a { 
	margin:10px 0px 0px 0px;
	float:right; 
	padding:2px 4px;
	background:#979797;
	border:none;
	text-align:center;
	display:block;
}
/*10 Aug Start*/
.sportsnews div .boldlink { 
	margin:0px 0px; 
	padding:0px 0px ;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews div .boldlink a { 
	margin:0px 0px; 
	padding:0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews div .boldlink a:hover { 
	margin:0px 0px; 
	padding:0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews h4 {
	width:55px;
	margin:0px 0px 0px 160px; 
	padding:5px 5px;
	background:#CD0406;
	color:#fff;
	border:none;
	text-align:center;
	display:block;
	float:left;
}
.sportsnews h4 a {
	background:#CD0406;
	color:#fff;
	text-align:center;
	font-weight:bold;
	letter-spacing:0px;
	text-transform:normal;
}

/*10 Aug End*/

.sportsnews2 { 
	width:379px; 
	margin:0px 0px 2px 0px; 
	padding:0px 10px 15px 10px;
	height:auto;
	float:left;
	background:url(../images/newbg2.gif) repeat-x top left;
}
.sportsnews2 span { 
	width:336px; 
	margin:0px 0px; 
	padding:0px;
	height:auto;
	float:right;
}
.sportsnews2 span h2 { 
	margin:0px 0px; 
	padding:0px 0px 10px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
}
.sportsnews2 span strong { 
	margin:0px 0px; 
	padding:0px 0px 10px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0001;
}
.sportsnews2 span p { 
	margin:0px 0px;
	padding:0px 0px;
	color:#000;
}
.sportsnews2 span p a { 
	margin:10px 0px 0px 0px;
	float:right; 
	padding:2px 4px;
	background:#979797;
	border:none;
	text-align:center;
	display:block;
}

.freesports { 
	width:379px; 
	margin:0px 0px 2px 0px; 
	padding:20px 10px 20px 10px;
	height:auto;
	float:left;
	background:url(../images/freesports_bg.gif) repeat-x top left #fff;
	border-bottom:#D6D6D6 solid 2px;
}
.freesports div { 
	width:336px; 
	margin:0px 0px; 
	padding:0px;
	height:auto;
	float:right;
}
.freesports div h2 { 
	margin:0px 0px; 
	padding:0px 0px 10px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
}
.freesports div p { 
	margin:0px 0px;
	padding:0px 0px;
	color:#000;
}
.freesports div input {
	width:215px; 
	margin:3px 0px 8px 0px;
	padding:6px 7px 8px 7px;
	background:#E9E9E9;
	border:#D6D6D6 solid 1px;
	color:#000;
}
.freesports div .radio {
	width:auto; 
	margin:0px;
	padding:0px;
	background:none;
	border:none;
}

.picks { 
	width:389px; 
	margin:24px 0px; 
	padding:0px 0px 0px 10px;
	height:auto;
	float:left;
}
.injuries { 
	width:374px; 
	margin:0px 0px 24px 0px; 
	padding:0px 0px 0px 15px;
	text-align:center;
	height:auto;
	float:left;
}
.majorwager { 
	width:372px; 
	margin:0px 0px 19px 0px; 
	padding:0px 0px 0px 17px;
	height:auto;
	float:left;
}
.majorwager img { 
	margin:0px 2px 0px 0px; 
	padding:0px 0px;
}
.cappers { 
	width:372px; 
	margin:0px 0px; 
	padding:0px 0px 0px 17px;
	height:auto;
	float:left;
}
.cappers img { 
	margin:0px 2px 0px 0px; 
	padding:0px 0px;
}
/* MIDDLE RIGHT SECTION END */
.mainbody_right { 
	width:10px; 
	margin:0px; 
	padding:0px;
	height:621px;
	float:left;
	background:url(../images/right_gradient.gif) no-repeat top left #000;
}
/* MAINBODY END */

/* FOOTER START */
#footer { 
	width:969px; 
	margin:0 auto; 
	padding:0px 10px 0px 11px; 
	overflow:auto;
	background:#000;
}
.footer_topsection { 
	width:969px; 
	margin:0px; 
	padding:0px;
	float:left; 
}
.tags { 
	width:267px; 
	margin:0px; 
	padding:0px 20px 20px 35px;
	float:left;
	border-right:#1C1C1C solid 1px; 
}
.tags h1 { 
	margin:0px; 
	padding:30px 0px 5px 0px;
	border-bottom:#CD0406 solid 1px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.tags h2 { 
	margin:0px; 
	padding:0px;
	display:block;
	text-align:center;
}
.latestblog { 
	width:612px; 
	margin:0px; 
	padding:0px 10px 20px 20px;
	float:left;
}
.latestblog h1 { 
	margin:0px 0px 15px 0px; 
	padding:30px 0px 5px 0px;
	border-bottom:#CD0406 solid 1px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.latestblog ul { 
	margin:0px; 
	padding:0px;
	width:auto;
}
.latestblog li { 
	width:296px; 
	margin:0px; 
	padding:3px 0px 3px 10px;
	float:left;
	display:block;
}
.latestblog li a { 
	margin:0px; 
	padding:0px;
	color:#989898;
}
.latestblog li a:hover { 
	margin:0px; 
	padding:0px;
	color:#D1CFCF;
	text-decoration:none;
}


.footer_links {
	width:897px;
	margin:0px 10px 0px 11px;
	padding:8px 35px;
	float:left;
	background:url(../images/footerbg.gif) repeat-x top left #030303;
	height:40px;
}
.footer_links ul {
	width:auto;
	margin:0px;
	padding:0px;
}
.footer_links li {
	width:auto;
	margin:0px;
	padding:0px 2px;
	float:left;
	display:inline;
    font-size: 10px;
}
.footer_links li a {
	margin:0px;
	padding:0px;
    font-size: 10px;
}
.footer_links li a:hover {
	margin:0px;
	padding:0px;
}
.footer_links p {
	width:886px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}

.footer_links p span {
	color:#fff;
}

.footer_links p span.designedby {
	float: right;
}

#footer2 {
	width:990px;
	margin:0 auto;
	padding:0px;
	height:56px;
	background:url(../images/footer2bg.gif) repeat-x top left;
}
/* FOOTER END */

/* 13 AUGUST 2009 STYLES START */
.purchase_but {
	width:186px;
	float:left;
	background:url(../images/purchase_pick_but.gif) no-repeat top left;
	margin:0px;
	height:25px;
	padding:4px 0px 3px 0px;
	text-align:left;
}
.purchase_but a {
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.purchase_but a:hover {
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#7A0000;
	text-decoration:none;
}
/* 13 AUGUST 2009 STYLES END */