/* head */
.head_lt {float:left; font-size:0px; width:0px;}
.head_mid {float:left; width:772px; height:302px; text-align:center; background:url(../images/head_bg.jpg) no-repeat right top;}
.head_midExt {
	background:url(../images/newtop.jpg) left top no-repeat;
}
.head_rht {float:right; font-size:0px; width:0px;}
.logo {float:left; width:772px; height:175px; text-align:center; position:relative;}
.logo a{line-height:170px;font-size:36px;font-family:Georgia, 'Times New Roman', Times, serif;font-weight:bold;text-shadow:0 0 3px #FFFFCC;text-decoration:none;}
.logo a:link{color:#FFFFFF;}
.logo a:visited{color:#FFFFFF;}
.logo a:hover{color:#FFFFFF;}
.logo a:active{color:#FFFFFF;}
.logo img {/*margin-top:90px;*/position:absolute;left:264px;top:35px;}
.headmenu {width:772px; height:127px;}
.headmenu .headmenu_lt {float:left; width:0px; height:127px; font-size:0px;}
.headmenu .headmenu_mid {float:left; width:772px; height:127px;font-size:12px;text-align:center;background:url(../images/menubg.gif) repeat-x left top; overflow:hidden;}
.headmenu .headmenu_rht {float:right; width:0px; height:127px; font-size:0px;}
/* head */

/* footer css  */
.foot_lt {width:100px; position:absolute;left:0px; top:0px; height:51px; background:url(../images/footbg_l.gif) no-repeat left top}
.foot_mid {padding-top:25px; padding-bottom:8px;width:100%;background:#b51b1f url(../images/footbg.gif) repeat-x left top; text-align:center;}
.foot_rht { width:100px; height:51px;position:absolute; top:0px; right:0px; background:url(../images/footbg_r.gif) no-repeat right top}
.copyright { font-size:11px; color:#ff8a06; text-align:center;}
.copyright a {font-size:11px; color:#ff8a06; margin:0 4px 0 4px;}
.copyright img{margin-top:5px;}
.ico {display:inline; margin-right:4px;}
/* footer css end */

/* home */
.homeleft { float:left; width:212px; color:#cbb5b8; overflow:hidden; background:#510811}
.homeleft_top {width:212px; height:17px; background:url(../images/homeleft_t.jpg) no-repeat left top;}
.homeleft_mid {padding:0 10px; width:192px; }
.homeleft_mid2 {padding:0 10px; width:180px; overflow:hidden;}
.homeleft_btm {width:212px; height:17px; background:url(../images/homeleft_b.jpg) no-repeat left top;}
h6.title1 { margin:0; padding:0 0 0 10px; height:26px; line-height:26px; font-size:14px !important; text-align:left; color:#fff;  background:url(../images/arrow5.gif) no-repeat left 11px;}
h6.title2 { margin:0; padding:0 0 0 10px; height:26px; line-height:26px; font-size:14px !important; text-align:left; color:#fff;  background:url(../images/arrow5.gif) no-repeat left 11px;}
.contact {width:100%; text-align:left; line-height:1.5em}
.contact .phone {margin-left:10px;padding-left:28px; min-height:22px; line-height:22px; font-weight:bold; font-size:14px; text-align:left;  background:url(../images/phone.gif) no-repeat left center;}
.contact .fax {margin-left:10px;padding-left:28px; min-height:22px; line-height:22px; height:22px;font-weight:bold; font-size:14px; text-align:left;  background:url(../images/fax.gif) no-repeat left center;clear:both;}
.contact .address {margin-left:10px;margin-top:3px; font-size:12px; text-align:left;clear:both;}
.contact .map {margin-left:10px;margin-top:3px; font-size:12px; text-align:left;}
.businesshours { width:100%; text-align:left; line-height:1.5em}
.businesshours div {padding-left:10px;}
.businesshours div div{padding:0px;}
.service { text-align:left; line-height:1.5em}
.service div {margin-left:10px;}
.card { margin-top:10px; padding:0; text-align:left; background:none;}
.card img {float:left; padding:0 2px; margin-bottom:4px;}

.homemid {float:left; margin-left:10px; width:375px;}
.homepic {margin:0; width:375px; height:300px;}
.homepic .homepic_top {width:375px; height:0px; font-size:0px; overflow:hidden;}
.homepic .homepic_mid {width:375px; height:300px; text-align:center;}
.homepic .homepic_btm {width:375px; height:0px; font-size:0px; overflow:hidden;}
.homepic .homeimg {width:375px; height:300px; }
.prefermenu {width:375px; margin-top:8px;}
.prefermenu .menutypeitem {float:left; width:102px; height:100px; text-align:center; margin:4px 8px;}
.prefermenu .menutypeitem a {color:#cbb5b8;}
.prefermenu .menutypeitem img {width:100px; height:67px; border:#ddd 1px solid; padding:1px; margin-bottom:4px}
.prefermenu .menutypeitem .menutypeimg {}
.prefermenu .menutypeitem .menutypetxt {}

.homeright {float:right; width:145px; text-align:center; background:#510811;}
.homeright_top {width:145px; height:17px; background:url(../images/homeright_t.jpg) no-repeat left top;}
.homeright_mid {width:137px; height:400px; text-align:center; margin-left:8px!important;margin-left:0;}
.homeright_btm {width:145px; height:17px; background:url(../images/homeright_b.jpg) no-repeat left top;}
.homeright marquee {margin:0; padding:0; width:128px; height:400px;}
.homeright img { width:128px; border-bottom:#fae8a6 1px solid;}

.homebottom {clear:both; padding:8px 0 0 0; padding:0; height:22px; line-height:22px; color:#fff; text-align:center;}
.allmaps { width:182px;}

.CatTit {text-align:center; margin-top:-2px; font-size:18px; font-weight:normal; border-bottom:#ab3f0e 1px dotted; padding-bottom:8px;}

/* news page start */
.newsMain {}
.newsCat {float:left; width:200px; color:#cbb5b8; background:#510811;}
.newsCatTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.newsCatMid {width:180px; padding:0px 10px; min-height:200px; height:200px;background:#510811;}
.newsCat ul { margin:6px 0 0 0; padding:0; width:180px;}
.newsCat li { margin:0; padding:0; width:180px; display:block; font-size:12px; color:#cbb5b8; font-weight:bold; text-align:left; white-space:normal;}
.newsCat li a { margin:0; padding:5px 0 6px 12px; width:162px; line-height:12px; display:block; color:#cbb5b8; font-size:12px; font-weight:bold; 
text-align:left; text-decoration:none; background:url(../images/arrow5.gif) no-repeat left 8px;}
.newsCat li a:hover { color:#ff9100; text-decoration:none; background:url(../images/arrow5.gif) no-repeat left -29px;}
.newsCatBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}

.newsContent {float:right; padding:0; width:530px; height:auto;}
.newsContentx {float:left; padding:0; width:742px; height:auto;}
.newsConTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.newsConTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_news.gif) no-repeat 8px center;}
 .newsConTop .itemTitlex { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; color:#36678d;
 background:url(../images/luyacu.gif) no-repeat 8px center;}
.newsCon {padding:0 10px; text-align:center; border:#ab3f0e 1px solid; border-top:none;}
.newsCon .rest_classTitle { margin:0; padding:8px 0; font-size:18px; font-weight:normal; color:#fff; text-decoration:none;
text-align:center; border-bottom:#ab3f0e 1px dotted;}
.newsCon .rest_classCon {padding:8px 0; font-size:12px; line-height:20px; text-align:left;}
.newsCon .rest_classCon p{margin:10px 0px;line-height:16px;}
.newsCon .rest_classCon img { border:none; margin-right:4px; padding:0;}
/* news page end */

/* aboutus page start */
.aboutusMain {}
.aboutusCat { float:left; width:200px; color:#cbb5b8; background:#510811;}
.aboutusCatTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.aboutusCatMid {width:180px; padding:0px 10px; min-height:300px; height:300px; background:#510811;}
.aboutusCat ul { margin:6px 0 0 0; padding:0; width:180px;}
.aboutusCat li { margin:0; padding:0; width:180px; display:block; font-size:12px; color:#cbb5b8; font-weight:bold; text-align:left; white-space:normal;}
.aboutusCat li a { margin:0; padding:5px 0 6px 12px; width:162px; line-height:12px; display:block; color:#cbb5b8; font-size:12px; font-weight:bold; 
text-align:left; text-decoration:none; background:url(../images/arrow5.gif) no-repeat left 8px;}
.aboutusCat li a:hover { color:#ff9100; text-decoration:none; background:url(../images/arrow5.gif) no-repeat left -29px;}
.aboutusCatBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}

.aboutusContent {float:right; padding:0; width:530px; height:auto;}
.aboutusConTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.aboutusConTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_about.gif) no-repeat 8px center;}
 .aboutusConTop .itemTitlex { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;background:url(../images/luyasp.gif) no-repeat 8px center;}
 .aboutusConTop .itemTitlex_luya { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;background:url(../images/luya.gif) no-repeat 8px center;}
.aboutusCon {padding:0 10px; text-align:center; border:#ab3f0e 1px solid; border-top:none;}
.aboutusCon .rest_classTitle { margin:0; padding:8px 0; font-size:18px; font-weight:normal; color:#fff; text-decoration:none;
text-align:center; border-bottom:#ab3f0e 1px dotted;}
.aboutusCon .rest_classCon {padding:8px 0; font-size:12px; line-height:20px; text-align:left;}
.aboutusCon .rest_classCon p{margin:10px 0px;line-height:16px;}
.aboutusCon .rest_classCon img { border:none; margin-right:4px; padding:0;}
/* aboutus page end */

/* menu page start */
.menuMain {}
.menuCat {float:left; width:200px; color:#cbb5b8; background:#520811}
.menuCatTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.menuCatMid {width:180px; padding:0px 10px; height:auto!important;min-height:300px; height:300px; background:#510811;}
.menuCat ul { margin:6px 0 0 0; padding:0;}
.menuCat li { padding:0; width:180px; line-height:24px; display:block; font-size:12px; color:#cbb5b8; font-weight:bold; text-align:center; background:#none; border-bottom:; white-space:normal;}
.menuCat li a{ padding:3px 0 5px 12px; width:162px; line-height:14px; display:block; color:#cbb5b8; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; background:url(../images/arrow51.gif) no-repeat left 8px;}
.menuCat li a:hover { color:#ff9100; background:url(../images/arrow5.gif) no-repeat left -29px; text-decoration:none; }
.menuCat dd { padding:0; font-size:12px; font-weight:bold; color:#208156; text-align:left; white-space:normal;}
.menuCat dd a { display:block; margin:0; padding:5px 0 5px 24px; color:#cbb5b8; font-weight:normal; font-size:12px; background:url(../images/arrow5.gif) no-repeat 12px -28px;; border-bottom:; text-decoration:none;}
.menuCat dd a:hover { color:#ff9100; text-decoration:none;}
.menuCat dl dd a.menuListsbgcolor { }
.menuCatBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}

.menuContent {float:right; margin:0px; padding:0; width:540px; text-align:left;}
.menuConTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.menuConTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_menu.gif) no-repeat 8px center;}
.menuCon {margin-top:10px; padding:1px; text-align:left;}
.menuCon .menu_detail_catname {width:100%; padding:0; height:24px; line-height:24px; font-size:18px; font-weight:normal; text-align:center;}
.menuCon .menu_detail_catnametext {margin:0 0 0; padding:6px 6px 10px 6px; color:#cbb5b8; border-bottom:#ab3f0e 1px dotted; text-align:center}
.menuCon ul {clear:both; margin:0; padding:4px 0; list-style:none; width:100%; border-bottom:#ab3f0e 1px dotted;}
.menuCon ul li {text-align:left;}
.menuCon ul li.sku {float:left; padding:4px 6px 0 6px; width:18px; height:19px;}
.menuCon ul li.MenuName {float:left; padding:4px 0 0 0; height:19px; font-weight:bold;}
.menuCon ul li.IsPepper {float:left; padding:4px 0 0 0; width:15px; height:19px; margin-left:4px;}
.menuCon ul li.IsPepper img {}
.menuCon ul li.Price {float:right; padding:4px 6px 0 0; width:50px; height:19px; text-align:right;}
.menuCon ul li.priceother {float:right; padding:4px 6px 0 0; width:90px; height:19px; text-align:right;}
.menuCon ul li.MenuDescription {clear:both; padding:0 6px 5px 30px; line-height:14px; color:#cbb5b8;}
.menuCon ul li.MenuDescription img {float:left; padding-bottom:6px; margin-right:12px; width:130px; height:90px;}
.addtocartpic { display:none}
/* menu page cart end */

/* scene page start */
.sceneMain {}
.sceneCat {float:left; width:200px; color:#cbb5b8; background:#510811;}
.sceneCatTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.sceneCatMid {width:180px; padding:0px 10px;height:auto!important;min-height:300px; height:300px; background:#510811;}
.sceneCat ul { margin:0; padding:4px 2px; width:176px; height:auto; list-style:none; background:#520811;}
.sceneCat ul li { width:88px; height:80px; float:left; margin:0; text-align:center}
.sceneCat ul li a { text-decoration:none;}
.sceneCat ul li a img { width:74px; height:66px; padding:0px; border:#eee 1px solid;}
.sceneCat ul li a:hover { color:#ff9100; text-decoration:none; }
.sceneCat ul li a:hover img { border:#333 1px solid;}
.sceneCat ul div { width:144px; line-height:30px; text-align:left;}
.sceneCatBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}

.sceneContent {float:right; padding:0; width:536px; height:auto;}
.sceneConTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.sceneConTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_scene.gif) no-repeat 8px center;}
.sceneCon {margin-top:10px; padding:10px 0; text-align:center;}
/* scene page end */

/* coupon page start */
.couponMain {}
.couponCat {float:left; width:200px; color:#cbb5b8; background:#510811;}
.couponCatTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.couponCatMid {width:180px; padding:0px 10px;height:auto!important;min-height:300px; height:300px; background:#510811;}
.couponCat ul { margin:0; padding:4px 2px; width:176px; height:auto; list-style:none; background:#520811;}
.couponCat ul li { width:88px; height:80px; float:left; margin:0; text-align:center}
.couponCat ul li a { text-decoration:none;}
.couponCat ul li a img { width:74px; height:66px; padding:0px; border:#eee 1px solid;}
.couponCat ul li a:hover { color:#ff9100; text-decoration:none; }
.couponCat ul li a:hover img { border:#333 1px solid;}
.couponCat ul div { width:144px; line-height:30px; text-align:left;}
.couponCatBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}


.couponContent {float:right; padding:0; width:536px; height:auto;}
.couponConTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.couponConTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_coupon.gif) no-repeat 8px center;}
.couponCon {margin-top:10px; padding:10px 0; text-align:center;}
/* coupon page end */

/* contactus page start	*/
.contactMain {}
.contactus {float:right; margin:0px; padding:0; width:530px; text-align:left;}
.contactusTop {width:100%; height:30px; padding-bottom:6px; border-bottom:#ab3f0e 1px solid}
.contactusTop .itemTitle { float:left; display:block; padding:0 0 0 20px; width:364px; height:30px; line-height:30px; font-size:0px; text-indent:-9999px !important; color:#36678d;
 background:url(../images/tit_contact.gif) no-repeat 8px center;}
.mapsdiv {margin-top:12px; width:530px; height:230px;}
.mapsiframe {width:530px; height:280px; background:none;}
.comment{margin-top:16px;}
.comment_title {margin:2px 0 6px 0; padding:3px 0; color:#787878; font-weight:bold;}
.comment_item {margin-bottom:10px;line-height:18px;}
.comment_name {background:#520811;padding:2px 5px;}
.comment_content {padding:2px 5px;}
.show_conmment_div.page_fengye {font-size:8pt; text-align:center; margin-bottom:5px;}
/******/
.contact_left {float:left; width:200px; color:#cbb5b8; background:#520811}
.contact_leftTop {width:200px; height:17px; font-size:1px; background:url(../images/subleft_t.jpg) no-repeat left top;}
.contact_leftMid {width:180px; padding:0px 10px 4px 10px; min-height:300px; height:300px; background:#510811;}
.contact_leftBottom {width:200px; height:17px; font-size:1px; background:url(../images/subleft_b.jpg) no-repeat left top;}
.left_siteinfo {line-height:1.4em}
.left_siteinfo span {font-weight:bold; margin-right:4px; color:#fff;}
.info_opentiem {padding-bottom:6px;}
.info_contact {padding:6px 0;}
.info_restype {padding:6px 0;}
.Comment_form {line-height:1.4em}
.comment_form_title { font-weight:bold; color:#ff9100; margin-top:10px; text-align:center;}
.comment_form_content {padding:5px 0px;}
.comment_form_content label { display:inline; width:100px; height:20px; line-height:20px; text-align:left;}
.comment_form_content input {width:140px; border:#c2540a 1px solid; background:#66262e; color:#fff;}
.comment_form_content textarea {width:140px; border:#c2540a 1px solid; background:#66262e; color:#fff;}
.comment_title { width:180px;}
.comment_cnt { width:180px;}
.show_submit_comment {margin-top:4px;}
/* contactus page end */

/* calendar page start */
.calendarMain { width:868px; margin:0; padding:0;}
.calendarMainTop { float:left; padding:20px 0 0 0; width:11px; height:430px; background:url(../images/contentleft.jpg) no-repeat left top;}
.calendarMainMiddle { float:left;padding:0; width:846px; height:430px; background:#fff url(contentmiddle.jpg) repeat-x left top;}
.calendarMainBottom { float:right; width:11px; height:430px; background:url(../images/contentright.jpg) no-repeat left top;}
.calendarContent { margin:22px 22px 0 22px; padding:10px 0 10px 0; height:auto;border:#ddd 1px dotted;}
.animalContentTop { margin:18px 22px 0 22px; height:37px; background:url(../images/12animal.jpg) no-repeat left top}
.animalContent { margin:0 22px 0 22px; padding:18px 0 0 0; height:auto;border:#ddd 1px dotted;}
.animalWrapper { clear:both; margin-bottom:18px; width:750px; height:120px;}
.animalPicTextBox { float:left; margin:0; padding:6px; width:350px; height:110px; background:#f6f9f8; border:#eee 1px solid;}
.animalVspacer { float:left; margin:0; padding:0; width:22px; height:10px;}
.animalPic { float:left;}
.animalPic img { padding:0; border:none; width:86px; height:110px;}
.animalText { float:left; padding-left:12px;}
.animal_name { text-align:left; color:#fff; font-size:14px; font-weight:bold; }
.animal_year { margin-top:5px; text-align:left; color:#fff;}
.animal_intro { margin-top:5px; text-align:left; color:#fff;}
/* calendar page end */



/* user Login page start */
.mainUserLogin { text-align:center; margin-top:12px; height:auto; padding:8px 8px 0px 8px; background-color:#6A0B10; height:340px}
.mainUserLogin .login { padding:1px; border:1px solid #7E0F15; width:68%; margin-top:30px; display:block; text-align:left}
.mainUserLogin .login h5 {padding:0px 18px; height:25px; line-height:25px;background:url(../images/arrow5.gif) no-repeat 6px center #7E0F15; margin:0; color:#028888}
.mainUserLogin .login p { float:right; width:160px; height:130px; padding-left:20px; text-align:left; line-height:24px; font:12px Tahoma; background:url(../images/loginbg.gif) repeat-y left top; margin:18px 6px 6px 6px; padding-top:12px;color:#fff}
.mainUserLogin .login .loginform { margin-top:30px; margin-left:20px}
.mainUserLogin .login .loginform div { margin:12px; height:20px}
.mainUserLogin .login .loginform div button { margin-top:12px; margin:4px auto; display:block; width:86px}
.mainUserLogin .login .loginform label { float:left; width:70px; height:22px; line-height:22px; font-weight:bold;}
.mainUserLogin .login .loginform input { width:140px; padding:0px 1px; border-top:1px solid #fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #fff; height:18px; line-height:18px; background-color:#6A0B10}
.imgFormat1 { float:left; position:relative; top:-7px;}

#Viewmenucontent .viewcartlink { position:relative; left:245px; display:none;}

.OrderForm { width:620px; background-color:#6A0B10; clear:both;}
.cartcontent { width:620px; margin:6px 0 0 0;}
.cartcontent ul { width:620px; margin:0; padding:0;}
.cartcontent ul li{ float:left; list-style:none;}
.carttitle { width:620px; background:#570610; border-bottom:1px solid #570610;}
.carttitle ul {margin:0; padding:0; list-style:none; }
.carttitle li {float:left; margin:0; padding:0; width:115px; font-weight:bold; height:25px; line-height:25px; background:none;}
.carttitle li.productname { width:150px; text-align:left; padding-left:10px}
.itemcartnum { width:620px;}
.itemcartnum ul {margin:0; padding:0; list-style:none;}
.itemcartnum li{ float:left; margin:0px; padding:0 0 4px 0; width:115px; height:22px; line-height:22px; background:none; border-bottom:1px dotted #570610;}
.itemcartnum li.productname { width:150px; text-align:left; padding-left:10px}
.itemcartnum li input { color:#f30;}
.cartcontent div {width:625px; margin-top:4px;}
input.totaltext { border:0px; margin:0px; color:#f30; height:16px;}
input.subtotalinput { border:0px; padding:2px 0 0 0; color:#f30; height:16px;}

input.shopnumtext { width:30px;}
.noproduct { width:100%; padding-left:10px;}
.cartitembottom { padding-left:10px;}
.shopitem { float:right; }
.shopitem img { cursor:hand; }
.panddingspace{ width:350px; clear:both; height:30px;}
.nomenuitem { clear:both; text-align:center; padding-top:30px; padding-right:100px;}
.ordersignup #loginli li { list-style:none; margin-bottom:10px;}
.ordersignup { margin-top:25px;}
#loginli { margin-top:15px; width:450px; text-align:left;}
#loginli li label { width:100px; text-align:right; margin-right:10px; float:left; }
#loginli li.Billingtitle { text-align:center;}
.ordersignup #loginli li input { width:200px;}
input.login {margin:0px; border:none; height:16px; width:49px; background:url(../images/submitbg.gif) no-repeat left top #fff; margin-top:20px;}
.ordersignup #loginli input.Proceedtoshipping {margin:0px; border:none; height:16px; width:49px; background:url(../images/submitbg.gif) no-repeat left top #fff; margin-top:20px;}
/* user Login page end */
.homecontentswf {width:395px !important; height:287px !important; margin-right:26px; margin-left:-40px !important; margin-left:0px;}
.logocontentswf { position:relative; left:0px; top:0px;height:83px !important; width:230px !important;}
#menuCatInfo {margin:0 auto; padding:0.8em 0em; border-bottom:#a2a970 1px dotted;}
#menuCatInfo h3 {width:100%; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#0c0; text-align:center; position:relative; border-bottom:1px #BA9265 dotted;}
#menuCatInfo h3 a{ position:absolute;right:10px; bottom:5px;}
#menuCatInfo p {padding-top:0.2em; color:#fff; text-align:center}
.titleTxt {text-align:center;color:#a4a4a4}
/* menuLists style1 */
ul#catList {margin:0; padding:0;list-style:none;}
ul#catList li a {padding:3px 0 5px 12px; width:162px; line-height:14px; display:block; color:#cbb5b8; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; background:url(../images/arrow51.gif) no-repeat left 8px;}
ul#catList li a:hover { color:#ff9100; background:url(../images/arrow5.gif) no-repeat left -29px; text-decoration:none; }
.menuLists {margin:0 auto;}
ul#catList .curCat a{color:#ff9100;background:url(../images/arrow5.gif) no-repeat left -29px;}
ul#catList .curCat ul li a{background:url(../images/arrow51.gif) no-repeat left 8px;}
ul#catList .curCat li a{color:#cbb5b8;}
ul#catList .curSubCat a{color:#ff9100;background:url(../images/arrow5.gif) no-repeat left -29px;}
ul#catList li ul{margin-left:15px;padding:0;list-style:none;}
ul#catList li ul li a {padding:3px 0 5px 12px; width:147px; line-height:14px; display:block; color:#cbb5b8; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; background:url(../images/arrow51.gif) no-repeat left 8px;}
ul#catList li ul li a:hover { color:#ff9100; background:url(../images/arrow5.gif) no-repeat left -29px; text-decoration:none; }


/* menu */
.sku{color:#FFFFFF!important;}
.name a:link{ color:#FFFFFF!important;}
.name a:visited{color:#FFFFFF;}
.name a:hover{color:#FFFF00}
.name a:active{color:#FFFFFF}
.price{color:#FFFFFF!important;width:auto;max-width:300px;font-weight:normal!important;}

#menuWrap {width:100%;}
#menuLists {margin-top:10px; width:98%;float:left;padding:6px;border:#CC0000 2px solid;}
#menuLists h4 {text-align:center;color:#CCFF33; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; padding-bottom:8px;}
#menuLists h4 p {color:#644e2a; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin-top:2px;}
#menuLists h5 {color:#6c5e5e; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:normal; padding-bottom:8px;}
#menuLists h5 p {color:#6c5e5e; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; margin-top:2px;}
#menuLists .item {}
#menuLists table {margin-bottom:10px;}
#menuLists div p{font-size:12px;color:#999999}
#menuLists div td{border-bottom:#510811 1px dashed;}
#menuLists .sku {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#555;}
#menuLists .name {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#FFFFFF;}
#menuLists .name a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#FFFFFF;}
#menuLists .name img {margin-left:6px;}
#menuLists .price {text-align:right; color:#A28430;}

.comment_form_title { font-weight:bold; color:#ff9100;font-size:14px; margin-top:10px; text-align:center;}
.comment_form_content label { display:block; width:100px; height:20px; line-height:20px; text-align:left;}
.comment_form_content input {width:174px; border:#c2540a 1px solid; background:#66262e; color:#fff;}
.comment_form_content textarea {width:174px; border:#c2540a 1px solid; background:#66262e; color:#fff;}
.comment_title { width:180px;}
.comment_cnt { width:180px;}
.show_submit_comment {margin-top:4px;}
.comment{margin-top:16px;}
.comment_title {margin:2px 0 6px 0; padding:3px 0; color:#787878; font-weight:bold;}
.comment_item {margin-bottom:10px;line-height:18px;}
.comment_name {background:#520811;padding:2px 8px; font-weight:bold;}
.comment_content {padding:2px 7px; border:#520811 1px solid;}
.show_conmment_div.page_fengye {font-size:8pt; text-align:center; margin-bottom:5px;}


#map_iframe{width:100%; height:220px;}
.left_siteinfo_contact li span,.left_siteinfo_type li span,.left_siteinfo_time li span{margin-right:5px; color:#f89633 }
#comment_title,#comment_cnt{ background:#666; border:1px solid #999;color:#fff;}
#comment_button{background:url(../images/buttonbg.gif) 0 50% repeat-x; border:0; text-align:center; height:21px; line-height:21px; cursor:pointer } 
/* CommentForm Style1 */
.btn {background:url(../images/buttonbg.gif) 0 50% repeat-x; border:0; text-align:center; height:21px; line-height:21px; cursor:pointer}
#editorDiv .editor_toolbar {width:100%; height:32px; border-bottom:#d8d2bd 1px solid; background:url(../../../images/editor/toolbar_bg.gif) repeat-x left top;}
#editorDiv .editor_toolbar img {float:left; display:inline; margin:3px 0 0 4px;}
#editorDiv iframe {width:100%; height:120px; border:none;}
#cc_form {width:203px;height:25px;}
#pages {clear:both; text-align:center; padding:8px 0;color:#FFFFFF;}
#pages table{margin:0px auto;}
#pages b {color:#bf0e0a;}
#pages a {display:inline-block; padding:0 2px;}

/* photo */
#photoList {width:100%;}
#photoList ul li {float:left; display:inline; width:175px; height:150px; padding:0; list-style:none;}
#photoList ul li a {display:block; width:120px; height:100px; line-height:90px; background:#FFFFFF; border:#990000 5px solid;margin:15px;padding:5px;}
#photoList ul li a:hover {color:#FFFFFF; border:#FFCCFF 5px solid;}
#photoList ul li a img {width:120px; height:100px;}
#photoList ul li a p {margin:0; padding:8px 0 0 0; text-align:center;}

#showPhoto {width:100%; margin:0.6em 0 0 0; text-align:center;}
#showPhoto img {margin-bottom:0.6em}
.btn {background:url(../images/buttonbg.gif) 0 50% repeat-x; border:0; text-align:center; height:21px; line-height:21px; cursor:pointer}
#cmtFormBtm {
	padding:8px 0px;text-align:center;
}
.showComment {
	width: 530px;
}
.showComment .cmmList {
	width:530px;
	height:14px;
	border: 1px #c2540a solid;
	padding: 0px 5px;
	line-height:14px;
	font-weight:bold;
	background:#333;
	color: #fff;
}
#pages {clear:both; text-align:center; padding:8px 24px; line-height:1.4em; font-size:12px; color:#fff;}
#pages table{margin:0px auto;}
#pages span,
#pages a {display:inline-block;	margin-left:0.6em; padding:0 0.4em; border:1px solid #ccaa7e; text-align:center;}
#pages a:hover {border:1px solid #ad8254; background:#ad8254; color:#fff;}
#pages b {display:inline-block;	margin-left:0.6em; padding:0; text-align:center;}

.cartListMenu p {color:#000 !important;}
.cmmA {
	
}
.cmmA a {
	color: #f90;font-size:14px; font-weight: bold;text-decoration:none;
}
#menuSubCatList {margin:0 auto 10px auto; width:98%;}
#menuSubCatList ul {margin:0; padding:0; width:100%; list-style:none;}
#menuSubCatList ul li {float:left; margin-right:1em; background:url(../images/005.gif) -4px center no-repeat ; line-height:30px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;padding-left:10px;}
#menuSubCatList ul li a {
	text-decoration: none;
	color:#fff;
}
#menuSubCatList ul li a:hover{color:#f60;}
#menuSubCatList ul li.cur a {color:#ff0;font-weight:bold;}
#menuCatInfo {margin:0 auto; width:98%; padding-bottom:0.8em; border-bottom:#ba9265 1px dotted;}
#menuPath {
	height:22px;
	line-height: 22px;
	padding-left:20px;
	padding-bottom:3px;
	border-bottom: 1px #e1e1e1 solid;
	font-weight: bold;
	background: url(../images/096.gif) 0px 3px no-repeat;
}
.titleTxt {
	text-align: center;
}
#menuPath a{
	color:white;
	text-decoration: none;
}
#menuPath a:hover{color:#f60;}
ul#aboutList {margin:0; padding:0;width:510px; list-style:none;}
ul#aboutList li {float:left; margin-right:5px; background:url(../images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:145px; float:left; white-space:nowrap; text-overflow:ellipsis;}
ul#aboutList li a {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
ul#aboutList li a:hover {
	text-decoration: underline;
	color: #f90;
}

ul#newsList {margin:0; padding:0;width:510px; list-style:none;}
ul#newsList li {float:left; margin-right:5px; background:url(../images/arrow01.gif) 0 center no-repeat ;padding:0 5px 0 15px; line-height:20px; height:20px;width:145px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
ul#newsList li a {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
ul#newsList li a:hover {
	text-decoration: underline;
	color: #f90;
}
.newCmtList{margin-top:10px;width:100%;}
.cmtItem {border:1px #C2540A solid;line-height:25px;margin-bottom:5px;}
.cmtItem .cmtTitle{display:block;text-indent:15px; line-height:25px;background-color:#F69757;}

/* pages */
.pages {clear:both;	padding:15px 0; width:93%; text-align:center;}
.pages td {height:20px;}
.pages span {float:left; display:inline; margin:0 4px; line-height:20px;}
.pages a {float:left;color:#FF9100; display:inline; margin:0 4px; padding:0 6px; height:18px; line-height:18px; border:1px solid #AB3F0E; text-align:center; text-decoration:none;}
.pages a:hover {border:1px solid #AB3F0E; background:#AB3F0E; text-decoration:none; color:#f30;}
.pages a.nowPage {border:1px solid #AB3F0E; background:#AB3F0E; color:#fff;}



/* slide picture show css */
#featured {height:300px; width:374px; float:left; display:inline; margin:0px; position:relative;}
#featured_items {width:374px; height:300px; position:relative;}
.clearfix:after { clear: both;content: ".";display: block;height: 0;visibility: hidden;}
ul#featured_num {bottom: 10px;margin: 0;padding: 0;position: absolute;right: 10px;z-index: 10;}
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;}


/* 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 #0066FF; background:#006699; text-decoration:none; color:#bdae76;}
.pages a.nowPage {border:1px solid #000066; background:#006699; color:#bdae76;}

#cmtWrap {margin:20px auto; width:98%;float:left;}
#cmtTit {color:#524230; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-style:italic;}
#writeCmt {margin-top:10px;}
a#btn-write-comment { display:block; height:24px; line-height:24px; text-indent:-9999px; overflow:hidden; width:136px;}
a#btn-write-comment:hover {background-position:0 -24px;}
#cmtList {margin-top:15px; border-top:1px solid #ddd;width:90%;margin:2px auto;border-top:1px solid #C41200}
#cmtList ul {list-style:none;}
#cmtList ul li {border-bottom:1px solid #ddd; overflow:hidden; padding:15px 20px 15px 0; zoom:1;}
#cmtList ul li img {float:left; vertical-align:top;}
#cmtList ul li h5 {color:#999; font-size:12px; font-weight:normal; margin-left:55px;}
#cmtList ul li div {margin-left:55px; margin-top:3px;}
#pager {clear:both; padding:15px 0; text-align:center; width:100%;}
#pager table{margin:0px auto;}
table.pager-box {text-align:center;}
table.pager-box td {font-family:"Times New Roman",Times,serif; font-size:13px; padding:0 0.1em; text-align:center;}
table.pager-box td a {display:block; line-height:2em; padding:0 0.5em; text-decoration:underline; color:#FFFFFF;}
table.pager-box td span {display:block; line-height:2em; padding:0 0.5em;}
table.pager-box td.pager-current {}
table.pager-box td.pager-current a {background-color:#aa0000; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.layer {width:500px; margin:0px auto;padding:4px;background:url(../images/cmt_bg.jpg);}
.layer-box {color:#484848; overflow:hidden; zoom:1;}
.layer-title {height:36px; padding:0 10px 0 15px;}
.layer-title h4 {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; height:36px; line-height:36px; margin:0px;}
.layer-title span {cursor:pointer; float:right; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:normal;  height:36px; line-height:36px;}
.layer-main {margin:2px; padding:20px; overflow:hidden; zoom:1; border-top:1px solid #ccc;}

#cmtForm {margin:0 auto; width:350px;}
#cmtForm #cmtFormEmail,
#cmtForm #cmtFormCont {margin-bottom:10px;}
#cmtForm #cmtFormEmail label,
#cmtForm #cmtFormCont label {display:block; font-weight:bold; padding-bottom:4px;}
#cmtForm #cmtFormEmail input,
#cmtForm #cmtFormCont textarea {background:#fff; border:1px solid #ccc; padding:4px; width:338px;}
#cmtForm #cmtFormSubmit {text-align:right;}
#cmtForm #cmtFormSubmit input {color:#333; font-weight:bold; padding:4px 20px;}

#BigPhoto{position:absolute;border:1px red solid;display:none; z-index:100; padding:2px; background:#FFF;}
#BigPhoto img{ width:400px;}
img{ vertical-align:middle;}