/* GLOBAL STYLES */
body {
	background:#939598;
	background-repeat: repeat-x;
	width:955px;
	margin:auto;
	margin-top:15px;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	position:relative;
}
#wapper {
	width:955px;
	margin:auto;
}
#footer {
	background:#241919;
	padding:15px 0 15px 0;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	color:#929292;
}
.no-bg {
	background:none !important;
}
a:link, a:visited {
	color:#665e51;
}
a:hover {
	text-decoration:none;
}
/* HOME */
#home-content {
	padding:25px;
	background:#333333;
	color:#b9b9b9;
}
#home-content p {
	line-height:15px;
}
#home-image {
	background: url('../_images/img_home.jpg') no-repeat scroll top left;
	width: 955px;
	height: 421px;
}
.box-home {
	width: 219px;
	float:left;
	background: url('../_images/box_home_bg.gif') repeat-y;
}

.box-home-top {
	background: #ccc url('../_images/box_home_top.gif') no-repeat;
	height: 10px;
	width: 219px;
}
.box-right-margin {
	margin-right:9px;
}
.box-home-bottom {
	background: url('../_images/box_home_bottom.gif') no-repeat scroll top left;
	width: 219px;
	height: 10px;
}
.box-home-content {
	width: 215px;
	margin:auto;
}
.box-home h3{
	margin:5px 0 0 0;
	text-indent:-9999px;
}
.box-home p{
	padding:0 10px 0 10px;
	letter-spacing:0.1em;
	text-align:center;
}
.box-link{
	display:block;
	margin:auto;
	text-align:center;
	color:#c8b18b;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:5px;
}
.box-design {
	background: url('../_images/box_design.jpg') no-repeat scroll top left;
	height: 260px;
}
.box-build {
	background: url('../_images/box_build.jpg') no-repeat scroll top left;
	height: 260px;
}
.box-fullfill {
	background: url('../_images/box_fullfill.jpg') no-repeat scroll top left;
	height: 260px;
}
#title-concept-home {
	background: url('../_images/title_from_concept.gif') no-repeat scroll top left;
	width: 210px;
	height: 19px;
	text-indent:-9999px;
}
#title-portfolio-home {
	background: url('../_images/tit_portfolio.gif') no-repeat scroll top left;
	width: 62px;
	height: 16px;
	text-indent:-9999px;
	margin:25px 0 0 0 ;
}

.text-left-box {
	text-align:left !important;
	line-height:15px !important;
	padding:0 !important;
	margin:10px 0 0 0 !important;
}
.text-align-left {
	text-align:left !important;
}


/* MAIN NAVIGATION */
#main-navigation {
	margin:10px 0 0 0;
}
#main-navigation li{
	float:left;
	height:70px;
}

#main-navigation li a{
	display:block;
	height:70px;
	text-indent:-9999px;
	background: url('../_images/main_navigation_new.gif') no-repeat 0 0;
}

#logo a{
	background: url('../_images/main_navigation_new.gif') no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	width:206px;
	height:70px;
}

#button-home a:link, #button-home a:visited{
	width:125px;
	background: url('../_images/main_navigation_new.gif') no-repeat -206px 0;
}
#button-home a:hover{
	width:125px;
	background: url('../_images/main_navigation_new.gif') no-repeat -206px -70px;
}
body#home #button-home a{
	width:125px;
	background: url('../_images/main_navigation_new.gif') no-repeat -206px -140px;
}
#button-about-us a:link, #button-about-us a:visited{
	width:129px;
	background: url('../_images/main_navigation_new.gif') no-repeat -331px 0;
}
#button-about-us a:hover{
	width:129px;
	background: url('../_images/main_navigation_new.gif') no-repeat -331px -70px;
}
body#about-us #button-about-us a{
	width:129px;
	background: url('../_images/main_navigation_new.gif') no-repeat -331px -140px;
}

#button-portfolio a:link, #button-portfolio a:visited{
	width:130px;
	background: url('../_images/main_navigation_new.gif') no-repeat -460px 0;
}
#button-portfolio a:hover{
	width:130px;
	background: url('../_images/main_navigation_new.gif') no-repeat -460px -70px;
}

body#portfolio #button-portfolio a{
	width:130px;
	background: url('../_images/main_navigation_new.gif') no-repeat -460px -140px;
}

#button-capabilities a:link, #button-capabilities a:visited{
	width:142px;
	background: url('../_images/main_navigation_new.gif') no-repeat -590px 0;
}
#button-capabilities a:hover{
	width:142px;
	background: url('../_images/main_navigation_new.gif') no-repeat -590px -70px;
}
body#capabilites #button-capabilities a{
	width:142px;
	background: url('../_images/main_navigation_new.gif') no-repeat -590px -140px;
}
#button-contact-us a:link, #button-contact-us a:visited{
	width:117px;
	background: url('../_images/main_navigation_new.gif') no-repeat -732px 0;
}
#button-contact-us a:hover{
	width:117px;
	background: url('../_images/main_navigation_new.gif') no-repeat -732px -70px;
}

body#contact-us #button-contact-us a{
	width:117px;
	background: url('../_images/main_navigation_new.gif') no-repeat -732px -140px;
}

#main-navigation #last {
	width:106px;
	height:70px;
	background: url('../_images/main_navigation_new.gif') no-repeat -849px 0;
}

/* INTERIOR PAGES */
#interior-image {
	width: 955px;
	height: 44px;
}
#interior-image-2 {
	width: 955px;
	height: 198px;
}
.image-capabilities {
	background: url('../_images/interior_image.jpg') no-repeat scroll top left;	
}
.image-design {
	background: url('../_images/interior_design.gif') no-repeat scroll top left;	
}
.image-thermo {
	background: url('../_images/interior_thermo.gif') no-repeat scroll top left;	
}
.image-print {
	background: url('../_images/interior_print.gif') no-repeat scroll top left;	
}
.image-fill {
	background: url('../_images/interior_fill.gif') no-repeat scroll top left;	
}
.image-mat {
	background: url('../_images/interior_mat.gif') no-repeat scroll top left;	
}
.image-cap {
	background: url('../_images/interior_cap.gif') no-repeat scroll top left;	
}
.image-contact {
	background: url('../_images/interior_contact.gif') no-repeat scroll top left;	
}
#interior-content {
	margin:auto;
	background:#FFF;
	padding:45px 25px 45px 25px;
	color:#333333;
	position:relative;
}

#interior-left-content {
	width:590px;
	float:left;
}
#interior-mid-content {
	width:880px;
	float:left;
}


#interior-right-content {
	float:left;
	position:relative;
	left:70px;
}

#interior-content #interior-left-content  p{
	line-height:16px;
	margin-top:20px;
}
#interior-content #interior-mid-content  p{
	line-height:16px;
	margin-top:20px;
}

.box-interior-top{
	background: url('../_images/box_interior_top.gif') no-repeat scroll top left;
	width: 241px;
	height: 12px;
}
.box-interior-body {
	background: url('../_images/box_interior_bg.gif') repeat-y;
	width: 241px;
}
.box-interior-body img {
	display:block;
	margin:auto;
}
.box-interior-content {
	width:200px;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
	line-height:16px;
} 
.box-interior-bottom{
	background: url('../_images/box_interior_bottom.gif') no-repeat scroll top left;
	width: 241px;
	height: 12px;
}


.interior-nav {
	background:#5e5e5e;
	position:relative;
	height: 37px;
}
/* CAPABILITIES NAVIGATION */
#capabilities-navigation {
	position:absolute;
	right:365px;
}
#capabilities-navigation a{
	display:block;
	background: url('../_images/capabilities_navigation3.gif') no-repeat scroll 0 0;
	height: 37px;
	text-indent:-9999px;
}


#capabilities-navigation li{
	float:left;
}
#button-design a:link, #button-design a:visited{
	width:95px;
	background: url('../_images/capabilities_navigation3.gif') no-repeat -326px 0;
}

#button-build a:link, #button-build a:visited {
	width:91px;
	background: url('../_images/capabilities_navigation3.gif') no-repeat -424px 0;
}

#button-fulfillment a:link, #button-fulfillment a:visited {
	width:80px;
	background: url('../_images/capabilities_navigation3.gif') no-repeat -515px 0;
} 

#capabilities-navigation-last {
	width:483px;
	background: url('../_images/capabilities_navigation2.gif') no-repeat -472px 0;
	height: 37px;
}

/* INTERIOR TITLES */ 
#title-capabilities {
	background: url('../_images/title_capabilities.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-lorem {
	background: url('../_images/title_lorem.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-about {
	background: url('../_images/title_about.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-cap {
	background: url('../_images/title_cap.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-port {
	background: url('../_images/title_port.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-design {
	background: url('../_images/title_design.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-build {
	background: url('../_images/title_build.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-full {
	background: url('../_images/title_full.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}
#title-contact {
	background: url('../_images/title_contact.gif') no-repeat scroll top left;
	width: 571px;
	height: 28px;
	text-indent:-9999px;
}