BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #555; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV {
	FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif; TEXT-ALIGN: left
}
TD {
	FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif; TEXT-ALIGN: left
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #555
}
H1 {
	FONT-FAMILY: arial, verdana, sans-serif
}
H2 {
	FONT-FAMILY: arial, verdana, sans-serif
}
H3 {
	FONT-FAMILY: arial, verdana, sans-serif
}
H1 {
	FONT-WEIGHT: bold; COLOR: #c41200; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: bold; COLOR: #c41200; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; COLOR: #c41200; TEXT-ALIGN: left
}
H4 {
	FONT-WEIGHT: bold; COLOR: #c41200; TEXT-ALIGN: left
}
H1 A {
	FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
H2 A {
	FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
H3 A {
	FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
H4 A {
	FONT-FAMILY: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif
}
H1 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 5px
}
H2 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 5px
}
H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px
}
H4 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 3px
}
H4.dark {
	MARGIN: 5px 0px 0px; COLOR: #333
}
A {
	COLOR: #66c; TEXT-DECORATION: none
}
A:visited {
	COLOR: #66c; TEXT-DECORATION: none
}
A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal
}
UL.stripped {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.stripped LI {
	MARGIN: 0px
}
#mastHead {
	FONT-SIZE: 80%; BACKGROUND: url(images/NewHeaderBg.gif) repeat-x; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 66px
}
#mastHead H1 {
	BACKGROUND: url(images/NewHeaderLogo.gif) #fff no-repeat; FLOAT: left; MARGIN: 0px; WIDTH: 175px; HEIGHT: 66px
}
#mastHead H1 A {
	DISPLAY: block; WIDTH: 175px; TEXT-INDENT: -9999px; HEIGHT: 66px; TEXT-DECORATION: none; outline: 0px
}
#mastHead #printLogo {
	DISPLAY: none
}
 HTML #mastHead #header_find_form {
	WIDTH: 358px; MARGIN-LEFT:202px
}
#mastHead #header_find_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(images/NewHeaderSearchLt.gif) #fff no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 7px; POSITION: relative; HEIGHT: 49px
}
#mastHead #header_find_form P {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; TEXT-ALIGN: left
}
 HTML #mastHead #header_find_form P {
	DISPLAY: inline
}
#mastHead FORM P EM {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666
}
#mastHead P#user_identify {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 200; RIGHT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 1px
}
#mastHead LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #c41200
}
#header_find_form DIV {
	FLOAT: left; MARGIN: 0px; WIDTH: 18px; PADDING-TOP: 15px
}
#header_find_form #headerSearchBtn {
	PADDING-RIGHT: 17px; PADDING-LEFT: 0px; BACKGROUND: url(images/NewHeaderSearchRt.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 49px
}
#header_find_form #headerSearchBtn INPUT {
	MARGIN-TOP: 14px; WIDTH: 65px; HEIGHT: 25px
}
#mastHead #rightEdge {
	BACKGROUND: url(images/NewHeaderRt.gif) #fff no-repeat right bottom; FLOAT: right; WIDTH: 6px; HEIGHT: 66px
}
#navContainer {
	BACKGROUND: url(images/navBg.gif) repeat-x; MARGIN: 0px auto 10px; WIDTH: 758px; HEIGHT: 26px; TEXT-ALIGN: right
}
#navContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navContainer LI {
	FLOAT: left; MARGIN: 0px; HEIGHT: 26px; BACKGROUND-COLOR: #fdf3d5
}
#navContainer LI A {
	DISPLAY: block; OVERFLOW: visible; TEXT-INDENT: -9999px; HEIGHT: 26px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navContainer LI A {
	OVERFLOW: hidden
}
#navContainer LI#welcome {
	BACKGROUND: url(images/welcome-off.gif) #fff no-repeat; WIDTH: 72px
}
#navContainer LI#welcome A {
	BACKGROUND: url(../i/new/gfx/newHeader/welcome-on.gif) no-repeat; WIDTH: 72px
}
#navContainer LI#aboutMe {
	BACKGROUND: url(../i/new/gfx/newHeader/aboutme-off.gif) no-repeat; WIDTH: 72px
}
#navContainer LI#aboutMe A {
	BACKGROUND: url(../i/new/gfx/newHeader/aboutme-on.gif) no-repeat; WIDTH: 72px
}
#navContainer LI#writeReview {
	BACKGROUND: url(../i/new/gfx/newHeader/writereview-off.gif) no-repeat; WIDTH: 100px
}
#navContainer LI#writeReview A {
	BACKGROUND: url(../i/new/gfx/newHeader/writereview-on.gif) no-repeat; WIDTH: 100px
}
#navContainer LI#findReview {
	BACKGROUND: url(../i/new/gfx/newHeader/findreview-off.gif) no-repeat; WIDTH: 83px
}
#navContainer LI#findReview A {
	BACKGROUND: url(../i/new/gfx/newHeader/findreview-on.gif) no-repeat; WIDTH: 83px
}
#navContainer LI#invite {
	BACKGROUND: url(../i/new/gfx/newHeader/invite-off.gif) no-repeat; WIDTH: 88px
}
#navContainer LI#invite A {
	BACKGROUND: url(../i/new/gfx/newHeader/invite-on.gif) no-repeat; WIDTH: 88px
}
#navContainer LI#messaging {
	BACKGROUND: url(../i/new/gfx/newHeader/messaging-off.gif) no-repeat; WIDTH: 76px
}
#navContainer LI#messaging A {
	BACKGROUND: url(../i/new/gfx/newHeader/messaging-on.gif) no-repeat; WIDTH: 76px
}
#navContainer LI#talk {
	BACKGROUND: url(../i/new/gfx/newHeader/talk-off.gif) no-repeat; WIDTH: 61px; MARGIN-RIGHT: 10px
}
#navContainer LI#talk A {
	BACKGROUND: url(../i/new/gfx/newHeader/talk-on.gif) no-repeat; WIDTH: 61px
}
#navContainer UL LI A {
	BACKGROUND-POSITION: 0px 0px
}
#navContainer UL LI A:hover {
	BACKGROUND-POSITION: 0px -26px
}
#navContainer UL LI A.tabon {
	BACKGROUND-POSITION: 0px -26px
}
#navContainer LI.header_login {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 50px; TEXT-INDENT: 0px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: transparent
}
#navContainer {
	OVERFLOW: hidden
}
#navContainer LI.header_login {
	WIDTH: auto
}
#navContainer LI.header_login A {
	DISPLAY: inline; MARGIN: 0px 4px; TEXT-INDENT: 0px; LINE-HEIGHT: 22px; HEIGHT: auto
}
#navContainer LI.header_login A:hover {
	TEXT-DECORATION: underline
}
#navContainer LI.header_login#rt {
	PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(images/logBg.gif) no-repeat right 0px; LINE-HEIGHT: 23px; PADDING-TOP: 1px
}
/******************************
 * mainContent
 *****************************/
#mainContent{
	WIDTH: 758px; MARGIN: 0 auto
}
#mainContent #left_list{
	FLOAT: left; WIDTH: 195px; OVERFLOW: hidden;
}
#mainContent #left_list H3{
	BACKGROUND: url(images/header-top-small.gif) no-repeat top left #D84310; PADDING: 5px 0 0 5px; HEIGHT: 20px; COLOR: #fff; MARGIN: 0px
}
#mainContent #left_list #cartBody{
	BACKGROUND: #FFFEE5; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; HEIGHT: 50px; MARGIN: 0px
}
#mainContent #left_list .cartBottom {
	MARGIN: 0 0 8px 0; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: url(images/header-bottom-small.gif) #D84310 no-repeat left bottom; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
#mainContent #left_list .catalogHead{
	BACKGROUND-COLOR: #70C709
}
#mainContent #left_list #catalogBody{
	BACKGROUND-COLOR: #F1FAE7; PADDING: 5px; FONT-SIZE: 12px; HEIGHT: 50px; MARGIN: 0px
}
#mainContent #left_list .catalogBottom{
	MARGIN: 0 0 8px 0; PADDING: 5px; HEIGHT: 10px; BACKGROUND: url(images/header-bottom-small.gif) #F1FAE7 no-repeat left bottom;
}
.checkoutButton {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; BACKGROUND: url(images/book-button.gif) #fcb537 no-repeat left top; LEFT: 110px; OVERFLOW: hidden; WIDTH: 74px; CURSOR: hand; COLOR: #000; BOTTOM: 10px; LINE-HEIGHT: 33px; POSITION: relative; HEIGHT: 33px; TEXT-ALIGN: center
}
#mainContent #right_content{
	FLOAT: right; WIDTH: 530px;
}
#mainContent #right_content h3{
	PADDING-TOP: 10px; PADDING-BOTTOM:3px;
}

/*========================
  joywawa TUIJIAN css
==========================*/
.jsbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 530px; PADDING-TOP: 0px
}
.jsbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 530px; PADDING-TOP: 0px
}
.jsbox LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 106px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; text-align:center
}
.jsbox IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.jbimg {
	BORDER-RIGHT: #70C709 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #70C709 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #70C709 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #70C709 1px solid; HEIGHT: 100px
}
.jbimg A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.jbimg A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.jbimg A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.jsbox H5 {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 106px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}

#footer{
	margin-top: 18px; width: 758px; BORDER-TOP: #D84310 2px solid; padding: 6px 0 6px 0;
}