/* CSS Document */

* {
	font-size:12pt;
	text-transform: none;
	vertical-align: top;
	margin: 0;
	font-weight: normal;
}

body{
	text-align:center;
	background-color: #585141;
}

img {
	vertical-align:top;
	float: none;
	margin-bottom: 0px;
}
a img { border:0;}

ul { list-style:none;}

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


html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:1.2em;
	color:#000;
	float: left;
	}

input, select { font-weight:normal;}

a {color:#e0570e; outline:none;}
a:hover{text-decoration:none;}
p {
	padding-top:18px;
	font-size: 10pt;
}

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

#content li {
	background:url(images/marker.gif) no-repeat 0 13px;
	padding-left:9px;
	line-height:2em;
	position:relative;
}
#content li a {color:#e0570e;}
#content li a span {display:inline-block; margin-left:-10px; text-decoration:underline;}
#content li a:hover span {text-decoration:none;}

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

h2 {font-size:2.92em; line-height:1.243em; text-transform:capitalize; color:#000; padding:26px 0 20px 0; letter-spacing:-2px;}
/* ============================= header ====================== */
#page1 #header {
	height:710px;
	background-color: #585141;
	background-image: url(images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header {background:url(images/header-bg1.gif) left bottom repeat-x #585141;}

.logo {float:left; padding:28px 0 0px 0;}

.header_col {float:right; width:420px;}
.sub-menu {
	padding-top:50px;
	float:right;
	position:relative;
	padding-bottom: 47px;
}
.sub-menu ul { overflow:hidden;}
.sub-menu li {float:left; background:url(images/sub-menu-li-bg.gif) right 3px no-repeat; padding:0 14px 0 13px; line-height:1.243em; font-size:0.92em;}
.sub-menu li a {text-decoration:none; color:#fff; position:relative;}
.sub-menu li a:hover {text-decoration:underline;}
.sub-menu .last {background:none; padding-right:0px;}

.menu ul {float:right; width:100%; position:relative;}
.menu li {float:left; background:none; padding:0 0 0 11px; font-size:1.384em; line-height:1.243em;}
.menu li a {text-decoration:none; color:#FFFFFF; text-transform:uppercase; display:block; background:url(images/png-bg.png) repeat; width:62px; padding:28px 0 0 0; text-align:center; height:48px; margin-top:-6px;}

.menu .li1 a {width:80px;}
.menu .li2 a {width:112px; margin-right:-15px;}

.menu li a:hover, .menu .active  {background:url(images/menu-li-a.png) top center no-repeat; color:#585141;}
.menu .li1 a:hover, .menu .li1 .active {background:url(images/li1-bg.png) top center no-repeat;}
.menu .li2 a:hover, .menu .li2 .active {background:url(images/li2-bg.png) top center no-repeat;}

.header-inner {
	width:850px;
	color:#f9f9f9;
	line-height:1.615em;
	position:relative;
	height:305px;
	padding-top:79px;
}
.header-inner span {display:block; color:#7d1c04; font-size:1.3em; line-height:1.235em; padding:3px 0 12px 0;}
.header-link {margin:7px 0px 0 8px; display:block; position:absolute; right:117px; bottom:55px;}
/* ============================= content ====================== */
#content {background:url(images/extra-bg.gif) left top repeat-x #fff;}
#content ul {padding-left:5px;}

.indent {padding:38px 0 43px 0}
.indent1 {padding:60px 0 53px 0;}

.col-pad {margin-right:29px;}
.col-pad1 {margin-right:30px;}

.col-indent {padding:0 24px 60px 24px;}
.col-indent1 {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 77px;
	padding-left: 10px;
}

.box {
	background:#fff;
	position:relative;
	float: none;
}

.link {
	display:inline-block;
	background:url(images/link-bg.gif) left top no-repeat;
	padding:21px 0 0 19px;
	height:27px;
	width:94px;
	color:#fff;
	text-decoration:none;
	font-size:0.92em;
	line-height:1.243em;
	position:absolute;
	left:1px;
	bottom:0;
	z-index: 3;
	visibility: visible;
}
.link:hover {background:url(images/link-bg-hover.gif) left top no-repeat;}

.col-bg {background:url(images/col-bg.jpg) right bottom no-repeat #fff;}

.font {font-size:1.077em; line-height:1em;}
.date {text-transform:uppercase; color:#e0570e;}

.pad {padding-top:12px;}
.pad1 {padding-top:8px;}
.pad2 {padding-top:27px;}
.pad3 {padding-top:43px;}

.title {color:#585141;}

.ul-pad {padding-bottom:15px;}
.h-pad {padding-left:20px;}

.padding {padding-bottom:60px;}
.padding1 {padding-bottom:56px;}
.padding2 {padding-bottom:67px;}
.padding3 {padding-bottom:35px;}


table {
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	font-size:18pt;
	width:900px;
	height:344px;
	margin-top:4px;
	float: none;
	text-align: center;
	vertical-align: middle;
}
table td {border:none; vertical-align:middle; padding:0}
table a {font-size:1em; font-weight:normal;}
table .text {font-size:1.3em;}
table .img {text-align:center; text-transform:uppercase;}
table img {margin-right:4px;}
.col_1 {width:50px;}
.col_2 {width:110px;}
.col_3 {width:140px;}
.col_4 {width:70px;}
.col_5 {width:80px;}
.align {text-align:center;}
.head {text-transform:uppercase; color:#fff; text-align:center; }

.gallery img {margin:0 31px 32px 0;}
.gallery .last {
	margin: 0;
}
.gallery .last1 {margin-bottom:0px;}

.phone {display:inline-block; width:90px;}
/* ============================= footer ====================== */
#footer { font-size:1.1ems;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footer-menu {width:100%; overflow:hidden; padding:32px 0 5px 0;}
.footer-menu li {float:left; background: none; padding: 0 15px 0 0; line-height:1.243em;}
.footer-menu li a {text-decoration:none; color:#000;}
.footer-menu li a:hover {text-decoration:underline;}
/* ============================= forms ============================= */

#ContactForm {padding-top:5px;}
#ContactForm label {height:47px; display:block;}
#ContactForm .link1 {margin:16px 0 0 20px; display:inline-block;}
.alignright {text-align:right;}
.input {width:225px; border:none; background:#e9e9e9; padding:5px 0 4px 5px; font-size:1em; line-height:1.243em;}
textarea {
	width:250px;
	height:100px;
	border:none;
	background:#e9e9e9;
	overflow:auto;
	font-size:1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

