html, body {
	height: 100%;
	background: #333;
	color: #0;
	margin:0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	vertical-align:top;
}
.header {
	border:2px solid blue;
	height:192px;
	background:url(./img/head_bg.png);
}
.content * {
	background:#fff;
	color:#000;
	font-size:12px;
}
.footer {
	padding:16px;
	height: 80px;
	font-size:10px;
	color:#fff;
	width:800px;
}
.footer .baner5 {
	margin-top:8px;
	border:1px solid #666;
	background:#555;
	padding:4px;
	width:768px;
}
.mainbar {
	width:800px;
}
.baner1 {
	width:800px;
	color:#FFF;
	padding:4px;
	height:28px;
	font-size:11px;
}
.baner2 {
	width:256px;
	color:#FFF;
	padding:8px;
	height:164px;
	font-size:14px;
	background:url(./img/logo.png) center;
}
.baner3 {
	width:175px;
	color:#FFF;
	padding:8px;
	font-size:12px;
}
.baner4 {
	color:#FFF;
	width:400px;
	padding:8px;
	font-size:14px;
	background:url(./img/thematic.png) right bottom no-repeat;
}
.sidebar1 {
	width:175px;
}
.sidebar2 {
	width:175px;
}
.sidebar1 A {
	display:list-item;
	list-style-image:url(./img/bluesquare.png);
	padding:5px 32px 5px 5px;
	margin:0;
	margin-left:16px;
	color:#666;
	border-bottom:1px dotted #CCC;
	text-decoration:none;
}
.sidebar1 small A {
	display:list-item;
	list-style-image:url(./img/smallbluesquare.png);
	padding:5px 32px 5px 5px;
	margin:0;
	margin-left:36px;
	font-size:12px;
	color:#888;	
}
.sidebar1 small A:hover {
	color:#fff;
	background:#33F;
	text-decoration:underline;
}.sidebar1 A:hover {
	color:#fff;
	background:#33F;
	text-decoration:underline;
}
.sidebar2 .topcart {
	position:relative;
	background:#fff;
	border:1px solid #eee;
	padding:8px;
	margin-top:-32px;
	margin-bottom:-32px;	
	margin-left:12px;
	border-left:2px solid #eee;
	border-right:2px solid #eee;
}
.sidebar2 .topcart .cart {

	border-bottom:1px solid #ddd;
	padding:8px;
	margin-bottom:12px;
}
.maincart {
	position:static;
	padding-top:16px;
	clear:left;
}
.maincart img{text-align:left;float:left;margin-right:8px;}
.cart img {
}
.cart *,.cart {
	font-size:10px;
}
.cart h1 {
	font-size:16px;
	font-weight:bold;
}
