body { margin: 10px; color: #000000; background: url(images/body_bg.gif) #F4F4F4; font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Verdana, Arial, sans-serif; }
a, a:link, a:visited, a:active { color: #CC3333; text-decoration: none; }
a:hover { color: #777777; text-decoration: underline; }
#wrapper { width: 670px; margin: 0 auto 0 auto; text-align: left; }
#header { color: #D5D5D5; }
#header #logo { width: 170px; display: block; background: url(images/site_logo.gif) no-repeat; font-size: 0; height: 23px; }
#header #logo b { display: none; }
#header #logo:hover { background: url(images/site_logo_hot.gif) no-repeat; }
#header a, #header a:link, #header a:visited, #header a:active { color: #777777; text-decoration: underline; }
#header a:hover { color: #CC3333; }
#hometop { border: 1px solid #D5D5D5; background: url(images/home_top_bg.gif) #FFFFFF no-repeat; font: 12px/15px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Verdana, Arial, sans-serif; height: 188px; }
#content { padding: 10px 0 10px 0; }
#leftbox { border: 1px solid #D5D5D5; float: left; width: 328px; background: url(images/home_left_bg.gif) #FFFFFF no-repeat left; text-align: left; height: 98px; }
#leftbox:hover, #rightbox:hover { border: 1px solid #CC3333; }
#rightbox { border: 1px solid #D5D5D5; float: right; width: 328px; background: url(images/home_right_bg.gif) #FFFFFF no-repeat right; text-align: left; height: 98px; }
#footer { padding: 5px; border: 1px solid #D5D5D5; background: #FFFFFF; }
#boxes { border: 1px solid #D5D5D5; margin-bottom: 10px; padding: 10px; background: url(images/boxes_bg.gif) #FFFFFF no-repeat top right; }
#contact { border: 1px solid #D5D5D5; margin-bottom: 10px; padding: 10px; background: url(images/contact_bg.gif) #FFFFFF no-repeat top right; }
#moving { border: 1px solid #D5D5D5; margin-bottom: 10px; padding: 10px; background: url(images/moving_bg.gif) #FFFFFF no-repeat top right; }
.lgray { color: #D5D5D5; }
.gray, .size { color: #777777; }
.red, .price { color: #CC3333; }
.red input, .red textarea { color: #CC3333; }
.boxhead { color: #CC3333; font-size: 14px; font-weight: bold; }
.hometophead { color: #CC3333; font-size: 18px; font-weight: bold; text-align: center; }
.hometoptext { color: #333333; text-align: justify; }
.hometoplist ul { margin: 0; padding: 0; list-style: none; }
.hometoplist li { margin: 0; padding: 0 0 0 18px; background: url(images/list_item.gif) no-repeat left; }
.hometoplocal { color: #777777; text-align: center; }
.hometopmoto { float: left; width: 300px; display: block; color: #999999; font-weight: bold; font-size: 14px; font-style: italic; text-align: center; position: relative; top: 161px; left: 20px; }
fieldset { margin: 0; padding: 6px; border: 1px solid #D5D5D5; }
#prices th { border: 1px solid #FFFFFF; background: url(images/th_bg.gif); }
#moving ul { margin: 0; padding: 10px; list-style: none; }
#moving li { margin: 0; padding: 2px 0 2px 18px; background: url(images/list_item.gif) no-repeat left; }
