body {
   font-size:12px;
   font-family: Tahoma,Arial;
   color:#797979;
   background-image:url(images/background.jpg);
}

*.{margin:0; padding:0;}

div#main{
   padding:0 0 0 0;
   width:800px;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   }

div#header
   {
   width:1024px;
   position: relative;
   margin-left:auto;
   margin-right:auto;
   height:205px;
   background-color:#5D422F;
   text-align:left;
   }

div#content{

   margin-top: 0;
   width:800px;
   background:transparent  url('images/middle_border.jpg') top center repeat-y;
   }


div#footer {
   text-align:center;
   }


.menu { margin: 0; padding: 0; list-style: none;
      position: absolute;
     top: 200px;
     left: 380px;
}
.menu li { padding: 0; margin: 0; height: 26px; margin-right: 1em; list-style: none; background-repeat: no-repeat; }
.menu li a, .menu li a:visited { display: block; text-decoration: none;  height: 26px; background-repeat: no-repeat; }
.home {background-image: url(images/home_b.png); width: 42px;}
.home a {background-image: url(images/home_a.png);}
.designers {background-image: url(images/designers_b.png); width: 77px;}
.designers a {background-image: url(images/designers_a.png);}
.wholesale {background-image: url(images/wholesale_b.png); width: 77px;}
.wholesale a {background-image: url(images/wholesale_a.png);}
.markets {background-image: url(images/markets_b.png); width: 79px;}
.markets a {background-image: url(images/markets_a.png);}
.contact {background-image: url(images/contact_b.png); width: 57px;}
.contact a {background-image: url(images/contact_a.png);}
ul.menu li a:hover {background: none;}

.menu li {float: left;} .menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.title{
   position:relative;
   left:0px;
   top:100px;
   }

h1{
   margin: 40px 0 10px 0px;
   font-size:20px;
   color:#000000;
   text-align: center;
   text-decoration: underline;
}

h2{
   margin: 30px 0 10px 150px;
   font-size:16px;
   color:#000000;
}


p{
   margin: 0 100px 0 100px;
   width:600px;
   font-size:14px;
   color: #00000;
}
p.form{
   margin: 10px 50px 10px 50px;
   width:600px;
   font-size:14px;
   color: #00000;
}


.formText{
   margin-bottom: 20px;
   font-size:12px;
   color: #00000;
}

.link{
   font-size:12px;
   color:#F26721;
}




.image
   {
   margin: 0 100px 20px 100px;
   }

.imagefooter
   {
   margin: 0 100px 20px 100px;
   }



.clearfix:after{
   content: ".";
   display: block;
   height: 0;
   clear: body;
   visibility: hidden;
   }
/* FIX FOR MAC IE AND IE6 for Windows */
.clearfix{display: inline-block;}

* html .clearfix {height:1%}
.clearfix {display: block;}

