/* CSS definition file. */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: white;
	background-position:  top;
	margin: 0px;
}

TD {font-size:1em;}

form {margin:0;padding:0;}
	
.productDetail,.prod {font-size:10pt;}

div.siteMap {float:left;white-space:nowrap;}
div.siteMap ul {list-style:none;}

table.listing {margin-left:1em;}
table.listing td {
  margin: 7px;
  padding: 0;
  color: #2b4c5f;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
 }
 table.listing td div.imgHolder {height:100px;margin:0;padding:0;}
 table.listing td div.descHolder {width:110px;margin:0 0 1em 0;padding:0;}
 
ul.listing {
  width: 600px;
  margin: 0 0 2em 1em;
  padding: 0;
  list-style: none;;
}

ul.listing li {
  float: left;
  width: 100px;
  margin: 7px;
  padding: 0;
  color: #2b4c5f;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

ul.landingList, ul.horizontal, ul.brandListing {
  margin: 0;
  padding: 0;
  list-style: none;;
}

ul.brandListing{margin-left:1em;}

ul.landingList li {
  float: left;
  width: 120px;
  margin: 7px;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

ul.horizontal li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}

ul.brandListing li {
  float: left;
  width:260px;
  margin: 7px;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  height:140px;
  overflow:hidden;
  position:relative;
}

ul.brandListing li img {float:left;margin-right:10px;}
ul.brandListing li b {font-size:1.2em;}
ul.brandListing li ul {margin:0;padding:0;white-space:normal;}
ul.brandListing li ul li {width:140px;margin:2px 0 2px 0;padding:0 0 0 8px;
	list-style:none;
	background-image: url("../images/mainlayout/nav_spacer_noleft.gif"/*tpa=http://www.extremegear.com/snowboard/images/mainlayout/nav_spacer_noleft.gif*/);
	background-repeat: no-repeat;
	background-position: 0 2px; 
	font-size: 10px;
	height:auto;}

p.siteButton {
margin-top:5px;
}

div.closeoutButton {text-align:right;margin:1em 20px 1em 0;}

div.closeoutBanner {text-align:center;margin:1em 0 1em 0;}

.alertBox {
background-color:#fff;
padding:10px;
color:#000;
font-size: 9pt;
margin-bottom:15px;
border: 1px solid black;
}

.boxHead {
background-color:#ccc;
padding-bottom:10px;
color:#000;
font-size: 11pt;
font-weight:bold;
}

.greyBox {
background-color:#ccc;
color:#000;
font-size: 11pt;
margin-bottom:15px;
}

.greyBoxRadio {background-color:#ccc;}

.cartNote {font-size:11pt;}

.cartBoxRadio {background-color:#ccc;}

a.boxTabOn, a.boxTabOn:visited, a.boxTabOn:hover, h2.boxTabOn {
margin:0 7px -4px 0;
display:inline;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:2px solid #fff;
height:12px;
padding:0 10px 0 10px;
font-weight:bold;
white-space:nowrap;
font-size:11px;
background-color:#fff;
color: #585858;
z-index:1;
}

a.boxTabOff, a.boxTabOff:visited, a.boxTabOff:hover, h2.boxTabOff {
margin:0 7px -2px 0;
display:inline;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
height:12px;
padding:0 10px 0 10px;
font-weight:bold;
white-space:nowrap;
font-size:12px;
background-color:#d9e2ec;
color: #585858;
}

div.tabBox {background-color:#fff;border:1px solid #ccc;padding:15px;margin:0 15px 15px 15px;font-size:11px;}
div.tabBox P {margin-top:1em!important;}

h1.print {
FONT-SIZE: 2em; COLOR: #000; FONT-FAMILY: Arial;
text-transform: uppercase;
}
h2.print {
COLOR: #000;FONT-FAMILY: Arial;font-size:1em;margin-bottom:1px;
}
.printsmall {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: .6em;
color: #000; 
}

TH.print {
COLOR: #000;FONT-FAMILY: Arial;font-size:1em;margin-bottom:1px;
}

.divider {background-color:#ff0000}
.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-left: 7px; margin-top: 5px; margin-bottom: 5px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	color: #000000; }
.productHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #000000; }
.subHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #000000; }
.model {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000; }
.pricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000; }
.productDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000; }
.Desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000; }
.newsLetter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000; }
.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	color: #000000; }
.results {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000; }
.txtBox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	font-weight: normal;
	color: #000000; }
.FormField,input.text, textarea {
		font-family: Courier, monospace;
		font-size: 9pt;
		font-weight: normal;
		color: #000;
		background-color:#fff; }
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; }
.sale { color:#FF0000; }
.filename { color:#000000 }
.folder { color: #000000; font-weight: bold; }

ul.brandList {list-style:none;margin:0;padding:0;}
ul.brandList li {margin:0;padding:0 0 2px 1em;line-height:1em;}

A.small:link,A.small:visited{text-decoration: none; color:#cccccc; }
A.small:hover{text-decoration: none; color:#000000; }
A.results:link,A.results:visited{text-decoration: none; color:#000000; }
A.results:hover{text-decoration: none; color:#cc0000; }
A.productHeader:link,A.productHeader:visited{text-decoration: none; color:#000000; }
A.productHeader:hover{text-decoration: none; color:#cccccc; }
A.white:link,A.white:visited{text-decoration: none; color:#fff; }
A.white:hover{text-decoration: none; color:#cccccc; }
.alert { 
	color: #ff0000;
	font-weight: bold;  }
.dotNotation { 
	color: #aaaaaa;
	font-size: 15pt;
	font-weight: bold;  }
	
img.featured {border:1px solid black;}
td.featured {font-size:10px;color:black;padding-bottom:10px;}
td.featured div.featuredContent {width:90px;}

a.bigButton, a.bigButton:visited, input.bigButton {
padding: 2px 6px 2px 6px;
background-color:#36f;
color:#fff;
border:1px solid black;;
font-size:12px;
white-space:nowrap;
text-transform: uppercase;
font-weight:bold;
text-decoration:none;
}

a.bigButton:hover {
background-color:#69f;
color:#fff;
}

span.salePrice {color:red;font-weight:bold;}<!-- test footer -->