body {
  text-align: center;
  margin: 0;
  padding: 0 0 0 0;
  font: 12px 'trebuchet ms', arial, helvetica, sans-serif;
  background: #fff url('bg.gif') top center repeat-x;
  padding-bottom: 30px;
  }
div { font-family: 'trebuchet ms', arial, helvetica, sans-serif; }
  
form { padding: 0; margin: 0; }

img.bordered { margin:5px; border: 1px solid gray; }
a img { border: 0; }
fieldset { border: 1px solid #DDD; }
legend { font: 11px 'Trebuchet MS', Verdana, Arial; color: #CCC; }

#wrapper { background: url("background.jpg") no-repeat center top; width: 1100px; height: 620px; text-align: center; }
#headerDiv { width: 1000px; height: 144px; display: block; padding-top: 49px; }
#menuDiv { width: 1000px; display: block; }

	#container { background: url('main-bg.gif'); display: block; }
		.bdy { background: url('entry-bg.gif'); border-top: 2px solid #AAA; padding: 8px 15px 10px 15px; }
		#container p { padding:0;margin:0;text-indent:30px;}
		#container h1 { padding:0;margin:0;font: 24px 'Trebuchet MS', Verdana, Arial;font-weight: normal;color: #595959;}
		
		.ab { display: block; float: left; width: 375px; height: 87px; margin-bottom: 10px; cursor: pointer; }
		.ab_img { display: block; float: left; margin: 5px; width:85px; height: 87px; color: white; font-size: 18px; }
		.price { font-size: 10px; font-weight: bolder; }
		
	#lmenu { font: 12px 'Trebuchet MS', Verdana, Arial; color: #555; }

		.cat { background: url('sdb-h3.gif'); height: 27px; display: block; }
		.cat_title { font: 18px 'Trebuchet MS', Verdana, Arial; font-weight: normal; color: #fff; padding: 2px 0 0 10px; }
		.lmDiv  { }
		.lmDiv_hover {background: url('sdb-hover.gif'); }
		.lmcontent { padding: 4px; }
	
.ab_form { font: 20px 'Trebuchet MS', Verdana, Arial; font-weight: normal; color: #595959; }
.ab_form  p { font: 12px 'Trebuchet MS', Verdana, Arial; color: #595959; }
.ab_input { font: 14px 'Trebuchet MS', Verdana, Arial; font-weight: bold; color: #595959; background: url('input_text.png') repeat-x; border: 1px solid #DDD; color: #AAA; }
	
a.br { color: #000; text-decoration: none; font-weight: bold; }
a.br:visited { color: #000; text-decoration: none; }
a.br:hover { color: red; text-decoration: underline; }
a.bb { color: #000; text-decoration: none; font-weight: bold; }
a.bb:visited { color: #000; text-decoration: none; }
a.bb:hover { color: blue; text-decoration: underline; }


#footer{
	display: block;
	width: 1100px;
	height: 60px;
	color: #dedede;
	background: url("footer-bg.gif") no-repeat 0 0;
	text-align: left;
}
#copyright { padding-left: 60px; padding-top: 30px; }
#footer a{text-decoration: none;color: #aaa;}
#footer a:visited{text-decoration: none;color: #aaa;}
#footer a:hover{color: #444;}
