* {color:#b92700;font-family:helvetica,arial,sans-serif,sans;font-size:13px; }
body {background-color:#fefcf5;/*background-image: url("/pictures/snow.gif");*/}
form {padding:0px;margin:0px; }
.head {position:relative;margin-bottom:8px;height:130px;margin-top:0px;
       background-image:url(/pics/breadcrumb-bg.gif);background-repeat:repeat-x;
       background-position:0px 80px;
}
b.error, b.success, b.note {
    -moz-border-radius:5px 5px 5px 5px;color:white;font-weight:bold;display:block;padding:10px;
    -webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;
}
b.error {
    background-color:red;
}
b.success {
    background-color:green;
}
b.note {
    background-color:blue;
}
.headi {width:970px;position:absolute;z-index:2;background-image:url(/pics/logo.png);background-repeat:no-repeat;background-position:0px 10px;height:129px;}
.page {width:970px;margin-left:auto;margin-right:auto;background-color:#fefcf5;
padding-top:10px;
}
.menu {width:246px;float:left;margin-left:8px;}
.content {width:700px;float:right;}
.menu .sub, .menu .socialshare {
    margin-bottom:12px;
    background-color:white;
    -moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
    border:1px solid #edb134;
    padding-bottom:6px;
}
.menu .sub.discount {
    background-image:url(/pics/menubgr-discount.gif);
}

.menu .sub span.bottom:hover { background-image:url(/pics/menubg.gif) !important;font-size:0px; }
.menu .sub.discount span.bottom:hover { background-image:url(/pics/menubg-discount.gif) !important;font-size:0px; }
.menu .sub .menu-topic, .menu .socialshare .menu-topic {
    padding-top:12px;font-size:13px;font-weight:bold;letter-spacing:1px;
    padding-left:22px;display:block;text-decoration:none;height:27px;
    background-color:transparent !important;border:none;text-shadow: 0 0 3px #FFFFFF;
    background-image:url(/pics/menu-top-bg.png);background-repeat:repeat-x;margin:6px;
    -moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
}
#socialshareprivacy { margin:0px;padding:10px; }
.socialshare .fanpages { line-height:20px;font-size:10px;display:block;border-top:1px solid #F4C300;padding:10px 10px 0px 10px; }
#socialshareprivacy .social_share_privacy_area li { height:25px; }
#socialshareprivacy .social_share_privacy_area { margin:0px !important; }
#socialshareprivacy .social_share_privacy_area li.help_info .info, #socialshareprivacy .social_share_privacy_area li .help_info.icon .info {background-color:#FFF8E8;font-weight:normal;color:#B92700;}
.social_share_privacy_area .gplus { width:163px !important; }
.menu .sub.discount .menu-topic {
    background-image:url(/pics/menu-top-discount.png);
    color:white;
}
.menu .sub span a {
    display:block;padding:3px;padding-left:22px;
    margin-bottom:1px;border-bottom:1px dotted #b92700;
    text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:1px;
}
.menu .sub2 span a {
    display:block;padding:3px;padding-left:22px;
    margin-bottom:1px;border-bottom:1px dotted #b92700;
    text-decoration:none;font-size:12px;font-weight:normal;letter-spacing:1px;
}
.menu .sub2 {margin-bottom:8px;}
.menu .sub2 a {
    background-color:#fff8e8;border-bottom:1px solid #f7dda7;font-weight:normal;
    background-image:url(/pics/mclosed.gif);background-repeat:no-repeat;background-position:6px 6px;
}
.menu .sub2 a:hover, .menu .sub2 a.on {background-color:#FEFCF5;font-weight:bold;}
.menu form td {font-size:12px;padding-left:10px;}
.menu form table {width:100%;}
.menu form input[type="text"], .menu form input[type="password"] {width:122px;border:1px solid #F4C300;}
.menu span a {background-image:url(/pics/mclosed.gif);background-repeat:no-repeat;background-position:6px 6px;}
.menu a.small {
    font-size:10px;font-weight:normal;background-color:transparent;padding:0px;margin:0px;
    display:inline;letter-spacing:0px;border:none;text-decoration:underline;background-image:none;
}
.menu .sub span:hover, .menu .sub span.on {background-image:url(/pics/menu-on.gif);background-color:#f7dda7;}
.menu .sub span {background-color:#f7dda7;display:block;margin-left:6px;margin-right:6px;}
.menu .sub2 span {background-color:#fff8e8;display:block;margin-left:12px;margin-right:6px;}
.tnavi { text-align:right;padding-right:10px;font-size:11px;letter-spacing:0.1em; }
.tnavi a {text-decoration:none;font-size:11px;}
.tnavi a:hover {text-decoration:underline;}
.hnavi {margin-right:20px;width:650px;float:right;}
.hnavi input {border:1px solid #F4C300;}
.hnavi input[type="submit"] {background-color:#B92700;color:white;}
.menu form input[type="submit"] {background-color:#f7dda7;color:#B92700;font-weight:bold;font-size:11px;letter-spacing:1px;}
.hnavi input[type="text"] {width:150px;}
.hnavi div {float:left;margin-left:10px;margin-top:20px;padding-top:5px;}
.hnavi a {float:right;margin-left:10px;margin-top:20px;font-size:12px;font-weight:bold;text-decoration:none;color:white;text-align:center;display:block;width:122px;padding-top:7px;height:21px;
    -moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;
    background:url(/pics/hbutton-off.gif);background:-moz-linear-gradient(top, #b92700, #c24524);
    background:-webkit-gradient(linear, left top, left bottom, from(#b92700), to(#c24524));
    background:-webkit-linear-gradient(top, #b92700, #c24524);background:-o-linear-gradient(top, #b92700, #c24524);
    background:-ms-linear-gradient(top, #b92700, #c24524);background:linear-gradient(top, #b92700, #c24524);
    border:1px solid #b92700;
}
.hnavi a:hover {
    background:url(/pics/hbutton-on.gif);background:-moz-linear-gradient(top, #d3522f, #db6d4f);
    background:-webkit-gradient(linear, left top, left bottom, from(#d3522f), to(#db6d4f));
    background:-webkit-linear-gradient(top, #d3522f, #db6d4f);background:-o-linear-gradient(top, #d3522f, #db6d4f);
    background:-ms-linear-gradient(top, #d3522f, #db6d4f);background:linear-gradient(top, #d3522f, #db6d4f);
    border:1px solid #d3522f;
}
.breadcrumb {z-index:255;position:absolute;right:0px;bottom:3px;height:47px;
             width:750px;
}
.catintro {
    position:relative;
    margin-bottom:20px;padding:10px;
    background:#EBAA20;
    background:url(/pics/cat-intro.gif);
    background:-moz-linear-gradient(left, #edb134, #f0c566);
    background:-webkit-gradient(linear, left top, left bottom, from(#edb134), to(#f0c566));background:-webkit-linear-gradient(left, #edb134, #f0c566);
    background:-o-linear-gradient(left, #edb134, #f0c566);background:-ms-linear-gradient(left, #edb134 #f0c566);
    background:linear-gradient(left, #edb134, #f0c566);
    -moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
}
.catintro > div {
    position:relative;
    padding-left:140px;min-height:104px;
    font-size:13px;color:white;
    line-height:15px;padding-right:8px;padding-bottom:8px;
    background:#EBAA20;
    background:-moz-linear-gradient(left, #f0c566, #edb134);
    background:-webkit-gradient(linear, left top, left bottom, from(#f0c566), to(#edb134));background:-webkit-linear-gradient(left, #f0c566, #edb134);
    background:-o-linear-gradient(left, #f0c566, #edb134);background:-ms-linear-gradient(left, #f0c566, #edb134);
    background:linear-gradient(left, #f0c566, #edb134);
}
.catintro .catimg {position:absolute;left:-22px;top:-22px;}
.catintro h1 {padding-top:4px;font-size:18px;}
h1 {display:block;font-size:20px;margin:0 0 4px;padding:0;text-shadow: 0 0 5px #FFFFFF;}
h2 {display:block;font-size:16px;margin:0 0 4px;padding:0;}
.content-a h1 { background-color:#F7DDA7;color:#B92700;padding:4px;border:5px solid #f4c300;border-radius:5px;-moz-border-radius:5px;margin-bottom:10px; }
.content-a h2 { background-color:#F7DDA7;color:#B92700;padding:3px;padding-left:5px;border-radius:4px;-moz-border-radius:4px;margin-bottom:10px; }
.breadcrumb .bc {font-size:12px;}
.breadcrumb .bc a, .breadcrumb .bc span {padding-left:10px;background-image:url(/pics/mclosed.gif);background-repeat:no-repeat;background-position:0px 3px;padding-right:10px;}
.table2 {border:1px solid #e9a10a;-moz-border-radius:6px;padding:6px;background-color:white;margin-bottom:10px;} 
a img {border-style:none;}
.list-product {width:327px;padding:8px;float:left;overflow:hidden;height:340px;margin-bottom:10px;} /*background-image:url(/pics/productbg.png);*/
.list-product {
    -moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
    background:url(/pics/productbg.png);background:-moz-linear-gradient(top, #F0C566, #EDB134);
    background:-webkit-gradient(linear, left top, left bottom, from(#F0C566), to(#EDB134));background:-webkit-linear-gradient(top, #F0C566, #EDB134);
    background:-o-linear-gradient(top, #F0C566, #EDB134);background:-ms-linear-gradient(top, #F0C566, #EDB134);
    background:linear-gradient(top, #F0C566, #EDB134);
}
.list-product .price {text-align:center;background-color:#e9a10a;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}
.list-product .details .name { text-align:center;padding:2px;background-color:#F7DDA7;height:36px;-moz-border-radius:3px; }
.list-product .details .intro { text-align:justify;height:90px;overflow:auto;color:white; }
.list-product .details .name a {font-weight:bold;font-size:13px;}
.list-product .details { margin-top:6px; }
.list-product .crating { width:29%;float:left; }
.list-product .crating b { font-size:11px; }
.list-product .addtocart { width:70%;float:right; }
.list-product .list-product-img .prod-image { margin-top:10px;max-height:120px;max-width:327px; }
.list-product .list-product-img {
    height:140px;background-color:white;text-align:center;position:relative;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;
  -o-border-top-left-radius:3px;-ms-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;
  -webkit-border-top-right-radius:3px;-o-border-top-right-radius:3px;-ms-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;
}
.katoutro {padding:16px;color:#888888;background-color:white;border:1px solid #888888;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;margin-top:20px;}
.details {font-size:13px;}
.price-old {text-decoration:line-through;font-size:12px;}
.special-price {background-color:#B92700 !important;color:white;}
.special-price * {color:white;}
a.hl {font-weight:bold;padding-bottom:4px;display:block;}
.art-menu a { background-color:#F7DDA7;-moz-border-radius:4px;border-radius:4px;padding:4px;font-size:12px;text-decoration:none;font-weight:bold;letter-spacing:2px;padding-left:8px;padding-right:8px; }
.art-menu a.on, .art-menu a:hover { background-color:#F4C300; }
.art-menu { margin-bottom:10px;margin-top:20px; }
.pnote { font-size:10px; }

.cart { font-size:13px; }
.cartbox {position:absolute;top:0px;left:530px;}

/* PLUGIN */
.plug .r {width:150px;float:right;}
.plug td.t3c { padding-bottom:4px; }
.plug .l {width:100%;font-size:12px;}
.plug select, .plug option { font-size:12px; }
.plug .l .topic {margin-bottom:4px;padding:4px;font-weight:bold;-moz-border-radius:6px;border-radius:6px;padding-left:10px;}
.plug .l .topic-on {margin-bottom:4px;padding:4px;font-weight:bold;background-repeat:no-repeat;background-position:675px 3px;padding-left:10px;-moz-border-radius:6px;border-radius:6px;}

.plug .l .topic:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.plug .l .topic { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.plug .l .topic { display: block; }
/* End hide from IE-mac */

.plug input, .plug select, .plug textarea {margin-bottom:1px;}
.splitter span { background-color:#F7DDA7;display:block;height:1px;overflow:hidden; }
.splitter { height:16px; }
input.transaction {background-color: rgb(185, 39, 0); color: white; -moz-border-radius: 5px 5px 5px 5px; border-radius: 4px;border: 2px solid rgb(244, 195, 0); font-size:12px;font-weight: bold; cursor: pointer;padding:2px; padding-left:8px;padding-right:8px; }
input.transaction:hover { color: rgb(244, 195, 0); }
input.transaction-cancel { background-color:#F7DDA7;color:#B92700;font-weight:normal; }
input.transaction-cancel:hover { background-color:rgb(244, 195, 0);color:#B92700; }
input.transaction-fwd { background-repeat:no-repeat;background-image:url(/pictures/arrow_white.png);background-position:right 3px;padding-right:20px; } 

.plug .l .topic {background-color:#F4C300;color:#B92700;}
.plug .l .topic-on {color:#F4C300;background-color:#B92700;}
.plug { font-size:13px; }

.statbar {
    table-layout:fixed;
    width:100%;
    margin-bottom:10px;
    -moz-border-radius:6px;
    border-radius:6px;
    border-collapse:collapse;
}

.statbar td {
    text-align:center;
    border:1px solid #B92700;
    background-color:#F4C300;
    color:#B92700;
    font-weight:bold;
    font-size:14px;
}

.statbar td.on {
    border-right:1px solid #F7DDA7;
    background-color:#B92700;
    color:#FFFFFF;
}

.statbar td:last-child.on {
    border-right:1px solid #C14626;
}

td.headline2 {background-color:#F7DDA7;padding:4px;}
thead td.headline2 { font-weight:bold; }
td.headline2:first-child {-moz-border-radius-bottomleft:6px;border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;border-radius-topleft:6px;}
td.headline2:last-child {-moz-border-radius-bottomright:6px;border-radius-bottomright:6px;-moz-border-radius-topright:6px;border-radius-topright:6px;}
tr.headline + tr td { padding-top:6px; }
img.button { border:1px solid #F7DDA7;}

.hint { display:block;font-size:11px; }
.t3c { vertical-align:top; }
.plug.summary .t3c { border-bottom: 1px dotted #B92700; }
.plug.summary .sumline { border-bottom: 1px dotted #B92700;font-weight:bold;background-color:#F4C300; }
.plug strong { font-weight:bold; }

.list-cat {
    overflow:hidden;
    background-image:url(/pics/catbg.png);
    width:344px;
    float:left;
    height:110px;
    margin-bottom:8px;
    background-color:white;
    -moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
    background:url(/pics/catbg.png);background:-moz-linear-gradient(top, #edb134, #f0bd54);
    background:-webkit-gradient(linear, left top, left bottom, from(#edb134), to(#f0bd54));background:-webkit-linear-gradient(top, #edb134, #f0bd54);
    background:-o-linear-gradient(top, #edb134, #f0bd54);background:-ms-linear-gradient(top, #edb134, #f0bd54);
    background:linear-gradient(top, #edb134, #f0bd54);
}
.list-cat-img {
    text-align:center;
    float:left;
    background-color:white;
    width:98px;
    height:98px;
    margin-top:6px;
    margin-left:6px;
}
.list-cat-desc {
    margin-left:6px;
    margin-right:5px;
    margin-top:6px;
    float:left;
    width:224px;
    background-color:white;
    font-size:12px;
    line-height:13px;
    height:94px;
    padding:2px;
    overflow:hidden;
}
.list-cat-desc a {
    font-size:11px;
    color:#C14626;
    display:block;
    margin-bottom:3px;
}

.p-detail .p-image { margin:2px;margin-bottom:10px; }
.p-detail .dl {margin-top:10px;margin-bottom:5px;}
.p-detail .dl a {font-size:12px;}
.p-detail .bar {width:140px;font-size:11px;padding-right:10px;border-right:1px dotted #B92700;}
.p-detail .desc {padding-left:10px;font-size:12px;line-height:16px;}
.p-detail .vote-stars { margin:2px;margin-bottom:10px; }
.datasheet td { border-bottom:1px solid #F7DDA7; }

.fbbox { font-size: 10px; padding: 8px; background-color: white;border: 1px solid #F4C300;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }

/* ORDER FORMS */
table.order-form tbody td { padding:1px; }

/* slideshow */
.movie_role { background-color:gray;background-color:#6E8EBD;margin-top:10px; }
.movie_role .gallery_images { overflow:hidden;width:1200px;position:relative;left:0px;top:0px;text-align:left; }


/* plugin */
.intro-note {font-weight:normal;font-size:12px;line-height:15px;padding-bottom:6px;border-bottom:1px solid darkred;color:#646464;}
.intro-note .warn {padding-right: 6px; margin-bottom: 10px;}
.plug_cloth_info { background-color:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #eeeeee;background-color:#eeeeee;margin-top:8px; }
.plug_cloth_img { float:left;margin:2px;display:block;height:60px;;width:170px;border:1px solid #eeeeee;cursor:pointer; }
.plug_cloth_list { width:370px;float:left;padding:3px;height:339px;overflow:auto; }
.plug_cloth_list h4 { margin: 5px 5px 5px; padding: 4px; color: #fafafa; background-color: darkgray;}
.plug_cloth_list h4:first-child { margin-top:0px; }
.plug_cloth_intro { padding:8px;text-align:center;background-color:white; }
.plug_cloth_selected { display:none;background-color:white; }
.plug_cloth_new { padding-top:20px; }
.plug_cloth_img.on {border: 1px solid orange;}
.plug_cloth_img .cnumhover {display:none;}
.plug_cloth_img:hover .cnumhover {display: block; background:rgb(255,255,255);background:rgba(255,255,255,0.9); text-align: right; padding: 2px;padding-right:4px;font-size:10px;color:black;}
.plug {min-height:100px;}
#flashcontent .no-flash { width:240px;height:240px;border:1px solid #888888;text-align:center;vertical-align:middle; }
#flashcontent .no-flash td { color:#000000; }
img.select, span.select {
    cursor:pointer;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
img.select:hover, img.select.on, span.select:hover, span.select.on {
    background:-moz-linear-gradient(top, #fff, #adf);
    background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#adf));
    background:-webkit-linear-gradient(top, #fff, #adf);
    background:-o-linear-gradient(top, #fff, #adf);
    background:-ms-linear-gradient(top, #fff, #adf);
    background:linear-gradient(top, #fff, #adf);
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ffffff', EndColorStr='#aaddff', GradientType=1);
}



/* forms */
form .required {font-weight:bold;color:darkred;}

/*tables*/
.plugin_summary_table { margin-top:16px; }
.plugin_summary_table td { font-size:12px;vertical-align:top; }
.plugin_summary_table .price td { background-color: rgb(247, 221, 167);font-weight:bold;color:#B92700; }
.plugin_summary_table .discount td { background-color:red;font-weight:bold;color:white; }
.plugin_summary_table .special_price td { background-color:#F4C300;font-weight:bold;color:#B92700; }

.ui-tabs .ui-tabs-panel { padding:0px !important; }
.ui-dialog-title { color:white; }
.help_pop.ui-dialog {
  -moz-border-radius:0px 0px 0px 0px !important;
  border-radius:0px 0px 0px 0px !important; /*none !important;*/
  -o-box-shadow: 2px 2px 5px 1px #CCCCCC;
  -ms-box-shadow: 2px 2px 5px 1px #CCCCCC;
  -moz-box-shadow: 2px 2px 5px 1px #CCCCCC;
  -webkit-box-shadow: 2px 2px 5px 1px #CCCCCC;
  box-shadow: 2px 2px 5px 1px #CCCCCC;
}
.help_pop .ui-dialog-content {max-height:400px;overflow:auto;}
.help_pop .ui-dialog-content * {color:#646464;}
.plugin_graph * { color:#333333; }
.hasSVG { overflow: hidden; }

