/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#D6D6D6 url(images/page-tail.jpg) left top repeat-x;}

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

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#000;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#B0500C;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker.gif) left 1px no-repeat; padding:1px 0 8px 32px;}
li a {text-decoration:none; color:#000;} 
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

.main { width:931px; margin:0 auto; text-align:left;}

/***************header***************/
#header {height:406px; padding:15px 0 0;}

.logo {float:left; padding:0 220px 31px 0;}

.nav {float:left; padding:35px 0 0;}
.nav li {float:left; background:none; padding:0 0 0 26px;}


.menu li {background:none; padding:0 0 6px 0;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:20px;}
.phone {float:right; margin-right:81px;}
.col-3 .phone {margin-right:30px;}
cite {font-style:normal;}

#content {padding:73px 0 48px 2px;}
.col-1 {width:290px;}
.col-2 {width:600px;}
.col-3 {width:278px;}

.inner1 {padding:37px 0 0 35px;}
.inner2 {padding:25px 0 0 1px;}
.inner3 {padding:30px 0 0 10px;}

.block {padding-bottom:43px;}
.block .col-1 {width:57px; font-size:0.923em; color:#B0500C; font-weight:bold;}
.block .col-2 {width:198px;}
.block span {margin-left:8px;}

.text {line-height:1.231em;}

/***************titles***************/
.title {background:url(images/title-tail.gif) left 34px repeat-x;}
.title div {padding:4px 0 5px 56px;}
.title .img1 {background:url(images/title-img1.jpg) left top no-repeat;} 
.title .img2 {background:url(images/title-img2.jpg) left top no-repeat;}
.title .img3 {background:url(images/title-img3.jpg) left top no-repeat;}

h2 {color:#B0500C; font-weight:normal; font-size:1.077em; line-height:1.286em;}
h2 a {color:#B0500C;}
h3 {background:url(images/block-bg.jpg) left 1px no-repeat; color:#FFF; font-size:1.5em; line-height:1em; width:36px; text-align:center;
 padding:9px 0 9px;}
h4 {line-height:1.231em; padding-bottom:1px;}

/***************links***************/
.button {display:block; background:url(images/button-tail.gif) left top repeat-x; float:right; font-size:0.923em; line-height:1em; text-decoration:none;}
.button span {display:block; background:url(images/button-left.gif) left top no-repeat;}
.button span span {display:block; background:url(images/button-right.gif) right top no-repeat; padding:3px 19px 5px;}
.button:hover {color:#000;}

.banners {padding:44px 0 1px; margin-left:-2px; position:relative;}
.banners li {display:inline; background:none; padding:0 38px 0 0;}
.banners .extra {padding:0;}

/***************boxes***************/
.menu {background:url(images/menu-tail.jpg) left top repeat-x;}
.menu-left {background:url(images/menu-left.jpg) left top no-repeat;}
.menu-right {background:url(images/main-img.jpg) right top no-repeat; width:100%;}
.menu ul {padding:46px 0 39px 86px;}

.marker {background:url(images/list-marker.gif) left top no-repeat; padding:0 0 6px 32px;}

/***************form***************/
#contactForm {padding:29px 0 0 11px;}
#contactForm p {width:210px; padding:0 0 4px 0; margin:0; line-height:1em;}
#contactForm .inp {height:31px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #B3B2AF; background:#ECECEC; padding:2px 0 0 3px;}
#contactForm input {height:19px; width:263px;}
#contactForm textarea {height:172px; width:263px; overflow:hidden;}
.buttons {padding:18px 0 0;}
.buttons a {float:right; margin-left:15px;}

/***************positioning***************/
.margin1 {margin-bottom:36px;}
.margin2 {margin-bottom:32px;}
.margin3 {margin-right:11px;}

.padding1 {padding-left:27px;}
.padding2 {padding-bottom:8px;}
.padding3 {padding-bottom:29px !important;}
.padding4 {padding-bottom:50px;}
.padding5 {padding-bottom:18px !important;}
.padding6 {padding-bottom:24px;}

/***************footer***************/
#footer {background:#BCBBB9; padding:20px 0 18px;}
#footer .main {text-align:center;}

#footer ul {padding:7px 0;}
#footer li {border-left:1px solid #B0500C; float:left; background:none; padding:0 29px 2px 33px;}
#footer .extra {border:none; padding-left:134px;}
#footer li a {color:#000; text-decoration:none;}
#footer li a:hover {color:#B0500C;}

#footer p {font-size:0.923em;}
#footer p a {border-left:1px solid #000; padding-left:13px; margin-left:13px; text-decoration:underline; color:#000;}
#footer p a:hover {text-decoration:none;}