/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
.boxText {font-size: 10px;}
.errorBox { font-size: 10px; background: #ffb3b5; font-weight: bold;}
.stockWarning { font-size: 10px; color: #cc0033;}
.productsNotifications { font-size: 10px; background: #f2fff7;}
.orderEdit {color: #70d250; text-decoration: underline;}
body { background: white; color: black; margin: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; }
tr, td{ font-size: 0.9em; }
a { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: underline; }
form { display: inline; }
tr.header { background: white; }
tr.headerNavigation { }
td.headerNavigation { font-size: 0.7em; background: none; color: black; font-weight : bold; }
A.headerNavigation { color: black; }
A.headerNavigation:hover { color: black; }
tr.headerError { background: #ff0000; }
td.headerError { font-size: 12px; background: #ff0000; color: white; font-weight : bold; text-align : center; }
tr.headerInfo { background: #00ff00; }
td.headerInfo { font-size: 12px; background: #00ff00; color: white; font-weight: bold; text-align: center; }
tr.footer { background: url(images/infobox/mid.gif) repeat-x; font-size: 0.7em; }
td.footer { color: black; font-weight : bold; }
.infoBox { background: #ffdb94; border:1px solid #ffcc66; }
.infoBoxContents { background: none; font-size: 0.8em; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; }
td.infoBoxHeading { height: 14px; font-weight: bold; font-size: 0.7em; background: url(images/infobox/mid.gif) repeat-x; color: black; }
td.infoBox, span.infoBox { }
.contentBox{ border: 1px solid #ffaa00; background: #ffedcb; }
.contentBoxContents { }
.contentBoxHeading { }
td.contentBoxHeading { height: 14px; font-weight: bold; color: black; padding-left: 5px; border: 1px solid #ffaa00; background: #ffaa00; }
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: #ffedcb; }
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: #ffched; }
table.productListing { border: 1px; border-style: solid; border-color: #ffaa00; }
.productListing-heading { background: #ffaa00; color: white; font-weight: bold; }
td.productListing-data { }
A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }
td.pageHeading, DIV.pageHeading { font-size: 20px; font-weight: bold; color: #9a9a9a; }
tr.subBar { background: #f4f7fd; }
td.subBar { color: black; }
td.main, P.main { font-size: 11px; line-height: 1.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: #ff0000; }
checkbox, input, radio, select{ font-size: 11px; }
textarea { width: 100%; font-size: 11px; }
span.greetUser { font-size: 12px; font-weight: bold; color: #f0a480; }
table.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
td.formAreaTitle { font-size: 12px; font-weight: bold; }
span.markProductOutOfStock { font-size: 12px; font-weight: bold; color: #c76170; }
span.productSpecialPrice { color: #ff0000; }
span.errorText { color: #ff0000; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }
.checkoutBarCurrent { color: black; }
.messageBox { }
.messageStackError, .messageStackWarning { background-color: #ffb3b5; }
.messageStackSuccess { background-color: #99ff00; }
.inputRequirement { color: #ff0000; }
#nav, #nav ul { padding: 0px; margin: 0px; list-style: none; float: left; border: 0px; border-top: 1px solid #FFAA00; }
#nav li { position: relative; margin: 0px; border: 0px; border-bottom: 1px solid #ffaa00; }
#nav li a { width: 150px; display: block; padding: 5px; background-color: #ffd98f; border: 0px; border-left: 1px solid #ffaa00; border-right: 1px solid #ffaa00; }
#nav li.level0 ul { display: none; position: absolute; left: 161px; top: -1px; }
#nav li:hover ul, #nav li.over ul { display: block; }
.suggest_link { background-color: #FFFFFF; padding: 2px 6px 2px 6px; }
.suggest_link_over { background-color: #3366CC; padding: 2px 6px 2px 6px; }
.suggest_box { border: 1px solid #000000; background-color: #FFFFFF; }
#search_suggest { position: absolute; text-align: left; }
.maintext { margin-top: 25px; margin-bottom: 15px; font-size: 1.5em; text-align: justify; }
