a:focus {
-moz-outline-style: none;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-attachment:fixed;
	background-color:#ffffff;
	/*letter-spacing:1px;*/
	color:#808080;
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:150%;
}

.table{
	margin:0px;
	padding:0px;
}

#container{
	position:relative;
	background-color:#FFFFFF;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	width:744px;
}

#introcontainer{
	position:relative;
	background-color:#FFFFFF;
	top:70px;
	margin-left:auto;
	margin-right:auto;
	width:770px;
	height:400px;
}

#content{
	position:absolute;
	top:50px;
	left:90px;
	width:729px;
	height:auto;
	padding-bottom:100px;
}

h1{
	text-indent:-9000px;
	line-height:0px;
	padding:0px;
	margin:0px;
}

h2{
	font-size:18px;
	color:#000000;
	font-weight:bold;
	line-height:110%;
	padding:0px;
	margin:0px;
}

h3{
	color:#000;
	font-weight:normal;
	padding:0;
	margin:0 0 3px 0;
}

a{
	text-decoration:none;	 
	color:#808080;
}

a:hover{
	text-decoration:none;	 
	color:#FF00FF;
	background-color:#000000;
}
	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

li{
	padding-bottom:1px;
}


#logo{
	position:absolute;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	top:78px;
	left:78px;
	width:150px;
	height:72px;
	z-index:2;
	}
	
#skater{
	position:relative;
	background-image:url(images/skater.gif);
	background-repeat:no-repeat;
	top:580px;
	left:780px;
	width:50px;
	height:50px;
	z-index:55;
	}
	
#title{
	position:absolute;
	/*background-color:#FF00FF;*/
	top:231px;
	left:243px;
	width:167px;
	height:250px;
	z-index:20;
}

#foot{
	position:relative;
	margin-top:50px;
	padding-bottom:50px;
	text-align:center;
}

/*  :::::::: BASE PAGE ::::::::  */

.td_news_title{
}

.td_news_img{
	border-bottom:1px #999 solid;
	width:400px;
	height:300px;
	vertical-align:top;
}

.td_news_img img, .td_news_img_last img{
	margin:40px 0 40px 0;
	max-height:300px;
	max-width:400px;
}

.td_news_text{
	padding:40px 0 40px 15px;
	vertical-align:top;
	border-bottom:1px #999 solid;
}

.td_news_text_last{
	padding:40px 0 0 15px;
	vertical-align:top;
}

/*  :::::::: MISSION PAGE ::::::::  */

#missionbg{
	position:relative;
	width:400px;
	height:498px;
	top:5px;
	padding:75px 177px 0 167px;
	background-image:url(images/mission/bg.gif);
	background-repeat:no-repeat;
}

/*  :::::::: GALLERY PAGE ::::::::  */

#gallerycontainer{
	position:relative;
	background:url(images/gallery/bg.gif) no-repeat center;
	top:40px;
	left:15px;
	width:729px;
	height:455px;
	overflow:scroll;
}

#gallerycontainer a:hover{
	background-color:#FFFFFF;
}

#item{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:38px;
}

#itemid{
	position:relative;
	top:8px;
	left:35px;
	font-size:9px;
	line-height:11px;
	letter-spacing:0px;
}

#spacer{
	position:relative;
	height:auto;
	width:auto;
}

.name{
	background-color:#000000;
	color:#FFFFFF;
}

.highlight{
	font-size:9px;
	line-height:11px;
	letter-spacing:0px;
	background-color:#FF0000;
	color:#FFFFFF;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.hscrollerbase {
height: 10px;
background-color: black;
}
.hscrollerbar {
height: 10px;
background-color: cyan;
}

/*  :::::::: LINK UP PAGE ::::::::  */

#linkupcontainer{
	position:relative;
	background-image:url(images/link_up/bg.gif);
	background-repeat:no-repeat;
	top:25px;
	width:356px;
	height:300px;
	padding:195px 0 0 70px;
	margin:0 0 0 167px;
	z-index:8;
}

/*  :::::::: CLOTHING PAGES ::::::::  */

#clothingcontainer{
	position:relative;
	/*background-color:#47FF0A;*/
	top:0px;
	height:330px;
	margin:50px 0 0 100px;
	padding:0px;
	z-index:8;
}


#image{
	position:absolute;
	width:330px;
	height:330px;
	margin:0px;
	padding:0px;
	border:1px;
	border-color:#cccccc;
	border-style:solid;
	z-index:99;
	overflow:hidden;
}

#image iframe{
	overflow-y:hidden;
	overflow-x:hidden;
}

#clothingbg{
	position:absolute;
	background-image:url(images/gallery/detail_bg.gif);
	left:350px;
	height:331px;
	width:57px;
}

#subnav{
	position:absolute;
	left:373px;
	top:190px;
	height:140px;
	width:205px;
}

#clothinginfo{
	position:absolute;
	left:435px;
	top:-5px;
	height:135px;
	width:auto;
}

#clothinginfo a:link{
	background-color:#000000;
	color:#FF00FF;
}

#clothinginfo a:hover{
	background-color:#000000;
	color:#00FF00;
}


/*  :::::::: CART PAGE ::::::::  */

#comingsoon{
	position:relative;
	background-color:#FF0000;
	color:#FFFFFF;
	top:300px;
	font-size:12px;
	width:auto;
	height:auto;
}

#cartcontainer{
	position:absolute;
	background-image:url(images/cart/header.gif);
	background-repeat:no-repeat;
	background-position:top;
	top:190px;
	left:83px;
	width:749px;
	height:500px;
}

#cartcontent{
	position:absolute;
	top:42px;
	right:0px;
	width:749px;
	height:auto;
}

#order_form{
	position:absolute;
	top:190px;
	left:90px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	height:auto;
	padding-bottom:150px;
}

/*main mavigation starts*/

#nav{
	z-index:100;
}

#nav li a{display:block; height:16px; width:65px; text-decoration:none; padding:0; cursor:pointer; text-indent:-9000px;}

#nav ul li a.base{background:url(/images/nav/base.jpg);}
#nav ul li a.software{background:url(/images/nav/software.jpg);}
#nav ul li a.mission{background:url(/images/nav/mission.jpg);}
#nav ul li a.linkup{background:url(/images/nav/link_up.jpg);}
#nav ul li a.cart{background:url(/images/nav/cart.jpg); margin-bottom:-1px}

#nav ul li a:hover.base{background-position:0 16px;}
#nav ul li a:hover.software{background-position:0 16px;}
#nav ul li a:hover.mission{background-position:0 16px;}
#nav ul li a:hover.linkup{background-position:0 16px;}
#nav ul li a:hover.cart{background-position:0 16px; margin-bottom:-1px}

/*main navigation ends*/