h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none ;text-decoration:underline;}
address { font-style:normal; }

:link,:visited { 
	text-decoration:none; color:#6e3a07;
	font-family: Verdana, Arial;
	font-size:12px;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

.bigLink {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#752800;
}

* {
	outline:none
}


ul {
	list-style-image: url(../images/template/arrow.jpg);
}

ul li {
	font-size:14px;
	color:#444336;
	padding:4px;
}

body {
	background-color:#414032;
	margin:0px; 
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#444336;
	
}

#Holder{
	background-color:#9b9874;
	background-image:url(../images/template/mbg2.jpg);
	background-repeat:repeat-x;
}

#main {
	position:relative;
	width:802px;
	margin:auto;
}

#headerTop {
	height:8px;
	padding-top:30px;	
	text-align:right;
	color:#7a7b76;
}

#headerTop a {
	color:#dadbd3;
	font-size:11px;
	text-decoration:none;
}

#headerTop a:hover {
	color:#9fa09c;
	text-decoration:underline;
}

#logo{
	float:left;
}

#menu {
	float:right;
	width:498px;
	height:41px;
	margin-top:45px;
	padding-left:8px;
	background-image:url(../images/template/menu1.jpg);
	background-repeat:no-repeat;
}

#menu div {
	float:left;
}

#clear , .clear {
	clear:both;
}

#mainContent {
	margin-top:32px;
	background-color:#ffffff;
	border:1px solid #85847b;
	border-bottom:0px;
	padding-bottom:20px;
	background-image:url(../images/template/hBg.jpg);
	background-repeat:repeat-y;
}

#content {
	width:794px;
	margin:auto;
	background-image:url(../images/template/vBg.jpg);
	background-repeat:repeat-x;
}

.title {
	font-size:21px;
	color:#414032;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	float:left;
}


.title2 {
	font-size:12px;
	font-weight:bold;
	color:#414032;
	padding-top:8px;
	float:left;
}


.box{
	background-color:#eae9d7;
	border:1px solid #dcdcd6;
	padding:15px;
	width:735px;
	margin:auto;
}



.box .title {
	font-size:18px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	
}

.boxContent{
	clear:both;
}

.boxContent .Images {
	float:left;
	width:335px;
	margin-left:5px;
}

.homeBox {
	position:relative;
	border:1px solid #dcdcd6;
	width:761px;
	height:246px;
	margin:auto;
	background-color:#EAE9D7;
}
.arrowActive{
	position:absolute;
	z-index:10;
	cursor:pointer;
	top:67px;
	left:750px;
	width:40px;
	height:122px;
	background-image:url(../images/template/nextActive.png);
	display:none;
}

.arrowInactive{
	position:absolute;
	z-index:20;
	cursor:pointer;
	top:80px;
	left:755px;
	width:32px;
	height:92px;
	background-image:url(../images/template/next.png);
}


.backArrowActive{
	position:absolute;
	z-index:10;
	cursor:pointer;
	top:67px;
	left:5px;
	width:37px;
	height:119px;
	background-image:url(../images/template/backActive.png);
	display:none;
}

.backArrowInactive{
	display:none;
	position:absolute;
	z-index:20;
	cursor:pointer;
	top:80px;
	left:7px;
	width:32px;
	height:92px;
	background-image:url(../images/template/back.png);
}









.arrowActive2{
	position:absolute;
	z-index:10;
	cursor:pointer;
	top:135px;
	left:750px;
	width:40px;
	height:122px;
	background-image:url(../images/template/nextActive.png);
	display:none;
}

.arrowInactive2{
	position:absolute;
	z-index:20;
	cursor:pointer;
	top:150px;
	left:755px;
	width:32px;
	height:92px;
	background-image:url(../images/template/next.png);
}


.backArrowActive2{
	position:absolute;
	z-index:10;
	cursor:pointer;
	top:135px;
	left:5px;
	width:37px;
	height:119px;
	background-image:url(../images/template/backActive.png);
	display:none;
}

.backArrowInactive2{
	display:none;
	position:absolute;
	z-index:20;
	cursor:pointer;
	top:150px;
	left:7px;
	width:32px;
	height:92px;
	background-image:url(../images/template/back.png);
}












#Thumbnails {
	margin-top:15px;
}

#Thumbnails div {
	float:left;
	
	cursor:pointer;
}

#Thumbnails div img:hover{
	border:1px solid #ffb771;
}

#pic1 {
	margin-right:8px;
	margin-left:0px;
}

#pic2 {
	margin-right:8px;
	margin-left:8px;
}

#pic3 {
	margin-right:0px;
	margin-left:8px;
}


.imgSelected {
	padding:4px;
	background-color:#ffb771;
	border:1px solid #d1d0be;
}

.imgNormal {
	
	padding:4px;
	background-color:#ffffff;
	/*border:1px solid #d1d0be;*/
}


.boxContent .Description {
	width:392px;
	float:left;
}
.boxContent .Description p {
	font-size:12px;
	line-height:15px;
}

#orangeText {
	color:#683706;
}

#orangeTitles {
	color:#e4801d;
}
.subtitle{
	color:#733a01;
	padding-left:20px;
	clear:both;
}

#stepsMenu {
	padding-top:30px;
	padding-bottom:30px;
}

#label{
	color:#c06b18;
	font-weight:bold;
}

.box p {
	margin-top:4px;
	font-size:11px;
}

#stepPicture{
	width:762px;
	margin:auto;
	padding-top:35px;
	padding-bottom:35px;
}

.Gallery, .CaseStudies {
	padding-top:20px;
	width:762px;
	margin:auto;
}

.CaseStudies img {
	cursor:pointer;
}

.Gallery div, .CaseStudies div {
	float:left;
	height:125px;
}

.Gallery .normalDiv{
	margin-left:22px;
	margin-right:26px;
}

.Gallery .leftColumn{
	margin-left:5px;
	margin-right:26px;
}

.Gallery .rightColumn{
	margin-left:20px;
	margin-right:5px;
}
.CaseStudies .normalDiv{
	margin-left:10px;
	margin-right:10px;
}

.CaseStudies .leftColumn{
	margin-left:0px;
	margin-right:10px;
}

.CaseStudies .rightColumn{
	margin-left:10px;
	margin-right:0px;
}


.footerSimplu {
	background-color:#414032;
}

.footerBg {
	margin-top:-2px;
	background-image:url(../images/template/fbg.jpg);
	background-repeat:repeat-x;
	background-color:#414032;
	
}

.bottomLinks {
	width:802px;
	font-size:11px;
	padding-top:10px;
	padding-bottom:50px;
	margin:auto;
	color:#ffffff;
}
#copyright{
	float:left;
	padding-left:20px;
}
#links{
	float:right;
	padding-right:20px;
}

#links a {
	color:#ffffff;
	font-size:11px;
	
}

.mainPageContent{
	width:762px;
	margin:auto;
}


.otherContent {
	float:right;	
	width:400px;
}

.bestClients{
	width:800px;
	margin:auto;
	background-color:#e8e8e0;
	background-image:url(../images/template/separator.jpg);
	background-repeat:no-repeat;
	margin-top:2px;
}


.bestClientsGallery {
	padding-top:20px;
	width:762px;
	margin:auto;
}

	.bestClientsGallery img{
		cursor:pointer;
	}
	
	.bestClientsGallery div {
		float:left;
		height:115px;
	}
	
	.bestClientsGallery .normalDiv{
		margin-left:12px;
		margin-right:12px;
	}
	
	.bestClientsGallery .leftColumn{
		margin-left:0px;
		margin-right:14px;
	}
	
	.bestClientsGallery .rightColumn{
		margin-left:14px;
		margin-right:0px;
	}


.news {
	float:left;	
	width:340px;
	min-height:300px;
}

.newsTitleHolder {
	border-left:2px solid #e6903a;
	padding-left:10px;
}


.newsTitle {
	font-Family:Verdana;
	color:#733a01;
}

.newsSubtitle {
	font-Family:Verdana;
	font-size:11px;
	color:#7b7b7b;
}
.newsContent {
	padding-top:7px;
	padding-bottom:15px;
	padding-left:10px;
	font-Family:Verdana;
	font-size:11px;
	color:#4d4d4d;
}

.text{
	padding-top:20px;
	padding-bottom:20px;
	width:758px;
	margin:auto;
}

.text p {
	padding-bottom:10px;
}

.careerBox {
	position:relative;
	width:762px;
	height:283px;
	border:1px solid #dcdcd6;
	padding:15px;
	margin:auto;
	background-image:url(../images/template/careers.jpg);
	background-repeat:no-repeat;
}

#recruitmentForm {
	position:absolute;
	top:40px;
	left:370px;
}


.contactBox {
	position:relative;
	width:762px;
	height:314px;
	border:1px solid #dcdcd6;
	padding:15px;
	margin:auto;
	background-image:url(../images/template/contact.jpg);
	background-repeat:no-repeat;
}

#contactForm {
	position:absolute;
	top:15px;
	left:350px;
}


#mibsContent{
	width:764px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#mibsContent .title {
	text-align:center;
	padding-bottom:15px;
	width:762px;
	padding-left:0px;
	padding-bottom:35px;
}


#mibsForm {
	width:465px;
	min-height:580px;
	float:left;
	
}


#mibsRightColumn {
	width:294px;
	min-height:580px;
	float:left;
}

#mibsOrange {
	color:#e37f1c;
}

.boxTitle
{
	float:left;font-size:20px; color:#424031; font-family:Verdana; padding-top:8px; padding-left:5px;
}
.simpleTitles {
	font-size:21px;
	color:#414032;
	padding-top:10px;
	padding-bottom:5px;
}
.reqFields{
	color:#999999;
	font-size:11px;
}


#mibsRightColumn {
	background-color:#eae9d7;
}

.mibsFooterContainer {
	background-image:url(../images/template/footerBg.jpg);
	background-repeat:repeat-x;
	background-color:#414032;
}

.mibsFooter {
	width:800px;
	margin:auto;
	min-height:100px;
	background-color:#e8e8e0;
	border-left:1px solid #85847b;
	border-right:1px solid #85847b;
	border-bottom:1px solid #85847b;
	
}

.mibsFooter #text {
	padding:30px 20px 30px 20px;
	font-family:Arial;
	line-height:20px;
}

.mibsClients {
	float:right;
	width:530px;
	height:71px;
	margin-top:10px;
}

.mibsClients div {
	float:right;
	margin-left:16px;
}

#mibsHeaderTop {
	float:right;
	width:490px;
	color:#dadbd3;
	text-align:left;
	margin-top:22px;
}

#popHolder {
	width:773px;
	height:384px;
	background-image:url(../images/template/popBg.png);
	margin:auto;
}

#popHolder #popContent{
	margin:auto;
	width:537px;
	height:400px;
}

#popHead {
	position:relative;
	height:40px;
}

#popHead div{
	position:absolute;
	color:#ffffff;
}

#popTitle {
	font-size:30px;
	top:30px;
	left:20px;
}

#popSubtitle{
	color:#e9e9e9;
	top:80px;
	left:20px;
}

#closeBtn{
	left:720px;
	top:3px;
}

#popContent{
	height:283px;
	width:538px;
	background-image:url(../images/template/popContentBg.jpg);
	background-repeat:no-repeat;
}

#popFormContent{

	padding-top:20px;
}

#messageHolder{
	position:relative;
	width:563px;
	height:158px;
	background-image:url(../images/template/messageBox.png);
	margin:auto;
}



#messageHolder div{
	position:absolute;
	color:#ffffff;
}

#messageHolder #closeBtn2 {
	left:525px;
	top:15px;
}


.homeContentRight {
	width:400px;
	min-height:200px;
	float:right;
	
	
	border:1px solid red;
}
.homeContentLeft {
	min-width:200px;
	min-height:200px;
	float:left;
	
	border:1px solid red;
}


#extraHeaderText {
	display:none;
	position:absolute;
	top:215px;
	left:360px;
	
}

#extraHeaderText a{
	color:#c06102;
	font-size:12px;
}


/*slideshow*/
.caseStudySlide, .homeSlide {
		position:relative;
	}
	
	.caseStudy {
		width:761px;
		height:395px;
	}
	

	.caseStudySlide .next {
		cursor:pointer;
		position:absolute;
		top:137px;
		left:736px;
	}
	.caseStudySlide .back {
		cursor:pointer;
		display:none;
		position:absolute;
		top:137px;
		left:-15px;
	}
	
.slideShowHolder {
	border:1px solid #dcdcd6;
	width:761px;
	height:395px;
	margin:auto;
	background-color:#EAE9D7;
}	

.homeSlide {
	border:1px solid #dcdcd6;
	width:761px;
	height:249px;
	margin:auto;
	background-color:#EAE9D7;
}	

.homeSlide  .next {
	position:absolute;
	cursor:pointer;
	top:64px;
	left:736px;
    z-index:2;
}

.homeSlide  .back {
	position:absolute;
	cursor:pointer;
	display:none;
	top:64px;
	left:-15px;
    z-index:2;
}

.newsContent a {
	font-size:11px;
}
