/* 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.7em; 
    line-height:1.5em; 
    color:#ffffff;
    }
input, select { 
    vertical-align:middle; 
    font-weight:normal;
    }
a {
    color:#cccccc;
    }
a:hover{
    text-decoration:none;
    color:#1fa3eb;
    }
p {
    padding-top:0px;
    }
strong{ 
    color:#1fa3eb; 
    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{ 
    font-size:1em; 
    line-height:2em;
    }
#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:#4ecbff; 
    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; 
    color:#4ecbff;
    }
.list { 
    margin:-2px 0;
    }
.list li { 
    color:#666666; 
    text-transform:none; l
    ine-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;
    }
    
