@charset "utf-8";
/* CSS Document */
html, body{
height:100%;
margin:0;
padding:0;
background:url(images/bg.png) top left repeat-x;
background-color:#808285;
font-family:"Times New Roman", Times, serif;
}
form, table, ul, li, span, p, h1, h2, h3, h4, h5{
margin:0;
padding:0;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img{
border:0;
}
#wrapper{
width:100%;
}
#container{
width:962px;
margin-left:auto;
margin-right:auto;
}
#top{
background:url(images/top.jpg) top no-repeat;
width:100%;
height:193px;
}
#top .top{
width:950px;
height:193px;
margin-left:auto;
margin-right:auto;
}
#top .top .upper{
width:872px;
height:153px;
float:left;
}
#top .top .upper ul{
list-style:none;
padding-top:28px;
float:left;
position:absolute;
display:inline;
left:20px;
}
#top .top .upper ul li{
padding-right:10px;
padding-bottom:4px;
}
#logo{
display:block;
width:340px;
height:100px;
float:left;
margin-left:33px;
margin-top:26px;
}
#top .top .menu{
width:772px;
height:40px;
float:left;
display:inline;
padding-left:88px;
}
#top .top .menu ul{
list-style:none;
padding-left:12px;
}
#top .top .menu ul li{
height:40px;
background:url(images/menu_bg.png) top left repeat-x;
display:inline;
float:left;
}
#top .top .menu ul li:hover{
background:url(images/menu_hover.png) top left repeat-x;
}
#top .top .menu ul li a{
display:inline;
float:left;
height:45px;
width:184px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
color:#ffffff;
text-align:center;
text-decoration:none;
padding-top:8px;
}
#link_1{
background:url(images/blue.png) left no-repeat;
background-position:20px 15px;
}
#link_2{
background:url(images/pink.png) left no-repeat;
background-position:20px 15px;
}
#link_3{
background:url(images/yellow.png) left no-repeat;
background-position:20px 15px;
}
#link_4{
background:url(images/black.png) left no-repeat;
background-position:20px 15px;
}
#middle{
width:100%;
height:381px;
background:url(images/floral.png) top left no-repeat;
}
.middle{
width:772px;
height:241px;
margin-left:auto;
margin-right:auto;
}
.box{
width:772px;
float:left;
padding-bottom:30px;
}
.box_middle{
width:772px;
float:left;
background:url(images/box_middle.png) bottom left repeat-y;
padding-top:40px;
}
.box_inner{
margin-left:13px;
float:left;
display:inline;
width:745px;
background-color:#ffffff;
}
.box_bottom{
width:772px;
height:21px;
float:left;
background:url(images/box_bottom.png) top left no-repeat;
}
.news_box{
width:689px;
float:left;
border-left:solid #cfcfcf 1px;
border-top:solid #cfcfcf 1px;
border-bottom:solid #cfcfcf 1px;
background-color:#ffffff;
margin-left:36px;
display:inline;
margin-bottom:18px;
}
.news_box_inner{
width:689px;
float:left;
background:url(images/stripe.png) top right repeat-y;
}
.news_box_inner h1{
font-size:18px;
color:#424242;
font-weight:bold;
padding-bottom:18px;
padding-top:7px;
padding-left:10px;
}
.news_box_inner p{
padding:0 15px 10px 10px;
text-align:justify;
font-size:14px;
color:#231f20;
}
.news_box_inner a{
font-size:14px;
color:#231f20;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
#contact{
margin-left:auto;
margin-right:auto;
line-height:25px;
}
.form_input{
height:21px;
padding-top:4px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#231f20;
border:solid #d0d0d0 1px;
background:#eeeeee;
width:250px;
padding-left:5px;
padding-right:5px;
}
.form_text{
padding:5px;
width:250px;
height:60px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#231f20;
border:solid #d0d0d0 1px;
background:#eeeeee;
}
.form_send{
width:118px;
height:28px;
cursor:pointer;
border:0;
}
#content{
padding:10px;
width:725px;
display:inline;
text-align:justify;
font-size:18px;
color:#231f20;
padding-bottom:20px;
}
#slideshow {
list-style:none; 
color:#fff;
display:block;
margin-left:auto;
margin-right:auto;
}
#slideshow span {
display:none;
}
#wrapper2 {
width:742px;
display:none;
margin-left:2px;
}
#fullsize {
position:relative;
width:740px; 
height:520px;
}
#information {
position:absolute; 
bottom:0; 
width:742px;
height:0; 
background:#000; 
color:#fff; 
overflow:hidden; 
z-index:200; 
opacity:.7; 
filter:alpha(opacity=70);
}
#information h3 {
padding:4px 8px 3px; 
font-size:14px;
}
#information p {
padding:0 8px 8px;
}
#image {
width:742px;
}
#image img {
position:absolute; 
z-index:25; 
width:auto; 
margin-left:auto; 
margin-right:auto;
}
.imgnav {
position:absolute; 
width:370px; 
height:520px; 
cursor:pointer; 
z-index:150;
}
#imgprev {
left:0;
background:url(images/left.gif) right center no-repeat;
}
#imgnext {
right:0;
background:url(images/right.gif) left center no-repeat;
}
#imglink {
position:absolute; 
height:306px; 
width:100%; 
z-index:100; 
opacity:.4; 
filter:alpha(opacity=40); 
text-align:center;
}
.linkhover {

}
#thumbnails {
margin-top:15px;
}
#slideleft {
float:left; 
width:20px; 
margin-left:12px;
display:inline; 
height:81px; 
background:url(images/scroll-left.gif) center center no-repeat; 
background-color:#222;
}
#slideleft:hover {
background-color:#333;
}
#slideright {
float:right; 
width:20px; 
height:81px;
margin-right:10px;
display:inline; 
background:#222 url(images/scroll-right.gif) center center no-repeat;
}
#slideright:hover {
background-color:#333;
}
#slidearea {
float:left; 
position:relative; 
width:662px; 
margin-left:15px; 
height:81px; 
overflow:hidden;
}
#slider {
position:absolute; 
left:0; 
height:81px;
}
#slider img {
cursor:pointer; 
border:1px solid #666; 
padding:2px;
}
#contact_left{
float:left;
width:350px;
padding-left:20px;
display:inline;
}
#contact_right{
float:right;
width:350px;
}