@charset "utf-8";
html {
width:100%
}
body {
font-size: 12px;
font:Verdana, Geneva, sans-serif;
background-image: url(../m/back2a.jpg);
}
img {
border: 0;
}
.clearer{clear:both;}
.portfolioSideNew        {width:618px; float:none; margin:0 0 0 15px;overflow: auto !important;}
#wrapper{width:100%;}
#mainNav2, #mainNav2a, .wrapperFooter,.picturesSide,.header,.portfolioSideNav,.topRoundPortfolio2{

}
#mainNav2, #mainNav2a, .wrapperFooter, .behindScenes          {display:none;}
.behindText			   {display:none;}



.portfolioSideRight         {width: 648px; margin:0 0 0 15px;}

/*
.portfolioSideRight         {width:618px; float:none; margin:0 0 0 15px;overflow: auto !important;}
.contentPortfolio      { width:100%; background:url(../m/background_portfoliio.jpg);}
.servicesContent{width:100%;}
.services{width:100%;}
#content_wrapper2      {width:100%;}
.services              { background:none; width:100%; padding-bottom:0;}
.careers               { background:none; width:100%; padding-bottom:0;}
.portfolio             {  background:none; width:100%; padding-bottom:0;}
.contact               {  background:none; width:100%; padding-bottom:0;}
.testimonials          {  background:none; width:100%; padding-bottom:0;}
.clients               {  background:none; width:100%; padding-bottom:0;}


.servicesLeft{width:230px; float:none;}
.servicesRight{width:300px; float:none;}

*/


/*******************************************************
	_content section
*******************************************************/
.about_left            { width:220px; float:left; padding-left:15px;}
.about_right           { width:360px; float:left; padding:0 0 95px 15px; font-size:14px; line-height:20px;}
.about_right_contact   { width:290px; float:left; padding:30px 0 245px 25px; font-size:14px; line-height:20px;}
.right_contact         { width:290px; float:left; padding:30px 0 220px 0; font-size:14px; line-height:20px;}
.about                 { background:url(../m/about_bottom.jpg) bottom no-repeat; width:632px; padding-bottom:120px;}


.clients_left, .testimonials_left, .careers_left   { width:220px; float:left;}
.contact_left          { width:272px; float:left;}
.careers_left          {padding-left:0;}
.content_wrapper       { width:632px; margin-left:12px; background:url(../m/background_sub.jpg); text-align:left; float:left;padding-top:40px;}
.content_wrapper2      { width:632px; margin-left:12px; background:url(../m/background_sub.jpg); text-align:left; float:left;}
.contentPortfolio      { width:877px; margin-left:12px; background:url(../m/background_portfoliio.jpg); text-align:left; float:left; }
.contentPortfolioc     { width:877px; margin-left:12px; background:url(../m/bottom_contact5.jpg); text-align:left; float:left; }

.testimonials_right    { width:375px; float:left; padding:0 15px 0 15px; font-size:14px; line-height:20px;font-size:13px; line-height:16px;}
.testimonialsBottom    { padding:0 25px 145px 30px; font-size:13px; line-height:16px;}
.highlight             { font-size:18px;	}
.testimonial           { font-size:12px;	font-style:italic;}
.testimonial2          { font-size:12px;	font-style:italic;}
.testimonialDivider    { border-top:#513D1E 1px dotted; margin:10px 0 20px 0;}

.servicesContent       { width:560px; float:left; padding:0 0 110px 25px; font-size:14px; line-height:20px;}
.servicesBullets       { width:300px; float:left; padding-left:10px;}





.thumbs{
	width:196px; float:left; margin:0 12px 20px 0;	
}
.thumbsEnd{
	width:196px; float:left; margin:0 0 30px 0;
}
.thumbs2{
	width:190px; float:left; margin:0 10px 14px 0;	
}
.servicesLeft{width:230px; float:left; text-align:center; padding-top:70px;}
.servicesRight{width:300px; float:left;}

.th{width:65px; float:left; padding-bottom:10px;}
.dioramasTh{padding:15px 0 0 0;}
.dioramasName{background:url(../m/arrow_headers.jpg) no-repeat; padding:3px 0 10px 30px;font-size:16px;}
.dioramasSeperator{padding-bottom:20px;}




#pageContact .index_col4    { width:50px;  float:left; text-align:right; color:#3e2305; padding-top:15px;}
#pageContact .index_col5    { width:200px; float:left; text-align:left; padding-left:15px; color:#3e2305; padding-top:15px;}









h3                  {}
#pageAbout h2       { background:url(../m/h_aboutUs.gif) no-repeat; width:200px; height:43px;}
#pageServices h2    { background:url(../m/h_services.gif) no-repeat; width:200px; height:43px;}
#pagePortfolio h2   { background:url(../m/h_portfolio.gif) no-repeat; width:200px; height:43px;}
#pageClients h2     { background:url(../m/h_clients.gif) no-repeat; width:200px; height:43px;}
#pageTestimonials h2{ background:url(../m/h_testimonials.gif) no-repeat; width:250px; height:43px;}
#pageContact h2     { background:url(../m/h_contact.gif) no-repeat; width:200px; height:43px;}
#pageCareers h2     { background:url(../m/h_careers.gif) no-repeat; width:200px; height:43px;}

#pageHome h2          {background:url(../m/indexText.gif) no-repeat; width:525px; height:121px; margin:0; padding:0; float:left;}


.pictureSide{ width:248px; float:left;}





.wrapper{
	width:903px;
	margin:auto;
	padding:0;
}
.wrapperHeader{
	background:url(../m/yellow_bar.gif) bottom repeat-x;
}
.wrapperContentSub{
	background:#95710b url(../m/background_about.jpg) right top no-repeat;
	
}
.wrapperContentCareers{
	background:#95710b url(../m/background_about.jpg) right top no-repeat;
	padding-bottom:30px;
}
.wrapperContentPortfolio{
	background:#95710b;
	padding-bottom:30px;
}
.wrapperContentBH{
	width:903px;
	background:url(../m/backHomeBottom.jpg);
}
.wrapperContentBH2{
	background:url(../m/backHomeBottom2.jpg) right top no-repeat;
}