/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background: url(images/bg1.gif) top repeat-x #0C0B06;
	text-align:center;
	
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

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

.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.5em;
		color:#010101;
	}

input, select { vertical-align:middle; font-weight:normal;}

h1 { font-size:1.833em; font-weight:bold; font-style:italic; color:#000000; letter-spacing:0.01em;}
h2 { font-size:1.417em; font-weight:bold; font-style:italic; color:#FEF6C5; letter-spacing:0.03em;}

a {outline:none; color:#000000;}
a:hover{text-decoration:none;}
p {padding-top:12px;}

.link-1 { background:url(images/marker1.gif) right 5px no-repeat; padding-right:9px; color:#92BD03; text-decoration:underline;}
.link-2 { background:url(images/marker2.gif) right 5px no-repeat; padding-right:9px; color:#9B1A00; text-decoration:underline;}
.link-3 { background:url(images/marker4.gif) left 4px no-repeat; padding-left:9px; color:#92BD03; text-decoration:underline;}
.link-4 { color:#92BD03; text-decoration:underline;}
.link-5 { color:#9B1A00; }

.text-2 { font-size:1.083em; font-style:italic; line-height:1.231em;}
.text-3 { color:#9B1A00;}
.text-6 { color:#CCCC99;}

/* ============================= main layout ====================== */

.bg-tail { background:url(images/bg3.jpg) center repeat-y; }
.bg-top { background:url(images/bg2.jpg) center top no-repeat; }
.bg-bot { background:url(images/bg4.jpg) center bottom no-repeat; }

.imgindent {
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 50px;
	margin-left: 0;
}
.imgindent2 {margin:0 30px 0 0; float:left;}
.imgindent3 {margin:25px 30px 0 0; float:left;}

.space-1 { margin-right:30px;}

.indent-1 { padding-right:25px;}
.indent-2 { padding-top:25px;}
.indent-3 { padding-right:30px;}
.indent-4 { padding-left:33px;}
.indent-5 { padding-left:20px;}
.indent-6 { padding-top:12px;}
.indent-7 { padding-top:8px;}
.indent-8 { padding:32px 0 27px;}

/* ============================= header ====================== */
.header-row-1 { height:96px;}
.logo {
	position:absolute;
	margin:13px 0 0;
	cursor:pointer;
	width: 706px;
}
.search { position:absolute; margin:49px 0 0 738px; display:inline-block; width:200px; }
.header-row-2 { height:39px; text-align:center;}

.menu ul { width:100%; overflow:hidden; margin:0; padding:0; }
.menu li { float:left;  background:url(images/menu-separator.gif) top right no-repeat; padding-right:2px;}
.menu li a { display: inline-block; font-size:1.166em; text-decoration:none; background: url(images/menu-bg.gif) top repeat-x; }
.menu li a span {
	display: inline-block;
	cursor:pointer;
	padding-top: 11px;
	padding-right: 33px;
	padding-bottom: 10px;
	padding-left: 33px;
}
.menu .last { padding-right:0; background:none;}
.menu .first a span { background: url(images/bg-left.gif) top left no-repeat;}
.menu .last a span { background: url(images/bg-right.gif) top right no-repeat; padding-right:59px;}

.menu li a:hover, .menu li .active { float:left;  background: url(images/menu-bg-act.gif) top repeat-x;}
.menu .first a:hover span, .menu .first .active span { background: url(images/bg-left-act.gif) top left no-repeat;}
.menu .last a:hover span, .menu .last .active span { background: url(images/bg-right-act.gif) top right no-repeat; }

.header-row-3 { height:235px; padding-top:1px;}
/* ============================= content ====================== */
.list-1 { font-size:1.083em; line-height:1em; }
.list-1 li a { display:block; background:url(images/marker3.gif) 10px 3px no-repeat; padding:6px 0 11px 40px;}

.content-row-1 strong {color:#FEF6C5;}
.content-row-2 strong {font-size:1.167em;}
.content-row-2 em {font-size:1.167em; color:#9B1A00;}

.list-1 .active { background:#dedeb4; border-top:1px solid #9a9a6c; border-bottom:1px solid #9a9a6c;}
.content-row-1 { padding:35px 0 40px 34px; color:#928965;}
.content-row-2 { background:#D1D1A7; padding:30px 0 44px 34px; }
.phone { float:left; width:80px;}
/* ============================= footer ====================== */
#footer a { color:#928965;}
#footer a:hover { color:#CCCC99;}
/* ============================= forms ============================= */
#SearchForm input {width:154px; height:16px; border:1px solid #716C57; background:#534E3B; padding:2px 0 0 12px; line-height:1em; font-size:1em; color:#BAB18B; }
#SearchForm .button { width:20px; height:20px; background:none; border:none; padding:0; margin:0;}
label { height:42px; display:block;} 
#ContactForm {height:33px; line-height:1.3em;}
#ContactForm input {width:172px; height:18px; border:1px solid #9A9A6C; background:#DEDEB4; padding:1px 0 0 5px; font-size:1em; }
#ContactForm textarea {width:193px; height:103px; border:1px solid #9A9A6C; background:#DEDEB4; padding:0 0 0 5px; overflow:auto; font-size:1em;    }
