/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:1.3571em;
	color:#c5b9b0;
	min-width:1020px;
	background:url(../images/bg5.jpg) 0 0 no-repeat;
}
html, body { height:100%;}


p {padding-bottom:19px;}

a {
	color:#333333;
	outline:none;
}
a:hover{
	text-decoration:none;
	color: #33333;
}

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 980px; }

	/* Header */
	#page1 header{
		height:728px; background:url(../images/bg1.jpg) center 0 no-repeat;
	}
	header{
		height:221px; background:url(../images/header-bg.jpg) center 0 no-repeat; position:relative; z-index:21;
	}
	
	/* Content */
	section#content { position:relative; z-index:30;
		
	}			
	/* Footer */
	footer{height:255px;
		
	}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 {
	float:left;
	color: #000;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 12px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 18px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 7px 0 0; 
	float:left;
}

.extra-wrap { 
	width:100%;
}
.extra-wrap1 {
	overflow:hidden;
	color: #333;
}
.relative {position:relative;}

h1 {display:inline-block; margin-top:46px; float:left;
	}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.png) 0 0 no-repeat;	 
	width:180px;
	height:127px;
	display:block;
	
}

h2 {
	font-size:16px;
	line-height:1.2307em;
	color:#575656;
}
h6 {
	font-size:28px;
	line-height:1.2307em;
	color:#FFF;
}
.h2-top {padding-top:59px;}
.h2-top1 {padding-top:59px;}
.h2-top2 {padding-top:22px;}
.h2-bot {padding-bottom:13px;}
.h2-bot1 {padding-bottom:20px;}

h3 {font-size:24px; line-height:1.2307em; color:#fff;}

nav {padding:116px 10px 0px 0px; position:relative; z-index:999; float:right;}
.sf-menu li {float:left;
	position:	relative;
	font-size:15px;
	line-height:1.2307em;
	text-align:center; 
	width:136px;
	padding:0px 2px 0px 2px;
	background:url(../images/bg-li1.gif) 0 19px no-repeat;
	display:inline-block;
	
	
	
	}
.sf-menu .last {background:none;}	
.sf-menu a {display:block;
	position:		relative;	
	color:#fff;
	text-decoration:none; 
	padding:12px 0px 16px 0px;
	background:url(../images/pic.png) 0 0 repeat;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	}
	

	.sf-menu li li {
	padding:0;
	font-size:14px;
	text-align:left;
	line-height:30px;
	padding:0 0 0 0px;
	text-transform:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:none;
	cursor:pointer;
	
	
	
}
	.sf-menu li li a {
		
		padding:0 33px 0 0px;
		display:inline-block;
		text-decoration:none;
		width:169px;
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		cursor:pointer;
		
	}
	.sf-menu li li span {
		display:inline-block;
		background:url(../images/marker.png) 22px 13px no-repeat;
		padding-left:31px;
	}
		.sf-menu li li a:hover span {
			background:url(../images/marker1.png) 22px 13px no-repeat;
		}
.sf-menu li li a:hover {color:#fff; background:url(../images/marker1.png) 22px 13px no-repeat #ff8b36;} 	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			203px; 
	display:none;
	background:url(../images/ul-bg.png) 0 0 repeat;
	padding:7px 0px 13px 0px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	display:none;
	width:215px;
	background:none;
	padding:0px 0px 0px 0px;
	
}

	.sf-menu li li li {
		line-height:30px;
		background:none;
		padding:0 0 0 0;
		font-size:14px;		
		background:url(../images/ul-bg.png) 0 0 repeat;
		
		width:202px;
		margin-bottom:1px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border-radius:18px;
		-moz-border-radius:18px;
		-webkit-border-radius:18px;
		
		
	}
		.sf-menu li li li a {
			
			color:#fff;
			padding:0px 20px 0px 0px;
			display:block;
			width:182px;
			
			
		}
		.sf-menu li li li span {
		display:inline-block;
		background:url(../images/marker.png) 10px 13px no-repeat;
		padding-left:20px;
	}
		.sf-menu li li li a:hover span {
			background:url(../images/marker4.png) 10px 13px no-repeat;
		}
.sf-menu li li li a:hover {background:#fff; color:#000;}		
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			1px;
	top:			59px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			204px; /* match ul width */
	top:			0px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}

.sf-menu > li.sfHover > a,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	background:url(../images/li-bg.jpg) 0 0 repeat-x;
}
	
	


.sf-menu > li.menu-activ > a:hover   {background:none;}
.sf-menu > li.menu-activ.sfHover > a {background:none;}


.carousel {margin-top:20px;}
.carousel li {position:relative; height:130px;}
.prev1 {background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; left:198px;z-index:2;}
.prev1:hover {background:url(../images/button1.png) 0 -34px no-repeat;}

.next1 {background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; left:233px;z-index:2;}
.next1:hover {background:url(../images/button2.png) 0 -34px no-repeat;}	

.ul-top {margin-top:20px; display:inline-block;}

.carouse2 {margin-top:0px;}
.carouse2 li {position:relative; height:150px;}


.carouse3 {margin-top:0px;}
.carouse3 li {position:relative; height:57px;}
.prev2 {background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:380px; left:198px;z-index:2;}
.prev2:hover {background:url(../images/button1.png) 0 -34px no-repeat;}

.next2 {background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:380px; left:233px;z-index:2;}
.next2:hover {background:url(../images/button2.png) 0 -34px no-repeat;}	




.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	margin:0 auto; 
	background:none;
	padding:25px 0px 0px 1px; 
	width:950px;
	min-height:860px;
	font-size:13px; line-height:19px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  868px;
    height: 880px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 268px;
    height: 880px;
}
.jcarousel-skin-tango .jcarousel-item a {color:#fff; text-decoration:none}
.jcarousel-skin-tango .jcarousel-item a:hover {text-decoration:underline;}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 32px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:-39px; right:116px;z-index:2; cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
   background:url(../images/button1.png) 0 -34px no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    top: -39px;
    right: 116px;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:-39px; right:81px;z-index:2;  cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background:url(../images/button2.png) 0 -34px no-repeat;    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    top: -39px;
    right: 81px;    
}


.slider {
	width:980px !important;
	height:551px;
	margin:0 auto;
	
	left:0px;
	top:0px;
	padding:0px;
	
}



.items {
	display:none;
	
}
.play.paused {
	color:#f00;
}



.pagination {
	position:absolute;
	padding:0;
	bottom:66px;
	left:439px;
	z-index:999;
	
	
	
}

.pagination li {
	display:inline;
	width:20px;
	height:620px;
	margin-right:2px;
}
.pagination li a {
	width:19px;
	height:19px;
	display:inline-block;
	background:url(../images/button.png) 0 0 no-repeat;
}
.pagination li a:hover {background:url(../images/button.png) 0 -19px no-repeat;}
.pagination li.current a {
	margin:0;
	cursor:default;
	width:19px;
	height:19px;
	background:url(../images/button.png) 0 -19px no-repeat;
}
/*===== header =====*/
.z-index {position:relative; z-index:999;}

#header {
	
}
.row1 {height:221px; z-index:999; position:relative;}
.row2 {height:507px; z-index:1; position:relative;}
.row2 {height:397px;}


.center {background:url(../images/page1-img1.jpg) center 0 no-repeat; height:447px;}

.button-list {margin:19px 0px 0px 424px;}
.button-list li {float:left; background:url(../images/button.png) 0 0 no-repeat; height:19px; width:19px; margin-right:2px; cursor:pointer;}
.button-list li:hover {background:url(../images/button.png) 0 -19px no-repeat;}

.bg2 {background:url(../images/bg2.png) center 0 no-repeat; margin-left:-10px}

.text-top {padding-top:22px;}
.text-top1 {padding-top:20px; display:inline-block;}
.text-top2 {padding-top:6px; display:inline-block;}

.pad-top {padding-top:12px;}
.pad-top1 {padding-top:35px;}

.pad {padding:0px 4px 0px 4px;}



.img-pad {padding:6px 0px 0px 4px;}
.img-pad1 {padding:0px 0px 4px 12px;}
.img-pad2 {padding:0px 0px 4px 16px;}
.img-pad3 {padding:6px 0px 0px 6px;}

.indent-bottom {padding-bottom:45px;}

.indent {padding-top:28px;}
.indent1 {padding-top:19px;}
.indent2 {padding-top:13px;}

.img-top {padding-top:25px;}
.img-top1 {padding-top:23px;}
.img-top2 {padding-top:30px;}
.img-top3 {margin-top:36px;}


.pad-left {padding-left:25px;}
.pad-left1 {padding-left:20px;}
.pad-left2 {padding-left:10px;}

.img-bot {padding-bottom:30px;}
/*===== content =====*/
#content {
	
}
.box-5 {background:url(../images/box.jpg) 0 0 repeat-x #be4153; min-height:369px; width:309px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box .padding {padding:21px 20px 0px 41px;}

.box-1 {background:url(../images/box-1.jpg) 0 0 repeat-x #dd5935; min-height:369px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-1 .padding {
	padding:21px 20px 0px 15px;
}

.box-2 {background:url(../images/box-2.jpg) 0 0 repeat-x #e37d29; min-height:369px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-2 .padding {padding:21px 20px 0px 41px;}

.box-top {padding-top:28px;}

.box-top2 {
	padding-top:10px;}

.color {color:#fff;}
.color1 {color:#000;}

.text {
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	color:#333;
	padding:10px 0px 15px 0px;
	text-align: justify;
}

.font {font-size:13px;}
.font1 {font-size:13px; line-height:19px;}
.font2 {font-size:13px;	line-height:19px; color: #333;}

.link1 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#8b2b34; display:inline-block; padding:8px 10px 9px 13px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.link1:hover {background:#482325;}

.link2 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#a73f26; display:inline-block; padding:8px 10px 9px 13px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.link2:hover {background:#482325;}

.link3 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#e37d29; display:inline-block; padding:8px 10px 9px 13px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.link3:hover {background:#482325;}
.link1-top {margin-top:31px;}

.link4 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#2a2120 url(../images/link4-bg.gif) 0 0 repeat-x; display:inline-block; padding:8px 17px 8px 20px;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
}
.link4:hover {background:#2e2422;}

.link4-top {margin-top:26px;}

.italic {font-style:italic;}

.box-3 {background:url(../images/box-3.gif) 0 0 repeat; border:1px solid #3a332f; min-height:376px; width:949px; position:relative; z-index:1;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
.box-3 .padding {padding:31px 0px 20px 35px;}

.box-4 {background:url(../images/box-4.jpg) 0 0 repeat; min-height:766px; width:949px; position:relative; z-index:1; padding-bottom:10px; border:1px solid #3d3230;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-4 .padding {padding:32px 0px 0px 34px;}

.box4-bg {background:url(../images/box-bg1.gif) 5px 0 no-repeat;}


.box-5 {
	background:url(../images/box-4.jpg) 0 0 repeat;
	min-height:647px;
	width:951px;
	position:relative;
	z-index:1;
	border:1px solid #3d3230;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background-image: url(images/box-5.jpg);
}
.box-5 .padding {padding:32px 0px 0px 34px;}
.box-bg2 {background:url(../images/box-bg2.gif) 5px 0 no-repeat;}

.box-6 {background:url(../images/box-4.jpg) 0 0 repeat; min-height:1017px; width:949px; position:relative; z-index:1; border:1px solid #3d3230; padding-bottom:10px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-6 .padding {padding:31px 0px 0px 34px;}

.box-7 {background:url(../images/box-4.jpg) 0 0 repeat; min-height:478px; width:951px; position:relative; z-index:1; border:1px solid #3d3230; padding-bottom:10px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-7 .padding {padding:31px 0px 0px 34px;}

.box-8 {background:url(../images/box-4.jpg) 0 0 repeat; min-height:748px; width:951px; position:relative; z-index:1; border:1px solid #3d3230; padding-bottom:10px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
}
.box-8 .padding {padding:31px 30px 0px 39px;}



.box3-top {margin-top:13px;}



.text1 {font-size:13px; line-height:19px; font-weight:bold; color:#fff; padding:0px 0px 0px 0px;}

.text1-top {padding-top:12px;}

.button1 {background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; left:198px;z-index:2;}
.button1:hover {background:url(../images/button1.png) 0 -34px no-repeat;}

.button2 {background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; left:233px;z-index:2;}
.button2:hover {background:url(../images/button2.png) 0 -34px no-repeat;}

.button3 {background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; right:36px;z-index:2;}
.button3:hover {background:url(../images/button1.png) 0 -34px no-repeat;}

.button4 {background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:0px; right:1px;z-index:2;}
.button4:hover {background:url(../images/button2.png) 0 -34px no-repeat;}

.button5 {background:url(../images/button1.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:380px; right:36px;z-index:2;}
.button5:hover {background:url(../images/button1.png) 0 -34px no-repeat;}

.button6 {background:url(../images/button2.png) 0 0 no-repeat; height:34px; width:35px; position:absolute; top:380px; right:1px;z-index:2;}
.button6:hover {background:url(../images/button2.png) 0 -34px no-repeat;}

.list li {background:url(../images/list-bg.gif) 0 7px no-repeat; font-size:16px; line-height:30px; padding-left:39px;}
.list a {color:#fff; text-decoration:none;}
.list a:hover {text-decoration:underline;}

.list2 li {background:url(../images/list-bg.gif) 1px 7px no-repeat; font-size:16px; line-height:30px; padding-left:41px;}
.list2 a {color:#fff; text-decoration:none;}
.list2 a:hover {text-decoration:underline;}

.list2 .font2 {line-height:19px; padding-bottom:6px; padding-top:5px;}

.list-top {padding-top:23px;}
.list-top1 {padding-top:14px;}

.list1 {background:url(../images/list-border.png) 0 0 repeat-x; margin:14px 0px 0px 0px;}
.list1 li {font-size:13px; line-height:30px; background:url(../images/list-border.png) 0 bottom repeat-x; font-family:Arial, Helvetica, sans-serif;}
.list1 a {color:#6d6056; text-decoration:none; background:url(../images/list1-bg.png) 5px 6px no-repeat; padding-left:18px;}
.list1 a:hover {color:#fff;}

.list1-top {padding-top:2px;}

#search-form fieldset {
	border:none;
	margin:14px 0px 0px 0px;
	width:310px;
	padding:0px 0px 0px 0px;
	float:left;
	
	
}
	#search-form label {
		display:inline-block;
		margin:0px 0px 0px 0px;
		float:left;
		border:none;
		height:35px;
	}
	
	#search-form input {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:4px 5px 5px 10px;
	margin:0 0px 0 0px;
	width:215px;
	vertical-align:top;
	color:#000;
	float:left;
	margin-right:2px;
}

.link5 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#942c35 url(../images/link5-bg.jpg) 0 0 repeat-x; display:inline-block; padding:0px 10px 2px 14px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.link5:hover {background:#64292d;}

.link6 {font-size:16px; line-height:1.2307em; color:#fff; text-decoration:none; display:inline; background:url(../images/link6-bg.gif) 1px 7px no-repeat; padding-left:19px;}
.link6:hover {text-decoration:underline;}


.height {height:110px;}

.name {font-size:13px; line-height:19px; font-weight:bold; color:#fff; text-align:right; margin-right:6px; margin-top:-1px;}

.name1 {
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#333;
	padding:5px 0px 19px 0px;
}

.name2 {
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#000;
	padding:14px 0px 0px 0px;
}

.link7 {text-decoration:none; color:#fff; font-weight:bold;}
.link7:hover {color:#ffa44f;}

.img-list1 {margin:25px 0px 0px 1px;}
.img-list1 li {width:268px; font-size:13px; line-height:19px; float:left;}
.img-list1 a {text-decoration:none; color:#fff;}
.img-list1 a:hover {text-decoration:underline;}

.list-left {padding-left:32px;}

iframe {height:228px; width:301px; margin:25px 0px 14px 0px;}

dl {font-size:13px; line-height:19px; margin-left:1px;}
dt {color:#fff;}
dl span {width:91px; float:left;} 
dd a {text-decoration:none; color:#fff; margin-left:4px;}
dd a:hover {
	text-decoration:underline;
	color: #333;
}

.dd-top {padding-top:19px;} 

.link9 {text-decoration:none; color:#fff;}
.link9:hover {text-decoration:underline;}
/*===== footer =====*/
#footer {

}
.img-list {float:right; margin:24px 1px 0px 0px;}
.img-list li {float:left; margin-left:8px;}


.foot-text {color:#242424; padding:32px 0px 0px 0px; color:#fff; float:left;}
.foot-text a {
	color:#575656;
	margin-left:2px;
}

.phone {float:right; font-size:16px; line-height:20px; font-weight:bold; color:#fff; margin:26px 7px 0px 0px}
.phone span {margin-left:9px; margin-top:4px; display:inline-block;}

.bg3 {background:url(../images/bg3.gif) center 0 no-repeat; min-height:100%;}
.bg4 {
	min-height:80%;
}
.bg5 {background:url(../images/bg5.jpg) center 0 no-repeat; min-height:100%;}

.absolute {background:url(../images/absolute.png) 0 0 no-repeat; height:40px; width:40px; top:60px; right:11px; position:absolute; cursor:pointer; z-index:1000;}
.absolute:hover {background:url(../images/absolute.png) 0 -40px no-repeat;}

#easyTooltip {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px;
	background:#f0f0f0;
	color:#071429;
	font-size:12px;
	text-transform:none;
	z-index:999;
}

/*----- forms -----*/
#contact-form {
	vertical-align:top;	
	padding-top:25px;
	
}
	#contact-form fieldset {
		border:none;
		}
		#contact-form .rowElem {
			display:block;			
			position:relative;
			min-height:34px;
			overflow:hidden;
			}
			#contact-form .textarea-box {
				position:relative;
			}
			#contact-form input {
				width:346px;
				padding:2px 0px 2px 3px;
				background:url(../images/bg-form.png) 0 0 repeat;
				border:1px solid #4f4544;
				line-height:1.2307em;
				font-size:1em;
				display:block;
				color:#c5b9b0;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				
				}
				#contact-form .link8 {margin:29px 0px 0px 274px;}
				#contact-form .link8 a {
					font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#2a2120 url(../images/link4-bg.gif) 0 0 repeat-x; display:inline-block; padding:8px 17px 8px 21px;
					margin-left:20px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
					
				}
				#contact-form .link8 a:hover {background:#2e2422;}
				
					#contact-form .color {
						color:#fff;
					}
			#contact-form textarea {
				font-size:1em;
				line-height:1.2307em;
				width:503px;
				height:175px;
				padding:2px 0px 2px 3px;
				background:url(../images/bg-form.png) 0 0 repeat;
				border:1px solid #4f4544;
				line-height:1.2307em;
				display:block;
				color:#c5b9b0;
				overflow:auto;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				
				}
				#contact-form label {
					padding:0px 0 2px 5px;
					display:inline-block;
					font-size:13px;
					display:none;
				}
				#contact-form .rowElem label {
					font-size:11px;
					
					right:5px;
					top:0
				}
				#contact-form .textarea-box label {
					padding:0px 0 2px 5px;
					font-size:11px;
				}
#contact-form .error {
				color:red;
			}

div#contact_form .download-box {
	margin:0px 30px 0 0;
	padding-top:24px;
}
#back {
	font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#2a2120 url(../images/link4-bg.gif) 0 0 repeat-x; display:inline-block; padding:8px 17px 8px 21px;					
	border-radius:9px; cursor:pointer;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
} 
#back:hover {background:#fe802d;}
.link9 {font-size:18px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:#2a2120 url(../images/link4-bg.gif) 0 0 repeat-x; display:inline-block; padding:8px 17px 8px 21px;					
	border-radius:9px; cursor:pointer;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;}
.buttons-wrapper {margin-top:31px; float:right; margin-right:2px;}

.buttons-wrapper a {
	float:left;
	margin-left:20px;
	background:url(../images/button-left.jpg) left 0 no-repeat;
	line-height:1.2307em;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
.buttons-wrapper a em {
	font-style:normal;
	padding:0 14px;
	display:inline-block;
	background:url(../images/button-right.jpg) right 0 no-repeat;
}	
.buttons-wrapper a em em {
	font-style:normal;
	background:url(../images/button-tail.jpg) 0 0 repeat-x;
	cursor:pointer;
	padding:7px 4px 9px 6px;
}
.buttons-wrapper a:hover {background:url(../images/button-left.jpg) left bottom no-repeat; color:#fff;}
.buttons-wrapper a:hover em  {background:url(../images/button-right.jpg) right bottom no-repeat;}
.buttons-wrapper a:hover em em {background:url(../images/button-tail.jpg) 0 bottom repeat-x;}	
/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */

.teamgruen {
	margin-top: 13px;
	padding: 50px 20px 0px 41px;
	background: url("../images/li-bg.jpg") repeat;
	border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
width: 805px;
}
