*{background:none !important;}
body{
	background:none !important;
	min-width:0 !important;
}
#wrapper{
	overflow:visible !important;
	width:100% !important;
}
#wrapper .bg-header{
	top:0 !important;
	z-index:1;
}
.logo a {
	text-indent:0;
	background:none;
}
.logo img {
	display:block;
	border:0 !important;
}
#nav {display:none;}
#sidebar {display:none !important;}
.footer-logo {display:none;}
#footer .holder ul {display:none;}
#main {
	overflow:visible !important;
	width:100% !important;
	padding-bottom:20px !important;
}
#header{padding-bottom:30px !important;}
.bc-holder{display:none !important;}
#content {
	width:100% !important;
	float:none !important;
}
#footer .blocks .blocks-holder,
.boxes .boxes-frame,
.columns2,
.download-holder2,
#main .blocks .blocks-frame{
	margin:0 !important;
	width:100% !important;
	overflow:visible !important;
}
#main .menu{float:left !important;}
.article{page-break-before:avoid !important;}
* html .article{width:68% !important;}
* html .design-holder .article{width:85% !important;}
* html .visual {
	width:70% !important;
	margin:0 0 20px !important;
	padding:0 !important;
	height:300px !important;
}
#main .visual img{
	width:90% !important;
}
.visual img.image {width:100% !important;}
#wrapper .visual .bg-description{
	display:block !important;
}
.visual .description{background:none !important;}
#w2 {
	width:80%;
	position:static !important;
	display:block !important;
}
#twocolumns {
	width:100% !important;
	overflow:visible !important;
	position:static !important;
	margin:0 !important;
}
#footer {
	width:100% !important;
	clear:both !important;
	border-top:1px solid #afb0b2;
}
.home-columns {float:right;}
* html .home-columns {float:none;}
#footer .holder {
	width:100% !important;
	padding:0 !important;
}
#footer .frame {
	width:99% !important;
	margin:0 !important;
	padding:0 !important;
}
#footer p {
	float:none !important;
	text-align:right;
}
.home-columns img {
	left:0;
	position:static !important;
	display:block !important;
}
.home-columns a {display:none !important;}
.contact-holder{width:100% !important;}
.contact-form-holder {display:none;}
.design-holder {
	overflow:visible !important;
	width:100% !important;
}
* html .design-holder{width:80% !important}
.break {
	page-break-before:always !important;
}
* html .items-holder{
	page-break-before:auto !important;
	width:85% !important;
}
* html .design-holder .items{width:100% !important;}
.design-holder .items {
	overflow:hidden;
	margin:0 !important;
	width:100% !important;
}
* html .design-holder .items .item{
	margin:0 1% 0 0 !important;
	width:32% !important;
	float:left !important;
}
* html .design-holder .items .item .photo img{width:95%;}
* html .design-holder .items .item h3,
* html .design-holder .items .description,
* html .design-holder .items .item h3 .bg,
* html .design-holder .items .description .bg{width:100% !important;}
.cad-holder{
	overflow:visible !important;
	height:auto !important;
	position:static !important;
}
.cad-section {
	width:85% !important;
	overflow:auto !important;
}
* html .cad-section {width:68% !important;}
.cad-section ul{
	width:100% !important;
	overflow:auto !important;
}
.cad-section ul li{
	margin-right:1px;
	width:33% !important;
}
.cad-section ul li .bg{width:100%;}
.publications-holder .container {width:100% !important;}
* html .publications-holder .section .container{width:80% !important;}
* html .publications-holder .section .block{width:55% !important;}
.render-list {display:none;}
.series-holder {
	overflow:visible !important;
	width:100%;
}
.series-holder .picture{
	width:50% !important;
	float:left !important;
}
.series-holder .picture img{width:100% !important;}
.render .description{
	padding-left:5px;
	width:43%;
	float:left;
}
.photo .rellover {display:none;}
.configuration {
	width:100% !important;
}
.series-holder {width:100%;}
* html .series-holder {width:70% !important;}
* html .series-holder .article{width:100% !important;}
.series-holder .photo img {display:block !important;}
.feature {
	height:auto !important;
	width:100% !important;
	position:relative !important;
}
* html .feature .section {width:33% !important;}
* html .series-holder .feature {
	margin:0 -20px 20px 0!important;
	position:relative !important;
	width:800px !important;
}
* html .series-holder .feature .section {
	margin:0 10px 20px 0!important;
	width:218px !important;
}
.configuration {
	overflow:visible;
}
* html .configuration {
	width:95% !important;
	padding-left:10px;
}
* html .configuration img{width:100% !important;}
* html .visual .description {
	bottom:70px !important;
	right:-150px !important;
}
* html .visual .bg-description {
	bottom:70px !important;
	right:-140px !important;
}
* html .vantage-holder .grid_6{
	width:33% !important;
	float:left !important;
	overflow:hidden !important;
}
* html .vantage-holder .grid_6 h3,
* html .vantage-holder .grid_6 h3 .bg,
* html .vantage-holder .grid_6 .description,
* html .vantage-holder .grid_6 .description .bg,
* html .vantage-holder .grid_6 .photo img{width:100% !important;}
* html .vantage-holder .grid_6 .description p{width:95% !important;}
.print1{right:50px !important;}
.print2{right:59px !important;}
.print3{right:75px !important;}
.print4{right:70px !important;}
.print5{right:70px !important;}
.print6{right:65px !important;}
.print7{right:65px !important;}
* html .print4{top:20px !important;}
* html .print2{top:150px !important;}
