/************************************************************************************/
html{
background:#253c49 url(/images/gfx_v3/background_v3.jpg) top repeat-x;
margin:auto;
}
body {
	margin:0px auto 0px auto;
	width: 960px;
}
body a:link {
	color: #333333;
	text-decoration:none;
}
body a:visited {
	color: #666666;
	text-decoration:none;
}
body a:hover {
	color: #666666;
	text-decoration:none;
}
hr {
border: 0;
color: #a7a9ac;
background-color: #a7a9ac;<p>Need more mat time?<br/><a href="mailto:jaxbjj@yahoo.com">Schedule a private lesson!</a></p>
height: 1px;
width: 100%;
text-align: left;
}


#bcontent {
float:left;
clear:both;
width:960px;
height:100%;
min-height: 100%;
height:auto !important;
position:relative;
font-family:Verdana;
font-size:.8em;
background: #dfeaef;
}
#header{
width:960px;
height:260px;
background-image:url(/images/gfx_v3/header_v3b.jpg);
background-repeat:no-repeat;
position:relative;
z-index:9;
}
#footer{
float:left;
clear:both;
width:960px;
height:70px;

position: relative;
font-family:Verdana;
font-size:.7em;
color:#FFFFFF;
text-align:center;

}

#footer a:link {
	color: #ffffff;
	text-decoration:none;
}
#footer a:visited {
	color: #ffffff;
	text-decoration:none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration:none;
}
.leftrail{
float:left;
width:170px;
/*padding:0px 3px 0px 0px;*/
margin:0px 0px 0px 0px;
}
.maincontent{
float:left;
display: block;
height: 100%;
min-height: 863px;
height:auto !important;
width:484px;
font-size:1em;
/*border: 1px solid #557186;*/
/*background: #cecfd0 url(/images/graphicelements/bck_content.gif) top repeat-x;*/
}
.rightrail{
float:right;
height:100%;
min-height: 100%;
height:auto !important;
width:306px;
}
.latestnews{
height:214px;
width:300px;
margin-right:6px;
margin-bottom:6px;
/*padding:0px 0px 3px 0px;*/

/*border: 1px solid #557186;*/
background: #cecfd0 url(/images/graphicelements/bck_content.gif) top repeat-x;
overflow:auto;
}
.mmareader{
height:100%;
width:300px;
margin-right:6px;
margin-bottom:6px;
/*margin:0px 0px 3px 0px;*/
/*border: 1px solid #557186;*/
background: #cecfd0 url(/images/graphicelements/bck_content.gif) top repeat-x;
}
.schoolmarketing{
width:300px;
margin-right:6px;
margin-bottom:6px;
margin-top:6px;
/*border: 1px solid #557186;*/
background:#4e697d url(/images/gfx_v3/bkgrd_sidebar.jpg) top repeat-x;
color:#fff;
}
.classschedule{
height:370px;
width:100%;
margin:0px 0px 3px 0px;
border: 1px solid #557186;
background: #cecfd0 url(/images/graphicelements/bck_content.gif) top repeat-x;
}
.schoolmerchandise{
height:322px;
width:100%;
margin:0px 0px 3px 0px;
border: 1px solid #557186;
background: #cecfd0 url(/images/graphicelements/bck_content.gif) top repeat-x;
}
h2{
font-size:1.2em;
margin-top:3px;
margin-bottom:10px;

color:#cadb2a;
}
.leftrail h2{
font-size:1.3em;
margin-top:3px;
margin-bottom:10px;
color:#004a72;
font-family:"Helvetica", Verdana;
font-weight:bold;
}
.maincontent h2{
font-size:1.4em;
margin-top:3px;
margin-bottom:10px;
color:#004a72;
font-family:"Helvetica", Verdana;
font-weight:bold;
}
/************rollovers************************/
.contentstyle a:link {
	color: #fff;
	text-decoration:none;
}
.contentstyle a:visited {
	color: #fff;
	/*text-decoration:line-through;*/
}
.contentstyle a:hover {
	color: #fff;
	text-decoration:none;
}

.rightrail a:link {
	color: #fff;
	text-decoration:none;
}
.rightrail a:visited {
	color: #fff;
	/*text-decoration:line-through;*/
}
.rightrail a:hover {
	color: #fff;
	text-decoration:none;
}

/*************tester boxes*********************/
.ajaxholder{
background:#4e697d;
width:300px;
height:320px;
margin-right:6px;
margin-bottom:6px;
}
.class_schedule{
width:160px;
height:450px;
display:block;
background-image: url(/images/gfx_v3/jaxbjj_logo_fp.jpg);
background-repeat:no-repeat;
margin-left:6px;
margin-bottom:6px;
z-index:1;
position:relative;

}

.class_schedule h2{
position:absolute;
top:170px;
color:#004a72;
}

.scheduler{
position:absolute;
top:185px;
color:#004a72;
}
.adunit_160x300{
width:160px;
height:300px;
display:block;
background-color:#cadb2a;
margin-left:6px;
margin-bottom:6px;

}
.adunit_160x300 a img{
border:0px;
}

.adunit_160x600{
width:160px;
height:600px;
display:block;
background-color:#cadb2a;
margin-left:6px;
margin-bottom:6px;

}
.adunit_160x600 a img{
border:0px;
}

.adunit_300x250{
width:300px;
height:250px;
display:block;
background-color:#cadb2a;
margin-right:6px;
margin-bottom:6px;
}

.adunit_300x100{
width:300px;
height:100px;
display:block;
background-color:#cadb2a;
margin-right:6px;
margin-bottom:6px;
}
/************ajax tabs*******************************************************************************/
.shadetabs{
padding: 3px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.ajaxholder a:link {
	color: #cadb2a;
	text-decoration:none;
}
.ajaxholder a:visited {
	color: #cadb2a;
	/*text-decoration:line-through;*/
}
.ajaxholder a:hover {
	color: #cadb2a;
	text-decoration:none;
}
.shadetabs li a{
text-decoration: none;
padding: 3px 3px;
margin-right: 3px;
color: #cadb2a;
/*background: #C8DF8E url(http://www.mycw17.com/images/gfx_elements/cwtvshows_shade.gif) top left repeat-x;*/
background: #1e3347;
}

.shadetabs li a:visited{
color: #cadb2a;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #cadb2a;
}

.shadetabs li.selected{
/*position: relative;*/
/*top: 1px;*/
}

.shadetabs li.selected a{ /*selected main tab style */
/*background-image: url(http://www.mycw17.com/images/gfx_elements/cwtvshows_shadeactive.gif);*/
background: #1e3347;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{

width: 300px;
height:300px;
overflow-y:auto;
overflow-x:hidden;
color:white;
background:#4e697d url(/images/gfx_v3/bkgrd_sidebar.jpg) top repeat-x;
/*margin-right:6px;
margin-bottom:6px;*/
}

.shadetabs li{
display: inline;
margin: 0;
}