
body {
background : #eeeeee url(../images/body_bg.jpg) repeat-x top;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 13px;
color : #333333;
}
* {
margin : 0;
padding : 0;
}
.fl {
float : left;
}
.fr {
float : right;
}
.clr {
clear : both;
}
ul, li {
list-style : none;
}
a {
color : #fff;
text-decoration : none;
}
fieldset, img {
border : 0;
}
a img, a {
outline : none;
}
a img, input, select, textarea, button {
outline : none;
}
p {
line-height : 20px;
margin-bottom : 15px;
}
#layout {
width : 960px;
margin : auto;
}
#header {
width : 950px;
height : 153px;
padding-left : 20px;
}
#header .logo {
width : 321px;
height : 150px;
float : left;
}
#header .right {
width : 610px;
float : left;
}
.call_us {
width : 322px;
line-height : 70px;
height : 62px;
float : right;
font-size : 18px;
font-weight : bold;
color : #5b5858;
}
#menu {
width : 610px;
height : 60px;
float : left;
}
#menu ul {
padding-left : 60px;
}
#menu li {
float : left;
display : block;
height : 60px;
color : #ffffff;
}
#menu li a {
text-transform : uppercase;
padding : 22px 12px;
font-size : 17px;
color : #ffffff;
font-weight : bold;
line-height : 55px;
font-family : "Goudy Old Style";
}
#menu li a:hover, #menu li.selected a {
background : url(../images/arrow.jpg) no-repeat center bottom;
}
#banner {
width : 100%;
height : 334px;
background : url(../images/banner.jpg) no-repeat;
}
#content {
width : 100%;
height : auto;
padding : 10px 0 20px 0;
}
#content #left {
width : 235px;
height : auto;
float : left;
padding : 0 27px 0 15px;
}


#content #left2 {
width : 197px;
height : auto;
float : left;
}

.black {
color : #343333;
}
.orange {
color : #cb5e1f;
}
h1 {
font-size : 18px;
padding-bottom : 15px;

}
#left2 .list {
width : 100%;
}
.list li {
display : block;
width : 100%;
float : left;
padding : 0 0 5px 0;
}
#left2 li a {
color : #cb5e1f;
font-size : 14px;
background : url(../images/botmenu_line.png) no-repeat left;
font-weight : bold;
}
#content #right {
width : 678px;
float : left;
}

#content #right2 {
width : 763px;
float : left;
}

.homelinks {
width : 210px;
height : 170px;
font-size : 19px;
font-weight : bolder;
padding-bottom : 20px;
line-height : 17px;
float : left;
}

.homelinks img, .thumb img  { border:solid 10px #fff; margin-bottom:18px;}

.homelinks span a {
padding-left : 5px;
color : #cb5e1f;
float : left;
}
.pad {
padding : 0 24px;
}
#right2 .gallery {
width : 442px;
height : 620px;
float : left;
}
.gallery .img1 {
width : 446px;
height : 226px;
margin-bottom : 15px;
}
.img1 img { border:solid 7px #fff; }

.gallery .thumb {
width : 210px;
height : 145px;
padding-bottom : 18px;
}


#right2 .text {
width:280px;
padding-left:33px; 
float:left;
}
#footer {
width : 100%;
height : 208px;
background : #1e1e1e url(../images/footer_bg.jpg) repeat-x top;
padding : 35px 0 0 0;
}
#footer .footer_in {
width : 938px;
height : auto;
margin : auto;
}
.footer_in .copy {
font-size : 11px;
width : 350px;
text-align : right;
color : #fff;
float : right;
font-family : Arial, Helvetica, sans-serif;
}

a.red {
color : #cb5e1f;
}

a.red:hover {
color : #cb5e1f;
text-decoration: underline;
}
