/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fffdea url(../images/bodybg.png) repeat-x top; /*background:url(http://chinaspicetx.com/templates/default/images/gride.png) repeat-y center top;*/ }
a { color:#a42903; text-decoration:underline; }
a:hover { color:#333; text-decoration:underline; }

.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

img.centered{ display: block; margin-left: auto; margin-right: auto }
img.alignright{ padding: 4px; margin: 3px 0 2px 10px; display: inline }
img.alignleft{ padding: 4px; margin: 3px 10px 2px 0; display: inline }
.alignleft{ float: left }
.alignright{ float: right }

hr { color:#fffdea; border:none; border-bottom:1px dotted #999; margin-bottom:22px; clear:both;  }

/*页面结构*/
#header { height:103px; background:url(../images/header_bg.png) repeat-x center top; margin-top:7px;  }
#banner {  position:relative;  clear:both; background:#ccc; }
#banner-in { height:285px; height:285px; background:url(../images/bannerbg.png) no-repeat; }
#footer { clear:both; padding:13px 0 15px 0;overflow:hidden; border-top:5px solid #ebe6d1; }
#content {  float:left; }
#sidebar { float:right; width:300px; overflow: hidden;}

/*页面头部*/
.h_left { width:555px; float:left; position:relative; }
.callnow  { width:155px; padding:35px 0 10px 35px; background:url(../images/callnow.png) no-repeat left top; float:right; font-size:14px; font-weight:bold; color:#6f625f; text-align:right; }

#header h1.logo { text-decoration:none; border:none }
  #header h1.logo a:hover{ background:none }
#header h1.logo { margin:10px 0 0 0; padding:0 }
#header p.description { position:absolute; left:70px; top:73px; text-transform:uppercase; color:#5e4e38; font-size:12px; } 
.number { font-size:18px; color:#ad752b; font-weight:normal; }

#sidebar h3 { font-size:18px; margin:0 0 8px 0; padding:0; color:#a7430f;  }

/*页面主体*/
.column_spacer { padding-left:20px; }

p { margin:0 0 10px 0; padding:0; line-height:20px; }
h3 {  margin:10px 0 10px 0; padding:0; color:#464032; text-transform:uppercase; }

.imgcenter { border:5px solid #dbd9c4; margin-bottom:15px;  }
p.alignright { text-align:right;  }

ul { margin:0; padding:0; list-style:none; }

.item_menu li { margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px dotted #99885b; font-size:12px; height:100%; overflow:hidden; background:none; }
.item_menu li a { color:#464032; text-decoration:none; }
.item_menu li a:hover { color:#a7430f; text-decoration:none; }
.item_menu li img { float:left; margin:0 10px 10px 0; border:4px solid #dbd9c4; } 
.item_menu li p { margin:0; padding:0; width:210px; float:right;  }

.contactinfo { width:173px; min-height:110px; _height:110px; padding:10px 15px 0 105px; background:#ebe5cb url(../images/contactinfo.png) no-repeat 10px -2px; border:3px solid #d0c8b8; }
.contactinfo p { font:11px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0;  }

.contactinfo h4 { margin-bottom:5px; margin-top:16px; font:13px Georgia, "Times New Roman", Times, serif; color:#5d4b27;  }

.table td { padding:5px 0; border-bottom:1px solid #e5e0c6;  }
.table td.thead { padding:5px; background:#e9e3cb; font-weight:bold; font-size:14px; }
.table { width:300px; }

h1  { margin-bottom:5px; color:#464032; border-bottom:1px solid #9a8b6d; }

blockquote { background:url(http://chinaspicetx.com/templates/default/images/quote.png) no-repeat; padding:0 0 0 25px; margin:0;  }
p.author { border-bottom:1px solid #ccc2a2; margin:0 0 15px 0; padding-bottom:15px; } 


.item_menu li p.in_content { margin:0; padding:0; width:435px; float:left; }
.item_menu li p.price  { margin:0; padding:0; width:85px; float:right; font-size:16px; font-weight:bold; text-align:right; }


.menutable td  { padding:8px; vertical-align:top; }
.menutable td.title { font: bold 12px Georgia, "Times New Roman", Times, serif; }
.menutable td.catetitle { font: bold 12px Georgia, "Times New Roman", Times, serif; }

.menutable td.row { position:relative; }
.menutable2 td  { padding:0;  }

.iteam { height:100%; overflow:hidden; padding-top:10px;  }
.iteam img { float:left; margin:0 12px 5px 0; }
.iteam_content { width:260px; float:right; }
p.price { font-weight:bold; padding-right:25px; padding-top:5px; text-align:right;  }
p.size { font-weight:bold; text-align:center; padding-top:5px;  }
p.iteam_title { margin:-4px 0 0 0; padding:0; font-size:14px;   }

.print  {  font:bold 11px Arial, Helvetica, sans-serif; float:right;  margin-bottom:10px; margin-top:10px; }
.print a   { background:#340f05 url(http://chinaspicetx.com/templates/default/images/i_print.png) no-repeat 7px 7px; color:#fff;  padding:5px 15px 5px 26px; text-decoration:none; text-transform:uppercase; -moz-border-radius-bottomleft:0.25em; -moz-border-radius-bottomright:0.25em; -moz-border-radius-topleft:0.25em; -moz-border-radius-topright:0.25em; }
.print a:hover   { background:#340f05 url(http://chinaspicetx.com/templates/default/images/i_print.png) no-repeat 7px 7px; color:#ffe692; text-decoration:none; }

.menutable td.title { background:#aa9876; color:#fff; }
.menutable td.catetitle { background:#705b33; color:#fff; }

.menutable td.row { background:url(http://chinaspicetx.com/templates/default/images/dot_line.png) repeat-x bottom; }

.iteam img { border:1px solid #481905; }
p.price { color:#a83a01; }

/*	--------------------------------------------------
content 
-------------------------------------------------- */
.page_wrap  { margin-bottom:20px; padding-bottom:20px; }
h1.breadcrumb  { padding:0; font-size:11px;  border-bottom:none; margin-bottom:20px; }
  h1.breadcrumb  a{ text-decoration:none }

#content{width:615px;overflow: hidden;}
#content h2{font-size: 14px;}
#content h4 { margin:10px 0 15px 0; padding:0 0 5px 0 ; color:#464032; text-transform:uppercase; border-bottom:2px dotted #9a8b6d;  }

#content h4 a { color:#464032; text-decoration:none; }
#content h4 a:hover { color:#a83a01; text-decoration:none; }

#content .posts  { background:url(../images/post_sepretor_vr.png) repeat-y 80px top; margin-bottom:40px; }

.post_top { background:url(../images/sepretor_hr.png) repeat-x bottom left;overflow:hidden; padding-bottom:10px; margin-bottom:18px;  }
.calendar { width:60px; float:left; font-size:27px; text-align:center; }
.month { color:#a29e8e; font-size:18px; }


.post_title { float:right; width:510px;  }
#content .posts h3 { margin:0; padding:5px 0 3px 0; color:#464032; text-transform:capitalize;  }
#content .posts h3 a { color:#464032; text-decoration:none; }
#content .posts h3 a:hover { color:#a83a01;  }

#content .post_top a { text-decoration:none; }
#content .post_content { width:510px; float:right; padding-bottom:10px; }

.page ul { padding:10px 0 20px 0; list-style:square inside !important }

#content .post_bottom { background:url(../images/sepretor_hr.png) repeat-x top; padding:8px 0 11px 110px; clear:both; color:#a09a87; }
#content .post_bottom a { color:#423724; text-decoration:underline;  }
#content .post_bottom a:hover { color:#a83a01; text-decoration:none; }

.comments { width:60px; height:75px; float:left; background:url(http://chinaspicetx.com/templates/default/images/comment.png) no-repeat; text-align:center; padding:10px 0 0 0; margin:10px 0 0 0; font-size:10px; line-height:15px;  }
.comments a { color:#423724; text-decoration:none; font-size:24px; }
.comments a:hover { color:#a83a01;  }
* html .comments { margin:10px 0 0 0;  }

.post_img { border:4px solid #a49272; margin-bottom:12px;  }

.arclist{ margin-bottom:30px; padding-bottom:25px; }

/*---------ADVERTISING ads --------- */

.ad-box{ text-align:center; background:transparent; padding:25px 0; margin:0 }
.ads123456{ height:125px; float:left; margin:0; padding: 0 0 20px 0 }
  .ads123456 img{ float:left; border:1px solid #fff; margin:0 10px 0 12px }
#big_banner img{ background:transparent; border:1px solid #dddddd; margin:0 0 0 2px }
#big_banner1 img{ background:transparent; border:none; margin:10px 0 0 0 }
  #big_banner a:hover, #big_banner1 a:hover{ background:transparent }

/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font: 14px Georgia, "Times New Roman", Times, serif; font-weight: bold; padding:0 }
.Navi { float: right; padding: 0 0 20px 0 }
  .Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding:11px 15px; margin-left: 4px; background: #a71c00 !important }
  .Navi a { text-decoration: none !important; background:#464032; color: #fff; display: block; float: left; margin-left: 4px; padding:10px 13px; }
    .Navi a:hover { color:#fff; background: #241e0f }

/*---------COMMENTS --------- */

#comments h3{ font:normal 18px Georgia,"Times New Roman",Times,serif; padding:0 0 20px 0; margin:0 }
  #comments .commentlist { padding:0; margin:0 }
  #comments ol{padding:20px 0;}
  #comments .comment { margin: 10px 0 0 0; width: 100%;}
    #comments .comment a{ text-decoration:none; border-bottom:1px solid; padding:1px 0 }
	  #comments .comment a:hover{ color:#000000 }
    #comments .comment .meta-left { width: 90px; float:left; color:#e5c7ab }
    #comments .comment .meta-left p{ padding:10px 0 0 0; margin:0 }
      #comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px }
  #comments .comment small {font-size: 11px }
  * html #comments .comment .text-right { height:70px }
  #comments .comment .text-right { min-height:70px; margin:0; background:#ffffff; border:1px solid #e5c7ab; padding: 12px; margin-left:100px; float:none }
    #comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0 }
  #comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .comment .authcomment{ background:#F7F7F7; border:1px solid #e5c7ab }
  p.commpadd{ padding:0; margin:0 0 10px 0 }
  span.comm-reply{ float:right; color:#a42903; padding:5px 0 0 0 }
  span.comm-reply a{ font-size:13px; color:#a42903 }
  .cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0 }
#respond textarea, .commpadd input{ background:#ffffff; border:1px solid #e5c7ab }
#respond textarea { margin:0; padding:0 }
  p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
  p.commpadd label{ padding:0 0 0 5px }
input#submit{ font:bold 12px Arial; color:#FFFfff; text-align:center; padding: 5px; background:#695851; border:1px solid #e5c7ab; margin:0 }


/*---------ARCHIVE PAGE --------- */

.arclist ul{ padding:0; margin:0 }
.arclist ul li{ color:silver; font-size:12px; border-bottom:1px solid #ddd9b4; padding:5px 0; margin:0; background:none }
.arclist ul li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: left;	text-transform: uppercase; color: #666666; width: 90px; border-right: dashed 1px #ddd; margin:0 15px 0 0 }

#content .arclist li a { text-decoration:none !important;  }


/*	--------------------------------------------------
contact form
-------------------------------------------------- */

.row { height:100%; overflow:hidden; margin-bottom:12px }
.row  label { float:left; width:118px; height:25px;   }
.row  .textfield { width:275px; float:left; font: 13px Arial, Helvetica, sans-serif; border:1px solid #d4ccad; border-bottom:1px solid #605c4e; border-right:1px solid #605c4e; background:url(http://chinaspicetx.com/templates/default/images/textfieldbg.png) repeat-x top; padding:4px;  }

.row  .textarea { width:275px; float:left; font: 13px Arial, Helvetica, sans-serif; border:1px solid #d4ccad; border-bottom:1px solid #605c4e; border-right:1px solid #605c4e; background:url(http://chinaspicetx.com/templates/default/images/textfieldbg.png) repeat-x top; padding:4px; height:150px;  }

.button2 { background:#926d23 url(http://chinaspicetx.com/templates/default/images/buttonbg3.png) repeat-x top; padding:4px 10px; border:1px solid #82614f;  cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; 
margin-left:118px; margin-bottom:20px; }
.button2:hover { background:#795e24; }


/*侧栏*/
.google_map { margin-bottom:20px; border:5px solid #dbd9c4; }

#sidebar ul { margin:0 0 25px 0; padding:0; }
#sidebar li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(../images/bullet.png) no-repeat 0 7px; border-bottom:1px solid #e5c7ab; line-height:18px; }
#sidebar li a { color:#464032; text-decoration:none;  }
#sidebar li a:hover { color:#a83a01; text-decoration:none;  }

#sidebar .widget{ }

.date { color:#666051; font-size:12px;  }


/*=== Footer Widgets ===*/

.footwidgets-spot{ padding-bottom:20px; }
  .footwidgets-spot a{ border:none }

#footwidgets-front .widget-spot{ margin:6px 0 8px 0; padding:0 }
  #footwidgets-front .widget-spot .widget{ padding:0; line-height:20px}
    #footwidgets-front .widget-spot .widget a.widget-title{ font:bold 12px Georgia }
  #footwidgets-front .widget-spot .widget p.featured-excerpt{ padding:0; line-height:18px;  }
    #footwidgets-front .last .widget{ border-right:none }
  #footwidgets-front .widget-spot .widget img.fl{ width:290px;border:5px solid #dbd9c4; background:#ffffff; margin:0px 10px 0px 0px  }
  #footwidgets-front .widget-spot .widget li img.fl{ width:60px;border:5px solid #dbd9c4; background:#ffffff; margin:0px 10px 0px 0px  }
  #footwidgets-front .widget-spot .widget h3{ font-weight:normal; font-size:18px; padding:0 0 10px 0; color:#a7430f }
  #footwidgets-front .widget-spot .widget input{ border:1px solid #cccccc; width:220px; padding:6px 10px 5px 10px; color:#5B261B; font-size:14px }
 #footwidgets-front .widget-spot .widget button { background:#fff url(http://chinaspicetx.com/templates/default/css/images/btn-footer-trans.png) no-repeat left top; margin:10px 0 0 0; text-align:left; padding:0 0 0 25px; line-height:15px; font-style:oblique; color:#bf1b3e; border:none; font-weight:bold; }
    #footwidgets-front .widget-spot .widget button:hover{ background:#ffffff url(http://chinaspicetx.com/templates/default/css/images/btn-footer-trans.png) no-repeat 0px 10px; text-decoration:none; color:#333333 }  #footwidgets-front .widget-spot .widget ul, #footwidgets-front .widget-spot .widget ol{ padding:0px 3px; margin:0 0 20px 0 }
  #footwidgets-front .widget-spot .widget ul li{ height:70px;overflow: hidden; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom: dotted 1px #99885b }

/*页面底部*/
#footer { overflow:hidden;  }
#footer .copyright{ font-size:12px; color:#444; padding:0;}
#footer .copyright a{ color:#464032; text-decoration:none; }
    #footer .copyright a:hover{ color:#000; text-decoration:none;  }
 #footer .copyright .fr { margin-right:-12px; }
  #footer .copyright .fr li{ display:block; float:left; padding:0 10px 0 0px; margin:0 0 0 10px; line-height:12px; border-right:1px solid #746f60;  }
  

#footer span{padding:3px 8px 0 0; float:left; }

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after { content:"."; clear:both; height:0; visibility:hidden;	display:block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }
/* End hide from IE-mac */

/*导航*/
/* top navigation drop menu  ---------------------- */
#navbg  { clear:both; width:900px; margin:0 auto 8px auto; background:#c6b38f url(../images/navbg.png) no-repeat; height:36px; padding:0px 20px;  }
 #navbg span {float:right;height:36px;line-height:36px;padding-right:10px;}
.myOrder {float:right;height:36px;line-height:36px;padding-right:10px;}
.heardlogin {float:right;height:36px;line-height:36px;padding-right:10px;}
#navbg ul { margin: 0; padding: 0; list-style: none;   }
#navbg ul li { display: block;  float: left; margin:0; padding:0;  }
#navbg ul li a { display: block; text-decoration: none; margin:0px 1px; padding:12px 10px 8px 10px; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
	
/*
SON OF SUCKERFISH DROPDOWNS
See http://www.htmldog.com/articles/suckerfish/dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#navbg ul li ul { position: absolute; z-index: 99;  left: -999em; margin: 0px 0 0 1px; padding: 0;  width:13.9em; w\idth: 13.9em; height: auto; }

/* 3rd level menus only */
#navbg ul ul ul { margin: -2.0em 0 0 13.9em; }

/* 2nd and 3rd level menus */
#navbg ul li li { padding: 2px 1em 2px 0; width: 12.9em; }

/* 2nd and 3rd level menus */
#navbg ul ul a { width: 13em; w\idth: 9em; }

#navbg ul li:hover ul ul, #navbg ul li:hover ul ul ul, #navbg ul li.sfhover ul ul, #navbg ul li.sfhover ul ul ul { left: -999em;   }

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#navbg ul li:hover ul, #navbg ul li li:hover ul, #navbg ul li li li:hover ul, #navbg ul li.sfhover ul, #navbg ul li li.sfhover ul, #navbg ul li li li.sfhover ul { left: auto; }

#navbg ul li:hover, #navbg ul li.sfhover {  }


/* 2nd and 3rd level menus */
#navbg ul ul li a, #navbg ul ul ul li a { font-size:12px; font-weight:bold; padding: 3px 10px 3px 10px; margin:0; }


/* top navigation drop menu  ---------------------- */

#navbg ul li a { color: #2a1f0b; border-bottom: 0;   }
#navbg ul li a:hover { color:#faf1b5; background:#a49376 url(../images/navbg_h.png) repeat-x top; }
#navbg ul li.now a,#navbg ul li.current_page_item a, #navbg ul li.current-cat a,  #navbg ul li.current-menu-item  a{ color:#faf1b5;  background:#a49376 url(../images/navbg_h.png) repeat-x top;  }
 { color:#faf1b5;  background:#a49376 url(../images/navbg_h.png) repeat-x top;  }
 
  #navbg ul li ul.sub-menu li a, #navbg ul li ul.sub-menu ul.sub-menu li a { background:#c6b38f; color:#2a1f0b; } 
#navbg ul li ul.sub-menu li a:hover,  #navbg ul li ul.sub-menu li.current-menu-item a, #navbg ul li ul.sub-menu ul.sub-menu li a:hover {  background:#a49376; color:#2a1f0b; }

/* 下拉菜单，多级菜单/
/* 2nd and 3rd level menus */
#navbg ul ul { border: solid #d9caad; border-width: 1px 1px 0; background: #c6b38f;}


/* 2nd and 3rd level menus */
#navbg ul li li { border-bottom: 1px solid #d9caad;    }

/* 2nd and 3rd level menus */
#navbg ul ul li:hover, #navbg ul ul ul li:hover, #navbg ul ul li.sfhover, #navbg ul ul ul li.sfhover { background:#a49376 url(../images/navbg_h.png) repeat-x top;  border-top:none;  }

/* 2nd and 3rd level menus */
#navbg ul ul li a, #navbg ul ul ul li a { background: none;   text-transform:capitalize; }
#navbg ul ul li a:hover, #navbg ul ul ul li a:hover {  background: none;    }

#navbg ul li.current_page_item ul li a, #navbg ul li.current-cat ul li a  { background: none;    color:#2a1f0b;  }
#navbg ul li.current_page_item ul li a:hover { background: none; color:#faf1b5;  }
#navbg ul li.current-cat-parent ul li a li a.#navbg ul li.current-cat a {  background:#a49376; }


 /*banner*/
 img{border:none;}
.container{width:940px;margin:0 auto;position: relative; z-index: 0;}
.slides_container {width:940px;overflow:hidden;position:relative;}
.slides_container a {width:940px;height:275px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:115px;left:-20px;width:45px;height:45px;display:block;z-index:101;}
#slides .next {left:915px;}

/*注册页面*/
form table tr td{padding:5px 0;}
form table input[type="text"],form table input[type="password"]{width:200px;padding:3px 5px;color:#464032;background-color:#FFFDEA;font: 12px Georgia, "Times New Roman", Times, serif;border:1px solid #9A8B6D;}
form input[type="submit"],button{border:none;width:67px;height:25px;background:url(../images/button_s.png) no-repeat bottom left;font: 12px Georgia, "Times New Roman", Times, serif;color:#2A1F0B;}
form input[type="submit"]:hover,button:hover{border:none;width:67px;height:25px;background:url(../images/button_s.png) no-repeat -67px -60px;}

 form input[type="button"],button{border:none;width:67px;height:25px;background:url(../images/button_s.png) no-repeat bottom left;font: 12px Georgia, "Times New Roman", Times, serif;color:#2A1F0B;}
 form input[type="button"]:hover,button:hover{border:none;width:67px;height:25px;background:url(../images/button_s.png) no-repeat -67px -60px;}
 form input[type="button"]{margin:0 0 20px 313px;}

.page form table{width:80%;}
.page form table tr td:nth-child(odd){width:34%;}
.page form table input[type="text"]:hover{background-color:#fffdff;}
.page form input[type="submit"]{margin:0 0 20px 313px;}

.login form{width:30%;float:left;padding-left:160px;border-right:1px solid #ccc;padding-right: 35px;}
  .login form table{margin:0;}
  .login form table tr td:nth-child(odd){width:34%;}
  .login form table caption{font-size:24px;text-align: right;}
  .login form p{font-size:11px;margin-left:70px;}
  .login form input[type="submit"]{margin-left:216px;}
.login .guest{width:30%;float:left;margin-left: 35px;}
  .login .guest h2{margin:0;}

.main{width:940px;margin:0 auto;position: relative;}
  .main .m-left{width:620px;}
    .main .m-left h2{background: #705B33;padding:8px;margin:0;color:#fff;font: bold 12px Georgia, "Times New Roman", Times, serif;}
    .main .m-left h2 span{cursor:pointer;float: right;width:14px;height: 14px;background: url(../images/close_menu_iconN.png) no-repeat;}
    .main .m-left h2.open{margin-bottom: 10px;}
    .main .m-left h2.open span{background-image: url(../images/open_menu_iconN.png);}
    .main .m-left h2.close{margin-bottom: 10px;}
    .main .m-left h2.close span{background-image: url(../images/close_menu_iconN.png);}
    .main .m-left h2 a{color:#fff;text-decoration: none;}
    .main .m-left ul li{padding:10px;margin:0;border-bottom:1px solid #ddd;cursor: pointer;}
    .main .m-left ul li:last-child{margin-bottom:10px;}
    .main .m-left ul li strong{color:#A42903;}
    .main .m-left ul li span{float: right;}
  .main .sidemenu,.sidebox,.cart-holder{margin-top:0;}
    .main .sidemenu{position: absolute;z-index:0;width:30px;height:135px;left:-40px;background:url(../images/menu_sections.png) no-repeat;}
    .main .sidebox{display:none;position: absolute;left:-10px;width:250px;padding:5px;background:#fff;border:1px solid #ccc;}
    .main .sidebox h2{margin:0;padding:5px;font-size:16px;color:#3C0101;border-bottom:3px solid #ccc;}
    .main .sidebox span{cursor:pointer;float:right;position: absolute;right:10px;display:inline-block;width:15px;height:15px;background:url(../images/close_window_icon.png) no-repeat;}
    .main .sidebox li{margin:0;padding:6px 5px 6px 30px;border-bottom:2px solid #eee;background:url(../images/menu_li_bg.png) no-repeat 10px 9px;}
    .main .sidebox li a{text-decoration: none;}
    .main .cart-holder{float: right;display: inline;width: 275px;position: relative;padding:0px 10px 10px 10px;border:1px solid #ccc;}
    .main .cart-holder .spice{font-size:16px;font-weight: bold;padding-top:10px;margin:0 0 10px 0;}
	.main .cart-holder .seat{font-size:16px;font-weight: bold;padding-top:10px;margin:20px 20px 10px 0;background: #ccc;}
	
	.main .cart-holder .seatSelected{font-size:16px;font-weight:bold;padding-top:10px;background: #705B33;color:#fff; width:100%;}
	
	
	.seatPriceSelected {font-size:16px;text-align:center;displan:inline-block;float:left;background:#705B33;color:#fff;padding:5px 10px; width:80px;height:18px;}
	.seatPrice {font-size:16px;text-align:center;displan:inline-block;float:left;background:#ccc;padding:5px 10px;width:80px;height:18px;}
	
	.seatItemSelected {font-size:16px;text-align:center;displan:inline-block;float:left;background:#705B33;color:#fff;padding:5px 10px;width:110px;float: left;text-align: left;height:18px;}
	.seatItemPrice {font-size:16px;text-align:center;displan:inline-block;float:left;background:#ccc;padding:5px 10px;width:110px;float: left;text-align: left;height:18px;}
	
	.seatDelSelected {text-align:center;displan:inline-block;float:left;background:#ccc;background:#705B33;color:#fff;padding:5px 10px;height:18px;}
	.seatDel{text-align:center;displan:inline-block;float:left;background:#ccc;padding:5px 10px;height:18px;}
	
    .main .cart-holder h2{padding:0;margin:0 0 10px 0;}
    .item, .qty,.price,.del{text-align:center;displan:inline-block;float:left;background:#ccc;padding:5px 10px;margin-right:5px;}
    .nobg{background: none;font-weight:bold;}
    .main .item {width:110px;float: left;text-align: left;}
    .main .qty {width:19px;}
    .main .price {width:27px;}
    .main .fen{margin:0;background: #ccc;float:left;width:275px;height:25px;}
    .main .del{margin:0 0 0px 0;}
     .main .total{}
    .main .total p:last-child{background: #ccc;padding:4px 0;margin:10px 0 10px 0;font-weight: bold;}
    .main .total p{text-align: right;margin:3px;font-weight: bold;}
    .main .total p span{display:inline-block;width:70px;padding:0 20px;text-align: left;}
    .main .total p strong{display:inline-block;width:70px;padding:0 20px;text-align: left;font-size: 18px;}
    .main .radio_dtype{float: left;width:135px;font-size: 16px;padding:5px 0;text-align: left;border:1px solid #dee;}
    .main .radio_dtype img{position:absolute;margin:-5px 0 0 5px;}
    .main .delivery{width:275px;float:left;text-align: center;}
    .main .delivery p{font-size:14px;line-height: 20px;padding-top:10px;}
    .main .checkout_btn{border:none;background:url(../images/button_s.png) 0 -30px; height:30px;width:80px;}
    .main .checkout_btn:hover{background:url(../images/button_s.png) -81px -30px;height:30px;width:80px;}
	
	.main .addseat_btn{border:none;background:url(../images/button_s.png) 0 -30px; height:30px;width:80px;}
    .main .addseat_btn:hover{background:url(../images/button_s.png) -81px -30px;height:30px;width:80px;}

    .main .error{color:#fff;font-weight: bold;padding:5px;background:red;border:1px #ccc solid;width:200px;}
	
	/*order online 订购页*/
.mainOrder{width:600px;margin:0 0 0 240px;position: relative;}
  .mainOrder .m-left{width:300px;}
    .mainOrder .m-left h2{background: #705B33;padding:8px;margin:0;color:#fff;font: bold 12px Georgia, "Times New Roman", Times, serif;}
    .mainOrder .m-left h2 span{cursor:pointer;float: right;width:14px;height: 14px;background: url(../images/close_menu_iconN.png) no-repeat;}
    .mainOrder .m-left h2.open{margin-bottom: 10px;}
    .mainOrder .m-left h2.open span{background-image: url(../images/open_menu_iconN.png);}
    .mainOrder .m-left h2.close{margin-bottom: 10px;}
    .mainOrder .m-left h2.close span{background-image: url(../images/close_menu_iconN.png);}
    .mainOrder .m-left h2 a{color:#fff;text-decoration: none;}
    .mainOrder .m-left ul li{padding:10px;margin:0;border-bottom:1px solid #ddd;cursor: pointer;}
    .mainOrder .m-left ul li:last-child{margin-bottom:10px;}
    .mainOrder .m-left ul li strong{color:#A42903;}
    .mainOrder .m-left ul li span{float: right;}
  .mainOrder .sidemenu,.sidebox,.cart-holder{margin-top:0;}
    .mainOrder .sidemenu{position: absolute;z-index:0;width:30px;height:135px;left:-40px;background:url(../images/menu_sections.png) no-repeat;}
    .mainOrder .sidebox{display:none;position: absolute;left:-10px;width:250px;padding:5px;background:#fff;border:1px solid #ccc;}
    .mainOrder .sidebox h2{margin:0;padding:5px;font-size:16px;color:#3C0101;border-bottom:3px solid #ccc;}
    .mainOrder .sidebox span{cursor:pointer;float:right;position: absolute;right:10px;display:inline-block;width:15px;height:15px;background:url(../images/close_window_icon.png) no-repeat;}
    .mainOrder .sidebox li{margin:0;padding:6px 5px 6px 30px;border-bottom:2px solid #eee;background:url(../images/menu_li_bg.png) no-repeat 10px 9px;}
    .mainOrder .sidebox li a{text-decoration: none;}
    .mainOrder .cart-holder{float: right;display: inline;width: 275px;position: relative;padding:0px 10px 10px 10px;border:1px solid #ccc;}
    .mainOrder .cart-holder .spice{font-size:16px;font-weight: bold;padding-top:10px;margin:0 0 10px 0;}
	.mainOrder .cart-holder .seat{font-size:16px;font-weight: bold;padding-top:10px;margin:20px 20px 10px 0;background: #ccc;}
	
	.mainOrder .cart-holder .seatSelected{font-size:16px;font-weight:bold;padding-top:10px;background: #705B33;color:#fff; width:100%;}
	
	
    .mainOrder .cart-holder h2{padding:0;margin:0 0 10px 0;}
    .mainOrder .item {width:110px;float: left;text-align: left;}
    .mainOrder .qty {width:19px;}
    .mainOrder .price {width:27px;}
    .mainOrder .fen{margin:0;background: #ccc;float:left;width:275px;height:25px;}
    .mainOrder .del{margin:0 0 0px 0;}
     .mainOrder .total{}
    .mainOrder .total p:last-child{background: #ccc;padding:4px 0;margin:10px 0 10px 0;font-weight: bold;}
    .mainOrder .total p{text-align: right;margin:3px;font-weight: bold;}
    .mainOrder .total p span{display:inline-block;width:70px;padding:0 20px;text-align: left;}
    .mainOrder .total p strong{display:inline-block;width:70px;padding:0 20px;text-align: left;font-size: 18px;}
    .mainOrder .radio_dtype{float: left;width:135px;font-size: 16px;padding:5px 0;text-align: left;border:1px solid #dee;}
    .mainOrder .radio_dtype img{position:absolute;margin:-5px 0 0 5px;}
    .mainOrder .delivery{width:275px;float:left;text-align: center;}
    .mainOrder .delivery p{font-size:14px;line-height: 20px;padding-top:10px;}
    .mainOrder .checkout_btn{border:none;background:url(../images/button_s.png) 0 -30px; height:30px;width:80px;}
    .mainOrder .checkout_btn:hover{background:url(../images/button_s.png) -81px -30px;height:30px;width:80px;}
	
	.mainOrder .addseat_btn{border:none;background:url(../images/button_s.png) 0 -30px; height:30px;width:80px;}
    .mainOrder .addseat_btn:hover{background:url(../images/button_s.png) -81px -30px;height:30px;width:80px;}

    .mainOrder .error{color:#fff;font-weight: bold;padding:5px;background:red;border:1px #ccc solid;width:200px;}

/*订购页弹窗*/
.item-box{margin-top:80px;width:840px;left:50%;margin-left:-420px;display:none;z-index:999;background:#fff;position: absolute;}
* html,* html body{background-image:url(http://about:blank);background-attachment:fixed;}
.shadow{z-index:2;background-color: #000; display:none;width: 100%;height: 100%;left:0;top:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;position:fixed!important;position:absolute;_height:100px;}
.add-item {width:840px;background: #705B33;}
  .add-item h2{margin:0;padding: 0;font-size:16px;color:#fff;text-align: center;padding:5px;}
  .add-item h2 span{cursor:pointer;float:right;width:16px;display:inline-block;height:16px;background: url(../images/x.png) no-repeat;margin: 1px 7px 0 0;}
.a-content{background:#fff;}
  .a-content .f-left{float: left;border:10px solid #fff; }
  .a-content .f-right{float:left;background:#eee;width:540px;}
    .a-content .item_name{font-size:18px;padding:10px;border-bottom: 2px solid #fff;}
    .a-content .f-right .item-oth{float:left;width:100%;border-bottom: 2px solid #fff;}
    .a-content .f-right div span{float:left;width:120px;padding:7px;display: inline-block;}
    .a-content .f-right div div{border-left:2px solid #fff;float:left;padding:7px;}
    .a-content .f-right select{border: 1px #999 solid;padding: 2px;outline: none;font: 12px Georgia, "Times New Roman", Times, serif;color: #464032;}
    .a-content .f-right textarea{line-height:1.2em;padding:5px;margin-bottom:5px;border: 1px #999 solid;width:373px;height:70px;font: 12px Georgia, "Times New Roman", Times, serif;color: #464032;}
    .a-content .f-right .checkout_btn{margin: 10px 0 10px 250px;background:url(../images/button_s.png) left top;width:90px;}
    .a-content .f-right .checkout_btn:hover{background:url(../images/button_s.png) -90px 0;}

.couponNamestyle{color:red;}
/* 订单列表页 */
#content .user_order{width:620px;}
#content .user_order .title td{background: #6f5b32;color:#fff;font-weight: bold;}
#content .user_order td{padding:10px 5px;border-bottom:1px #ddd solid;line-height: 18px;}
#content .user_order strong{font-size: 14px;}

/* 翻页按钮 */
#content #pageft{width:600px;margin:20px 0 0 0;padding:10px 0;}
  #content #pageft ul{margin:0;padding:0;list-style: none;}
  #content #pageft li{float:left;margin:0 5px 0 0;}
  #content #pageft a{color:#929292;}
  #content #pageft a:hover{color:#000;}

.getemail{padding-left:120px}