/*  Remove Bad Browser Styles */
* {margin:0; padding:0 }
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
a img,:link img,:visited img {border:none; margin:0; padding:0;}
address {font-style:normal}
a, a:focus, a:visited {outline-style: none;}/* Firefox outline link fix */

/* Fix Browser Float Problems */
.clear {clear:both; height: 0; overflow:hidden; font-size:1px;}

/* Global Styles */
body {font:0.75em Helvetica, Arial, sans-serif; color:#fff; text-align: left; background-color: #1f1f1f;}
#siteContainer {margin: 0 auto; width: 1000px; margin-top: 50px; margin-left: -500px; left: 50%; position: absolute; display: none;}
a {color: #fff; font-size: .9em; letter-spacing: .1em; opacity: .99;}
#content {position: relative; margin: 0 auto 20px auto; z-index: 1; width: 1000px; height: 500px; color: #000;}
#contentInner {position: relative; margin: 0 auto; z-index: 2; width: 1000px; height: 500px; overflow: hidden;}

/* Logos */
#logo {position: absolute; z-index: 2; top: 20px; left: 14px;}
#logo img {width: 200px; height: 31px;}
#lgLogo {position: absolute; z-index: 5; top: 70px; left: 70px; display: none;}

/* Loader */
.load {position: absolute; top: -26px; left: 0; width: 16px; height: 16px;}

/* Navigation */
#mainNav {width: 700px;}
.mainItems {margin-bottom: 6px; text-transform: uppercase;}
.selected,
.top-selected,
.mainItems a:hover {color: #e78965;}
.mainItems .item {width: 150px; float: left; font-size: 1.1em;}
ul.subItems {width: 500px; float: left; display: none;}
ul.subItems li {display: inline; padding-right: 7px;}

/* Main Images */
#content .large {width: 66%; height: 200%;}

/* Scrolling Images */
.productScroll {overflow: hidden; height: 500px; width: 676px; z-index: 1; position: relative;}
.productScroll img {display: block; margin-bottom: -1px;}
.productFull {width: 324px; position: absolute; top: 0; right: 0; z-index: 1;}
div.scrollingBottom {zoom: 1; height: 230px; width: 676px; position: absolute; bottom: 0; left: 0; z-index: 10; cursor: pointer; background: transparent;}
div.scrollingBottom:hover {background: url(/__data/assets/image/0012/6231/down-arrow.png) no-repeat 620px 196px; opacity: 0.4;}
div.scrollingTop {zoom: 1; height: 230px; width: 676px; position: absolute; top: 0; left: 0; z-index: 10; cursor: pointer; background: transparent;}
div.scrollingTop:hover {background: url(/__data/assets/image/0013/6232/up-arrow.png) no-repeat 620px 10px; opacity: 0.4;}


#fancybox-wrap #fancybox-close { background: url(/__data/assets/image/0004/8887/closebox.png) no-repeat;}
/* Zed Box */
#zedbox-blanket {position: fixed; width: 100%; height: 100%; z-index: 5; background-color: #000; opacity: .80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
#zedbox {z-index: 100; width: 1200px; height: 680px; left: 50%; top: 50%; margin-top: -350px; margin-left: -600px; position: fixed; background-repeat: no-repeat;}
#zedbox img {display: block; margin: 0 auto; z-index: 1000;}
#zedbox div.close {height: 20px; width: 50px; display: block; cursor: pointer; margin: 10px auto 0 auto; background-color: #000; text-align: center; padding-top: 5px;}
a.thumb {display: block; background-repeat: no-repeat; width: 220px; height: 145px; float: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; margin: 0 9px 18px 9px;}

/* Supersize */
.bodySuper {overflow: hidden;}
#supersize {position:fixed;}
#supersize img, #supersize a {height:100%; width:100%; position: absolute; z-index: 0;}
#supersize .prevslide, #supersize .prevslide img {z-index: 1;}
#supersize .activeslide, #supersize .activeslide img {z-index: 2;}
#loading {position: absolute; top: 49.5%; left: 50%; z-index: 3; color: #9c9c9c; width: 100px; padding-left: 20px; height: 20px; font: .8em "Lucida Grande", Lucida, Verdana, sans-serif; background: url(/__data/assets/image/0017/6137/ajax-loader.gif) no-repeat left -2px;}

/* Footer */
#footer {width: 1000px; margin: 0 auto; text-align: center; display: none;}

/* Products */
#content .content {position: absolute; top: 0; left: 0; width: 1000px; height: 500px; display: none;}

.productPages,
.productDetails {position: absolute; top: 520px; right: 0; width: 300px; opacity: .99; text-align: right; color: #fff;}
.productPages {top: 521px; text-transform: uppercase; font-size: .8em; background-color: #1f1f1f;}
.productPages a {font-size: 1em;}
.productPages a,
.productPages span {padding: 0 2px;}
.productDetails {top: 550px; line-height: 1.3em; background-color: #1f1f1f;}
.productDetails h6 {color: #e78965; font-weight: normal; background-color: #1f1f1f;}

/* Player */
#player {width: 30px; position: absolute; right: -10px; top: -26px;}

/* People without js.  Seriously? */
#noJs {text-align: center; margin: 300px auto 0 auto; font-size: 3em; width: 500px;}

/* No Listing */
#noListing {background-color: #757575; width: 1000px; height: 500px;}
#noListing p {text-align: center; padding-top: 230px;}

/* Info Section */
div.infoLeft {float: left; width: 220px; height: 498px; background-color: #1f1f1f; border: 1px solid #4d4d4d;}
div.infoLeft p.linkText {margin-top: 430px; margin-bottom: 2px; text-align: center; color: #fff;}
div.infoLeft p.linkUrl {text-align: center; padding: 0 4px; 
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;   }
div.infoLeft p.linkUrl a {color: #e78965;}
div.infoRight {width: 775px; height: 500px; color: #fff; background-color: #000;float: left; }
div.infoRight .infoCenter {width: 775px; height: 500px; display: table-cell; text-align: center; vertical-align: middle;/*allow vertical align*/}
div.infoRight p {margin-bottom: 12px; line-height: 1.3em; font-size: 1.1em; text-align: justify;}
div.infoRight .first {float: left; width: 320px; padding: 20px 40px 40px 40px;}
div.infoRight .second {float: left; width: 320px; padding: 20px 40px 0 0;}
div.infoRight img {display: block; margin: 0 auto;}
div.links {position: absolute; right: 0; bottom: -30px;}
div.links a.selected {color: #e78965;}
div.links #aboutK {padding-right: 10px;}
#about1,
#about2 {position: absolute;}

/* Contact */
.contactLeft,
.contactRight {overflow: hidden; height: 500px; float: left; color: #fff;}
.contactLeft {width: 676px;}
.contactRight {width: 322px; background-color: #000; border: 1px solid #4d4d4d; height: 498px;}
.contactRight .questions {margin-top: 120px; padding: 0 30px;}
.contactRight .questions textarea {width: 250px; height: 100px;}
.contactRight .questions p {margin-bottom: 15px;}
#q5843_q1,
#q5843_q2,
#q5843_q3 {background-color: #000; border: 1px solid #fff; color: #fff;}
#q5843_q1,
#q5843_q2 {width: 248px; height: 25px; padding-left: 2px;}

