@charset "utf-8";
body { margin: 0px; height: 100%; width: 100%; text-align: center; background-color: #FFFFFF; }
a { color: #990000; text-decoration: none; outline:none; }
a:hover { color: #999999; text-decoration: none; }
#bodycontent { width: 1000px; position: relative; top: 0px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; }
#horizon { background-color: transparent; position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -180px; text-align: center; z-index: 5; }
#enterbox-lg { position: relative; width: 100%; text-align: center; top: 0px; background-image: url(images/kdny-bg.jpg); background-repeat: repeat-x; background-position: left top; }
#wrapper { width: 100%; height:100%; margin: 0 auto; text-align: center; position: relative; z-index: 2; }
#header { width: 1000px; position: relative; top: 0px; text-align: center; margin-right: auto; margin-left: auto; height: 100px; }
#collections { position: relative; height: 500px; width: 1000px; top: 0px; right: 0px; }
#interior { height: 500px; width: 1000px; text-align: left; position: relative; }
#interior-scroll { height: auto; width: 1000px; text-align: left; position: relative; }
#tabcontainer { float: left; width: 1000px; overflow: auto; height: 500px; position: relative; }
.pressbox { white-space: nowrap; position: absolute; height: 400px; width: 1000px; right: 0px; overflow: auto; top: 100px; }
.pressbox img { padding: 0px; margin-top: 10px; margin-right: 20px; border: 6px solid #CCCCCC; }
.pressbox img:hover { border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }
.interiorimg { float: left; margin-right: 50px; margin-left: 100px; margin-bottom: 300px; }
.announce { font-size: 36px; color: #666666; }
#logo { position: absolute; left: 0px; top: 0px; }
#headercontent { width: 1000px; top: 0px; text-align: left; position: relative; margin-right: auto; margin-left: auto; height: 115px; }
.centerfooter { position: relative; bottom: 0px; background-image: url(images/plv-btm.jpg); background-repeat: no-repeat; background-position: right bottom; }
#menu { position: absolute; right: 0px; height: 70px; top: 15px; }
#footer { height: 55px; width: 980px; position: relative; text-align: right; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #aaa; text-transform: capitalize; padding-top: 10px; background-image: url(images/footer-bg.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 20px; z-index: 1; top: 15px; }
#footer a { color: #E0E2DD; }
#navigation, #navigation-2, #navigation-3, #content, .section { padding:0px; margin:0px; list-style:none; }
#footer .footerleft { background-image: url(images/footer-bg.jpg); background-repeat: no-repeat; background-position: left top; }
#content { overflow:hidden; width:1000px; background-color:white; position:absolute; height:500px; float:left; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 1; }
.interiorcolumn100 { float: left; width: 990px; }
.interiorcolumn100 embed { float: right; width: 450px; margin-left: 20px; }
.interiorcolumn100 p { color: #666666; margin: 10px; }
.interiorcolumn50 { float: left; width: 469px; padding: 15px; }
.interiorcolumn50 img { margin-bottom: 10px; }
.rightborder { border-right:#666666 1px solid }
#leftexit { position: absolute; left: 0px; top: 0px; z-index: 4; }
#rightexit { position: absolute; top: 0px; right: 0px; z-index: 4; }
#navigation { width:200px; height:500px; text-align: left; position: absolute; top: 0px; z-index: 3; background-image: url(images/navigation-bg.png); background-repeat: no-repeat; background-position: center top; right: 90px; }
.fallbutton { position: absolute; width: 200px; top: 450px; z-index: 9; right: 90px; }
#navigation img { }
#navigation .sup { margin:5px; font-size:14px; text-align: left; }
#navigation ul { margin:5px; list-style-type: none; }
#navigation li a { color:#726D6B; font-weight:normal; text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size: 18px; margin-left: 10px; padding-left: 10px; }
#navigation a:hover, #navigation a:hover { color: #ffffff; background-color: #CC3333; }
#navigation .sup li { margin: 3px 0 !important; margin:-4px 0; font-size:10px; }
#navigation .aboutscrolling, #navigation .workscrolling { opacity:1; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #000000; color: #000000; }
#navigation-2 { width:200px; height:500px; text-align: left; position: absolute; top: 0px; z-index: 3; background-image: url(images/navigation-bg.png); background-repeat: no-repeat; background-position: center top; right: 90px; }
#navigation-2 ul { margin:5px; list-style-type: none; }
#navigation-2 li { margin-left: 10px; padding-left: 10px; display: block; height: 16px; font-size: 16px; line-height: 16px; }
#navigation-2 li a { color:#726D6B; text-decoration:none; font-family: Helvetica, Arial, sans-serif; }
#navigation-2 a:hover { color: #ffffff; background-color: #CC3333; }
#navigation-3 { width:200px; height:500px; text-align: left; position: absolute; top: 0px; z-index: 3; background-image: url(images/navigation-bg.png); background-repeat: no-repeat; background-position: center top; right: 90px; }
#navigation-3 ul { margin:5px; list-style-type: none; }
#navigation-3 li { margin-left: 10px; padding-left: 10px; display: block; height: 15px; font-size: 15px; line-height: 15px; }
#navigation-3 li a { color:#726D6B; text-decoration:none; font-family: Helvetica, Arial, sans-serif; }
#navigation-3 a:hover { color: #ffffff; background-color: #CC3333; }
.section { width:30000px; position:relative; float: left; clear: both; }
.section ul { list-style-type: none; }
.section .sub { float:left; width:800px; height:500px; list-style-type: none; padding: 0px; text-align: left; position: relative; margin-top: 0px; margin-right: 200px; margin-bottom: 0px; margin-left: 0px; }
.section .sub img { float: left; margin-left: 10px; }
.message { background:#EEE; border:1px solid #999; color:#333; font-size:12px; padding:1px; position:absolute; left:11px; }
.title { font-family: Helvetica, Arial, sans-serif; font-size: 24px; color: #990000; text-transform: uppercase; }
.mediatitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; }
.sales { font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #666666; text-decoration: none; }
.large_title { font-family: Helvetica, Arial, sans-serif; font-size: 36px; color: #999999; }
h2 { font-size: 36px; font-weight: normal; color: #333333; }
h3 { font-size: 18px; color: #999999; font-weight: normal; margin-bottom: 15px; }
* { margin:0; border:0; padding:0; color:#999999; font-family: 'Helvetica Neue', Arial, Verdana, serif; }
.kwicks { list-style: none; position: relative; margin: 0; padding: 0; }
.kwicks li { display: block; overflow: hidden; padding: 0; cursor: pointer; }
.kwicks li { float: left; height: 40px; margin-right: 6px; width: 90px; }
.kwicks li:hover { border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #000000; }
#kwick1 { background-image: url(images/styles.jpg); background-repeat: no-repeat; }
#kwick2 { background-image: url(images/shop.jpg); background-repeat: no-repeat; }
#kwick3 { background-image: url(images/press.jpg); background-repeat: no-repeat; }
#kwick4 { background-image: url(images/about.jpg); background-repeat: no-repeat; }
#kwick5 { background-image: url(images/contact.jpg); background-repeat: no-repeat; }
#kwick6 { background-image: url(images/retail.jpg); background-repeat: no-repeat; }
#kwick7 { background-image: url(images/blog.jpg); background-repeat: no-repeat; }
#kwick1 a, #kwick2 a, #kwick3 a, #kwick4 a, #kwick5 a, #kwick6 a, #kwick7 a { height: 100%; width: 100%; display: block; text-indent: -9999px; }
.imagefloat { float: left; font-size: 14px; width: 270px; color:#999999 }
.imagefloat img { margin-right: 15px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
