/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:url(images/bg.jpg) top center repeat;
	 border:0;
	 font:13px Arial, Helvetica, sans-serif; color:#8a8e93;
	 line-height:18px;
}


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

a{ color:#ff5a00; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font-size:58px; line-height:60px; font-weight:bold; text-transform:uppercase; letter-spacing:-3px;}
h1 span{ display:block; margin-top:-14px;}
h2{ font-size:21px; font-weight:bold; color:#fff; line-height:23px; padding:38px 0 4px 0; border-bottom:1px solid #5a5e63; margin-bottom:20px; text-transform:uppercase}
h3{ font-size:28px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:30px; padding:33px 0 36px 0; letter-spacing:-1px;}
p{ padding-bottom:18px;}
img{ vertical-align:top}
/* ============================= header ====================== */
#logo{ margin-top:47px; float:left; padding-left:103px; background: url(images/logo.jpg) 0 9px no-repeat; color:#fff; text-decoration:none}
#search{ float:right; padding-top:114px; width:251px;}
#search .submit{ float:right; background:url(images/button_search.jpg) no-repeat; width:30px; height:30px; cursor: pointer}
#search .input{ float:right; font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; height:14px; width:201px; padding:8px 10px; background:#181a1b}
#menu { width:100%; overflow:hidden; height:70px; margin-top:22px; background:url(images/menu_bg.jpg) top repeat-x; position:relative}
#menu li { padding-right:1px; background:url(images/menu_line.jpg) right top no-repeat; float:left;}
#menu li a{ display:block; line-height:57px; width:139px; font-size:11px; color:#83878e; text-transform:uppercase; text-decoration:none; text-align: center}
#menu .last{ padding-right:0; background:none}
#menu .last a{ width:140px;}
#menu li a:hover, #menu #menu_active a{ color:#fff; background:#ff5a00; line-height:70px;}

#banner{ margin-top:-13px; height:452px; background:#17181a}

/* ============================= content ====================== */
.pad{ padding:0 30px;}
.marg_right1{ margin-right:20px;}
.pad_bot1{
	padding-bottom:20px;
	font-size: 16px;
}
.pad_bot2{ padding-bottom:35px;}
.pad_left1{ padding-left:40px;}

.button{ font-size:14px; color:#fff; text-decoration:none; line-height:28px; float: right; padding:0 17px; margin-left:1px; background:#ff5a00}
.button:hover{ background:#5a5e63}

.font1{
	font-size:18px;
	color:#fff
}

.link1{ font-size:15px;}

.under1{ border-bottom:4px solid #37393d; padding-bottom:33px;}

.list1 li{
	padding:1px 0 5px 0;
	border-bottom:1px solid #46474a;
	color:#fff;
	text-align: left;
}
.list1 span{
	float:right;
	text-align: right;
}
.list1 .last{ padding-bottom:0; border-bottom:none}
.list2{ margin-top:-6px}
.list2 li{ line-height:29px;}
.list2 li a{ padding-left:23px; background:url(images/marker_1.gif) 0 5px no-repeat}

.color1{ color:#fff;}

/* ============================= footer ====================== */

#footer { color:#fff; font-size:12px; background:#161719}
#footer a{ color:#fff; text-decoration:none}
#footer a:hover{ text-decoration:none}

#icons{ float:right; margin-top:-6px;}
#icons li{ padding-left:4px; float:left;}
#icons li a{ display:block; width:26px; height:26px;}
#icon1{ background:url(images/icon1.jpg) no-repeat}
#icon1:hover{ background:url(images/icon1_active.jpg) no-repeat}
#icon2{ background:url(images/icon2.jpg) no-repeat}
#icon2:hover{ background:url(images/icon2_active.jpg) no-repeat}
#icon3{ background:url(images/icon3.jpg) no-repeat}
#icon3:hover{ background:url(images/icon3_active.jpg) no-repeat}
#icon4{ background:url(images/icon4.jpg) no-repeat}
#icon4:hover{ background:url(images/icon4_active.jpg) no-repeat}

/* ============================= forms ============================= */
#form_1{ color:#fff; width:285px;}
#form_1 a{ color:#fff;}
#form_1 .radio{ float:left; margin:0 7px 0 0; height:20px; width:10px;}
#form_1 .left{ padding-right:23px; font-weight:bold}
#form_1 .input{ padding-top:12px; line-height:22px;}
#form_1 .input input{ height:15px; width:273px; padding:2px 5px; font:13px Arial, Helvetica, sans-serif; color:#fff; background:none; border:1px solid #7b7b7c}
#form_1 span{ font-size:11px;}
#form_1 .check{ padding-top:15px; padding-bottom:17px}
#form_1 .check input{ height:20px; margin-right:4px; float:left;}
#form_1 select{ width:285px; height:21px; font:12px Arial, Helvetica, sans-serif; color:#5a5e63; padding:1px; background:#1d1e20; border:1px solid #7b7b7c; margin-bottom:9px;}
#form_1 .cols{ width:140px; float: left; margin-bottom:0}
#form_1 .button{ margin-top:25px; margin-bottom:18px; padding:0 13px;}
.text_right{ text-align:right}

#ContactForm {line-height:20px; width:285px; padding-top:4px;}
#ContactForm a{ margin-left:15px}
#ContactForm .input {width:275px; height:16px;background:#292b2d; padding:7px 5px; margin-bottom:15px;color:#fff; font:13px Arial, Helvetica, sans-serif}
#ContactForm textarea {width:275px; height:127px;background:#292b2d; padding:7px 5px; margin-bottom:18px;color:#fff; font:13px Arial, Helvetica, sans-serif; overflow:auto}
#page1 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page2 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page3 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page4 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page5 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page6 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page7 .body1 .body2 .main #header .wrapper h1 #logo {
	color: #FF8000;
}
#page1 .body1 .body2 .main #content .col1 .pad form #QS-buttonSearch {
	color: #FF8000;
}
#page1 .body1 .body2 .main #content .col1 .pad form #QS-buttonSearch {
	color: #FF8000;
}
#page6 .body1 .body2 .main #content .col2 .pad .wrapper.under1 p {
	color: #FFF;
}
#page6 .body1 .body2 .main #content .col2 .pad .wrapper.under1 .font1 {
	color: #FF8000;
}
#page6 .body1 .body2 .main #content .col2 .pad .wrapper.pad_bot1 p {
	color: #FFF;
}
#page6 .body1 .body2 .main #content .col2 .pad .wrapper.pad_bot1 .font1 {
	color: #FF8000;
}
#page6 .body1 .body2 .main #content .col2 .pad .wrapper.under1 .color1 {
	color: #FFF;
}

