div, p, a, li, td { -webkit-text-size-adjust:none; }

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;
background-color: #fff;
padding-left: 15px;}

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

.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: 380px; /* 390px */ 
padding-top: 30px;} /* 40px */

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

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

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

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

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_services {
width: 217px;
height: 22px;
background-image: url(../main_graphics/btn_design360.gif);
background-repeat: no-repeat;
display: block;
margin: 12px auto 0 auto;}

a#btn_services:hover {
background-position: -217px;}

a#btn_mailing {
width: 175px;
height: 26px;
background-image: url(../main_graphics/btn_mailing.gif);
background-repeat: no-repeat;
display: block;
margin: 25px auto 0 auto;} /*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: 20px auto 0 auto;} /*30px auto 0 auto*/

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

/*NEW 071815*/

/* Social Media Links*/

#socialbox {
width: 300px;
height: 26px;
display: block;
margin: 25px auto 0 auto;
text-align: center;}

a#btn_facebook {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_facebook.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 0;
float: left;}

a#btn_facebook:hover {
background-position: -25px;}

a#btn_twitter {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_twitter.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 0;
float: left;}

a#btn_twitter:hover {
background-position: -25px;}

a#btn_instagram {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_instagram.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 72px;
float: left;}

a#btn_instagram:hover {
background-position: -25px;}

a#btn_tumblr {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_tumblr.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 0;
float: left;}

a#btn_tumblr:hover {
background-position: -25px;}

a#btn_pinterest {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_pinterest.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 0;
float: left;}

a#btn_pinterest:hover {
background-position: -25px;}

a#btn_houzz {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_houzz.png);
background-repeat: no-repeat;
display: block;
margin: 0 8px 0 0;
float: left;}

a#btn_houzz:hover {
background-position: -25px;}

a#btn_linkedin {
width: 25px;
height: 25px;
background-image: url(../main_graphics/btn_linkedin.png);
background-repeat: no-repeat;
display: block;
margin: 0 0 0 0;
float: left;}

a#btn_linkedin:hover {
background-position: -25px;}


/*END 071815*/

#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_3.png);
background-repeat: no-repeat;
background-position: 0 130px;
}

#content_events {
width: 525px;
height: 600px;
background-color: #ffffff;
float: left;
}


#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: 0 30px 30px 35px;
color: #ffffff;
text-align: left;
font-size: 110%;}

#main_alt_maker p {
margin-top: 0;
line-height: 13px;
}

#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.png);
background-repeat: no-repeat;}

#btm_main_makers {
height: 260px;
width: 241px;
margin: auto;}

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

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

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

.clm_one {
padding-bottom: 20px;}

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

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

.clm_left_maker {
width: 275px;
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, #visitor_f_left {
width: 180px;
float: left;
margin-right: 30px;}/* margin-right: 38px;*/

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

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

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

input.sub_btn {
border: 1px #ffffff solid;
padding-top: 2px;
padding-bottom: 2px;
margin: 3px 3px 3px 3px;
/*margin-right: 15px;*/ /*071815*/
width: 80px;
font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif; /*Georgia, "Times New Roman", serif*/ /*071815*/
color: #ffffff;
cursor: pointer;
background-color:#968256;}

/*071815*/
.sub_btn_box {
display: inline-block;
margin: 0 13px 0 2px;
background-color:#968256;
}
/*071815*/

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

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

/* END CONTENT */

/* SERVICES */

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

#content_services {
width: 524px;
background-color: #ffffff;
float: left;
text-align: center;
min-height: 600px;
margin: 0;
padding: 0;
border-left: solid 1px #968256;}

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


h2#logo_design {
text-align: center;
background-image: url(../main_graphics/jh_design360_logo.gif);
background-repeat: no-repeat;
background-position: center;
text-indent: -1000em;
height: 40px;
margin: 0;
padding: 0;
}

#main_services h3 {
font-family: "Times New Roman", Times, serif;
color: #968256;
text-align: center;
font-size: 120%;
letter-spacing: 1px;
margin: 6px 0 0 0;
padding: 0;
}

#main_services p.service_p1 {
text-align: justify;
color: #333333;
padding: 20px 30px 0 30px;
margin: 0 0 15px 0px;
line-height: 16px;
font-size: 110%;
}

#main_services p.service_p2 {
text-align: justify;
color: #333333;
padding: 0 30px 0 30px;
margin: 0 0 15px 0px;
line-height: 16px;
font-size: 110%;
}

.divider_1 {
background-image: url(../main_graphics/dividor_1.gif);
background-repeat: repeat-x;
height: 3px;
}

#services_wrap {
background-color: #efece6;
margin: 0;
padding: 0;
height: 245px;
background-image: url(../main_graphics/services_bg.gif);
background-repeat: no-repeat;
background-position: center 15px;
}

#services_wrap_2 {
background-color: #efece6;
margin: 0;
padding: 0;
height: 245px;
background-image: url(../main_graphics/services_bg_2.gif);
background-repeat: no-repeat;
background-position: center 15px;
}

#services_wrap h3 {
font-size: 100%;
color: #ffffff;
font-family: Georgia, "Times New Roman", serif;
position: absolute;
padding: 0 5px;
margin-top: 123px; /*135px*/
width: 150px;
text-align: center;
font-weight: normal;
line-height: 15px;
}

#services_wrap_2 h3 {
font-size: 100%;
color: #ffffff;
font-family: Georgia, "Times New Roman", serif;
position: absolute;
padding: 0 5px;
margin-top: 123px; /*135px*/
width: 150px;
text-align: center;
font-weight: normal;
line-height: 15px;
}

/* FIRST ROW */
.slide_interior {
width: 160px;
height: 177px;
margin: 15px 9px 5px 13px;
float: left;}

#slideshow_interior {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}
	
.slide_arch {
width: 160px;
height: 177px;
margin: 15px 9px 5px 0;
float: left;}

#slideshow_arch {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}

.slide_custom {
width: 160px;
height: 177px;
margin: 15px 9px 5px 0;
float: left;}

#slideshow_custom {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}

a.btn_learn_interior {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 80px auto 0 auto;} /* 02-21 */

a.btn_learn_interior:hover {
background-position: -97px;}

a.btn_learn_arch {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 83px auto;}

a.btn_learn_arch:hover {
background-position: -97px;}

a.btn_learn_custom {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 83px auto;
}

a.btn_learn_custom:hover {
background-position: -97px;
}

/* SECOND ROW */
.slide_art {
width: 160px;
height: 177px;
margin: 15px 9px 5px 13px;
float: left;}

#slideshow_art {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}
	
.slide_panel {
width: 160px;
height: 177px;
margin: 15px 9px 5px 0;
float: left;}

#slideshow_panel {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}

.slide_drapery {
width: 160px;
height: 177px;
margin: 15px 9px 5px 0;
float: left;}

#slideshow_drapery {
width : 150px;
height : 108px;
margin : 5px 5px 80px 5px;}

a.btn_learn_art {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 80px auto 0 auto;} /* 02-21 */

a.btn_learn_art:hover {
background-position: -97px;}

a.btn_learn_panel {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 83px auto;}

a.btn_learn_panel:hover {
background-position: -97px;}

a.btn_learn_drapery {
width: 97px;
height: 17px;
background-image: url(../main_graphics/btn_learn.gif);
background-repeat: no-repeat;
display: block;
margin: 83px auto;
}

a.btn_learn_drapery:hover {
background-position: -97px;
}


#btm_content {
margin: 0 auto 0 auto;/* 40px auto 15px auto*/
text-align: center;
}

#btm_content img {
text-align: center;
}

a#btn_backhome {
width: 122px;
height: 14px;
background-image: url(../main_graphics/btn_back.gif);
background-repeat: no-repeat;
display: block;
margin: 0 auto;}

a#btn_backhome:hover {
background-position: -122px;}

a#btn_inquiry {
width: 428px;
height: 26px;
background-image: url(../main_graphics/btn_inquiry.gif);
background-repeat: no-repeat;
display: block;
margin: 0 auto 20px auto;
background-position: -428px;}

a#btn_inquiry:hover {
background-position: 0px;}

a#btn_affiliate {
width: 60px;
height: 55px;
background-image: url(../main_graphics/Seal.jpg);
background-repeat: no-repeat;
display: block;
margin: 0 0 20px 0;}

#play, #play_2, #play_3 {
z-index: 100; 
position: absolute; 
margin: 85px 60px;
cursor: pointer;}

/* END SERVICES PAGE */

/* POP OUT */

/* FIRST ROW */

.white_content_interior {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}

.white_content_arch {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}

.white_content_custom {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}

/* SECOND ROW */

.white_content_art {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}

.white_content_panel {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}

.white_content_drapery {
display: none;
position: absolute;
background-color: #333333;
margin-top: -5px;
margin-left: 80px;
*margin-left: -435px;
width: 360px;
z-index:1100;
overflow: auto;
padding: 10px 0	0 0;
box-shadow: 0px 3px 4px #999;
-moz-box-shadow: 0px 3px 4px #999;
-webkit-box-shadow: 0px 3px 4px #999;}


/* end */


a.btnclose {
font-size: 110%;
color: #96815c;
font-family: "Times New Roman", Georgia, serif;
text-transform: uppercase;
padding: 0 0 10px 295px;
text-align: right;}

.pop_box {
width: 330px;
background-color: #333333;
border: thin #968256 solid;
margin: 10px auto 15px auto;}

.pop_box_header {
borde-bottom-width: 3px;
border-bottom-style: double;
border-bottom-color: #968256;
padding: 20px 15px 10px 15px;}

.pop_box_content {
padding: 15px 15px 20px 15px;}

.pop_box_content p {
margin-top: 0;
margin-bottom: 15px;
line-height: 15px;
color: #ffffff;
font-size: 100%;}

.pop_box_content h4 {
margin-top: 0;
margin-bottom: 0;
line-height: 15px;
color: #ffffff;
font-size: 110%;
text-transform: uppercase;}

.pop_box_header h4 {
font-size: 130%;
color: #ffffff;
font-family: Georgia, "Times New Roman", serif;
padding: 0;
margin: 0;
font-weight:normal;}

li.pop_list {
list-style: disc;
list-position: outside;
margin: 3px 0 0 15px;}

p.para {
padding: 0 80px 15px 80px;
text-align: center;
color: #3F3F3F;
font-size: 110%;
line-height: 15px;
margin: 0;}

p.p_serviceform {
color: #3F3F3F;
font-size: 110%;
line-height: 15px;
margin: 0;
}

p.thankyou {
color: #3F3F3F;
font-size: 110%;
line-height: 15px;
margin-bottom: 30px;
margin-top: 0px;
text-align: center;}

/* END POP OUT */

/* SERVICES FORM */

.top_content_alt {
margin: 0 0 25px 0;
padding: 0 20px;
text-align: left;}

h2.title_form {
margin-top: 25px;
margin-bottom: 10px;
font-size: 130%;
color: #3f3f3f;
font-family: Georgia, "Times New Roman", serif;}

h2.thankyou {
margin-top: 60px;
margin-bottom: 10px;
font-size: 130%;
color: #3f3f3f;
font-family: Georgia, "Times New Roman", serif;
text-align: center;}

#hrimform {
padding: 0;
margin: 20px 0 0 0;
border: none;}

#hrimform p {
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 18px;}

#hrimform fieldset {
margin: 0 0 30px 0;
padding: 0 0px 20px 20px;
background-color: #efece6;
border: none;
border-top: 1px #999999 solid;
color: #333333;}

#hrimform fieldset ul {
margin: 20px 40px 0 5px;
padding: 0 0 0 0;
float: left;
width: 180px;}

*html #hrimform fieldset ul {
margin: 0 30px 0 5px;
padding: 20px 0 0 0;}

#hrimform fieldset select {
margin: 5px 0 0 0;
padding: 0;
font-size: 11px;
color: #666666;}

#hrimform fieldset li {
margin: 0;
padding: 0 0 5px 0;
list-style-type: none;}

#myquote fieldset legend {
padding: 0 5px 0 5px;
font-size: 12px;
font-weight: bold;
color: #333333;
*margin-bottom: 20px;}

#hrimform fieldset em {
color: #bf0000;}

#hrimform fieldset label {
display: block;}

#hrimform fieldset input {
margin: 5px 0 0 0;
padding: 1px;
width: 100%;
color: #333333;
font-size: 12px;
border: 1px #cccccc solid;
background-color: #FFF;}

#hrimform fieldset textarea {
font-family: Verdana, Helvetica, Arial, sans-serif;
margin: 5px 0 0 0;
padding: 1px;
width: 100%;
color: #333333;
font-size: 12px;
border: 1px #cccccc solid;}

input.service_btn {
border: none;
background-color: #968256;
width: 60px;
padding-bottom: 2px;
padding-top: 2px;
cursor: pointer;
color: #fff;}

#hrimform legend {
margin: 0;
padding: 5px;
*margin-top: -10px;
}

#hrimform fieldset input.Checkbox {
border: medium none;
display: block;
height: 15px;
margin: 0 5px 20px 0;
width: 15px;
float: left;
}

/* END SERVICES FORM */

/* OUR STORY */

#content_ourstory {
width: 525px;
/*min-height: 1670px;*/
background-color: #efece6;
float: left;
text-align: center;
background-image: url(../main_graphics/bg_ourstory.jpg);
background-repeat: no-repeat;
background-position: right bottom;}

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

#content_ourstory h3 {
font-family: "Times New Roman", Times, serif;
text-transform: uppercase;
color: #968256;
text-align: left;
font-size: 135%;
letter-spacing: 1px;
margin: 0;
padding: 15px 30px 0 30px;
}

#content_ourstory p {
text-align: left;
color: #333333;
font-size: 110%;
padding: 15px 30px 0 30px;
margin: 0;
line-height: 15px;
}

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

#ourstory_mid_image {
padding: 20px 30px 5px 30px;
}

.ourstory_press_clm {
padding: 0 30px 20px 30px;
}

.story_press_clm_left {
width: 145px;
float: left;
}

.story_press_clm_right {
width: 295px;
float: left;
margin-left: 20px;
}

.goldline {
width: 460px;
border-top: 1px #968256 solid;
margin: 0px 30px 25px 30px;
}



/* END OUR STORY */