.ja_slidetitle {text-align:left !important;}
.ja-content-main {min-height: 809px;}
.text {height:100px;}
#ChronoContact_complaint {background: #F0F0F3;border-top: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE;}
.cf_inputbox {background: #fff !important;border: 1px solid #CACCCD;box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);padding: 5px;}


.banner_header{
	padding-bottom:20px;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.banner_header a{
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	color:#000;
}
.banner_footer {
	padding-top:20px;
	text-decoration: none;
	font-weight: bold;
}
.banner_footer a{
	text-decoration: none;
	font-weight: bold;
}

.box1title_pros{ width:50px; float:left; color:#08A1CA;}
.box1title_cons{ width:50px; float:left; color:#F00;}
.box1cont{ width:340px; float:right;}
.box1 {
	float:left;
	width: 400px;
	position: relative;
	margin-left:30px;
}
.box2 {
	float:left;
	width: 220px;
	position: relative;
	margin-left:30px;
}
.clear{
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	}
.padding_15{
	margin-top:15px;
	margin-bottom:15px;
}
.cont{
	margin-left: 4px;
	padding: 29px;
	width: 910px;
	background-color: #ffffff;
	border: 2px solid #DEDEDE;
	}
.img1{
	width:230px;
	float: left;
}
.img1 img{
	width:220px;
	float: left;
	margin:0px;
}

.banner_logo{ 
	height:90px; 
	
}
.banner_logo img{ 
	float:right; 
	
}

.banner_rating{
	height:116px;
	background-position: 0px 0px;
	margin-top: -5px;
	}
.banner_rating_badge { 
	width:88px; 
	height:88px; 
	float:left ;
	background-image:url(../../../images/reviews_logo/badge/ussbr%20badge_recommended%20in%2088x88.png);
	background-repeat:no-repeat;}
.banner_pros{ height:90px;}
.banner_cons{ height:116px;}
.line{ border-bottom:thin dashed}
.banner_overall_rating{
	float:right;
	vertical-align:text-top;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #F00;
	font-size: 36px;
}
.banner_overall_rating_grade{
	font-size: 55px;
	font-weight: 800;
	line-height: normal;
	float:right;
	height: 72px;
	vertical-align: bottom;
	margin-top: 3px;
}
.banner_overall_rating_sup {
	font-size: 36px;
	font-weight: bolder;
	line-height: 60px;
	float:right;
	height: 72px;
	margin-top: 3px;
}
.banner_overall_rating_title{
	font-size: 14px;
	line-height: 16px;
	text-align: right;
	float:right;
	font-weight: 900;
}
.banner_overall_rating_logo{
	position:absolute;
	right:-30px;
	bottom:0px;
	float:right;
	height:25px;
	width:200px;
	background-image:url(../../../images/reviews_logo/badge/editors-rating.jpg); 
	background-repeat:no-repeat; background-position:bottom right;
}


.dot li {
list-style-image: url(http://www.ussportsbookreviews.com/t3-assets/custom/listarrow.png); 
}
.ja-tabswrap .ja-tab-content li{
margin-left:30px;/* margin-left: 90px !important;*/
}
.ja-tab-subcontent h3 { color:#000; margin-top:15px;}
.ja-tab-subcontent p {margin: 1em 0px;}
.ja-tab-subcontent .strong {color:#000; font-weight:bold;}
.ja-tab-subcontent .indent {margin-left: 30px}
.portfolio .ja-tabs-title-top ul.ja-tabs-title li h3{ text-align:center; padding:15px; } .ja-tabswrap div.ja-tab-subcontent { padding: 35px 30px; }

.portfolio .ja-tabs-title-top ul.ja-tabs-title li h3 {padding:15px;}
.ja-tabswrap .ja-tab-content li {padding:0px;}

.cf_inputbox {
background: #F0F0F0;
border: 1px solid #CCC;
font-size: 92%;
padding: 5px;
margin-bottom: 10px;}


.cf_button input {
cursor: pointer;
border: 1px solid #CCC;
color: white;
font-weight: bold;
margin: 0 0 5px;
padding: 4px 6px;
text-align: center;
margin-top: 10px;
margin-right: 100px;
border: 1px solid #08A1CA;
background-image: url('../core/themes/blue-color/images/grad-d1.gif');
text-shadow: 0 1px 1px black;
float:right;

}

.cf_button  { float:right;}

.chronoform { display:none;}

.cf_label {font-weight:bold; font-size:12px;}

.cf_textarea textarea {width:410px;height:120px;resize:none;}

.cf_textbox input { width:410px;}

#userrev .itemHeader {display:none;}
#userrev .k2Anchor {display:none;}
#userrev h2.componentheading span {
font-size: 14px;
color: #525253;
}

#Mod103 .inputbox {
background: #F0F0F0;
border: 1px solid #CCC;
font-size: 92%;
padding: 5px;
margin-bottom: 10px;
width: 95%;
}

#Mod103 #mod_search_searchword {
width: 88%;
}

#Mod103 label {
font-weight: bold;
}

.review-title {
width: 97.5%;
}

.user-reviewtitle {
padding-top:2px !important;
padding-bottom:12px !important;
}

#jac-wrapper li {
margin-left:0px !important;
}

#userrev {height:1500px; }

.banner_overall_rating_logo p {
color: white;
font-size: 14px;
text-indent: 52px;
line-height: 25px;
}
.maskDesc { display:none !important;}

.alertdiv .alert {
border: red 2px solid;
text-align: center;
color: red;
padding: 5px 150px 5px 150px;
margin: 0 auto;
font-size: 14px;


}

.alertdiv {   text-align: center;  padding: 5px; margin-bottom: 25px;}

/*
# ------------------------------------------------------------------------
# JA Slideshow II module for Joomla 15
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
# Author: JoomlArt.com
# Websites: http://www.joomlart.com - http://www.joomlancers.com.
# ------------------------------------------------------------------------
*/

.ja-slidewrap {
	border: 1px solid #191A1B;
	margin: 0;
	padding: 0;
	position: relative;
}

.ja-slide-main-wrap {
	overflow: hidden;
	position: relative;
}

.ja-slide-main {
	position: absolute;
	z-index: 1;
}

.ja-slide-item {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.ja-slide-item img {
	background: #000;
}

.ja-slide-thumbs-wrap {
	clear: both;
	overflow: hidden;
	position: relative;
}

.but_prev, .but_next {
	background: #000;
	position: absolute;
	top: 0;
	z-index: 99;
}

.but_prev {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-l.gif) no-repeat right center;
	left: 0;
}

.but_prev:hover, .but_next:hover {
	cursor: pointer;
}

.but_next {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-r.gif) no-repeat left center;
	right: 0;
}

.maskdesc {
	background: #000;
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 100;
}

.maskdesc .ja-slide-desc {
	color: #fff;
	font-size: 100%;
	padding: 10px 20px;
}

.maskdesc .ja-slide-desc a,
.maskdesc .ja-slide-desc a:hover,
.maskdesc .ja-slide-desc a:focus,
.maskdesc .ja-slide-desc a:active {
	border: none !important;
	text-decoration: none !important;
}

.maskdesc .ja-slide-desc a span {
	color: #fff;
	font-size: 150%;
	font-weight: bolder;
	text-transform: uppercase;
}

.maskdesc .ja-slide-desc br {
	display: none;
}

.maskdesc .ja-slide-desc h3 {
	margin: 0;
	padding: 0;
}

.maskdesc .ja-slide-desc p a {
	color: #ccc;
}

.maskdesc a.readon {
	/*background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-ri.gif) no-repeat right 7px;*/
	bottom: 2px;
	color: #ccc;
	display: block;
	font-size: 100%;
	font-weight: bold;
	padding: 0 8px 0 0;
	position: absolute;
	right: 20px;
}

.maskdesc a.readon:hover,
.maskdesc a.readon:active,
.maskdesc a.readon:focus {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-ri-hover.gif) no-repeat right 7px;
	color: #fff;
}

.ja-slide-buttons {
	z-index: 900;
}

.ja-slide-buttons span {
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	margin-right: 5px;
	padding: 2px 5px;
}

/*JA Sideshow [ Topspotlight 1]*/
#ja-slideshow .ja-slidewrap {
	margin: 0;
	padding: 0;
	position: relative;
	height: 340px;
	overflow: hidden;
}

#ja-slideshow .ja-slide-mask {
	background: #ccc;
	bottom: 10px;
	display: none;
	height: 70px;
	position: absolute;
	right: 10px;
	width: 210px;
	z-index: 99;
}

#ja-slideshow .ja-slide-thumbs-wrap {
	background: #ccc;
	bottom: 10px;
	position: absolute;
	right: 10px;
	z-index: 100;
}

#ja-slideshow .ja-slide-buttons {
	bottom: 10px;
	display: block;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 101;
}

#ja-slideshow .ja-slide-thumb img {
	background: #CCCCCC;
	border: 1px solid #fff;
	margin: 4px;
}

#ja-slideshow .ja-slide-item img {
	border: none;
	padding: 0;
}

#ja-slideshow .maskdesc {
	background: none;
}

#ja-slideshow .maskdesc .ja-slide-desc {
	color: #fff;
	font-size: 100%;
	padding: 20px 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 230px;
}

#ja-slideshow .maskdesc .ja-slide-desc h3 {
	color: #ccc;
	text-transform: uppercase;
}

/* SCROLL LEFT
-----------------------------------------*/
/* Horizontal ---*/
.ja-vertical_right {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}

/* horizontal ---*/
.ja-vertical_left {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 100;
}

.ja-vertical_right .active {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-bg.png) no-repeat center left;
}

.ja-vertical_left .active {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/arrow-bg.png) no-repeat center right;
}

.ja-slide-right {
	margin-left: auto;
	right: 0;
	top: 0;
}

.ja-slide-thumbs, .ja-slide-thumbs-mask, .ja-slide-thumbs-handles {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 5000px;
}
/* 
.ja-articles .ja-slide-thumbs-handles {
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0.00;
} */

.ja-slide-descs {
	display: none;
}

.ja-slide-thumb, .ja-slide-thumbs-handles span {
	cursor: pointer;
	display: block;
	float: left;
	margin: 0;
}

/* horizontal  */
.ja-vertical_right .ja-slide-thumb, .ja-vertical_right .ja-slide-thumbs-handles span{
	float: none!important;
}

.ja-vertical_left .ja-slide-thumb, .ja-vertical_left .ja-slide-thumbs-handles span{
	float: none!important;
}

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner {
	background: url(http://www.ussportsbookreviews.com/templates/ja_portfolio/css/grad-bg.gif) repeat-x top left #57212A;
}

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner h3 {
	color: #fff !important;
}

.ja-slide-thumbs-handles span {
}

.ja-slide-thumbs-mask-left,
.ja-slide-thumbs-mask-right,
.ja-slide-thumbs-mask-center {
	float: left;
}

.ja-vertical_right .ja-slide-thumbs-mask-left,
.ja-vertical_right .ja-slide-thumbs-mask-right,
.ja-vertical_right .ja-slide-thumbs-mask-center {
	display: block;
	float: none;
}

.ja-vertical_left .ja-slide-thumbs-mask-left,
.ja-vertical_left .ja-slide-thumbs-mask-right,
.ja-vertical_left .ja-slide-thumbs-mask-center {
	display: block;
	float: none;
}

.ja-slide-thumb-inner {
	background: #000;
	border-top: 1px solid #191A1B;
	color: #757575;
	height: 100%;
	margin-left: 19px;
	padding: 0 15px;
}

.ja-vertical_left .ja-slide-thumb-inner {
	margin-left: 0px;
	margin-right: 19px;
}

.ja-slide-thumb-inner img {
	background: #000;
	border: 1px solid #1C1C1C;
	margin: 15px 5px 0 0;
	padding: 3px;
}

.ja-slide-thumb-inner h3 {
	font-size: 11px;
	margin: 0px !important;
	padding: 15px 0 0 !important;
}

.ja-slide-thumb-inner .ja-createdate {
}

.active .ja-slide-thumb-inner {
	border: none;
	color: #fff;
}

.active .ja-slide-thumb-inner img {
	background: #57212A;
	border: 1px solid #67373F;
}

.ja-slide-thumbs-mask-left,
.ja-slide-thumbs-mask-right,
.ja-slide-thumbs-mask-center {
	float: left;
}

.ja-slide-thumbs-mask-left, .ja-slide-thumbs-mask-right {
	background: #000;
}

.ja-slide-buttons .ja-slide-prev.hover, .ja-slide-buttons .ja-slide-next.hover {
background-image: url('../core/themes/blue-color/images/btncontrol-hover.png');
}
.ja-slide-buttons .ja-slide-next {
background-position: right top;
float: right;
}
.ja-slide-buttons {

background-color: transparent;
background-image: url('../images/btncontrol.png');
background-repeat: no-repeat;
}
.ja-slide-buttons .ja-slide-prev, .ja-slide-buttons .ja-slide-next {

display: block;
padding: 0;
width: 35px;
height: 43px;
text-indent: -999em;
margin: 0;
}

.ja-slidewrap { border:none;}

p.readmore a {
text-transform: lowercase;
}

#jac-wrapper input.text, #jac-wrapper input.search {
height: 15px;
}

#ChronoContact_complaint {padding:15px 20px; margin:20px -20px 0;}
#jac-post-new-comment label , .jac-form-guest label{font-weight:600;font-size: 12px !important;}


	.myForm td, input, select, textarea, checkbox  {
		font-family: tahoma;
		font-size: 12px; 
	}
        .myForm td, 
        .myForm th, 
        .myForm,
        .myForm tr{
        border-collapse: separate;
        border:none;
        border-right:none;
        background:transparent;
        padding:0px;
        }

	.required {
		color: red;
	}
     
        .link:hover {
               color: red;
        }
        #nl-header {
        font-family: Comic Sans MS, Comic Sans MS, cursive;     
        font-style:none;
        }
        #nl-header p {
        font-size:16px;
        margin:0px;
        text-shadow: 4px 4px 4px #000;
        }
        .headtext {
        height:30px;
        padding:0;
        margin:0;   
        }
        .bot {
        text-align:right;        
        }
        .u {
       
        }
        .y {
        color:red;
        font-size:22px;
        font-style: Italic;
        }
        #nl-body{
        background: url("../../../modules/mod_newsletter/images/newsletter_180x260.jpg") no-repeat;
        /*padding-top: 227px;
        padding-bottom: 20px;*/
		height:260px;
		width:180px;
		margin: 0 15px;
        /*margin-left: 12px;*/
        /*width: 195px;*/
        }
		
div.logo a {
background: url('../core/themes/blue-color/images/logo.png') no-repeat left;
display: block;
width: 294px;
height: 68px;
text-indent: -9000px;
}
div.logo {
font-size: 250%;
line-height: 1;
margin-left: 10px;
width: 294px;
height: 68px;
float: left;
position: relative;
z-index: 1;
}

.slider-table {
	margin-left: 4px;
	padding: 0px;
	width: 968px;
	background-color: white;
	border: 2px solid #DEDEDE;
}
.slider-table tr td{
	padding: 15px 10px 15px 15px;
}
.rating {
	width:65px;
	margin:0;	
	height:13px;
	background:url(../../../images/starssmall.png) left top;
}
.rating > span {
	display:block;
	height:13px;
	background:url(../../../images/starssmall.png) left -13px;	
}
.r05{
	width:10%;
}
.r10{
	width:20%;
}
.r15{
	width:30%;
}
.r20{
	width:40%;
}
.r25{
	width:50%;
}
.r30{
	width:60%;
}
.r35{
	width:70%;
}
.r40{
	width:80%;
}
.r45{
	width:90%;
}
.r50{
	width:100%;
}
.slider-table .componentheading th {
border-left: 1px solid #39393B;
border-right: 1px solid #39393B;
color: white;
padding: 10px 15px;
margin: 0 -1px;
background: none,linear-gradient(top,#717175 0,#3C3C3E 100%);
background: none,-khtml-gradient(linear,left top,left bottom,from(#717175),to(#3C3C3E));
background: none,-moz-linear-gradient(top,#717175 0,#3C3C3E 100%);
background: none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#717175),color-stop(100%,#3C3C3E));
background: none,-webkit-linear-gradient(top,#717175 0,#3C3C3E 100%);
background: none,-o-linear-gradient(top,#717175 0,#3C3C3E 100%);
background: none,-ms-linear-gradient(top,#717175 0,#3C3C3E 100%);
background: none,linear-gradient(top,#717175 0,#3C3C3E 100%);
color: white;
border: 1px solid #3C3C3E;
-webkit-box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255,255,255,0.4) inset;
box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
-khtml-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
font-family: franklin-gothic-urw-cond,"Helvetica Condensed Bold",Helvetica,Arial,sans-serif;
font-size: 100%;
font-weight: bold;
zoom: 1;
_display: inline-block;
}

.banned #ja-wrapper {display:none;}
.ban_message {
  width: 700px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1000;
  text-align: center;
  margin-left: -550px;
  padding: 200px;
  margin-top: -200px;
  background-color: #fff;
  font-size: 26px;
}