* { margin:0; padding:0;}
body {background:url(images/tail-body.jpg) repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#5f0505; min-width:892px}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.jpg) center top repeat-x;}
.tail-middle { background:url(images/tail-middle.jpg) repeat center top;}
.tail-bottom { background:url(images/tail-bottom.jpg) repeat-x center bottom;}

.header-right { position:absolute; right:0; top:167px; width:50%; height:53px; background:url(images/header-right.jpg) no-repeat left top; z-index:2;}
.header-left {position:absolute; left:0 !important; left:-1px; top:167px; width:50%; height:53px; background:url(images/header-left.jpg) no-repeat right top; z-index:2}


/*================== GLOBAL ====================*/
#main {width:892px; margin:0 auto; position:relative; z-index:3;}
#header, #content, #footer { font-size:0.75em;}
.col-1,
.col-2,
.col-3 { float:left;}
#content .col-1 {width:279px; margin-right:12px;}
#content .col-2 { width:279px; margin-right:12px;}
#content .col-3 { width:279px;}


.gallery
{ 
 width: 680px;
 padding: 10px 0px 0px 120px;
 }
.gallery h1
{
 font-size: 18px;
 color: #4F0101;
 padding: 10px 0px 10px 30px;
 }
.left
{
 width: 331px;
 height: 254px;
 float: left;
 margin: 0px 0px 20px 0px;
  }
.right
{
 width: 331px;
 height: 254px;
 float: right;
  margin: 0px 0px 20px 0px;

 }
 
.gallery img{
border:2px solid #9a7c53;
}


.wp-pagenavi
{
 color: #4f0101;
 font-size: 15px;
 margin: 0px 0px 20px 330px;
 }
.wp-pagenavi a
{
  color:#e1c06e;
  text-decoration: none;
  background-color: #af9656;
  padding: 3px 10px 3px 10px;
  margin: 0px 5px 0px 5px;
  
  }
 .current
 {
  padding: 0px 5px 0px 5px;
  }
 .page
 {
  padding: 0px 5px 0px 0px;
  }
 .pages
 {
  padding: 0px 30px 0px 0px;
  }
.wp-pagenavi a:hover
{
 color: #4f0101;
 text-decoration: none;
 }
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#form .form { position:absolute; right:43px; top:-207px; font-size:.92em;}
#form label { color:#f1e3e3; padding-top:2px;}
#form select { width:82px; margin-left:4px; height:20px;}

#form1 .form,
#form1 .form1 { 
	height:30px; width:100%; overflow:hidden;
}
#form1 label { float:left; padding-top:2px; margin-right:13px;}
#form1 select { width:214px; height:20px; border-top:1px solid #404040; border-left:2px solid #808080; border-bottom:1px solid #d4d0c8;  border-right:1px solid #d4d0c8; color:#5f0505; float:left;}
#form1 input { width:206px; padding:2px 3px 2px 3px; background:#fff; border-top:1px solid #404040; border-left:2px solid #808080; border-bottom:1px solid #d4d0c8;  border-right:1px solid #d4d0c8; color:#5f0505; float:left; margin-right:6px;}
#form1 textarea { width:218px; height:108px; padding:2px 3px 2px 3px; background:#fff; border-top:1px solid #404040; border-left:2px solid #808080; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8; color:#5f0505; color:#5f0505; margin-bottom:32px;}
#form1 span { font-family:Tahoma, Arial, helvetica, sans-serif; font-size:.92em; display:block; float:left; color:#9d080d;}
#form1 .form1 select { width:40px; margin-right:6px;}
#form1 .form1 input { width:218px;}

#form2 .form { height:42px;}
#form2 input {width:218px; padding:0 3px 0 3px; background:#fff; border-top:2px solid #7d7d7d; border-left:2px solid #7d7d7d; border-bottom:1px solid #cad2d5;  border-right:1px solid #cad2d5;}
#form2 textarea { width:218px; height:155px; overflow:auto; background:#fff; border-top:2px solid #7d7d7d; border-left:2px solid #7d7d7d; border-bottom:1px solid #cad2d5;  border-right:1px solid #cad2d5; padding:0 3px 0 3px; margin-bottom:25px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { text-align:center;}
.site-nav li { font-size:14px; display:inline; line-height:2em;}
.site-nav li a { color:#fbd9d9; text-decoration:none; display:inline-block; padding:13px 17px 12px 17px;}
.site-nav li a:hover,
.site-nav li a.act { 
	background:url(images/nav-act.gif) repeat-x left top;
}

.footer-nav { height:42px;}
.footer-nav ul { text-align:center; padding-top:11px;}
.footer-nav ul li { display:inline; font-size:.92em; padding:0 12px;}
.footer-nav ul li a { color:#f4d992; text-decoration:none;}
.footer-nav ul li a:hover { color:#423618;}

.list { padding-bottom:13px;}
.list li { background:url(images/line-hor.gif) repeat-x left bottom; padding-bottom:6px; margin-bottom:6px;}
.list li span { display:block; padding-left:15px; background:url(images/marker.gif) no-repeat left 5px;}
.list li a { text-decoration:none; color:#bf0a0a;}
.list li a:hover { background:#fff;}
.list li.last { margin-bottom:0; background:none;}

.list1 { padding-bottom:28px;}
.list1 li { width:100%; overflow:hidden; vertical-align:top; line-height:1.2em; font-family:"Times New Roman", Times, serif; font-size:1.17em; line-height:1.29em;}
.list1 li a { font-weight:bold; text-decoration:none; float:left;} 
.list1 li a:hover { background:#fff;} 
.list1 li span { float:right;}
.list1 li strong { overflow:hidden; background:url(images/line-hor1.gif) repeat-x 0 14px; display:block;}


/*==================other====================*/
.img-box img { margin-bottom:12px; display:block;}

.img-box1 img { margin-bottom:24px; display:block;}

.p1 { margin-bottom:10px;}
.p2 { margin-bottom:20px;}

.phone { float:right; margin-right:44px;}


/*==================txt, links, lines, titles====================*/
a {color:#5f0505; outline:none;}
a:hover{text-decoration:none;}

h2 { font-size:21px; line-height:1.2em; color:#fff; margin-bottom:5px;}
h3 { font-size:19px; line-height:1.2em; color:#4f0101; text-align:center; background:url(images/title-bg.gif) no-repeat center top; top:-4px; padding:17px 0 6px 0; position:relative; border-bottom:1px solid #caaa65; margin-bottom:10px;}
h4 { font-size:1em; line-height:1.58em;}
h5 { font-size:1em; line-height:1.58em; margin-bottom:20px;}
h6 { font-size:1.17em; color:#890b0b; font-family:"Times New Roman", Times, serif; margin-bottom:10px;}

.link { text-align:right; font-size:13px; line-height:1.2em; border-top:1px solid #caaa65; padding-top:4px;}
.link a { color:#4f0101; text-decoration:none; display:inline-block; border-bottom:1px solid #f4d992;}
.link a:hover { border-bottom:1px solid #80412c;}

.link1 { text-decoration:none;}
.link1:hover { text-decoration:underline;}


/*==================boxes====================*/
.cont-box { width:100%; background:#e1c06e; position:relative;}
.cont-box .border-left {background:url(images/border-left.gif) repeat-y left top;}
.cont-box .border-right {background:url(images/border-right.gif) repeat-y right top;}
.cont-box .inner { padding:11px 15px 12px 15px;}

.banner-box { width:279px; background:#4f0101;}
.banner-box .border-top { background:url(images/border-top1.gif) repeat-x left top;}
.banner-box .bot { background:url(images/banner-bot.gif) no-repeat left bottom;}
.banner-box .inner { text-align:center; padding:20px 0 53px 0;}
.banner-box p { color:#e1c06e; padding:0 35px; line-height:1.17em;}
.banner-box p a,
.banner-box p span { 
	color:#fff;
}

.box { width:100%; background:#f4d992;}
.box .border-top {background:url(images/border-top.gif) repeat-x left top;}
.box .bot {background:url(images/box-bot.gif) no-repeat left bottom;}
.box .border-left {background:url(images/border-left1.gif) repeat-y left top;}
.box .border-right {background:url(images/border-right1.gif) repeat-y right top; width:100%;}
.box .border-bot { background:url(images/border-bot.gif) repeat-x left bottom;}
.box .inner { padding:0 26px 74px 26px;}
.box .border-top .inner { padding-top:30px;}
.box .border-bot .inner { padding-bottom:50px;}
.box p, 
.box dl { 
	line-height:1.58em;
}
.box dl { padding-right:8px;}
.box dl dt { font-weight:bold;}
.box dl dd { margin-bottom:15px;}
.box dl dd a { color:#bf0a0a;}
.box dl dd .phone { margin-right:0;}
.box dl.extra { padding-bottom:10px;}
.box dl.extra dd { margin-bottom:20px;}


/*header*/
#header {height:220px; background:url(images/header-bg.jpg) no-repeat center top;}
#header div { padding-top:37px;}

/*content*/
#content .indent { padding-bottom:36px;}
#content .indent1 { padding-bottom:28px;}
#content .indent2 { padding-bottom:18px;}
#content .flash { position:absolute; left:15px; top:11px;}

/*footer*/
#footer {height:87px; background:url(images/footer-bg.gif) no-repeat left top;}
#footer p { color:#812828; text-align:center; padding-top:12px;}
#footer p a { color:#b49a58; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*=================== index.html =================*/
#page1 #content .cont-box .inner1 { padding:385px 15px 12px 15px;}


.sign {
    background-color: #EDD089;
    border-left: 12px solid #740000;
    display: block;
    font-family: "Cambria","Times New Roman",Times,serif;
    font-size: 15px;
    padding: 10px 25px !important;
}

blockquote {
    display: block;
    font-family: "Cambria","Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    line-height: 21px;
    margin: 5px 5px 5px 200px !important;
    padding: 10px 40px !important;
    position: relative;
}

blockquote:after {
    bottom: 0;
    content: url("../images/quote_002.png");
    position: absolute;
    right: 0;
}

blockquote:before {
    content: url("../images/quote_001.png");
    left: 0;
    position: absolute;
    top: 0;
}

.sign_list li {
    background: url("../images/li.png") no-repeat scroll 0 3px transparent;
    margin: 5px;
    padding: 0 0 0 30px;
}

.sign_list ul {
    list-style: none outside none;
}

.sign_img {
	margin: 5px;
}
