.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #f1ffae; font-weight: bold; }
.subcopya { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #000000; }
.subcopy { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: justify; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10pt; color: #577e57; text-decoration: underline; }

BODY { color: #000000; font-size: 9pt; font-family: Verdana, Arial, sans-serif; margin: 0; }

A { color: blue; font-size: 9pt; font-family: Verdana, Arial, sans-serif !important; text-decoration: none; }

A:hover { color: #99cccc; font-size: 9pt; font-family: Verdana, Arial, sans-serif; text-decoration: underline; }
TR.header { font-size: 9pt; background: #ffffff; }

TR.headerNavigation { font-size: 9pt; background: silver; }

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  background: silver;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #ffffff;
  font-size: 9pt;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #ffffff;
  font-size: 9pt;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError { font-size: 9pt; background: #ff0000; }

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  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: 10pt;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: silver;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: silver;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #ffe6e6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}

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: silver;
  //shopping-cart content color
}

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: silver;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E8E8E8;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

border-right:5px solid #ffffff; 
border-bottom:5px solid #ffffff;  
text-align:center;
 

  color: #666666;
  font-weight: bold;
  padding: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: #e8e8e8;
  //shopping-cart header/footer color
}
A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
}
TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  padding-left: 10px;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
}

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #ff0000;
}
body  { scrollbar-3dlight-color: #3d7125; scrollbar-face-color: #003909; scrollbar-highlight-color: #3d7125; scrollbar-shadow-color: #001e05; scrollbar-track-color:#ffffff; scrollbar-arrow-color: #ffffff       }
.staff-pic {padding:0 0px 5px 10px; }
#video {
			text-align: center;
			width: 155px;
		}
#content-right {
		width: 175px;
		float: left;
		text-align: center;
	}
#content-right p, #content-right form {
			margin-left: 15px;
			margin-right: 15px;
			font-size: 11px;
		}
input, textarea, select {
	font-family: Arial, sans-serif, Helvetica;
	font-size: 11px;
	color: #000000;
	border: solid 1px #577e57;
	background-color: #ffffff;
	margin-bottom: 2px;
}
.quickcontact {
	width: 150px;
}
div.clear {
	clear: both;
	overflow: hidden;
}
#wrap-news-menu label {
		color:#3F4C71;
		margin: 4px 0 0 0;
		font-weight:bold;
		}
#wrap-news-menu select {
		margin-left: 5px;
		}
#wrap-news-feed .news-item {
	margin-left: 0px;
	margin-bottom: 25px;
	padding-left: 0px;
    }
#wrap-news-feed .news-item.open		{ border-left: 1px solid #99cccc; }
#wrap-news-feed .news-item.closed	{ border-left: 1px solid #000099; }
#wrap-news-feed .news-item ul {	
	padding-left: 3px;
	list-style: none;
	}
#wrap-news-feed .news-item ul li { _position:relative;	/* to fix the IE bullet peekaboo pug */
	padding-left: 9px; line-height: 16px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 6px; list-style: none; }
#wrap-news-feed .news-item p.news-details {
	margin: 0;
	padding: 0 0 0 5px;
	font-size:10px;
	font-weight: bold;
	font-style: italic;
	color: #999999;
    }
#wrap-news-feed .news-item p.news-toggle-top { color: #73798b; padding: 0; margin: 0; width: 100px; font-size: 10px; border-top-color: blue; border-bottom-width: 1px; r-top-style: none; border-top-width: 0; border-right-color: #000099; border-bottom-color: #000099; border-left-color: #000099;; }
#wrap-news-feed .news-item p.news-toggle-btm {
    padding: 0;
    width: 100px;
    margin-left: 0;
    margin-top: 0;
    }
#wrap-news-feed .news-item.open p.news-toggle-btm, #wrap-news-feed .news-item.open p.news-toggle-top		{ border-bottom: 1px solid #99cccc;}
#wrap-news-feed .news-item.closed p.news-toggle-btm, #wrap-news-feed .news-item.closed p.news-toggle-top	{ border-bottom: 1px solid #000099;}
#wrap-news-feed .news-item p.news-toggle-btm a, #wrap-news-feed .news-item p.news-toggle-top a {
	font-size:10px;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
    }
#wrap-news-feed .news-item .news-headline {
	margin-left:0px;
    }
#wrap-news-feed .news-item .news-headline h2 {
	margin: 10px 0 0 0;
	padding: 5px 0 0 5px;
    }
#wrap-news-feed .news-item .news-excerpt {
	margin:5px 0 0 0;
	padding:0;
	}
#wrap-news-feed .news-item .news-excerpt p, #wrap-news-feed .news-item .news-article p {
	margin: 0px 5px 7px 0;
	padding: 0 5px 0 5px;
	color: #333333;
    }
