A
{
	color:#327843;
	text-decoration:none;
}
A:hover
{
	color:#660000;
	text-decoration:underline;
}
TD {color:#000000}
.colors_background_main {background-color:#ffffff}
.colors_background1_text {color:#013008}
.colors_background1 {background-color:#ffffff}
.colors_background2 {background-color:#204486}
A.colors_background2_text:hover {color:#ffffff}
.colors_background2_text {color:#000000}
.colors_background3 {background-color:#4fb119}
A.colors_background3_text:hover {color:#ffffff}
.colors_background3_text {color:#ffffff}
.colors_backgroundlight {background-color:#ffffff}
.colors_backgroundlight_dark {background-color:#999999}
.colors_backgroundneutral {background-color:#ffffff}
.colors_backgroundneutral_dark {background-color:#999999}
.colors_descriptionbox {background-color:#ffffff}
.colors_highlight {background-color:#4fb119}
.colors_lines {background-color:#dddddd}
.colors_lines_light {background-color:#dddddd}
.colors_links {color:#4fb119}
A.colors_links:hover {color:#a0b63a}
.colors_menutitle {background-color:#013208}
.colors_menutitletext {color:#ffffff}
.colors_pricebox {background-color:#ffffff}
.colors_productname {color:#4f7a34; text-align:left; }
A.colors_productname:hover {color:#a0b63a}
.colors_productprice {color:#d01018; text-align:left; }
A.colors_text:hover {color:#013208; text-align:left; }
.colors_text {color:#013208; text-align:left; }
.colors_pricebox {text-align:left;}
BODY { FONT: 11px arial, helvetica, tahoma;}
TABLE, TD { FONT: 11px arial, helvetica, tahoma;  }
TEXTAREA, INPUT { FONT: 11px arial, helvetica, tahoma; COLOR: #000; }
FORM { MARGIN: 0px }
.bgcolor1 {	 FONT: 11px arial, helvetica, tahoma;  }
.bgcolor3 {	 FONT: 11px arial, helvetica, tahoma;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px arial, helvetica, tahoma;}
A.productnamecolorSMALL { FONT: bold 10px arial, helvetica, tahoma; TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px arial, helvetica, tahoma;}
A.pricecolor, A.pricecolor:hover { FONT: bold 11px arial, helvetica, tahoma; TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px arial, helvetica, tahoma;}
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px arial, helvetica, tahoma; TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px arial, helvetica, tahoma;TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px arial, helvetica, tahoma;}
A.smalltext, A.smalltext:hover { FONT: 10px arial, helvetica, tahoma; TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: underline; }
.nav1_selected, A.nav1_selected { FONT: bold 11px arial, helvetica, tahoma;}
A.nav1_selected:hover {  TEXT-DECORATION: underline; }
.nav2, A.nav2 { FONT: bold 11px arial, helvetica, tahoma; TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px arial, helvetica, tahoma; TEXT-DECORATION: none; }
A.carttext { FONT: 10px arial, helvetica, tahoma; TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px arial, helvetica, tahoma; TEXT-DECORATION: underline; }
A {TEXT-DECORATION: none;}
A:hover {TEXT-DECORATION: underline;}
.bgcolor2 {FONT: bold 11px arial, helvetica, tahoma;}
.navtitle, A.navtitle, A.navtitle:hover { FONT: 11px arial, helvetica, tahoma;  letter-spacing : 3px;}
.navTOP, A.navTOP {FONT: bold 11px arial, helvetica, tahoma; COLOR: #000000; TEXT-DECORATION: none;}
A.navTOP:hover {COLOR: #000000; TEXT-DECORATION: underline;}
.navBOTTOM, A.navBOTTOM {FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none;}
A.navBOTTOM:hover { TEXT-DECORATION: underline;}
.NavSpecials, A.NavSpecials { FONT: bold 11px arial, helvetica, tahoma;  TEXT-DECORATION: none;}
A.NavSpecials:hover { TEXT-DECORATION: none;}
.footer {FONT: 10px arial, helvetica, tahoma;  TEXT-DECORATION: none;}
A.footer {FONT: 10px arial, helvetica, tahoma;  TEXT-DECORATION: none;}
A.footer:hover { color: #660000; TEXT-DECORATION: underline;}

#content_area{
 align:center;

}

#DropDown_SHOPBY_MANUFACTURER {
padding-left:1px;
margin-bottom:.0em;
}
#DropDown_SHOPBY_MANUFACTURER select{
width:153px;
margin:0;
padding:0;
font-size:12px
}
#dropdown_shopby_price {
padding-left:1px;
margin-bottom:.0em;
}

#dropdown_shopby_price select{
width:115px;
margin:0;
padding:0;
font-size:12px
}
#display_cart_summary .cartsummary_empty {
display: none;}
#display_cart_summary .cartsummary_full {
background-color: #FFBB00;
border-bottom-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-style: solid;
border-color: #000000;
text-align: center;}

#display_homepage_title a{
	text-indent:-99999px;
	display:block;
	width:300px;	height:40px;
	text-align:left;}
#display_homepage_title #homepage_title{
	text-indent:0;
	display:block;
	width:573px;
	height:40px;
	font-size:2.2em;
	color:white;
	background:transparent;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
}
h1 { 
FONT: 12px arial, helvetica, tahoma;
font-weight: bold; 
color: #000000; 
} 
h2 { 
FONT: 12px arial, helvetica, tahoma;
font-weight: bold; 
color: #000000; 
} 
h3 { 
FONT: 12px arial, helvetica, tahoma;
font-weight: bold; 
color: #000000; 
}
h4 { 
FONT: 12px arial, helvetica, tahoma;
color:#ffffff;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
}
.standardtitle {
	font-family: arial, helvetica, tahoma;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
}
*{outline: none;}
img {border: 0;}
.container {
	text-align:left;
	width: 521px;
	padding: 0;
	margin: 0;
	top: 113px; /*--kp- 120--*/
	position: absolute; /*--kp- not here--*/
	display: block; /*--kp- not here--*/
	z-index: 5;
}

ul#topnav {
	margin-top: 0; padding: 0;	/*--kp- 0,0--*/
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 44px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }

ul#topnav a.skateboard {
	background: url(../images/skateboarding/skateboard_on_sale.png) no-repeat;
	width: 125px; 
}
ul#topnav a.longboards {
	background: url(../images/skateboarding/longboard_on_sale.png) no-repeat;
	width: 111px; 
}
ul#topnav a.clothing {
	background: url(../images/skateboarding/skateboard_clothing.png) no-repeat;
	width: 88px; 
}
ul#topnav a.snowboards {
	background: url(../images/skateboarding/snowboards_on_sale.png) no-repeat;
	width: 115px; 
}
ul#topnav a.surfing {
	background: url(../images/skateboarding/surfing_store.png) no-repeat;
	width: 82px; 
}


ul#topnav li .sub {
	position: absolute;
	top: 44px; left: 0;
	background: #131111 url(../images/skateboarding/sub_bg.png) repeat-x;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 180px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #00cc33;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(../images/skateboarding/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #00cc33; background-position: 5px 12px ;}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	z-index: -999;
	background-color: #2f3034;}

#center{
	margin:0 0 0 0;
	z-index:-99;
}
#moveup{
	top : -500px;
}
a:link{ color: #327843; text-decoration:none; font-family: arial, helvetica, tahoma; font-size: 12px;}

a:visited{ color: #327843; text-decoration:none; font-family: arial, helvetica, tahoma; font-size: 12px;}

a:hover, a:focus{ color: #660000; text-decoration:none; font-family: arial, helvetica, tahoma; font-size: 12px;}

a img {
border : 0;
}
div.wrap {
width : 899px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 899px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : 19px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 322px;
background : url(../images/spesh/header-bg.gif) no-repeat 50% 0;
}
div#header div#slide-holder {
z-index : 3;
width : 899px;
height : 322px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 9px; /* kp moved the background 9*/
left : 9px;
width : 881px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 228px;
width : 881px;
height : 46px;
display : none;
position : absolute;
background : url(../images/spesh/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/spesh/silde-nav.png);
}
