/* CSS Document */

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

body{background:#000000; text-align:center;}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #101010;}
.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

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

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.5625em; line-height:1.778em; color:#6f6f6f; text-transform:uppercase;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffffff;}
a:hover{text-decoration:none;}
p {padding-top:0px;}
strong{ color:#ffffff; display:block; font-size:1.25em;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:50px;}
.space1{ margin-left:98px;}
.margin0{ margin:0 !important;}
.padding1{ padding-top:19px;}
.padding2{ padding-top:11px;}
.padding3{ padding-top:6px;}
.padding4{ padding-top:52px;}
.padding5{ padding-top:25px;}
.padding6{ padding-top:35px;}

/* ============================= header ====================== */
#header{ width:100%; overflow:hidden;}
#header .menu{ float:right; text-align:right; padding:41px 80px 0 0;}
#header .menu li{ line-height:2.222em;}
#header .menu a{ color:#fff; text-decoration:none; background:url(images/link-bg.gif) right top no-repeat; padding-right:10px;}
#header .menu a:hover, #header .menu .active{ color:#6f6f6f; background:none;}
#header .logo{ padding:12px 0 0 50px;}

/* ============================= content ====================== */
#content{ background:url(images/content-bg.gif) no-repeat 0 0; padding:56px 72px 41px 62px;}
.gallery a{ display:inline-block; margin:1px 1px 0 0;}
#page1 .column-1{ text-align:right;}
#page1 #content{ padding:56px 60px 55px 62px;}

.title{ padding-bottom:21px;}
.list{ margin:-2px 0;}
.list li{ color:#666666; text-transform:none; line-height:2.2em; font-size:1.111em;}
.link{ float:right; background:url(images/link-bg.gif) right top no-repeat; padding-right:10px; display:inline-block; margin-top:13px;}
.link1{ background:url(images/link1-bg.gif) right top no-repeat; padding-right:10px; display:inline-block; color:#6e6e6e; text-decoration:none; margin:32px 15px 0 0;}
.link1:hover{ color:#fff;}

.link2{ display:inline-block; width:20px; height:20px; background:url(images/link3-bg.gif) no-repeat 0 0; text-decoration:none; margin:32px 0 0 22px;}
.link2:hover, .act{ background:url(images/link3-bg-act.gif) no-repeat 0 0;}

.text{ text-transform:none; font-size:1.111em;}
.unline{ border-bottom:solid 1px #212121; padding-bottom:11px; margin-bottom:12px;}
.scroll{ text-align:right; margin-top:-6px;}
.clients{ margin-top:-14px;}

/* ============================= footer ====================== */
#footer{ text-transform:none; font-size:1.111em;}
#footer .indent{ padding:8px 0 0 60px;}
#footer a{ color:#6f6f6f; text-decoration:none;}
#footer a:hover{ color:#fff;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:5px;}
#ContactForm .col-1{ width:220px;}
#ContactForm .col-2{ width:198px;}
#ContactForm label{ display:block; height:42px;}
#ContactForm input{ border:solid 1px #a09b96; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; padding:4px 0 4px 3px; width:173px; text-transform:uppercase;}
#ContactForm textarea{ border:solid 1px #a09b96; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; padding:1px 0 1px 3px; width:193px; text-transform:uppercase; height:103px; overflow:auto;}
#ContactForm .link{ float:right; margin:22px 3px 0 20px;}

