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: 210px;

     left: 335px;

}

.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;}

.facebook {margin:-15px 0 0 0; border:none;}


