/* Boardsportdirect CSS */
body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #efefef;
	color: #000000;
	margin: 0px;
}

h1, .contentsTopics{
	font-size:18px;
	color:#FE5900;
	font-weight:bold;
}

.SpecialOffer { font-size: 14px; color: #f00;}
.AdditionalIMG  {}
.AdditionalIMG img  { margin: 5px; vertical-align: middle }

.Pricing  { color: #f00; font-size: 20px }
.Pricing small  { color: #027; font-size: 14px }
.Pricing span.productOldPrice  { color: #ff000; font-size: 14px; text-decoration:line-through; }
.Pricing span.productOldPrice small { color: #000; text-decoration:line-through; }
.Pricing span.productOldPrice del { text-decoration:line-through;}

.FinancePricing  { color: #f00; font-size: 20px }
.FinancePricing small  { font-size: 14px }
.FinancePricing small.FinanceInfo { color: #027; }

.PricingList  { color: #f00; font-size: 14px }
.PricingList small  { color: #027; }
.PricingList span.productOldPrice  { color: #ff000; text-decoration:line-through; }
.PricingList span.productOldPrice small { color: #000; text-decoration:line-through; }
.PricingList span.productOldPrice del {}

.PricingBox  { color: #f00; font-size: 12px }
.PricingBox small   { color: #027; font-weight: normal }
.PricingBox span.productOldPrice  { color: #ff000; text-decoration:line-through; }
.PricingBox span.productOldPrice small { color: #000; text-decoration:line-through; }
.PricingBox span.productOldPrice del {}

.ShippingBox { color: #CD1F07 }

img {border: 0px;}

.boxText { font-size: 10px; }

.errorBox { background: #ffffff; font-weight: bold; }

.stockWarning { color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { color: #70d250; text-decoration: underline; }

.background { background: #ffffff;}

.streifen  { background: #ffffff;}

.boxTextBG {
	background-color: #FF0000;
}

.boxTextBGII {
	background-color: #f6f6f6;
}

.boxTextPrice {
	color: #027;
}

td {
	font-size: 12px;
}

dl {
	width: 180px;
	margin: 0 0 0;
	padding: 0 -3px;
	background-image: url(img/box_bottom.gif) no-repeat bottom left;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}



dt {
	margin: 0 0 0 0;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	letter-spacing: 1pt;
	color: #fff;
	background-image: url(img/box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 5px 10px;
}

dd {
	margin: 0 0 0 0;
	padding: 0 10px 10px 10px;
	color: #CD1F07;
	font-size:10px;
}

#green dt {
	background-color: #027;
}

#green {
	background-color: #f6f6f6;
}		

.menu  {
	color: #000000; 
	text-decoration: none;  
	font-size: 11px;
}

.menu a:link {
	color: #000000;
	text-decoration: none;
	background-image: url(img/underline.gif) repeat-x 100% 100%;
	padding-bottom: 4px;
	white-space: nowrap;
}

.menu a:active {
	color: #000000;
	text-decoration: none;
	background-image: url(img/underline.gif) repeat-x 100% 100%;
	padding-bottom: 4px;
	white-space: nowrap;
}

.menu a:visited {
	color: #000000;
	text-decoration: none;
	background-image: url(img/underline.gif) repeat-x 100% 100%;
	padding-bottom: 4px;
	white-space: nowrap;
}

.menu a:hover { color: #027; text-decoration: none;}

.moduleRow {
 font-size: 11px;
}

.moduleRowOver {
	cursor: hand;
	font-size: 11px;
	color: #C10C13;
}

.moduleRowSelected { background-color: #E9F4FC;   font-size: 11px;}

a {
	color: #000000;
	text-decoration: none;
}



A:hover {
	color: #C10C13;
	text-decoration: underline;
}





FORM {
	display: inline;
}



TR.header {
  background: #ffffff;
}



TR.headerNavigation {

  background: #F6F6F6;

}



TD.headerNavigation {
  background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #027;
}

.moduleHeading {
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
	color: #C10C13;
}

TD.headerError {
  font-size: 12px;
  background: #027;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}



TR.headerInfo {
  background: #00ff00;
}



TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}



TR.footer {
  background: #bbc3d3;
}



TD.footer {
	background: #F6F6F6;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
}

.infoBox {

}



.infoBoxContents {

}



.infoBoxNotice {
	background: #FFFFFF;
}



.infoBoxNoticeContents {
	background: #ffffff;
}



TD.infoBoxHeading {
	font-weight: bold;
	height:17;
	color: #000000;
}



TD.infoBoxHeading_right {
	font-weight: bold;
	background: #C4C4C4;
	height:17;
	color: #000000;
}



TD.infoBox, SPAN.infoBox {
	border-right: 4px solid;
	background: #E6E6E6;
	border-color: #C4C4C4;
}



TD.infoBox_right, SPAN.infoBox_right {
	background: #E6E6E6;
}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}



TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}



.productListing-heading {
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}



TD.productListing-data {

}



A.pageResults {
  color: #0000FF;
}



A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}



TD.pageHeading, DIV.pageHeading {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}



TR.subBar {
  background: #f4f7fd;
}



TD.subBar {
  color: #000000;
}



TD.main, P.main {
  font-size: 14px;
  line-height: 1.5;
}

TD.mainb, P.mainb {
  font-size: 14px;
  line-height: 0.5;
}



TD.smallText, SPAN.smallText, P.smallText {

}



TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}



TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}



TD.fieldValue {
  font-size: 12px;
}



TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}



SPAN.newItemInCart {
  color: #027;
}



CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}



TEXTAREA {
  width: 100%;
  font-size: 11px;
}



SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}



TABLE.formArea {
  background: #f6f6f6;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}



TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}



TD.copyright {
  font-size: 11px;
  line-height: 1.5;
  text-align:left;
}



SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}



SPAN.productSpecialPrice {
  color: #027;
}



SPAN.errorText {
  color: #027;
}



SPAN.productDiscountPrice {

  color: #027;

  font-weight: bold;

}



.smallHeading {

	font-size: x-small;

	font-weight: bold;

	color: Black;

}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */

.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #C10C13;
}

.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C10C13;
}

.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C10C13;
}

.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #C10C13;
}

.heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #C10C13;
}



/* Sitemap Tables */

.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 

	background-color: #000000; 

	padding-top: 2px; padding-bottom: 2px;}

.sitemap_heading a {color:#FFFFFF;}

.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}



.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#999999; text-decoration:none;}





/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffffff; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffffff; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #027; }



.tableShop {

background-color: #ffffff;

border-left: 1px solid;

border-right: 1px solid;

border-color: #b6b7cb;

}



.navLeft {

border-right: 1px solid;

border-color: #b6b7cb;

}

.navRight {

border-left: 1px solid;

border-color: #b6b7cb;

}

.tableBody {

padding: 5px;

}



.poweredby {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

  font-weight: bold;

}

.onepxwidth {

	width: 1px;

}</font>
