* {margin: 0; padding: 0;}

body {font-family: Helvetica, Arial, sans-serif; font-size: 12px; background: url(../images/stretch-bg.jpg) repeat-x; margin: 0; padding: 0; color: #3b3b3b;}

h1,
h2,
h3,
p,
ul,
li,
dl,
blockquote {margin: 0; padding: 0;}
a {text-decoration: none; color: #5c0000;}
a:hover {text-decoration: underline;}

h3 {font-size: 12px; text-transform: uppercase; line-height: 18px;}

p,
ul,
dl,
span,
blockquote {line-height: 18px;}

a img {border: none;}
.nlbutton {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; padding-left:0px
}
.nlbutton {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px! important; BACKGROUND: url(../images/button-bg.gif) #f26a6c repeat-x; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.nlbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; COLOR: #000000
}
.innerwrapper {width: 100%; background: url(../images/header-bg.jpg) top center no-repeat; margin-left:auto;margin-right:auto}
#search {float: left; font-size: 14px; font-weight: bold; padding: 7px 0 0 12px!important; >padding: 0 0 0 12px!important; padding: 0px 0 0 12px; color: white; width:256px!important; *width:250px; _width:254px;}
#search form n[ {text-shadow: 2px 2px black; float: left; padding: 2px 5px 0 5px; color: white !important;}
#search .txtfld {height: 21px !important; border: 1px solid black; font-weight: normal; color: #777; font-family: Georgia; font-style: italic;}
#search #search-go {float: left; margin: 0; border: none; width:26px;}
.topnav {background: url(../images/top-nav-bg.jpg) no-repeat; width: 968px; height: 36px; margin-left:auto;margin-right:auto;}
#nav ul{float: left; list-style: none; padding-top: 1px; padding-left:100px}
#nav li {float: left; font-size: 14px; font-weight: bold; background: url(../images/top-nav-divider.gif) right no-repeat;}
#nav li a {isplay: block; padding: 8px 20px; color:#FFFFFF}
#shoppingcart {width: 240px; border: 1px solid #ad585d; float: right; margin-right: 10px; background-color: #f8afb0; text-align: center; display: inline;}
#shoppingcart p {float: left; border: 1px solid #f3d5d6; line-height: normal; width: 238px;}
#shoppingcart span {font-family: Georgia; font-size: 13px; color: black; display: block; padding: 3px 0 1px 0; }
#shoppingcart span img {vertical-align: middle; margin-right: 5px; margin-bottom: 3px; display: inline;}
#shoppingcart span a {font-weight: bold; color: #5c0000; font-style: italic;}
#shoppingcart #baglink {display: block; border: 1px solid #f3d5d6; border-left: none; border-bottom: none; width: 145px; _width: 144px; float: left; text-transform: uppercase; color: #5c0000; font-weight: bold; font-size: 11px; padding: 4px 0 3px 0;}
#shoppingcart #checkoutlink {display: block; border-top: 1px solid #f3d5d6; width: 92px; float: left; text-transform: uppercase; color: white; font-weight: bold; font-size: 11px; padding: 4px 0 3px 0;}

#servicelinks {float: left; width: 184px; text-align: right;  padding: 6px 8px 0 0; color:#FFFFFF; text-transform: uppercase; font-size: 11px;}
#sendfriend {border-bottom: 1px solid #e98385; display: block; width: 184px; color:#FFFFFF; margin-bottom: 2px; font-size: 11px; vertical-align:top; float: right; text-align:right; text-transform: uppercase; padding-top:4px}

.heard-line{
border-bottom: 1px solid #e98385; padding: 2px 0px 0px 0px; text-transform: uppercase;  font-size: 11px; color: white;

}
.x{ width:967; text-align:left; padding-left:186px; font-size: 12px; color: white;FONT-STYLE: italic; FONT-FAMILY: Georgia}
.x b { color:#FFE0E0; font-weight:100;}
.heard-line1{
float: right; border-bottom: 1px solid #e98385; padding: 2px 0px 0px 0px; text-transform: uppercase;  font-size: 11px; color: white; text-align:right

}
#leftnav {float: left; width: 228px;  padding-left:12px; background: url(../images/left-nav-bg.jpg) no-repeat;}
#leftnav li {font-size: 12px; background: url(../images/icon.gif) no-repeat; padding-left:0px!important;padding-left:0; margin-top:5px; line-height:25px; }
#leftnav li {font-size: 12px; display:block;}
#leftnav li {text-decoration:none ;}
#leftnav li {list-style-type:none; line-height:23px;}
.State {font-size: 12px;background: url(../images/dian.gif) no-repeat; height:23px; margin-top:5px; padding-left:15px;}
.State a{font-size: 12px; display:block; color:#5c0000;}
.State a{text-decoration:none ; color:#5c0000;}
.State a:hover{font-size: 12px; display:block; color:#5c0000;text-decoration:underline}
.z_bg
{
border-top: 1px solid #cccccc;	
}
#leftnav #categories table, #leftnavcats {width: 164px !important; }
.font-1{
 font-size:16px; color:#854040; font-weight:bold; 
}
.font-2{
 font-size:16px; color:#3B3B3B; font-family: book antiqua, Georgia;
}
.font-3{
 font-size:14px; font-weight:500
}
.font-del{
  color:#FE0108; font-weight:bold
}
.line-1{
 border-top:#F2E2E3 solid 1px; margin-bottom:9px; margin-top:14px
}
.line-2{ float: left; width: 1px; padding: 0 0 0 1px; background: url(../images/line.jpg) top right repeat-y; }

.line-3{
 border-top:#EDBDBE solid 1px; margin-bottom:9px; margin-top:14px
}
#div__footer {background: url(../images/footer-bg.jpg) repeat-x; width: 100%; float: left; clear: both; height:70px}
.tab{
 background:url(../images/tab1.gif); height:28px; width:145px; background-repeat:no-repeat; line-height:28px; text-align:center
}
.tab1{
 background:url(../images/tab.gif); height:28px; width:145px; background-repeat:no-repeat; line-height:28px; text-align:center
}
.tab-bg{
 background:url(../images/tab-bg.jpg); height:28px; background-repeat:repeat-x
}
.main-kang{
 border-bottom:#BF9595 solid 1px; border-left:#BF9595 solid 1px; border-right:#BF9595 solid 1px; padding:0px
}
.sidebar-right {float: left; padding: 0 7px 0 1px; background: url(../images/sidebar-bg.jpg) top right no-repeat; }
.sidebar {background: url(../images/sidebar-bg1.jpg) top right repeat-x; }
.pic-line{
 border:#F2E2E3 solid 1px; padding:2px;
}
a.pic-line {
 border:#F2E2E3 solid 1px; padding:2px;
}
a.pic-line :hover{
 border:#5C0000 solid 1px; padding:2px;
}
#buy-now h1 {font-size: 18px; margin-bottom: 8px; color:#000000; font-family: book antiqua, Georgia;}
.AddToFavorites{
 background:url(../images/AddToFavorites.gif); background-repeat:no-repeat
}
.AddToCart{ background:url(../images/AddToCart.gif); background-repeat:no-repeat;
}
.inputreq {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}
.shoppingcart {border: 1px solid #ad585d; float: right; margin-right: 10px; background-color: #FCDCDD; text-align: center; display: inline;}
.shoppingcart td {float: left; border: 1px solid #fff; line-height: normal; height:23px}
.shoppingcart span {font-family: Georgia; font-size: 13px; color: black; display: block; background-color:#FEEAEB padding: 3px 0 1px 0; }
.shoppingcart span img {vertical-align: middle; margin-right: 5px; margin-bottom: 3px; display: inline;}
.shoppingcart span a {font-weight: bold; color: #5c0000; font-style: italic;}
 .baglink { text-transform: uppercase; color: #5c0000; font-weight: bold; font-size: 12px; padding: 4px 0 3px 0;}
.shoppingcart #checkoutlink {display: block; border-top: 1px solid #f3d5d6; width: 92px; float: left; text-transform: uppercase; color: white; font-weight: bold; font-size: 11px; padding: 4px 0 3px 0;}
.item-list-cell {
	PADDING:3px;
}
.item-list-cell td  {
	FONT-SIZE: 14px; FONT-FAMILY: book antiqua;
}
.item-list-cell div  {
	FONT-SIZE: 14px; FONT-FAMILY: book antiqua; text-align:center; font-weight:bold
}
.item-list-cell A {
	DISPLAY: block;  COLOR: #5c0000; TEXT-ALIGN: center
}
.item-list-cell A {
	BORDER: #f3e3e4 1px solid;
}
.item-list-cell A:hover {
	BORDER : #5c0000 1px solid; 
}
.item-list-cell div a {border: none; text-align: left; display: inline;}
 .item-list-cell div a:hover {border: none;}
.pic-line1 {
  padding:2px;
}
.strike {
	COLOR: #737373; TEXT-DECORATION: line-through
}
.emphasis {color: #c32526; font-weight: bold;}
.member{
 padding-left:7px;
}
.center-wid
{
	width:982px;margin-left:auto;margin-right:auto
}
.memberpa{
 padding-left:70px;
}
.header3ddiv {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/3dlistbot.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.header3ddiv {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/3dlisttop.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.header3ddivctr {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/3dlisttop.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.header3ddivrt {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/3dlisttop.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.header3ddivcontinue {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(../images/3dlisttop.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.header3ddiv {
	BORDER-LEFT: white 1px solid
}
.header3ddivctr {
	BORDER-LEFT: white 1px solid
}
.header3ddivrt {
	BORDER-LEFT: white 1px solid
}
.smalltextctr {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.smalltextctr {
	FONT-SIZE: 9pt; TEXT-ALIGN: center
}
.listtablex {
	BACKGROUND-COLOR: white
}
.header3dtdstartrowx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #b7b7b7; BACKGROUND: url(../images/3dlistbot.gif) repeat-x left bottom; BORDER-BOTTOM-COLOR: #b7b7b7; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #b7b7b7; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 100%; BORDER-RIGHT-COLOR: #b7b7b7; BORDER-BOTTOM-STYLE: solid
}
.header3dtdstartrowx {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
.header3dtdstartrowx1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #b7b7b7; BACKGROUND: #fff repeat-x left bottom; BORDER-BOTTOM-COLOR: #b7b7b7; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; text-align:center;  PADDING-TOP: 0px; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 100%; BORDER-RIGHT-COLOR: #b7b7b7; BORDER-BOTTOM-STYLE: solid
}
.header3dtdstartrowx1 {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px
}
.smalltext {
	FONT-SIZE: 10pt
}
.listtable {BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; BORDER-LEFT: #b7b7b7 1px solid; BORDER-BOTTOM: #b7b7b7 1px solid;
	
}
.header3dtdstartrow1 {
	PADDING-RIGHT: 2px; PADDING-LEFT:2px; BACKGROUND: url(../images/3dlistbot.gif) repeat-x left bottom;  PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px;   HEIGHT: 100%;
}
.header3dtdstartrow {
	BACKGROUND: #E9F2E3; BORDER-bottom: #CBCBCB 1px solid; BORDER-right: #CBCBCB 1px solid; FONT-SIZE: 12px; LINE-HEIGHT: 24px;HEIGHT: 26px; padding-left:3px;
}

.listtexth1 {
	 PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #CBCBCB 1px solid; background:#FFFFFF
}
.listtexth2 {
	 BORDER-right: #b7b7b7 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #b7b7b7 1px solid; background:#FFFFFF
}

.greytitle {
	FONT-SIZE: 11pt; font-weight:800; font-family: book antiqua, Georgia;COLOR: #aaaaaa
}
.inputreq {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; height:18px
}
.inputreq {
	FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}
.sidebox {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; BORDER-BOTTOM: #f2e2e3 1px solid; FONT-SIZE: 14px; MARGIN-BOTTOM: 18px; FONT-STYLE: italic; FONT-FAMILY: Georgia
}
.sidebox P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 18px; FONT-STYLE: italic; FONT-FAMILY: Georgia
}
.sidebox H2 {
	MARGIN-BOTTOM: 5px
}
.sidebox A {
	COLOR: #5c0000; LINE-HEIGHT: 21px
}
.sidebox P A {
	TEXT-DECORATION: underline
}
.sidebox P.nomargin {
	MARGIN-BOTTOM: 0px
}
.sidebox BLOCKQUOTE {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 9px; FONT-STYLE: italic; FONT-FAMILY: Georgia
}
#item-info-drilldown H1 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 8px; PADDING-TOP: 10px; FONT-FAMILY: Georgia; TEXT-ALIGN: center; BORDER-BOTTOM: #f2e2e3 1px solid; PADDING-BOTTOM: 6px;
