/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#37322b;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.75em;
		line-height:1.417em;
		color:#000000;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#9c6642; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:5px;padding-left:25px;}
strong a {color:#020912; font-size:1.167em;}

h1 {text-transform:uppercase; white-space:nowrap; color:#0e0e0e; font-size:2.273em; line-height:1.2em; margin-bottom:5px;}
h2 {color:#be9150; font-size:1.818em; line-height:1.2em; text-transform:uppercase;}

/* ============================= main layout ====================== */

.top-tail {background:url(../../images/top-tail.gif) top repeat-x #fff;}
.bottom-tail {background:url(../../images/bottom-tail.gif) bottom repeat-x;}

#content ul {padding-left:15px;}
li { background:url(../../images/marker1.gif) no-repeat 0 8px; padding-left:12px; line-height:1.833em;}
li a {color:#d60f39;}
.list li {background:url(../../images/marker2.gif) no-repeat 0 8px; padding-left:18px;}
.list li a {color:#161616; font-weight:bold;}

.imgindent {margin:0 20px 0 0; float:left;}

h4 {color:#a20b0b; text-transform:uppercase; margin-bottom:8px;}
h5 {color:#be9150; text-transform:uppercase; margin-bottom:10px;}

/* ============================= header ====================== */

.menu {background:url(../../images/menu-line.gif) bottom repeat-x; padding:27px 0 20px 0;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; padding:0 18px 0 19px; background:url(../../images/menu-separator.gif) no-repeat right 8px;}
.menu li a {display:block; width:124px; height:39px; text-decoration:none;}
.menu .m1 {padding-left:0;}
.menu .m6 {padding-right:0;}

.menu .m1 a {background:url(../../images/m1.gif) no-repeat 0 0;}
.menu .m1 a:hover, .menu .m1 .active {background:url(../../images/m1-act.gif) no-repeat 0 0;}
.menu .m2 a {background:url(../../images/m2.gif) no-repeat 0 0;}
.menu .m2 a:hover, .menu .m2 .active {background:url(../../images/m2-act.gif) no-repeat 0 0;}
.menu .m3 a {background:url(../../images/m3.gif) no-repeat 0 0;}
.menu .m3 a:hover, .menu .m3 .active {background:url(../../images/m3-act.gif) no-repeat 0 0;}
.menu .m4 a {background:url(../../images/m4.gif) no-repeat 0 0;}
.menu .m4 a:hover, .menu .m4 .active {background:url(../../images/m4-act.gif) no-repeat 0 0;}
.menu .m5 a {background:url(../../images/m5.gif) no-repeat 0 0;}
.menu .m5 a:hover, .menu .m5 .active {background:url(../../images/m5-act.gif) no-repeat 0 0;}
.menu .m6 a {background:url(../../images/m6.gif) no-repeat 0 0;}
.menu .m6 a:hover, .menu .m6 .active {background:url(../../images/m6-act.gif) no-repeat 0 0;}

.slogan {background:url(../../images/header-bg.jpg) no-repeat 0 0; padding:126px 0 35px 43px; margin-top:9px;}
.logo {margin:0 0 86px 82px;}

/* ============================= content ====================== */

.banners {padding:0 0 0 14px;}
.title {margin-bottom:24px;}

.indent {padding:35px 14px 35px 46px;}
#page1 .indent {padding:5px 14px 35px 46px;}
.col-pad {padding-right:59px;}
.col-pad2 {padding-right:49px;}

.margin1 {margin-top:20px;}
.margin2 {margin-top:45px;}
.margin3 {margin-top:15px;}

.link {background:#2e2e2e url(../../images/link-right-bg.gif) right top no-repeat; display:inline-block; color:#fff; text-decoration:none; font-size:11px; line-height:1em; margin-top:20px;}
.link span {background:url(../../images/link-left-bg.gif) left top no-repeat; display:inline-block; padding:3px 10px 5px 18px;}

.line {border-bottom:1px solid #cbcaca; padding-bottom:35px; margin-bottom:25px;}
.phone {display:inline-block; width:85px;}

/* ============================= footer ====================== */

#footer {color:#897f6a; padding:23px 0 0 61px;}
#footer a {color:#999473;}

/* ============================= forms ============================= */

#ContactForm {padding:28px 0 0 0;}
#ContactForm label {height:25px; display:block;}
#ContactForm .col-1 {width:273px !important;}
#ContactForm .col-2 {width:302px !important;}
.taright {text-align:right;}
#ContactForm .link {margin-left:10px;}

.input {width:261px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:295px; height:68px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

