body {
	font: 14px/24px "Trebuchet MS", Tahoma, sans-serif;
	color: #929292; background: #accd4e; margin:0;
}
a { color:#5f7a8a; text-decoration:none; border:1px solid #fff; padding:0 1px; font-weight:bold;}
a:hover { text-decoration:none; border-color:#5f7a8a}
img { border:0; }
h1, h1 a, h1 a:hover { margin:0 0 30px 0; padding:0; color:#ae4040; font-size:24px; }



.alignleft { float:left; }
.alignright { float:right; }
#page { background:url(images/bg_body.jpg) repeat-x #ffffff; }
#pagebtm { background:url(images/bg_footer.jpg) repeat-x bottom; padding-bottom:26px; }
#container { width:760px; margin:0 auto; padding-top:29px; }
#header { background:url(images/page_top.jpg) no-repeat; width:519px; float:right; height:159px; padding-left:26px; }
#header ul { margin:0; padding:0; list-style:none; line-height:44px; color:#809924; font-size:18px; margin-left:313px; }
#header li { display:inline; margin:0 5px; padding:0; }
#header li a { color:#809924; border:none; padding:0; }
#header li a:hover { color:#ae4040; text-decoration:none; }
#header .ad { margin:16px; text-align:center; }

#content { background:url(images/page_bg.jpg) 0 145px; }

#side { width:190px; padding:30px 15px 0 10px; float:left }
#side ul { margin:0 4px 0 5px; padding:0; list-style:none; }
#side li { padding:0 0 5px 0; margin:0; line-height:41px; font-size:18px; }
#side li a { background:url(images/nav.jpg); height:41px; width:141px; display:block; color:#818180; border:none; padding:0 0 0 40px; }
#side li a:hover { background-position:0 41px; text-decoration:none; color:#818180; }
#side .ad { text-align:center; padding:30px 0; font-size:22px; font-style:italic; line-height:48px }

#main { margin-left:276px; padding:25px 0 0 0; width:450px }

#footer { background:url(images/page_btm.jpg) no-repeat bottom; clear:both; height:93px; }
#footer a, .ad a { border:none; padding:0; }
#footer a:hover, .ad a:hover { text-decoration:underline; }
#footer .copyright { font-size:10px; line-height:normal; color:#7a9eb2; text-align:center; width:190px; padding:0 15px 0 10px; }
#footer .ad { float:right; margin-top:55px; text-align:center; width:519px; }

.item { float:left; padding:13px 15px 2px 0; line-height:normal; font-size:12px; width:135px; height:250px; border-bottom:2px solid #e5e5e5;}
.item h2 { margin:0; padding:0; font-weight:bold; font-size:16px; }
.item a img { margin:0 0 5px 0; clear:both; border:1px solid #fff; padding:1px; }
a.thumb { border:none; }
.item a:hover img { border-color:#5f7a8a; }
.price { color:#ae4040; font-size:14px; }