* { padding: 0; margin: 0; }

body {
 font-family: tahoma;
 font-size: 11px;
 background-color:#231f20;
}

img {
border:none;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
 left: 50%;
 margin-left:-461px;/*Half Total Width*/
 top: 50%;
 margin-top:-311px; /*Half Total Height*/
 position:absolute;
}

#header {
 color: #333;
 width: 371px;
 float: left;
 height: 72px;
 margin-left:-35px;
 background: #E7DBD5;
 z-index:2;
}

#navigation{
display:inline;
width:551px;
height:54px;
}

#navigation a{
 color:#fff;
 margin-top:9px;
 background-image:url(../images/navigation.png);
 background-position:-140px;
 display:inline-block;
 width:140px;
 height:23px;
 margin-left:0px;
 margin-right:0px;
 text-decoration:none;
 font-size:18px;
 text-transform:uppercase;
 text-align:center;
 padding-top:30px;
 }
 
 #navigation a:hover{
 margin-top:9px;
 background-image:url(../images/navigation.png);
 background-position:0px;
 }



#contentBackground {
/*Image is changed via classes at bottom of stylesheet*/
float:left;
margin-top:-10px;
width:920px;
height:550px;
z-index:1;
}

#leftcolumn {
 color: #666;
 background-image:url(../images/blackboxBG.png);
 background-repeat:repeat;
 margin: 0px 0px 0px 0px;
 height: 550px;
 width: 180px;
 float: left;
 z-index:2;
}

#leftcolumn h1 {
 font-size:14px; 
 font-weight:normal;
 text-transform:uppercase;
 border-bottom:solid 1px #d6171f;
 width:160px;
 margin-left:10px;
 margin-top:10px;
}

#leftcolumn a {
 font-size:11px;
 font-weight:bold;
 color:#fff;
 display:block;
 text-decoration:none;
 margin-left:10px;
 margin-top:15px;
}

#leftcolumn a:hover{
color:#d6171f;
}

#rightcolumn {
 float: right;
 color: #666;
 background-image:url(../images/blackboxBG.png);
 background-repeat:repeat;
 margin: 330px 0px 0px 0px;
 height: 220px;
 width: 740px;
 display: inline;
 z-index:2;
}

#rightcolumn h1 {
 font-size:14px;
 font-weight:normal;
 text-transform:uppercase;
 border-bottom:solid 1px #d6171f;
 width:730px;
 margin-top:10px;
}

#rightcolumn h2{
 font-size:14px;
 font-weight:normal;
 text-transform:uppercase;
 border-bottom:solid 1px #d6171f;
}

#rightcolumn p{
font-size:11px;
margin-top:5px;
}

#rightcolumn a {
 font-size:11px;
 color:#fff;
 text-decoration:none;
}

#rightcolumn a:hover{
color:#d6171f;
}

#footer { 
 width: 920px;
 clear: both;
 color: #999;
 margin: 0px 0px 10px 0px;
 z-index:2;
}

#footer a {
 font-size:10px;
 color:#fff;
 text-decoration:none;
}

#footer a:hover{
color:#d6171f;
}

#contactForm{
float:left;
display:inline;
margin-top:5px;
}

#contactOther{
display:inline;
margin-top:20px;
}

.input{
width:200px;
}

.msgBox{
width:300px;
height:60px;
}

.productList {
margin-top:10px;
}

.productList td{
width:120px;
height:20px;
}

.productList a{
color:#666666;
text-decoration:none;
}

.productList a:hover{
color:#d6171f;
}

.breadcrumb{
margin-top:5px;
color:#666666;
font-size:10px;
}

.breadcrumb a{
color:#fff;
font-size:10px;
text-decoration:none;
}

.breadcrumb a:hover{
color:#d6171f
}

.productInfo{
float:left;
display:inline;
width:380px;
margin-top:10px;
}

.productSideGallery{
display:inline;
width:330px;
float:right;
margin-right:10px;
}

.productSideGallery h2{
width:330px;
}

.productSideGallery a{
color:#fff;
font-size:10px;
text-decoration:none;
}

.productSideGallery a:hover{
color:#d6171f;
}

.productSideGalleryTable{
margin-top:15px;
}
.productSideGalleryTable td{
width:110px;
}

.productGalleryTable{
margin-top:25px;
}

.productGalleryTable td{
width:130px;
}

/*Background Classes*/

.imgIndex{
background-image:url(../images/backgroundIndex.jpg);
}

.imgContact{
background-image:url(../images/backgroundContact.jpg);
}

.imgProducts{
background-image:url(../images/backgroundProducts.jpg);
}

.imgAbout{
background-image:url(../images/backgroundAbout.jpg);
}

.imgVenetian{
background-image:url(../images/backgroundVenetian.jpg);
}

.imgTimber{
background-image:url(../images/backgroundTimber.jpg);
}

.imgVertical{
background-image:url(../images/backgroundContact.jpg);
}

.imgRoller{
background-image:url(../images/backgroundRoller.jpg);
}

.imgRoman{
background-image:url(../images/backgroundRoman.jpg);
}

.imgPanel{
background-image:url(../images/backgroundPanel.jpg);
}

.imgCassette{
background-image:url(../images/backgroundCassette.jpg);
}

.imgShutters{
background-image:url(../images/backgroundShutters.jpg);
}

.imgHoneycombs{
background-image:url(../images/backgroundHoneycombs.jpg);
}

.imgMotorisation{
background-image:url(../images/backgroundMotorisation.jpg);
}

.imgOutdoor{
background-image:url(../images/backgroundOutdoor.jpg);
}