/*
Theme Name: SportsBook Pro
*/

body { background:url(images/bg.jpg) repeat-x; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a;}
ul, li, form, h1{ margin:0; padding:0;}
span{ margin:0; padding:0;}
img{ border:none;}
a , a:visited{ color:#6f0303; text-decoration:none;}
a:hover{ color:#666;}
#main{ width:990px; margin:0 auto;}
/*-----top--------*/

#top{ width:990px; float:left; height:73px; background:url(images/topbg.jpg) top left no-repeat;}
#logo{ float:left; padding:0;}
#search{ width:280px; float:right; padding:0px 0px 0px 15px; line-height:33px; background: url(images/search_bg.jpg) top left no-repeat; margin-top:23px; height:33px; }
#search label{ margin:0px; padding:0px 5px 0px 2px; top:0; float:left;}
.search_input{ background:url(images/search_bottom_input.jpg) top left no-repeat; width:150px; height:24px; line-height:24px; float:left; border:none; margin:4px 0 0 0; color:#333; padding:0 20px 0 20px;}
.search_btn{ float:left; margin:3px 0 0 0;}

/*-----navi--------*/
.navi_left{ width:6px; float:left;}
#navi{width:990px; float:left; height:39px;}

#suckerfishnav {width:990px; float:left; height:39px;}
#suckerfishnav, #suckerfishnav ul {list-style-type:none; margin:0px; padding:0px;}
#suckerfishnav a {color:#FFF; padding:0 17px; float:left; font-family:"Myriad Pro"; line-height:39px; font-size:16px; font-weight:normal; color:#fefefe; text-transform:uppercase; margin-right:1px;}
#suckerfishnav li a:hover{ background:url(images/navi_hover.jpg) top left repeat-x;}

#suckerfishnav li {display:block; float:left; background:url(images/navi_line.jpg) no-repeat right center; position:relative}
#suckerfishnav ul {position:absolute; left:-999em; height:auto; width:170px; font-weight:normal; margin:0; line-height:1; border:0;z-index:99999; top:39px;}
#suckerfishnav li li {background:none}
#suckerfishnav li li a {background:#000; color:#fff; width:170px; font-size:12px; text-transform:none; font-family:Arial, Helvetica, sans-serif}
#suckerfishnav li ul ul { margin:-21px 0 0 150px; }
#suckerfishnav li li:hover {

}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#FFF256;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#FFF256;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
	 background-color:#1A7EB0; text-align:left
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	color:#FFF256
}


/*-----top date--------*/
#top_date{ width:990px; float:left; height:36px;}
#top_date_left{ float:left; padding-left:15px; line-height:36px;}
#top_date_right{ float:right; padding-right:15px; line-height:36px;}
#top_date_left a , #top_date_left a:visited{ color:#666; padding-right:10px; background:url(images/icon.jpg) no-repeat right center;}
#top_date_left a:hover{ color:#666; padding-right:10px; background:url(images/icon.jpg) no-repeat right center; text-decoration:underline;}
.here{ color:#666; padding-right:10px; background:url(images/icon.jpg) no-repeat right center; text-decoration:underline;}
/*-----contener--------*/
#contener{ width:990px; float:left; padding-bottom:15px;}
#contener_left{ width:667px; float:left;}
#contener_right{ width:302px; float:right;}
#banner{ width:667px; float:left; padding-bottom:6px;}
#banner_left{ width:440px; float:left;}
#banner_right{ width:225px; float:left; border:solid 1px #c1c1c1;}
#banner_right ul{ list-style-type:none;}
#banner_right li{ height:49px; background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/banner_right_bg.jpg); color:#FFF; border-bottom: solid 1px #c1c1c1;}
#banner_right li a{ color:#FFF; height:39px; float:left; padding:10px 0 0 20px; width:205px; font-size:14px;}
#banner_right li a:hover{ color:#FFF; height:39px; float:left; padding:10px 0 0 20px; width:205px; background:#f88600;}
#banner_right ul li a span{ color:#cccccc; font-size:11px;}
#banner_right ul li a:hover span{ color:#fff; font-size:11px;}
#banner_text{ width:440px; height:40px; font-size:24px; color:#f88600; position:absolute; left:20px; top:204px}
.banner_text_right{ font-size:12px; color:#f88600; font-weight:bold;}
#banner_text span{ color:#cccccc; font-size:11px;}

#body{ width:667px; float:left;}
#body_left{ width:160px; float:left; margin-right:25px;}
#body_right{ width:479px; float:left;}
.blog{ width:140px; float:left; padding:15px 0 0 10px;}
.blog_header{ background:url(images/icon.gif) no-repeat left top; height:41px; width:100px; font-size:19px; padding-left:40px;}
.blog_text{ width:140px; float:left;}
.blog_text ul{ list-style-type:none;}
.blog_text li { background:url(images/icon2.gif) no-repeat left center; padding:2px 0 2px 13px;}
.blog_text li a , .blog_text li a:visited{ color:#666;}
.blog_text li a:hover{ color:#000; text-decoration:underline;}
/*right*/
.topbooks{ width:289px; float:left; padding-bottom:14px; background:url(images/bookbg.jpg) bottom left repeat-y; padding:0 6px;}
.topbooks a:link, .topbooks a:visited{ color:#6f0303; text-decoration:underline;}
.topbooks a:hover{ color:#3a3a3a;}

.topbooks_header{ width:282px; float:left; height:50px; background:url(images/books.jpg) no-repeat; font-size:23px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:12px 0 0 20px;}
.topbooks table tr td { border-bottom:solid 1px #c1c1c1;}
.right_border a:link, .right_border a:visited{ font-weight:bold; text-decoration:underline; color:#a10707; font-style:italic;}
.right_border a:hover{ color:#333}
.cor_right a{font-weight:bold;}
.cor_right a:hover{ color:#333}
.right_sports_header{ width:302px; float:left; font-size:18px; color:#000;}
.right_sports_header span{ color:#aaaaaa;}
.right_sports_header_icon{ float:left; padding:0 7px 0 15px;}
.right_sports_header_text{ float:left; line-height:30px; color:#9a0606; font-size:21px; font-weight:bold;}
.right_sports_header_text1{ float:left;}
.right_sports_header_text1 span{ color:#000; font-size:14px; font-weight:bold;}
.right_sports_header_text1 span span{ color:#f88600;}


.cor_left{ background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/cor_left.jpg) no-repeat left bottom; color:#000; font-size:13px; font-weight:bold;}
.cor_right{ background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/cor_right.jpg) no-repeat right bottom; color:#000;font-weight:bold;}
.cor_right a{font-weight:bold;}
.cor_right a:hover{ color:#333}
.right_sports_header{ width:302px; float:left; background:url(images/right_header.jpg); height:47px; font-size:18px; color:#000; }
.right_sports_header span{ color:#f88600;}
.right_sports_header_icon{ float:left; padding: 0 7px 0 10px;}
.right_sports_header_text{ float:left; line-height:45px;}
.right_sports_header_text1{ float:left;}
.right_sports_header_text1 span{ color:#000; font-size:14px; font-weight:bold;}
 .right_sports_header_text1 span span{ color:#f88600;}


.betting{ width:302px; float:left; padding:0px 0 15px 0;}
.betting ul{ list-style-type:none; padding:0 10px 0 15px;}
.betting li{ background:url(images/icon9.jpg) no-repeat left 8px; padding:4px 0 4px 10px; font-weight:bold; color:#f88600;}
.latesnews{ width:302px; float:left; padding: 10px 0 10px 0;}
.latesnews ul{ list-style-type:none; padding:10px 10px 10px 15px;}
.latesnews li{ padding:6px 0 6px 0px; font-weight:bold; color:#f88600;}
.latesnews ul li span{ font-size:11px; color:#999999; font-weight:normal; line-height:20px;}

/*<!--middel-->*/
.mid_header{ width:479px; float:left; padding:10px 0 0 0px; border-top:solid 1px #cccccc; }
.mid_header_left  { width:45px; float:left; }
.mid_header_left a{ width:45px; float:left; height:40px; background:url(images/icon11.png) no-repeat; font-size:14px; padding:7px 0 0 0px; text-align:center; color:#FFF}
.mid_header_left a:hover{ width:45px; float:left; height:40px; background:url(images/icon11.png) no-repeat; font-size:14px; padding:7px 0 0 0px; text-align:center; color:#000}

.mid_header_right { width:480px; float:left; font-size:20px; font-weight:normal; color:#9c0000; line-height:24px; padding:0;}
.mid_header_right a:link, .mid_header_right a:visited{ color:#9c0000; text-decoration:none;}
.mid_header_right a:hover{ color:#000;}
.mid_text{ width:475px; float:left; padding:0px 5px 5px 0px; line-height:18px; text-align:justify;}

.mid_text_left{ font-size:11px; color:#999; float:left;}
.mid_text_right{ font-size:11px; color:#999; float:right;}
.mid_text_right a{text-decoration:underline; font-style:italic; font-weight:bold;}
.mid_text span img{ float:left; padding:0 15px 8px 0;}
.mid_content{ width:479px; float:left;}
.mid_header_bottom{ width:477px; float:left;  padding:10px 0 0 10px; border-bottom:solid 1px #cccccc;}
.mid_text_bottom{ width:466px; float:left; padding:5px 18px 0px 18px;line-height:18px;}
.mid_text_bottom img{ padding:0 15px 10px 0; float:left;}
.mid_header_right_bottom{ width:420px; float:left; font-size:16px; font-weight:bold; color:#f88600; line-height:24px; padding:0 0 8px 10px;}

.navigation {margin-top:10px; margin-bottom:15px; width:650px; float:left;}
.page{ width:30px; float:left;}
.page_left{ width:9px; float:left;}
.page_middel{ width:464px; float:left; height:27px; background:url(images/page_bg.jpg) repeat-x; padding:5px 10px 5px 10px;}
.page_middel_left{ float:left; padding:5px 0 0 0;}
.page_middel_right{ float:right; width:188px;}
.next{ width:10px; float:left; padding:12px 0 0 0}
.button{ width:136px; float:left; padding:0 12px;}
 .page_middel_right .button a{ width:27px; height:26px; text-align:center; float:left; background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/button_bg.jpg) no-repeat; line-height:24px; color:#999999;}
  .page_middel_right .button a:hover{ width:27px; height:26px; text-align:center; float:left; background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/button_hover.jpg) no-repeat; line-height:24px; color:#666666;}
  
/*bottom*/
#footer{ width:100%; float:left; background: url(images/footer_bg.jpg) top left repeat-x; clear:both;}
#footer .footer_main{ width:990px; margin:0 auto; background:url(images/footertopbg.jpg) top center no-repeat;}
#footer .footer_top{ width:990px; float:left; padding:20px 0 0 0;}
#footer .footer_top_right{ width:225px; float:left; margin-right:20px;}
#footer h2{ margin:0px 0px 10px 0px; padding:0px; text-transform:uppercase; clear:both; display:block; color:#5b5b5b; font-size:16px; font-weight:bold; font-family:"Myriad Pro";}
#footer .footer_top_right ul{ list-style-type:none;}
#footer .footer_top_right li{ background:url(images/bottom_icon.jpg) no-repeat left 7px; padding: 0 0 10px 10px  }
#footer .footer_top_right li a , .footer_top_right li a:visited { color:#777777; text-decoration:none;}
#footer .footer_top_right li a:hover { color:#333333; text-decoration:underline;}

#footer .footer_bottom{ width:100%; float:left; font-size:11px; padding-top:15px; color:#999; padding-bottom:0px; height:31px; background:#e8e8e8;}
#footer .footer_bottom a{ color:#999; text-decoration:none; padding:0 5px 0 5px;}
#footer .footer_bottom a:hover{ color:#333; text-decoration:underline}
#footer .copyright{ width:990px; margin:0 auto;}

/* footer ends */

.mid_text_left a{color:#999;}
.mid_text_left a:hover{color:#000;}
.mid_text_right a{color:#999;}
.mid_text_right a:hover{color:#000;}
.latesnews ul li span a {color:#999;}
.latesnews ul li span a:hover{color:#000;}

#navi_mid ul li.first{ background:none;}
#navi_mid ul li.last{ background:none; float:right}

#navi_mid ul li .betting_link { background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/navi_right.jpg) no-repeat right top;}
#navi_mid ul li .betting_link:hover { background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/navi_betting.jpg) no-repeat right top #f88601;}

/*inner*/
.features_header{ width:232px; float:left; height:50px; background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/features.jpg) no-repeat; font-size:24px; color:#FFF; padding:10px 0 0 70px;}
.special_features{ width:300px; float:left; border-left: solid 1px #c1c1c1; padding-bottom:5px; border-right: solid 1px #c1c1c1;}
.special_features ul{ list-style-type:none; padding:10px 15px 0 30px; line-height:18px;}
.special_features li{ background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/icon14.jpg) no-repeat left 8px; padding:4px 0 3px 20px;}
.bonus{ width:302px; float:left; text-align: center; padding:10px 0 5px 0;  color:#666;}
.bonus span{ color:#f88601; font-size:18px;font-weight:bold;}
.alllink{ color:#999999; font-size:11px; float:left; width:282px; text-align:center; padding:10px 10px 0 10px ;}
.latesnews table tr td{ border-bottom:solid 1px #cccccc; padding:0 0 0 15px;}
.latesnews table tr th{ font-size:14px; color:#999999; border-bottom:solid 1px #cccccc; }
.font18{ font-size:18px; color:#f88601; line-height:18px;}
.mid_header_logo{ width:239px; float:left;}
.mid_header_icon{ width:210px; float:left; padding:0 0 0 20px}
.pinnaclesports{ width:233px; float:left; text-align:center;}
.font24{ font-size:24px; color:#f88601; line-height:24px;}
.mid_text_inner{ width:466px; float:left; padding:10px 18px 10px 18px; line-height:18px;}
.strong_points{ float:left; font-size:18px; color:#000; background:url(images/icon19.jpg) no-repeat left center; padding:0 0 0 20px; width:213px;}
.Weak_points{ float:left; font-size:18px; color:#000; background:url(http://www.onlinesportsbookpro.com/wp-content/themes/sportsbook/images/icon20.jpg) no-repeat left center; padding:0 0 0 20px; width:213px;}
.strong_points_text{ width:233px; float:left;}
.strong_points_text ul{ list-style-type:none; padding-right:30px;}
.strong_points_text li{ padding:3px 0 3px 10px; background:url(images/icon2.gif) no-repeat left 10px;}
.strong_points_text ul li a{ color:#666666;}
.strong_points_text ul li a:hover{ color:#000; text-decoration:underline;}
.special_features ul li a{ color:#666666;}
.special_features ul li a:hover{ color:#000; text-decoration:underline;}

/*  */

.widecolumn .entry p { font-size: 1.05em; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Typography & Colors */


/* Begin Structure */

.narrowcolumn { float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px; }
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
.post { margin: 0 0 40px; text-align: justify; }
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.postmetadata { padding:5px; clear:both; float:left; background-color:#efefef; border:solid 1px #CCC; line-height:20px; margin-top:10px; margin-bottom:10px; }
.clear { clear: both; }
/* End Structure */



/*	Begin Headers */

h2.pagetitle { margin-top: 20px; text-align: center; margin-bottom:10px; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3.comments { padding: 0; margin: 40px auto 20px; }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul { margin-left: 0px; padding: 0 0 0 0px; list-style: none; padding-left: 10px; }
html>body .entry li { margin: 7px 0 8px 0px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 0px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 0px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
/* End Entry Lists */

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Sidebar */
#sidebar { padding: 20px 0 10px 0; margin-left: 545px; width: 190px; }
#sidebar form { margin: 0; }
/* End Sidebar */

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
a img { border: none; }
/* End Various Tags & Classes*/

/*footer*/
h2 a, h2 a:visited { color:#F88600; font-size:24px; font-weight:bold}
h2 a:hover { color:#000; }
/*subpage*/

h1 {font-size:30px; color:#9A0606; line-height:30px; }
h3 { font-size:14px; color:#000; line-height:20px; }
h3 a:link, h3 a:visited { font-size:18px; color:#842970; line-height:22px; }
h3 a:hover { color:#000; text-decoration:underline }


/* Left NAv */

/* Left NAv End */

ul#menu, ul#menu ul {list-style-type:none;  margin: 0px 0; padding: 0; width: 160px;}
ul#menu a { display: block; text-decoration: none; }
ul#menu li { margin-top: 1px; position:relative}
ul#menu li a {background: black url(images/glossyback.jpg) repeat-x bottom left; font:12px; color: white; display: block; position: relative;  width: auto; padding: 5px 0 6px 0; padding-left: 20px; text-decoration: none; }
ul#menu li a:hover {background:url(images/submenubg.jpg) top left repeat-x #f1f1f1;	color:#333333;}

ul#menu li span{background: black url(images/glossyback.jpg) repeat-x bottom left; font:12px; color: white; display: block; position: relative;  width: auto; padding: 5px 0 6px 0; padding-left: 20px; text-decoration: none;   }
ul#menu li span:hover{}

ul#menu li span.sym{ margin:0px; padding:0px; position: absolute; top: 5px; left:3px; border: none; }
ul#menu ul {background:url(images/submenubg.jpg) repeat-x scroll left top #F1F1F1 }
ul#menu ul li { border-bottom: 1px solid #cccccc; line-height:20px; }
ul#menu li ul li a { background:none; display: block; font: normal 12px; color: black; text-decoration: none; padding: 2px 0; padding-left: 10px; margin:1px 0; color:#999999; }
ul#menu li ul li a:hover {background: #e5e5e5; color:#000; margin:1px 0;}


#banner #bannercont{width:667px; float:left; }
#banner ul, #banner li{ list-style:none; margin:0px; padding:0px;}
#banner_left{ background-color:#3A3A3A; border:solid 1px #000}

#breadcrumbs{ margin:0px; padding:0px;}


.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.fontsize10{ font-size:10px; padding-bottom:15px;}
.fontsize11{ font-size:11px;}
.mid_text_box{ width:460px; background:#eeeeee; float:left; padding:5px 10px; margin:15px 0;} 
p{ text-align:justify;}

.right_box_bg{ float:left; width:302px; background: url(images/right_header.jpg) top left no-repeat; padding:13px 0 0 0; margin-top:20px;}

.right_news{ float:left; width:302px; margin:20px 0;}
.right_news label{ float:left; width:70px; margin:8px 0 0 0; font-size:13px; font-weight:bold; text-align:right; padding:3px 10px 0 0}
.right_news input{ float:left; width:176px; height:25px; background:url(images/inputbg.jpg) top left no-repeat; border:none; margin:8px 0 0 0;}
.right_news .sub_btn{ background:none; border:none; width:93px; height:29px; margin:10px 0px 0px 80px;}

.right_video_bg{ width:302px; float:left; padding:0px;}

.right_text_rpost{ width:272px; float:left; padding:15px;}
.right_text_rpost ul{ margin:0px; padding:0px;}
.right_text_rpost li{ margin:0px; padding:6px 0px 6px 25px; color:#6f0303; list-style:none; font-size:13px; border-bottom:1px solid #dddddd; background:url(images/icon11.png) 0px 8px no-repeat;}
.right_text_rpost li a{ text-decoration:none; color:#6f0303; list-style:none; font-size:13px; }

.right_text_comment{ width:272px; float:left; padding:15px; }
.right_text_comment ul{ margin:0px; padding:0px;}
.right_text_comment li{ margin:0px; padding:7px 5px 10px 25px; list-style:none; font-size:13px; border-bottom:1px solid #dddddd; background:url(images/icon18.jpg) 0px 8px no-repeat;}
.right_text_comment li a{ text-decoration:none; list-style:none; color:#000 }
.right_text_comment li a:hover{text-decoration:underline}

.right_text_comment li .ntitle{ font-weight:bold; color:#3a3a3a;}
.right_text_comment li.nobdr{ border:none;}

#contener_right{}
#contener_right ul, #contener_right li{ list-style:none}
#contener_right li{ margin-bottom:5px;}
#contener_right ul{margin-bottom:10px;}
h2{color:#9A0606; font-size:21px; margin:0px; margin-bottom:10px;}

h1.catdesc{font-size:30px; color:#9A0606; margin-bottom:5px;}
h1.catdesc p{ margin:0px; padding:0px; font-size:16px; font-weight:normal; color:#000; margin-bottom:10px;}

.catimg{ margin-bottom:15px;}

.more-link{ clear:both; float:right; background:url(images/icon19.jpg) no-repeat 0px 5px; display:block; padding-left:25px; font-weight:bold; font-style:italic}

.breakout	h1{
	color:#666666;
	font-size:18px;
	}
	
.breakout	.hder{
	font-weight:bold;
	text-decoration:underline;
	font-size:16px;
	}

.breakout	a.playnow {
	font-weight:bold;
	font-size:14px;
	}
	
.hlt {
	float: left;
	clear:left;
	width: 486px;
	background-image: url(images/backgrounds/highlight-background-middle.jpg);
	margin-bottom:20px;
}
.hlt .hlt-top {
	background-image: url(images/backgrounds/highlight-background-top.jpg);
	height: 54px;
	marg
}
.hlt .hlt-top p{
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	text-align:center;
	padding-top:10px;
}

.hlt .hlt-mid p.hlt-img {
	float: left;
	width: 130px;
	margin:0px;
	margin-left:10px;
	padding-top:3px;
}

.hlt .hlt-mid p.hlt-des {
	float: left;
	width: 320px;
	margin:0px;
	font-size:13px;
	padding:0px 5px 0px 10px;
}
.hlt .hlt-bottom {
	width:486px;
	float:left;
	background-image:url(images/backgrounds/highlight-background-bottom.jpg);
	height: 17px;
	marg
}
.hlt a.hlt-learn-more{
	float: left;
	background-image:url(images/backgrounds/learn-more.jpg);
	width:91px;
	line-height:22px;
	margin:12px 5px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

.hlt a.hlt-learn-more-play{
	float: left;
	background-image:url(images/backgrounds/learn-more-play.jpg);
	width:91px;
	line-height:22px;
	margin:12px 5px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

#body_combo {
	width: 665px;
	float:left;
	}
	
#body_combo h1{
	font-size:16px;
	color:#666666;
	}
	

.mid_content_combo_2_col	{
	width:320px;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right:10px;
	border-bottom:1px dotted #000000;
	}
	
.mid_content_combo_2_col .mid_text_combo	p	{
	text-align:left;
	}
	
.devi{
	border-top:1px dotted #666666;
	background-color:#f1f1f1;
	border-bottom:1px dotted #666666;
	padding-left:10px;
	color:#666666;
	}

.body_combo_span-2	{
	float:left;
	clear:left;
	border-bottom:1px dotted #666666;
	margin-bottom:10px;
	}
	
.body_combo_span-2 h1{
	font-size:16px;
	color:#666666;
	}

/*
new top ten table styles
 */
 
.top5	{width:670px; float:left; margin-bottom:20px;}
.top5 .tblHead {background-image:url(images/custom/backgrounds/top10-yellow-header-background.jpg); width:672px; height:33px; background-repeat:no-repeat;  color:#fff}
.top5 .tblHead div	{float:left; line-height:30px; font-weight:bold}
.col-0 {width:187px; text-indent:15px;}
.col-1 {width:45px; font-size:35px; color:#ccc; text-align:center; line-height:65px;}
.col-2 {width:140px;}
.col-3 {width:250px; text-align:left; float:left;}
.col-4 {width:65px; text-align:center;}
.col-5 {width:75px; text-align:center;}
.col-6 {width:85px; text-align:center;}
.col-7 {width:75px; text-align:center;}
.col-8 {width:93px; text-align:center;}
.top5 .tblRow{float:left; clear:left; width:670px; background-image:url(images/custom/backgrounds/top10-rows-background.jpg); height:60px; border-left:1px solid #ccc; border-right:1px solid #ccc}
.top5 .tblRow div	{float:left;}
.top5 .tblRow .col-3 p a	{ font-weight:bold; text-decoration:none; color:#5D0405}
.top5 .tblRow .col-3 p	{ margin:8px 10px 0px 0px; color:#666666;}
.top5 .tblRow .col-3 p	a{ font-weight:bold;}
.top5 .tblRow .col-3 p	a:hover{ text-decoration:underline}
.top5 .tblRow .col-4 p, .top5 .tblRow .col-6 p{ font-weight:bold; color:#5D0405; font-size:13px; text-align:center; line-height:58px; margin-top:0px;}
.col-8 a.play{width:93px; text-align:left; text-indent:28px; line-height:27px; display:block; background-image:url(images/custom/buttons/play-now.jpg); color:#fff; font-weight:bold; text-decoration:none; background-repeat:no-repeat}
.col-8 a{font-weight:bold; text-decoration:none; color:#0000FF}
.tblRowBottom {background-image:url(images/custom/backgrounds/top10-rows-bottom-background.jpg); width:673px; line-height:25px; background-repeat:no-repeat; float:left; border-top:1px solid #CCCCCC}

.blackjack	{width:740px; border:1px solid #999999}
.blackjack	tr { line-height:20px;}
.blackjack	td { border:1px solid #ccc; text-align:center}
.blackjack .hd { text-align:left; font-weight:bold; padding-left:7px;}

.mid_text ul {margin-left:25px; margin-right:10px; text-align:left}

.seperate {height:125px}

.gads {width:300px; float:left; margin-top:25px;}