* { margin:0; padding:0;}
body { background:#0b0804; font-family:Arial; font-size:100%; line-height:1em; color:#393939;}

input, textarea { font-family:Arial; font-size:1em;}

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

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

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

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #0b0804;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:30px;}
.form input {width:185px; height:15px; background:#fff; border-top:1px solid #414143; border-left:1px solid #414143; border-bottom:1px solid #a9a9ac; border-right:1px solid #a9a9ac; padding-left:3px;}
textarea { width:185px; height:241px; background:#fff; overflow:auto; border-top:1px solid #414143; border-left:1px solid #414143; border-bottom:1px solid #a9a9ac; border-right:1px solid #a9a9ac; padding-left:3px;}


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

.site-nav {width:100%; overflow:hidden; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #CCCCCC;  }
.site-nav li {display:inline; }
.site-nav li a {display: block; float:left; margin: 7px; color: #CCCCCC; }
.site-nav li a:hover { color: #FFFFFF; }

.list {width:100%; overflow:hidden;}
.list li {background:url(images/divider.gif) repeat-x left bottom; padding-bottom:13px; margin-bottom:13px;}
.list li strong {display:block; font-size:0.92em; color:#7e8e11; margin-bottom:3px;}
.list li em {text-transform:uppercase; font-weight:bold; font-style:normal;}

.list1 {width:100%; overflow:hidden;}
.list1 ul {margin-top:14px;}
.list1 li {background:url(images/marker.gif) no-repeat left center; padding-left:12px; margin-bottom:8px;}
.list1 li a {text-decoration:none; color:#e38854; font-size:12px; text-transform:uppercase; font-weight:bold;}
.list1 li a:hover {text-decoration:underline;}

.footer_nav {width:100%; overflow:hidden; margin-left:16px;}
.footer_nav li { display:inline; margin-left:-1px;}
.footer_nav li a { border-left:1px solid #ea9564; color:#ea9564; text-decoration:none; padding:0 5px 0 8px;}
.footer_nav li a:hover { text-decoration:underline;}


/*==================other====================*/

.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 13px 0 0;}
.img-box p {color:#695d55; text-transform:uppercase; font-weight:bold; font-size:12px;}
.img-box a {color:#695d55;}

.p1 {margin-top:20px;}
.p2 {margin-top:14px; text-transform:uppercase;}

.banner {margin-bottom:24px;}

.phones {width:240px; overflow:hidden;}

/*==================txt, links, lines, titles====================*/
a {color:#dd6b2d;}
a:hover{text-decoration:none;}
h2 { color: #FFFFFF; font-size: 16px; }
h3 { font-family: Geneva, Arial, Helvetica, serif; font-size: 12px; }
h6 {margin:35px 0 35px 0px;}

.txt1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-transform:uppercase;}
.txt2 {color:#a86f37;}
.txt3 {color:#e38854; font-size:12px;}
.txt3 strong {text-transform:uppercase;}
.txt4 {color:#c27d36;}
.txt5 {color:#fff;}

.line-hor {padding-top:13px; margin-top:6px; background:url(images/divider.gif) repeat-x left top;}
.line-hor1 {background:url(images/divider.gif) repeat-x left top; padding-top:16px;}
.line-ver {background:url(images/divider1.gif) repeat-y 278px 0;}
.line-ver1 {background:url(images/divider1.gif) repeat-y 572px 0;}

.title {margin-bottom:18px;}

/*==================boxes====================*/


/*header*/
#header {background:#000000; color:#FFFFFF;}
#header .top {background:url(images/header-top.jpg) no-repeat left top; overflow:hidden; width:100%}
#header .bot {background:url(images/header-bot.gif) no-repeat left bottom; overflow:hidden; width:100%; padding-bottom:29px;}
#header .row-1 .col-1 {padding:38px 0 38px 0; width:465px;}
#header .row-1 .col-2 {padding:81px 0 0 0; width:436px;}
#header .row-2 .col-1 {width:481px;}
#header .row-2 .col-1 p {padding:5px 0 0 5px;}
#header .row-2 .col-2 {width:396px; font-size:14px; line-height:20px; padding-bottom:44px;}

/*content*/
#content {background:#fbfcee; color:#0c0805;}
#content .indent {padding:29px 20px 30px 22px;}
#content .tail {background:url(images/tail-cont.gif) repeat-y top left; padding:27px 0 28px 21px;}

/*footer*/
#footer {padding:25px 0 0 0; color:#7f5236;}
#footer .indent {padding:5px 0 0 21px;}
#footer p a {color:#7f5236; text-decoration:underline;}
#footer p a:hover {text-decoration:none;}


