body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,th,td,form,fieldset,input,textarea{margin:0;padding:0;}
ul li{list-style:none;}
#left-sidebar{float:left;width:160px;padding:15px 0;color:#556;font:12px Tahoma,sans-serif;}
#left-sidebar h2{color:#897;}
#left-sidebar h3{color:#786;}
#left-sidebar a{color:#474f53;text-decoration:none;font: 12px Helvetica, sans-serif; line-height:1.5em}
#left-sidebar a:hover{color:#c33;text-decoration:underline;}
#left-sidebar ul.list li{line-height:1.2em;}
#left-sidebar span{color:#889;}
#left-sidebar table{margin-bottom:15px;}
#left-sidebar th{width:auto;padding-left:5px;}
.left-sideBox{margin-bottom:15px;}
.left-sideBox h2{background:#44bce8;background-position:right center;margin:0;padding:5px 10px;color:#ffffff !important;font:15px "Trebuchet MS",sans-serif;background-image: url(../images/topnavbg.gif);
	background-repeat: repeat-x;}/*BG:e0e0d5 text: 474f53*/
.left-sideBox h2 a{color:#474f53 !important;}
.left-sideBox h2 a:hover{color:#474f53 !important;}
.left-sideBoxInner{background:#dcdcdc;border:1px solid #d7d7c9;border-width:0 1px 1px;padding:5px 10px 7px;}/*bg:f5f5f0*/
.left-sideBox ul li{line-height:1.4em;}
.left-sideBox .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.left-sideBox .priceDisplay .rrPrice{color:#888;font-size:.9em;}
.left-sideBox .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.left-sideBox .priceDisplay .discount{color:#c30;font-size:.9em;}


.topList{margin-bottom:15px;padding:0;}
.topList dt{background-position:right center;background-repeat:no-repeat;margin:0;padding:5px 10px;}
.topList dt,.topList dt a{color:#474f53 !important;font:14px bold "Trebuchet MS",sans-serif;letter-spacing:-0.05em;text-decoration:none;}
.topList dt a:hover{text-decoration:underline;}
.topList dd{margin:0;}
.topList table{margin:0 !important;}
.topList .foot a{display:block;text-align:right;padding:3px 0;font-size:11px;}
.topList tr{}
.topList td{font-size:11px;line-height:normal;font-family:Arial;padding:3px 2px;border:0 solid #d7d7c9;border-bottom-width:1px;}
.topList td.rank{color:#7fa632;vertical-align:middle;text-align:right;font-size:13px;font-weight:bold;}
.topList td.image{}
.topList td.image a{}
.topList td.image a img{width:40px;height:50px;}
.topList td.detail{padding-left:5px; text-align:left;}
.topList td.detail a.title{display:block;text-decoration:none;color:#7fa632 ;}
.topList td.detail a.title:hover{text-decoration:underline;}
.topList td.detail span.author{font-size:10px;}
.topList .priceDisplay li{display:inline;margin-right:4px;}
.topList .priceDisplay .rrPrice{color:#888;font-size:11px;text-decoration:line-through;}
.topList .priceDisplay .bestPrice{font-weight:bold;font-size:11px;}
.shopping_cart_container {
	padding-bottom: 15px;
	text-align: center;
}
.shopping_cart_container p {
	font-size: 11px;
}
.shopping_cart_data {
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
	overflow: auto;
	zoom:1;
}
#shopping_cart_link{width:100%; padding-top:3px; margin-top:5px; text-align:center; font-size:12px; border-top:1px solid #CCC; display:block; clear:both; font-weight:bold;}
#left-sidebar #shopping_cart_link:link, #left-sidebar #shopping_cart_link:visited{color:#990000;text-decoration:none;}
#left-sidebar #shopping_cart_link:hover{color:#333333;text-decoration:underline;}
.shopping_cart_data p {
	font-weight: bold;
}
.shopping_cart_data_l {
	text-align: left;
	float: left;
	width: 70px;
}
.shopping_cart_data_r {
	text-align: right;
	float: right;
	width: 65px;
}
.shopping_cart_container a:hover img {
     filter:alpha(opacity=70);
     -moz-opacity: 0.7;
     opacity: 0.7;
     
    }
