/* Base
----------------------------------*/
body { margin: 0; background-color: #696962; color:#39312C;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size:10pt;}
div { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
img {  border:0; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #39312C; text-decoration: none; border:0;}
a:vlink { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #39312C; text-decoration: none; border:0;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #39312C; text-decoration: none; border:0;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #39312C; text-decoration: none; border:0;}

div.main-body-cn { width: 1050px; font-size:24pt; background-color: #696962; clear:left; padding-top:3px; font-weight:normal;}
div.main-content-cn { width:700px; padding: 5px; background-color: #E0DEDC; font-weight:normal; }

div.page-hdr-main-cn { width: 849px; padding:5px; height:115px; }
div.page-hdr-cn { width: 843px; padding:5px; height:105px; font-size: 1.0em; border: 1px solid #C1C1C1; background:url('/images/hdr-bckgrnd.png') repeat-x top #9E9E9D; }
div.page-hdr-cn .page-hdr-logo-cn { float:left; width: 255px; font-size: 1.0em; }
div.page-hdr-cn .page-hdr-text-cn { float:left; width: 580px; height:100%; color:#BEBAB7; font-size: 1.0em; text-align:right;}
div.page-ftr-cn { width: 1000px; padding: 5px; text-align:center; color:#E3E3D5; font-size: 0.8em; }
div.page-ftr-info-link-cn { text-align: center; color:#E3E3D5; font-size: 1.0em; }

div.hdr-phone-cn { position:absolute; top:100px; left:280px; }

div.cart-cn { position:absolute; top:10px; left:750px; background-color:#D6D6C6; padding: 3px 3px 0px 6px; border: 1px solid #8B8B56; }
div.cart-text-cn { float:left; font-size:1.0em; color:#8B8B56; font-weight:bold; cursor: pointer; cursor: hand; }
div.cart-img-cn { float:left; cursor: pointer; cursor: hand; }

div.info-outer-cn { padding: 5px; width:173px; text-align:center; position:absolute; top:0px; left:858px; height:115px; }
div.info-cn { padding: 10px 5px 0px 5px; width:90%; height:105px; background-color:#50504B; color:#F4F478; font-size: 1.2em; text-align:center; border: 1px solid #C1C1C1; }
div.product-search-cn { padding:5px; width:680px; background-color:#E0DEDC; font-size: 1.0em; border: 1px solid #BEBAB7; }

div.link-label-outer-cn { padding:3px; width: 100%;} 
div.link-label-cn { font-size:1.2em; color:#373533; width: 94%; font-weight:bold; padding-bottom:5px; } 

div.main-menu-cn { width:150px; }
div.menu-item-outer-cn { width:144px; padding: 0px 3px 5px 5px;}
div.menu-item-cn { width:90%; padding:5px; background-color:#989893; color:#373728; font-size: 1.0em; cursor: pointer; cursor: hand;  border: 1px solid #9E9E9D; }
div.menu-item-highlight-cn { width:90%; padding:5px; background-color:#84847A; color:white; font-size: 1.0em; cursor: pointer; cursor: hand; border: 1px solid #C0C0C0; }
div.menu-item-hover-cn { width:90%; padding:5px; background-color:#B4B4AF; color:white; font-size: 1.0em; cursor: pointer; cursor: hand; border: 1px solid #C0C0C0; }

div.heading-bar-upper { height:12px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#FFFFFF; background-color:#333366; padding: 0px 0px 0px 10px;}
div.item-bar-upper { height:26px; font-family: Arial, Helvetica, sans-serif; font-size:1pt; font-weight: bold; background-color:#6B90DB; border-bottom: .5px solid blue; border-right: .5px solid blue; background-repeat: repeat; background: url('/images/toolbar_spacer.gif')}
div.label-cn { padding-top:10px; padding-bottom:2px; padding-left:3px; color:#C2C2C2; font-weight:bold; }
div.input-cn { padding:5px; border: 1px solid #141414; background-color:#303030; color:#999999; }

div.main-brand-cn { width:180px; }
.brand-list-cn { width:170px; padding: 5px 0px 5px 0px; background-color:#F2F1F0; border-left: 1px solid #39312C;}
.brand-list-item-outer-cn { width:165px; padding-bottom: 5px; }
.brand-list-item-outer-cn .brand-list-item-logo-cn { text-align: center; background-color:#F2F1F0; }

div.brand-full-list-cn { position:absolute;z-index:1000;background-color:white;border:1px solid #818181; padding:5px;}
div.brand-full-list-item-outer-cn { padding: 3px; }
a.brand-full-list-item-cn { font-size:1.0em; color:#666666; }

div.main-content-brand-cn { width:690px; padding: 5px; background-color: #E0DEDC; }
.brand-item-outer-cn { width:680px; overflow: auto; border: 1px solid #39312C; }
.brand-item-logo-cn { float:left; width:225px; padding: 5px; text-align: center; background-color:#FFFFFF; border-right: 1px solid #949392; }
.brand-item-info-cn { float:left; width:425px; padding: 5px; text-align: left; }
.brand-item-name-cn { font-weight: bold; font-size:1.4em; }
.brand-item-text-cn {  }

div.product-cn { clear:left; border: 1px solid #506A77; }
div.product-cn .product-img-cn { padding:3px; text-align: center; background-color: white; }
div.product-cn .product-label-bb-cn { padding:3px; text-align: center; font-weight:bold; background-color: #9EB9C7; border-bottom: 1px solid #506A77; }
div.product-cn .product-label-bt-cn { padding:3px; text-align: center; font-weight:bold; background-color: #9EB9C7; border-top: 1px solid #506A77; }
div.product-cn .product-label-bbt-cn { padding:3px; text-align: center; font-weight:bold; background-color: #9EB9C7; border-top: 1px solid #506A77; border-bottom: 1px solid #506A77; }

div.more-info-outer-cn { clear:left; width:98%; padding:5px; }
div.more-info-cn { width:98%; padding:5px; background-color: white; border: 1px solid #506A77; text-align: justify; }
div.more-info-hdr-cn { padding:3px; text-align: center; font-weight:bold; background-color: #9EB9C7; border: 1px solid #506A77; }

div.more-info-brand-outer-cn { clear:left; width:98%; padding:5px; }
div.more-info-brand-cn { width:98%; padding:5px; text-align: justify; }

div.page-section-label-bb-cn { padding:3px; text-align: left; font-size: 1.4em; font-weight:bold; background-color: #4D667B; border-bottom: 1px solid #506A77; color:#E0DEDC;}

div.product-price-outer-cn { clear:left; padding: 3px; width:96%; background-color: white; }
div.product-price-cn { clear:left; overflow:auto; font-size: 1.0em; background-color: white; border: 1px solid #9E9E9D; }
div.product-price-label-cn { text-align:center;font-weight:bold; }
div.product-price-text-cn { text-align: center; color:red; padding: 2px; }

div.product-text-cn { padding:3px; font-size: 1.0em; background-color: white; }

div.product-detail-cn { clear:left; padding:5px; width:690px; overflow: auto; }
div.product-detail-cn .product-detail-img-cn { float:left;width:320px; background-color:white; text-align:center; }
div.product-detail-cn .product-detail-info-outer-cn { float:left;width:360px; padding-left:10px; }
div.product-detail-cn .product-detail-info-cn { }
div.product-detail-info-text-cn { padding:5px; text-align: justify; background-color:white; }

div.product-feature-outer-cn { clear:left; padding:5px;width:98%; overflow:auto; }
div.product-feature-cn { border: 1px solid #506A77; }
div.product-feature-label-cn { padding:3px; text-align: center; font-weight:bold; background-color: #9EB9C7; border-bottom: 1px solid #506A77; }

div.product-feature-text-outer-cn { clear:left; background-color:white;padding:5px; width:98%; }
div.product-feature-text-cn { clear:left; background-color:white; width:99%; overflow:auto; padding-bottom:5px; }
div.product-feature-item-label-cn { float:left; width:20%; font-weight:bold; }
div.product-feature-item-value-cn { float:left; width:28%; }

img.event-item { cursor: pointer; cursor: hand; }
div.event-item { cursor: pointer; cursor: hand; }
div.spacer { height: 5px; text-align:center; }
input.text-element { border: 1px solid #525273; cursor:hand; }
input.input-button { width: 100px; height:26px; border: 1px solid #506A77; background-color: #3A5868; color:#FFFFFF; font-size:1.2em; font-weight:normal; cursor: pointer; cursor:hand; }
.strike-text { text-decoration:line-through; }

