body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	background-color: #ffffff;
	margin-top:0px;
	background-image: url(../bg_files/pageback.png);
		background-position:left TOP;
		background-repeat: repeat-x;
	
	
	
}


a:link {
color:#003366;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#003366;
font-weight:bold;
text-decoration:none;
}

a:active {
color:#003366;
font-weight:bold;
text-decoration:none;
}


a:hover {
color:#768a53;
font-weight:bold;
text-decoration:none;
}



h1 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color: #768a53;
line-height:150%;

}

h2 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #768a53;


}

h3 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #768a53;
}

h4 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #768a53;
}

h5 {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #768a53;
}




#pagewrapper {
background-color:#ffffff;
width:750px;
margin-left:auto;
margin-top:0px;
margin-right:auto;
margin-bottom:auto;
padding:0px;
border-right:1px solid #cccc99;
border-left:1px solid #cccc99;
border-bottom:1px solid #cccc99;


}

#sale {
margin-left:auto;
margin-top:12px;
margin-right:auto;
width:562px;
height:742px;
background-image:url(sale_race_camp.jpg);
background-position:top;
background-repeat:no-repeat;
}

#details {
text-align:center;
margin-top:348px;
margin-left:auto;
margin-bottom:auto;
margin-right:auto;
}

#footer {
width:740px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #cccc99;
border-right:1px solid #cccc99;
border-bottom:1px solid #cccc99;
background-image: url(../p7pm/img/p7PM_frost_hz.jpg);
background-position:left top;
background-repeat:repeat-x;
height:20px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:10px;
}

#bottomwrapper {
background-color:#ffffff;

height:auto;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:auto;
padding:0px;
}

#logo_header {
height:115px;
background-image: url(../bg_files/double-header.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px;
padding-top:4px;



}

#lcolumn {
width:550px;
float:left;
margin-top:10px;
margin-bottom:15px;
padding-left:10px;
padding-top:0px;
padding-right:0px;
padding-bottom:40px;
}

#rcolumn {
width:160px;
float:left;
background-color:#ffffff;
margin-top:10px;
margin-right:0px;
padding-left:10px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
border-left:1px dashed #cccc99;



}

.rcolumn {
font-size:10px;
line-height:125%;
}

#topmost {
width:750px;
height:119px;
margin-left:auto;
margin-top:72px;
margin-right:auto;
border-left:1px solid #cccc99;
border-top:1px solid #cccc99;
border-right:1px solid #cccc99;
padding:0px;
background-color:#0099FF;
background-image:url(../bg_files/MOUNTAIN_LOGO.jpg);
background-repeat:no-repeat;
background-position:top center;




} 

#topmostsale {
width:750px;
height:119px;
margin-left:auto;
margin-top:0px;
margin-right:auto;
border-left:1px solid #cccc99;
border-top:1px solid #cccc99;
border-right:1px solid #cccc99;
padding:0px;
background-color:#0099FF;
background-image:url(../bg_files/MOUNTAIN_LOGO.jpg);
background-repeat:no-repeat;
background-position:top center;




} 

#preseasonsale {
margin-left:auto;
margin-top:0px;
margin-right:auto;
margin-bottom:20px;
padding:12px;
border:3px inset #0000ff;
}


#srch {

margin-bottom:1px;
margin-right:20px;
text-align:right;
}

#bott {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}

.but {

margin-top:5px;
background-color: #eeeeee;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height: 100%;
border: 1px solid #cccc99;

}

.butbox {
margin-top:5px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
border:1px solid #ffffff;
background-color:#ffffff;
line-height:100%;
}

.shop {
border:1px solid #ffcc99;
padding-top:1px;
padding-bottom:1px;

}

#prodtl {
float:left;
margin-left:20px;
border-bottom:1px dashed #cccc99;
width:41%;
}

#prodtr {
float:left;
margin:0px;
border-left:1px dashed #cccc99;
border-bottom:1px dashed #cccc99;
width:41%;
}

#prodbl {
float:left;
margin-left:20px;
margin-bottom:20px;
width:41%;
}

#prodbr {
float:left;
margin:0px;
border-left:1px dashed #cccc99;
width:41%;
margin-bottom:20px;
}

#product_bottom 
{
float:right;
width:85%%;
height:25px;
}

.formright {
margin-left:300px;
}

input {
background-color: #ffffff;
border: 1px solid #cccc99;
}

#cntnt {
width:750px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#menunav {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
margin-top:15px;
margin-bottom:15px;
border:1px solid #003366;
}


.menublock{margin:0 0 20px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

.navfix {border-left:1px solid #333333;}

.style3 {font-size: 9px; margin-top:20px; line-height:200%;}
.style4 {color: #FF0000}
.style5 {font-family: "Comic Sans MS";font-style: italic;}
.style6 {color: #FF6600}
.style7 {color: #000000}
.style8 {font-size: 16px;font-weight: bold;}



.justforkids {
font-family:"Comic Sans MS";
color:#FF9900;
}

.rsstr {

width:150px;
font-size:10px;
font-family:Georgia,Times, serif;
text-align:center;
color:#333333;
padding:5px;
border:1px solid #006600;
}


a.rsst:link {
font-size:10px;
font-family:Georgia,Times, serif;
font-style:italic;
color:#333333;
text-decoration:none;
}
a.rsst:visited {
font-size:10px;
font-family:Georgia,Times, serif;
font-style:italic;
color:#333333;
text-decoration:none;
}
a.rsst:active {
font-size:10px;
font-family:Georgia,Times, serif;
font-style:italic;
color:#333333;
text-decoration:none;
}

a.rsst:hover {
font-size:10px;
font-family:Georgia,Times, serif;
font-style:italic;
color:#006600;
text-decoration:none;
}

.hoursblock {
border:1px solid #000;
}

.style9 {
	font-size: 14px;
	font-weight: bold;
	}
