body { margin: 0; padding: 0; background: #feb547 url(../images/bg2.jpg) top left repeat-x; text-align:center; font: 14px/130% Arial, Helvetica, sans-serif; color: #666 }
#holder { display: block; width: 800px; margin: -10px auto 0 auto; text-align: left;}
#inner { display: block; width: 800px; float: left; background: url(../images/shadow2.jpg) top left repeat-y; padding: 0 0 30px; }
#main { display: block; float: left; width:519px; background: url(../images/top1.jpg) top left no-repeat; padding: 436px 0 0; }
#side { display: block; float: left; width: 281px; background: url(../images/top2.jpg) top left no-repeat; padding: 374px 0 0; }
#content { display: block; width: 440px; padding: 175px 31px 0 48px; background: url(../images/top3.jpg) top left no-repeat;  }
#side form { display:block; width: 281px; height: 403px; background: url(../images/top4.jpg) bottom left no-repeat; font-size: 12px; color: #fff; }
#side form table { text-align: right; margin: 2px 0 0 26px; }
#side form .txt { margin: 5px 0; width: 130px; font: 12px/14px Arial, Helvetica, sans-serif; padding: 1px 3px 2px; }
#side form .sel { margin: 5px 0; width: 140px; }
#side em.quote { display: block; width: 241px; font-size: 15px; line-height: 140%; padding-left: 19px; background: url(../images/q1.gif) top left no-repeat; margin: 23px 0 0; }
div.end { display: block; width: 770px; float: left; }
div.end p { float: left; display: inline; width: 341px; margin: 14px 0 27px 48px; }
div.end p.two { margin-left: 27px; }
img.end { margin-left: 10px; }
#ftr { font-size: 10px; line-height: 12px; float: left; margin: 30px 70px; text-align: center; }
#ftr p { width: 660px; margin: 10px auto; padding: 0; }