﻿/* StyleDIY v1.3 OSC edition */ 
.boxText {
 FONT-SIZE:12px;
}
.errorBox {
 BACKGROUND:#ffb3b5; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
.stockWarning {
 COLOR:#cc0033; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.productsNotifications {
 BACKGROUND:#f2fff7;
}
.orderEdit {
 COLOR:#70d250; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif; TEXT-DECORATION:underline;
}
BODY {
 BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:black; MARGIN:0px;
}
A {
 COLOR:black; TEXT-DECORATION:none;
}
A:hover {
 COLOR:#6314d8; TEXT-DECORATION:underline;
}
FORM {
 DISPLAY:inline;
}
TR.header {
 BACKGROUND:#ffffff;
}
TR.headerNavigation {
 BACKGROUND:#bbc3d3;
}
TD.headerNavigation {
 BACKGROUND:url(images/top.jpg) COLOR:black; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; LINE-HEIGHT:170%;
}
A.headerNavigation {
 COLOR:black; FONT-SIZE:12px; FONT-WEIGHT:lighter;LINE-HEIGHT:170%;
}
A.headerNavigation:hover {
 COLOR:#6a60c7;
}
TR.headerError {
 BACKGROUND:#ff0000;
}
TD.headerError {
 BACKGROUND:#ff0000; COLOR:#ffffff; FONT-SIZE:12px; FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif; FONT-WEIGHT:bold; TEXT-ALIGN:center;
}
TR.headerInfo {
 BACKGROUND:#00ff00;
}
TD.headerInfo {
 BACKGROUND:#00ff00; COLOR:#ffffff; FONT-SIZE:12px; FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif; FONT-WEIGHT:bold; TEXT-ALIGN:center;
}
TR.footer {
 BACKGROUND:#41a0d3;
}
TD.footer {
 BACKGROUND:COLOR:#000000; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:lighter; LINE-HEIGHT:160%;
}
.infoBox {
 BACKGROUND:#ffffff;
}
.infoBoxContents {
 BACKGROUND:f4f6f8; FONT-SIZE:12px;FONT-WEIGHT:lighter; LINE-HEIGHT:120%;
}
.infoBoxNotice {
 BACKGROUND:#ebb9b9;
}
.infoBoxNoticeContents {
 BACKGROUND:#e9fff9; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.infoBoxHeading {
 BACKGROUND:#ffffff ;COLOR:#b50d29; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold; LINE-HEIGHT:120%;
}
TD.infoBox {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
SPAN.infoBox {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TR.accountHistory-odd {
 BACKGROUND:#f8f8f9;
}
TR.addressBook-odd {
 BACKGROUND:#f8f8f9;
}
TR.alsoPurchased-odd {
 BACKGROUND:#f8f8f9;
}
TR.payment-odd {
 BACKGROUND:#f8f8f9;
}
TR.productListing-odd {
 BACKGROUND:#f8f8f9;
}
TR.productReviews-odd {
 BACKGROUND:#f8f8f9;
}
TR.upcomingProducts-odd {
 BACKGROUND:#f8f8f9;
}
TR.shippingOptions-odd {
 BACKGROUND:#f8f8f9;
}
TR.accountHistory-even {
 BACKGROUND:#f8f8f9;
}
TR.addressBook-even {
 BACKGROUND:#f8f8f9;
}
TR.alsoPurchased-even {
 BACKGROUND:#f8f8f9;
}
TR.payment-even {
 BACKGROUND:#f8f8f9;
}
TR.productListing-even {
 BACKGROUND:#f8f8f9;
}
TR.productReviews-even {
 BACKGROUND:#f8f8f9;
}
TR.upcomingProducts-even {
 BACKGROUND:#f8f8f9;
}
TR.shippingOptions-even {
 BACKGROUND:#f8f8f9;
}
TABLE.productListing {
 BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#b6b7cb;
}
.productListing-heading {
 BACKGROUND:#f6aabe; COLOR:#fafaea; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:lighter;
}
TD.productListing-data {
 BACKGROUND:f4f6f8; COLOR:black; FONT-SIZE:12px;
}
A.pageResults {
 COLOR:#0000ff;
}
A.pageResults:hover {
 BACKGROUND:#ffff33; COLOR:#0000ff;
}
TD.pageHeading {
 COLOR:black; FONT-SIZE:12px; FONT-WEIGHT:bold;
}
DIV.pageHeading {
 COLOR:#9a9a9a; FONT-SIZE:20px; FONT-WEIGHT:bold;
}
TR.subBar {
 BACKGROUND:#f4f7fd;
}
TD.subBar {
 COLOR:#000000; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.main {
 COLOR:#88858a; FONT-SIZE:12px; LINE-HEIGHT:1.5;
}
P.main {
 FONT-SIZE:12px; LINE-HEIGHT:1.5;
}
TD.smallText {
 FONT-SIZE:12px;
}
SPAN.smallText {
 FONT-SIZE:12px;
}
P.smallText {
 FONT-SIZE:12px;
}
TD.accountCategory {
 COLOR:#aabbdd; FONT-SIZE:13px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.fieldKey {
 FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
TD.fieldValue {
 FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.tableHeading {
 FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
SPAN.newItemInCart {
 COLOR:#ff0000; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
CHECKBOX {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
INPUT {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
RADIO {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
SELECT {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TEXTAREA {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif; WIDTH:100%;
}
SPAN.greetUser {
 COLOR:#f0a480; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
TABLE.formArea {
 BACKGROUND:#f1f9fe; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR:#7b9ebd;
}
TD.formAreaTitle {
 FONT-SIZE:12px; FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
SPAN.markProductOutOfStock {
 COLOR:#c76170; FONT-SIZE:12px; FONT-FAMILY:Tahoma, Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
SPAN.productSpecialPrice {
 COLOR:#ff0000; FONT-FAMILY:Verdana, Arial, sans-serif;
}
SPAN.errorText {
 COLOR:#ff0000; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.moduleRow {

}
.moduleRowOver {
 CURSOR:hand;
}
.moduleRowSelected {

}
.checkoutBarFrom {
 COLOR:#8c8c8c; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.checkoutBarTo {
 COLOR:#8c8c8c; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.checkoutBarCurrent {
 COLOR:#000000; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.messageBox {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.messageStackError {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.messageStackWarning {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.messageStackSuccess {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.inputRequirement {
 COLOR:#ff0000; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}

.hidePrices {
	display:none;
}
/*change the menu hover color below*/
#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: 0px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 0px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

//Fancy Product Info 

TABLE.productinfoBox1 {

/*  background-image: url('images/osc_bg.gif');*/

  background:#e0fee8;

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  color: #22A853;

}

TD.Price {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #22A853;

}
