﻿body{width:100%;margin:auto;padding:0px;text-align:center;background:url('Images/bg.jpg') repeat-x #891C05;font-family: Calibri, Cambria, Segoe UI; font-size:11px; font-weight:normal;}
input {background-color:#FFF;border:solid 1px #ababab;vertical-align:middle;} input:hover {background-color:#FFF;border:solid 1px #f4b20a;vertical-align:middle;}
input.sbtn {font-size:11px; padding:2px; cursor:pointer;}

input.btn {background:url('Images/btn_bg.png') no-repeat;background-position:0px 0px!important; font-family:Arial; width:90px;height:20px; border:none; color:#666666!important; margin:0px; cursor:pointer;}
input.btn:hover {background:url('Images/btn_bg.png') no-repeat;background-position:0px -20px!important; color:#000000!important;}
a.btn {background:url('Images/btn_bg.png') no-repeat;background-position:0px 0px!important; width:90px; font-family:Arial; height:20px; line-height:20px; display:inline-block; border:none; color:#666666!important; margin:0px; text-align:center;}
a.btn:hover {background:url('Images/btn_bg.png') no-repeat;background-position:0px -20px!important; color:#000000!important; text-decoration:none;}

a.btnLong {background:url('Images/btn_bg.png') no-repeat; background-position:-90px 0px!important; width:150px; height:20px; line-height:20px; display:inline-block; border:none; color:#666666!important; margin:0px; text-align:center;}
a.btnLong:hover {background:url('Images/btn_bg.png') no-repeat; background-position:-90px -20px!important; color:#000000!important;}
input.btnLong {background:url('Images/btn_bg.png') no-repeat; background-position:-90px 0px!important; height:20px; width:150px; color:#666666; border:none;}
input.btnLong:hover {background:url('Images/btn_bg.png') no-repeat; background-position:-90px -20px!important; color:#000000!important; }

a.btnYellow {background:url('Images/btn_checkout.png') no-repeat; background-position:0px 0px!important; font-family:Arial; height:20px;line-height:20px; width:120px; display:inline-block; border:none; color:#eeeeee; margin:0px; text-align:center;}
a.btnYellow:hover {background:url('Images/btn_checkout.png') no-repeat; background-position:0px -20px!important; color:#000000; cursor:pointer; }
input.btnYellow {background:url('Images/btn_checkout.png') no-repeat; background-position:0px 0px!important; font-family:Arial; height:20px; width:120px; color:#eeeeee; border:none;}
input.btnYellow:hover {background:url('Images/btn_checkout.png') no-repeat; background-position:0px -20px!important;color:#000000; cursor:pointer; }


img {border-width:0px; vertical-align:middle;}
ul,li {margin:0px; padding:0px;}
div,li {list-style:none; font-size:12px;}
.left{float:left;} .right{float:right;} .clear{clear:both; height:0px; border:none; font-size:0.1px;}
.tleft{text-align:left;} .tright{text-align:right;} .tcenter{text-align:center;}
.Paging {background-color:#f2f2f2;margin:5px 0px 5px 0px; clear:both; font-size:12px; font-family:Segoe UI; height:20px; line-height:20px;}

a{color:#88ac2e; text-decoration: none; font-size:12px;} a:hover{color: #88ac2e; text-decoration: none}
a.white{color: #fff; text-decoration: none; font-size:12px;} a.white:hover{color: #ff0033; text-decoration: none}
a.linkbtn {border:solid 1px #666; line-height:22px; margin:5px; float:right; display:block; padding:2px 10px 2px 10px; font-size:12px;}

.black {color:#000;}
.gray {color:#666;}
.darkgray {color:#333;}
.red {color:red;}
.darkred {color:#c00000;}
.logoyellow{color: #e9967a;}
.logoblue{color:#015597;}
.ftdate {font-size:9px; color:#666666; font-family:Comic Sans MS;}
.fttips {font-size:9px; color:#015597; font-family:Comic Sans MS;}
.ft20{font-size:20px;} .ft16{font-size:16px;}

.hide { visibility:hidden; display:none; width:0px; font-size:1px;}

.global{width:980px;margin: auto; background-color:#fff;}

.header {height:102px;}
.header .top {overflow:hidden; height:68px; background-color:#fff;}
.header .top .logo {width:387px;height:68px; float:left; }
.header .top .tool {float:right; line-height:30px; height:30px; width:280px; padding-top:35px; }
.header .top .tool a {color: #000000; text-decoration: none;}
.header .top .tool a:hover {color: #ff0033; text-decoration: underline;}
.header ul.nav {text-align:left; height:34px; line-height:34px; background-color:#EC6217; width:100%;}
.header ul.nav li{float:left; width:100px; text-align:center; height:34px; color:#fff; font-size:12px;}
.header ul.nav li:hover{color:#000;}
.header ul.nav li.now {height:34px; color:#fff; font-weight:bold; background-color:#FDC242;}
.header ul.nav li a {font-size:12px; color:#000;}
.header ul.nav li.now a {font-size:14px; color:#fff;}
.header ul.nav li a:hover {font-size:14px;color:#fff;}

.nav_sub {height:29px; line-height:29px; background-color:#FDC242; font-size:12px; text-align:left; text-indent:25px; overflow:hidden;}
.nav_sub a {font-size:12px; color:#000000; padding:0px 5px 0px 5px;}
.nav_sub a:hover {font-size:12px; color:#ff0033; text-decoration: underline;}
.nav_sub a.nav_home {background:url('Images/icon_home.gif') no-repeat; background-position:0px 48%; padding-left:15px;}

.content {width:100%;}
.content .tdleft {width:184px;background-color:#A87D2F; vertical-align:top;}
.content .tdleft .box1{background-color:#141414; text-align:left;}
.content .tdleft .box1 .top{height:27px; line-height:27px; background-color:#9A2104; padding-left:20px; color:#fff; font-size:13px;}
.content .tdleft .box1 ul.categories {}
.content .tdleft .box1 ul.categories li {padding:0px 12px 0px 12px; background:url('Images/icon_arrow1.gif') no-repeat; background-position:20px 46%; border-bottom:solid 1px #333;}
.content .tdleft .box1 ul.categories li:hover {background-color:#000000; border-bottom:solid 1px #000000;}
.content .tdleft .box1 ul.categories li > a {color:#ffffff; display:block; text-indent:18px; height:33px; line-height:33px; color:#ffffff; font-size:12px;}
.content .tdleft .box1 ul.categories li > a:hover {text-decoration:underline;} 
.content .tdleft .box1 ul.categories li ul.lnav {display:block; width:120px; margin:0px; padding:0px; background:#000; z-index:100;}
.content .tdleft .box1 ul.categories li ul.lnav li {border-bottom:solid 1px #1a1a1a; background:none; color:#fff; margin:0px 8px 0px 8px; padding:0px;}
.content .tdleft .box1 ul.categories li ul.lnav li a {display:block; height:33px; line-height:33px; text-indent:4px;}
.content .tdleft .box1 ul.categories li ul.lnav li a:hover {text-decoration:underline;} 

.content .tdleft .box1 .searchbox{height:80px; padding-left:10px; text-align:left;}
.content .tdleft .box1 .searchbox .stxt{ height:30px; line-height:30px; padding-top:10px; font-size:13px; color:#DD5D16;}
.content .tdleft .box1 .searchbox .sbtn input.searchtxt{ width:135px; font-size:14px; border:none; line-height:24px; background-color:#4d4d4d; height:22px;}
.content .tdleft .box1 .btm {}
.content .tdleft .box2{background-color:#A87D2F; text-align:left; padding:20px 12px 20px 12px;}
.content .tdleft .box2 .contactinfo {line-height:24px; font-size:12px; color:#ffffff;}
.content .tdleft .box2 .iminfo {line-height:24px; font-size:13px; font-weight:bold; color:#fff; border:solid 2px #fff; margin-top:10px; padding:4px 4px 10px 4px; text-align:center;}

.content .tdright {width:796px; background-color:#f5f5f5; vertical-align:top;}

.footer { text-align:left;}
.footer .left {width:184px;}
.footer .right {width:796px; background-color:#818181; height:67px; color:#fff;}
.footer .right .links { line-height:20px; height:20px; margin-top:20px; padding-left:10px;}
.footer .right .links a{color: #fff; text-decoration: none; font-size:11px;} 
.footer .right .links a:hover{color: #ff0033; text-decoration: underline;}
.footer .right .coryright { padding-left:10px;}

.designer {float:right; text-align:right; padding-right:10px; width:200px;}
a.spt:link {color:#cccccc; font-family:Calibri; font-size:11px; text-decoration:none;text-align:left;}
a.spt:hover {color:#87cfe8; font-family:Calibri; font-size:11px; text-decoration:underline;text-align:left;}
a.spt:visited {color:#cccccc; font-family:Calibri; font-size:11px; text-decoration:none;text-align:left;}
a.spt:active {color:#cccccc; font-family:Calibri; font-size:11px; text-decoration:none;text-align:left;}

/* Homepage Begin */
.content .tdright .home_box1{height:336px; background-color:#9FBC30;}
.content .tdright .home_box1 .left {width:374px; text-align:left;background-color:#9FBC30;}
.content .tdright .home_box1 .left .top{height:67px; line-height:67px; background-color:#81A21D; color:#EAF2C1; font-size:28px; text-indent:18px;}
.content .tdright .home_box1 .left .mid{height:217px; line-height:20px; padding:20px 20px 0px 20px; color:#43520D; font-size:13px; overflow:hidden;}
.content .tdright .home_box1 .left .btm{text-align:right; padding-right:20px;}
.content .tdright .home_box1 .right {width:422px;}

.content .tdright .home_box2 {text-align:left; background-color:#f5f5f5; padding-top:6px;}
.content .tdright .home_box2 .left {width:376px; background-color:#f5f5f5;}
.content .tdright .home_box2 .left table.rotate_list {margin:0px 6px 0px 6px; width:364px; height:31px; border-collapse:collapse; border:none; padding:0px;}
.content .tdright .home_box2 .left table.rotate_list td {height:30px; line-height:30px; border-bottom:solid 1px #d0d0d0;}
.content .tdright .home_box2 .left table.rotate_list td.sec0 {width:10px;}
.content .tdright .home_box2 .left table.rotate_list td.sec1 {width:60px; border:solid 1px #d0d0d0; background-color:#e8e8e8; padding:0px 10px 0px 10px; cursor:pointer;}
.content .tdright .home_box2 .left table.rotate_list td.sec2 {width:60px; border:solid 1px #d0d0d0;border-bottom:solid 1px #f5f5f5; padding:0px 10px 0px 10px; cursor:pointer;}
.content .tdright .home_box2 .left table.rotate_list td.sec3 {width:4px;}
.content .tdright .home_box2 .left table.rotate_list td:hover {text-decoration:underline;}

.content .tdright .home_box2 .left .rotate_tabs {}
.content .tdright .home_box2 .left .rotate_tabs ul.rotate_shows {margin:10px 15px 10px 15px;}
.content .tdright .home_box2 .left .rotate_tabs ul.rotate_shows li{margin-bottom:12px;}
.content .tdright .home_box2 .left .rotate_tabs ul.rotate_shows li .title a {font-size:14px; color:#43520D; text-decoration:underline;}
.content .tdright .home_box2 .left .rotate_tabs ul.rotate_shows li .title a:hover {font-size:14px; color:#43520D; text-decoration:underline;}
.content .tdright .home_box2 .left .rotate_tabs ul.rotate_shows li .summary{font-size:12px; color:#666; font-weight:normal;}

.content .tdright .home_box2 .right {width:420px; background-color:#f5f5f5;}
.content .tdright .home_box2 .right .top {height:22px; line-height:22px; color:#686868; font-size:18px; text-indent:35px;}
.content .tdright .home_box2 .right #sliderzone {overflow:hidden; width:368px; height:200px; margin:0px 4px 0px 4px;}
.content .tdright .home_box2 .right ul.slider {overflow:hidden;}
.content .tdright .home_box2 .right ul.slider li {height:190px; width:166px; border:solid 1px #d1d1d1; background-color:#f2f2f2; margin:0px 8px 0px 8px; text-align:center;display:block;float:left;}/* total width = 184px */
.content .tdright .home_box2 .right ul.slider li .pic {margin:10px 15px 5px 15px; height:130px; width:130px}
.content .tdright .home_box2 .right ul.slider li .pic img {}
.content .tdright .home_box2 .right ul.slider li .txt a {color:#43520D; margin-bottom:5px;}
.content .tdright .home_box2 .right ul.slider li .btn {margin-top:5px;}
/* Homepage End */

/* Products Begin */
.ProductList {margin:10px 5px 5px 5px; padding:0px; border-width:0px;}
.ProductList .ProductItem {float:left; list-style:none; position: relative; margin:5px 1px 10px 4px; overflow: hidden; width: 190px;}
.ProductList .ProductItem td.p_attribute_pic { text-align:center; border:solid 1px #f2f2f2; padding:2px; min-height:180px; height:180px; width:180px; text-align:center; vertical-align:middle; line-height:180px;}
.ProductList .ProductItem td.p_attribute_pic .ProductPic {}
.ProductList .ProductItem td.p_attribute_txt { height:21px; padding-left:10px; text-align:left;}
.ProductList .ProductItem td.p_attribute_btn { height:24px; text-align:center; vertical-align:top;}
/* Products End */

/* News Begin */
.InfoSearchBox {background-color:#ccc;padding:2px 20px 2px 20px; font-size:11px; font-family:Segoe UI; height:24px; line-height:24px; text-align:center;}
.InfoSearchBox td {padding:0px 4px 0px 4px;}

ul.news {margin:10px 30px 10px 20px;}
ul.news li {padding:5px;margin:6px 2px 6px 2px; list-style-type:none; overflow:hidden;border-bottom:solid 1px #DEE9EF; text-align:left;}
ul.news li .ntop {padding:2px 0px 5px 0px;}
ul.news li .ntop img {padding:2px 5px 5px 0px;}
ul.news li .ntop a {font-size:12px; font-family:Segoe UI; color:#88ac2e;}
ul.news li .nmid {color:#666; font-size:12px; }
ul.news li .nbtm {text-align:right; padding:2px 2px 0px 0px; color:#999;}

.InfoBox {text-align:left; margin:10px 20px 10px 20px;}
.InfoBox .InfoTitle {margin:0px; padding:0px; text-align:left; font-weight:bold; text-indent:4px;}
.InfoBox .InfoTitle .ititle { width:636px; float:left; font-size:24px; color:#88ac2e; padding-left:4px;}
.InfoBox .InfoTitle .goback { width:100px; float:right; text-align:right; padding-right:16px; height:30px;}
.InfoBox .InfoTitle .goback a{color: #000000; text-decoration: underline; font-size:12px; height:30px; line-height:40px;} 
.InfoBox .InfoTitle .goback a:hover{color: #ff0033; text-decoration: underline;}
.InfoBox .InfoSummary {border:dotted 1px #e7e7e7; background-color:#eee; color:#DD5D16; display:block; padding:5px; margin:5px 10px 5px 10px;}
.InfoBox .InfoContent {font-size:12px; padding:0px 10px 0px 10px; line-height:18px; font-family:Segoe UI;}
.InfoBox .InfoAttribute {color:#666666; font-size:11px; text-align:right; padding:10px;}
.InfoBox .line_h_blue {height:1px; font-size:1px;background-color:#00008b; }
.InfoBox .line {height:1px; font-size:1px; border-bottom:1px solid #EAF2C1; }
/* News End */

ul.Inquiries {text-align:left; margin:15px 20px 10px 20px;}
ul.Inquiries li {padding:5px;margin:6px 2px 6px 2px; list-style-type:none; overflow:hidden;border-bottom:solid 1px #DEE9EF; text-align:left;}
ul.Inquiries li .ntop {padding:2px 0px 5px 0px;}
ul.Inquiries li .ntop img {padding:2px 5px 5px 0px;}
ul.Inquiries li .ntop a {font-size:12px; font-family:Segoe UI; color:#88ac2e;}
ul.Inquiries li .nmid {color:#666; font-size:12px; }
ul.Inquiries li .nbtm {color:#333; border:solid 1px #ccc; background-color:#fff; margin:5px 0px 5px 0px; padding:2px;}

.ShowInquiries {line-height:20px; margin:6px 0px 0px 0px; padding:0px; text-align:left; font-weight:bold; text-indent:4px; margin:10px;}
.ShowInquiries .showname { width:300px; float:left; font-size:14px; font-weight:bold; color:#88ac2e;}
.ShowInquiries .showname a{color: #88ac2e; text-decoration: underline; font-size:14px;} 
.ShowInquiries .showname a:hover{color: #ff0033; text-decoration: underline;}
.ShowInquiries .showinfo { width:400px; float:right; text-align:right; padding-right:10px;}
.ShowInquiries .line {height:1px; font-size:1px;background-color:#999; }

/* MessageBox begin */

.message_box_note {line-height:20px; margin:15px 20px 0px 20px; padding:0px; text-align:left; font-weight:bold; text-indent:4px; }
.message_box_note .notice { width:560px; float:left; font-size:14px; font-weight:bold; color:#88ac2e; text-indent:10px;}
.message_box_note .goback { width:140px; float:right; text-align:right; padding-right:16px;}
.message_box_note .goback a{color: #000000; text-decoration: underline; font-size:12px;} 
.message_box_note .goback a:hover{color: #ff0033; text-decoration: underline;}
.message_box_note .line {height:1px; font-size:1px; border-bottom:1px solid #EAF2C1; }

.message_box {overflow:hidden; text-align:left; padding:10px; margin:15px 20px 10px 20px;}
.message_box input {border:solid 1px #ababab;}
.message_box textarea {border:solid 1px #ccc;}
.message_box .guest_info {}
.message_box .guest_info .input {height:16px;}
.message_box .guest_info .name{width:60px; float:left; text-align:right; padding-right:3px; height:20px; line-height:20px;}
.message_box .guest_info .value{float:left;width:220px; height:20px; line-height:20px;}
.message_box .guest_info .address{float:left; height:20px; line-height:20px;}
.message_box .guest_info .info{float:left;width:500px; vertical-align:top;}

.message_box .submit {height:20px; padding-right:120px;}
.message_box .submit .verifycode{padding-right:2px; float:right; text-align:right; height:20px; line-height:20px; }
.message_box .submit .name{padding-right:10px; float:right; text-align:right; height:20px; line-height:20px; }
/* MessageBox end */

/* Member Begin */
table.ShoppingCart {text-align:left;background:none;width:97%; margin:10px 0px 20px 10px;}
table.ShoppingCart td {padding:3px 1px 1px 1px; margin:0px; height:15px; line-height:15px;}
table.ShoppingCart td.l_t {border-bottom:dashed 1px #ccc; padding-left:8px; font-size:20px; font-family:Arial; font-weight:bold; color:#88ac2e;}
table.ShoppingCart td.l_c {width:80px; padding-right:3px;}

table.cartItem {border-collapse:collapse; padding:0px; margin:0px; width:96%;}
table.cartItem td {height:18px; line-height:18px;}
table.cartItem td.name {width:60px;}

input.cartComment {color:#666666; border:1px solid #f2f2f2!important; height:14px; line-height:14px; margin:0px; padding:0px; width:99%;}
input.cartComment:hover {color:#000000; border:1px solid #f4aa00!important;}

table.Member {text-align:left;background:none;width:97%; margin:10px 0px 20px 10px;}
table.Member td {padding:3px 1px 1px 1px; margin:0px; height:15px; line-height:15px;}
table.Member td.l_t {border-bottom:dashed 1px #ccc; padding-left:8px; font-size:20px; font-family:Arial; font-weight:bold; color:#88ac2e;}
table.Member td.l_c {width:90px; padding-right:3px;}
table.Member td.l_m {width:180px; padding-right:3px;}

table.OrderInfo {text-align:left; width:100%; background-color:#ddd;}
table.OrderInfo td {padding:3px 1px 1px 1px; margin:0px; height:12px; line-height:12px; background-color:#f5f5f5;}
table.OrderInfo td.l_t {border-bottom:dashed 1px #ccc; padding-left:5px; font-weight:bold; font-size:14px; color:#88ac2e;}
table.OrderInfo td.l_c {padding-right:3px; background-color:#fff;}

table.Nested {text-align:left; margin:10px 0px 0px 20px; width:90%; background-color:#eeeeee;}
table.Nested td {padding-top:5px;}
table.Nested td.l_t {border-bottom:dotted 1px #ccc; padding-left:5px; font-weight:bold; font-size:14px; color:#333;}
table.Nested td.l_c {width:70px; padding-right:3px; text-align:right; background-color:#eee;}

table.PrintPreview {text-align:left; margin:5px 0px 0px 5px; padding:0px; width:700px; background-color:#fff; font-size:12px; font-family:Arial;}
table.PrintPreview td { vertical-align:top; text-align:left;}

table.PrintPreview table.OrderDetail {text-align:left; margin:0px; padding:0px; width:100%; border-top:solid 1px #000; border-left:solid 1px #000;}
table.PrintPreview table.OrderDetail td {padding:5px; border-bottom:dotted 1px #000; border-right:solid 1px #000; text-align:center;}

.pnlCheckoutButtons {text-align:right; margin:5px 60px;}
/* Member End */

/* ProductInfo Begin */
.ProductInfo {margin:10px 20px 10px 20px;}
.ProductInfo .left {width:410px;}
.ProductInfo .left .Product_Picture {border:1px solid #eee; padding:3px 1px 3px 3px; background-color:#f2f2f2; float:none;}
.ProductInfo .left .Product_Picture img {}

.ProductInfo .right {width:320px; padding:0px 10px 0px 10px;}
.ProductInfo .right ul.Product_Attributes {}
.ProductInfo .right ul.Product_Attributes li {font-size:12px; font-family:Segoe UI; line-height:23px; height:23px; border-bottom:solid 1px #EAF2C1;}
.ProductInfo .right ul.Product_Attributes li .name {float:left; text-align:left; text-indent:6px; width:86px;}
.ProductInfo .right ul.Product_Attributes li .value {float:right; text-align:left; width:220px;}
.ProductInfo .right ul.Product_Attributes li.alter {background-color:#f2f2f2;}

.ProductInfo .right .Product_Sizes {margin:10px 0px 5px 0px; padding:0px 8px 10px 8px; background-color:#f2f2f2;} 
.ProductInfo .right .Product_Sizes .Notice {border-bottom:dotted 1px #88ac2e; color:#DD5D16; margin-bottom:5px; line-height:20px; text-align:left; text-indent:6px;}
.ProductInfo .right .Product_Sizes input.unit_qty {width:30px;}
.ProductInfo .right .Product_Sizes .Product_btns {margin:10px 0px 6px 0px;}

.ProductInfo .Product_Description {font-size:12px; font-family:Segoe UI; line-height:20px; height:20px; text-align:left; text-indent:20px; border-top:solid 1px #EAF2C1;}
/* ProductInfo End */


.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
.jqzoom{text-decoration:none; float:left;}
