/* CSS Document */

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

body{
	background:#000 url(images/bg.jpg) no-repeat top center;
	text-align:center;
}

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:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:10px;
		line-height:14px;
		text-transform:uppercase;
		color:#c3ccd5;
	}

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

a {color:#fff; outline:none; text-decoration:none;}
a:hover{text-decoration:none; color:#ff8a2d;}
p {padding-bottom:15px;}
p span {color:#fff;}

h1 a{
	font-size:60px; 
	color:#fff;
	line-height:1.2em;
	display:block;
}
h2 {
	font-size:20px; 
	color:#fff; 
	line-height:1.2em;
	padding:15px 0;}
h3 {margin:-2px 0 70px;}
h3 a{font-size:14px; color:#fff; line-height:1.2em;}
/* ============================= main layout ====================== */
#main {background:url(images/bg_content.jpg) no-repeat center 86px; padding:115px 0 0;}
#page1 #main {background:url(images/splash_bg.jpg) no-repeat center 149px; padding:148px 0 0;}

li { 
	background:url(images/marker.gif) no-repeat 0 4px; 
	padding-left:13px; 
	padding-bottom:7px;
	}
li a {
	color:#F60;
}
li a:hover {color:#ff8a2d;}
li span {color:#fff;}

.imgindent {margin:0 13px 0 0; float:left;}
.fright {text-align:right;}
/* ============================= header ====================== */
.logo {padding:55px 0 0;
	text-align:right;
	width:273px;}

#page1 .logo {width:300px; padding:82px 0 0;}
#page1 .logo h3 {margin-top:-6px;}
#page1 .logo h3 a {font-size:18px; line-height:1.2em;margin-right:8px;}
#page1 .btn {
	margin:58px 0 0; 
	display:inline-block;
	width:91px;
	height:32px;
	background:url(images/btn.gif) no-repeat top center;
	float:right;
	text-decoration:none;
	}
#page1 .btn:hover {background:url(images/btn_hover.gif) no-repeat top center;}

.menu { padding:3px 8px 0 138px; position:relative;}
.menu li { margin-bottom:8px; background:none; padding:0;}
.menu a {
	font-size:22px; 
	color:#0a0812; 
	text-transform:lowercase;
	background:url(images/menu_btn.png) no-repeat bottom center;
	display:block;
	width:129px;
	height:32px;
	text-align:center;
	line-height:32px;
}
.menu a:hover {color:#8a3006;}
.menu .active,.menu .active:hover {background-position:top; color:#fff; cursor:default;}
/* ============================= content ====================== */
p.last {padding-bottom:0;}
.srcoll {overflow:auto;}
.row2 {
	margin:23px 0 0; 
	border-top:1px solid #272c34;
	}
.row1, .row2 {padding-right:17px;}
.row_bg {background:url(images/bg_line.gif) repeat-y 282px top;}
.block .imgindent { padding:0 0 16px; margin:0 16px 0 0;}
.block {padding:4px 0 0;}
#page6 .block, #page2 .block{ padding:0;}
.link {font-size:10px; letter-spacing:-1px;}

span.right {margin-bottom:7px;}
.row2 h2 {padding:15px 0 18px;}

/*phone*/
.phone {margin-bottom:-1px;}
.phone span {display:inline-block; width:70px; font-weight:normal; color:#c3ccd5;}
#page7 .phone span {width:79px;}
#page7 .phone {padding:0 0 3px;}
.phone a {color:#c3ccd5; text-decoration:underline;}
.phone a:hover {color:#ff8a2d;}
/* ============================= footer ====================== */
#footer {font-size:9px; padding-left:25px; color:#818388;}
#footer a {color:#fff;}
#footer a:hover {color:#ff8a2d;}


/* ============================= forms ============================= */
label {height:26px; display:block;}
input, textarea {
	width:236px;
	border:1px solid #949191;
	padding:2px 5px;
	font-size:10px;
	color:#fff;
	background:none;
	line-height:12px;
}
textarea {
	height:107px; overflow:auto; margin-bottom:16px;}
#ContactForm p {padding-right:12px;}
#ContactForm a {margin:0 12px 0 0; letter-spacing:-1px;}

