body {
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
text-decoration: none;
font-weight: normal;
font-style: normal;
background-image: url(../main_graphics/bg_pattern.gif);
background-repeat: repeat;
margin: 0;
padding: 0;}

#page {
margin: 20px auto 0 auto; /*44*/
width: 895px;
border: 1px #968256 solid;
background-image: url(../main_graphics/bg_page_1.gif);
background-repeat: repeat-y;
padding-left: 15px;}

#footer {
margin: 10px auto 30px auto;
width: 910px;
color: #968256;
font-size: 100%;
text-align: right;}

.clear {
clear: both;}

img {
border: none;}

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

a:hover {
text-decoration: underline;}

p.press_download {
padding-top: 5px;}


/* MENU */

#main_menu {
width: 355px;
height: 600px;
float: left;
text-align: center;
background-color: #ffffff;}

img#logo {
margin-top: 33px;}

#main_menu #menu {
height: 400px;
padding-top: 40px;}

a#btn_home {
width: 42px;
height: 20px;
background-image: url(../main_graphics/btn_home.gif);
background-repeat: no-repeat;
display: block;
margin: 46px auto 0 auto;}

a#btn_home:hover {
background-position: -42px;}

a#btn_aboutus {
width: 68px;
height: 20px;
background-image: url(../main_graphics/btn_aboutus.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_aboutus:hover {
background-position: -68px;}

a#btn_gallery {
width: 94px;
height: 20px;
background-image: url(../main_graphics/btn_gallery.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_gallery:hover {
background-position: -94px;}

a#btn_makers {
width: 88px;
height: 20px;
background-image: url(../main_graphics/btn_makers.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_makers:hover {
background-position: -88px;}

a#btn_events {
width: 52px;
height: 20px;
background-image: url(../main_graphics/btn_events.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_events:hover {
background-position: -52px;}

a#btn_press {
width: 40px;
height: 20px;
background-image: url(../main_graphics/btn_press.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_press:hover {
background-position: -40px;}

a#btn_contactus {
width: 84px;
height: 20px;
background-image: url(../main_graphics/btn_contactus.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_contactus:hover {
background-position: -84px;}

a#btn_mailing {
width: 175px;
height: 26px;
background-image: url(../main_graphics/btn_mailing.gif);
background-repeat: no-repeat;
display: block;
margin: 50px auto 0 auto;}

a#btn_mailing:hover {
background-position: -175px;}

a#btn_mailing_alt {
width: 175px;
height: 26px;
background-image: url(../main_graphics/btn_mailing.gif);
background-repeat: no-repeat;
display: block;
margin: 30px auto 0 auto;}

a#btn_mailing_alt:hover {
background-position: -175px;}

#gallery_btns {
height: 20px;
margin: 12px auto 0 auto;}

a#btn_accessories {
width: 91px;
height: 20px;
background-image: url(../main_graphics/btn_accessories.gif);
background-repeat: no-repeat;
display: block;
margin-left: 20px;
float: left;}

a#btn_accessories_on {
width: 91px;
height: 20px;
background-image: url(../main_graphics/btn_accessories.gif);
background-repeat: no-repeat;
display: block;
margin-left: 20px;
background-position: -91px;
float: left;}

a#btn_accessories:hover {
background-position: -91px;}

a#btn_furniture {
width: 78px;
height: 20px;
background-image: url(../main_graphics/btn_furniture.gif);
background-repeat: no-repeat;
display: block;
margin-left: 45px;
float: left;}

*html a#btn_furniture {
margin-left: 23px;}

a#btn_furniture_on {
width: 78px;
height: 20px;
background-image: url(../main_graphics/btn_furniture.gif);
background-repeat: no-repeat;
display: block;
margin-left: 45px;
background-position: -78px;
float: left;}

*html a#btn_furniture_on {
margin-left: 23px;}

a#btn_furniture:hover {
background-position: -78px;}

a#btn_lighting {
width: 68px;
height: 20px;
background-image: url(../main_graphics/btn_lighting.gif);
background-repeat: no-repeat;
display: block;
margin-left: 20px;
float: left;}

a#btn_lighting_on {
width: 68px;
height: 20px;
background-image: url(../main_graphics/btn_lighting.gif);
background-repeat: no-repeat;
display: block;
margin-left: 20px;
float: left;
background-position: -68px;}

a#btn_lighting:hover {
background-position: -68px;}

/* END MENU */


/* CONTENT */

#content {
width: 525px;
background-color: #3f3f3f;
float: left;
text-align: center;
min-height: 600px;
margin: 0;
padding: 0;}

#content_flash {
width: 525px;
background-color: #ffffff;
float: left;
text-align: center;
height: 600px;
margin: 0;
padding: 0;}

#content_aboutus {
height: 600px;
width: 525px;
background-color: #3f3f3f;
float: left;
text-align: center;
background-image: url(../main_graphics/bg_aboutus_1.jpg);
background-repeat: no-repeat;
background-position: 0px 300px;}

#content_makers {
width: 525px;
height: 600px;
background-color: #3f3f3f;
float: left;
text-align: center;
background-image: url(../main_graphics/bg_makers_2.png);
background-repeat: no-repeat;
background-position: 0 130px;}

#main {
padding-top: 125px;
padding-left: 35px;
padding-right: 30px;
color: #ffffff;
text-align: left;
font-size: 110%;}

#main p {
margin-top: 0;
margin-bottom: 20px;
line-height: 15px;}

#main_alt {
padding-top: 0;
padding-left: 35px;
padding-right: 30px;
color: #ffffff;
text-align: left;
font-size: 110%;}

#main_alt_maker {
padding-top: 0;
padding-left: 35px;
padding-right: 30px;
color: #ffffff;
text-align: left;
font-size: 110%;
height: 337px;}

#main_alt p {
margin-top: 0;
}

#top_main_about {
height: 125px;
width: 525px;
background-color: #3f3f3f;
text-align: center;
background-image: url(../main_graphics/about_slogan.jpg);
background-repeat: no-repeat;}

#top_main_makers {
height: 125px;
width: 525px;
background-color: #3f3f3f;
text-align: center;
background-image: url(../main_graphics/makers_slogan.jpg);
background-repeat: no-repeat;}

#btm_main_makers {
background-image: url("../main_graphics/makers_table.png");
background-position: center 0;
background-repeat: no-repeat;
height: 138px;
width: 525px;}

.clm_left {
width: 220px;
float: left;}

.clm_right {
width: 220px;
float: left;
margin-left: 20px;}


.clm_right_alt {
width: 220px;
float: left;
margin-left: 20px;
margin-bottom: 25px;}

.clm_one {
padding-bottom: 20px;}

.clm_left_alt1 {
width: 150px;
float: left;}

.clm_left_alt2 {
width: 306px;
float: left;}

.clm_right_alt1 {
width: 290px;
float: left;
margin-left: 20px;}

.clm_right_alt2 {
width: 134px;
float: left;
margin-left: 20px;}

.grayline {
border-top: 1px #666666 solid;
padding-bottom: 25px;}

h2.event_title {
margin-top: 0px;
margin-bottom: 4px;
font-size: 140%;
color: #968256;
font-family: "Times New Roman", Georgia, serif;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;}

h3.event_date {
font-size: 100%;
margin-top: 2px;
margin-bottom: 0px;
font-style: italic;}

h3.event_location {
margin-top: 4px;
font-size: 100%;
font-style: italic;}

address {
font-style: normal;
line-height: 15px;}

h2 {
margin-top: 0px;
margin-bottom: 4px;
font-size: 130%;
color: #968256;
font-family: Georgia, "Times New Roman", serif;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;}

fieldset {
border: none;
padding: 20px 20px 20px 20px;
background-color: #2d2d2d;}

*html fieldset {
padding-bottom: 0px;}

img.small_logo{
position: relative;
top: 170px;}

*html img.small_logo{
top: 205px;}

legend {
color: #ffffff;
padding: 5px;}

form #guest_f_left {
width: 180px;
float: left;
margin-right: 30px;}/* margin-right: 38px;*/

form #guest_f_right {
width: 180px;
float: left;}

input {
border: 1px #968256 solid;
margin-top: 5px;
margin-bottom: 8px;
width: 190px;
background-color: #FFFFA0;}

input.sub_btn {
border: 3px #968256 solid;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 5px;
margin-right: 15px;
width: 80px;
font-size: 100%;
font-family: Georgia, "Times New Roman", serif;
color: #968256;
cursor: pointer;}

img.magazine_icon {
margin-right: 14px;
margin-bottom: 10px;}

img.magazine_icon_alt {
margin-right: 0px;
margin-bottom: 10px;}

/* END CONTENT */


