body{
	background-color: #f2efe5;
	font-family: Verdana, sans-serif;
	font-size:12px;
	
}

img{
	border: none;
}

h1{
	display: none;
}

h2{
	margin: 0 0 5px 0;
	font-weight: normal;
	font-size: 16px;
}

h3{
	padding: 10px 0 0 0;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
}

hr{
	height: 1px;
	background: #fff;
	border: none;
	margin: 15px 0 20px 0;
	
}

#page{
	margin: 60px auto;
	padding-top: 40px;
	width: 910px;
	height: 469px;
	position: relative;
}

#content{
	padding: 0;
	width: 908px;
	height: 418px;
	background: #fff;
	border: solid 1px #d0c7b9;
}

#cont{
	margin:10px;
	width: 888px;
	height: 324px; 
	overflow: hidden;
}

#text_container{
	position: absolute;
	top: 75px;
	left: 344px;
	width: 495px;
	height: 274px;
	padding-right: 10px;
	color: #fff;
	line-height:14px;
	letter-spacing: 1px;
}

#text_container a {
	color: #fff;
}

#text_container a:hover {
	color: #c9091e;
}

#text_container img{
	float: left;
	padding: 0 15px 15px 0;
}

#tabcont{
	margin: 0;
	padding: 0 0 5px 0;
	clear: both;
}

#tabcont li{
	list-style-type: none;
	font-size: 10px;
	float: left;
	padding: 0 7px 0 0;
	line-height: 15px;
}

#tabcont li a{
	text-transform: capitalize;
	letter-spacing: 0px;
	font-weight: bold;
}

#tabcont li a.active{
	text-decoration: none;
}

#tabcont li a.active:hover{
	color: #fff;
}

#text div{
	clear:both;
}


#arrows{
	position: absolute;
	top: 75px;
	left: 855px;
	z-index: 1000;
}

#arrows a{
	display: block;
	margin: 0 0 210px 0;
	padding: 5px;
}

/* page images */
.about-us{ 
	background: url('../img/bg_aboutus.jpg') no-repeat;
	background-color: #b8a99c;
}

.references{
	background: url('../img/bg_references.jpg') no-repeat;
	background-color: #b8a99c;
}

.jobs{
	background: url('../img/bg_jobs.jpg') no-repeat;
	background-color: #b8a99c;
}
.our-people{
	background: url('../img/bg_our-people.jpg') no-repeat;
	background-color: #b8a99c;
}

.contact{
	background: url('../img/bg_contact.jpg') no-repeat;
	background-color: #b8a99c;
}

.keep-it-simple,
.team-work{
	background: url('../img/bg_keep-it-simple.jpg') no-repeat;
	background-color: #0063a6;
}

.soar-to-succes,
.communication{
	background: url('../img/bg_soar-to-succes.jpg') no-repeat;
	background-color: #df5672;
}

.spread-your-wings,
.responsibility{
	background: url('../img/bg_spread-your-wings.jpg') no-repeat;
	background-color: #bc0602;
}

.time-is-money,
.trust{
	background: url('../img/bg_time-is-money.jpg') no-repeat;
	background-color: #e35f1f;
}

.trust{
	background: url('../img/bg_trust.jpg') no-repeat;
	background-color: #bf3936;
}

.team-work{
	background: url('../img/bg_team-work.jpg') no-repeat;
	background-color: #ee7721;
}

.responsibility{
	background: url('../img/bg_responsibility.jpg') no-repeat;
	background-color: #2c8fd0;
}

#flashcont{
	margin:10px;
	width: 888px;
	height: 324px;
	/* temporary */
	background: url('../img/flash.jpg') no-repeat;
}

#menu{
	position: absolute;
	top: 0;
	left: 307px;
}

#menu ul{
	margin: 0;
	padding: 0;
}

#menu li{
	float: left;
	list-style-type: none;
	width: 97px;
	height: 41px;
	margin-right: 2px;  
	
}

#menu li a{
	width: 97px;
	height: 41px;
	display:block;
	position: relative;
}

#menu li a span{
	width: 97px;
	height: 41px;
	display:block;
	position:absolute;
	top: 0;
	left: 0;
}

#menu li a#home {	background: url('../img/btn_home.gif') no-repeat; }
#menu li a#about-us {	background: url('../img/btn_aboutus.gif') no-repeat; }
#menu li a#references {	background: url('../img/btn_references.gif') no-repeat; }
#menu li a#jobs {	background: url('../img/btn_jobs.gif') no-repeat; }
#menu li a#our-people {	background: url('../img/btn_ourpeople.gif') no-repeat; }
#menu li a#contact { background: url('../img/btn_contact.gif') no-repeat; }

#menu li a#home:hover,
#menu li a#about-us:hover,
#menu li a#references:hover,
#menu li a#jobs:hover,
#menu li a#our-people:hover,
#menu li a#contact:hover
{	background-position: 0 -41px; }

#menu li a span{
	display: none;
}

#logo{
	display: block;
	position: absolute;
	top: 384px;
	left: 1px;
}

#ideas{
	position: absolute;
	top: 411px;
	right: 11px;
	color: #948e85;
	font-size: 13px;
}

#ideas a{
	color: #948e85;
	text-decoration: none;
	letter-spacing: 0px;
}

#ideas a:hover{
	color: #c9091e;
}

#plus{
	color: #c9091e;
}



#footer{
	background: #d8d0c5;
	width: 908px;
	height: 9px;
	border: solid 1px #c4baab;
	border-top: none;
	position: relative;
}

#footer span{
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 9px;
	color: #948e85;
	letter-spacing: 0px;
}
#footer span a{
	color: #948e85;
	text-decoration: none;
}

#footer span a:hover{
	color: #ff7c00;
	text-decoration: none;
}

#contact_form{
	float: right;
	width: 180px;
}

#contact_form p{
	margin: 5px 0 1px 0;
}

#contact_form input,#contact_form textarea{
	background: #ae9b8c;
	border: solid 1px #fff;
	margin: 1px;
	padding: 2px;
	width: 170px;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: #fff;
}

#contact_form input:focus,#contact_form textarea:focus{
	border: solid 1px #c9091e;
}


#contact_form input.btn{
	width: 176px;
	font-weight: bold;
}

#contact_form textarea{
	height: 60px;
}

#contact_form #catch {
	display: none;
}

#error{
	color: #c9091e;
	letter-spacing:0
}

