/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#1b150b;
	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:Georgia, "Times New Roman", Times, serif;
		font-size:0.75em;
		line-height:1.66em;
		color:#3e3e3d;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#e63732; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:20px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 12px; padding-left:12px; line-height:2em; text-transform:uppercase; letter-spacing:3px;}
li a {color:#e63732;}

.imgindent {margin:0 30px 0 0; float:left;}

.extra {background:url(images/extra-bg.gif) center top repeat;}
strong {text-transform:uppercase; font-weight:normal; letter-spacing:3px; color:#000; line-height:1.2em; display:inline-block; margin-bottom:29px}
em {font-style:normal; color:#e63732; font-size:1.416em; line-height:1.22em;}

h2 {font-size:1.5em; line-height:1em; color:#252525; text-transform:uppercase;}
/* ============================= header ====================== */
.menu {padding-top:30px;}
.menu li {float:left; background:none; padding:0px 35px 0px 0px; font-size:2.25em; line-height:1.2em; text-transform:none; letter-spacing:normal;}
.menu li a {color:#252525; text-decoration:none; display:block; }
.menu li a:hover {color:#e63732;}
.menu .active {color:#e63732;}

/* ============================= content ====================== */
.indent {padding-bottom:102px;}
.padding {padding-bottom:93px;}

.gallery {padding-right:28px; float:left; width:604px;}
.gallery img {margin:0 3px 7px 0;}
.gallery .img {margin-bottom:0px !important;}

.row {background:#1b150b;}

.h-pad {padding-top:7px;}

.margin {margin-bottom:34px;}
.margin1 {margin-bottom:20px;}
.img-indent {margin-right:4px;}

.alignright {text-align:right;}

.link {display:inline-block; background:#593f26; height:25px; color:#fff; padding:5px 24px 0 24px; text-decoration:none;}
.link:hover {background:#8a7359;}
.link1 {text-transform:uppercase; letter-spacing:3px;}

.col-pad {padding-right:87px;}
.col-pad1 {padding-right:69px;}

.col-1 .col-pad {padding-right:24px;}
.col-2 .col-pad {padding-right:47px;}

.pad {padding-top:30px;}
.pad1 {padding-top:65px;}
.pad2 {padding-top:10px;}

.margin {margin-top:-12px;}

.box {background:url(images/box-bottom-bg.gif) left bottom no-repeat #593f26; padding-bottom:16px; color:#fff; line-height:1.333em; margin-bottom:16px;}
.box .indent {padding:20px 14px 16px 22px;}

.null {margin:0px}

.mail {text-decoration:none;}
.mail:hover {text-decoration:underline;}

.row {color:#a2a2a2;}
.row-indent {padding:58px 0 52px 0;}
.row strong {color:#e63732; margin-bottom:16px;}
.row .col-pad {padding-right:178px;}

.row li {font-size:1.333em; padding:0px 0 6px 0 ; line-height:1.18em; background:none; text-transform:none; letter-spacing:normal;}
.row li span {font-size:0.75em;}
.row li span a {color:#a2a2a2; text-decoration:none;}
.row li span a:hover {text-decoration:underline;}

.list {padding-top:4px;}
.list li {font-size:1em; padding-bottom:15px;}
.list li a {color:#a2a2a2; text-decoration:none; display:inline-block; padding-top:7px;}
.list li img {margin:-7px 0 0 0px; padding-right:20px;}
.list li a:hover {color:#6a6864;}

.folio li {float:left; padding:0 44px 0 0; text-transform:none; letter-spacing:normal;}
.folio .last {padding:0px;}

.links {width:358px; text-align:right; float:right;}
.links li {float:left; background:none;}
.prev {margin-right:15px;}
.links li a {color:#3e3e3d; text-decoration:none;}
.links li a:hover {color:#e63732;}
.links .active {color:#e63732;}

.phone {display:inline-block; width:120px;}
.upper {text-transform:uppercase;}
/* ============================= footer ====================== */
#footer .main {background:url(images/footer-bg.gif) left top repeat-x; text-align:center; padding-top:34px;}
#footer {color:#e63732;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.rss {display:inline-block; background:url(images/rss.jpg) left 0px no-repeat; color:#fff; text-transform:uppercase; padding-left:27px; margin-left:20px;}

/* ============================= forms ============================= */

#RequestForm .link {margin-top:14px;}
#RequestForm label {height:51px; display:block;}
#RequestForm .input {width:271px; height:23px; border:1px solid #25190e; background:#d6bf9f; padding:9px 0 0 12px; font-size:1em; }
#RequestForm textarea {width:271px; height:122px; border:1px solid #25190e; background:#d6bf9f; padding:9px 0 0 12px; overflow:auto; font-size:1em;}

#ContactForm .link {margin-top:14px;}
#ContactForm label {height:51px; display:block;}
#ContactForm .input {width:527px; height:23px; border:1px solid #25190e; background:#d6bf9f; padding:9px 0 0 12px; font-size:1em; }
#ContactForm textarea {width:527px; height:122px; border:1px solid #25190e; background:#d6bf9f; padding:9px 0 0 12px; overflow:auto; font-size:1em;}
