body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#888;
	background-color: #fff;
	background-image: url(_images/site_bg.gif);
	font: 90%/1em Arial, Helvetica, sans-serif;
	text-align:center;
}

h2, h3 {color:#6bbff4;}

.bold {
font-size:13px;
font-weight:bold}

.small {
font-size:9px;
}

.address{color:#326cf1}

.l-list {width:350px; border:1px dotted #555; background:#f1f1f1; padding-left:50px;}
.l-list li{ margin:15px 0; list-style:none;}

#header {position:relative;
top: 0px; left: 0px;
text-align: left;
padding: 0px 0px 20px 0px;
border: 0px;
margin: 0px auto;
width: 770px
}


#homePage{
top: 0px; left: 0px;
text-align:left;
padding: 5px 0px 0px 210px;
border: 0px;
margin: 0px auto}

#homePage a, 
#homePage a:link,  
#homePage a:visited {
border-bottom:1px dotted #000;
color: #2069c3;
text-decoration:none}

#homePage a:hover { 
border-bottom:1px dotted #000;
color: #666;
text-decoration:none}

#globalPage{
position:relative;
top: 0px; left: 0px;
text-align:left;
padding: 5px 5px 5px 5px;
border: 0px;
margin: 0px auto}

#globalPage a, 
#globalPage a:link,  
#globalPage a:visited {
border-bottom:1px dotted #000;
color: #2069c3;
text-decoration:none}

#globalPage a:hover { 
border-bottom:1px dotted #000;
color: #666;
text-decoration:none}


#globalPage li {list-style-image: url(bullet.gif);
	}


#containerTop {
margin: 0 auto;
width: 731px;
height: 13px;
font: 1px/1px sans-serif !important;
font: 0px/0px sans-serif;
background: url(_images/top.gif) no-repeat center bottom}

#layout { 
width: 730px !important;
width: 730px;
padding-right: 1px;
margin: 0 auto;
text-align: left;
background: url(_images/mid.gif) repeat-y center top}

#contentBody {
padding: 0 9px;
margin: 0;
background-color: transparent;
min-height: 900px;
/*\*//*/
display: inline-block;
/**/
}


#containerBottom 
{
text-align: left;
margin: 0px auto;
width: 731px;
height: 13px;
/*\*/
background: transparent url(_images/bottom.gif) no-repeat center top;
/* */
}

#globalFooter 
{position: relative;
top: 0px; left: 0px;
text-align: left;
padding: 20px 0px;
border: 0px;
margin: 0px auto;
width: 731px;
font-size: 0.75em;
line-height: 1.5em}

#globalFooter a, 
#globalFooter a:link,  
#globalFooter a:visited {
color: #333;
text-decoration: none}

#globalFooter a:hover { 
background-color: #a6aebb;
color: #333;
text-decoration: none}

#leftPanel{
	width: 300px;
	position: absolute;
	top: 0;
	left: 30;
}
#rightPanel{
	width: 300px;
	position: absolute;
	top: 30px;
	left: 350px;
	height: 60px;
}

#leftPanel2{
	width: 240px;
	position: absolute;
	top: 0;
	left: 30;
}

#rightPanel2{
	width: 300px;
	position: absolute;
	top: 100px;
	left: 285px;
}
#gearPanel{
	width: 282px;
	position: absolute;
	top: 57px;
	left: 399px;
	height: 247px;
}

#gearCol2{
	width: 300px;
	position: absolute;
	top: 277px;
	left: 220px;
}
#bikesPanel{
	width: 500px;
	position: absolute;
	top: 23px;
	left: 188px;
	height: 471px;
}
#kidPanel{
	width: 455px;
	position: absolute;
	top: 855px;
	left: 8px;
	height: 240px;
}
#piccoloPanel{
	width: 507px;
	position: absolute;
	top: 15px;
	left: 208px;
	height: 292px;
}
#fusePanel{
	width: 400px;
	position: absolute;
	top: 352px;
	left: 4px;
	height: 480px;
}
#hotrockPanel{
	width: 250px;
	position: absolute;
	top: 352px;
	left: 429px;
	height: 400px;
}
#eventsPanel{
	width: 406px;
	position: absolute;
	top: 30px;
	left: 289px;
	height: 460px;
}
