* { margin: 0; padding: 0; }
 
body {		margin: 0;
		font-size: 14px;
		color: #3a3939;
		font-family: 'Open Sans', sans-serif;
	}

div     { 
        position: relative; 
        }

img	{
	border: none;
}



/* Header style 
======================================================================*/

#header_wrap {
	width: 100%;
	height: 145px;
}

#header {
	width: 980px;
	margin: auto;
}

#logo {
	margin-top: 45px;
}

#header h1 {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

#header_intro {
	width: 700px;
	font-size: 18px;
	position: absolute;
	top: 10px;
	left: 295px;
}

#facebook_link {
	position: absolute;
	top: -35px;
	left: 570px;
}

#facebook_link img {
	margin-right: 5px;
	margin-bottom: -5px;
}

#facebook_link a {
	color: #b35e15;
	font-size: 12px;
}


/* Work Area style 
======================================================================*/

#work_section_wrap {
	width: 100%;
	height: 450px;
	background-image: url('images/main_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#work_section {
	width: 980px;
	margin: auto;
}

#work_title {
	position: absolute;
	top: 60px;
	left: 0px;
	text-shadow: 0px 2px #222;
}

#work_title h2 {
	font-size: 38px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bolder;
}

#work_list {
	width: 745px;
	position: absolute;
	left: 265px;
	top: 60px;
}

#work_list ul li {
	color: #b35e15;
	margin-left: 15px;
	margin-right: 15px;
	list-style: disc;
	float: left;
}

#prev_arrow {
    cursor: pointer;
	position: absolute;
	top: 120px;
	left: 0px;
	width: 50px;
	height: 47px;
	background-image: url('images/prev_active.png');
	background-repeat: no-repeat;
	z-index: 1;
}

#next_arrow {
    cursor: pointer;
	position: absolute;
	top: 120px;
	left: 935px;
	width: 50px;
	height: 47px;
	background-image: url('images/next_active.png');
	background-repeat: no-repeat;
	z-index: 1;
}

#prev_arrow_bg {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 50px;
	height: 47px;
	background-image: url('images/prev_inactive.png');
	background-repeat: no-repeat;
	z-index: 0;
}

#next_arrow_bg {
	position: absolute;
	top: 120px;
	left: 935px;
	width: 50px;
	height: 47px;
	background-image: url('images/next_inactive.png');
	background-repeat: no-repeat;
	z-index: 0;
}



.work_list {
	color: #FFF;
	line-height: 25px;
}

#work_slides {
	width: 980px;
	position: absolute;
	top: 110px;
	left: 0px;
}

#work_slides_view {
	padding-top: 50px;
	width: 850px;
	height: 230px;
	margin: auto;
	overflow: hidden;
}

#work_slides_holder {
	width: 1200px;
	margin-left: 10px;
}

.work_thumb {
	width: 248px;
	height: 187px;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	margin: 4px;
	color: #b2b1b3;
}

.work_thumb img {
	margin-bottom: -38px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.work_thumb_bottom {
	background-image: url('images/opacity.png');
	width: 228px;
	height: 27px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.work_thumb_active {
	border: 4px solid #bd702e;
}


.plus_active {
	position: absolute;
	top: 10px;
	left: 215px;
	width: 16px;
	height: 16px;
	background-image: url('images/plus_active.png');
	background-repeat: no-repeat;
	opacity: 0.7;
}

.work_thumb_wrap {
	margin-left: 15px;
	margin-right: 15px;
	width: 248px;
	float: left;
}

/* Work Area style 
======================================================================*/

#footer_wrap {
	width: 100%;
}

#footer {
	width: 980px;
	margin: auto;
	color: #555555;
	margin-bottom: 70px;
}

#footer_left {
	margin-top: 50px;
}

#footer_right {
	position: absolute;
	top: -10px;
	left: 650px;
}

#footer h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}

#footer a {
	color: #bd702e;
}

#footer p {
	font-size: 13px;
}