BODY {
	BACKGROUND: url(../images/body.jpg) repeat #3d0000; FONT-FAMILY: Tahoma, Georgia; MARGIN-BOTTOM: 40px; FONT-SIZE: 10pt
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.lvl1 {
	TEXT-ALIGN: left; WIDTH: 940px
}
.nav {
	TEXT-ALIGN: left; WIDTH: 940px; HEIGHT: 65px;
}
.nav IMG {border:none;}
.bodytop {
	TEXT-ALIGN: left; WIDTH: 940px; BACKGROUND: url(../images/bodytop2.jpg) #900; HEIGHT: 130px
}
.heading {
	TEXT-ALIGN: left; PADDING-LEFT: 300px; WIDTH: 620px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 20pt; PADDING-TOP: 40px
}
.headinghome {
	TEXT-ALIGN: left; PADDING-LEFT: 300px; WIDTH: 620px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #710000; FONT-SIZE: 20pt; PADDING-TOP: 37px
}
.headinginner {
	TEXT-ALIGN: left; PADDING-LEFT: 300px; WIDTH: 620px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #710000; FONT-SIZE: 20pt; PADDING-TOP: 50px
}
*.homecontent1 {
	TEXT-ALIGN: left; PADDING-LEFT: 25px; WIDTH: 275px; FLOAT: left
}
.homecontent2 {
	TEXT-ALIGN: left; WIDTH: 600px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; FONT-SIZE: 14pt; PADDING-TOP: 5px
}
.innercontent1 {
	TEXT-ALIGN: left; PADDING-LEFT: 25px; WIDTH: 275px; FLOAT: left
}
.innercontent1 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.innercontent2 {
	TEXT-ALIGN: left; WIDTH: 600px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; FONT-SIZE: 14pt; PADDING-TOP: 5px
}
.innercontent2 A:link {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 14pt
}
.innercontent2 A:active {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 14pt
}
.innercontent2 A:visited {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 14pt
}
.innercontent2 A:hover {
	FONT-STYLE: italic; COLOR: #930; FONT-SIZE: 14pt
}
.innercontentdiv {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.5em; WIDTH: 600px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND: url(../images/divider.jpg) no-repeat 0px 0px; FLOAT: left; FONT-SIZE: 12pt; PADDING-TOP: 30px
}
.innercontentdiv A:link {
	FONT-STYLE: italic; COLOR: #960
}
A:active {
	FONT-STYLE: italic; COLOR: #960
}
A:visited {
	FONT-STYLE: italic; COLOR: #960
}
.innercontentdiv A:hover {
	FONT-STYLE: italic; COLOR: #930
}
.homebottom1 {
	TEXT-ALIGN: left; LINE-HEIGHT: 2em; PADDING-LEFT: 25px; WIDTH: 450px; FLOAT: left
}
*.homebottom2 {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.5em; WIDTH: 400px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; FONT-SIZE: 16pt; PADDING-TOP: 50px
}
*.homebottom3 {TEXT-ALIGN: left; LINE-HEIGHT: 30px; WIDTH: 100%; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; PADDING-TOP: 30px}
*.homebottom3 p{font-size:16pt;width:96%;margin:0px auto;padding-left:8px;}
.homebottom2 A:link {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 12pt
}
A:active {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 12pt
}
*.homebottom2 A:visited {
	FONT-STYLE: italic; COLOR: #960; FONT-SIZE: 12pt
}
*.homebottom2 A:hover {
	FONT-STYLE: italic; COLOR: #930; FONT-SIZE: 12pt; TEXT-DECORATION: underline
}
.bodycontent {
	TEXT-ALIGN: left; WIDTH: 940px; BACKGROUND: url(../images/bodyxtend.jpg) #ffc repeat-y
}
.bottom {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; WIDTH: 940px
}
.footer {
	PADDING-BOTTOM: 8px; WIDTH: 940px; FONT-FAMILY: Tahoma; LETTER-SPACING: 3px; COLOR: #fff; FONT-SIZE: 9pt
}
.footer A:link {
	FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:active {
	FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:visited {
	FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #f90
}
.copyright {
	WIDTH: 940px; FONT-FAMILY: Georgia; COLOR: #ffedd9; FONT-SIZE: 9pt
}
.clear {
	CLEAR: both
}
.italics_purple {
	FONT-STYLE: italic; COLOR: #909; FONT-SIZE: 24pt
}
.italics_purples {
	FONT-STYLE: italic; COLOR: #909; FONT-SIZE: 18pt
}
.italics_red {
	FONT-STYLE: italic; COLOR: #f00; FONT-SIZE: 24pt
}
.menuheader {
	BACKGROUND: url(../images/menubg.jpg) #fdefd0 no-repeat; HEIGHT: 40px
}
*.menuheader1 {
	PADDING-LEFT: 15px; WIDTH: 350px; FLOAT: left; COLOR: #fff; PADDING-TOP: 5px
}
*.menuheader2 {
	WIDTH: 150px; FLOAT: left; COLOR: #fc0; PADDING-TOP: 5px
}
*.menuheader3 {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-TOP: 8px
}
*.menuheader3 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.conbox {width:96%;margin-left:18px;overflow:hidden;zoom:1;}

/* photo */
#photoWrap {width:100%;}
#photoTit {width:100%; margin:0 0 15px 0;}
#photoTit h3 {margin:0; padding:0; height:34px; line-height:34px;font-size:24px; color:#c89c53;background:url(../images/border.jpg) no-repeat 0 bottom; font-weight:normal}
#photoList {width:100%;}
#photoList dl {float:left; display:inline; margin:6px 22px 0 22px; width:130px; height:130px;}
#photoList dl dt {margin:0; padding:0; list-style:none;}
#photoList dl dt a {display:block; width:120px; height:85px; line-height:85px; background:#523b27; border:#523b27 5px solid;}
#photoList dl dt a:hover {color:#e5e2e0; border:#846750 5px solid;}
#photoList dl dt img {width:120px; height:85px;}
#photoList dl dd {margin:0; padding:8px 0 0 0; text-align:center;}

/* pages */
.pages {clear:both;	padding:15px 0; width:93%; text-align:center;}
.pages table{margin:0px auto;}
.pages td {height:20px;}
.pages span {float:left; display:inline; margin:0 4px; line-height:20px;}
.pages a {float:left; display:inline; margin:0 4px; padding:0 6px; height:18px; line-height:18px; border:1px solid #2d2626; text-align:center; text-decoration:none;}
.pages a:hover {border:1px solid #45301e; background:#CC0000; text-decoration:none; color:#bdae76;}
.pages a.nowPage {border:1px solid #523b27; background:#FF0000; color:#bdae76;}


.catList{float:left;padding:0px;list-style-type:none;text-indent:10px;width:260px;padding-left:10px;background:#FFFFFF;margin:2px;}
.catList li{display:block;width:260px;height:40px;overflow:hidden;line-height:40px;margin:0px;padding:0px;}
.catList li a {border-bottom: 1px dashed #CCCCCC;font-size:16px;display:block;width:260px;height:38px;}
.catList li a:link{background:url(../images/category_black.png) no-repeat right bottom;color:#CC3300}
.catList li a:visited{background:url(../images/category_black.png) no-repeat right bottom;color:#CC3300;font-size:16px;text-decoration:underline;}
.catList li a:hover{background:url(../images/category_green.png) no-repeat right bottom #006600;color:#FFFFFF;text-shadow:1px 1px #000000;}
.catList li a:active{background:url(../images/category_black.png) no-repeat right bottom;color:#CC3300;font-size:16px;text-decoration:underline;font-weight:bold;}

/* menu */
#menuWrap {width:100%;}
#menuTit {width:100%; margin:0 0 15px 0;}
#menuTit h3 {margin:0; padding:0; height:34px; line-height:34px;font-size:24px; color:#c89c53;background:url(../images/border.jpg) no-repeat 0 bottom; font-weight:normal}
#menuLists {float:left;width:66%;overflow:hidden;zoom:1;background:url(../images/menu2.jpg); margin-left:8px;padding:2px;}
#menuLists dl {margin:0 0 10px 0; padding:0; list-style:none;}
#menuLists dl dt {margin:0 0 4px 0; padding:0; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Tahoma; color:#c89c53; text-align:center;}
#menuLists dl dd {margin:0; padding:0; line-height:1.4em; color:#644e2a; text-align:center;}
#menuLists ul {margin:0 0 15px 0; padding:0; list-style:none;}
#menuLists ul li {width:100%;}
#menuLists ul li div { padding:3px 0; width:100%; line-height:18px; font-size:14px; font-weight:400; border-bottom:#CCCCCC 1px dashed; overflow:hidden; zoom:1;}
#menuLists ul li div .sku {float:left; width:40px; color:#000000;}
#menuLists ul li div .name {float:left; font-weight:400; padding-right:5px; color:#000000; font-weight:bold;}
#menuLists ul li div .price {float:right;  font-weight:400;color:#000000; font-weight:bold;}
#menuLists ul li div .price span{float:left;min-width:100px;padding-left:10px;}
#menuLists ul li p {margin:0; padding:0 100px 0 40px; color:#5e573b; font-style:italic; line-height:16px; font-size:13px;line-height:20px;}

#menuLists ul li div .sku{font-size:14px;font-family:arial;width:40px;}
#menuLists ul li div .name{font-size:14px;font-family:arial;font-weight:bold;}
#menuLists ul li div .name p{color:#777;font-weight:normal;margin:0px; text-align:left;}
#menuLists ul li div .price{font-size:14px;font-family:arial;text-align:right;width:150px;}
#menuLists .catInfo .item .summary{color:#777}

/* CSS Document */
#featured {height:263px; width:411; float:left; display:inline; margin:0px; position:relative;}
#featured img{border:#333333 1px solid;}
#featured_items {width:411; height:263px;}
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul#featured_num {bottom: 10px;margin: 0;padding: 0;position: absolute;right:-420px;z-index: 10;width:120px;}
ul#featured_num li {display: inline;float: left;font-size: 12px;margin-left: 2px;text-align: center;}
ul#featured_num li a {background: none repeat scroll 0 0 #222222;color: #999999;display: block;height: 21px;line-height: 21px;opacity: 0.75;width: 21px;}
ul#featured_num a.activeSlide {background: none repeat scroll 0 0 #AE2F28;color: #FFFFFF;opacity: 1;}

.qr{position:absolute;right:10px;top:32px;z-index:999;}