/* CSS Document */

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

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


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

a{ color:#ffae00; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font-size:48px; font-weight:700; line-height:53px; padding:18px 0 0 26px; float:left; text-transform:uppercase}
h2{ font-size:35px; font-weight:400; color:#303030; line-height:38px; padding:23px 0 16px 0}
h3{ font-size:24px; font-weight:400; color:#706957; line-height:26px; padding:5px 0 7px 0}
p{ padding-bottom:18px;}
img{ vertical-align:top}

.box{ background:#fff; margin-top:80px;}
.box_top{ background:url(images/box_top.jpg) top repeat-x}
.box_left{ background:url(images/box_left.jpg) left repeat-y}
.box_right{ background:url(images/box_right.jpg) right repeat-y}
.box_bot{ background:url(images/box_bot.jpg) bottom repeat-x}
.box_top_left{ background:url(images/box_top_left.jpg) top left no-repeat}
.box_top_right{ background:url(images/box_top_right.jpg) top right no-repeat; padding:4px;}
.box_bot_left{ background:url(images/box_bot_left.jpg) bottom left no-repeat}
.box_bot_right{ background:url(images/box_bot_right.jpg) bottom right no-repeat}

/* ============================= header ====================== */

#icons{ float:right; padding-top:30px; padding-right:25px;}
#icons li{ float:left; padding-right:9px;}

#logo{ display:block; background:url(images/logo.jpg) no-repeat; height:55px; color:#373636; text-decoration:none; padding-left:66px}
#logo span{ color:#eeb84d}

#menu { width:100%; overflow:hidden; background:#262626; margin-top:14px}
#menu li { float:left; padding-right:16px; padding-left:41px;}
#menu li a{ display:block; font-size:24px; line-height:44px; color:#fff; font-weight:400; text-transform:uppercase; text-decoration:none}
#menu li a:hover{ color:#ffae00}

#banner{ width:100%; overflow:hidden; height:320px; background:url(images/bg_banner.jpg) no-repeat}
#banner .text{ font-size:48px; color:#514939; line-height:48px; padding-left:53px; padding-top:107px;}
#banner .text span{ display:block; margin-top:-5px}

/* ============================= content ====================== */

.marg_top1{ margin-top:19px;}
.marg_right1{ margin-right:19px;}
.pad_left1{ padding-left:19px;}
.pad_left2{ padding-left:50px;}
.pad{ padding:5px 5px}
.pad2{ padding:3px 22px 0 57px}
.pad_top1{ padding-top:23px;}
.pad_bot1{ padding-bottom:19px;}
.pad_bot2{ padding-bottom:9px}
.pad_bot3{ padding-bottom:29px}


.box1{ background: url(images/box_bg.jpg) no-repeat #ffa600; padding:18px 15px 11px 38px; color:#fff;}
.box1 .text{ font-size:30px; font-weight:700; color:#fff; width:170px; float:left; padding:18px 43px 40px 0; background:url(images/img.jpg) top right no-repeat; margin-right:21px; text-transform:uppercase; text-align:right;}
.box1 .text span{ display:block; margin-top:4px; margin-bottom:-6px;}
.box1 p{ padding:21px 0 12px 0 }
.box1 .button{ float: right;  background:url(images/button4_bg.jpg) top repeat-x}
.box1 .button span{ background:url(images/button4_left.jpg) top left no-repeat}
.box1 .button span span{ background:url(images/button4_right.jpg) top right no-repeat}
.box1 .button:hover{ color:#a22727;}

.box2{ background:#efede2; margin-top:56px; padding:27px 0 27px 19px}

.box3{ background:#fbfbed; padding:3px 40px 33px 41px; color:#474747}
.box3 .button{ background:url(images/button2_bg.jpg) top repeat-x}
.box3 .button span{ background:url(images/button2_left.jpg) top left no-repeat}
.box3 .button span span{ background:url(images/button2_right.jpg) top right no-repeat}
.box3 img{ margin-right:-12px;}

.box4{ background:url(images/box2_bg.jpg) repeat; padding:0 32px; min-height:170px}
* html .box4{ height:170px;}
.box4 h2{ color:#fff; font-size:36px; padding:19px 0 18px 0}

.list1 li{ line-height:19px;}
.list1 li a{ font-weight:bold; color:#313131; padding-left:17px; background:url(images/marker_2.gif) 0 8px no-repeat}

.font1{ color:#ffae00; text-decoration:underline; font-weight:bold}
.font2{ color:#ffae00; font-weight:bold}
a.font1:hover{ text-decoration:none}

.button{ display:inline-block; color:#f7f7f7; text-decoration:none; line-height:34px; background:url(images/button1_bg.jpg) top repeat-x}
.button span{ display:block; background:url(images/button1_left.jpg) top left no-repeat}
.button span span{  padding:0 20px 0 28px; background:url(images/button1_right.jpg) top right no-repeat}
.button:hover{ color:#010101}

.list2 li{ line-height:24px;}
.list2 li a{ font-weight:bold; color:#010101; text-decoration:none; padding-left:12px; background:url(images/marker_1.gif) 0 7px no-repeat}
.list2 li a:hover{ text-decoration:underline}

.under{ border-bottom:1px solid #ebebdc;  margin:0 -12px 8px; padding:0 12px 16px}
.pad2 .under{ border-bottom:1px solid #eeeeeb;  margin:0 0 8px; padding:0 0 16px}

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

#footer { background:#262626; font:12px Arial, Helvetica, sans-serif; padding:13px 30px 9px 26px; text-transform:uppercase; color:#67635b; line-height:34px; margin-top:19px;}
#footer a{ color:#67635b;}
#footer h1{ font-size:30px; line-height:34px; padding:0; background:url(images/footer_logo.jpg) top left no-repeat;}
#footer_logo{ color:#66635a; text-decoration:none;padding:0 0 0 38px; height:34px; }
#footer_logo span{ color:#eeb84d}

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

#form_1{}
#form_1 .bg{ background:url(images/input1.jpg) no-repeat; margin-bottom:5px;}
#form_1 .input{ width:214px; height:16px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8c8677; background:none; padding:9px 18px}
#form_1 a{ display:inline-block; color:#fff; font-weight:bold; text-decoration:underline; background:url(images/button3_bg.jpg) top repeat-x; line-height:34px; text-decoration:none;}
#form_1 a span{ display:block; background:url(images/button3_left.jpg) top left no-repeat} 
#form_1 a span span{ padding:0 25px; background:url(images/button3_right.jpg) top right no-repeat}
#form_1 a:hover{ color:#eeb84d;}

#ContactForm { margin-top:-5px; line-height:16px;}
#ContactForm a{ margin-left:19px; float:right}
#ContactForm .input {width:229px; height:15px; border:1px solid #d7d7c8; background:#fff; padding:3px 5px; margin-bottom:11px;color:#969696; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif}
#ContactForm textarea {width:246px; height:65px; border:1px solid #d7d7c8; background:#fff; padding:3px 5px; margin-bottom:25px;color:#969696; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; overflow:auto}

.col_1{ width:241px; float:left;}
.col_2{ width:258px; float:left; padding-left:47px;}