body{
margin: 0 auto;
background-image:url(../images/bg_tile.gif);
background-repeat: repeat-x;
font-family:Georgia, "Times New Roman", Times, serif; color: #5C0000;
background-color: #fbfae2;
}

*{margin: 0px; padding: 0px;}

#container{
margin: 0 auto;
width: 860px;
}

#header{
width: 860px;
height: 200px;
background-image:url(../images/logo.gif);
background-repeat: no-repeat;
}

.banner{
margin-bottom: 20px;
}

#main{
margin: 0 auto;
padding: 0px 30px 0px 30px;
background-image:url(../images/main.gif);
background-repeat:no-repeat;
}

.nav{width: 860px; height: 15px;padding: 10px 0px 30px 0px; margin: 0 auto;list-style-type: none;}
.nav ul{display:inline; list-style-type: none;}
.nav li{ display:inline; list-style-type: none; float: left; padding: 0;}
.news{font-size: 12px; color: #333333; width: 240px;}
.one{margin-top: 10px; width: 190px;}
.two{margin-top: 10px; width: 190px;}
.three{margin-top: 10px; width: 190px; margin-right: 25px;}
input{margin-right: 5px; margin-top: 2px;}

.headright{background-color: #000;list-style-type: none; margin: 0px 10px 0px 600px;}
.headright ul{display:inline; list-style-type: none;}
.headright li{ display:inline; list-style-type: none; float:left; margin: 0px;}
.headright li img{border-style: none;}

#content{
padding-top: 30px;
background-image: url(../images/line.jpg); background-repeat: no-repeat;
}

.left{width: 500px;}
.right{float:right; width: 280px;}

.tab{
width: 280px;
text-align: center;
padding-top: 35px;
background-image:url(../images/bg_tab_01.jpg);
background-repeat: no-repeat; 
}
.tab2{
height: 15px;
background-image: url(../images/bg_tab_02.jpg);
margin-bottom: 15px;
}

.tab h2{border-bottom: 1px solid #CAC5AD; margin: 0 auto; width: 250px; padding-bottom: 7px; margin-bottom: 5px;}

.quote{width: 480px; margin: 0px 0px 20px 10px; background-color:#EDE8CB;border: 1px dashed #C7BB90;}
.quote p{color: #6E242A; padding: 10px; font-size: 16px; text-align:center; line-height: 28px;}
.partner{padding: 5px 5px 5px 20px; clear: left; text-align:left;}
.partner img{float: left; margin-right: 15px;}
.partner p{padding: 0px;}
.partner p a{color: #888; text-decoration: none;}
.partner p a:hover{text-decoration: underline; color: #5C0000;}

#footer{
height: 190px; 
padding-top: 5px;
background-color: #5C0000;
background-image: url(../images/footerbg.gif);
}
.footer{width: 860px; height: 15px;padding: 10px 0px 30px 0px; margin: 0 auto;list-style-type: none;}
.footer ul{display:inline; list-style-type: none;}
.footer li{ display:inline; list-style-type: none; float: left; padding: 0 10px 0 0; margin-right: 11px;}
.footer li{color: #fff; font-size:14px;}
.footer li a{color: #EDE8CB; text-decoration:none;}
.footer li a:hover{color: #C7BB90; text-decoration:underline;}
.footerdiv{margin: 0 auto; width: 800px;}
.fone{border-right: 1px solid #C7BB90;}
.flast{border-right: 1px solid #7A3538;}

.top{float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 5px;}
.top img{border-style: none;}
.top a{text-decoration: none; color: #CAC5AD;}
.top a:hover{text-decoration: none; color: #AEA57B;}

.subscribe{margin: 0 auto; width: 280px;}


h1{font-size: 18px; font-weight: normal;}
h1 a{text-decoration:none; color: #5C0000;}
h1 a:hover{ padding-bottom: 12px;border-bottom: 3px solid #5C0000;}

h2, h3{ color: #24221F; font-weight: normal;}
h2{font-size: 22px; color: #5C0000;margin-bottom: 20px;}
h2 a{color: #5C0000; text-decoration: none;}
h3{font-size: 16px; color: #9C5A5E;margin-bottom: 10px;}

p{font-size: 13px;color: #403B36; line-height: 20px; padding: 0 0 20px 0;}
p img{float: left; padding: 5px 10px 5px 5px;}

table{
width: 400px;
margin-bottom: 20px;
border-collapse: collapse;
}

th, td{
text-align: left;
font-size: 13px;
color: #403B36;
}

th{
padding: 5px 3px 7px 7px;
color: #9C5A5E;
border-bottom: 1px solid #C7BB90;;
}

td{
padding: 5px 3px 20px 7px;
}

td img{
margin: 0 5px 0 0;
border-width: 0px;
}

td a{
color: #888;
text-decoration: none;
}

td a:hover{
color: #5C0000;
text-decoration:underline;
}


