/* CSS Document */

/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,h7, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body{
background:#2f2f2f;
font:normal 13px/18px Arial;
}
a{
color:#809c69;
}
#top{
width:100%;
height:100px;
background:url(../images/top_bg.gif) repeat-x;
}
#top #top_990{
width:990px;
margin:0 auto;
}
#top #top_990 #logo{
float:left;
width:220px;
height:100px;
}
#top #top_990 #logo img{
margin:30px 0 0 9px;
}
#top #top_990 #navigation ul{
width:180px;
float:left;
list-style:none;
margin:22px 0 0 9px;
}
#top #top_990 #navigation ul li a{
color:#909090;
font-size:11px;
line-height:20px;
text-transform:uppercase;
text-decoration:none;
}
#top #top_990 #navigation ul li a:hover{
color:#809c69;
border-bottom:1px dashed #333;
}
.banner{
width:100%;
background:url(../images/banner_bg2.gif) 0 -1px repeat-x;
}
.banner .banner_990{
width:990px;
margin:0 auto;
}
.banner .banner_990 #search_box{
width:165px;
float:right;
margin-top:15px;
height:20px;
background:url(../images/search_box_bg.gif) no-repeat;
}
.banner .banner_990 #search_box input{
background:transparent;
border:0;
width:125px;
padding:2px 0 0 10px;
color:#666;
font-size:11px;

}
#home_banner{
height:340px;
}
#inside_banner{
height:149px;
}
#inside_banner .banner_990 img{
padding:100px 0 0 10px;
}
#content_area_page_bg{
width:100%;
background:url(../images/body_bg.gif) repeat;
}
#content_area_page_bg #content_area{
width:100%;
min-height:350px;
background:url(../images/content_area_bg.gif) repeat-x;
}
#content_area_page_bg #content_area #content_area_990{
width:970px;
margin:0 auto;
padding:50px 10px 50px 10px;
}

#content_area_page_bg #content_area #content_area_990 .thumbnail{
width:160px;
float:left;
margin:0 30px 30px 0;
background-color:#f7f7f7;
text-align:center;
border:1px solid #c1c1c1;
}
#content_area_page_bg #content_area #content_area_990 .thumbnail:hover{
background-color:#dee6d7;
border:1px solid #aaa;
}
#content_area_page_bg #content_area #content_area_990 .thumbnail img{
width:150px;
margin:4px;
border:1px solid #dee6d7;
}
#content_area_page_bg #content_area #content_area_990 .thumbnail a{
text-decoration:none;
}
#content_area_page_bg #content_area #content_area_990 .thumbnail a h2{
font-size:14px;
font-weight:bold;
text-decoration:none;
border-bottom:0;
color:#809c69;
}
#content_area_page_bg #content_area #content_area_990 .thumbnail a p{
font-size:11px;
line-height:14px;
margin:3px 0 8px 0;
text-decoration:none;
color:#000;
}
#content_area_page_bg #content_area .txt_a{
float:left;
width:280px;
height:180px;
color:#D8D8D8;
font-size:11px;
line-height:14px;
margin:3px 2px 8px 2px;
text-decoration:none;

}
.clr {
clear:both;
}
#footer{
width:100%;
height:100px;
background:#2f2f2f;
}
#footer #footer_990{
width:980px;
padding:35px 0 0 0;
margin:0 auto;
color:#999;
font-size:11px;
}
#footer #footer_990 a{
color:#999;
text-decoration:none;
}
#footer #footer_990 a:hover{
color:#ccc;
}
#footer #footer_990 #copyright{
float:left;
font-weight: normal;
padding:0 0 0 120px;
background:url(../images/footer_logo.gif) 0 5px no-repeat;
text-align:left;
color:#999;
}
#footer #footer_990 #copyright a{
padding:0 10px 0 10px;

}
#footer #footer_990 #web_design{
float:right;
padding:0 20px 0 0;
}