a:hover {text-decoration:underline;}
form{padding:0;margin:0;display:block;}
#maincontent {margin-bottom:10px;}
br {background: #f3efec;}
.break {clear:both;line-height:0px;}
.newsitem {clear:both;background: #FFF;padding:10px;}
.body{text-align:center;background:#faf5f2 url(/site/cdd/images/basic_theme/background.jpg) no-repeat top center;padding:0;margin:0;}
BODY,input,h1,td,span,.n{font:11px "Verdana", "Arial", san-serif;color:#000;}
hr {border: 0;border-bottom: solid #CCC 1px;}

h1{font-size:16px;color:#000;font-weight:bold;}
h2, h2 span{font-size:14px;color:#FFF;font-weight:bold;margin:0;padding:0;}
h3{color:#000;font-weight:bold;font-size:12px;margin:0;padding:0;}
h5{margin:0;padding:0;font-weight:bold;padding-bottom:10px;}
h6{margin:0;padding:0;font-size:12px;font-weight:bold;color:#000;}
input.sml, select.sml, textarea.sml{width:95px;}
input.full, select.full, textarea.full{width:100%;}
a{color:#666;text-decoration: none;}
img{border:none;}
.n{font-weight:normal;}
.fr{float:right}
.fl{float:left}
.ul{text-decoration:underline;}
.emph{font-weight:bold;}
.dark{color:#000;}
.readonly{background:#fff;border:solid 1px #ccc;padding:5px;font-weight:bold;width:90px;text-align:right;display:block;float:right;}
.tiny,#mainright .t,#mainright .b,.hr{font-size:1px;line-height:1px;}
.hr{clear:both;margin-bottom: 10px;}
.contrast{font-color:red;background:none;}
input.qty{width:40px;border:solid #333 1px;padding:3px;}
input.btn{border:none;}
#wrapper{width:750px; text-align:left;}
#head {height:150px;width:750px;}


#nav{float:left;width:120px;margin-right:5px;}

#menuwrap{}
#menu a{text-decoration:none;color:#000;}
#menu h4 {font-size:12px;margin:0;border-bottom:dashed #333 1px;cursor:pointer;cursor:hand;margin-top:20px;padding-bottom:10px;padding-left;10px;}
#menu a.h4,#menu h4{font-size:12px;color:#999;padding-top:10px;padding-bottom:10px;padding-left;10px;font-weight: normal;}
#menu a:hover {text-decoration:underline;}
#menu img{margin-right:5px;}
#menu ul{padding:0;margin:0;list-style:none;}
#menu li{padding:6px 0;}
#menuprefoot{}
#menu ul.sub{margin:3px 0 8px 10px;}
#menusel a{color:#999;}
#submenu{align: center;background: #fff; padding: 10px;}
#submenu a{}
#submenu #sel{color:#000;}
#tabbar { height:12px; margin-bottom:3px;}
#genericfoot{height:10px;}
#genericfoot div{}

#headmenu {vertical-align:middle;text-align:right;width:750px;float:right;background: #999;margin-bottom:10px;padding-top:1px;}
#search{display:block;padding-top:2px;vertical-align:middle;float:left;width:140px;color:#FFF;font-weight:bold;background: #999;}
#search .in{width:70px;}
#search .btn {vertical-align: middle;padding-bottom:3px;}
#sc{}
#tabs{font-size:11px;line-height:normal;background: #999;font-family: Arial, sans-serif;}
#tabs ul{margin:0;padding:0;list-style:none;margin-right:10px;padding-top:2px;float:left;}
#tabs li{padding:5px 0px 3px 1px;float:left;margin:0;background-color: #999;border-right: solid #666 1px;}
#tabs a{display:block;text-decoration:none;color:#000;padding-left: 10px;padding-right:10px;}/* Non-IE5-Mac \*/#tabs a{float:none;}/* End */
#tabs a:hover {text-decoration:underline;}
#tabs .sec{background-color:#999;}
#tabs a.secl{color:#000;}
#tabsel a {border-bottom:none;color: #fff;}

#indexstatic {background: #FFF;padding:10px;}
#nopicitem {padding: 10px;}

.static {
border: solid #FFF 1px;
padding: 10px;
color: #333;
background: #FFF;
}

#precontent.sec{}
.content{width:440px;border-right:solid #f3efec 1px;vertical-align:top;}
#content ul{list-style-image: url(/site/cdd/images/basic_theme/bul_arrow.gif);margin:0;padding-left:20px;}
#content a{color:#038;}
#contentarea{background:#FFF;padding: 10px;}
.pad{padding-right:10px;}
.bot{border-bottom:solid #f3efec 1px;}

#bcrumb.title, #pagetitle{font-weight:bold;color:#000;}
#bcrumb img{margin:0px 7px;}
#pagetitle{padding:10px 0 8px 0;border-bottom:solid #CCC 1px;margin-bottom:10px;font-size:14px}
.ads{width:160px;vertical-align:top;margin-top:5px;}
#ads{vertical-align:top;background:#FFF;border:solid #CDD 1px;border-left:none;width:}
#ads div{background:#EED;padding:14px;}
#ads input.qty{width:40px;border:solid #333 1px;padding:3px;}
#ads td.h{color:#888;font-size:10px;}
#ads td.alt{color:#090;}

#saleitem {padding: 10px; border:solid #CCC 1px;background: #FFF;}

#main{}
#main{text-align:left;float:right;width:620px;}
#main2{text-align:left;float:right;width:750px;}
#main div.special{border-bottom:solid #CCC 1px;padding:0px 0px 20px;}
#main a.stitle{font-size:11px;font-weight:bold;color:#999;}

#special_img{width:130px;padding:5px;text-align:center;background:#FFF;}
#prod_img{float:left;width:210px;overflow:hidden;margin-right:10px;}
#rightbox{float:right;width:195px;overflow:hidden;}
#price{background:#EEE;}
#rightbox{display:inline;width:180px}
#rightbox_block{float:left;overflow:hidden;}
#price{background:#eee;border:solid 1px #999;}
#extrapr #fix, #extranew #fix, #fix{margin:10px;color: #FFF;}
#extrapr td {color: #FFF;}

#extrapr{background:#999;border:solid 1px #000;color: #FFF;}
#extranew{background:#FFF;border:solid 1px #000;}
h5.prt{color:#FFF;}
h5.newt{color:#333;}
input.txt,textarea.txt{border:solid #333 1px;padding:2px;}
#txt{clear:both;padding-top:0px;}
#pdf{padding-top:10px;padding-bottom: 10px;}
td>#txt{padding-top:20px;}
#contentfoot{background:#FFF;}
#adsfoot{background:#F3F7DF;}

#footer {text-align:left;clear:both;padding:7px 0;background:#faf5f2;margin:10px 5;border-top: dashed #333 1px;}
#footer img {margin-right: 30px;margin-left:20px;}
#footer a{padding: 0 10px;}

#staticcontent {background: #FFF;padding: 10px;}

/* results specific */
#resultnum{float:right;color:#000;}
#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:top;}
#resultarea .main{height:190px;padding:0 0 5px 0;vertical-align:top;}
#resultarea td.first{border-left:none;}
#resultarea img{padding:5px;border:solid #CCC 1px;}
#resultarea a.restitle{color:#000;font-weight:bold;}
#resultarea .txt{border-top:solid #CCC 1px;border-bottom:solid #999 1px;padding:10px 0 10px;height:60px;vertical-align:top;}
#resultsel{color:#000;}
#resultpage{float:right;color:#131;}
#resultpage a{color:#131;}
#resnew, #respr{text-transform:uppercase;background:#FFF;border:solid #333 1px;padding:2px;margin-bottom:2px;color:#999;font-weight:bold;text-align:center;}
#respr{background:#999;border-color:#000;color:#FFF;}

/* Cart specific */
#cart{border:solid 1px #aaa;background:#FFF;padding:15px;}
#cart td, #cart th{padding:8px;text-align:left;}
#cart th{font-weight:normal;border-bottom:solid 1px #ccc;}
#cart .left{border-left:none;}
#cart .last{border-left:dashed #aaa 1px;}
#cart .bot{border-bottom:solid #aaa 1px;text-align:right;}
#cart input.qty{width:30px;border:solid #aaa 1px;padding:3px;}
#cart .total{padding-top:20px;}
.alr{text-align:right;}
h2 img, h2 span{vertical-align:middle;}

#box {align: center;background: #fff;padding: 10px;margin-bottom:10px;}
#box a{font-size:12px;}

/* 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;}

/*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{clear:both;padding-top:10px;}
#contentfoot{background:#FFF;}
/* EOF */



