body,h1,h2,h3,ul,li,p,form{
	margin:0px;
	padding:0px;
}
img { behavior: url(iepngfix.htc); }
.clearer{
	clear:both;
}
p{
	margin:4px 0;
}
a{
	text-decoration:none;
	color:#030FFB;
}
a:hover{
	text-decoration:underline;
}
a.over{
	text-decoration:underline;
}
.txtblue{
	color:#030FFB;
}
body{
	font: 10px Arial, Helvetica, sans-serif;
	color: #231F20;
	background:#FCFF00 url(../images/back_main.jpg) repeat;
}
img{
	border:none;
}
.page{
	width:1024px;
	margin:0 auto;
	background: url(../images/back_content.png) no-repeat 0px 140px;
	_background: url(../images/back_content.gif) no-repeat 0px 140px;
}
.main{
/*	height:768px;*/
	background: url(../images/footer_back_top.png) no-repeat center bottom;
	_background: url(../images/footer_back_top.gif) no-repeat center bottom;
}
.header{
}
.logo{
	float:left;
	width:390px;
}
.logo img{
	/*height:180px;
	width:390px;
	_position:relative;*/
	position:absolute;
}
.menu{
	float:right;
	width:634px;
}
.top_menu{
	padding:30px 47px 0 260px;
	_padding-left:230px;
	height:63px;
}
.top_menu a img{
	display:block;
	float:left;
	margin-left:30px;
}
.m1{
	margin-top:15px;
}
.m2{
	margin-top:4px;
}
.m3{
	margin-top:26px;
}
.m4{
	margin-top:22px;
}
.m5{
	margin-top:19px;
}
.m6{
	margin-top:11px;
}
.m7{
	margin-top:6px;
}
.main_menu{
	height:85px;
	_position:relative;
}
.main_menu a img{
	display:block;
	float:left;
}
.png{
	_behavior: url("js/pngbehavior.htc");
}
.content{
	width:890px;
	min-height:525px;
	_height:525px;
	margin-left:68px;
	_position:relative;
	position:relative;
	z-index:100;
	/*background: url(../images/back_main_pic.gif) no-repeat left top;*/
}
.left_col{
	float:left;
	width:210px;
	padding:70px 0 0 15px;
}
.right_col{
	float:left;
	width:665px;
}
.footer{
	padding:20px 40px 10px 60px;
	*padding-bottom:0px;
	_position:relative;
	width:924px;
	margin:0 auto;
	background: url(../images/footer_back_bot.png) no-repeat;
	_background: url(../images/footer_back_bot.gif) no-repeat;
}
.footer .fl_left{
	padding-top:30px;
}
.footer .fl_right{
	padding-top:7px;
}
.fl_left{
	float:left;
}
.fl_right{
	float:right;
}
.left_menu{
	padding:0px 20px;
}
.left_menu ul{
	list-style:none;
	text-transform: uppercase;
}
.left_menu ul li{
	background: url(../images/menu_ico.gif) no-repeat 0px 5px;
	padding:0px 0 0px 20px;
}
.left_menu ul li a{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 0;
	_height:1px;
	border-bottom:1px solid #010000;
}
.left_menu ul li ul{
	border-bottom:1px solid #010000;
}
.left_menu ul li ul li {
	padding:0px 0 0px 10px;
}
.left_menu ul li ul li a {
	font-size: 10px;
	padding:1px 0;
}
.left_menu ul li ul li ul{
	border-bottom:none;
}
.left_menu ul li a:hover{
	color:#D71E1E;
	text-decoration:none;
}
.left_menu a.over{
	color:#D71E1E;
	text-decoration:none;
}
.left_menu ul li ul li{
	background:none;
}
.left_menu ul li ul li a{
	border-bottom:none;
}
.left_menu ul li ul li ul li a{
	font-size:10px;
}
.scroll{
	overflow-y:auto;
	height:410px;
}
.block{
	float:left;
	width:210px;
	padding-left:10px;
}
.img_box{
	width:194px;
	height:342px;
	background: url(../images/back_pic.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_pic.png',sizingMethod='scale');
	padding:19px 0 0px 14px;
	margin-bottom:20px;
}
.img{
	height:300px;
}
.btn{
	padding-left:30px;
	_position:relative;
}
h1{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #CB070F;
}
.page_menu{
	text-align:right;
	font-weight:bold;
	padding-bottom:3px;
	text-transform: uppercase;
}
.page_menu a{
	color:#2421BC;
	text-decoration:none;
}
.page_menu a:hover{
	color:#9B9898;
	text-decoration:none;
}
.page_menu a.over{
	color:#9B9898;
	text-decoration:none;
}
.block_sub{
	width:160px;
	float:left;
	padding-left:6px;
}
.img_box_sub{
	width:141px;
	height:266px;
	background: url(../images/back_pic_sub.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_pic_sub.png',sizingMethod='scale');
	padding:15px 0 0 19px;
	margin-bottom:5px;
}
.img_sub{
	height:230px;
}
.btn_sub{
	padding-left:15px;
	_position:relative;
}
.marg{
	padding:0px;
}
.left_col2{
	float:left;
	width:460px;
}
.right_col2{
	float:right;
	width:190px;
}
h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #CB070F;
}
h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CB070F;
}
.left_col3{
	width:175px;
	float:left;
}
.center_col{
	width:180px;
	float:left;
	padding-left:15px;
}
.right_col3{
	float:left;
	width:215px;
	padding-left:15px;
	padding-top:20px;
}
.left_col4{
	float:left;
	width:400px;
}
.right_col4{
	float:right;
	width:230px;
	padding-right:25px;
}
.left_col5{
	float:left;
	width:250px;
}
.right_col5{
	float:right;
	width:130px;
}
.slide img{
	margin:10px 10px 10px 0px;
}
.slide a img{
	border:1px solid #D9D9D9;
}
.slide a:hover img{
	border:1px solid #212CF6;
}
.slide a.over img{
	border:1px solid #212CF6;
}
.block_item{
	padding-top:1px;
}
.block_blog{
	padding-top:10px;
}
.left_col6{
	float:left;
	width:325px;
}
.right_col6{
	float:right;
	width:325px;
}
.line{
	height:1px;
	background:#000;
	margin:7px 0;
}
/***********scroll**********************/
.scroll-pane {
	overflow: auto;
	height: 479px;
}
.osX{
}
.osX .jScrollPaneTrack {
	background: url(../images/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(../images/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(../images/osx_drag_top.gif) no-repeat;
	height: 6px;
}
.osX .jScrollPaneDragBottom {
	background: url(../images/osx_drag_bottom.gif) no-repeat;
	height: 7px;
}
.osX a.jScrollArrowUp {
	height: 24px;
	background: url(../images/osx_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {
	height: 24px;
	background: url(../images/osx_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}		
.left .jScrollPaneTrack {
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/******************************************************/
.back_content{
	background: url(../images/header_back.png) no-repeat center top;
	_background: url(../images/header_back.gif) no-repeat center top;
	/*_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header_back.png',sizingMethod='scale');*/
}

/*NHS*/

.right_col a { text-decoration: none; color: #FF0000; }
.right_col .family {
	float: left;
	width: 123px;
	height: 360px;
	padding: 5px;
	background-color: #FFFFFF;
}

.right_col .family a, .right_col .clothing a, .right_col .cruzers .name a, .right_col .boards a { text-decoration: none; color: #FF0000; font-size: 10px; line-height: 10px; 	text-transform: uppercase; }
.right_col .name, .right_col .buy { position: absolute; height: 30px; }

.right_col .clothing { float: left; width: 155px; height: 190px; padding: 5px 5px 10px 5px; text-align: left; position: relative; }
.right_col .clothing .name { left: 50px; width: 105px; line-height: 10px; top: 157px; }
.right_col .clothing .buy { left: 5px; top: 155px; }

.right_col .cruzers { float: left; width: 155px; height: 200px; padding: 5px; text-align: left; position: relative; }
.right_col .product { position: absolute; top:0px; left: 57px; }
.right_col .cruzers .name { left: 50px; width: 105px; line-height: 10px; top: 157px; }
.right_col .cruzers .buy { left: 5px; top: 155px; }

.right_col .boards { float:left; width:160px; height: 260px; padding-left:6px; }
.right_col .boards .name { left: 50px; width: 105px; line-height: 10px; top: 157px; }
.right_col .boards .buy { left: 5px; top: 155px; }

#cruzers_menu {
	padding: 0px;
	margin: 0px;
}
#cruzers_menu, #cruzers_menu ul, #cruzers_menu li {
	background-image: none;	
}
#cruzers_menu li {
	padding: 0px;
	margin: 0px;
	float: left;
	height: 55px;
	width: 50px;
}
#cruzers_menu li a {
	border-bottom: none;
}
.img_box_sub a {
	text-decoration: none;
	font-size: 14px;
	line-height: 15px;
	color: #FFFFFF;
	text-transform: uppercase;]
}
.img_box_sub img {
	margin-bottom: 11px;
}
.blog { font-size: 14px; }
.blog .newscontainer { padding: 10px 40px; }
.newscontainer a { color: #FF0000; }
.newscontainer .title { font-weight: bold; color: #FF0000; }
.newscontainer .story { padding: 4px 0px; }
.newscontainer .credits { font-style: italic; font-size: 12px; }
.red {color: #FF0000; text-decoration: none; }
#front_blog {  width: 100%;  clear: both;  float: left;  border-top-color: #e6e6e6;  border-top-style: solid;  border-top-width: 1px;  }
#tech { float:left; width:800px; padding: 70px 0px 20px 40px; }
#team { float:left; width:860px; margin-left:20px; margin-top: 0px; height: 735px; background-image: url('/images/team/team_page.png'); background-repeat: repeat-y; position: relative; }
#team #teamlist { font-size: 22px; position: absolute; top: 80px; left:10px; width: 840px; height: 500px; text-align: center; text-transform: uppercase; line-height: 32px; color: #000000; }
#team #teamlist .name { float: left; width:280px; }
#team #teamlist .name:hover { color: #38150C; }
.blog .acct { float: left; width: 21%; padding: 5px 2%; height: 100px; text-transform: uppercase; font-size: 10px; }
.blog h5 { font-size: 16px; clear: both; color: #FF0000; text-transform: uppercase; }
.blog h6 { font-size: 12px; clear: both; }