
html {background:#000;}
body {padding-bottom:15px;}
body, a {color:#333;}
a {text-decoration:none;}

/*===== LAYOUT =====*/
#doc2 {width:950px}
#hd {background:white;}
#bd {background:white;}
#whole {min-height:768px;}

.imagewrap {margin-top:10px;}
.imagewrap .imgdiv { float:left; padding:10px;}
.contentwrap li {list-style-type:disc;margin-left: 2em;}

#lmenu, #lhc, #rhc { vertical-align:top;}
#lmenu {width:190px; padding: 0 0 100px 0; background: url(/core/img/corner.gif) no-repeat left bottom;}

/*===== CONTENT =====*/
/*----- Left Column -----*/
#lhc { padding-top:40px; padding-bottom:20px;}
.lhc_3col {width:470px;}
.lhc_2col {}
#lhc h1 {color:#003D7D;font-weight:normal;font-size:1.4em;margin:0 0 15px 0;}
#lhc h2 {color:#003D7D;font-weight:bold;}
#lhc h3 {color:#003D7D;font-weight:bold;}

#lhc #content {border-left:1px solid #003D7D;min-height:330px;}
#lhc .content_right {border-right:1px solid #003D7D; }
#lhc p {margin:1em 0 1.2em 0;}
#lhc .contentwrap {margin:0 13px 0 15px;}
#lhc strong {font-weight:bold;}
#lhc .contentwrap .imgdiv{margin:2px; float:left;}
#lhc .contentwrap .fixed img{width:100px; height:100px;border:solid #003D7D 1px;}
#lhc .contentwrap p{clear:left; }
#lhc .contentwrap a{color:#003D7D; font-weight:bold;}
#lhc .contentwrap .caption {color:#003D7D; font-weight:bold; text-align:center; display:block;}

/*----- Right Column -----*/
#rhc { padding:10px 0 5px 5px; }
#rhc h1 {color:#003D7D;font-weight:normal;font-size:1.4em;margin:0 0 15px 0;}
#rhc h2 {color:#003D7D;font-weight:bold;}
#rhc p {padding:0 30px 0 0px;margin:1em 0 1.2em 0.5em;}
#rhc .contentwrap {padding:30px 0 0 0;}

/*===== SEARCH BAR =====*/
#searchbar {padding:30px 0px 10px 10px;}
#searchbar table {background:url(/core/img/search/searchgrey.jpg) top left no-repeat; width:148px;height:39px}
#searchbar td { text-align:left; vertical-align:middle;}
#searchbar input {margin:10px 5px 10px 10px;}
#searchbar .keyword {width:100px}
#searchbar .imagebutton {margin: 0; margin-top: 3px;}

/*===== SEARCH RESULT =====*/
/*
#lhc div.searchresult_desc {height:2.5em; overflow:hidden;}
#lhc div.searchresult_desc p {margin:0; padding:0 }
*/

.searchresult {margin-left:20px;}

/*===== NAVIGATION =====*/
#vnc {background:#fff;}
#vnc a {color:#003D7D}
#vnc {width:90%; margin:auto;}
#vnc span.blt img {margin-right:10px;}

/*===== FOOTER =====*/
#ft {font-size:0.8em; padding:5px;}

/*===== CONTACT =====*/
table.contact {width:650px}
table.contact td {padding:5px 0;}
table.contact input, table.contact textarea {width:97%}
table.contact input.button {width:auto;}

/*===== ECOMMERCE =====*/
/* common */
.jec table {width:100%;}
.jec th {vertical-align:top; }
.jec td {vertical-align:middle; padding:2px 0;}
.jec .fldname {width:150px; }
.jec table.short {width:600px;} /* short table width */

/* category list */
.catselected a {color:#888;}
.catselected a.enable {color:inherit;}
.catselect { color:#fff; padding:5px 5px;}
.catselect { }

.catselect a {margin:2px 0px; color:#fff; text-decoration:underline;}
/*.catselect ul {}
.catselect li {list-style-type: none; margin: 0; padding:5px; display:block; float:left; width:100px;}
*/

/* product list */
.products h3 {color:#003D7D;font-weight:bold; font-size:1.2em; padding: 5px 0 10px 0;}
.products td { vertical-align:top; line-height:1.3em;}

.productrow td {padding-top:20px;}
.prd_img {width:50%; text-align:center;}
.prd_desc {padding:5px 0;}
.prd_sdesc {padding-left:10px;font-size:0.9em;}
.prd_desc table {width:100%; background-color:#eee; border-color:#ccc; border-bottom:solid 2px #aaa; border-right:solid 2px #aaa; font-size:0.9em;}
.prd_desc table td, .prd_desc table th {padding:2px 3px; text-align:center;}
.prd_desc table th {font-weight:bold;}

/* add to cart */
#lhc h4 {color:#F64428; font-size:1em; font-weight:bold; padding: 10px 0 0 0; }
#lhc .addtocart {margin:5px 0 10px 0;}
#lhc .addtocart td {padding:2px 0;}
#lhc .addtocart p {margin:0;}
#lhc .addtocart p.purchaseaction {color:#F64428;}

#lhc .addtocart input, #lhc .addtocart select {}
#lhc .addtocart .btnaddcart {color:#F64428;}
#lhc .addtocart .fldname {padding-right:10px;}
#lhc .addtocart .price {font-size:larger;}
.attrdesc {font-style:italic; text-indent:1em; display:block;}

/* shopping cart */

/* item list */
.itemlist .product {}
.itemlist .price {width:80px;}
.itemlist .quantity {width:2.5em;}
.itemlist .quantity .pd_quantity {width:2em; text-align:center;}
.itemlist .change {width:120px; *width:135px; text-align:right;}

.itemlist .subtotal { background:#eee; }
.itemlist .subtotal td { padding:5px 0; }
.itemlist .subtotaltitle { font-weight:bold;}
.itemlist .subtotalamount{ font-weight:bold;}

.totalsummary {margin:10px 0;}
.totalsummary .totaldesc{}
.totalsummary .totaltitle{ font-weight:bold;}
.totalsummary .totalamount{ font-weight:bold; color:#F64428}
.totalsummary .deliverydesc{}
.totalsummary .deliverytitle{ font-weight:bold;}
.totalsummary .deliveryamount{ font-weight:bold;}
.totalsummary .price{width:80px;}
.subtotal td { border-top:solid 1px #888;}

/* navigation path */
#shoppingnav { padding:0; margin:0; color:#990000; clear:right; height:2em; padding-top:5px;}
#shoppingnav ul { float:left;  padding:0; margin:0; list-style-type:none; list-style-position:inside;}
#shoppingnav li { list-style-type:none; padding:0 5px 0 15px; margin: 0; float:left;}
#shoppingnav li { background: url(/core/jabaecommercev2/img/icons/arrow.gif) no-repeat 0% center; }
#shoppingnav li.current { font-weight:bold; }

/* ship info */
.shipinfo td.fldval input, .shipinfo td.fldval table {width:400px;}
.shipinfo td.fldval .radio input {width:auto;}
.shipinfo td.fldval input.fld_country {width:300px;}

/* order item */
.orderiteminfo .itemlist {width:600px;}
.orderiteminfo .itemlist .quantity {width:80px;}
.orderiteminfo .totalsummary {width:600px;}
.orderiteminfo .totalsummary .price{width:160px;}

/* payment */
/* print */
@media print {
    #lmenu, #hd, #ft  {display:none;}  
    #lhc #content {border:none;}
    #doc2 {width:auto;}
    #bd {width:630px;}
}
