.boxText { 
font-family : Verdana;
font-size : 11px;
color : #000000;
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
background : #ffb3b5;
font-weight : bold;
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #cc0033;
} 
.productsNotifications { 
background : #f2fff7;
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #70d250;
text-decoration : underline;
} 
BODY { 
background-position : 0% 0%;
color : #333333;
margin : 0;
background-repeat : repeat;
background-attachment : scroll;
} 
A { 
color : #663300;
text-decoration : underline;
} 
A:hover { 
color : #cc6600;
text-decoration : underline;
} 
FORM { 
display : inline;
} 
TR.header { 
background : #ffffff;
} 
TR.headerNavigation { 
background : #bbc3d3;
} 
TD.headerNavigation { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
background : #e74836;
color : #ffffff;
font-weight : bold;
} 
A.headerNavigation { 
color : #ffffff;
} 
a:hover.headerNavigation { 
color : #ffffff;
} 
TR.headerError { 
background : #ff0000;
} 
TD.headerError { 
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 18px;
background : #ffcb05;
color : #000000;
font-weight : bold;
text-align : center;
} 
TR.headerInfo { 
background : #00ff00;
} 
TD.headerInfo { 
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #cc3300;
color : #ffffff;
font-weight : bold;
text-align : center;
} 
TR.footer { 
background : #bbc3d3;
} 
TD.footer { 
font-family : Verdana;
font-size : 11px;
background : #e74836;
color : #ffffff;
font-weight : bold;
} 
.infoBox { 
border : 0 solid #e74836;
background : #e74836;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
} 
.infoBoxContents { 
background : #ffffff;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
.infoBoxNotice { 
background : #ff8e90;
} 
.infoBoxNoticeContents { 
background : #ffcb05;
font-family : Arial, Verdana, sans-serif;
font-size : 11px;
} 
TD.infoBoxHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
background : #e74836;
color : #ffffff;
} 
A.infoBoxHeading { 
color : #ffffff;
text-decoration : underline;
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
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 : 0 solid #b6b7cb;
border-spacing : 1px;
background-color : #e74836;
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
background : #e74836;
color : #ffffff;
font-weight : bold;
} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
A.pageResults { 
color : #0000ff;
} 
a:hover.pageResults { 
color : #0000ff;
background : #f9f9f7;
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #e74836;
} 
TR.subBar { 
background : #f6f6f6;
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
} 
TD.main, P.main { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
line-height : 1.5;
} 
TD.maingre, P.maingre { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
text-align: center;
margin-left: 40px;
line-height : 1.5;
background: #FFFFFF url(images/table_background_greeting.gif) no-repeat;
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
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 : 11px;
color : #ff0000;
} 
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;
font-size : 12px;
color : #000080;
font-weight : bold;
} 
TABLE.formArea { 
background : #ffffff;
border-color : #e74836;
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;
} 
TR.footerNavigation { 
background : #bbc3d3;
} 
TD.footerNavigation { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
background : #000000;
color : #ffffff;
font-weight : bold;
} 
A.footerNavigation { 
color : #ffffff;
} 
a:hover.footerNavigation { 
color : #ffffff;
} 
.infoBoxContents2 { 
background-position : 0% 50%;
font-family : Verdana;
font-size : 11px;
vertical-align : text-bottom;
margin : auto;
color : #ffffff;
background-image : url('none');
background-repeat : repeat;
background-attachment : scroll;
} 
.moduleRowOver { 
background-color : #FFCCCC;
cursor : pointer;
cursor : pointer;
} 
.moduleRowSelected { 
background-color : #e9f4fc;
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #8c8c8c;
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
} 
TD.pollBoxRow { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
border-color : #eeeeee;
border-style : solid;
border-width : 1px;
} 
TD.pollBoxText { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
border-color : #eeeeee;
border-style : solid;
border-width : 1px;
} 
TR.pollOptRow { 
background : #f1f9fe;
} 
TR.pollFooter { 
background : #eeeeee;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
font-weight : bold;
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #e74836;
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #ffffff;
background-color : #e74836;
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color : #ff0000;
}

#vkey {
	display: none;
	position: absolute;
	padding: 8px;
	width: 136px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #cc0033;
	background-color: #fff;
}

.vkey_key {
	font-family: Arial;
	margin: 0px;
	padding: 3px 7px;
	border: 1px solid #cc0033;
	font-size: 14px;
	text-decoration: none;
	color: #000;
}

.vkey_key:hover {
	background-color: #cc0033;
	color: #fff;
}
.txtCargDigit
{
	padding-top: 2px;
	width: 80px;
	text-align:center;	
}

.addthis_toolbox { float:right; padding-top:5px;}
.addthis_toolbox .hover_effect{         padding: 10px 0 6px 10px;    border: 2px solid #eee; }
.addthis_toolbox .hover_effect div{    float: left;}
.addthis_toolbox .hover_effect a{    border: 1px solid #fff;    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;}
.addthis_toolbox .hover_effect a:hover{    border: 2px solid #105CB6;       background: #B4D3F8;    color: #105CB6;    text-decoration: none;}
.addthis_toolbox .hover_effect span{    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;}


/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {    position: fixed;    bottom: 10px;    left: 10px;    border: 0px solid #2C579B;    padding: 0px 5px 5px;    width: 32px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;}
.addthis_toolbox .custom_images a {    width: 32px;    height: 32px;    margin: 0;    padding: 2px 0 2px 2px;    cursor: pointer;}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }

