/* CSS Document */

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

body{	
	background:url(images/bg.jpg) repeat;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; line-height:16px; color:#645f5a;
}


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

a{ color:#fff; text-decoration:underline}
a:hover{ text-decoration:none}
li{ list-style:none}
h1{ font-size:30px; line-height:28px; color:#fff;}


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


#logo {float:left; padding:19px 0 0px 0px;}
#search{ float:right; background:url(images/bg_search.jpg) top right no-repeat;margin-top:22px;}
.in{ background:none; padding:0 5px; width:195px; height:47px; color:#645f5a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; float:right; line-height:45px;}
.sub{ background:none; width:60px; height:45px; cursor:pointer; float:right}
#h1 { display:block; color:#a39a93; font-size:18px; padding-left:104px; padding-top:39px; float:left;}
#h2{font-size:72px;	color:#fff;	float:right; margin-top:181px; padding-right:41px; line-height:78px; height:102px; font-weight:bold}
#h3{width:300px;font-size:30px;display:block; line-height:35px; margin-top:-18px;}
.link{ color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration:none; float:right; margin:34px 318px 0 0;}

#menu li {display:inline;float:left; text-align:center;}
.nav a{ width:137px;background:url(images/menu_line.jpg) right top no-repeat;}
#nav7 a{ width:137px; border:none}
#menu li a{ font-size:18px; line-height:16px; color:#fff; text-decoration:none; display:block; padding:23px 0 27px 0; margin-top:8px; }
#menu li a:hover, #menu .menu_active a{ background:url(images/bg_menu_active.jpg) repeat-x; margin-top:0px; padding-top:31px; line-height:16px;width:137px;}
/* ============================= content ====================== */

.pad_top1{ padding-top:27px;}
.pad_bot1{ padding-bottom:28px;}
.pad_bot2{ padding-bottom:14px;}
.pad_bot3{ padding-bottom:23px;}
.pad_left1{ padding-left:42px;}

.marg_right1{ margin-right:15px;}
.marg_right2{ margin-right:29px;}

.link1{ float:left; font-weight:bold; color:#fff; text-decoration:none; padding:13px 20px 15px 19px;background:url(images/bg_link1.jpg) top repeat-x}
.link1:hover{ color:#d62923;}
.link2{ float:left; font-weight:bold; color:#fff; text-decoration:none; padding:13px 20px 15px 19px;background:url(images/bg_link2.jpg) top repeat-x}
.link2:hover{ color:#2a2421;}
.link3{font-weight:bold; color:#e33627; text-decoration:none}
.link3:hover{ text-decoration:underline}
.link4{color:#645f5a; text-decoration:none}
.link4:hover{ text-decoration:underline}

.list1 li{ background:url(images/marker_1.jpg) left no-repeat; line-height:24px;}
.list1 li a{ padding-left:22px;}

.font1{ font-weight:bold; color:#e33627;}
.font2{ color:#7d7d7d;}
.font3{ float:right; padding-right:245px;}

.icons{ display:inline;}
.icons li{ padding-right:10px; float:left;}


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

#footer { padding-bottom:31px; padding-top:27px;}


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

#ContactForm {padding:28px 0 0 0;}
#ContactForm span{ float:right; padding-left:13px;}

.input {width:234px; height:18px; border:1px solid #a4a4a4; background:url(images/bg_contact_form.jpg) repeat; padding:0 3px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#645f5a; margin-bottom:6px;}
textarea {width:234px; height:181px; border:1px solid #a4a4a4; background:url(images/bg_contact_form.jpg) repeat; padding:0 3px;margin-bottom:21px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#645f5a;}
