/* CSS Document */

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

body{
	background:url(images/body-tail.gif) left top repeat-x #07141c;
	text-align:center;
}

object {vertical-align:top; outline:none;}

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:0.8125em;
		line-height:1.23em;
		color:#85939a;
	}

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

a {color:#009cff; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

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

li { background:url(images/marker.gif) no-repeat 0 0px; padding-left:28px; line-height:1.3em; vertical-align:top}
li a {color:#009cff;}

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

.left-shadow {background:url(images/left-shadow.png) left top repeat-y ; }
.right-shadow {background:url(images/right-shadow.png) right top repeat-y;  padding:0 4px 0 4px;}
.bottom-shadow {background:url(images/bottom-shadow.gif) left bottom repeat-x #171e22; width:100%;}


h3 {font-size:1.23em; line-height:1.2em; color:#fff; margin:22px 0 5px 0; text-transform:uppercase; letter-spacing:-1px;}
h2 {font-size:1.84em; line-height:1.2em; color:#fff; margin:1px 0 5px 0; text-transform:uppercase; letter-spacing:-1px;}

/* ============================= header ====================== */
.logo {position:absolute;}

.menu {background:#061118;}
.menu ul {overflow:hidden; width:100%;}
.menu li {background:url(images/menu-li-bg.gif) right 0px no-repeat; padding:0; float:left;}
.menu li a {font-size:0.92em; line-height:1.2em; text-transform:uppercase; color:#fff;  text-decoration:none; display:block; width:162px; text-align:center; padding:31px 0 32px 0; margin-right:1px;}
.menu .last {background:none;}
.menu .last a { width:162px;}
.menu .first a {width:164px;}

.menu li a:hover, .menu .active {background:url(images/menu-li-active.gif) left top repeat-x;}

/* .slides { position:relative; height:407px;} = */

.slides { 
   /* margin: 50px auto; 
    position: relative; 
     width: 240px;  
    height: 407px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4);*/
    -webkit-transition: background ease-in 5000ms; /* property duration timing-function delay */
    -moz-transition: background ease-in 5000ms;
    -o-transition: background ease-in 5000ms;
    transition: background ease-in 5000ms;
}

#slides div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px;
}

/* ============================= content ====================== */
.indent {padding:18px 30px 55px 30px;}

.col-indent {padding:23px 0 11px 0;}
.col-indent1 {padding:23px 0 35px 0;}
.col-indent2 {padding:23px 0 5px 0;}
.col-indent3 {padding:8px 0 5px 0;}
.padding {padding-bottom:60px;}
.padding1 {padding-bottom:102px;}
.padding2 {padding-bottom:20px;}
.padding3 {padding-bottom:8px;}

.margin {margin:-5px 0 28px 0;}
.h-pad {padding-top:20px;}
.h-pad1{padding-top:15px;}
.v-pad {padding-top:15px; padding-bottom:5px;}

.col-pad {padding-right:60px;}
.col-pad1 {padding-right:50px;}
.col-pad2 {padding-right:70px;}
.col-pad3 {padding-left:10px;}
.col-pad4 {padding-left:30px;}

.h3-text {font-size:1.15em; line-height:1.33em; color:#4c5b63;}
.copyright {font-size:.75em; line-height:1.00em;}

.link1 {color:#fff; text-transform:uppercase; font-size:1.15em; display:inline-block; margin-top:20px;}
.link {color:#fff; font-size:0.76em; text-transform:uppercase; text-decoration:none; display:inline-block; background:#009cff; padding:8px 16px 7px 14px; margin-top:7px;}
.link:hover {background:#0b5d91;}

.title {color:#fff;}
.title2 {
	font-size: 1em;
	color:#cccccc;
	text-align: center;
}
.title3 {text-align: center;}
.title4 {font-size:1.23em; color:#fff; line-height:1.5em;}

.pad {padding-top:47px;}
.pad1 {padding-top:23px;}
.pad2 {padding-top:8px;}
.pad3 {padding-top:37px;}

.alignright {text-align:right;}

.border {background:url(images/divider-bg.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:20px;}
.border-pad {padding-bottom:46px; margin-bottom:38px;}
.border-pad1 {padding-bottom:37px; margin-bottom:14px;}

.phone {display:inline-block; width:70px;}

/* ============================= footer ====================== */
#footer {padding:24px 0 0 34px;}
.footer-menu {padding-bottom:14px;}
.footer-menu ul {width:100%; overflow:hidden;}
.footer-menu li {float:left; background:url(images/footer-menu-li-bg.gif) left 8px no-repeat; padding:0px 18px; font-size:1.23em;}
.footer-menu li a {color:#85939a; text-decoration:none;}
.footer-menu li a:hover {text-decoration:underline;}
.footer-menu .first {background:none; padding-left:0px;}


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

#ContactForm {padding-top:10px}
#ContactForm label {height:47px; display:block;}
.column1 {width:290px; float:left;}
.column2 {width:302px; float:left;}
#ContactForm .link1 {margin:25px 0 0 20px;}
.input {width:236px;  border:1px solid #2f3539; background:#07141c; padding:2px 0 2px 5px; font-size:1em; line-height:1.16em;}
textarea {width:295px; height:115px; border:1px solid #2f3539; background:#07141c; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.button {color:#000;}
