/* 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:#959595;}

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:24px; line-height:28px; text-transform:uppercase; color:#fff; color:#d6d6d6;}
h3 {font-size:21px; line-height:1.2em; text-transform:uppercase; color:#fff; color:#b1b1b1; margin-top:-4px;}

.text {font-size:17px; line-height:20px; color:#959595; padding-top:2px;}

li { background:url(images/marker1.gif) no-repeat 0 7px; 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 ====================== */

/* ============================= content ====================== */
.text-box {background:url(images/text-box-bg.gif) no-repeat 0 0 #000; 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;}
.link:hover {background:url(images/link-hover.gif) no-repeat 0 0;}

.gallery {width:577px;}
.gallery img {margin:0px 29px 28px 0px;}
.gallery .last {margin-right:0px;}

.mail {color:#e55913;}
/* ============================= footer ====================== */
#footer .main {background:#fff; color:#000;}
#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;}
