@charset "utf-8";
/* CSS Document */

body {
	background:#fafafa; margin:0px; padding:0px; font-family:"Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:.75em; color:#58585a;
}

.mlt_holder {
	width:960px; margin:0px auto;
}

.mlt_fb_holder {
	float:left; width:960px; text-align:right; height:31px;
}

.mlt_logo {
	float:left; width:251px; height:61px; margin-right:53px;
}
.mlt_nav {
	float:left; width:656px; text-align:left; height:61px;
}
	.mlt_nav ul {
		margin:0px; padding:0px; list-style:none; width:453px; float:left;
	}
	.mlt_nav ul li {
		float:left; margin:0px; height:15px; padding:46px 0px 0px 0px; font-size:15px; line-height:15px; color:#818285; position:relative; z-index:825;
	}
		.mlt_nav ul li ul.sub {
			display:none; float:left; width:175px; top:61px; left:0px; background:#FFFFFF; border:1px solid #999; padding:10px; list-style:none;position:absolute; z-index:900;
		}
		.mlt_nav ul li:hover ul.sub {
			display:block;
		}
			ul.sub li {
				padding:5px 0px; margin:0px; float:left; width:175px; font-size:12px;
			}
			ul.sub li a {
				color:#701400;
			}
			ul.sub li a:hover {
				color:#701400; text-decoration:underline;
			}
			
	.mlt_nav li a, .mlt_nav li a:hover {
		color:#818285; text-decoration:none;
	}
	.newsletter_signup {
		float:left; width:203px; font-size:10px; height:61px; margin:0px; padding:0px;
	}
	
.mlt_content {
	float:left; width:960px; border-top:3px solid #CCC; border-bottom:3px solid #CCC; margin:21px 0px; padding:25px 0px 10px 0px; line-height:1.4166667em;
}

.mlt_left_col {
	float:left; width:730px; margin-right:27px;
}

	.slider_holder {
		float:left; width:722px; height:347px; border:4px solid #58585a; margin-bottom:30px; position:relative; z-index:10;
	}
		.slider {
			list-style:none; margin:0px; padding:0px; float:left; width:722px; height:355px; overflow:hidden;
		}
			.slider li {
				float:left; width:722px; height:355px;
			}
	.welcome_text {
		float:left; width:509px; padding-right:23px; border-right:1px solid #58585a;
	}
	.featured_client {
		float:left; width:175px; padding-left:22px; font-size:.8333333em;
	}

.mlt_right_col {
	float:left; width:203px; font-size:.916666em;
}
	.right_col_nav {
		margin:0px; padding:0px; list-style:none; width:203px; 
	}
		.right_col_nav li {
			padding:0px 10px; height:20px; line-height:20px;
		}

.mlt_footer {
	float:left; width:960px; font-size:.8333333em; line-height:1.285em; padding-bottom:20px;
}
	.mlt_footer p {
		float:left; width:960px; height:31px; margin:0px; padding:0px;
	}
	.mlt_footer ul {
		float:left; margin:0px; padding:0px; list-style:none;
	}
	.mlt_footer strong {
		color:#701400;
	}
		.mlt_footer strong a, .mlt_footer strong a:hover {
			color:#701400;
		}
	.mlt_footer a, .mlt_footer a:hover {
		color:#58585a;
	}

/* SAMPLES ------------------------- */
.samples_holder {
	margin:0px; padding:0px; list-style:none; width:730px;
}
	.samples_holder li {
		float:left; cursor:pointer; width:231px; text-align:center; position:relative; height:172px; margin:0px 10px 10px 0px; border:1px solid #999; background:#999;
	}
		.company_name {
			position:absolute; cursor:pointer; bottom:0px; overflow:hidden; left:0px; background:#58585a; height:25px; line-height:25px; width:225px; margin:0px; padding:3px; font-weight:normal; color:#333333;
		}
		.company_name a, .company_name a:hover {
			color:#FFFFFF;
		}




/* FORMS & TEXT -------------------- */

a {
	color:#701400; text-decoration:none;
}
a:hover {
	color:#701400; text-decoration:underline;
}


form {
	margin:0px; padding:0px;
}
.clear {
	clear:both;
}
input,textarea,select {
	font-family:"Lucida Sans",Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;
}

.form_submit {
	background:#701400; color:#FFFFFF; text-transform:uppercase; width:52px; border:none; padding:1px 0px;
}
.form_email {
	width:133px; margin-right:5px;
}
.form_email_text {
	padding:14px 0px; margin:0px;
}

h1,h2,h3,h4,h5,h6 {
	font-size:22px; margin:0px; padding:0px; color:#58585a; font-weight:normal;
}
.uc {
	text-transform:uppercase;
}

.mb_15 {
	margin-bottom:15px;
}
.mt_15 {
	margin-top:15px;
}
.mr_10 {
	margin-right:10px;
}
.mt_10 {
	margin-top:10px;
}
.no_mar {
	margin:0px;
}
.no_pad {
	padding:0px;
}
.mt_0 {
	margin-top:0px;
}
.pt_0 {
	padding-top:0px;
}
.blue {
	color:#4a82c0;
}
.samples {
	border:4px solid #58585a;
}
.size_16 {
	font-size:16px;
}
.size_22 {
	font-size:22px;
}
.size_12 {
	font-size:12px;
}

blockquote {
	font-size:1.2em; font-style:italic;
}

a.button_link {
	border-radius:5px; -moz-border-radius:5px; background:#58585a; color:#FFFFFF; padding:5px 10px;
}
a.button_link:hover {
	border-radius:5px; -moz-border-radius:5px; background:#701400; color:#FFFFFF; text-decoration:none; padding:5px 10px;
}

input.button_link {
	border-radius:5px; -moz-border-radius:5px; background:#58585a; color:#FFFFFF; padding:5px 10px; border:none; font-weight:bold; font-size:12px; cursor:pointer;
}
input.button_link:hover {
	border-radius:5px; -moz-border-radius:5px; background:#701400; color:#FFFFFF; text-decoration:none; padding:5px 10px; border:none; font-weight:bold; font-size:12px; cursor:pointer;
}

.h1_sub {
	font-size:14px; margin-top:10px;
}


.contact_form {
	float:left; width:480px; margin:0px; padding:15px 0px;
}
.staff_contacts {
	float:left; width:230px; padding:15px 0px 0px 20px; list-style:none; margin:0px;
}
	.staff_contacts li {
		margin-bottom:15px;
	}
	.staff_contacts li.background {
		border-radius:5px; -moz-border-radius:5px; padding:3px; background:#701400; color:#FFFFFF;
	}



/* SEARCH ON OUR WORK */
.sorter {
	margin:0px 0px 15px 0px; padding:10px; width:700px; border:1px solid #999;
}



/* SLIDER */	

.bx-prev {
	position:absolute; top:30px; left:25px; outline:0; border:0; z-index:800; background:url(images/arrow-left.png); width:34px; height:41px; text-indent: -999999px;
}
.bx-next {
	position:absolute; top:30px; right:25px; outline:0; border:0; z-index:800; background:url(images/arrow-right.png); width:34px; height:41px; text-indent: -999999px;
}

.highlight tr:hover {
	background:#D8D8D8;
}
tr.none:hover {
	background:#fafafa;
}

.thumbs {
	float:left; width:730px; margin-bottom:10px;
}
	.thumbs img {
		border:2px solid #58585a; margin-right:10px;
	}

.thumbs a {
	outline:none;
}

