body {
margin:0;
padding:0;
font: 12px/1.3 Helvetica, Arial, serif;
background:#ccc url(img/bg.jpg) left top repeat-x;
color:#fff;
}

h1,h2,h3,h4,form,input,textare,label {
margin:0;
padding:0;
}
ul,li {
margin:0;
padding:0;
list-style-type:none;
}
p {
margin:0;
padding:0;
}

a {
color:#39c;
}

a img {
border:none;
}


#wrapper {
width:900px;
margin:0 auto;
background:transparent url(img/contenttopbg.gif) center top no-repeat;
}


#header {
overflow:hidden;
height:100px;
}

#header h1 {
text-indent:-6500px;
height:100px;
width:409px;
background:transparent url(img/logo.gif) 40px top no-repeat;
float:left;
}


#header .menu {
float:right;
width:491px;
text-align:right;
margin-top:50px;
}
#header .menu li {
display:inline;
}
#header .menu li a {
display:block;
float:left;
padding:0 20px;
line-height:40px;
margin-right:2px;
color:#999;
text-decoration:none;
background:#fff url(img/menubg.gif) center bottom repeat-x;
}

#header .menu li a.active {
background:#fff;
}

#header .menu li a:hover {
color:#39c;
}


#content {
color:#333;
width:860px;
padding:0 20px;
margin:60px auto 0 auto;
background:transparent url(img/contentbg.gif) center 100px repeat-y;
position:relative;
}

#content .top {
position:absolute;
top:-40px;
left:40px;
width:820px;
}

#content .top .slogan {
width:410px;
height:145px;
float:left;
text-indent:-6500px;
background:transparent url(img/slogan.gif) left top no-repeat;
}

#content .top .slideshow {
width:378px;
float:right;
padding:5px;
border:1px solid #eee;
background:#f3f3f3;
}

#content #main {
padding:130px 0 0 0;
background:#fff;
text-align:justify;
overflow:hidden;
}

#content #main .un-item {
margin-bottom:20px;
width:390px;
float:left;
padding:20px;
}

#content #main .un-item h2 {
color:#999;
font-weight:normal;
margin-bottom:10px;
}
#content #main .un-item p {
margin-bottom:10px;
line-height:1.5em;
}
#content #main .images img {
display:block;
float:left;
padding:3px;
border:1px solid #eee;
background:#f3f3f3;
margin:0 23px;
}


#footer {
color:#333;
width:860px;
padding:0 20px;
margin:0 auto 0 auto;
background:transparent url(img/footer.gif) center 100px repeat-y;
position:relative;
overflow:hidden;
}

#footer .un-item {
width:240px;
height:160px;
float:left;
padding:20px;
line-height:1.5em;
}

#footer .center {
background:transparent url(img/fcenterborder.gif) center top no-repeat;
}

#footer .un-item h3 {
color:#333;
margin-bottom:10px;
}

#footer .un-item li a {
display:block;
text-decoration:none;
line-height:30px;
padding-left:40px;
background:transparent url(img/tick.gif) 10px 8px no-repeat;
border-bottom:1px solid #e0e0e0;
color:#333;
}
#footer .un-item li a:hover {
background:#e3e3e3 url(img/tick.gif) 10px 8px no-repeat;
}
#footer .right form {
font-family:Helvetica, Arial, serif;
}
#footer .right input, #footer .right textarea {
width:160px;
font-size:12px;
color:#999;
border:1px solid #ccc;
background:#fafafa;
margin-top:2px;
}
#footer .right div {
overflow:hidden;
margin-bottom:2px;
}
#footer .right label {
display:block;
width:60px;
float:left;
}
#footer .right textarea {
width:160px;
height:50px;
}
#footer .right .submit {
width:auto;
padding:2px;
cursor:pointer;
margin-left:60px;
}
#footer .right .submit:hover {
background:#fff;
color:#3399cc;
}

#address {
color:#333;
width:860px;
padding:20px;
height:80px;
text-align:center;
margin:0 auto 0 auto;
background:transparent url(img/addressbg.gif) center -40px no-repeat;
position:relative;
line-height:1.5em;
}
