.left_cat {margin-left:8px; float:left; width:178px; border:1px solid #c8c8c8; background:url('images/bg_top.gif') repeat-x;}
*html .left_cat {margin-left:4px;}
.left_cat h3 {padding: 6px 7px 9px 7px; color: #666; font: bold 12px/12px Arial,sans-serif; float:left; margin:0px; width:164px;}
.left_cat ul {float:left; width:100%; list-style:none; margin:0px; padding:0px; padding-bottom:12px;}
.left_cat ul li {margin:0px; padding:0px; list-style-image:url('images/sidebar.gif'); color: #666; font: normal 11px/11px Arial,sans-serif; white-space:normal; margin:2px 20px;}
.left_cat ul li a {margin:0px; padding:0px; color:#666;}

.left_cat h2 {margin: 0px; color: #666; font: bold 12px/12px Arial,sans-serif; float:left; padding: 6px 7px 9px 7px;  border-top:1px solid #c8c8c8; width:164px;}



div.recentitems {padding: 2px; width:174px; margin-top: 12px; border: 1px solid #60808c; color: #666; float:left; margin-left:8px; margin-bottom: 12px;}
*html div.recentitems {margin-left:4px;}
div.recentitems p {margin: 0px; padding: 0px 6px 2px 6px; width:162px; background: #edf0f2 url('recentit.jpg') no-repeat left top; font:bold 12px/21px Arial,sans-serif; float:left;}

.left_href_block {margin-left:17px; width:170px; float:left;}
*html .left_href_block{margin-left:8px;}
.left_href_block a {display: block; padding-top: 8px; margin-bottom: 4px; border-top: 1px solid #d0d0d0; color: #19749e; font: normal 12px/16px Arial,sans-serif;}
.left_href_block a.first {border:none;}

.text_block {width:100%; float:left; padding:27px 0px 12px 0px;}
.text_block p {width:100%; float:left; margin:0px; padding:0px; color: #666; font: normal 11px/11px Arial,sans-serif; white-space:normal;}

.right_cont {vertical-align:top; padding-right:11px;}

.right_cont td {border-bottom:1px solid #d4cfcc; padding-bottom:4px; padding-top:14px; vertical-align:top;}
.right_cont table {border-top:1px solid #d4cfcc;}
.right_cont .pages td {border-bottom:none; background:#ecece9; padding:3px 0px;}
.right_cont .pages td strong {color:#000;}
.right_cont .pages td span{font-size:12px; margin-left:3px;}
.right_cont td select {font-size:12px; width:270px; float:left;}
.right_cont .navig {float:right; padding-top:16px; width:157px; text-align:right;}
.right_cont .navig img {border:none; vertical-align:middle; float:left;}
.right_cont img {border:none;}
.right_cont .navig a {margin:0px 0px 0px 5px; float:left;}
.right_cont .navig span {padding:0px; float:left; width:79px; text-align:center; margin:0px -3px 0px 0px;}

.right_cont span.old_price { text-decoration:line-through; font-size:11px; color:#666;}
.right_cont span.new_price {font-size:13px; font-weight:bold; color:#b80014; float:left; margin-bottom:40px; width:100%;}

.center_table_list strong {color:#666;}
.center_table_list h5 {color:#19749e; padding:0px; margin:0px; font-size:12px;}
.center_table_list h5 a {color:#19749e; text-decoration:none; margin:0px; padding:0px; float:none;}
.center_table_list a:hover { text-decoration:underline;}
.center_table_list h6 {color:#b80014; padding:0px; margin:0px; font-size:11px;}
.center_table_list div {float:left; padding-top:15px; height:15px; padding-left:4px;}
.center_table_list p {float:left; width:100%; font-size:11px; line-height:100%; margin-top:5px;}
.center_table_list a {color:#19749e; text-decoration:none; margin:0px; padding:0px; font-weight:bold; float:left; padding-top:10px;}


.right_cont .shopping td {padding:8px 0px 15px 0px;}
.list_table td { vertical-align:top;}
.right_cont .shopping td img { margin-left:10px;}
.right_cont tr.head td {border-bottom:none; padding-bottom:0px; padding-top:14px; vertical-align:top;}
.right_cont tr.head td h2 { margin:0px; padding:0px;}
