/* CSS Document */

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

body{background:url(images/extra.jpg) repeat-y top center; text-align:center;}

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

ul { list-style:none;}

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

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
}

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

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

.p1 {padding-bottom:15px;}
.p3 {padding-bottom:30px;}

.top0 {padding-top:9px;}
.top {padding-top:13px;}
.top2 {padding-top:28px;}

.col-indent {padding:26px 0px 35px 44px;}
.col-indent1 {padding:26px 0px 28px 44px;}

.pad-col {padding-right:22px;}
.pad-col1 {padding-right:53px;}

.pad-left {padding-left:61px;}
.pad-right {padding-right:10px;}

.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:142px;}
.phone1 {display:inline-block; width:80px;}
/* ============================= main layout ====================== */
h2 {font-size:18px; line-height:28px; color:#e55913; color:#e55913;}
h3 {font-size:15px; line-height:1.2em; text-transform:uppercase; color:#B6BDC3; color:#B6BDC3; margin-top:-4px;}

.text {font-size:17px; line-height:20px; color:#959595; padding-top:2px;}

li { padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.list li {padding:0px; font-size:17px; line-height:30px;}
.list a {color:#959595; text-decoration:none; background:url(images/marker.gif) no-repeat 0 4px; padding-left:18px;}
.list a:hover {color:#e55913;}

.imgindent {margin:0 28px 0 0; float:left;}
/* ============================= header ====================== */

.title {; padding-left:15px; margin-bottom:1px; width:100%; overflow:hidden; }
.menu {background:url(images/menu-bg.jpg) no-repeat 0 0; padding-left:15px; margin-bottom:1px; width:100%; overflow:hidden; }
.menu ul {float:left;}
.menu li {float:left; font-size:20px; line-height:1.2em; text-align:center; padding:0; background:url(images/menu-li-bg.gif) no-repeat right 24px;}
.menu li a {text-decoration:none; color:#fff; display:block; cursor:pointer; text-align:center; text-transform:uppercase; background:none; padding:17px 30px 20px 30px;}
.menu .last {background:none;}

.rss {background:url(images/rss.jpg) no-repeat 0 0; padding-left:36px; float:right; margin:17px 59px 0 0; text-transform:uppercase; color:#885f43; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; padding-bottom:2px; text-decoration:none;}
.rss:hover {background:url(images/rss-hover.jpg) no-repeat 0 0; color:#fff;}

.logo-bg {background:url(images/logo-bg.jpg) no-repeat left top; {padding: 0px 0 px 150px;}}
.logo {padding:99px 0 175px 400px;}
/* ============================= content ====================== */
.text-box {background:url(images/text-box-bg.gif) no-repeat 0 0 #fff; margin-bottom:4px;}
.text-box .indent {padding:26px 43px 35px 44px;}
.text-box .indent1 {padding:26px 0px 35px 44px;}

.text-box-white {background:white; margin-bottom:4px;}
.text-box-white .indent {padding:31px 40px 31px 44px;}


.border {border-bottom:1px solid #1a1b1b; padding-bottom:17px; margin-bottom:14px;}
.border1 {border-bottom:1px solid #1a1b1b; padding-bottom:17px; margin-bottom:19px;}

.divider {background:url(images/divider.gif) no-repeat top right;}

.link {background:url(images/link.gif) no-repeat 0 0; width:83px; text-decoration:none; font-size:12px; line-height:20px; color:#ffe1ae; padding:7px 12px;}


.gallery {width:577px;}
.gallery img {margin:0px 29px 28px 0px;}
.gallery .last {margin-right:0px;}

.mail {color:#e55913;}
/* ============================= footer ====================== */
#footer .main {background:#000; color:#fff;}
#footer .indent {padding:19px 43px 21px 44px;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {color:#e55913;}

/* ============================= forms ============================= */
#ContactForm label {height:30px; display:block;}

.input {width:175px; height:18px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:175px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
