body { margin: 0px; background: #ffffff }

td,div { font-family: Arial, Tahoma; font-size: 11px }

#all { width: 100%; text-align: center; background: #ffffff }
#top { width: 100%; text-align: center; background: url(gfx/indexbg.gif) repeat-x #F4F4F4 }
#allcenter { width: 100%; text-align: center; border-top: 1px solid #E8E8E8 }
#allcentersub { width: 100%; text-align: center; background: url(gfx/centerbg.gif) repeat-x }
#center { margin: 0 auto; width: 930px; text-align: left}
#allcentersub { width: 100%; text-align: center; background: url(gfx/centerbg.gif) repeat-x }
#l1 { width: 320px; float: right; padding-left: 20px; }
#r1 { width: 571px; float: right; padding-left: 8px; padding-right: 10px; border-right: 1px #e3e3e3 solid; border-bottom: 1px #e3e3e3 solid }
#menu { text-align: left; margin: 0 auto; width: 930px; height: 250px; background: url(gfx/bg-top.jpg) no-repeat}
#menu2 { height: 103px; background: url(gfx/bg-menu2.gif) repeat-x }

#menuleft { height: 92px; float: left; width: 171px; }
#menuright { height: 92px; float: left; text-align: left; width: 759px; }

h2 { letter-spacing: -1px; margin-bottom: -13px; margin-left: -1px; margin-top: 0px; font-size: 18px; color: #FB6331 }
img { border: 0px }
#footer { margin: 0 auto; width: 950px; padding-top: 15px; color: #909090; line-height: 14px }

.footerlink { padding: 5px 20px 5px 20px; color: #6E6E6E }
.footerlink2 { padding: 5px 10px 5px 10px; color: #929292; font-size: 9px }

a { text-decoration: none; color: #3E3A35 }
a:hover { text-decoration: underline; color: #FE6A38 }
.small { font-size: 10px; font-family: Tahoma }
#index1 { float: left; width: 180px; padding-right: 6px; padding-top: 10px; line-height: 15px; color: #4C4C4C }
#index2 { float: left; width: 180px; padding-right: 6px; padding-top: 10px; line-height: 15px; color: #4C4C4C }
#index3 { float: left; width: 180px; padding-right: 6px; padding-top: 10px; line-height: 15px; color: #4C4C4C }
#index4 { float: left; width: 180px; padding-right: 6px; padding-top: 10px; line-height: 15px; color: #4C4C4C }
#index5 { float: left; width: 180px; padding-top: 10px; line-height: 15px; color: #4C4C4C }

#path { float: left; width: 620px; text-align: left; color: #A8A8A8 }
a.path { color: #A8A8A8 }
#search { float: left; width: 300px; }

#sub1 { float: left; width: 280px; padding-left: 20px; padding-top: 10px; padding-right: 20px; line-height: 15px; }
#sub2 { float: left; width: 285px; padding-left: 10px; padding-top: 10px; line-height: 15px; }
#sub2a { float: left; width: 485px; padding-left: 10px; padding-top: 10px; line-height: 15px; font-size: 12px; }
#sub3 { float: left; width: 315px; padding-left: 10px; padding-top: 10px; line-height: 15px; }
#newsletter { padding-left: 15px;  }
form { margin-top: 0px; margin-bottom: 0px }

hr { background: transparent; border:0; border-bottom:1px solid #D7D7D7; color:#ffffff} 

.f0 { border: 1px solid #e3e3e3 }
.ft { background: #CECECE; font-weight: bold }
.f1 { background: #f1f1f1 }

.form { padding: 4px; height: 15px; border: 1px #D6D6D6 solid; background: url(gfx/bg-form.gif) repeat-x; font-size: 11px; font-family: Arial, Tahoma }
.forms { padding: 4px; height: 27px; width: 200px }
.formsa { padding: 4px; height: 27px; width: 100px }
.frame { padding: 4px; border: 1px solid #AE9F92 }
.frame2 { border: 1px solid #ececec; background: #f5f5f5 }
.frame4 { border: 1px solid #e3e3e3 }

#estimate { 
position: absolute; 
top: 60px;
width: 110px; 
height: 111px;
z-index: 5;
background: url(gfx/estimateico.png) no-repeat !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='gfx/estimateico.png');
}

a.menua { width: 260px; text-decoration: none; text-transform: lowercase; border-bottom: #ECECEC solid 1px; display: block; color: #666666; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; background:url(gfx/menu-ax.gif) no-repeat } 
a.menua:hover { text-decoration: none; background: #F6F6F6; text-transform: lowercase; border-bottom: #ECECEC solid 1px; color: #666666; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; background:url(gfx/menu-b.gif) no-repeat } 
.menuaselected { width: 260px; text-transform: lowercase; border-bottom: #ffffff solid 1px; display: block; color: #ffffff; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; background: #C24531 } 
a.menuaselected:hover { color: #ffffff; } 
a.menua2 { width: 245px; text-transform: lowercase; border-bottom: #ECECEC solid 1px; display: block; color: #ffffff; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat } 
a.menua2:hover { text-transform: lowercase; border-bottom: #ECECEC solid 1px; color: #ffffff; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #C24531 } 
.menua2selected { width: 245px; text-transform: lowercase; border-bottom: #D5D5D5 solid 1px; display: block; color: #ffffff; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background: #546DA1 } 
a.menua2selected:hover { color: #ffffff; } 
a.menua3 { border-bottom: #ECECEC solid 1px; width: 245px; text-transform: lowercase; display: block; color: #666666; padding-top: 6px; padding-bottom: 6px; padding-left: 30px; background:url(gfx/menu-a.gif) no-repeat #f9f9f9} 
a.menua3:hover { border-bottom: #ECECEC solid 1px; text-decoration: none; width: 245px; text-transform: lowercase; color: #666666; padding-top: 6px; padding-bottom: 6px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #ECECEC } 
.menua3selected { width: 245px; text-transform: lowercase; border-bottom: #ffffff solid 1px; display: block; color: #ffffff; padding-top: 6px; padding-bottom: 6px; padding-left: 30px; background: #C24531 } 
a.menua3selected:hover { color: #ffffff; } 

#footer1 { margin: 0 auto; width: 950px;  }
#footerl { width: 340px; height: 85px; float: right; background: url(gfx/logo-footer.gif) no-repeat}
#footerr { width: 550px; float: right; padding-top: 10px; color: #B3B3B3; text-align: right }
a.f-link1 { color: #818181 }
a.webart { font-size: 9px; color: #B3B3B3 }