/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(images/bg-top-tail.gif) top repeat-x #292623;
	text-align:center;
}

html, input, textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.333em;
	color:#ACA9A6;
	background-image: none;
	background-repeat: no-repeat;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}


input, select { vertical-align:middle; font-weight:normal;}
a { color:#FFFFFF; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:15px; line-height:1.333em;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}

h1 { font-size:2.75em; color:#E6E5E4; line-height:1.2em; padding:12px 0 19px;  font-weight:normal;}


h3 {
	font-size:1.25em;
	color:#FFFFFF;
	line-height:1.2em;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

strong { color:#F9AD16; text-transform:uppercase;}

.link1 { text-decoration:none;}
.link1:hover { text-decoration: underline;}

.link2 { color:#F9AD16;}

/* ============================= main layout ====================== */
.imgindent { float:left; margin-right:15px;}

.indent1 { padding-left:6px;}
.indent2 { padding-top:6px;}
.indent3 {
	padding-left:24px;
	padding-right: 0px;
}
.indent4 { padding-bottom:25px;}

.space1 {
	margin-right:12px;
}
.space2 {
	margin-top:15px;
}
.space3 { margin-top:15px;}
.space4 { margin-right:20px;}

/* ============================= header ====================== */
.row-1 {
	height:22px;
	color:#626160;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.75em;
	color:#F9AD16;
	padding:6px 17px 0 17px;
}
.row-1 a {
	color:#FFFF00;
	text-decoration:none;
	text-transform:uppercase;
}
.row-1 a:hover { color:#FFF;}
.row-2 { height:100px; background:url(images/menu-bg-tail.gif) top repeat-x;}
.row-2 .bg-left { background:url(images/menu-bg-left.gif) top left no-repeat;}
.row-2 .bg-right { background:url(images/menu-bg-right.gif) top right no-repeat; height:100px; /* *** */}

.row-2 .col-1 { width:200px;}
.row-2 .col-2 { width:779px;}
.logo { margin:20px 0 0 35px; float:left;}


.menu1 { line-height:1em; float:right; /*padding-left:30px;*/}
.menu1 li { float:left; background:url(images/menu-bg-line.gif) top left no-repeat; padding-left:2px;}
.menu1 li a { display:block; float:left; height:85px; text-decoration:none; font-size:1.333em; }
.menu1 li a strong {display:block; float:left; height:48px; padding:37px 21px 0 22px; cursor:pointer;}
.menu1 li a:hover, .menu1 li .active { background:url(images/menu-bg-tail-act.gif) top repeat-x;}
.menu1 .last a:hover strong, .menu1 .last .active strong { background:url(images/menu-bg-right-act.gif) top right no-repeat;}

.row-3 { height:300px;}
.row-3 .col-1 { width:712px;}
.row-3 .col-2 { width:267px;}
.menu2 { line-height:1em;}
.menu2 li { display:inline; background-color:#6CF;}
.menu2 li a { display:block; height:54px; background:url(images/button1.jpg) top left no-repeat #F9F; text-decoration:none; padding:19px 0 0 19px;}
.menu2 li a:hover { background:url(images/button1-act.jpg) top left no-repeat;}
.button1 { font-size:1.9167em;}
.button2 { font-size:0.833em; text-transform:uppercase; color:#6B6A69;}

/* ============================= content ====================== */
#content { padding:11px 0 15px; }

.column4 { width:1px; background:url(images/separator.gif) bottom no-repeat #3F3C39;}
.list1 {
	margin-top:auto;
}
.list1 li { line-height:2.167em;}
.list1 li a { background:url(images/marker1.gif) 0 5px no-repeat; padding-left:12px; color:#ACA9A6; text-decoration:underline;}
.list1 li a:hover { color:#fff; text-decoration:underline;}

.phone { float:left; width:135px;}
.email { float:left; width:84px;}

/* ============================= footer ====================== */
#footer .tail { background:url(images/footer-bg-tail.gif) top repeat-x;}
#footer .bg-left { background:url(images/footer-bg-left.gif) top left no-repeat;}
#footer .bg-right { background:url(images/footer-bg-right.gif) top right no-repeat; text-align:center; padding-top:29px; height:47px; }
#footer a { color:#ACA9A6;}
/* ============================= forms ============================= */
#ContactForm {line-height:1em;}
label { height:30px; display:block;} 
#ContactForm input {width:282px; height:16px; border:1px solid #A4A4A4; background:#34312E; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:282px; height:206px; border:1px solid #A4A4A4; background:#34312E; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}
