/******************************************************************************************************** Default osCommerce Styles */
#osCommerce {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;text-align: left;}

#osCommerce tr.header {background: #FFFFFF;}

#osCommerce tr.headerNavigation {background: #BBC3D3;}

#osCommerce td.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #BBC3D3;color: #FFFFFF;font-weight: bold;}

#osCommerce a.headerNavigation {color: #FFFFFF;}
#osCommerce a.headerNavigation:hover {color: #FFFFFF;}

#osCommerce tr.headerError {background: #FF0000;}
#osCommerce td.headerError {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #FF0000;color: #FFFFFF;font-weight: bold;text-align: center;}

#osCommerce tr.headerInfo {background: #00FF00;}
#osCommerce td.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00FF00;color: #FFFFFF;font-weight: bold;text-align: center;}

#osCommerce tr.footer {background: #BBC3D3;}
#osCommerce td.footer {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #BBC3D3;color: #FFFFFF;font-weight: bold;}

#osCommerce .infoBox {background: #B6B7CB;}
#osCommerce .infoBoxContents {background: #F8F8F9;font-family: Verdana, Arial, sans-serif;font-size: 10px;}
#osCommerce .infoBoxNotice {background: #FF8E90;}
#osCommerce .infoBoxNoticeContents {background: #FFE6E6;font-family: Verdana, Arial, sans-serif;font-size: 10px;}
#osCommerce td.infoBoxHeading {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #BBC3D3;color: #FFFFFF;}
#osCommerce td.infoBox, #osCommerce span.infoBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

#osCommerce tr.accountHistory-odd, #osCommerce tr.addressBook-odd, #osCommerce tr.alsoPurchased-odd, #osCommerce tr.payment-odd, #osCommerce tr.productListing-odd, #osCommerce tr.productReviews-odd, #osCommerce tr.upcomingProducts-odd, #osCommerce tr.shippingOptions-odd {background: #F8F8F9;}
#osCommerce tr.accountHistory-even, #osCommerce tr.addressBook-even, #osCommerce tr.alsoPurchased-even, #osCommerce tr.payment-even, #osCommerce tr.productListing-even, #osCommerce tr.productReviews-even, #osCommerce tr.upcomingProducts-even, #osCommerce tr.shippingOptions-even {background: #F8F8F9;}

#osCommerce table.productListing {border: solid 1px #B6D7CB;border-spacing: 1px;}
#osCommerce .productListing-heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #B6B7CB;color: #FFFFFF;font-weight: bold;}
#osCommerce td.productListing-data {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

#osCommerce a.pageResults {color: #0000FF;}
#osCommerce a.pageResults:hover {color: #0000FF;background: #FFFF33;}

#osCommerce td.pageHeading, div.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9A9A9A;}

#osCommerce tr.subBar {background: #F4F7FD;}
#osCommerce td.subBar {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}

#osCommerce td.main, p.main {font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}

#osCommerce td.smallText, #osCommerce span.smallText, #osCommerce p.smallText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

#osCommerce td.accountCategory {font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #AABBDD;}

#osCommerce td.fieldKey {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
#osCommerce td.fieldValue {font-family: Verdana, Arial, sans-serif;font-size: 12px;}

#osCommerce td.tableHeading {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

#osCommerce span.newItemInCart {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #FF0000;}

#osCommerce checkbox, #osCommerce input, #osCommerce radio, #osCommerce select {font-family: Verdana, Arial, sans-serif;font-size: 11px;}

#osCommerce textarea {width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}

#osCommerce span.greetUser {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #F0A480;font-weight: bold;}

#osCommerce table.formArea {background: #F1F9FE;border: solid 1px #7b9ebd;}

#osCommerce td.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

#osCommerce span.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #C76170;font-weight: bold;}

#osCommerce span.productSpecialPrice {font-family: Verdana, Arial, sans-serif;color: #FF0000;}

#osCommerce span.errorText {font-family: Verdana, Arial, sans-serif;color: #ff0000;}

#osCommerce .moduleRow {}
#osCommerce .moduleRowOver {background: #D7E9F7;cursor: pointer;cursor: hand;}
#osCommerce .moduleRowSelected {background: #E9F4FC;}

#osCommerce .checkoutBarFrom, #osCommerce .checkoutBarTo {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #8C8C8C;}
#osCommerce .checkoutBarCurrent {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}

#osCommerce .messageBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
#osCommerce .messageStackError, #osCommerce .messageStackWarning {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #FFB3B5;}
#osCommerce .messageStackSuccess {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #99FF00;}

#osCommerce .boxText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}
#osCommerce .errorBox {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #FFB3B5;font-weight: bold;}
#osCommerce .stockWarning {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #CC0033;}
#osCommerce .productsNotifications {background: #F2FFF7;}
#osCommerce .orderEdit {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #70D250;text-decoration: underline;}

#osCommerce .inputRequirement {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #FF0000;}

/******************************************************************************************************************** Custom Styles */

#osCommerce a {color: #28A9E2;text-decoration: none;}
#osCommerce a:hover {text-decoration: underline;}

#osCommerce .infoBox {background: none;}
#osCommerce .infoBoxContents {background: none;}

#osCommerce table.productListing {border: none}
#osCommerce .productListing-heading {font-size: 12px;background: none;color: #666666;font-weight: bold;}
#osCommerce td.productListing-data {font-size: 12px;}

#osCommerce tr.accountHistory-odd, #osCommerce tr.addressBook-odd, #osCommerce tr.alsoPurchased-odd, #osCommerce tr.payment-odd, #osCommerce tr.productListing-odd, #osCommerce tr.productReviews-odd, #osCommerce tr.upcomingProducts-odd, #osCommerce tr.shippingOptions-odd {background: none;}
#osCommerce tr.accountHistory-even, #osCommerce tr.addressBook-even, #osCommerce tr.alsoPurchased-even, #osCommerce tr.payment-even, #osCommerce tr.productListing-even, #osCommerce tr.productReviews-even, #osCommerce tr.upcomingProducts-even, #osCommerce tr.shippingOptions-even {background: none;}

#osCommerce .main input[type=text], #osCommerce .main input[type=password] {width: 325px;float: right;}
#osCommerce .main input.loginInputWidth {width: 175px;}

#osCommerce p.shopButton {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;border: none;}

#osCommerce .checkoutBarFrom, #osCommerce .checkoutBarCurrent {color: #28A9E2;}
#osCommerce .checkoutBarTo {color: #999999;}

#osCommerce .inputRequirement {margin: 0px 5px 0px 0px;}

#osCommerce table {margin: 0px;padding: 0px;position: relative;width: 100%;height: auto;border: none;background: none;}
#osCommerce table tr {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}
#osCommerce table tr td {margin: 0px;padding: 4px;position: relative;width: auto;height: auto;color: #636466;font-size: 1.1em;line-height: 1.8em;}
#osCommerce table strong {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;color: #00CCFF;font-size: 1.2em;font-weight: normal;}

#osCommerce #cartTimeline tr td {padding: 0px;}
#osCommerce #cartTimeline tr td img {margin: 0px;padding: 0px;position: relative;}

#osCommerce p#product_price {margin: 0px;padding: 0px;position: absolute;right: 0px;top: 3px;width: auto;height: auto;color: #333333;font-size: 20px;font-weight: normal;text-align: right;}
#osCommerce p#product_price span {margin: 0px;padding: 0px 5px;position: relative;width: auto;height: auto;background: #FFFFFF;}
