body {
background-color: #762013;
padding: 0px;
margin: 0px;
font-family:  Helvetica Neue, Helvetica, Arial, Tahoma, Verdana, sans-serif; 
}

#wrapper {
padding: 0px;
margin: 0px;
}

#container {
margin: 20px auto;
padding: 0px;
width: 807px;
}

/* top of page */
#top {
width: 807px;
height: 164px;
margin: 0px;
padding: 0px;
}

#topleft_buffer {
margin: 0px;
padding: 0px;
width: 173px;
height: 164px;
float: left;
}

#lines {
margin: 0px;
padding: 0px;
width: 90px;
height: 164px;
float: left;
}

#menu_top {
margin: 0px;
padding: 0px;
width: 260px;
height: 164px;
float: left;
text-shadow: 0 0 0 #000;
}

#menu_top img {
vertical-align: top;
}

#furniture_link {
margin: 0px;
padding: 0px;
width: 260px;
height: 27px;
}

#kitchen_link {
margin: 0px;
padding: 0px;
width: 260px;
height: 27px;
}

#store_link {
margin: 0px;
padding: 0px;
width: 260px;
height: 27px;
}

#blurb {
margin: 0px;
padding: 0px;
height: 164px;
width: 284px;
float: left;
}

#furniture_rollover {
margin: 0px;
padding: 0px;
height: 164px;
width: 284px;
float: left;
display: none;
}

#kitchen_rollover {
margin: 0px;
padding: 0px;
height: 164px;
width: 284px;
float: left;
display: none;
}

#store_rollover {
margin: 0px;
padding: 0px;
height: 164px;
width: 284px;
float: left;
display: none;
}



/* mid page */
#henhouse {
width: 808px;
height: 124px;
margin: 0px;
padding: 0px;
float: left;
}


/* bottom of page */
#bottom {
width: 807px;
margin: 0px;
padding: 0px;
float: left;
}

#bottomleft_buffer {
width: 115px;
height: 300px;
margin: 0px;
padding: 0px;
float: left;
} 

#content {
margin: 0px;
padding: 0px 0px 0px 2px;
width: 413px;
float: left;
}

#menu_bottom {
margin: 0px;
padding: 0px;
width: 392px;
height: 180px;
text-decoration: none;
float: left;
}

#menu_bottom li {
margin: 0px;
padding: 0px;
list-style: none;
}

#menu_bottom a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 35px;
font-weight: 300;
text-shadow: 0 0 0 #000;
}

#menu_bottom a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #eccd3d;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 35px;
font-weight: 300;
text-shadow: 0 0 0 #000;
}

#footer {
width: 807px;
height: 100px;
margin: 0px;
padding: 0px;
float: left;
}

#footer img {
margin: 0px 5px;
padding: 0px;
}

#footer a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #eccd3d;
font-size: 11px;
letter-spacing: 1px;
font-weight: 200;
}

#footer a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 11px;
letter-spacing: 1px;
font-weight: 200;
}

#zds {
width: 807px;
height: 27px;
margin: 0px auto;
padding: 0px;
float:left;
}

#zds a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 10px;
letter-spacing: 1px;
font-weight: 200;
}

#zds a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #e1cc6a;
font-size: 10px;
letter-spacing: 1px;
font-weight: 200;
}

/* new! */
#new {
margin: 60px 0px 0px 0px;
padding: 0px;
width: 392px;
height: 180px;
text-decoration: none;
float: left;
}

#new li {
margin: 0px;
padding: 0px;
color: #ffffff;
}

.new {
float:left;
margin: 15px 15px 0px 30px;
}

#new a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 16px;
letter-spacing: 1.2px;
font-weight: 300;
text-shadow: 0 0 0 #000;
}

#new a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #eccd3d;
font-size: 16px;
letter-spacing: 1.2px;
font-weight: 300;
text-shadow: 0 0 0 #000;
}


/* furniture page */
#content_furniture {
margin: 0px;
padding: 10px 0px;
width: 300px;
height: 180px;
float: left;
}

#furniture_container {
margin: 0px;
padding: 0px 0px 30px 0px;
width: 550px;
float: left;
}

#furniture_items table {
margin: 0px;
padding: 0px;
width: 500px;
border: 0px;
}

.table_items {
margin: 0px;
padding: 0px;
border: 0px;
text-align: center;
}

.table_items td {
margin: 0px;
padding: 0px 15px 0px 0px;
width: 165px;
}

.table_items a {
font-size: 14px;
line-height: 20px;
}

.table_items a:hover {
font-size: 14px;
line-height: 20px;
}

.table_items img {
margin: 20px 0px 0px 0px;
border: 2px solid #ffffff;
width: 160px;
}

.table_items a:hover img{
margin: 20px 0px 0px 0px;
border: 2px solid #eccd3d;
width: 160px;
}


/* kitchen page */
#content_kitchens {
margin: 0px;
padding: 10px 0px;
width: 300px;
height: 170px;
float: left;
}

#kitchens_container {
margin: 0px;
padding: 0px 0px 30px 0px;
width: 550px;
float: left;
}

#kitchen_items table {
margin: 0px;
padding: 0px;
border: 0px;
}

.kitchen_select {
margin: 0px;
padding: 0px;
border: 0px;
text-align: center;
}

.kitchen_select td {
margin: 0px;
padding: 0px 15px 0px 0px;
width: 165px;
}

.kitchen_select a {
font-size: 14px;
line-height: 20px;
}

.kitchen_select a:hover {
font-size: 14px;
line-height: 20px;
color: #eccd3d;
}

.kitchen_select img {
margin: 20px 0px 0px 0px;
border: 2px solid #ffffff;
width: 160px;
}

.kitchen_select a:hover img{
margin: 20px 0px 0px 0px;
border: 2px solid #eccd3d;
width: 160px;
}


/* our store page */
#store_text ul {
margin: 0px;
border: 0px;
padding: 0px 30px 30px 50px;
text-decoration: bullet;
color: #ffffff;
font-size: 12px;
font-weight: 200;
font-style: italic;
letter-spacing: 1.2px;
line-height: 16px;
}


/* press and promo page */
#content_press {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 300px;
float: left;
}

#press_container {
margin: 0px;
padding: 10px 0px 30px 0px;
width: 475px;
float: left;
}

#press_table table {
margin: 0px;
padding: 0px;
width: 450px;
border: 0px;
}

.magazine {
margin: 0px;
padding: 0px;
border: 0px;
}

.magazine td {
margin: 0px;
padding: 20px 0px;
width: 550px;
}

.magazine img {
margin: 0px 15px 0px 0px;
border: 2px solid #ffffff;
width: 76px;
float:left;
}

.magazine a:hover img{
margin: 0px 15px 0px 0px;
border: 2px solid #eccd3d;
}

.magazine p {
text-align: left;
padding: 0px;
margin: 0px 0px;
}

.format {
font-size: 10px;
margin: 0px;
padding: 0px;
font-style: normal;
color: #ffffff;
}

.magazine a {
line-height: 20px;
color: #ffffff;
font-weight: 100;
letter-spacing: 1px;
font-size: 18px;
text-shadow: 0 0 0 #000;
}

.magazine a:hover {
line-height: 20px;
color: #eccd3d;
font-weight: 100;
letter-spacing: 1px;
font-size: 18px;
text-shadow: 0 0 0 #000;
}


/* ordering info page */
#content_order {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 300px;
float: left;
}

#order_container {
margin: 0px;
padding: 0px 0px 30px 0px;
width: 550px;
float: left;
}

#order_container ul {
margin: 0px;
border: 0px;
padding: 20px 30px 0px 50px;
text-decoration: bullet;
color: #ffffff;
font-size: 11px;
font-weight: 200;
font-style: italic;
letter-spacing: 1.2px;
line-height: 16px;
}

#order_container li {
padding: 10px 0px 0px 0px;
}

#order_table table {
margin: 0px;
padding: 0px;
width: 550px;
border: 0px;
}

.collections {
margin: 0px;
padding: 0px;
border: 0px;
}

.collections td {
margin: 0px;
padding: 0px;
width: 350px;
}

.collections img {
margin: 20px 50px;
border: 2px solid #ffffff;
width: 160px;
}

.collections a:hover img{
margin: 20px 50px;
border: 2px solid #eccd3d;
width: 160px;
}

.collections img {
margin: 20px 50px;
border: 2px solid #ffffff;
width: 160px;
}

.collections p {
text-align: center;
padding: 0px;
margin: 5px 0px 0px 0px;
}

.collections h3 {
padding: 0px;
margin: 0px;
text-align: center;
}

.collections a:hover h3 {
color:#eccd3d;
}


/* contact page */
#content_contact {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 415px;
float: left;
}

#content_contact ul {
margin: 0px;
border: 0px;
padding: 0px 30px 30px 20px;
list-style-type: none;
color: #ffffff;
font-size: 11px;
font-weight: 200;
letter-spacing: 1.2px;
line-height: 16px;
}

#map {
border: 4px #ffffff;
}

#map img {
width: 415px;
}

#form {
padding: 0px;
margin: 40px 0px 0px 40px;
width: 300px;
height: 300px;
}

#form form {
padding: 0px 0px 0px 20px;
}

#bottomleft_contact {
width: 115px;
height: 500px;
margin: 0px;
padding: 0px;
float: left;
} 


/* terms of use page */
#content_terms {
margin: 0px;
padding: 10px 0px 0px 0px;
width: 300px;
float: left;
}

#terms_container {
margin: 0px;
padding: 10px 0px 30px 0px;
width: 550px;
float: left;
}

#terms_container blockquote {
color: #ffffff;
font-weight: 200;
letter-spacing: 1px;
line-height: 16px;
font-size: 12px;
padding: 5px 0px;
text-shadow: 0 0 0 #000;
font-style: italic;
text-align: justify;
}





a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 27px;
font-weight: 300;
outline: 0;
text-shadow: 0 0 0 #000;
}

a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #eccd3d;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 27px;
font-weight: 300;
text-shadow: 0 0 0 #000;
}

h2 {
font-weight: 100;
font-size: 24px;
text-shadow: 0 0 0 #000;
padding: 30px 0px 0px 0px;
margin: 0px;
color: #ffffff;
}

.toph2 {
padding: 10px 0px 0px 0px;
}

.subh2 {
font-size: 20px;
font-weight: 100;
text-shadow: 0 0 0 #000;
padding: 40px 0px 0px 0px;
margin: 0px;
letter-spacing: 1px;
}

h3 {
color: #ffffff;
font-weight: 100;
letter-spacing: 1px;
font-size: 18px;
padding: 100px 40px 0px 0px;
text-shadow: 0 0 0 #000;
}

h4 {
color: #ffffff;
font-weight: 400;
letter-spacing: 1px;
font-size: 12px;
padding: 10px 40px 0px 0px;
text-shadow: 0 0 0 #000;
}

h5 {
color: #ffffff;
font-weight: 100;
letter-spacing: 1px;
font-size: 10px;
margin: 0px;
padding: 0px;
text-shadow: 0 0 0 #000;
line-height: 13px;
}

p {
color: #ffffff;
font-weight: 200;
letter-spacing: 1px;
line-height: 16px;
font-size: 12px;
padding: 5px 0px;
text-shadow: 0 0 0 #000;
font-style: italic;
text-align: justify;
}

/* movie */
#movie {
padding: 0px;
margin: 0px;
height: 316px;
width: 400px;
border: 4px solid #ffffff;
overflow:hidden;
}

/* blend image */
#blend_image {
padding: 0px;
margin: 0px;
height: 300px;
width: 400px;
border: 4px solid #ffffff;
overflow:hidden;
}

#blend_image img {
margin: 0px;
padding: 0px;
width: 400px;
height: 300px;
}

.blend img {
opacity: 0;
MozOpacity: 0;
KhtmlOpacity:0;
filter: alpha(opacity=0);
}


/* special classes */
.hilite a {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #eccd3d;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 27px;
font-weight: 300;
}

.inline a {
color: #eccd3d;
font-weight: 200;
letter-spacing: 1px;
line-height: 16px;
font-size: 12px;
text-shadow: 0 0 0 #000;
font-style: italic;
}

.inline a:hover {
color: #ffffff;
font-weight: 200;
letter-spacing: 1px;
line-height: 16px;
font-size: 12px;
text-shadow: 0 0 0 #000;
font-style: italic;
}

.large {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #ffffff;
font-size: 21px;
letter-spacing: 1.2px;
line-height: 29px;
font-weight: 300;
outline: 0; 
}

.display {
margin: 0px;
padding: 0px;
display: block;
}


