/*
  stylesheet.css,v 3.02.10 ERK
  http://www.tricitynewbalance.com/
  Copyright (c) 2010 TAW Sports, LLC
*/
.space1{padding-top:1px}
.space10{padding-top:10px}
.space15{padding-top:15px}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-family:Verdana,Arial,sans-serif;font-size:14px;color:#900;font-weight:bold}
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #006633; text-decoration: underline; }

body {
/*	background: #E3E3E3 url(images/bg.new.balance.jpg);
	background: #fff url(images/bg-tc-v2.jpg); 
	background-repeat: no-repeat; */
	background: #FFFFFF url(images/bg-tricity.jpg);
	background-repeat: repeat-x;
	color: #666; 
 	margin: 0px;
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: normal;
}

.menuNav {  
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  line-height: 1.7;
}

.menuNav a:link, .menuNav a:visited{color:#666666;font-weight:bold;text-decoration:none}
.menuNav a:hover, .menuNav a:active{color:#990000;font-weight:bold;text-decoration:none}

H1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #666;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px; 
}

H2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #900;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px; 
}
H2 a:link, H2 a:visited{font-weight:bold;color:#900;text-decoration:none}
H2 a:hover, H2 a:active{font-weight:bold;color:#666;text-decoration:underline}

H3 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #900;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px; 
}
H3 a:link, H3 a:visited{font-weight:bold;color:#900;text-decoration:none}
H3 a:hover, H3 a:active{font-weight:bold;color:#666;text-decoration:underline}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #666;
}
SPAN.large {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

A {
  color: #666;
  text-decoration: none;
}

A:hover, A:active {
  color: #D02129;  /* nb red */
  text-decoration: none;
}

A:visited {
  color: #666;
  text-decoration: none;
}

/*************** header *****************/

TABLE.header, TR.header {
  background: white;
}

TR.headerNavigation{ 
background: url(../images/header/bg_top_nav.jpg)}

TD.headerNavigation{  
font-family:verdana,arial,sans-serif; 
font-size:14px; 
color:#333}

A.headerNavigation{font-family:verdana,arial,sans-serif;font-size:14px;color:#333;font-weight:normal;text-decoration:none}
A.headerNavigation:hover{font-family:verdana,arial,sans-serif;font-size:14px;color:#000;font-weight:normal;text-decoration:underline}

TR.headerCart {
  background: white;
}

TD.headerCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: white;
  color: #666;
  font-weight : bold;
}

A.headerCart { 
  color: #666; 
}

A.headerCart:hover {
  color: black;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*************** infoBox *****************/

.infoBox {
  background:#fff;
  border:1px;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px;
}

TD.infoBoxHeading {
  background:#fff url(../images/infobox/bg_infobox_header.gif);
  background-repeat:repeat-x;  
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000;
}

.infoBoxHeading a:link, .infoBoxHeading a:visited{color:#000;font-weight:bold;text-decoration:none}
.infoBoxHeading a:hover, .infoBoxHeading a:active{color:#666;font-weight:bold;text-decoration:none}

.infoBoxContents {
  background: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.infoBoxContentsNormal {
  background: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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

/*************** footer *****************/

tr.footerBar {
  background: #000;
}

td.footerBarNav{ 
font-family:verdana,arial,sans-serif; 
font-size:14px; 
color:#fff}

A.footerBarNav{font-family:verdana,arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;text-decoration:none}
A.footerBarNav:hover{font-family:verdana,arial,sans-serif;font-size:14px;color:#666;font-weight:normal;text-decoration:underline}


TABLE.footerBox {
background-color:#f9f9f9;
color:#666;
font-family:verdana,arial,sans-serif;
font-size:12px;
border:1px;
border-style:solid;
border-color:#DBDCDB;
border-spacing:0px;
}

TR.footerNavHeader {
  font-family:verdana,arial,sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #D02129;  /* nb red */
  font-weight:bold;
  background:#f9f9f9;
  line-height:1.6;
}

TD.footerNavigation{
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 color:#333; 
 font-weight:normal; 
 text-align:left; 
 line-height:1.5;
 background:#fff;}

.footerNavigation a:link, .footerNavigation a:visited{
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 color:#333; 
 font-weight:normal; 
 text-decoration:none}

.footerNavigation a:hover, .footerNavigation a:active {
 font-family:verdana,arial,sans-serif; 
 font-size:11px; 
 color:#000; 
 font-weight:normal; 
 text-decoration:underline}

.FooterBreadcrumb {
  font-family:verdana,arial,sans-serif;
  font-size: 10px;
  background: #FFF;  
  color: #999;
  font-weight: normal;
}

.FooterBreadcrumb a:link, .FooterBreadcrumb a:visited, .FooterBreadcrumb a:active {
  font-size: 10px;
  background: #FFF;
  color:#666;
  text-decoration: none;
  font-weight: normal;
}

.FooterBreadcrumb a:hover {
font-size:10px;
color:#333; 
text-decoration:underline; 
background-color:#fff;
font-weight:normal;
}

td.footerCopy{ 
font-family:verdana,arial,sans-serif; 
font-size:10px; 
color:#666;
text-align:center}

A.footerCopy{font-family:verdana,arial,sans-serif;font-size:10px;color:#666;font-weight:normal;text-decoration:none}
A.footerCopy:hover{font-family:verdana,arial,sans-serif;font-size:10px;color:#000;font-weight:normal;text-decoration:underline}

TD.cc_address {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FF0000;
line-height: 1.5;
}

FORM { display: inline;}

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: #ffffff;
}

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: #ffffff;
}

TABLE.productListing { /* was used for sub-category list */
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
TD.subCategoryBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
}
.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border: 1px;
  border-style: solid;
  border-color: #eeeeee;
  border-spacing: 6px;
}

A.pageResults {
  color: #0000FF;
}

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

TR.subBar {
  background: #f4f7fd;
}

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

TD.main-details, P.main-details {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
  color: #990000;  
}

TD.smallText, SPAN.smallText, P.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight:normal;}
.smallText a:link, .smallText a:visited {font-size:10px;color:#333;text-decoration:none}
.smallText a:hover, .smallText a:active {font-size:10px;color:#900;text-decoration:none}

SPAN.smallTextWhite {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
  background: black;
  font-weight: bold;
}
/* Header Logoff */
.smallTextWhite a:link, .smallTextWhite a:visited {font-size: 10px; color: #ffffff; text-decoration: underline}
.smallTextWhite a:hover, .smallTextWhite a:active {font-size: 10px; color: #eeeeee; text-decoration: underline}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.mainpageValue a:link, .mainpageValue a:visited {
color: #666;
font-size: 13px;
font-weight:normal;
font-family:verdana,arial,sans-serif;
text-decoration:underline;
}

TD.mainpageValue a:hover, .mainpageValue a:active  {
color:#900;
font-size:13px;
font-weight:normal;
font-family:verdana,arial,sans-serif;
text-decoration:underline;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f8f8f9;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #D02129;  /* nb red */
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }

/* 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: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

TABLE {
  background: white;
}

TABLE.border {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

TABLE.borderGray {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #f9f9f9;
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

/* MSRP */
.PriceList { font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 14px; font-weight: bold;
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  padding: .1cm; /* top right bottom left */
 }
.oldPrice { font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 14px; font-weight: bold; text-decoration: line-through }
.ourPrice { font-family: Verdana, Arial, sans-serif; color: #D52027; font-size: 14px; font-weight: bold }

TD.productDetails{ 
background: #ccc url(../images/infobox/prod_details_bg.jpg); 
font-family:verdana,arial,sans-serif; 
font-size:12px;
font-weight:bold; 
color:#333}

/* includes/functions/html_output.php, remove in 2 places border="0"for CSS validation */
/*img{border:0; border-collapse:collapse}*/
img { border: none; }

/*  Remove dotted border from links  */
a:active, a:focus, input[type="image"]{outline:0}

SPAN.oldPriceWhite, TR.oldPriceWhite  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
  background: white;
  font-weight: normal;
}

.freeship{
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 color: #ff0000;
 text-decoration: none}

.freeship2{
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none}
