/* CSS Document */
HTML,BODY,TD,TABLE,DIV,P,FORM,H3,UL,LI {margin:0px;padding:0px;}
HTML {overflow-y: scroll;}

/*Header*/
#header_div {width:800px;height:125px;margin-left:auto;margin-right:auto;margin-top:15px;}
#header {width:800px;height:100px;background:#FFFFFF url(../images/logo.jpg) no-repeat;float:left;border-bottom:#606060 10px solid;margin-bottom:3px;padding-top:10px;}

#banner {width:800px; height:20px;text-transform:uppercase;}




#title_bar {font:bold 13px Verdana;color:white;width:571px;height:16px;margin-bottom:3px;background: #606060 url(../images/icons/downgreen.gif) no-repeat 8px 6px;text-transform:uppercase;padding:7px 0 7px 31px;}

#footer_bar {width:602px;height:15px;background-color:#606060;}

#search_form {border:0px; width:263px;*width:270px; height:24px; padding:0px;float:right; position:relative; top:5px;}
.textinput {margin:0px;font:14px Arial;width:197px;*width:204px;height:18px;*position:relative; *top:-1px;}
.submit {font:bold 11px Arial;color:#FFFFFF;background-color:#000000;border:0px; height:24px; width:60px; text-align:center;}
.submit:hover {cursor:pointer;background-color: gray;}


.product_search {width:174px;border:solid;border-color:#CCCCCC;border-width:1px;font-family:Arial, Helvetica, sans-serif;margin-bottom:2px;}


#search_form {border:0px; width:263px;*width:270px; height:24px; padding:0px;float:right; position:relative; top:5px;}
.textinput {margin:0px;font:14px Arial;width:197px;*width:204px;height:18px;*position:relative; *top:-1px;}
.submit {font:bold 11px Arial;color:#FFFFFF;background-color:#000000;border:0px; height:24px; width:60px; text-align:center;}
.submit:hover {cursor:pointer;background-color: gray;}

.t {position:relative;top:-5px;left:50%;margin-left:-400px;background: #FFFFFF url(../images/dot.gif) 0 0 repeat-x;width:800px;min-height:400px;}
.b {background: url(../images/dot.gif) 0 100% repeat-x;}
.l {background: url(../images/dot.gif) 0 0 repeat-y;}
.r {background: url(../images/dot.gif) 100% 0 repeat-y;}
.bl {background: url(../images/bbl.gif) bottom left no-repeat;width:800px;}
.br {background: url(../images/bbr.gif) bottom right no-repeat;}
.tl {background: url(../images/btl.gif) top left no-repeat;}
.tr {background: url(../images/btr.gif) top right no-repeat;padding:10px;min-height:400px;}

#container{
	margin:0px auto;
	width:800px;
}
#wrapper{
	width:800px;
	float:left;
	background:#FFFFFF;
	min-height:500px;
	height:auto !important;
}
#main-cont{
	float:left;
	width:800px;
	margin-bottom:3px;
}
#left-cont{
	float:left;
	width:195px;
	margin-right:3px;
}
#mid-cont{
	float:left;
	width:602px;
	border:#CCCCCC 0px solid;
	margin-top:0px;
}
#footer{float:left;width:800px;border-top:#CCCCCC 1px solid;padding-top:10px;padding-bottom:10px;}

/*Text*/
.style1 {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#000000;z-index:51;}
.style1 a:link {color: #0000FF;text-decoration: none;}
.style1 a:visited {color: #0000FF;text-decoration: none;}
.style1 a:hover {color: #FF0000;text-decoration: none;cursor: pointer;}
.style1 a:active {color: #0000FF;text-decoration: none;}
.style2 {font-size: 14px;font-family: Arial, Helvetica, sans-serif;color:#000000;z-index:51;}
.style3 {font-size: 18px;font-family: Arial, Helvetica, sans-serif;color:#000000;}
.style3 a:link {color: #000000;text-decoration: none;}
.style3 a:visited {color: #000000;text-decoration: none;}
.style3 a:hover {color: #FF0000;text-decoration: none;cursor: pointer;}
.style3 a:active {color: #000000;text-decoration: none;}
.style4 {font-size: 18px;font-family: Arial, Helvetica, sans-serif;color:#000000;}
.style5 {font-size: 10px;font-family: Arial, Helvetica, sans-serif;color:#000000;z-index:51;}
.style6 {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#575757;}
.style7 {font-size: 13px;font-family: Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.style7 a:link {color: #000000;text-decoration: none;}
.style7 a:visited {color: #000000;text-decoration: none;}
.style7 a:hover {color: #000000;text-decoration: none;cursor: pointer;}
.style7 a:active {color: #000000;text-decoration: none;}


.style8 {font-size: 10px;font-family:Verdana, Geneva, sans-serif;color:#000000;}
.style8 a:link {color: #0000FF;text-decoration: none;}
.style8 a:visited {color: #0000FF;text-decoration: none;}
.style8 a:hover {color: #FF0000;text-decoration: none;cursor: pointer;}
.style8 a:active {color: #0000FF;text-decoration: none;}



/*Vertical Menu*/
.urbangreymenu{width: 190px;}
.urbangreymenu .headerbar{font:bold 13px Verdana;color:white;background:#606060 url(../images/icons/downgreen.gif)
 no-repeat 8px 6px;margin-bottom:0;text-transform:uppercase;padding:7px 0 7px 31px;}
.urbangreymenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:0;}
.urbangreymenu ul li{padding-bottom:2px;}
.urbangreymenu ul li a{font:normal 12px Arial;color:black;background:#E9E9E9;display:block;padding:5px 0;line-height:17px;padding-left:8px;text-decoration:none;}
.urbangreymenu ul li a:visited{color:black;}
.urbangreymenu ul li a:hover{color:white;background:black;background:#606060 url(../images/icons/rightgreen.gif) no-repeat 170px 5px;}

/*Header Menu*/
.solidblockmenu{padding:0;float:right;font:normal 12px Arial;width:auto;overflow:hidden;background:#E9E9E9;margin-top:66px;}
.solidblockmenu li{display:inline;color:#000000;}
.solidblockmenu li a{float:left;color:#000000;padding:9px 11px;text-decoration:none;border-left:2px solid white;}
.solidblockmenu li a:visited{color:#000000;}
.solidblockmenu li a:hover{background:#606060;color:#FFFFFF;}


/*Products*/
.product_index_body{width:196px; height:auto; border:#CCCCCC 1px solid;overflow:auto;}
.product_index_image{width:150px; height:150px; margin-top:5px; margin-left:auto; margin-right:auto;}
.product_title{width:180px; height:25px; margin-top:5px; margin-left:auto; margin-right:auto; text-align:center;}
.product_price{width:180px; height:20px; margin-top:10px; margin-left:auto; margin-right:auto;text-align:center;}
.product_details{width:180px; height:15px; margin-top:10px; margin-left:auto; margin-right:auto;text-align:center;}
.product_buy_it{width:95px;margin-left:auto; margin-right:auto;}
.product_buy_it_button{height:25px; width:50px; margin-top:10px;text-align:center;padding:3px;border:#CCCCCC 1px solid; background-color:#FFFF66;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#000000;}
.product_buy_it_button:hover {cursor:pointer;background-color:#FFFF99;}


/*account navigation*/
.account_nav{padding:0;float:left;font:normal 12px Arial;width:600px;background:#E9E9E9;}
.account_nav li {display:inline;color:#000000;}
.account_nav li a{float:left;width:100px;color:#000000;padding:5px 5px;text-decoration:none;border-right:1px solid white;text-align:center;}
.account_nav li a:visited{color:#000000;}
.account_nav li a:hover{background:#606060;color:#FFFFFF;}

/*Manage Products*/
.short_description {height:100px;width:500px;border:solid;border-color:#999999;border-width:1px;margin:2px;margin-left:0px;font-family:Arial, Helvetica, sans-serif;}
.main_description {height:200px;width:500px;border:solid;border-color:#999999;border-width:1px;margin:2px;margin-left:0px;font-family:Arial, Helvetica, sans-serif;}


.counter {font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#000000;z-index:51;border:solid;border-color:#999999;border-width:1px;padding-left:5px;width:158px;position:relative;top:-4px;left:132px;*top:-5px;*left:136px;}
.contact_textarea {height:98px;width:270px;border:solid;border-color:#999999;border-width:1px;margin:2px;margin-left:0px;font-family:Arial, Helvetica, sans-serif;}
.contact_textfield {width:250px;border:solid;border-color:#999999;border-width:1px;margin:2px;margin-left:0px;font-family:Arial, Helvetica, sans-serif;}
#contact_form {width: 10.0em;float: left;text-align: right;margin-right: 1.0em;display: block;}
.button {border: 1px solid #666666;}
.button:hover {cursor:pointer;background-color:#606060;color:#FFFFFF;}



/* Begin CSS Drop Down Menu */


#menuh
	{
	padding:0;
	float:left;
	font:normal 12px Arial;
	width:600px;
	background:#E9E9E9;
	z-index:5;
	}
		
#menuh a
	{
	text-align: left;
	display:block;
    border-right:1px solid white;
	margin:0;
	padding:5px 5px;
	z-index:5;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color:#000000;
	background:#E9E9E9;
	text-decoration:none;
	z-index:5;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{background:#606060;color:#FFFFFF;z-index:5;}	
			
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	z-index:5;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:110px;	/* width of all menu boxes */
	z-index:5;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	z-index:5;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	z-index:5;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

/*Register*/

.register_form {width:200px;float:left;text-align:right;margin-right:10px;display:block;}
.register_textbox {border:#999 1px solid;}
.register_textarea {border:#999 1px solid;}

/**/
#header_div2 {width:960px;height:182px;margin-left:auto;margin-right:auto;}
#header2 {width:960px;height:160px;background-image:url(../images/Skatepark%20Header.jpg);background-position:right;background-repeat:no-repeat;float:left;border-bottom:#606060 5px solid;;margin-bottom:3px;padding-top:10px;}


.solidblockmenu2{padding:0;float:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:900;width:auto;overflow:hidden;margin-top:126px;}
.solidblockmenu2 li{display:inline;color:#000000;background:#E9E9E9;opacity:0.7;filter:alpha(opacity=70)}
.solidblockmenu2 li a{float:left;color:#000000;padding:9px 11px;text-decoration:none;background:#E9E9E9;opacity:0.7;filter:alpha(opacity=70)}
.solidblockmenu2 li a:visited{color:#000000;background:#E9E9E9;opacity:0.7;filter:alpha(opacity=70)}
.solidblockmenu2 li a:hover{background:#606060;color:#FFFFFF;opacity:0.8;filter:alpha(opacity=80)}















