body
{
background:url(../images/bg.gif) repeat-x top #b1b1b1;
margin:0 auto;
font-family: Arial;
font-size:12px;
color:#909090;
line-height:16px;
}
a
{
outline:none;
text-decoration:none;
}
ul
{
margin:0;
padding:0;
}
li
{
list-style:none;
}
.fl
{
float: left;
}
.fr
{
float:right;
}
.logoCnt
{
background:url(../images/banner-bg.gif) repeat-x right 29px;
width:942px;
padding:0 0 10px 23px;
height:100px;
 
margin:0 auto;
}
 
.logoText
{
padding-left:8px !important;
padding-top:40px;
}
.pr10
{
margin-right:10px !important;
float:left;
}
 
.main
{
width:965px;
margin:0 auto;
padding:0;
background:#0f1013;
}
.header
{ 
height:264px;
background:url(../images/header-bg.gif) repeat-x right bottom;
width:935px;
padding:15px 15px 0;
margin:0 auto;
}

.headerulBg
{
float:left;
width:172px;
background:url(../images/header-ul-bg.gif) no-repeat 13px left !important;
padding:22px 0 0;
}
.header ul
{
float:left;
width:172px;
background:url(../images/header-ul-bg.gif) no-repeat left 34px !important;
padding:0 0 0;
}
.header li
{
font-size:12px;
width:145px;
text-transform:uppercase;
padding:9px 0 9px 15px;
}
.header li a
{
color:#343434;
padding:0 0 0 18px;
font-weight:bold;
width:127px;
background:url(../images/li-arrow.gif) no-repeat left 4px;
}
.header li a:hover, .header li.active a
{
color:#c8731b;
text-decoration:none;
}
.bgnone
{
background:none !important;
}
#left-column
{
float:right;
height:234px;
border:2px solid #fff;
background:#000;
width:751px;
}
.container
{
background:#7c7c7c;
width:965px;
display:block;
margin:0 auto;
overflow:hidden;
padding:22px 0 32px;
}
.contactLeftCnt
{
width:900px !important;
}
.containerLeft
{
float: left;
width:618px;
color:#fff;
padding:0 12px 0 17px;
}
.containerLeft a
{
color:#fbd108;
text-decoration:underline;
}
.containerRight
{
width:295px;
float:right;
padding:0 19px 0 0;
}
.homeCnt
{
background:url(../images/jiu-jitsu.jpg) no-repeat left top #2b2c30;
height:240px;
width:425px;
padding:10px 16px 0 172px;
margin-bottom:30px;
color:#3d3d3d;
}
.homeCnt span
{
font-weight:bold;
color:#3d3d3d;
}
.homeCnt a
{
color:#cb6900;
font-weight:bold;
text-decoration:underline;
}
.homeCnt a:hover
{
text-decoration:underline;
}
.homeCnt h2
{
border-bottom:1px solid #fff;
background:none;
}
a:hover
{
text-decoration:underline;
}
h2
{
padding:8px 0 !important;
margin:0 0 6px 0 !important;
border-bottom:1px solid #2c2c2c;
}
.containerLeft li
{
background:url(../images/list-arrow.gif) no-repeat left 7px;
padding:2px 0 2px 10px;
}
.links li
{
color:#fff;
width:280px;

}
.links
{
width:300px;
float:left;
}
.links li 
{
background:url(../images/li-bg.gif) no-repeat left 13px;
padding:10px 0 3px 17px;
}
.links li a
{
color:#fff;
text-decoration:none;
}
.links li a:hover
{
text-decoration:underline;
}
.contactCnt
{
width:269px;
background:url(../images/contact-bg.gif) no-repeat right top #f3f3f3 ;
height:120px;
padding:11px 13px;
margin-bottom:12px;
color:#2b2b2b;
}
.contactCnt a
{
color:#cb6900;
text-decoration:underline;
}
.contactCnt h2
{
width:152px;
padding:8px 0 10px !important;
background:url(../images/contact-text-bg.gif) repeat-x bottom;
border:none;
}
.PBT
{
padding:12px 0;
}
.rightLogo
{
background:#1d1e22;
width:277px;
padding:9px;
text-align:center;
}
.pl10
{
padding-left:10px;
}
.footer
{
color:#6d6d6d; 
width:965px;
margin:0 auto;
text-align:center;
padding:16px 0;
}
.latestInfoh2
{
width:152px;
padding:0px 0 10px !important;
margin-bottom:5px;
background:url(../images/contact-text-bg.gif) repeat-x bottom;
border:none;
}
 
.HlatestInfo
{
width:585px;
float:right;
padding:0px 0 0 30px; 
margin-bottom:12px;
color:#fff;
}
.HlatestInfo .ulcnt
{
float:left;
width:330px;
padding-top:15px;
}
.HlatestInfo li span
{
font-weight:bold;
display:block;
padding-bottom:5px;
font-size:13px;
}
.HlatestInfo ul a
{    
padding-left:10px;
color:#fbd108 !important;
text-decoration:none !important;
}
.pt5
{
padding-top:5px;
}
.nobor
{
border:none !important;
margin:0 !important;
}
.latestInfoh2
{
width:152px;
padding:0px 0 10px !important;
margin-bottom:5px;
background:url(../images/contact-text-bg.gif) repeat-x bottom;
border:none;
}
.latestInfo
{
width:164px;
padding:11px 120px 0 13px; 
height:100px !important;
margin-bottom:12px;
background:url(../images/latest-info-bg.jpg) no-repeat left top;
color:#2b2b2b;
}
.latestInfo a
{
background: url(../images/latest-li-bg.gif) no-repeat left 11px;
padding:5px 10px;
display:block;
font-weight:bold;
color:#cb6900;
text-decoration:underline;
}
.latestInfo a:hover
{
text-decoration:underline;
}
.HlatestInfo li
{
border-bottom:1px solid #999;
background:none;
padding:0px 0 12px 0;
margin-bottom:10px;
}
 
.HlatestInfo a:hover
{
text-decoration:underline;
}
.fb
{
font-weight:bold;
}
.containerLeft table
{
width:617px;
border-top:1px solid #444;
margin:10px 0;
background:#444;
color:#c8c8c8;
}
.containerLeft td
{
padding:5px; border-right:1px solid #888;
}
tr.titletd 
{
background:#727272;
}
tr.titletd td
{
font-weight:bold;
}
.dayCl
{
width:70px;
}
.timeCl
{
width:100px;
}
.locationCl
{
width:162px;
}
.styleCl
{
width:65px;
}
.instructionCl
{
width:53px;
}
.altertd td
{
background:#313131;
}
.p10
{padding:10px 0;
font-size:11px;
}
h3
{
margin:0;
padding:5px 0;
color:#ffdf49;
font-size:15px;

}
.instCnt
{
padding:10px 0;
border-bottom:1px solid #666;
}
.photoCnt
{
display:block;
overflow:hidden;
}
.photoCnt img
{
border:1px solid #000;
margin:10px 25px 15px 0;
}
.label
{
float:left;
}
label.cnt
{
width:100px !important;
float:left;
font-size:12px;
}
.textCnt
{
width:170px;
border:1px solid #333;
height:19px;
background:#f3efef;
}
.textareaCnt
{
width:170px;
border:1px solid #333;
height:69px;
background:#f3efef;
}
.formCntOuter
{
float:left;
width:330px;
margin-top:10px;
border-right:1px solid #999;
}
.formCnt
{
padding-top:10px;
display:block;
}
.buttonBg
{
background:url(../images/button-bg.gif) repeat-x top;
font-weight:bold;
height:22px;
cursor:pointer;
width:80px; text-align:center;
font-size:12px;
margin-right:10px;
outline:none;
color:#4f4f4f;
border:0;
}
.buttonBg a:hover
{
background:url(../images/button-highlight.gif) repeat-x;
}
.addCnt
{
float:left;
padding:0 0 0 25px;
margin-top:10px;
width:230px;
}
.mapImg
{
float:left;
width:300px;
padding-top:15px;
}
.mb20
{
margin-bottom:20px !important;
}
.homeImg
{
margin:0 0 10px 10px;
}

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}



#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#slideshow {
    position:relative;
 width:751px;   height:230px;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}


#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.linksOuter
{
width:915px;
padding:10px 0;
margin-bottom:30px;
display:block;
clear:both;
padding:0 0 0 17px;
}
.left-side, .right-side { background: url(/images/toshibadirect/homepage/v2/shadow-sides.png) repeat-y; width: 10px; height: 704px; position: absolute; top: -40px; _display: none; }
.left-side { left: -10px }
 
#left-column
{
float:right;
height:234px;

width:751px;
}

#rotating-banner { width: 751px; height: 234px;position: relative; overflow: hidden; }
#slides { position: absolute;  margin: 0px; padding: 0px; width: 751px; height: 234px; overflow: hidden; }
 
#slides .slide { width: 751px; height: 234px; position: absolute; top: 0px; left: 0px; z-index: 1;  overflow: hidden; background: white; display: block; margin: 0px; padding: 0px }

#slide-show-nav {
	position: absolute;
	padding: 4px 1px 4px 4px;
	right: 20px;
	top:195px;
	float: left;
	z-index: 5000;
	}
#slide-show-nav .slide-select{
	display: block;
	border: 1px #999 solid;
	color: #999;
	background: #fff;
	float: left;
	margin-right: 3px;
	z-index: 1;
	-moz-border-radius: 3px;
	}
#slide-show-nav .slide-select span {
	display: block;
	padding: 2px 5px;
	cursor: pointer;
	
	}
#slide-show-nav .selected {
	border: 1px #000 solid;
	color: #000;
	}
	
.photoCnt ul
{
margin-top:10px;
display:block;
overflow:hidden;
background:  url(../images/shop_ul_bg.gif) repeat;
}
 
.photoCnt li
{
background:none;
float:left;
padding:15px 29px 0 0;
line-height:22px;
width:175px;
height:200px;
text-align:center;
font-size:12px;
}
.photoCnt li span
{
font-weight:bold;
}
.photoCnt li img
{
padding:0;
height:130px;
width:150px;
margin:5px 0;
}
.priceColor
{
color:#FFDF49;
font-size:13px;
}
