.boxText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.errorBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #ffb3b5;
font-weight: bold;
}
.stockWarning {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cc0033;
}
.productsNotifications {
background: #f2fff7;
}
.orderEdit {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #70d250;
text-decoration: underline;
}
BODY {
background: #CCCCCC;
margin: 0px;
font-family: Verdana,Arial,Sans-serif;
font-size: 11px
}
A {
color: #495169;
text-decoration: none;
}
A:hover {
color: #FF0000;
text-decoration: underline;
}
FORM {
display: inline;
}
TD {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
TR.header {
background-color: #184596;
}
TR.headerNavigation {
color: #B7BCCC;
background-color: #6584ec;
}
TD.headerNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
background-color: #6584ec;
padding: 7px;
padding-top: 7px;
padding-bottom: 6px;
background-image: url('images/blue_bar.gif');
}
A.headerNavigation {
color: #FFFFFF;
}
A.headerNavigation:hover {
	color: #C0C0C0;
}
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;
}
TR.footer {
background: #6584ec;
}
TD.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #6584ec;
color: #FFFFFF;
padding: 6px;
background-image: url('images/blue_bar.gif');
}
.infoBox {
background-color: transparent;
}
.infoBoxContents {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #3C3C3C;
background-color: #acc6f2;
padding: 4px;
background-image: url('images/ltblue_bar.gif');
}
TD.infoBox, SPAN.infoBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.checkoutInfoBox {
background: #f8f8f9;
border-color: #7f7f7f;
border-style: solid;
border-width: 1px;
}

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-color: #b6b7cb;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #676767;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border-bottom: 2px solid #FFFFFF;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
A.pageResults {
	color: #0000FF;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3D4356;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
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.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;
}
CHECKBOX, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
INPUT {
	background-color: #DFDFDF;
	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: #E80000;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	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.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: pointer;
}
.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;
}
.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;
}
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.site_table {
	background-color: #FFFFFF;
}
TD.left {
	background-color: #F0F0F0;
}
TD.right {
	background-color: #F0F0F0;
}

TABLE.content {
	padding: 7px;
}

.foot_dole {
	background-image: url('images/pyk_down.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
	border-top: 1px solid #333333;
	background-color: #CCCCCC;
}
.desno {
	width: 10px;
	background-image: url('images/pyk_right.gif');
	background-repeat: repeat-y;
	background-position: left;
	background-color: #CCCCCC;
}

TABLE.specsTable {
	background: #000000;
	border-width: 0px;
}

TD.detailedSpecs {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	background-color: #acc6f2;
	padding: 4px;
	background-image: url('images/ltblue_bar.gif');
}

TD.dblDetailedSpecs
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C3C3C;
	background-color: #acc6f2;
	padding: 4px;
	background-image: url('images/dbl_ltblue_bar.jpg');
}

TD.specHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

TR.whiteSpecs {
	background: #ffffff;
}

TR.graySpecs {
background: #f0f0f0;
}



TD.darkGraySpecs {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
background-color: #a0a0a0;
}

TR.darkGraySpecs {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
background-color: #a0a0a0;
}
TH {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

/* begin UPS XML Tracking */
.UPSheader {
font-size: 13pt;
color: #663300;
font-weight: 900;
}

.UPSheader2	{
font-size: 8pt;
font-weight: bold;
color: #ffffff;
}

.appheadercolor {
background-color: #996633;
}

.modulepad {
padding-left:10px;
padding-right:10px;
}

.spacing {
padding-left: 10px;
padding-right: 10px;
}

.modpadbullet {
padding-left:6px;
text-indent: -9px;
padding-right:5px;
}

TD.ups {
font-family: verdana, arial,sans-serif;
font-size: 7pt;
}

.brownbold {
color: #663300;
font-weight: bold;
}

TD.upsSmall {
font-family: verdana, arial,sans-serif;
font-size: 6pt;
}

/* end UPS XML Tracking */

H1 {
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
}

/* Cool Href */
A.coolHref { 
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
color:#000000; 
background:#FFFFFF; 
padding:2px 1px 2px 1px; 
display:block;
width:96%;
border:1px;
border-style:inset;
border-color:#b6b7cb;
}
A.coolHref:hover {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
color:#000000; 
background:#bbc3d3; 
padding:2px 1px 2px 1px; 
display:block;
width:96%;
border:1px;
border-style:inset;
border-color:#b6b7cb;
text-decoration:none;
background-color: #f0f0f0;
background-image: url('images/gray_bar.gif');
}
A.coolHref_sel { 
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
color:#FFFFFF; 
background:#bbc3d3; 
padding:2px 1px 2px 1px; 
display:block;
width:96%;
border:1px;
border-style:inset;
border-color:#b6b7cb;
text-decoration:none;
background-color: #6584ec;
background-image: url('images/blue_bar.gif');
}
A.coolHref_sel:hover {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
color:#FFFFFF; 
background:#bbc3d3; 
padding:2px 1px 2px 1px; 
display:block;
width:96%;
border:1px;
border-style:inset;
border-color:#b6b7cb;
text-decoration:none;
background-color: #6584ec;
background-image: url('images/blue_bar.gif');
}
/* END Cool Href */

/* New Product Info Style */
.productInfoName {
font-family:Verdana, Arial, sans-serif; 
font-size:15px; 
font-weight: bold;
color:#000000; 
padding:4px; 
width:100%;
border:1px;
border-style:none;
border-color:#444444;
text-decoration:none;
background-color: #d0d0d0;
}
.productThumbNails {
padding:3px; 
width:100%;
border:0px;
border-style:none;
border-color:#444444;
background-color: #d0d0d0;
}

.productPriceHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.productPrice {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
}

.productNormalPrice {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #009000;
}

.productInfoHeading {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
font-weight: bold;
color:#000000; 
padding:4px; 
width:100%;
border:1px;
border-style:none;
border-color:#444444;
text-decoration:none;
background-color: #d0d0d0;
}

.productInfoItem {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
font-weight: normal;
color:#000000; 
padding:2px; 
width:100%;
border:1px;
border-style:none;
border-color:#444444;
text-decoration:none;
background-color: #d0d0d0;
}
.productInStock {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
font-weight: bold;
color:#008000; 
}
.productOutOfStock {
font-family:Verdana, Arial, sans-serif; 
font-size:10px; 
font-weight: bold;
color:#D00000; 
}
.red-bold
{
font-family: Verdana, Arial, sans-serif;
color: #DA2128;
font-weight: bold;
}
