@charset "utf-8";

#header {
padding: 0px;
height: 250px;
background-position: bottom;
background-image: url(../img/parts/header_bg_home.gif);
}
#header .flash {
height: 205px;
width: 810px;
}


#right {
width: 445px;
float: right;
padding: 10px 15px 0 0;
}
#right h1 {
background: url(../img/home/h1_bg.gif) no-repeat;
font-size: 10px;
line-height: 30px;
text-indent: -9999px;
height: 30px;
}
#right p {
font-size: 87.5%;
line-height: 1.5;
color: #635542;
padding: 0;
margin: 0;
}
#right img {
vertical-align:bottom;
}

#right .paint {
background: url(../img/home/paint_bg.gif) no-repeat right top;
width: 445px;
padding: 0px;
margin: 10px 0;
}
#right .paint h2 {
background: url(../img/home/paint_h2.gif) no-repeat;
font-size: 10px;
line-height: 30px;
text-indent: -9999px;
height: 30px;
}
#right .paint h3 {
background: url(../img/home/paint_h3.gif) no-repeat left top;
font-size: 87.5%;
color: #66CC66;
line-height: 1.5;
width: 200px;
padding: 0 0 0 25px;
margin: 0 15px;
}
#right .paint p {
width: 200px;
padding-left: 40px;
}
#right .paint .righting {
width: auto;
}

#right .works {
width: 445px;
padding: 0;
margin-bottom:15px;
}
#right .works h2 {
background: url(../img/home/works_h2.gif) no-repeat;
font-size: 10px;
line-height: 30px;
text-indent: -9999px;
height: 30px;
}
#right .works h3 {
background: url(../img/home/works_h3.gif) no-repeat left top;
font-size: 87.5%;
color: #3399CC;
line-height: 1.5;
padding: 0 0 5px 25px;
margin: 0 0 0 15px;
}
#right .works ul {
padding: 0 0 0 20px;
}
#right .works li {
float: left;
list-style-type: none;
}
#right .works li img {
width: 98px;
border: 1px solid #CCCCCC;
margin: 0 5px 5px 0;
}
#right .works .righting {
clear: both;
}


#left {
width: 330px;
float: left;
padding: 10px;
}
#left p {
font-size: 75%;
line-height: 1.5;
color: #635542;
padding: 0;
margin: 0;
}
#left img {
vertical-align:bottom;
}

#left .style {
background: url(../img/home/style_bg.gif) repeat-y center top;
width: 330px;
}
#left .style h2 {
background: url(../img/home/style_h2.gif) no-repeat center top;
font-size: 10px;
line-height: 50px;
text-indent: -9999px;
height: 50px;
}
#left .style h3 {
font-size: 87.5%;
line-height: 1.5;
color: #FF9900;
padding: 0 20px;
}
#left .style p {
padding: 0 20px;
}
#left .style .img {
float: right;
padding: 0 12px 0 0;
}
#left .style .bold {
font-size: 14px;
text-align: center;
clear: both;
}
#left .style .centering {
background: url(../img/home/style_bottom.gif) no-repeat center top;
width: auto;
height: 40px;
}

#left .news {
background: url(../img/home/style_bg.gif) repeat-y center top;
width: 330px;
margin-top: 10px;
}
#left .news h2 {
background: url(../img/home/news_h2.gif) no-repeat center top;
font-size: 10px;
line-height: 50px;
text-indent: -9999px;
height: 50px;
}
#left .news dl {
font-size: 75%;
line-height: 1.5;
color: #635542;
font-family: Arial, Helvetica, sans-serif;
}
#left .news dt {
border-bottom: 1px solid #F3EDD6;
font-weight: bold;
margin: 0 20px 0 30px;
padding: 0 25px;
}
#left .news dt.pink {
background: url(../img/home/news_pink.gif) no-repeat left;
}
#left .news dt.orange {
background: url(../img/home/news_orange.gif) no-repeat left;
margin-top: 5px;
}
#left .news dt.green {
background: url(../img/home/news_green.gif) no-repeat left;
margin-top: 5px;
}
#left .news dd {
padding-left: 60px;
}
#left .news .end {
background: url(../img/home/style_bottom.gif) no-repeat center top;
width: auto;
height: 40px;
}
