body{
font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}

h1{
font: bold italic 25px Tahoma, Arial, Helvetica, sans-serif;
color: #31438c;
margin: 0em 0em .60em 0em;
padding: 0em;}

h2{
font: bold 21px Tahoma, Arial, Helvetica, sans-serif;
margin: 0em 0em .50em 0em;
padding: 0em;}

h3{
font: bold 18px tahoma, Arial, Helvetica, sans-serif;
margin: 0em 0em .35em 0em;
padding: 0em;}

h4{
font: bold 15px tahoma, Arial, Helvetica, sans-serif;
margin: 0em 0em .35em 0em;
padding: 0em;}

h5{
font: bold 13px tahoma, Arial, Helvetica, sans-serif;
margin: 0em 0em .35em 0em;
padding: 0em;}

h6{
font: bold 12px tahoma, Arial, Helvetica, sans-serif;
margin: 0em 0em .50em 0em;
padding: 0em;}

h5.headerh5{
text-align: right;
padding: 0em .05em 0em 0em;
margin: 0em;
height: 70px;
width: 945px;}

h5.headerh5 a{
text-decoration: underline;}

.titleborder{
border-bottom: 1px solid #999999;
padding: 0em 0em .20em 0em;}

.titleboxed{
border: 1px solid #999999;
background:#f6f6f6;
padding: .50em;}

#homepage{
font: normal 12px Arial, Helvetica, sans-serif;
width: 745px;
padding-left: 0px;}

#homepage .column{
width: 175px;
float:left;
padding: 0;
margin: 0px 5px 0px 0px;
text-align: center;}

#homepage .column img, #rightcolumn img{
border: none;
margin: 0em 0em .50em 0em;
padding: 0px;}

.inset{
overflow: hidden;
height: auto;
margin: 0px 0px 12px 0px;}

#homepage .column a:link, #homepage .column a:visited{
display:list-item;
list-style-type: none;
font-weight: bold;
margin-bottom: .65em;
text-decoration: underline;}
#homepage a:hover{
color: #666666;
text-decoration: none;}

#homepage img.homead_left{
float: left;
border: 1px solid #666666;
margin: 0px 15px 5px 0px;}

#homepage .column a.columnlinklg{font-size: 13px;}

#rightcolumn{
width: 16em;
float: right;
text-align: center;}

#rightcolumn div{
border: 1px solid #dadde8;
margin: 0;
padding: .75em 0em .75em 0em;
height: 800px;
overflow: auto;}

#rightcolumn h5{
font: bold 13px Tahoma, Verdana, sans-serif; 
color: #656B78; 
margin: 0px; 
text-align: center; 
letter-spacing: 1px; 
padding: 2px;
background: #CFCDCD;}

#rightcolumn p{
text-align: center;
margin: 0em 0em .50em 0em;}

#rightcolumn p.border{
border: 1px solid #666666;
padding: .38em .35em;
margin: 0em .57em .50em .57em;
overflow: hidden;}

#rightcolumn a.none{
display: none;
margin: 0em;
padding: 0em;}

.fleft{float: left;}
.fright{float: right;}

img.fleft{margin-right: .47em;}
img.fright{margin-left: .47em;}
.imgborder{border: 1px solid #666666;}
div.imgborder{border: none;}
div.imgborder img{border: 1px solid #666666;}
.clear{clear: both;}
div.clear{clear: both;}

p{margin: 0em 0em .50em 0em;}
ul.listnospace{
margin: 0px;
padding: 0px 0px 0px 15px;}

ol{font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}

#column{
width: 310px;
margin: 0px 0px 10px 0px;
padding: 0px;
float:left;}

#columnleft{
width: 310px;
margin: 0px 15px 10px 0px;
padding: 0px;
float:left;}

.boxed{
background:#f6f6f6;
border: 1px solid #999999;
padding: 6px;
margin: 10px 0px 10px 0px;}
.dashboxed{
background:#f3faff;
border: 1px dashed #999999;
padding: 6px;
margin: 10px 0px 10px 0px;}

div.disclaimer{
border: 1px solid #990000;
padding: 10px;
margin: 10px 0px 10px 0px;}
h4.disclaimer, h3.disclaimer{
color:#990000;}

#whatsnew{
font: normal 12px Arial, Helvetica, sans-serif;}
#whatsnew h1{
margin: .40em 0em .08em 0em;}

span.itempiccaption{
float: left;
width: 100px;
padding: 6px;
text-align: center;}


.homemiddle-sales {
width: 540px;
float: left;
color:#333333;
padding: 0px;
margin-bottom: 12px;
text-align: center;
overflow: hidden;}

.homemiddle-sales div img{
border: 1px solid #666666;
margin-bottom: 12px;}

.homemiddle-sales h5{
border-bottom: 1px dashed #666666;
float:left;
width: 215px;
margin: 0px 0px 10px 13px;
padding: 0px 0px 12px 0px;
font: bold 12px Arial, Helvetica, sans-serif;}

.homemiddle-sales a:link, .homemiddle-sales a:visited{
color:#f28212;
margin: 0px;
font-weight: bold;
text-decoration: underline;}



.blueboxed185{
color: #ffffff;
float: left;
font: bold 13px Arial, Helvetica, sans-serif;
width: 215px;
padding: 4px;
background: #6699CC;
margin: 0px 0px 10px 13px;
border: 1px solid #666666;}
.blueboxed185 a:link, .blueboxed185 a:visited{
color:#0000CC;}

.orangeboxed185{
color: #ffffff;
float: left;
font: bold 13px Arial, Helvetica, sans-serif;
width: 215px;
padding: 4px;
background:#ff9933;
margin: 0px 0px 10px 13px;
border: 1px solid #666666;}
.orangeboxed185 a:link, .orangeboxed185 a:visited{
color:#003399;}

.blueboxed185 h3, .orangeboxed185 h3{
margin: 0px;}

div.boxedlink{
color: #ffffff;
font-size: 13px;
padding: 4px;
background:#f28212;
margin: 0px 0px 10px 0px;
border: 1px solid #666666;}
div.boxedlink h4{
font: bold 13px Arial, Helvetica, sans-serif;
margin: 0px;}
div.boxedlink h4 a:link, div.boxedlink h4 a:visited{
color:#003399;
font: bold 15px Arial, Helvetica, sans-serif;}

#massivesalecontainer{
clear: both;
width: 720px;
overflow: hidden;
margin-bottom: 30px;}
#massivesalecontainer a:link, #massivesalecontainer a:visited{
text-decoration: underline;}
#massivesalecontainer a:hover{
text-decoration: none;}

h1.massivesale{
border: 1px solid #336600;
background:#009933;
padding: 6px;
color:#000000;
text-align: center;
font: normal bold Tahoma, Arial, Helvetica, sans-serif;
font-style: normal;
margin: 0px 0px 8px 0px;}

#saleLG{
width: 480px;
border: 1px solid #666666;
margin: 0px 13px 13px 0px; }

.snowboardsaleLG{
background: url('../graphics/snowboarder.jpg') no-repeat top left;
height: 239px;}

.snowboardsaleLG h2{
clear: none;
text-align: center;
color: #fbe561;
font: bold 18px Arial, Helvetica, sans-serif;
padding: 15px 15px 0px 200px;}

.snowboardsaleLG p{
text-align: center;
color: #fbe561;
font: bold 14px Arial, Helvetica, sans-serif;
padding: 0px 15px 0px 160px;}

.snowboardsaleLG h5{
margin: 0px 8px 0px 8px;
color:#fbe561;
padding: 4px 6px 6px 6px;
text-align: center;
font: normal bold 13px Arial, Helvetica, sans-serif;
background: #333333;
border:;}

.skateshoesLG h3, .watersportsale h3, .bikefloat h3, .snowboardfloat h5.red, .bikefloat h3{
color:#CC0000;
margin: 0px 0px 8px 0px;}
.skateshoesLG h4, .watersportsale h4, .bikefloat h4{
color:#FF9900;
margin: 0px 0px 8px 0px;}

.bikefloat h4{
padding: 4px;
border-bottom: 1px solid #FFCC33;
border-top: 1px solid #FFCC33;}
.bikeLG, .watersportsale, .skateshoesLG{
padding: 8px;
text-align: center;}

.floatbox_right{
width: 215px;
border-left: 1px solid #333333;
background: #;
font: italic 12px Arial, Helvetica, sans-serif;
padding: 6px;
margin: 0px 0px 0px 5px;
float: right;
text-align: left;}

.floatbox_right h5{
margin-bottom: 4px;
text-align: center;}

.snowboardfloat{
color: #FF9900;
background: url('../graphics/burton_snowboard.jpg') no-repeat top left;}
.snowboardfloat h5{
padding-left: 49px;}

.salebigtext{
font-size: 14px;
text-align: left;}

.bikefloat{color:#999999; background: #333333; font-size: 13px;} 

.small{
font-size: 10px;}

.waxtunead{
text-align: center;
width: 450px;
border: 1px dashed #333333;
padding: 15px;}

.dashedbox{
color:#FFFF99;
padding: 5px;
margin: 10px;
text-align: center;
border: 1px dashed #FFFF99}
.dashedbox a:link, .dashedbox a:visited{
color:#FF9933;
font-size: 12px;}

#events{width:580px;}
#events div{
width: 540px;
margin-bottom: 15px;}
#events div h4{
color:#003366;
height: 20px;
clear: both;
white-space: nowrap;}
#events div h4 span{
margin-right: 30px;}
#events div h4 a{
float: right;
margin-left: 15px;}

div.categoryDescription div{
overflow: hidden;}

div.categoryDescription a:link, div.categoryDescription a:visited{
color: #993300;}

div.categoryDescription .floatbox_right{
overflow: hidden;
width: 215px;
border-left: 1px solid #FF7F24;}

div.itemDescription{
width: 640px;}

.cyclingevents{
background: url('../graphics/cyclingeventsBG.jpg') no-repeat top right;width:580px;}
.windsurfBG{
background: url('../graphics/windsurfBG.jpg') no-repeat top right;}
.newsletterBG{
background: url('../graphics/newsletterBG.jpg') no-repeat top right;}
