body {color: #666; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none;}

a:link  { color: #f60; text-decoration: underline }
a:visited  { color: #808080; text-decoration: underline }
a:hover   { color: blue; text-decoration: underline }

.headerNavigation2 {padding:10px 0 6px 0;}
.headerNavigation2 a:link {display:inline; padding:10px; color: #527DA8; text-decoration:none;}
.headerNavigation2 a:visited {display:inline; padding:10px; color: #527DA8; text-decoration:none;}
.headerNavigation2 a:hover {color: #333333; text-decoration:none;}

form {display: inline;}
p.main, td.main { color: #666; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none; }
tr.header {background: #ffffff;}
tr.headerNavigation {background: #527DA8;}
td.headerNavigation {text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background: #527DA8; color: #ffffff;}
td.headerNavigation2 {padding: 5px; text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background: #ffffff; color: #527DA8; border-bottom:dashed 1px #CCCCCC;}
tr.headerError {background: #ff0000;}
td.headerError {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
tr.headerInfo {background: #00ff00;}
td.headerInfo {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
tr.footer {background: #527DA8;}
td.footer {font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; background: #527DA8; color: #ffffff; font-weight: bold;}

.infoBox {background: #b6b7cb;}
.infoBoxContents {background: #f8f8f9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {background: #FFE6E6; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
td.infoBoxHeading {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; background: #527DA8; color: #ffffff; padding:6px; font-variant:small-caps;}
td.infoBox, span.infoBox {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

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: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}
.productListing-heading {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background: #527DA8; color: #ffffff !important;}
td.productListing-data {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
a.pageResults {color: #0000FF;}
a.pageResults:hover {color: #0000FF; background: #FFFF33;}
td.pageHeading, div.pageHeading {font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#527DA8; font-variant:small-caps;}
tr.subBar {background: #f4f7fd;}
td.subBar {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000000;}
td.smallText, span.smallText, p.smallText {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px;}
td.accountCategory {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #aabbdd;}
td.fieldKey {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;}
td.fieldValue {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
td.tableHeading {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;}
span.newItemInCart {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #ff0000;}
checkbox, input, radio, select {background-color:#EEE; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
textarea {background-color:#EEE; width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
span.greetUser {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #f0a480; font-weight: bold;}
table.formArea {background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
td.formAreaTitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold;}
span.markProductOutOfStock {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #c76170; font-weight: bold;}
span.productSpecialPrice {font-family: Georgia, "Times New Roman", Times, serif; color: #ff0000;}
span.errorText {font-family: Georgia, "Times New Roman", Times, serif; color: #ff0000;}

.boxtable {border:1px solid #CCCCCC; padding:0; vertical-align:top;}
.boxText {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin:0; padding:0;}
.boxText a {display:block; margin:0; padding:6px; border-bottom:solid 1px #CCCCCC;}
.boxText a:hover {color:#527DA8; background-color:#EEEEEE;}

.breadcrumb {color:#666; font-size:10px; padding:0 0 10px 0;}
.breadcrumb a {color:#666;}
.breadcrumb a:hover {color:#527DA8;}

.checkoutBarFrom, .checkoutBarTo { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #000000; }
.copyright { color: #999; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; text-decoration: none; }
.errorBox { font-family : Georgia, "Times New Roman", Times, serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.footer {font-size:10px; color:#CCCCCC; text-align:center;}
.indexborder {border:1px solid #FFFFFF;}
.inputRequirement { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #ff0000; }
.messageBox { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background-color: #99ff00; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.orderEdit { font-family : Georgia, "Times New Roman", Times, serif; font-size : 12px; color: #70d250; text-decoration: underline; }
.orgrow	{font-size:8px; height:10;}
.productsNotifications { background: #f2fff7; }
.stockWarning { font-family : VGeorgia, "Times New Roman", Times, serif; font-size : 12px; color: #cc0033; }
.sub_header { color: #369; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }

#subscriptions h2 { font:16px/14px helvetica,geneva,arial,sunsans-regular,sans-serif; color:#336699; }
#subscriptions .special { background:#003366; color:#A3B1E4; font-size:1.3em; font-weight:bold; padding:10px 20px; }
#subscriptions .special strong { color:#FFF; }
#subscriptions .special .price { color:#FFF; list-style:none; font-size:1.3em; margin:0; }