@charset "utf-8";
*{word-warp:break-word;/*word-break:break-all;*/ font-family:Tahoma; font-size:12px;}
BODY {BACKGROUND: #FFFFFF; MARGIN: 0px; COLOR: #000000}
button *{CURSOR: hand;}
A {COLOR: #000000; TEXT-DECORATION: none; font-family:Tahoma;}
A:hover {COLOR: #727476; TEXT-DECORATION: underline}
FORM {DISPLAY: inline}
CHECKBOX,INPUT,RADIO,SELECT {FONT-SIZE: 12px;}
TEXTAREA {FONT-SIZE: 12px; WIDTH: 100%;}
.CopyRights{background:#DDDDDD;line-height:20px;text-align:center;}
.moduleRow {}
.moduleRowOver {CURSOR: hand; BACKGROUND-COLOR: #d7e9f7}
.moduleRowSelected {BACKGROUND-COLOR: #e9f4fc}
.cata{margin:1px;}
.cata2{line-height:20px;text-decoration:underline;}

.prvimg{width:160px;height:160px; padding:1px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;float:none;}
.prvimg2{width:110px;height:110px; padding:0px; border:0;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; float:left;}
.prvimg span,.prvimg2 span{position:static;+position:absolute;top:50%; margin:0pt;}
.prvimg img,.prvimg2 img{position:static;+position:relative;top:-50%;left:-50%; display :inline;}
.addtocart_img{ margin:7px;}

#menu{background:url(menu_bg.gif) no-repeat;padding-left:30px;}
#menu,#menu a{line-height:30px;font-weight:bold;color:#FFF;}
#search input,#search select{font-size:12px;margin:auto;width:142px; }
#search button{border:0;width:70px;height:17px;background:transparent; }

.t1_t{background:url(t1_bg.gif) no-repeat;padding-left:30px;font:Arial;font-weight:bold;font-size:14px;line-height:30px;color:#FFF;}
.t1_c{background:#FFF;}
.t2_t{background:url(t2_bg.gif) no-repeat;padding-left:30px;font:Arial;font-weight:bold;font-size:12px;line-height:30px;color:#FFF;}
.t2_c{}

.product{background:#ffffff;width:160px;border:0px solid #999;margin:5px auto;}
.product_t{border:#fedade solid 1px; background:#fff6f7; width:160; height:40px; margin:5px; text-align:center; float:inherit; padding:5px;}

.font_b,.font_b *{color:#000;}
.font_w,.font_w *{color:#FFF;}
.font_r1,.font_r1 *{color:#693829;}
.font_r2,.font_r2 *{color:#f44679;}
.font_r3,.font_r3 *{color:#f64879;}
.font_g,.font_g *{color:#adba2c;}

a.link_news:link,a.link_news:active,a.link_news:visited{color:white;}
a.link_news:hover{color:red;}
#top_links,#top_links *{color:#FFF;text-align:right;}
#bottom_links,#bottom_links *{color:#F00;}
#a2cart button{border:0;width:140px;height:19px;background:transparent; }

/*      start       */
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.bold{ font-weight:bold;}
.lh120{line-height:120%;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.hp_3{padding:3px 0px;}
.hp_3_7{padding:3px 7px;}
.hp_0_12{padding:0px 12px;}
.width15{width:150px;}
.width30{width:300px;}
.t_decoration{text-decoration:line-through;}


.top_bg1{background:url(top_01.gif) repeat left top;}
.top_logo{background:url(logo.gif) no-repeat center center; width:399px;}
.top_bg2{background:url(top_02.gif) no-repeat left bottom; width:190px; height:55px;}
.top_bg3{background:url(top_03.gif) no-repeat left bottom;}
.menu_bg{background:url(menu_01.gif) repeat-x left top; height:40px;}
.top_bg4{background:url(top_04.gif) repeat-x left top; height:33px;}
.l_01{ background:url(l_01.gif) repeat-x left top; height:214px;}
.l_02{ background:#fdd8e0 url(l_02.gif) repeat-x left top; width:230px;}
.l_03{border:solid #ef74a2 5px; border-top:solid #FFF 1px;}
.l_03 td{background:#f4f2f3 url(n01.gif) repeat-x left top; padding:0px; padding-top:20px;}
#login{ background:#fFF; border:#c8be9b solid 1px; color:#6b372c;}
#login a{line-height:20px;color:#6b372c; padding:0px; padding-left:15px; background:url(ico_.gif) no-repeat 10px center;}
#login input{font-size:12px;margin:auto;width:118px;border:#CCC 1px solid; }
#login button{border:0;width:70px;height:18px;background:transparent; }
.cart{ background:url(carts.gif) no-repeat left top; width:211px; height:60px; padding-left:15px; color:#6a382d;}
.cart a{color:#6a382d;}
.cart a:hover{color:#cc0000;}
.cl1{ background:url(c_01.gif) no-repeat left top; width:210px; line-height:25px;text-align:left; vertical-align:middle;  float:none; position:relative; display:inline-block;}
.cl1 a{  width:210px; line-height:25px;text-align:left;  color:#FFF; font-size:14px; color:#FFF; vertical-align:middle; padding-left:20px; }
.cl1 a:hover{  width:210px; line-height:25px;text-align:left;  vertical-align:middle; color:#000; padding-left:20px;font-size:14px;}
.cl2{width:210px; line-height:25px;color:#f7467c; text-align:left; font-size:12px; float:none;  vertical-align:middle; display:inline-block; position:relative; }
.cl2 a{ padding-left:20px; width:210px; line-height:25px;vertical-align:middle;  color:#f7467c; }
.cl2 a:hover{ padding-left:20px; width:210px; line-height:25px;vertical-align:middle; color:#000;}
.cl3{width:210px; line-height:25px;color:#f7467c; font-size:12px;  vertical-align:middle; float:none;  display:inline-block; position:relative; }
.cl3 a{ padding-left:25px; width:210px; line-height:25px;vertical-align:middle; color:#f7467c; }
.cl3 a:hover{ padding-left:25px; width:210px; line-height:25px;vertical-align:middle;  color:#000;}
.t_t01{background:url(t_01.gif) no-repeat left bottom; width:760px; height:33px;}
.t_t02{background:url(t_02.gif) no-repeat left bottom; width:760px; height:33px;}

.bom{background:url(ico_b01.gif) repeat-x left top; height:176px; padding-top:10px;}
TR.header {
}
TR.headerNavigation {
	BACKGROUND: #542217;
	height:30px;
	vertical-align:middle;
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px;  COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	COLOR: #000;
	margin:5px;
}
A.headerNavigation:hover {
	COLOR: #000;
	margin:5px;
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #727476
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #727476; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	BACKGROUND: #b6b7cb
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #727476; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
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-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #b6b7cb; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
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 {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; 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; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; 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; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.indent {
	COLOR: #9a9a9a
}
.indent A {
	COLOR: #9a9a9a
}

