* {padding:0;margin:0}
ol,dt {padding-left:0;margin-left:0;list-style-type:none}
dd {padding-left:2.5em;margin-left:0}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ol,ul,dl,dd,fieldset,address {margin-bottom:1em}
body {font:76%/1.4em verdana,geneva,arial,helvetica,sans-serif;background:transparent url("../img/page_bg.gif") center top repeat;color:#2a1a05;text-align:center;padding-top:50px}
#container {background:transparent url("../img/container_bg_btm.gif") center bottom no-repeat;width:976px;margin-left:auto;margin-right:auto;background-color:#dcdcdc;position:relative}
#header {background:#dcdcdc url("../img/header_bg.gif") center top no-repeat;height:117px;position:relative;text-align:left}
#content_wrapper {background:#fff url("../img/wrapper_bg.gif") center top repeat-y}
#content_outer {height:399px;width:738px;margin-left:auto;margin-right:auto;position:relative;background:#fff}
#index_content_inner {padding:14px 14px 0;text-align:left;background:#fff}
#gallerypage #content {padding-top:0}
#gallery_content_inner {padding:6px 0 0 6px;text-align:left;background:#fff}
#gallery_content {float:left;height:387px;width:726px;text-align:left;position:relative;color:#9a9a9a;background:#f5f5f5}
#enlarge-note {position:absolute;top:348px;left:462px}
#companypage #gallery_content #wrapper {padding:29px 29px 0;text-align:justify;font-size:11px}
#companypage #gallery_content #wrapper img#company-portrait {float:right;margin-left:35px}
#companypage #gallery_content #wrapper p.first {padding-top:25px}
#productspage #gallery_content #wrapper {padding:19px 19px 0;font-size:11px}
#productspage #gallery_content #wrapper img {margin:0 6px 5px 0}
#productspage #gallery_content #wrapper p {margin-left:5px;font-size:11px}
#productspage #gallery_content #wrapper #next-back img {float:left;margin:0;padding:0}
#next-back {height:18px;width:81px;float:right;margin-right:15px}
#press-next-back {height:18px;width:81px;float:right;margin-right:42px}
#presspage #gallery_content #wrapper {padding:43px 0 0 34px;font-size:11px}
#presspage #gallery_content #wrapper img {margin:0 7px 7px 0}
#presspage #gallery_content #wrapper #press-next-back img {float:left;margin:0;padding:0}
#contactpage #gallery_content #wrapper {padding:49px 40px 0 26px;font-size:11px}
#contactpage #gallery_content #wrapper img {float:right}
#contactpage #gallery_content #wrapper img.fifth_ave {float:none;padding-top:15px}
#indexpage #logo_box {height:371px;width:313px;float:left;position:relative;background:#000}
#home_slideshow {height:371px;width:383px;float:right;background:transparent}
#footer {background:#dcdcdc url("../img/footer_bg.gif") center top no-repeat;height:101px;position:relative}
#innerfooter {margin:0 auto;text-align:center}
#innerfooter p {color:#999;font-size:.85em;padding:5px 0}
a:link {color:#9a9a9a;text-decoration:underline;font-weight:normal}
a:visited {color:#9a9a9a;text-decoration:underline;font-weight:normal}
a:hover {color:#333;text-decoration:underline;font-weight:normal}
a.pdf:link {color:#666;text-decoration:underline;font-weight:normal}
a.pdf:visited {color:#666;text-decoration:underline;font-weight:normal}
a.pdf:hover {color:#BF0101;text-decoration:underline;font-weight:normal}
a.h1:link {color:#069;text-decoration:none;font-weight:normal}
a.h1:visited {color:#069;text-decoration:none;font-weight:normal}
a.h1:hover {color:#633;text-decoration:none;font-weight:normal}
a img,:link img,:visited img {border:0}
a {outline:none}
#current {color:#BF0101}
#nav_bar {border:0 solid black;padding:0;margin:0;height:25px;width:952px;position:relative;top:12px;margin-left:auto;margin-right:auto;background:#515151}


#nav_bar ul {margin:0;padding:0;border:0 dotted #F00;width:291px;height:25px;position:relative;left:122px;background:transparent;z-index:600}


#demo-press-page #nav_bar ul {z-index:0}


#nav_bar ul li {height:25px;margin:0;padding:0;list-style:none;position:absolute;background:transparent}
#nav_bar a {height:25px;display:block;border:0}
#nav_bar ul li a {text-indent:-9999px;text-decoration:none}
#nav_bar ul li#nb1 {top:0;left:0;height:25px;width:68px;background:url("../img/nb.gif") 0 -0px no-repeat}
#nav_bar ul li#nb2 {top:0;left:68px;height:25px;width:55px;background:url("../img/nb.gif") -68px -0px no-repeat}
#nav_bar ul li#nb3 {top:0;left:123px;height:25px;width:63px;background:url("../img/nb.gif") -123px -0px no-repeat}
#nav_bar ul li#nb4 {top:0;left:186px;height:25px;width:46px;background:url("../img/nb.gif") -186px -0px no-repeat}
#nav_bar ul li#nb5 {top:0;left:232px;height:25px;width:59px;background:url("../img/nb.gif") -232px -0px no-repeat}
#nb1 a:hover {height:25px;width:68px;background:url("../img/nb.gif") 0 -25px no-repeat}
#nb2 a:hover {height:25px;width:55px;background:url("../img/nb.gif") -68px -25px no-repeat}
#nb3 a:hover {height:25px;width:63px;background:url("../img/nb.gif") -123px -25px no-repeat}
#nb4 a:hover {height:25px;width:46px;background:url("../img/nb.gif") -186px -25px no-repeat}
#nb5 a:hover {height:25px;width:59px;background:url("../img/nb.gif") -232px -25px no-repeat}
#nav_bar ul li#onpage1 {top:0;left:0;height:25px;width:68px;background:url("../img/nb.gif") -0px -25px no-repeat}
#nav_bar ul li#onpage2 {top:0;left:68px;height:25px;width:55px;background:url("../img/nb.gif") -68px -25px no-repeat}
#nav_bar ul li#onpage3 {top:0;left:123px;height:25px;width:63px;background:url("../img/nb.gif") -123px -25px no-repeat}
#nav_bar ul li#onpage4 {top:0;left:186px;height:25px;width:46px;background:url("../img/nb.gif") -186px -25px no-repeat}
#nav_bar ul li#onpage5 {top:0;left:232px;height:25px;width:59px;background:url("../img/nb.gif") -232px -25px no-repeat}
#gal_nav_bar {height:220px;width:129px;position:absolute;top:35px;left:10px;line-height:5px;background:transparent}
#gal_nav_bar ul {margin:0;padding:0;width:129px;height:220px;position:relative;list-style:none;background:transparent}
#gal_nav_bar ul li {height:22px;margin:0;padding:0;position:absolute;top:0}
#gal_nav_bar a {height:22px;display:block;border:0}
#gal_nav_bar ul li a {text-indent:-9999px;text-decoration:none}

#gal_nav_bar ul li#gnb1 {top:0;width:129px;background:url("../img/gnb3.gif") 0 0 no-repeat}
#gal_nav_bar ul li#gnb2 {top:22px;width:129px;background:url("../img/gnb3.gif") 0 -22px no-repeat}
#gal_nav_bar ul li#gnb3 {top:44px;width:129px;background:url("../img/gnb3.gif") 0 -44px no-repeat}
#gal_nav_bar ul li#gnb4 {top:66px;width:129px;background:url("../img/gnb3.gif") 0 -66px no-repeat}
#gal_nav_bar ul li#gnb5 {top:88px;width:129px;background:url("../img/gnb3.gif") 0 -88px no-repeat}
#gal_nav_bar ul li#gnb6 {top:110px;width:129px;background:url("../img/gnb3.gif") 0 -110px no-repeat}
#gal_nav_bar ul li#gnb7 {top:132px;width:129px;background:url("../img/gnb3.gif") 0 -132px no-repeat}
#gal_nav_bar ul li#gnb8 {top:154px;width:129px;background:url("../img/gnb3.gif") 0 -154px no-repeat}
#gal_nav_bar ul li#gnb9 {top:176px;width:129px;background:url("../img/gnb3.gif") 0 -176px no-repeat}
#gal_nav_bar ul li#gnb10 {top:198px;width:129px;background:url("../img/gnb3.gif") 0 -198px no-repeat}



#gnb1 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -220px no-repeat}
#gnb2 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -242px no-repeat}
#gnb3 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -264px no-repeat}
#gnb4 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -286px no-repeat}
#gnb5 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -308px no-repeat}
#gnb6 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -330px no-repeat}
#gnb7 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -352px no-repeat}
#gnb8 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -374px no-repeat}
#gnb9 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -396px no-repeat}
#gnb10 a:hover {height:22px;width:129px;background:url("../img/gnb3.gif") 0 -418px no-repeat}


#gal_nav_bar ul li#g-onpage1 {top:0;width:129px;background:url("../img/gnb3.gif") 0 -440px no-repeat}
#gal_nav_bar ul li#g-onpage2 {top:22px;width:129px;background:url("../img/gnb3.gif") 0 -462px no-repeat}
#gal_nav_bar ul li#g-onpage3 {top:44px;width:129px;background:url("../img/gnb3.gif") 0 -484px no-repeat}
#gal_nav_bar ul li#g-onpage4 {top:66px;width:129px;background:url("../img/gnb3.gif") 0 -506px no-repeat}
#gal_nav_bar ul li#g-onpage5 {top:88px;width:129px;background:url("../img/gnb3.gif") 0 -528px no-repeat}
#gal_nav_bar ul li#g-onpage6 {top:110px;width:129px;background:url("../img/gnb3.gif") 0 -550px no-repeat}
#gal_nav_bar ul li#g-onpage7 {top:132px;width:129px;background:url("../img/gnb3.gif") 0 -572px no-repeat}
#gal_nav_bar ul li#g-onpage8 {top:154px;width:129px;background:url("../img/gnb3.gif") 0 -594px no-repeat}
#gal_nav_bar ul li#g-onpage9 {top:176px;width:129px;background:url("../img/gnb3.gif") 0 -616px no-repeat}
#gal_nav_bar ul li#g-onpage10 {top:198px;width:129px;background:url("../img/gnb3.gif") 0 -638px no-repeat}



h1 {text-indent:-9876px;position:absolute;top:12px;left:12px;width:74px;height:25px;margin-bottom:0;background:url("../img/logo_h1.gif") top left no-repeat;z-index:900}

#demo-press-page h1 {z-index:000}


h1 a {display:block;width:74px;height:25px;text-decoration:none;background:url("../img/logo_h1.gif") top left no-repeat}
h1 a:hover {background:url("../img/logo_h1.gif") 0 0 no-repeat}
#logo_box h2 {text-indent:-9876px;position:absolute;top:95px;left:75px;width:166px;height:88px;background:url("../img/lg_home_logo.gif") top left no-repeat}
#logo_box h3 {text-indent:-9876px;position:absolute;top:346px;left:111px;width:80px;height:12px;background:url("../img/newyork_paris_h3.gif") top left no-repeat}
h4 {text-align:left;font-size:1.0em}
hr {margin:0 0 4em;height:1px;color:#BF0101;border:none}
#wrapper #content hr {margin:0 0 4em;height:1px;border:none;background:#BF0101}
#wrapper #content hr {margin:0 0 4em;height:1px;border:0 solid #BF0101;background:#BF0101}
#indexpage hr {margin:0 0 1em;height:1px;color:#BF0101;border:none}
#indexpage #wrapper #content hr {margin:0 0 1em;height:1px;border:none;background:#BF0101}
#indexpage #wrapper #content hr {margin:0 0 1em;height:1px;border:0 solid #BF0101;background:#BF0101}

/* self clearing rules */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */
