BODY	{
	background-color:#FFFFFF
}
BODY.error	{
	background-color:#FFFFFF;	FONT-SIZE: 12px; MARGIN: 30px 30px 30px 30px; FONT-FAMILY: Arial, Helvetica, sans-serif

}
BODY.body1 {
	FONT-SIZE: 12px; BACKGROUND:#f3f5f1 url(../images/main-bg.gif) repeat-x 50% 240px; MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

BODY.body2 {
	FONT-SIZE: 12px; BACKGROUND:#f3f5f1 url(../images/main-bg.gif) repeat-x 50% 100px; MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.body3 {
	FONT-SIZE: 12px; BACKGROUND:#f3f5f1 url(../images/main-bg.gif) repeat-x; MARGIN: 0px 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.head {
	BACKGROUND: url(../images/head-bg.gif) no-repeat 50% top; WIDTH: 201px; HEIGHT: 180px; TEXT-ALIGN: center
}
DIV.head2 {
	BACKGROUND: url(../images/head-bg2.gif) no-repeat 50% top; WIDTH: 201px; HEIGHT: 53px; TEXT-ALIGN: center
}
DIV.head IMG {
	MARGIN-TOP: 20px; MARGIN-LEFT: 4px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.head A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
DIV.head A:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
DIV.head2 A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none; POSITION:relative; TOP:16px
}
DIV.head2 A:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
TABLE.bar {
	BACKGROUND: url(../images/bar-bg.gif) repeat-x; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 76px
}
TABLE.filling {
	WIDTH: 100%
}
TABLE.announce {
	WIDTH: 190px; HEIGHT: 130px; text-align:center
}
DIV.blox {
	FLOAT: left
}
DIV.title-blox {
	BACKGROUND: url(../images/block-t-bg.gif); COLOR: #ffffff; HEIGHT: 23px
}
DIV.title-blox H1 {
	FONT-SIZE: 14px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
H1.menu-title {
	FONT-SIZE: 14px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center; color:#ffffff
}
DIV.filling-blox {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
DIV.filling-blox DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.footer-blox {
	BACKGROUND: url(../images/block-b-bg.gif); HEIGHT: 7px
}
DIV.cardblock {
	FLOAT: left; VERTICAL-ALIGN: top
}
DIV.cardblock TABLE {
	WIDTH: 100%
}
DIV.cardblock UL {
	margin-left:10px
}
TD.top {
	BORDER-TOP: #a9bda8 1px solid; WIDTH: 100%; HEIGHT: 10px; background-color:#FFFFFF
}
TABLE.middle {
 PADDING: 5px; 
}
*html TABLE.middle {
	margin-top:-3px
}
TABLE.middle TD{
	PADDING: 10px; vertical-align:top
}
TABLE.middle DIV TD{
	PADDING: 0px; vertical-align:middle
}
TABLE.middle H1 {
	PADDING-LEFT: 10px; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.middle UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 14px; LIST-STYLE-POSITION: outside
}

TABLE.middle LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; PADDING-TOP: 5px; LIST-STYLE-TYPE: square
}
TD.bottom {
	BACKGROUND: url(../images/cardblock-b.gif); WIDTH: 100%; HEIGHT: 10px
}
A.goto {
	DISPLAY: block; COLOR: #999999; TEXT-ALIGN: right
}
A.goto:hover {
	DISPLAY: block; COLOR: #000000; TEXT-ALIGN: right
}
HR {
height:1px; border:#CCCCCC solid 1px
}
A {
	COLOR: #006699
}
A:hover {
	COLOR: #000000
}
TABLE.sheep {
	FLOAT:left; WIDTH:245px; HEIGHT:150px; MARGIN:4px
}
TD.goods-img-bg {
	WIDTH: 108px; HEIGHT: 119px; BACKGROUND: no-repeat top url(../images/img-bg.gif); VERTICAL-ALIGN: top
}
TD.goods-img-bg IMG {
	WIDTH: 95px; HEIGHT: 95px; POSITION:relative; TOP:17px; LEFT: 7px
}

TD.goods-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:7px; left:84px
}

*html TD.goods-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:4px; left:84px
}

TD.goodsnew-img-bg {
	WIDTH: 108px; HEIGHT: 119px; BACKGROUND: no-repeat top url(../images/img-bg-new.gif); VERTICAL-ALIGN: top
}
TD.goodsnew-img-bg IMG {
	WIDTH: 95px; HEIGHT: 95px; POSITION:relative; TOP:17px; LEFT: 7px
}

TD.goodsnew-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:7px; left:84px
}

*html TD.goodsnew-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:4px; left:84px
}


TD.goodssoon-img-bg {
	WIDTH: 108px; HEIGHT: 119px; BACKGROUND: no-repeat top url(../images/img-bg-soon.gif); VERTICAL-ALIGN: top
}
TD.goodssoon-img-bg IMG {
	WIDTH: 95px; HEIGHT: 95px; POSITION:relative; TOP:17px; LEFT: 7px
}

TD.goodssoon-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:7px; left:84px
}

*html TD.goodssoon-img-bg IMG.colors {
	width:31px; height:28px; position:relative; top:4px; left:84px
}



TABLE.goods-title {
	WIDTH: 100%
}
TABLE.goods-title A {
	PADDING-left: 5px; color:#000000; text-decoration:none; font-size:12px; font-weight:bold; display:block
}
TABLE.goods-title A:hover {
	color:#006699; text-decoration: underline
}
.article {
	FONT-SIZE:10px; PADDING-LEFT:3px
}
.price {
	FONT-SIZE:12px; PADDING-LEFT:3px
}
.price SPAN {
	FONT-SIZE:20px
}

TD.menuitem {
	BACKGROUND:url(../images/menuitem-t-bg.gif) repeat-x; HEIGHT: 24px; TEXT-INDENT:1em; FONT-SIZE:14px; FONT-WEIGHT: bold
}

TD.menuitem a{
	TEXT-INDENT:1em; FONT-SIZE:14px; TEXT-DECORATION: none; COLOR:#000000 
}
TD.menuitem a:hover{
	TEXT-DECORATION: underline; COLOR: #006699
}
TD.menuitem-bottom {
	BACKGROUND:url(../images/menuitem-b-bg.gif) repeat-x; HEIGHT:9px
}
UL.menu-inner LI{
	PADDING-TOP:7px
}
INPUT.good_quan {
	background: #ffffff; padding: 0; vertical-align: middle; height: 12px; width: 24px; border: 0 solid silver; font: 11px arial, helvetica, tahoma
}
INPUT.good_check {
	height: 12px; width: 12px
}
TD.goodsitem-discription H1 {
	MARGIN: 0px; PADDING: 5px; FONT-SIZE: 15px
}
TABLE.goodstb TD{
	border-bottom: #FFFFFF 2px solid; text-align:left
}
TR.goodstb-heat TD {
	TEXT-ALIGN:left; FONT-WEIGHT:bold; FONT-SIZE:10px; padding-right:4px
}
.goodstb-item {
	cursor:hand; cursor: pointer; text-align:left
}

UL.CatlistStyle {
	position: relative; left: -25px;
}

UL.CatlistStyle SPAN{
font-weight:bold; color: #000377
}


UL.CatlistStyle LI {	
	margin-top:10px
}

UL.CatlistStyle UL LI {
	margin-top:0px; position:relative; left:-25px
}
UL.CatlistStyle UL UL LI {
	list-style-type:circle; list-style-image:none
}
UL.CatlistStyle UL UL {
	padding-bottom:5px
}

UL.CatlistStyle A:hover {
	background-color:#e3eef1
}

TD.CatHeadStyle	{
	font-size:20px
}

LI {
	list-style-type:square
}

UL UL LI {
	list-style-image:url(../images/list-mdash.gif)
}

.buttons {
	border:none; background-color:#FFFFFF; width: 163px; color:#006699; text-decoration:underline;  cusor:pointer; cursor: hand;	margin-top:10px; text-align:left; padding-left: 5px
}

H1 {
	font-size:16px; color:#000000; margin-bottom:-15px
}

H1 SPAN {
	font-size:20px
}

H2	{
	font-size:20px; margin-bottom:5px
}
.UserInfo {
	font-size:14px
}

TD.stores H1 {
	color: #003300; font-size:12px; font-weight:bold; margin: 0px; margin-top: 15px; text-align:left; padding:0px
}

TD.stores H2 {
	color: #2e502c
}

TD.stores P {
	margin: 0px; margin-top:3px
}

TD.stores SPAN {
	color:#999999; font-size:10px
}

TD.stores LI {
	padding-top:10px
}

.CatHeader {
text-align:center; font-size:14px;  color:#859882 ; display:block; width:100%; background-color:#f3f5f1
}

TABLE.bron P{
text-indent:0em; text-align:center; font-size:11
}

SPAN.second_price {
font-size:10px; color:#999999
}

TABLE.franchise { width:300px;}
TABLE.franchise td { padding:3px;}
