#enter_div { width: 682px; height: 283px; margin: 228px auto 0 auto; display: none; }
#enter_div a:link, #enter_div a:visited, #enter_div a:active { float: right; width: 293px; height: 283px; display: block; background: transparent url(../assets/enter.png) no-repeat 0 0; text-indent: -9999px; outline: none; }
#enter_div a:hover { background: transparent url(../assets/enter.png) no-repeat 0 -283px; outline: none; }
#hidden_words { display: none; }

#header_about { width: 890px; height: 284px; margin: 0 auto; background: #F1592A url(../assets/header_about.png) no-repeat center top; }
#header_work { width: 890px; height: 284px; margin: 0 auto; background: #00A6DE url(../assets/header_work.png) no-repeat center top; }
#header_contact { width: 890px; height: 284px; margin: 0 auto; background: #87C83C url(../assets/header_contact.png) no-repeat center top; }

#meat { width: 890px; min-height: 400px; margin: 0 auto; }

#about_meatleft { width: 453px; margin: 72px 0 0 0; float: left; }
#about_meatleft h2 { float: right; width: 328px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 18px; line-height: 24px; color: #F1592A; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
#about_meatleft p { float: right; width: 350px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 14px; line-height: 24px; color: #F1592A; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: normal; }

#about_meatright { width: 437px; margin: 0; padding: 73px 0 0 0; float: left; }

#contact_meatleft { width: 453px; margin: 72px 0 0 0; float: left; }
#contact_meatleft h2 { float: right; width: 328px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 18px; line-height: 24px; color: #77A836; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
#contact_meatleft p { float: right; width: 350px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 14px; line-height: 24px; color: #77A836; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: normal; }

#contact_meatright { width: 437px; margin: 0; padding: 73px 0 0 0; float: left; }
#contact_form_container { width: 388px; padding: 10px 0 0 0; background: transparent url(../assets/contact_form_bg.png) no-repeat left top; }
#contact_form_base { width: 388px; height: 8px; margin: 0 0 15px 0; padding: 0; font-size: 1px; background: transparent url(../assets/contact_form_base.png) no-repeat left top; }
#contact_meatright h2 { width: 328px; margin: 0 0 0 30px; text-align: left; font-size: 18px; line-height: 24px; color: #77A836; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
#contact_meatright input.contact_input_text { width: 320px; outline: none; margin: 0 0 20px 30px; padding: 4px; border: 1px solid #87C83C; background: transparent; font-size: 24px; color: #77A836; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
#contact_meatright textarea.contact_textarea { width: 320px; height: 170px; overflow: hidden; outline: none; margin: 0 0 2px 30px; padding: 4px; border: 1px solid #87C83C; background: transparent; font-size: 12px; color: #77A836; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
#contact_meatright input.contact_input_submit { width: 388px; height: 50px; margin: 0 0 18px 0; color: #FFFFFF; background: #87C83C url(../assets/contact_submit_bg.png) no-repeat 0 0; border: none; cursor: hand; cursor: pointer; text-indent: -9999px; }
#contact_meatright input.contact_input_submit:hover { background: #87C83C url(../assets/contact_submit_bg.png) no-repeat 0 -50px; }

.work_block { width: 890px; margin: 72px auto 92px auto; }
.work_focus { width: 890px; height: 400px; margin: 0 auto; background: #00A6DE url(../assets/work_focus_bg.png) no-repeat center top; }

.work_meatleft { width: 453px; margin: 0; float: left; }
.work_meatleft h2 { float: right; width: 328px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 18px; line-height: 24px; color: #00A6DE; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; }
.work_meatleft p { float: right; width: 350px; margin: 0 0 12px 0; padding: 0px 58px 0 0; text-align: right; font-size: 14px; line-height: 24px; color: #00A6DE; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: normal; }

.work_meatright { width: 437px; margin: 0; padding: 0; float: left; }
.work_thumb { width: 372px; height: 118px; margin: 0; padding: 6px 0 0 16px; background: #FFFFFF url(../assets/work_thumb_bg.png) no-repeat left top; }

ul.work_flipper { width: 890px; height: 400px; margin: 0; list-style-type: none; display: block;}

span.orange { color: #F1592A; }
span.orange a, span.blue a:link, span.blue a:visited { color: #F1592A; text-decoration: none; outline: none; }
span.orange a:hover, span.blue a:active { color: #C90A49; text-decoration: none; outline: none; }

span.blue { color: #00A6DE; }
span.blue a, span.blue a:link, span.blue a:visited { color: #00A6DE; text-decoration: none; outline: none; }
span.blue a:hover, span.blue a:active { color: #C90A49; text-decoration: none; outline: none; }

span.green { color: #77A836; }
span.green a, span.green a:link, span.green a:visited { color: #77A836; text-decoration: none; outline: none; }
span.green a:hover, span.green a:active { color: #C90A49; text-decoration: none; outline: none; }

#footer_about { width: 890px; height: 180px; margin: 30px auto 0; background: transparent url(../assets/footer_about.png) no-repeat center bottom;  }
#footer_work { width: 890px; height: 180px; margin: 30px auto 0; background: transparent url(../assets/footer_work.png) no-repeat center bottom;  }
#footer_contact { width: 890px; height: 180px; margin: 30px auto 0; background: transparent url(../assets/footer_contact.png) no-repeat center bottom;  }

ul#about_nav { width: 248px; height: 88px; margin: 143px 0 0 174px; padding: 0; list-style-type: none; display: block; float: left; }
ul#about_nav li.menu { display: inline; float: left;}
li#about_nav_about { width: 84px; height: 88px; background: transparent url(../assets/nav_about.png) no-repeat 0 0; text-indent: -9999px; }

a#about_nav_work_a:link, #about_nav_work_a:visited, a#about_nav_work_a:active { width: 80px; height: 88px; display: block; background: transparent url(../assets/nav_about.png) no-repeat -84px 0; text-indent: -9999px; outline: none; }
a#about_nav_work_a:hover { background: transparent url(../assets/nav_about.png) no-repeat -84px -88px; outline: none; }
li#about_nav_work:hover a.menu { background: transparent url(../assets/nav_about.png) no-repeat -84px -88px; outline: none; }

a#about_nav_contact_a:link, #about_nav_contact_a:visited, a#about_nav_contact_a:active { width: 84px; height: 88px; display: block; background: transparent url(../assets/nav_about.png) no-repeat -164px 0; text-indent: -9999px; outline: none; }
a#about_nav_contact_a:hover { background: transparent url(../assets/nav_about.png) no-repeat -164px -88px; outline: none; }
li#about_nav_contact:hover a.menu { background: transparent url(../assets/nav_about.png) no-repeat -164px -88px;  outline: none; }

ul#work_nav { width: 248px; height: 88px; margin: 143px 0 0 174px; padding: 0; list-style-type: none; display: block; float: left; }
ul#work_nav li.menu { display: inline; float: left;}
a#work_nav_about_a:link, #work_nav_about_a:visited, a#work_nav_about_a:active { width: 84px; height: 88px; display: block; background: transparent url(../assets/nav_work.png) no-repeat 0 0; text-indent: -9999px; outline: none; }
a#work_nav_about_a:hover { background: transparent url(../assets/nav_work.png) no-repeat 0 -88px; outline: none; }
li#work_nav_about:hover a.menu { background: transparent url(../assets/nav_work.png) no-repeat 0 -88px; outline: none; }
li#work_nav_work {width: 80px; height: 88px; background: transparent url(../assets/nav_work.png) no-repeat -84px -88px; text-indent: -9999px; }
a#work_nav_contact_a:link, #work_nav_contact_a:visited, a#work_nav_contact_a:active { width: 84px; height: 88px; display: block; background: transparent url(../assets/nav_work.png) no-repeat -164px 0; text-indent: -9999px; outline: none; }
a#work_nav_contact_a:hover { background: transparent url(../assets/nav_work.png) no-repeat -164px -88px; outline: none; }
li#work_nav_contact:hover a.menu { background: transparent url(../assets/nav_work.png) no-repeat -164px -88px; outline: none; }

ul#contact_nav { width: 248px; height: 88px; margin: 143px 0 0 174px; padding: 0; list-style-type: none; display: block; float: left; }
ul#contact_nav li.menu { display: inline; float: left;}
li#contact_nav_contact {width: 84px; height: 88px; background: transparent url(../assets/nav_contact.png) no-repeat -164px -88px; text-indent: -9999px; }

a#contact_nav_about_a:link, #contact_nav_about_a:visited, a#contact_nav_about_a:active { width: 84px; height: 88px; display: block; background: transparent url(../assets/nav_contact.png) no-repeat 0 0; text-indent: -9999px; outline: none; }
a#contact_nav_about_a:hover { background: transparent url(../assets/nav_contact.png) no-repeat 0 -88px; outline: none; }
li#contact_nav_about:hover a.menu { background: transparent url(../assets/nav_contact.png) no-repeat 0 -88px; outline: none; }

a#contact_nav_work_a:link, #contact_nav_work_a:visited, a#contact_nav_work_a:active { width: 80px; height: 88px; display: block; background: transparent url(../assets/nav_contact.png) no-repeat -84px 0; text-indent: -9999px; outline: none; }
a#contact_nav_work_a:hover { background: transparent url(../assets/nav_contact.png) no-repeat -84px -88px; outline: none; }
li#contact_nav_work:hover a.menu { background: transparent url(../assets/nav_contact.png) no-repeat -84px -88px; outline: none; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#thanks { width: 890px; height: 280px; margin: 0 auto; background: transparent url(../assets/thanks_bg.png) no-repeat top center; text-indent: -9999px; cursor: hand; cursor: pointer; }