body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{ border:0;}
ol,ul,li{
	list-style:none;
	list-style-position:outside;
}
a img{ border:0;}

a { color:#000; text-decoration:none;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
/* End hide from IE-mac */ 
 
body {
	font-size:10px;
	padding-bottom:25px;
	font-family:Tahoma, Arial;
	background-color: #000;
	background-image: url("../images/bodybg.jpg");
	background-repeat: repeat;
	background-position: left top;
}
.wrapper {
	width:980px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.topbanner {
}


/*header*/
#header {
	height:108px;
	position:relative;
	width: 960px;
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 70px;
	padding-left: 20px;
	background-image: url("../images/sdm-logo.jpg");
}
#header h1 { width:190px; height:44px; padding:82px 0 0 42px;}
#header h1 a { float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url("../images/logo.png") left top no-repeat;}

/* navigation */
#navigation{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:33px;
	background:url("../images/bg_nav.png") left top repeat-x;
	width: 980px;
}
	#navigation ul{ width:980px; margin:0 auto; border-top:1px solid #489ADA;}
	#navigation ul li{ float:left; height:30px; line-height:30px; font-size:12px; padding:2px 2px 0 2px;}
	#navigation ul li a{ float:left; color:#999999; background:url("../images/bg_menu1.png") left top repeat-x; padding:0 3px 0 4px;}
	#navigation ul li a:hover{
	float:left;
	color:#999999;
	background:url("../images/bg_menu1.png") left top repeat-x;
	padding:0 3px 0 4px;
	text-decoration: underline;
}
	#navigation ul li s{ display:none; position:absolute; left:50%; top:-6px; margin-left:-15px; width:30px; height:6px; overflow:hidden;
						 background:url("../images/bg_menut.png") center center no-repeat;}
	#navigation ul li.b a{ background:url("../images/bg_menu3.png") left top repeat-x;}
	#navigation ul li.actived{ position:relative; background:url("../images/bg_menu2.png") left top repeat-x;}
	#navigation ul li.actived a{ color:white; background:url("../images/bg_menu1.png") left -30px repeat-x;}
	#navigation ul li.actived s{ display:block;}


/*content*/
#content {
	width:970px;
	background-color:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid #333;
	padding: 4px;
}

	/* sidebar */
	.sidebar{
	width:234px;
	float:left;
	margin-top: 0;
	margin-bottom: 4px;
	margin-left: 0;
	height: auto;
}
.rightcol {
	float: right;
	width: 730px;
	min-height:780px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}

		.side_nav{
	width:100%;
	padding-top:10px;
	margin-bottom:3px;
	background-image: url("../images/sidemenubg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 2px;
}
		.side_nav li{
	background:url("../images/bg_side_nav.png") left top no-repeat;
	height:25px;
	line-height:25px;
	padding-left:26px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 4px;
}
		.side_nav li a{
	font-weight:bold;
	color:white;
	font-size:13px;
}
		.side_nav li a:hover{
	font-weight:bold;
	color:white;
	text-decoration: underline;
}
		.hot_sportsbook{
	background:white;
	border:1px none #499BDB;
	text-align:center;
	font-size: 13px;
	height: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
		.hot_sportsbook h2{ color:#045FAC; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:34px;}
		.hot_sportsbook .img img{ border:5px solid #CCCCCC;}
		
		.btn_all{ text-align:right; padding-right:5px; padding:10px 5px;}
	
	/* latest live */
	.latest_live{
	background-color:white;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 4px;
	height: 100%;
	width: 730px;
	float: left;
	padding: 0px;
}
.latest_live .hd{
	font-size:16px;
	height:25px;
	text-indent:40px;
	color:#FFF;
	background-image: url("../images/titlebgblue.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	padding-top: 5px;
}
		.latest_live .hd h1{
	font-size:16px;
	height:30px;
	text-indent:40px;
	color:#FFF;
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
		.latest_live .hd h2{
	font-size:16px;
	height:30px;
	text-indent:40px;
	color:#FFF;
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}

		.latest_live .bd{ background-color:white;}
		
		.latest_live .q_nav{
	text-align:center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
		.latest_live .q_nav li{ display:inline; color:#388DB3;}
		.latest_live .q_nav li a{ color:#388DB3; padding:0 5px;}
		.latest_live .q_nav li a:hover{
	color:#388DB3;
	padding:0 5px;
	text-decoration: underline;
}
		.live_list{
	height:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	background:url("../images/dot_line.gif") bottom repeat-x;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
		.live_list .img{
	float:left;
	height:78px;
	margin-top:15px;
	background:url("../images/bg_live_pho.png") left top no-repeat;
	width: 102px;
}
		.live_list .meta{
	float:right;
	margin-right:5px;
	display:inline;
	width: 600px;
}
		.live_list .meta img{ vertical-align:middle;}
		.live_list h3{ color:#499BDB; font-size:11px; background:url("../images/arrow.gif") left 4px no-repeat; padding-left:10px;}
		.subtext{
	font-size:13px;
	color:#333333;
	height: 100%;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.subtext p{
	padding-bottom: 15px;
	
}

.subtext a{
	color: #06F;
	text-decoration: underline;
	font-weight: bold;
	
}

.subtext a:hover{
	text-decoration: none;
	
}


	
	/* top sportsbooks */
	.col_r{
	margin-bottom:4px;
	float: right;
	width: 320px;
}
	.top_sportsbooks{
	padding:2px 4px;
	background:#2A3F55;
	margin-bottom:4px;
}
	.top_sportsbooks .hd{ background:url("../images/bg_top_sportsbooks_t.png") top left no-repeat; height:8px; overflow:hidden;}
	.top_sportsbooks .bd{ background:url("../images/bg_top_sportsbooks_m.png") left top repeat-x;}
	.top_sportsbooks h2{ background:url("../images/title_top_sport.gif") 6px 20px no-repeat; height:50px; text-indent:-9999px;}
	
	.top_sportsbooks ol li{ width:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px solid #2A3F55; line-height:25px; color:#fff;}
	.top_sportsbooks ol li span{
	float:left;
	padding-left:12px;
	font-family:"Times New Roman", Times, serif;
	width: 56px;
}
	.top_sportsbooks ol li .web{ float:left; font-weight:bold; color:#fff;}
	.top_sportsbooks ol li .review{ float:right; color:#D4B228; font-size:12px; text-decoration:underline; display:inline; margin-right:10px;}
	.top_sportsbooks .bt{ background:url("../images/bg_top_sportsbooks_b.gif") left top no-repeat; height:80px; position:relative;}
	.top_sportsbooks .bt .corner{ position:absolute; top:-15px;}
	
	.bottom_links{ width:100%; overflow:hidden; padding-bottom:5px;
				   background:url("../images/bg_service.png") center top no-repeat; font-family:Arial, Helvetica, sans-serif; clear:both;}
		.single_links{ float:left; width:154px; display:inline; margin-left:14px; color:#fff;}
		.single_links .links_title{ font-size:14px; line-height:200%; margin-bottom:10px;}
		.single_links li{ line-height:170%; font-size:13px;}
		.single_links li a{ color:#fff;}
		.single_links li a:hover{ color:#ccc;}
		.last_links{
	width:100px;
	font-size: 13px;
}
	

	.footer {
	color:#cccccc;
	font-size:13px;
	text-align: center;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	height: 20px;
	float: left;
	width: 100%;
}
	.footer a{
	background:#000;
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.footer a:hover{
	background:#000;
	color:#FFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.banner-left{
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.featured {
	background-image: url("../images/featured.jpg");
	background-repeat: no-repeat;
	height: 150px;
	width: 719px;
	padding-top: 28px;
}
 CAPTION.MYTABLE
  {
	background-color:#F30;
	color:white;
	font-weight: bold;
	padding-top: 2px;
	border: 1px solid black;
  }

  TABLE.MYTABLE
  {
	font-family:arial;
	font-size:13pt;
	width:100%;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
  }

  TH.MYTABLE
  {
	color:white;
  }


  TR.MYTABLE
  {
	height:25px;
	line-height: 24px;
  }

  TD.MYTABLE
  {
	font-size:10pt;
	background-color:#FFF;
	color:#000;
	text-align:left;
	border: 1px solid #eee;
	text-indent: 5px;
	line-height: 24px;
  }
.toporange{
	color: #FFF;
	background-image: url("../images/titlebgblue.jpg");
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 36px;
}

.socialmedia {
}
.mainch2 {
	margin-top: 2px;
	margin-bottom: 10px;
}
.lastupdate {
	color: #F00;
}
.sportsbreadcrumbs {
	padding: 10px;
	font-size: 12px;
}

#breadcrumb {
	font: 11px Arial, Helvetica, sans-serif;
	background-image:url("../images/bc_bg.gif");
	background-repeat:repeat-x;
	height:30px;
	line-height:30px;
	color:#888;
	border:solid 1px #cacaca;
	width:98%;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#breadcrumb li {
    list-style-type:none;
    padding-left:10px;
	display:inline-block;
	float:left;
}

#breadcrumb a {
	display:inline-block;
	background-image:url("../images/bc_separator.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 15px;
	text-decoration: none;
	color:#333333;
	outline:none;
}

.home {
    border:none;
    margin: 7px 0px;
}

#breadcrumb a:hover {
	color:#35acc5;
}