/* StyleDIY v1.3 OSC edition */ 
.boxText {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
.errorBox {
 BACKGROUND:#ffb3b5; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
.stockWarning {
 COLOR:#D3B87E; FONT-SIZE:11px; 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:#ffffff; COLOR:#000000; MARGIN:0px;
}
A {
 COLOR:#000000; TEXT-DECORATION:none;
}
A:hover {
 COLOR:#aabbdd; TEXT-DECORATION:underline;
}
FORM {
 DISPLAY:inline;
}
TR.header {
 BACKGROUND:#ffffff;
}
TR.headerNavigation {
 BACKGROUND:#bbc3d3;
}
TD.headerNavigation {
 BACKGROUND:#bbc3d3; COLOR:#999999; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
A.headerNavigation {
 COLOR:#999999;
}
A.headerNavigation:hover {
 COLOR:#CCCCCC;
}
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:#bbc3d3;
}
TD.footer {
	COLOR:#ffffff;
	FONT-SIZE:10px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	background-color: #999999;
}
.infoBox {
 BACKGROUND:none transparent scroll repeat 0% 0%;
}
.infoBoxContents {
	BACKGROUND:white;
	FONT-SIZE:10px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	TEXT-ALIGN:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #D3B87E;
}
.infoBoxContents2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #D7DACB;
	color: #F3F3F3;
}
.infoBoxNotice {
 BACKGROUND:#ff8e90;
}
.infoBoxNoticeContents {
 BACKGROUND:#ffe6e6; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.infoBoxHeading {
 BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#999999; FONT-SIZE:16px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold; TEXT-ALIGN:right;
}
TD.infoBox {
	FONT-SIZE:10px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
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: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.productListing-heading {
	COLOR:#ffffff;
	FONT-SIZE:10px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	FONT-WEIGHT:bold;
	background-color: #B0B9B3;
}
TD.productListing-data {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
A.pageResults {
 COLOR:#666666;
}
A.pageResults:hover {
	COLOR:#666666;
}
TD.pageHeading {
 COLOR:#9a9a9a; FONT-SIZE:16px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
DIV.pageHeading {
 COLOR:#9a9a9a; FONT-SIZE:20px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
}
TR.subBar {
 BACKGROUND:#f4f7fd;
}
TD.subBar {
 COLOR:#000000; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
TD.main {
	FONT-SIZE:11px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	LINE-HEIGHT:1.5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
P.main {
 FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, sans-serif; LINE-HEIGHT:1.5;
}
TD.smallText {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
SPAN.smallText {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
P.smallText {
 FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
}
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 {

}

.popupImage { padding: 1px; border: 3px solid #9cbee6; }
.popupImageOver { padding: 1px; border: 3px solid #70d250; }
.popupImageSelected { padding: 1px; border: 3px solid #ff0000; }

.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;
}
body {
	BACKGROUND:#ffffff;
	COLOR:#666666;
	MARGIN:0px;
	font-family: Arial, Helvetica, sans-serif;
}
st4 {
	border: 1px solid #CCCCCC;
}
TABLE.categ { 
border: 0px; 
border-spacing: 0px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
background: #f8f8f9; 
color: #000000; 
} 

TD.categ { 
vertical-align: top; 
} 
.下方框線 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #999999;
}

.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}.underborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	FONT-SIZE:11px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	LINE-HEIGHT:1.5;
}
.allbroder {
	border: 1px solid #999999;
}
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
TD.pricetext {
 COLOR:#666666; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
 }
TD.infotext {
 COLOR:#D3B87E; FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-WEIGHT:bold;
 }
.infotext2 {
 COLOR:#D3B87E; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, sans-serif;
 }
.leftbroder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
P.footermain {
	FONT-SIZE:11px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	LINE-HEIGHT:1.5;
	color: #FFFFFF;
}