body, h1, h2, h3, p, ul, ol, li, form { margin: 0; padding: 0; }
			
body { background: url(../img/bg_circles.gif) #ffffff center top no-repeat; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; } 		

#container { width: 710px; margin: 12px auto; text-align: left; position: relative; }

#masthead { display: block; width: 228px; height: 107px; background: url(../img/img_logo.gif) 0 0 no-repeat; text-indent: -1000em; } 		

#nav li { display: inline; } 
#nav li a { display: block; width: 148px; height: 32px; text-decoration: none; text-indent: -1000em; } 

#but_home { background: url(../img/but_home.gif) 0 0 no-repeat; }
#but_faq { background: url(../img/but_faq.gif) 0 0 no-repeat; }
#but_kids { background: url(../img/but_kids.gif) 0 0 no-repeat; }
#but_comments { background: url(../img/but_comments.gif) 0 0 no-repeat; }
#but_prices { background: url(../img/but_prices.gif) 0 0 no-repeat; }
#but_contact { background: url(../img/but_contact.gif) 0 0 no-repeat; }

#address { position: absolute; top: 550px; left: 0; font-size: 0.7em; }

#col1 { width: 148px; position: absolute; top: 127px; left: 0; }
#col2 { width: 542px; position: absolute; top: 127px; left: 168px; }

#col2 h2 { font-size: 1em; padding: 0 30px 15px 20px; background: url(../img/bg_para.gif) 0 0 repeat-y; }

#col2 p { font-size: 0.85em; padding: 0 30px 15px 20px; background: url(../img/bg_para.gif) 0 0 repeat-y; }
#col2 p img { float: left; margin-bottom: 15px; }
#col2 p img.r { margin-left: 20px; }

#col2 blockquote  { margin: 0; padding: 0; }
#col2 blockquote p { font-size: 0.85em; font-style: italic; padding: 0 30px 5px 20px; background: url(../img/bg_para.gif) 0 0 repeat-y; }
#col2 blockquote p.author { font-size: 0.75em; font-weight: bold; font-style: normal; padding: 0 30px 15px 20px; background: url(../img/bg_para.gif) 0 0 repeat-y; }

#col2 form { }
#col2 form p { padding: 0 30px 0 20px; }

#col2 ul { font-size: 0.85em; padding: 0 30px 15px 20px; background: url(../img/bg_para.gif) 0 0 repeat-y; }
#col2 ul li { margin-left: 30px; }

#hdr { background: url(../img/bg_top.gif) 0 2px no-repeat; font-size: 1.1em; padding: 20px 20px 15px 20px; }

#col2 #footer { background: url(../img/bg_bottom.gif) 0 0 no-repeat; padding: 20px 0 0 0; margin: 0 0 40px 0; text-align: center; }
#col2 #footer li { display: inline; font-size: 0.7em; margin-left: 0; }

acronym { cursor: help; border-bottom: #000 1px dotted; }