@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #000 url(/sites/public/135/resources/filemanager/template/bg_body.gif) repeat-x;
}
a{
	text-decoration:none;
}
.logo {
       position:absolute;
top:0px;
margin-left:0px;

}

a img{
	border:none;
}
#banner{
	height:	300px;
	overflow:hidden;
}

#contents_container{
	margin-top:93px;
	
}
#header{
	position:absolute;
	z-index:1000;
	top:0px;
	width:100%;
	background-color:#000;
	height:93px;
	font-size:13px;
	
}
.container{
	width:954px;
	text-align:left;
	
}


#header a.shop,#header ul{
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#header a.shop{
	text-decoration:none;
	color:#fff;
	background:url('/sites/public/135/resources/filemanager/template/bg_buyonline.jpg') no-repeat right;
	border:solid 1px #F00;
	height:33px;
	padding:0px 30px 0px 15px;
	line-height:33px;
margin-top:45px;
}
#header a.logo{
	position:absolute;
	
}
#header ul li{
	float:left;
	list-style:none;
	line-height:35px;
	
}
#header ul li a{
	color:#FFF;
	float:none;
	padding:0px 20px 0px 13px;
	background:url(/sites/public/135/resources/filemanager/template/bg_a.gif) no-repeat center left;
}
#header ul li a:hover{
	background:url(/sites/public/135/resources/filemanager/template/bg_a_o.gif) no-repeat center left;

}
#kwicks_container { 
	height: 544px;	
	display:block;
	top:93px;
	position:relative;
}

.contents{
	background-color:#FFF;
	padding:20px 30px;
	font-size:12px;
}
.contents h1{font-size:25px;font-weight:Bold;margin:10px 0px;}

#blurb_special{
	position:absolute;
	margin:60px 0px 0px -50px;
	z-index:101;
}
#blurb_trainers{
	height:151px;
        width:231px;
	color:#fff;
	position:absolute;
	text-align:left;
        margin:20px 0px 0px 723px;
	z-index:100;

}
#blurb_trainers .message{
	margin:65px 20px 0px 20px;	
	position:absolute;
	height:111px;
	width:191px;
	text-align:center;
	font-size:13px;
	line-height:20px;
	z-index:101;
}
#blurb_trainers .message span{ font-size:16px;padding-bottom:10px;font-weight:bold;}
#blurb_trainers .message a{ color:#00B2C0;font-weight:bold;}
#blurb_trainers #blurbClose{position:absolute;margin:35px 0px 0px 210px;z-index:101;}
#kwicks {
	position: relative;
	width:954px;
	height: 544px;
	overflow:hidden;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-top:-564px;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	height: 544px;
	overflow:hidden;
	position:relative;
}

#kwick_1 {background:#000000 url(/sites/public/135/resources/filemanager/template/bg_cell1.jpg) no-repeat; width:429px;}
#kwick_2 {background:#000000 url(/sites/public/135/resources/filemanager/template/bg_cell2.jpg) no-repeat;width: 175px;}
#kwick_3 {background:#000000 url(/sites/public/135/resources/filemanager/template/bg_cell3.jpg) no-repeat;width: 175px;}
#kwick_4 {background:#000000 url(/sites/public/135/resources/filemanager/template/bg_cell4.jpg) no-repeat;width: 175px;}
#kwick_1 .jScrollPaneContainer{border-color:#99CC00;}
#kwick_2 .jScrollPaneContainer{border-color:#FFCC00;}
#kwick_3 .jScrollPaneContainer{border-color:#00CCFF;}
#kwick_4 .jScrollPaneContainer{border-color:#FF99CC;}
#kwick_1 .jScrollPaneDrag{background-color:#99CC00;}
#kwick_2 .jScrollPaneDrag{background-color:#FFCC00;}
#kwick_3 .jScrollPaneDrag{background-color:#00CCFF;}
#kwick_4 .jScrollPaneDrag{background-color:#FF99CC;}
#hd1{background:#000000 url(/sites/public/135/resources/filemanager/template/bg_hd1.jpg) repeat-x;}
#hd2{background:#000000 url(/sites/public/135/resources/filemanager/template/bg_hd2.jpg) repeat-x;}
#hd3{background:#000000 url(/sites/public/135/resources/filemanager/template/bg_hd3.jpg) repeat-x;}
#hd4{background:#000000 url(/sites/public/135/resources/filemanager/template/bg_hd4.jpg) repeat-x;}



#kwicks div.details{
	height:150px;
	padding:10px;
	color:#FFF;
	font-size:12px;
	line-height:14px;
	width:349px;
	
	
}

a.more{
	position:absolute;
	background:url(/sites/public/135/resources/filemanager/template/arrow.png) no-repeat;
	padding-left:20px;
	text-decoration:none;
	font-size:12px;
	float:right;
	font-weight:bold;
	top:477px;
	right:30px;
	display:none;
}
a#more1{color:#99CC00;}
a#more2{color:#FFCC00;}
a#more3{color:#00CCFF;}

a#more4{color:#FF99CC;}

a.more:hover {
	color:#FFFFFF!important;
}

#kwicks h1{
	padding:0px 0px 0px 15px;
	margin-top:500px;
	color:black;
	font-size:20px;
	line-height:44px;
	position:absolute;
	width:160px;
	display:block;
	z-index:15;
	
}
#kwicks h2{
	font-size:20px;
	line-height:42px;
	height:42px;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.tag{
	position:absolute; margin-top:420px;margin-left:50px; z-index:2;visibility:hidden;
}

#footer{
	font-size:12px;
	color:#666;
	padding:0px 0px;
	text-align:left;
}
#footer ul{
	margin:0px;
	padding:0px;
	float:right;
}
#footer ul li {
	list-style:none;
	float:left;
	margin-left:7px;
}
#footer ul li a {
	color:#FFF;
}
#footer ul li a:hover {
	color:#0CF;
}
/*** ESSENTIAL STYLES ***/

.menu {
padding-top:45px;

}
#nav, #nav * {
	margin:			0px;
	padding:		0px;
	list-style:		none;
}

#nav ul {
	position:		absolute;
        z-index:1000;
	top:			-999em;
	width:			170px; /* left offset of submenus need to match (see below) */
}
#nav ul li {
        height:36px;
	width:			100%;
}
#nav li {
        line-height:36px;
	float:			left;
	position:		relative;
}
#nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

#nav li li{
line-height:22px;
height:22px;
	background-color: #202123;
	border-top:#00ADC5 1px solid;
text-transform:none;
}
#nav li li:hover{
	background-color: #666;
        background-image:none;
}
#nav a {
	display:		block;
	position:		relative;
	font-size:10pt; 
	text-align: center; 
	vertical-align: middle; 
	padding:0px 10px; 
	color: #FFF;
        text-decoration:none;
        text-transform:uppercase;
}
	#nav a:hover {
	color: #FFF;
}
#nav li li a{
	padding-bottom:2px; 
	padding-left:10px; 
	font-weight:bold; 
	text-align:left; 
	background-color:#202123; 
	color:#FFF; 
	border-left:none; 
	line-height:22px;
        background-image:none;
        text-transform:none;

}
#nav li li a:hover{
	color:#FFF; background-color:#666;
        background-image:none;
}
#nav li:hover ul,
#nav li.sfHover ul {
	left:			0;
	top:			36px; /* match top ul list item height */
	z-index:		99;
	color:#FFFFFF; background-color:#666;
}
ul#nav li:hover li ul,
ul#nav li.sfHover li ul {
	top:			-999em;
}
ul#nav li li:hover ul,
ul#nav li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}
ul#nav li li:hover li ul,
ul#nav li li.sfHover li ul {
	top:			-999em;
}
ul#nav li li li:hover ul,
ul#nav li li li.sfHover ul {
	left:			170px; /* match ul width */
	top:			0;
}

