*{border:none;color:#ab9677;font-size:13px;line-height:22px;margin:0;outline:none;padding:0}
body{background:#FFF;font-family:Arial, Helvetica, sans-serif}
html,body{height:100%}
#horizon{float:left;height:50%;margin-bottom:-288px;width:100%}
noscript div{background:#FFF;border-bottom:1px dashed #698385;margin:0 0 50px;padding:15px;position:fixed;top:0;width:100%;z-index:300}
noscript ol{line-height:36px;list-style:inside decimal-leading-zero;padding:12px 0}
.slider-wrapper{background:url(../images/bg_wrapper.gif) repeat-x bottom left;clear:both;height:575px;overflow:hidden;padding:0 0 2px;position:relative}
.slider{background:#fff;float:left;overflow:hidden;position:relative;width:100%}
.slider-no-js .slider{height:400px;overflow:hidden!important;padding-right:20px}
.slider .panel{float:left;height:575px;overflow:visible;width:1440px}
.panel h1{padding:106px 0 36px 24px}
.panel h1 span{display:inline-block;line-height:0;text-indent:-99999px}
.panel h2{color:#cfc296;font-size:24px;font-weight:lighter;line-height:35px;padding:24px 0 30px 40px}
.panel p{margin:0 0 22px;padding:0 0 0 24px}
.contact h1{padding:236px 0 30px 108px}
.contact p{padding:0 0 0 108px}
.home h1,.partners h1{padding-top:142px}
.partners h1{padding-bottom:60px}
.services h1{padding-bottom:22px;padding-top:90px}
.cilent_list h1{padding-bottom:14px;padding-top:120px}
.portfolio h1{padding-left:40px;padding-top:120px}
.panel a,.project a,.panel strong{color:#b6b42f;font-weight:700;text-decoration:none}
.panel a:hover,.project a:hover{color:#6b5736}
.slider-wrapper.arrows .slider,.slider-wrapper.arrows .slider .panel{width:600px}
.slider-wrapper.arrows .slider{margin:0 10px}
.navigation-left a,.navigation-right a{color:#fff;display:block;padding:5px;text-align:center;text-decoration:none;width:100px}
.navigation{background:url(../images/bg_navigation.png) repeat-x 22px 0;height:68px;left:0;margin-top:-288px;position:absolute;top:50%;width:100%;z-index:2}
.slider .panel-wrapper{overflow:visible;padding:20px}
.slider p.loading{padding:20px;text-align:center}
ul#navigation{height:68px;list-style:none;width:988px}
ul#navigation a{display:block;height:68px;text-indent:-9999px}
ul#navigation li a{background:url(../images/navigation.png) 0 0 no-repeat;display:block;height:68px;list-style:none;position:absolute;top:0}
ul#navigation #nav_home a{background-position:0 0;left:0;width:285px}
ul#navigation #nav_who a{background-position:-285px 0;left:285px;width:82px}
ul#navigation #nav_services a{background-position:-367px 0;left:367px;width:82px}
ul#navigation #nav_clients a{background-position:-448px 0;left:448px;width:92px}
ul#navigation #nav_case a{background-position:-540px 0;left:540px;width:100px}
ul#navigation #nav_port a{background-position:-640px 0;left:640px;width:90px}
ul#navigation #nav_contact a{background-position:-730px 0;left:730px;width:70px}
#navigation #nav_home a:hover{background-position:-0 -68px}
#navigation #nav_who a:hover,#navigation #nav_who a.current{background-position:-285px -68px}
#navigation #nav_services a:hover,#navigation #nav_services a.current{background-position:-367px -68px}
#navigation #nav_clients a:hover,#navigation #nav_clients a.current{background-position:-448px -68px}
#navigation #nav_case a:hover,#navigation #nav_case a.current{background-position:-540px -68px}
#navigation #nav_port a:hover,#navigation #nav_port a.current{background-position:-640px -68px}
#navigation #nav_contact a:hover,#navigation #nav_contact a.current{background-position:-730px -68px}
.slider .panel-container{position:relative;right:0;top:0}
.navigation-left,.navigation-right{float:left}
.home{background:url(../images/hello.jpg) 0 0 no-repeat}
.partners{background:url(../images/partners.jpg) 0 0 no-repeat}
.services{background:url(../images/services.jpg) 0 0 no-repeat}
.client_list{background:url(../images/client_list.jpg) 0 0 no-repeat}
.case_study{background:url(../images/case_study.jpg) 0 0 no-repeat}
.portfolio{background:url(../images/portfolio.jpg) 0 0 no-repeat}
.contact{background:url(../images/contact.jpg) 0 0 no-repeat}
.extraShort{background:url(../images/extra_short.jpg) 0 0 no-repeat;height:575px;left:-1000px;position:absolute;width:1000px}
.extraLong{background:url(../images/extra_long.jpg) 0 0 no-repeat;height:575px;left:10080px;position:absolute;width:720px}
.project{background:#fff;clear:both;color:#666;overflow:visible}
.project .dets .copy{display:table-cell;padding:0 20px;vertical-align:bottom;width:295px}
.project .detsBanners .copyBanners{display:table-cell;padding:0 20px;vertical-align:bottom;width:185px}
.project .detsVid{display:table;float:left}
.project .dets .copyVid{display:table-cell;height:348px;padding:0 20px;vertical-align:bottom;width:295px}
.project h1{color:#b6b42f;font-size:18px;font-weight:400;line-height:36px}
.project h2{background:url(../images/bg_client.gif) no-repeat 0 3px;font-size:14px;font-weight:400;line-height:18px;padding:0 0 18px 42px}
.project h2 strong{color:#b6b42f;font-size:14px;font-weight:400}
.project p{font-size:13px;line-height:22px;margin:0 0 18px}
.project p.last{margin:0}
ul.clients{float:left;list-style:none;padding:0 0 0 24px}
p.partner{margin:0 0 36px}
.partner img{padding:5px 15px 0 0}
p.study{float:left;padding:4px 18px 0 40px}
p.study img{padding:0 0 6px}
.clear{clear:both}
p .small_px{margin:1px 0 0 2px;padding:0}
ul.port_items{list-style:none;overflow:hidden;padding:0 0 0 40px;width:900px}
ul.port_items li{float:left;margin-bottom:18px}
ul.port_items a img{border:2px solid #b5b531;display:block}
ul.port_items a p{font-size:11px;font-weight:400;margin:0;padding:1px 0 0}
ul.port_items a:hover img{border:2px solid #AB9677}
ul.port_items a:hover p{color:#6B5736}
ul.port_items li a{display:block;height:65px;list-style:none;margin:0 18px 21px 0;width:202px}
#proj_ks{height:356px;overflow:hidden;width:940px}
#proj_ks .dets .copy{display:table-cell;height:356px;padding:0 20px;vertical-align:bottom;width:295px}
#proj_third_coast{height:361px;overflow:hidden;width:940px}
#proj_third_coast .dets .copy{height:361px}
#proj_stoney_river{height:400px;overflow:hidden;width:835px}
#proj_taillight{height:388px;overflow:hidden;width:940px}
#proj_taillight .dets .copy{height:388px}
#proj_hermitage{height:400px;overflow:hidden;width:630px}
#proj_dancers{height:400px;overflow:hidden;width:600px}
#proj_symphony{height:400px;overflow:hidden;width:740px}
#proj_watermark{height:385px;overflow:hidden;width:940px}
#proj_watermark .dets .copy{height:385px}
#proj_banners{height:330px;width:990px}
#proj_banners .detsBanners .copyBanners{height:330px}
#banners{display:block;float:left;height:330px;margin:0;overflow:hidden;padding:0;width:758px}
.banner img{border:1px solid #b5b531}
#banner1,#banner2,#banner3{margin:15px auto;overflow:hidden;width:728px}
#proj_rtl{height:380px;width:940px}
#proj_rtl .dets .copy{height:380px}
#proj_cs{height:381px;width:922px}
#proj_cs .dets .copy{height:381px}
#proj_oreck{height:400px;width:868px}
#proj_yab{height:389px;width:736px}
#proj_yab .dets .copy{height:389px}
#proj_turkish_t{height:377px;width:940px}
#proj_turkish_t .dets .copy{height:377px}
#proj_jupiter{height:400px;width:940px}
#proj_bikini{height:411px;width:940px}
#proj_bikini .dets .copy{height:411px}
#contact_form{padding:12px;text-align:center}
.notification_error{height:auto;text-align:left;width:auto}
.notification_ok{font:18px Arial, Helvetica, sans-serif;padding:125px 0 0;text-align:center;width:auto}
.button{background:#b6b42f;color:#fff;padding:4px;text-align:right;width:auto}
label{float:left;margin:0;padding:6px 0 0;text-align:right;width:100px}
input,textarea{border:1px dashed #b6b42f;color:#333;float:left;font:13px Arial, Helvetica, sans-serif;margin:5px;padding:4px;width:300px}
select{background:#fff;border:none;color:#333;float:left;margin:5px;padding:4px;width:300px}
.info_fieldset br{clear:left}
.project img,.project .flash{float:left;margin:0;padding:0}
.project .dets,.project .detsBanners{background:url(../images/bg_proj_right.png) repeat-y;border:0;display:table;float:left;margin:0;padding:0;z-index:13}
#proj_stoney_river .dets .copy,#proj_hermitage .dets .copy,#proj_dancers .dets .copy,#proj_symphony .dets .copy,#proj_oreck .dets .copy,#proj_jupiter .dets .copy{height:400px}
#banner1 .banner,#banner2 .banner,#banner3 .banner{display:block;height:90px;overflow:hidden;width:728px}
/*fancybox*/
#fancybox-loading{background:transparent;cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:200}
* html #fancybox-loading{margin-top:0;position:absolute}
#fancybox-loading div{background:transparent url(../images/fancy_progress.png) no-repeat;height:480px;left:0;position:absolute;top:0;width:40px}
#fancybox-overlay{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:80}
* html #fancybox-overlay{position:absolute;width:100%}
#fancybox-wrap{display:none;left:0;margin:0;padding:20px;position:absolute;top:0;z-index:90}
#fancybox-outer{background:#FFF;height:100%;position:relative;width:100%}
#fancybox-inner{height:1px;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:1px}
#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}
#fancybox-close{background:url(../images/fancy_closebox.png) top left no-repeat;cursor:pointer;display:none;height:32px;position:absolute;right:-18px;top:-18px;width:32px;z-index:165}
#fancybox-close:hover{background:url(../images/fancy_closebox.png) 0 -32px no-repeat}
#fancybox-content{height:auto;margin:0;overflow:hidden;padding:0;width:auto}
#fancybox-img{-ms-interpolation-mode:bicubic;border:none;font-size:0;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%}
#fancybox-frame{height:100%;position:relative;width:100%}
#fancybox-tmp{border:0;display:none;margin:0;overflow:hidden;padding:0;vertical-align:top}
#fancybox-title{bottom:0;font-family:Arial;font-size:12px;left:0;position:absolute;text-align:center;z-index:112}
.fancybox-title-inside{color:#333;padding:10px 0}
.fancybox-title-outside{color:#FFF;font-weight:700;padding-top:10px}
#fancybox-title-wrap{display:inline-block}
#fancybox-title-wrap span{float:left;height:32px}
#fancybox-title-left{background:transparent url(../images/fancy_title_left.png) repeat-x;padding-left:15px}
#fancybox-title-main{background:transparent url(../images/fancy_title_main.png) repeat-x;color:#FFF;line-height:29px}
#fancybox-title-right{background:transparent url(../images/fancy_title_right.png) repeat-x;padding-left:15px}
#fancybox-left,#fancybox-right{background-image:url(data:image/gif;base64,AAAA);bottom:0;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:50px;z-index:111}
#fancybox-left{left:-40px}
#fancybox-right{right:-40px}
#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:32px;margin-top:-15px;position:absolute;top:50%;width:32px;z-index:112}
#fancybox-left-ico{background:transparent url(../images/fancybox_left.png) no-repeat;left:-9999px}
#fancybox-right-ico{background:transparent url(../images/fancybox_right.png) no-repeat;left:-9999px}
#fancybox-right-ico:hover{background:transparent url(../images/fancybox_right.png) no-repeat 0 -32px;left:-9999px}
#fancybox-left-ico:hover{background:transparent url(../images/fancybox_left.png) no-repeat 0 -32px;left:-9999px}
div.fancy-bg{border:0;margin:0;padding:0;position:absolute;z-index:70}
div#fancy-bg-n{background:transparent url(../images/fancy_shadow_n.png) repeat-x;height:20px;top:-20px;width:100%}
div#fancy-bg-ne{background:transparent url(../images/fancy_shadow_ne.png) no-repeat;height:20px;right:-20px;top:-20px;width:20px}
div#fancy-bg-e{background:transparent url(../images/fancy_shadow_e.png) repeat-y;height:100%;right:-20px;width:20px}
div#fancy-bg-se{background:transparent url(../images/fancy_shadow_se.png) no-repeat;bottom:-20px;height:20px;right:-20px;width:20px}
div#fancy-bg-s{background:transparent url(../images/fancy_shadow_s.png) repeat-x;bottom:-20px;height:20px;width:100%}
div#fancy-bg-sw{background:transparent url(../images/fancy_shadow_sw.png) no-repeat;bottom:-20px;height:20px;left:-20px;width:20px}
div#fancy-bg-w{background:transparent url(../images/fancy_shadow_w.png) repeat-y;height:100%;left:-20px;width:20px}
div#fancy-bg-nw{background:transparent url(../images/fancy_shadow_nw.png) no-repeat;height:20px;left:-20px;top:-20px;width:20px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span,#fancybox-left span{left:20px;visibility:visible}
#fancybox-right:hover span,#fancybox-right span{left:auto;right:20px;visibility:visible}