/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000000;
	text-align:center;
}

img {vertical-align:middle;}
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:0.813em;
		line-height:1.231em;
		color:#5e626c;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#8d650b;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

#main { width:980px; margin:0 auto; text-align:left; background:url(images/main-bg.jpg) top left no-repeat;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.col-1 {width:431px;}
.col-2 {width:286px;}

.col-1 .col-1 {width:233px;}
.col-1 .col-2 {width:180px;}

li { background:url(images/list-bg.gif) no-repeat 0 9px; padding-left:21px; font-size:0.923em; line-height:2.083em;}

.list li {background:url(images/list-line.gif) bottom left repeat-x; padding:4px 0 3px 7px;}
.list li a { padding-left:29px; color:#5e626c; text-decoration:none;}
.list li a:hover {color:#fff;}
.list .last {background:none;}
.list .li1 a {background:url(images/li1.gif) no-repeat 0 0;}
.list .li2 a {background:url(images/li2.gif) no-repeat 0 0;}
.list .li3 a {background:url(images/li3.gif) no-repeat 0 0;}
.list .li4 a {background:url(images/li4.gif) no-repeat 0 0;}
.list .li5 a {background:url(images/li5.gif) no-repeat 0 0;}
.list .li6 a {background:url(images/li6.gif) no-repeat 0 0;}
.list .li7 a {background:url(images/li7.gif) no-repeat 0 0;}
.list .li8 a {background:url(images/li8.gif) no-repeat 0 0;}
.list .li9 a {background:url(images/li9.gif) no-repeat 0 0;}
.list .li10 a {background:url(images/li10.gif) no-repeat 0 0;}

.link {background:url(images/link-bg.gif) no-repeat 0 0; padding:1px 0 2px 27px; color:#fff; text-transform:uppercase; text-decoration:none; display:inline-block; margin-top:18px; font-weight:bold;}
.link:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}

h1 {background:url(images/logo.jpg) no-repeat 0 0; font-size:2.538em; line-height:1em; color:#fff; font-weight:normal; padding:30px 0 25px 105px; letter-spacing:-1px;}
h1 a { color:#fff; text-decoration:none;}
h1 span {display:block; color:#9d3c5e; font-size:0.364em; line-height:1em; letter-spacing:normal;}

h2 {color:#fff; font-weight:normal; font-size:2.154em; line-height:1em; margin-bottom:11px; letter-spacing:-1px;}

/* ============================= header ====================== */
#header {height:163px; padding:15px 0 0 90px;}

.menu {background:url(images/menu-bg.jpg) top left no-repeat; margin-top:14px; padding:10px 0 16px 0;}
.menu li {display:inline; font-size:0.846em; background:url(images/menu-devider.gif) top right no-repeat; padding:0 45px 0 45px;}
.menu li a {color:#5e626c; text-decoration:none;}
.menu li a:hover, .menu .active a {color:#fff;}
.menu .last {background:none;}
.menu .first {padding-left:39px;}

/* ============================= content ====================== */
#content {height:438px; margin:0 64px 0 90px; padding:27px 27px 13px 41px; background:url(images/content-bg.jpg) top left  no-repeat;}

.col-pad {padding-right:41px;}

.box {background:url(images/box-bg.jpg) no-repeat 0 0; padding:27px 10px 10px 23px;}

.margin1 {margin-top:13px;}
.margin2 {margin-top:26px;}

.gallery {margin-right:-22px; padding-top:8px;}
.gallery img {margin-right:22px;}

.line {border-bottom:2px solid #171a1d; padding-bottom:20px; margin-bottom:30px;}

.phone {display:inline-block; width:79px;}

/* ============================= footer ====================== */
#footer { height:28px; padding:15px 0 0 130px;}

#footer {color:#282b2e; font-size:0.769em; line-height:1.1em; font-family:Verdana, Geneva, sans-serif;}
#footer a {color:#282b2e;}

/* ============================= forms ============================= */

#ContactForm .rowi {height:46px;}
#ContactForm .col-1 {width:237px !important;}
#ContactForm .col-2 {width:193px !important;}
#ContactForm .link {float:right; margin-left:20px;}

.input {width:193px; height:16px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:186px; height:108px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
