/* CSS Document */

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

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

object {vertical-align:top; outline:none;}

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 ====================== */

/* ============================= 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;}

