.body{background:#fff bottom left fixed repeat-x;padding:0;margin:0;}
BODY,input,h1,a,td,span,th{font:11px Verdana,Arial,Helvetica,sans-serif;color:#666;}
a{color:#03c;}
a:hover{text-decoration:underline;}
h1{font:26px italic Times New Roman, Times, serif;color:#b29750;}
h3{color:#241;font-weight:bold;font-size:12px;margin:0;padding:0;}
h5{margin:0;padding:0;font-weight:bold;}
h6{margin:0;padding:0;font-size:12px;font-weight:bold;color:#333;}
h7,a.h7{color:#D52;font-weight:bold;font-size:12px;margin:0;padding:0;}
a{text-decoration:none;}
img{border:none;}
.fr{float:right}
.fl{float:left}
.ul{text-decoration:underline;}
.emph{font-weight:bold;}
.dark{color:#000;}
.small{font-size:8px;font-style:italics;}
.hr{clear:both;border-bottom:solid 1px #ccc;padding-top:0px; margin-bottom:5px;}
.break{clear:both;}
#wrapper{background:#FFF url(/site/ccc/images/basic_theme/bodybg.gif) top left fixed repeat-x;text-align:left;width:770px;}
#head {height:160px;width:770px;background:url(/site/ccc/images/basic_theme/topbg.gif) no-repeat;}

#tabs{font-size:93%;line-height:normal;padding-top:36px;}
#tabs ul{float:right;margin:0;padding:0;list-style:none;background: #FFF;}
#tabs li{float:left;margin:0;border-right:solid #FFF 1px;border-bottom:solid #b5985c 1px;background:#e0d2b7 url(/site/ccc/images/basic_theme/cnr_tr.gif) no-repeat right top;}
#tabs a{float:left;display:block;text-decoration:none;color:#666;padding:3px 15px;background:url(/site/ccc/images/basic_theme/cnr_tl.gif) no-repeat left top;}/* Non-IE5-Mac \*/#tabs a{float:none;}/* End */

#tabs #tabsel {border-bottom:none;padding-bottom:1px;color: #FFF; background:#b4975b url(/site/ccc/images/basic_theme/cnr_tr.gif) no-repeat right top;}
#tabs #tabsel a{color: #FFF;}
#search{position:absolute;left:220px;top:127px;width:200px;color:#FFF;font-weight:bold;vertical-align:middle;}
#search input{vertical-align:middle;}
#search .in{width:75px;border:solid 1px #333;}
#headcart{position:absolute;left:400px;top:124px;width:357px;height:27px;padding-top:3px;background:url(/site/ccc/images/basic_theme/headcart_bg.gif) no-repeat;vertical-align:middle;}
#headcart a, #headcart img{text-decoration:none;vertical-align:middle;padding-bottom:3px;}
#headcart td.s{padding:0 5px 0 8px;}
#headcart td.l{text-align:right;padding-right:10px;height:}
#headcart td.l img{height: 20px;padding-bottom: 1px;}
#headcart td.top{text-align:right;width:100px;}
#headcart td.log img{height: 20px;padding-bottom: 1px;}

#maintop{margin-left:13px;background:#fff url(/site/ccc/images/basic_theme/cnr_tml.gif) no-repeat top left;}
#maintop div{margin-left:6px;border-top:solid 1px #abc1a8; height:6px; font-size: 1px; }
#mainwrap{margin-left:13px;width:756px;border:solid 1px #abc1a8;border-top:none;border-right:none;background:#fff;overflow:hidden;}
#nav{float:left;width:147px;margin:17px 14px 0 7px;}
#menuwrap{background:#FFF;}


/*#menu{padding:10px;height: 100%;}
#menu h4 {margin:10px 2px; border-top:solid #CCC 1px;cursor:pointer;cursor:hand;}
#menu a.h4,#menu h4{font-weight:normal;color:#03c;font-size:10px;}
#menu  img{float:left; } 
#menu h4 a { width: 85px; display : block; float: left;}
*/

#menu {padding-left:10px; height: 100%;}
#menu ul{list-style:url(/site/ccc/images//basic_theme/menu_link.gif);}
#menu li{padding:5px 0;margin:0;border-bottom: 1px solid #ccc;}
#menu li li {border:none;}
#menu ul{padding:8px;margin:8px;border-top: 1px solid #ccc;}
#menu ul ul {border:none;}
#menu h4{padding:0;margin:0;}
#menu a {color:#03c;}
a#menusel {color:#00f;}

/*#menu ul{margin:8px 0 8px 13px;padding:0;list-style:url(/site/ccc/images//basic_theme/menu_link.gif);}
#menu li{margin:15px 2px 15px 0;clear: both;}
#menu li li img {margin-top: -10px;}
#menu li li {padding: 10px 0 0 0;}
#menuprefoot{margin-left: 13px; clear: both; border-top:solid #CCC 1px;}
#menu ul.sub{margin:3px 0 8px 10px;}
#menusel a{color:#b4975b}
*/
#maincontent{margin:0;padding:0;/*margin-top:6px;*/}
#maincontent div.special{width:130px;border-bottom:solid #b4975b 1px;padding:10px 10px 20px;}
#maincontent a.stitle{font-size:11px;font-weight:bold;color:#b4975b;}
#content{float:left;width:397px;margin-right:14px;padding:0;}
#subcontent{float:left;width:340px;margin-right:14px;}
#contentarea{float:left;width:565px;margin-right:14px;}
#prod_img{float:left;display:block;margin-right:10px;}
#extra_buttons{margin-top:8px;padding:13px;}
#extra_buttons a{padding:5px 0;}
#news{float:left;display:block;width:130px;}
#ads{float:left;width:150px;background:#efefef;overflow:hidden;padding: 10px;}
#ads .boxfix{margin:14px;}
#ads .static {width:150px;padding-top: 10px;}
#submenu {padding-top: 10px;}
#footer {position:relative;margin-left:0px;padding:5px 0 0 180px;color:#637e5f;}
#footer a{padding:0px 5px;}
#adss{vertical-align:top;background:#FFF;border-bottom:solid #C6D5D2 1px;}
#adss div{background:#FBF0DD;padding:14px;border-top:solid #C6D5D2 1px;}
#adss input.qty{width:40px;border:solid #333 1px;padding:3px;}
#adss td.h{color:#888;font-size:11px;}
#adss td.alt{color:#090;}
.pad{padding:14px;}
.bot{border-bottom:solid #b4975b 1px;}
#bcrumb.title, #pagetitle{font-weight:bold;color:#333;}
#bcrumb img{margin:0px 7px;}
#bcrumb {
clear: both;
}
#pagetitle{padding:10px 0 8px 0;border-bottom:solid #CCC 1px;margin-bottom:10px;font-size:14px}
#special_img{width:130px;padding:5px;text-align:center;background:#FFF;}
#rightbox{float:right;width:145px;vertical-align:top;}
.qty{width:40px;border:solid #333 1px;padding:3px;}
#mainright{margin-bottom:5px;}
#rightbox{display:inline;}
#rightbox_block{float:left;width:142px;overflow:hidden;}
#price{background:#eee;border:solid 1px #999;}
#extrapr #fix, #extranew #fix, #price #fix{margin:10px;}
#extrapr{background:#FE9;border:solid 1px #fa2;}
#extranew{background:#CFA;border:solid 1px #5d0;}
h5.prt{color:#C30;}
h5.newt{color:#250;}
#txt{clear:both;}
#pdf{margin:10px 0;clear:both;}
#btop{padding-top:10px;border-top:solid #999 1px;margin-top:10px;}
#contentfoot{background:#FFF;}
#adsfoot{background:#F3F7DF;}

#more a{font:8px Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;}

/* results specific */
#resultnum{float:right;color:#b4975b;}
#resultnum span{color:#131;font-weight:bold;}

#resultarea{margin:10px 0;border-top:solid #999 1px;border-bottom:solid #999 1px;padding:5px 0;}
#resultarea td.pri{width:139px;border-left:dashed #999 1px;padding:10px 10px 10px 11px;vertical-align:bottom;}
#resultarea .main{height:130px;padding:0;vertical-align:bottom;}
#resultarea td.first{border-left:none;}
#resultarea img{padding:5px;}
#resultarea a.restitle{color:#b4975b;font-weight:bold;padding-bottom:10px;}
#resultarea .txt{border-top:solid #CCC 1px;border-bottom:solid #999 1px;padding:10px 0 10px;height:60px;vertical-align:top;}
#resultsel{color:#b4975b;}
#resultpage{float:right;color:#131;}
#resultpage a{color:#131;text-decoration:underline;}
#resnew, #respr{background:#CFA;border:solid #5D0 1px;padding:2px;margin-bottom:2px;color:#250;font-weight:bold;text-align:center;}
#respr{background:#FE9;border-color:#FA2;color:#C30;}

/* Cart specific */
#cart td, #cart th{border-left:solid #DDD 1px;border-top:solid #DDD 1px;padding:8px;}
#cart th{background:#EEE;font-weight:normal;}
#cart .left{border-left:none;}
#cart .last{border-left-style:dashed;}
#cart .bot{border-bottom:solid #DDD 1px;text-align:right;}
#cart input.qty{width:30px;border:solid #333 1px;padding:3px;}
#cart .total{padding-top:20px;}

/* Checkout specific */
#co {padding-bottom:15px;border-bottom:solid #CCC 1px;margin-bottom:10px;}
#co th{background:#DDD;padding:8px 3px;}
#co td{background:#EEE;padding:3px;}*/

#co .box{background:#f5f2eb;padding:15px;margin:14px 0;}
#co .box table{width:100%;}
#co .box td{border:none;font-weight:bold;padding:2px;margin:0;color:#333;}
#co .box td.label{width:113px;}
#co .box h2{margin-bottom:5px;}
#co .box input{width:168px;}
#co .boxalt{background:#eee;}

/* leftright-top specific */
#ad{border:solid #C6D5D2 1px;width:143px;padding:10px;}
#aadd{border:solid #C6D5D2 1px;width:153px;padding:10px;padding-right:0px;}
#login{width:150px;padding:0px;font:9px Verdana,Arial,Helvetica,sans-serif;color:#589;border-bottom: solid #cdcdcd 1px;}
#login td{padding:2px;}
#login hr{padding-top:10px;margin-bottom:15px;height:1px;border:none;border-bottom:1px solid #C6D5D2;display:block;clear:both;}
#login input.in{width:72px;border:solid #000 1px;}
#login input.cb{vertical-align:middle;}
#signup{background:#FFFFFF;padding:15px;width:133px;border:solid #C6D5D2 1px;}
#signup h3{color:#993300;margin:0 0 15px 0;}

/*Update for new product info page*/

#prod_img{ float:left; width: 222px; }
#rightbox {}

/*Products page*/
#product_info span {line-height:1.5;}
#product_info .left {float:left;width:60px;}
#product_info .right {height:1%;}

#saleitem {float:left;}
.rightbox_block{float:left;margin-left:10px; width:150px;}

.rightbox_block h5 {padding:0;margin:0 0 5px 0;}

#price {width:140px;background:#eeeeee;border:solid 1px #999;margin-bottom:10px;} /* price detials */
#price input {width:40px;}
#price .btn {width:auto;margin-left:60px;}

#memberdiscount {width:140px;background:#eee;border:solid 1px #900;margin-bottom:10px;} /* member discount */

#special {width:140px;background:#fe9;border:solid 1px #900;margin-bottom:10px;} /* price reduction */
#newitem {width:140px;background:#cfa;border:solid 1px #5d0;margin-bottom:10px;} /* new item */
#promo {width:140px;background:#eef;border:solid 1px #009;margin-bottom:10px;} /* new item */

#special h5 {color:#cc3300;}
#newitem h5 {color:#225500;}
#promo h5 {color:#3333ff;}

/* Padding for price and discounts ... */
.promopadfix {margin:10px;}

#product_text{clear:both;padding-top:10px;}
#product_tools{padding-top:10px;}
#contentfoot{background:#FFF;}
/* EOF */



