body{
	margin: 0 0 0px 0;
	padding: 0;
	background: #333333;
	font: 10px/1.4 verdana, arial, helvetica, sans-serif;
	text-align: left;
}
/* Text */
.style4 {font-size: 10px}
.style5 {color: #CCCCCC}
.style7 {
	font-size: 14px;
	font-weight: bold;
}
.style10 {
	font-size: 14px;
	font-weight: bold;
	color: #C0C0C0;
}
.style11 {
	color: #ff9900;
	font-weight: bold;
	font-size: 12px;
}
.style12 {color: #6699CC}
.style13 {
	font-size: 12px;
	font-weight: bold;
}
.style16 {color: #ff9900}
.style17 {
	color: #6699CC;
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	padding-top: 100px;
}
.style14 {color: #FFFFFF}
.style23 {color: #ff9900; font-weight: bold; }
.style24 {color: #6699CC}
.style25 {
	color: #6699CC;
	font-size: 14px;
	font-weight: bold;
}
.style28 {color: #FFFFFF; font-size: 14px; font-weight: bold; }
.style29 {color: #FFFFFF}
.style30 {
	font-size: 12px;
	font-weight: bold;
}
.style31 {
	color: #FF9900;
	font-weight: bold;
}

#top_nav{
 margin: 0 9px;
padding: 0;
width: 450px;
float: right;
display: block;
height: 46px;
text-indent: -9000px;
}
a{
	color: #ff9900;
	text-decoration: none;
}

a:link{
	color: #ff9900;
	text-decoration: none;
}



a:hover{
	color: #ff9900;
	text-decoration: underline;
}

img{
	border: 0;
	padding-bottom: 0px;
}

#wrapper{
  margin: 50px auto;
  width: 784px;
  text-align: left;
}

h1{
  margin: 0 9px;
  padding: 0;
  width: 224px;
  float: right;
}


#header ul{
  float: right;
  margin: 10px 0 0 0;
  padding: 0 60px;
  line-height: 15px;
  list-style: none;
  background: url(/images/nav.gif);
  font-size: 12px;
}

#header ul li{
  display: inline;
  padding: 0 8px;
}

#header ul li a{
  color: #8D8E8D;
}

#header ul li a:hover{
  color: #FF9900;
}

#logo{  
margin: 0 9px;
padding: 0;
width: 450px;
float: left;
display: block;
height: 46px;
text-indent: -9000px;
background: url(/images/revosticker_head.gif);
background-repeat: no-repeat; }

.heading{
  margin: 5px 0;
  border: 5px solid #FFF;
  background-position: bottom right;
  background-repeat: no-repeat;
  clear: both;
  background-color: #000;
   
}
.heading1{
  margin: 5px 0;
  border: 5px solid #FFF;
  background-position: bottom right;
  background-repeat: no-repeat;
  clear: both;
  background-color: #FFF;
   
}
.fp{
  margin: 5px 0;
  border: 5px solid #FFF;
  background-position: bottom right;
  background-repeat: no-repeat;
  clear: both;
  background-color: #fff;
   
}
/* Headers */
#promo{
  background-image: url(/images/skate.jpg);
}

#shopcontest{
  background-image: url(/images/fashionshow10.jpg);
}

#flash{
  margin: 0;
}

#skate-bg1{
  background-image:  url(/images/skate_bg1.jpg);
}

#snow-bg1{
  background-image:  url(/images/snow_bg1.jpg);
}

#contact-bg{
  background-image: url(/images/contact_bgfred.jpg);
}

#about-bg{
  background-image: url(/images/about-bg.jpg);
}

#fredv-bg{
  background-image: url(/images/fred_bg.jpg);
}

#yari-bg{
  background-image:  url(/team/images/yari_bg.jpg);
}

#nathan-bg{
  background-image:  url(/team/images/nathan_bg.jpg);
}

#team-bg{
  background-image:  url(/team/images/team_bg.jpg);
}

.heading p{
	margin: 0;
	padding: 8px 20px;
	width: 200px;
	color: #C0C0C0;
	padding-top: 1px;
}

.options ul{
  margin: 0;
  padding: 0;
  width: 789px;
  list-style: none;
}

.options ul li{
  margin: 0 5px 5px 0;
  float: left;
}

.options ul li img{
  width: 182px;
  height: 107px;
  border: 5px solid #FFF;
}

.options ul li a{
  display: block;
  float: left;
}

.hidden{
  display: none;
}

/* HACKS! */
#header:after{
  content: quot.quot;
  display: block;
  clear: both;
  height: 5px;
  visibility: hidden;
}

blockquote{
  margin: 0;
  clear: both;
  padding: 10px 20px;
  color: #7F7F7F;
  font-size: 15px;
  font-family: Georgia, Serif;
  text-align: center;
}

blockquote p{
  margin: 0;
  padding: 0;
}

blockquote p.cred{
  color: #FFF;
  font: 12px/1.4 verdana, arial, helvetica, sans-serif;
}
