/* CSS Document */

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

body{
	background:#3e1e11;
	text-align:center; min-width:906px;
}

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:Georgia, "Times New Roman", Times, serif;
		font-size:0.75em;
		line-height:1.25em;
		color:#594f4b;
	}

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

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

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

li { background:url(images/marker.gif) no-repeat 0 10px; padding-left:8px; line-height:1.916em;}
li a {color:#594f4b; font-weight:bold;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 13px 0 0; float:left;}

h2 {font-size:2.25em; line-height:1.24em; color:#342b28; padding-bottom:28px;}
.h-pad {padding-bottom:20px;}
/* ============================= header ====================== */
#header {background:url(images/header-bg.jpg) top center no-repeat; position:relative}
.extra {background:url(images/header-tail-left.jpg) left top repeat-x; }
.extra1 {background:url(images/header-tail-right.jpg) right top repeat-x; width:50%; position:absolute; height:364px; right:0;}
#header .main {position:relative;}
.logo {position:absolute; margin:0 0 0 330px;}

.head-links { color:#51302a; padding-top:9px; text-align:right}
.head-links a {color:#7f5c55;}

.head-img {float:right; margin-top:43px;}

.list {width:203px; float: left;}
.list li {background:url(images/header-marker.gif) left 7px no-repeat; padding-left:23px; height:26px}
.list li a {color:#342b28; font-weight:normal;}

.head-list {padding:43px 34px 0 0; float:right}

.menu {margin-top:20px}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:url(images/menu-li-bg.gif) right 23px no-repeat; padding:0 0px 0 0px; line-height:1.24em; font-size:1.25em; text-transform:uppercase;}
.menu li a, .menu li strong {display:block; padding:20px 32px 18px 34px; text-decoration:none; color:#342b28; margin-right:1px; cursor:pointer; position:relative;}
.menu li a:hover, .menu .active strong {background:url(images/menu-li-active.gif) left top repeat-x; color:#fff;}
.menu .last {background:none;}
.menu .last strong, .menu .last a {padding:20px 28px 18px 28px;}
/* ============================= content ====================== */
#content {background:url(images/content-bg.jpg) left top repeat-x #f1ead5;}

.col-pad {padding-right:50px;}
.col-pad1 {padding-right:10px;}
.col-pad2 {padding-right:33px;}

.indent {padding:38px 0 58px 0;}
.padding {padding-bottom:52px;}
.padding1 {padding-bottom:61px;}
.padding2 {padding-bottom:64px;}

.border {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:24px; margin-bottom:24px;}
.title {color:#b9210a; display:inline-block; padding-bottom:6px;}
.title1 {color:#b9210a;}

.link1 {background:url(images/link1-bg.gif) left 6px no-repeat; padding-left:8px; color:#b9210a; font-weight:bold; margin-top:12px; display:inline-block;}

.link {display:inline-block; background:url(images/link-bg.gif) left top repeat-x;  color:#fff; font-size:1.1666em; line-height:1.24em; padding:4px 20px 7px 20px; margin-top:25px; text-transform:uppercase; text-decoration:none;}
.link:hover {background:url(images/link-bg-hover.gif) left top repeat-x;}

.pad {padding-top:20px;}
.link-marg {margin-top:19px;}

.phone {display:inline-block; width:80px;}

.row {background:url(images/row-bg.gif) left top repeat-x #e4dcc2;}
.row h2 {padding-bottom:22px;}

.row .indent {padding:38px 0 44px 0;}
.row .padding {padding-bottom:67px}
.row .padding1 {padding-bottom:52px}
.row .padding2 {padding-bottom:61px}
.gallery img {margin:0 0px 7px 0;}
/* ============================= footer ====================== */
#footer {background:url(images/footer-bg.gif) left top repeat-x; color:#7f5c55; padding-top:18px;}
#footer .main {text-align:center;}
#footer a {color:#7f5c55;}
/* ============================= forms ============================= */
#SearchForm {padding:28px 1px 0 0; text-align:right}
#SearchForm label {height:30px; display:inline-block; vertical-align:top; margin-right:-2px;}
#SearchForm .input {width:182px;  padding:3px 0px 2px 5px; font-size:1em;  vertical-align:top; color:#63534d; line-height:1.24em; background:#fff;font-family:Arial, Helvetica, sans-serif;}

#SignUpForm {padding:10px 1px 0 0;}
#SignUpForm label {height:30px; display:inline-block; vertical-align:top; margin-right:-2px;}
#SignUpForm .input {width:212px;  padding:3px 0px 2px 5px; font-size:1em;  vertical-align:top; color:#63534d; line-height:1.24em; background:#fff;font-family:Arial, Helvetica, sans-serif;}

.alignright {text-align:right}
#ContactForm label {height:30px; display:block;}
#ContactForm .link {margin:22px 20px 0 0;}
#ContactForm .input {width:235px; background:#fff; padding:3px 0 2px 5px; font-size:1em; line-height:1.24em;}
#ContactForm textarea {width:235px; height:132px;  background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
