body {background: #e6e7e2 url("img/bgbody.gif") repeat-x;

font-family: Verdana, Arial,  sans-serif;
  font-size: small; color:#333;

}


* html body {
  font-size: smaller; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
  }

* {padding:0; margin:0; }

#box{width:813px;
padding:0;
margin:0 auto 5px;
background:#e8e9e4;

}



#header {height:234px; width:813px;
text-align:center; 
background:#E8E9E4  url("img/header.jpg") left top no-repeat; 
}


a:link, a:visited { text-decoration: none; color:#990134; }

a:hover {text-decoration: underline; color:#D44D3D;}




#footer{clear:both;
width:760px;
color:#9F9F9A;
margin:5px auto 20px;
font-family: serif;
text-align: center;
}

#footer b,#footer em{

}

#footer ul {margin:2px auto;} 
#footer li {display:inline; 
	
	border-right:1px solid; 
	color:#949248; 
	padding:0 5px 0 9px; }

#footer  .end  {border-right:0;} 
#footer ul li a {text-decoration:none; color:#949248; }
#footer ul li a:hover {text-decoration:underline; color:#6c6c40;} 
#footer b { color:#949248;}
#footer a {text-decoration:none; color:#949248; }
#footer a:hover {text-decoration:underline; color:#6c6c40;} 


#menu{height:30px;display: block;
 width:813px;margin:0; padding:0;
background: url("img/menubg.jpg") top left repeat-x; 
}

#menu ul{margin:0;padding:0;
background:#666766;
}


#menu li{ float:left; list-style-type:none;
position:relative;
list-style-position:inside;
padding:0;
margin:0;
color:#fff;
}



#menu .end{
border-right:0;
}

#menu li ul{
display: none;
position:absolute;
top:30px;
left:0;width:120px;

margin:0;
}



#menu li>ul{
top:auto;
left:auto;
}

#menu ul li ul li {margin: 2px;width:116px;border-right:0;}
* html #menu ul li ul li {margin: 2px 1px;width:116px;}



#menu li:hover ul, #menu li.over ul {

display:block; }

#menu a{display:block;
padding:0 ;
text-decoration:none;
font:  14px  Helvetica,Arial,Verdana,   sans-serif;
color:#fff;
}

#menu img{
border:none;
}

#menu ul li ul li a{
font: bold  12px  Helvetica,Arial,Verdana,   sans-serif;
}

#menu a:hover, div.home #home a, div.services #services a, div.products #products a, div.resources #resources a, div.appliance #appliance a, div.design #design a, div.about #about a, div.gallery #gallery a, div.bathrooms #bathrooms a, div.laundries #laundries a, div.quotation #quotation a, div.contacts #contacts a, #menu li:hover a, #menu li.over  a  {
color:#BDBDA8;
}
#menu li:hover ul a, #menu li.over ul a{background-color: #666766;color:#fff;
padding:0 0 0 2px;}
#menu li:hover ul a:hover, #menu li.over ul a:hover{background-color: #BDBDA8;color:#444;}




#left {
width:244px;height:640px;
padding:0;
float:left;
background:  url("img/left.gif") left top no-repeat; 
}

#left strong{display: block;
color:#7a3500;
font: bold 110% Garmound, Times New Roman, serif;
margin:8px 2px 10px 140px;

}

#left a{
text-decoration:none;
}

#left img.label{
border:none;
  margin:4px 1px 4px 35px !important;
  margin: 4px 1px 4px 35px;
}



#cont {float:left;
width:813px;height:100%;
padding:0;
background:  url("img/cont1.gif") left top repeat-y;
}

#right {
min-width: 535px;
   max-width: 535px;
   width: auto;
   /* min/max-width for IE browsers */
   _width: 535px;
overflow: auto;

float: left;
padding:0;margin:0;
color:#4F4F4A;
}


#rgt {
width:34px;height:599px;
padding:0;
float:left;
background:  url("img/design_16.gif") left top no-repeat; 
}


#bottom {
width:813px;height:39px;
padding:0;
background:  url("img/bottom.gif") left top no-repeat; 
}

div.main-img1 { 
background: url("img/imgbg.jpg") bottom right no-repeat;
  float:left;
  margin: 4px 1px 4px 42px !important;
  margin: 4px 1px 4px 42px;
padding: 0 ;
}

* html div.main-img1 {  
margin: 4px 1px 4px 21px;
}

div.main-img1 img {
  display: block;
  /*position: relative;
  background-color: #fff;
  border: 1px solid #ddd;*/

border: none;
  margin: 6px 7px 6px 6px;
  padding: 0;
  }

div.main-img {  
background: url("img/imgbg1.jpg") bottom right no-repeat;
  float:left;
  margin: 10px 1px 10px 10px !important;
  margin: 10px 1px 10px 10px;
padding: 0 ;
}


div.main-img img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #777;
  margin: -4px 5px 4px -4px;
  padding: 0;
  }

.clearfix {
clear:both;
}

#right h1{letter-spacing: .15em;
font: bold 300%  Trebuchet MS, Verdana, Arial,  sans-serif;
margin:20px 20px 20px 80px;
color:#7a3500;
}


#right h2{letter-spacing: .1em;
font: bold 160%  Trebuchet MS, Verdana, Arial,  sans-serif;
margin:30px 20px 15px 70px;
color:#7a3500;
}

#right h3{letter-spacing: .09em;
font: bold  120%   Trebuchet MS, Verdana, Arial,  sans-serif;
margin:10px 20px 8px 10px;
color:#7a3500;
}

#right h4{letter-spacing: .08em;
font: bold 90%  Trebuchet MS, Verdana, Arial,  sans-serif;
margin:6px 20px 6px 0;
color:#7a3500;
}

#right p{letter-spacing: -.015em;
font: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
margin:8px 10px 8px 10px ;
}

#right hr{
margin: 15px 80px 15px 40px;
}

#right ol{
margin: 10px 15px 10px 40px;
}

#right ol li {list-style-type: decimal; list-style-position: outside;}
#right ol li ol li {list-style-type: upper-alpha; list-style-position: outside;}

#right ul{
margin: 10px 10px 10px 40px;
}

#right ul li {list-style-image: url(img/bullet.gif);list-style-position: outside;font: bold 90%  Trebuchet MS, Verdana, Arial,  sans-serif;}
#right ul li ul li {list-style-image: url(img/bullet1.gif);list-style-position: outside;}

#right table{
margin: 10px 15px 10px 20px;
}


#formcontainer{
margin:10px 15px 10px 20px;
padding:0 10px;
border:1px solid #7c7967;
background:#dadecb;
color:#7c7967;
}

#formcontainer label{
width:120px; 
float:left;
margin:0 10px;
color:#7c7967;
font-size:85%;
}

#formcontainer .clearfix{
margin:10px 0;
}

#formcontainer .input{
width:200px;

}

#formcontainer textarea{
width:200px;
height:55px;

}

#formcontainer .button{
width:99px;
border:1px solid #7c7967;
background:#c3c1ac;
}

#map{
margin:10px 15px 10px 20px;
padding:10px;
border:1px solid #7c7967;
background:#dadecb;
color:#7c7967;
}
