/* CSS Document */

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

body{
	background:#eae9e2;
	text-align:left;
}

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:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.417em;
	color:#74736e;
	}

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

a {color:#74736e; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

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

li { background:url(images/marker1.gif) no-repeat 0 13px; padding-left:7px; line-height:2em;}
li a {color:#33a0d0;}

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

.row1 {background:#f8f7ec; padding:25px 37px 32px 35px;}
.row2 {background:#fbfaf3; padding:32px 37px 32px 35px;}

h2 {font-size:26px; line-height:1.2em; color:#3067a0; border-bottom:4px solid #e0dfd8; padding-bottom:7px; margin-bottom:19px;}
.title {color:#3f3d37; font-size:30px; line-height:1.2em;}

/* ============================= header ====================== */

#header {background:#fff url(images/header-bg.jpg) left top no-repeat;}

.logo {position:absolute; margin:40px 0 0 93px;}

.slogan {position:absolute; padding:131px 0 0 405px;}
h1 {color:#ffffff; font-size:4.583em; text-transform:uppercase; line-height:1.2em; letter-spacing:-3px;}
h1 strong {display:block; font-size:0.764em; line-height:1.2em; margin:-17px 0 -70px 18px; letter-spacing:-2px;}
h1 a {font-size:.364em; line-height:1.2em; text-decoration:none; color:#fedc60; letter-spacing:-1px; display:block; margin-left:250px;}

.menu {padding:23px 0 0 291px;}
.menu li {display:inline; background:url(images/menu-devider.gif) no-repeat right 0; font-size:1.667em; text-transform:uppercase; font-weight:bold; padding:0 20px 0 0; margin-right:7px; letter-spacing:-1px;}
.menu li a {color:#fff; text-decoration:none; line-height:1.5em;}
.menu li a:hover, .menu .active a {color:#fedc60;}
.menu .last {background:none;}

/* ============================= content ====================== */

strong a {color:#33a0d0;}

.gallery {margin-right:-19px;}
.gallery img {margin:19px 14px 0 0;}

.col-pad {padding-right:38px;}
.col-pad2 {padding-right:14px;}

dl {margin-bottom:-35px; overflow:hidden;}
dt {color:#33a0d0; font-weight:bold;}
dt a {color:#33a0d0;}
dd {border-bottom:1px solid #e5eaeb; padding-bottom:20px; margin-bottom:15px;}
.last {border:none;}

.link {font-weight:bold; color:#33a0d0; display:inline-block; margin-top:14px;}

.color2 {color:#74736e;}
.color3 {color:#33a0d0;}

.margin1 {margin-top:15px;}

.gallery2 {margin:0 -9px -9px 0;}
.gallery2 img {margin:0 9px 9px 0;}

.gallery3 {width:100%; overflow:hidden;}
.gallery3 .col-1 {width:474px !important;}
.gallery3 .col-2 {width:420px !important;}
.pagination {text-align:center; padding:20px 0 0 0; font-weight:bold;}
.phone {display:inline-block; width:90px;}

/* ============================= footer ====================== */

#footer {padding:34px 0 0 47px;}
#footer a {font-weight:bold;}

/* ============================= forms ============================= */

#ContactForm {padding:14px 0 0 0;}
#ContactForm label {height:42px; display:block;}
#ContactForm .col-1 {width:259px !important;}
#ContactForm .col-2 {width:249px !important;}
.taright {text-align:right;}
.taright a {margin-left:20px;}

.input {width:232px; height:19px; border:1px solid #e0dfd8; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:242px; height:103px; border:1px solid #e0dfd8; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

