/* 
Zele Company Master Style Sheet
Pipeline Digital Media
Last Modified December 19, 2006
*/

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family:Arial, Helvetica, sans-serif;*/
color: #999;
font-size: 12px;
height:600px;
line-height: 9px;
background: #fff /* url('/graphics/backgrounds/beigecarpet.jpg') top left repeat; */
margin: 0;
}

#pdf_nav div {
 margin: -5px 0px 0px 0px;
}

tr td p{
margin: 0px 0px 0px 0px;
}



.center_link {
margin: 200px 0px 0px 415px;
}

#home_build {
margin: 0px 0px 0px 225px !important;
padding: 80px 0px 0px 15px !important;
background-color:#FFF;
}

#content_homebuilder {
background-color:#FFF;
clear: both;
}

#wrapper {
width: 960px;
margin: 0 auto;
}

#branding a{
        margin: 10px -5px 1px 5px;
	float: left;
	}

.tagline {
       margin: 60px 30px -60px 0px;
}

#tagline {
       margin: 30px 30px -30px 30px;
}

.classical-modern-design {
       margin: 20px 0px 59px 30px;
       }

.handmade-modernism {
       margin: 20px 0px 60px 30px;
       }

#zelefrontpage table {
       font: 1em/1em Arial, Helvetica, sans-serif;
       margin: 0px -35px 0px 0px;
       }

#lounge-topic {
display:none;
}

/* bar-stool-fonts */
.bar-stool-copy {
 font-family: 'Kameron', serif;
 color: #333;
 margin: -20px 0px -20px 228px;
 }


#huh {
margin: 40px 0px 0px 140px;
font-family: 'Kameron', serif;
font-size: 20px;
line-height:22px;
}

#huh2 {
float:left;
margin: -380px 0px 0px 270px;
width:300px;
}


#huh3 {
float:right;

margin: -425px 0px 0px 270px;
}

#bar-stool-header {
  font-size: 48px;
  text-shadow: 4px 4px 4px #aaa;
}

#bar-stool-paragraph {
   font-size: 24px;
   line-height: 24px;
   text-align:center;
   width:520px;
   margin: 0px 0px 0px 22px;
}

#present-two {
margin-top: 0px;
max-width: 960px;
}

#two-left {
float: left;
postition:relative;
width: 259px;
text-align:center;
}

#two-right {
float:right;
position: relative;
margin: -519px -679px 0px 0px;
text-align:center;
}

#present-three {
margin-top: 90px;
max-width: 960px;
}

#three-left {
float: left;
postition:relative;
width: 320px;
text-align:center;
}

#three-middle {
width: 640px;
display:in-line;
text-align: center;
}

#three-right {
float:right;
width: 320px;
margin: -275px 0px 0px 0px;
display:in-line;
text-align:center;
}

#present-three-thin {
margin: 27px 0px 0px 70px;
}

#three-thin-left {
float: left;
margin:-1px 0px -20px -5px;
postition:relative;
width: 220px;
text-align:center;
}

#three-thin-middle {
width: 500px;
margin:119px 0px 0px -13px;
text-align: center;
}

#three-thin-right {
position: relative;
float:left;
margin: -338px 0px 0px 480px;
display:in-line;
text-align:center;
}

#present-three-wide {
margin-top: 0px;
width: 719px;
}

#three-wide-left {
float: left;
margin:-159px 0px -20px -30px;
postition:relative;
width: 290px;
text-align:center;
}

#three-wide-middle {
width: 400px;
margin:270px 0px 0px 60px;
text-align: center;
}

#three-wide-right {
float:right;
margin: -162px 89px 0px 0px;
text-align:center;
}

#chairs-page-content {
margin: 130px 0px 0px 0px;
}



.subtitle-2 {
display:none;
}

.classical {
display:none;
float:left;
margin: 0px 0px -40px 0px;
}

.modern {
display:none;
float:left;
margin: 0px 0px -40px 63px;
}

.design {
display:none;
float:left;
margin: 0px 0px -40px 67px;
}



.under-image a{
color: #333 !important;
text-align:center;
line-height:15px;
font: 2em/1em 'News Cycle',Verdana, Arial, Helvetica, sans-serif;
Margin: 15px 0px 0px 0px;
}

.under-image a:hover {
color: #000000 !important;
}

/* NAVIGATION */
/* NAVIGATION FRONT PAGE */
#nav-front {
width: 750px;
margin: 5px 0px 2px 50px;
float: left;
font: 1.25em/1em 'News Cycle',verdana, Helvetica, Arial;
}

#nav-front ul {
width:810px;
margin: 0px 0px 0px 107px;
padding: 76px 20px 0px 0px;
list-style-type: none;
text-align: right;
}

:focus { -moz-outline-style: none; }

#nav-front ul li { display: inline; }

#nav-front ul li a {
        padding-right: 15px;
	padding-left: 15px;
	color: #999;
	width: 146px;
	}
	
#nav-front ul li a:hover {
        color: #310000;
        background-position: 0 -82px;
        width: 146px;
        }

#nav-front ul li#active a {
        color: #310000 !important;
        width: 146px;
        }


/*NAVIGATION MAIN CATS */

#nav {
width: 750px;
margin: -10px 0px 0px 53px;
float: left;
font: 1.25em/1em 'News Cycle',verdana, Helvetica, Arial;

}

#nav ul {
width:810px;
margin: 6px 0px -10px 20px;
padding: 85px 20px 0px 0px;
list-style-type: none;
text-align: right;

}

:focus { -moz-outline-style: none; }

#nav ul li { display: inline; }

#nav ul li a {
       
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	color: #999;
	width: 146px;
	}
	
#nav ul li a:hover {
        color: #310000;
        background-position: 0 -82px;
        width: 146px;
        }

#nav ul li#active a {
        color: #310000 !important;
        width: 146px;
        }

#seatingnav {
   font: .94em/1.3em arial, Helvetica, Sans-Serif;
   font-variant: small-caps;
   font-weight:bold;
   margin: -5px 0px 0px 26px;
   word-spacing: -.15em;
   letter-spacing: -.01em;
}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
      outline:none;

        /* IE */
        -moz-outline-style: none;
        }



	


/* CONTENT */

#innerwrapper {
        height: 519px;
      /*  background: transparent url('/graphics/backgrounds/beigecarpet.jpg') top left repeat; */
       background-color: #FFF;
 border: 1px solid #330000;
        clear: both;
        }

#innerwrapper_home {
        height: 520px;
        background-color:#000;
        border: 1px solid #330000;
        clear: both;
        }

#content {
       height: 518px;
       }

#contentabout {
        height: 460px;
        margin: 0px 0px 0px 0px;
        }

#categorypages {max-height: 420px;
        padding: 0px 0;
        }

#contactpage {
	font: 1.2em/1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	float:left;
	padding: 10px 0px 0px 30px;
	color:#333;
	}

.emailform  {
      float:right;
      width: 340px;
      color:#333;
      font: 1em/1em Verdana, Arial, Helvetica, sans-serif;
      line-height:15px;
      margin: 20px 20px 20px 30px;
      padding: 0px 0px 20px 0px;
      }

.contactshowrooms {
     font: 1em/1em Verdana, Arial, Helvetica, sans-serif;
     color:#555;
     float:left;
     margin:-140px 0px 0px 5px;
     width: 435px;
     }

.contactshowrooms a {
     color:#333;
     font-weight:bold;
     }

.contactshowrooms a:hover {
     color:#310000;
     }

.left-column {
margin:-85px 0px 0px 10px;
width: 190px;
}

.sr1 {
     float: left;
     text-align:left;
      margin-top: -4px;
     }

.right-column {
     margin: -101px 1px 0px 03px !important;
     float: right;
     width: 150px;
     }

.sr2 { 
     clear:both;
     font: 1em/1em Verdana, Arial, Helvetica, sans-serif;
     color:#555;
     float:right;
     width: 195px;
     margin: -5px 0px 0px 0px !important;
     }

.sr2 a {
     color:#333;
     font-weight:bold;
     }

.sr2 a:hover {
     color:#310000;
     }

#subcategory {
position: relative;
float: left;
width: 500px;
padding: 35px 0px 35px 125px;
}

#subcategory-barstools {
position: relative;
float: left;
width: 500px;
padding: 35px 0px 35px 0px;
}

#subcategory-arch-prod {
   padding: 30px 0px 0px 0px;
}

#subcategory-tables {
   padding: 35px 0px 0px 0px;
}

#subcategory-cabinets{
   padding: 40px 0px 0px 0px;
}

#subcategoryarch {
padding: 35px 0 30px 5px;
}

#categorynav2 {
margin: 0px 0px 0px 10px;
}
#categorynav2-a {
margin: 0px 0px 0px -20px;
}

#categorynav-about {
margin: -17px 0px 0px 0px;
width: 130px;
height: 470px;
font-size:15px;
font-family:Helvetica, Verdana, sans-serif;
line-height: 25px;
font-weight:500;
list-style-type: none;
text-decoration: none;
background-color: #330000;
float: left;
padding-top:50px;
}

#categorynav-about a {
margin: 0px 0px 0px 15px;
color: #9f9f9f;
font-weight:bold;
}

#categorynav-about a:hover {
color: #FFFFFF;
}

#categorynav {
width: 130px;
height: 469px;
font-size:15px;
font-family:Helvetica, Verdana, sans-serif;
line-height: 25px;
font-weight:500;
list-style-type: none;
text-decoration: none;
background-color: #330000;
float: left;
padding-top:50px;
}

#categorynav a {
margin: 0px 0px 0px 15px;
color: #9f9f9f;
font-weight:bold;
}

#categorynav a:hover {
color: #FFFFFF;
}

#sub_menu {
  margin: -25px 0px 5px 0px;
  padding: 0px 0px 0px 20px !important;
  line-height: 20px;
  }

#sub_dining {
  margin: -25px 0px 5px 0px;
  padding: 0px 0px 0px 10px !important;
  line-height: 20px;
  }

 .highlighted a, #highlighted a {
  color: #FFFFFF !important;
}

#mid_menu {
padding: 0px 0px 0px 5px;
}

#categorynav_home {
width: 120px;
height: 600px;
padding: 0 0 0 10px;
font-size:16px;
font-family:Helvetica, Verdana, sans-serif;
line-height: 25px;
font-weight:500;
list-style-type: none;
text-decoration: none;
background-color: #330000;
float: left;
}

#categorynav_home a:hover {
color: #FFFFFF;
}

#category1 {
margin: 90px 0 50px 40px;
width: 220px;
float: left;
}

#category-full {
margin: 90px -10px 0px 10px;
width: 185px;
float: left;
}

#category-top {
margin: -12px -10px 0px 0px;
width: 185px;
float: left;
}

#category-top-seating {
margin: -12px 0px 0px 0px;
width: 178px;
float: left;
height:520px;
}

#category-top-tables {
margin: -12px 40px 0px 0px;
width: 185px;
float: left;
height:520px;
}

#category-top-cabinets {
margin: -12px 40px 0px 0px;
width: 185px;
float: left;
height:520px;
}

#category1arch {
margin: 90px 0 50px 40px;
width: 200px;
float: left;
}

#category2 {
margin: 90px auto 70px auto;
width: 333px;
float: left;
}

#category3 {
margin: 90px auto 70px auto;
width: 332px;
float: left;
}

#contentleft {
width: 400px;
padding: 50px 0 0 150px;
float: left;
}

#productlarge {
margin: 20px auto;
width: 400px;
float: left;
}

#productdesc {
font: 1em/1em 'News Cycle', sans serif;
width: 530px;
height: 480px;
margin: 20px auto;
float: left;
}

#pdf_nav {
width: 530px;
}

#sub li {
padding: 0 60px;
display: inline;
text-decoration: none;
}

#footer {
width: 960px;
padding-top: 4px;
font-size: 10px;
text-align:center;
clear: both;
line-height:normal;
}

#footer_home {
padding-top: 30px;
font-size: 10px;
text-align:center;
clear: all;
}

#page-text {
	display:none;
		}

p {
line-height: 19px;
}

a {
text-decoration:none;
color: #666;
}

h2 {
font-size: 18px;
font-weight:bold;
line-height: 16px;
}

#home {
background-color:#000000;
}

#homeleft {
width: 130px;
height: 600px;
float: left;
}

#homeright {
width: 330px;
padding: 0 250px 0 190px;
background-color:#000000;
}

#homeheader {
width: 820px;
padding-left: 50px;
padding-top: 60px;
float: right;
}

#spacer { 
margin:60px 0px 60px 0px;
}

#contact-showroom-title {
margin: -45px 0px 80px 0px;
}

#topic_description {
display: none;
}

#dwp-contact-button { position: fixed; top:106px; left: 0; width: 40px; outline: none; border: none !important; z-index: 1000; }

.dwpcontact-page{ position: fixed; top: 106px; left: -354px; padding: 10px 20px 5px 20px; width: 314px; color: #FFF; z-index: 1000; text-align: left; }

.dwpcontact-page {background: #898989;}

.dwp-contact-wrapper img {border:none;}

.dwpcontact-page .contact-label{font-size:14px !important; font-weight:bold;font-variant:small-caps;display: block; text-align: left; }

.dwpcontact-page #nameinput, .dwpcontact-page #emailinput, .dwpcontact-page #subjectinput, .dwpcontact-page #commentinput{width: 300px; padding: 6px; margin: -2px 0px 8px 0px; border: 1px solid #777; background: #DFDFDF; color: #222;   box-shadow: inset 4px 4px 8px #bbb;  -moz-box-shadow: inset 4px 4px 8px #bbb;  -webkit-box-shadow: inset 4px 4px 8px #bbb; -khtml-box-shadow: inset 4px 4px 8px #bbb;}

.dwpcontact-page #antispaminput {width: 125px;}

.dwpcontact-page #antispaminput {display:none;}

.dwpcontact-page #commentinput{width: 300px;color: #222; height: 115px;}

.dwpcontact-page #submitinput{background: #DFDFDF; border: none; padding: 6px 5px; margin: 0px 0px 0px 248px;}

.dwpcontact-page .message-error{ padding: 2px 4px; color: #DA4310; border: 1px solid  #F7A68A; background: #FEF4F1; display: block; text-align: center;}

.dwpcontact-page .message-success{ padding: 2px 4px; color: #8FA943; border: 1px solid  #C2E1AA; background: #F5FAF1; display: block	; text-align: center;}

.dwp-contact-button-wrap{margin-top: 10px; margin-bottom: 10px;}

.dwp-contact-button-wrap img{float: right; margin-left: 10px; border:none !important;}
