body {font-size: 10pt; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; background: #0f0f0f; color: white; margin: 0; font-weight: 200;}
#bg {background: #0f0f0f;}
a {color: #fff; text-decoration: none;}
a:hover {color: #a5a5a5; text-decoration: none;}
#header {background: #000; border-bottom: #222222 solid 1px; width: 100%; height: 100px;}
#nav {font-size: 14pt; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; width: 960px; font-weight: 100; letter-spacing: 2pt;}
#navlinks {margin-top: 40px; padding-bottom: 10px; float: right; position: relative; /*/ border-bottom: 1px #1f1f1f solid;*/}
#nav img {float: left; position: relative; padding-top: 15px; clear: both;}
#navlinks a {color: #fff; text-decoration: none; padding-right: 20px;}
#navlinks a:hover {color: #898989; padding-right: 20px;}
#navlinks .last {padding: 0px;}
#navlinks a:hover.last {padding: 0px;}
#headerimg {padding-top:20px; padding-bottom:20px;}
#con {width: 960px; text-align: center; background: #0f0f0f;}
h1 {letter-spacing: 1px; text-align: left; border-bottom: #1f1f1f solid 1px; padding-bottom: 5px; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; font-weight: 400;}
h2 {text-align: left; border-bottom: #1f1f1f solid 1px; padding-bottom: 5px; width: 470px; font-family: serif, "Times New Roman", Georgia, Times;}
h3 { padding-top: 10px; line-height: 0px; letter-spacing: 0px; word-break: normal; font-weight: bold; font-size: 12pt; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; font-weight: 400; text-align: left;}
h4 {font-size: 14pt; text-align: left; border-bottom: #1f1f1f solid 1px; padding-bottom: 5px; width: 960px; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; font-weight: 400;}
.smalltit {font-size: 14pt; text-align: left; border-bottom: #1f1f1f solid 1px; padding-bottom: 5px; width: 300px; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; line-height: 15px; font-weight: 100; letter-spacing: 2pt;}
#colr {float: right; position: relative; width: 471px; text-align: left;}
#coll {text-align: left;}
#shows {width: inherit;}
#shows img {border: 2px #1f1f1f solid; padding: 1px;}
#topper {text-align: left; border-bottom: 1px solid #1f1f1f; height: 500px;}
#topper img {float: left; position: relative; padding-right: 10px;}
#subcon340 {width: 960px; padding-top: 340px;}
#subcon165 {width: 960px; padding-top: 165px;}
#subcon480 {width: 960px; padding-top: 480px;}
#subcon650 {width: 960px; padding-top: 650px;}
#subcon810 {width: 960px; padding-top: 810px;}
#tabcon {height: 200px;}
#thumbcon {width: 100%; height: 200px;}
#thumb {float: left; position: relative; width: 154px; margin-bottom: 5px; text-align: left; padding: 1px; padding-right: 5px;}
#thumb a {color: #fff; text-decoration: none; width: 150px;}
#thumb a:hover {color: #898989; width: 150px;}
#thumb img {border: 2px #1f1f1f solid; width: 150px;}
#thumblast {float: left; position: relative; width: 155px; text-align: left; padding: 0px; padding-right: 0px; height: 230px; clear: right;}
#thumblast a {color: #fff; text-decoration: none;}
#thumblast a:hover {color: #898989;}
#thumblast img {border: 2px #1f1f1f solid;}
a.clip {display: block; float: left; position: relative;}
a.clip:hover {border-color: #000;}
a.clip:hover .overlay01 {position: absolute; z-index: 3; width: 150px; height: 150px; border: 2px solid #fff;}
a.clip .overlay01 .caption01 {position: absolute; height: 30px; line-height: 30px; width: 100%; z-index: 3; text-indent: -9999em; color: #000; font-size: 11px; bottom: 0; overflow: hidden;}
a.clip:hover .caption01 {text-indent: 10px; background: #fff;}
a.clip img {display: block;}
a.pclip {display: block; float: left; position: relative;}
a.pclip:hover {border-color: #000;}
a.pclip:hover .poverlay01 {position: absolute; z-index: 3; width: 305px; height: 204px; border: 2px solid #fff; filter:alpha(opacity=80); opacity:0.8; text-align: left;}
a.pclip .poverlay01 .pcaption01 {position: absolute; height: 30px; line-height: 30px; width: 100%; z-index: 3; text-indent: -9999em; color: #000; font-size: 11px; bottom: 0; overflow: hidden;}
a.pclip:hover .pcaption01 {text-indent: 0px; background: #fff; text-align: center;}
a.pclip img {display: block;}
#pthumb {float: left; position: relative; width: 321px; margin-bottom: 5px; text-align: left; padding: 1px; padding-right: 5px;}
#pthumb a {color: #fff; text-decoration: none; width: 305px;}
#pthumb a:hover {color: #898989; width: 305px;}
#pthumb img {border: 2px #1f1f1f solid; width: 305px;}
#pthumblast {float: left; position: relative; width: 155px; text-align: left; padding: 0px; padding-right: 0px; height: 220px; clear: right; padding-top: 1px;}
#pthumblast a {color: #fff; text-decoration: none;}
#pthumblast a:hover {color: #898989;}
#pthumblast img {border: 2px #1f1f1f solid;}
a.dclip {display: block; float: left; position: relative;}
a.dclip:hover {border-color: #000;}
a.dclip:hover .doverlay01 {position: absolute; z-index: 3; width: 305px; height: 197px; border: 2px solid #fff; filter:alpha(opacity=80); opacity:0.8; text-align: left;}
a.dclip .doverlay01 .dcaption01 {position: absolute; height: 30px; line-height: 30px; width: 100%; z-index: 3; text-indent: -9999em; color: #000; font-size: 11px; bottom: 0; overflow: hidden;}
a.dclip:hover .dcaption01 {text-indent: 0px; background: #fff; text-align: center;}
a.dclip img {display: block;}
#dthumb {float: left; position: relative; width: 321px; margin-bottom: 5px; text-align: left; padding: 1px; padding-right: 5px;}
#dthumb a {color: #fff; text-decoration: none; width: 305px;}
#dthumb a:hover {color: #898989; width: 305px;}
#dthumb img {border: 2px #1f1f1f solid; width: 305px;}
#dthumblast {float: left; position: relative; width: 155px; text-align: left; padding: 0px; padding-right: 0px; height: 220px; clear: right; padding-top: 1px;}
#dthumblast a {color: #fff; text-decoration: none;}
#dthumblast a:hover {color: #898989;}
#dthumblast img {border: 2px #1f1f1f solid;}
#athumb {background: #000; float: left; position: relative; width: 302px; margin-bottom: 5px; text-align: left; padding: 1px; padding: 5px; margin-right: 8px; border: 1px #1f1f1f solid; height: 150px;}
#athumb a {color: #fff; text-decoration: none; width: 325px;}
#athumb a:hover {color: #898989; width: 312px;}
#athumb img {border: 2px #1f1f1f solid; width: 300px;}
#athumblast {float: left; position: relative; width: 302px; text-align: left; padding: 0px; padding-right: 0px; clear: right; padding: 5px; border: 1px #1f1f1f solid; height: 150px;}
#athumblast a {color: #fff; text-decoration: none;}
#athumblast a:hover {color: #898989;}
#athumblast img {border: 2px #1f1f1f solid;}
#gentext {color: #a5a5a5; font-size: 17px; line-height: 25px; width: 100%; text-align: justify; font-weight: 300;}
#gentext a {color: #a5a5a5; font-size: 17px; line-height: 25px; width: 100%; text-align: justify; text-decoration: none;}
#gentext a:hover {color: #FFF; font-size: 17px; line-height: 25px; width: 100%; text-align: justify; text-decoration: none;}
#footer {width: 100%; background-color: #000; border-top: #222222 solid 1px; heigh: auto; text-align: center;}
#footercon {width: 960px; text-align: center; margin: 0 auto; }
#footcon {width: 960px;}
#twittercon {background: #000; width: 302px; margin-top: 25px; padding: 1px; padding: 5px; margin-right: 8px; border: 1px #1f1f1f solid; height: auto; text-align: left;margin-top: 20px; float: left; position: relative; height: 360px;}
#recentcon {background: #000; width: 625px; margin-top: 25px; padding: 1px; padding: 5px; border: 1px #1f1f1f solid; height: auto; text-align: left;margin-top: 20px; float: right; position: relative; height: 360px;}
#hthumb {float: left; position: relative; width: 303px; margin-bottom: 5px; text-align: left; padding: 1px; padding-right: 5px; height: 90px; overflow: hidden;}
#hthumb a {color: #fff; text-decoration: none; width: 303px;}
#hthumb a:hover {color: #898989; width: 303px;}
#hthumb img {border: 2px #1f1f1f solid; width: 303px;}
#hthumbl {float: left; position: relative; width: 303px; margin-bottom: 5px; text-align: left; padding: 1px; padding-right: 5px; height: 90px; overflow: hidden; margin-left: 5px;}
#hthumbl a {color: #fff; text-decoration: none; width: 303px;}
#hthumbl a:hover {color: #898989; width: 303px;}
#hthumbl img {border: 2px #1f1f1f solid; width: 303px;}
a.hclip {display: block; float: left; position: relative;}
a.hclip:hover {border-color: #000;}
a.hclip:hover .hoverlay01 {position: absolute; z-index: 3; width: 303px; height: 90px; border: 2px solid #fff; filter:alpha(opacity=80); opacity:0.8; text-align: left;}
a.hclip .hoverlay01 .hcaption01 {position: absolute; height: 30px; line-height: 30px; width: 100%; z-index: 3; text-indent: -9999em; color: #000; font-size: 11px; bottom: 0; overflow: hidden;}
a.hclip:hover .hcaption01 {text-indent: 0px; background: #fff; text-align: center;}
a.hclip img {display: block;}
.smalltitl {font-size: 14pt; text-align: left; border-bottom: #1f1f1f solid 1px; padding-bottom: 5px; width: 620px; font-family: "Helvetica Neue", "Helvetica", "Liberation Sans", sans-serif; line-height: 15px; font-weight: 100; letter-spacing: 2pt; margin-bottom: 10px;}
.portspace1 {height: 215px; width: 100%;}
.portspace2 {height: 430px; width: 100%;}
.portspace3 {height: 645px; width: 100%;}





.submitbutton {background: #000; color: #FFF; font-family: sans-serif, Helvetica, Verdana, Arial; font-size: 18px; border: 1px white solid;}
.submitbutton:hover {width: 500px; background: #000; color: #a5a5a5; background-color: #1e1e1e;}
#submit {padding-top: 15px; text-align: center;}
#formcon {width: 510px; vertical-align: middle;}
textarea {width: 500px; height: 200px; font-size: 14pt; margin-top: 15px; margin-bottom: 15px;}
#form input {width: 390px; height: 30px; font-size: 14pt;}
#formtext {width: 100px; float: left; font-size: 12pt;}
#formtext p {line-height: 45px;}
.formforms {width: 400px; float: left; padding-top: 7px; padding-left: 5px;}
#quotebox { padding: 7px; background-color: #000; margin-left: 20px; border-color: #1f1f1f; border-style: solid; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; float: right; width: 350px; height: 175px; margin-bottom: 50px;}
#quotereq {color: #fff; font-size: 18px; margin-top: 10px; margin-bottom: 15px;}
#quotereq a {color: #fff; font-size: 18px; text-decoration: none; background-color: #1e1e1e; padding: 10px; font-weight: 400;}
#quotereq a:hover {color: #a5a5a5; font-size: 18px; text-decoration: none; background-color: #1e1e1e;  padding: 10px;}
.quotereqtext {color: #a5a5a5; margin-top: 8px; line-height: 20px; text-align: left; font-size: 12px; font-weight: 400;}
#form {width: 500px; text-align: left; border: solid #1a1a1a 1px; padding: 30px; background: #000; font-size: 10pt; color: #FFF;}
#form input {margin-bottom: 20px;}
#form a {color: #000; font-weight: bold; font-size: 10pt; font-family: Helvetica, Arial; text-decoration: none;}
#form a:hover {cursor: help; color: #000; font-weight: bold; font-size: 10pt; font-family: Helvetica, Arial; text-decoration: none;}
.thanks {padding-top: 25px; font-size: 36pt; padding-bottom: 15px;}
.subthanks {color: #a5a5a5; font-size: 17px; line-height: 25px; width: 100%; text-align: center;}

















#storecon {padding: 10px; font-family: Helvetica; font-size: 10pt; text-align: left;}
#img {text-align: center; padding-top: 15px;}
#pay {text-align: center;}
#feature {background:#000; position:relative;z-index:1; overflow-x: scroll; overflow-y: hidden; width: 960px; white-space: nowrap; border: #1a1a1a solid 1px;}
#feature img {padding: 5px; padding-top: 10px; padding-bottom: 10px;}
#feature img.first {padding: 5px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px;}
#feature img.last {padding: 5px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;}
#feature h3 {color:#484e4f;font-size:28px;font-weight:normal;line-height:1.4;padding:15px 520px 0 30px;}
#feature h3 strong {color:#35393a;}
#feature p {color:#758085;font-size:18px;line-height:1.4;padding:7px 580px 0 30px;}
#feature p strong {color:#5d676b;}
#feature .button {background:url(../img/button.png) no-repeat;display:block;height:57px;margin:20px 0 0 18px;text-indent:-5000px;width:450px;}
#feature .button:hover {background-position: 0 -56px;}
#feature .button:active {background-position: bottom left;}
#feature ul li {height:300x;width:938px;}
#stories ul {height:300px;overflow:hidden;}
.rounded_5px {border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.rounded_top_5px {border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.rounded_bottom_5px {border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
.rounded_top_right_5px {border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;}
.rounded_top_left_5px {border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.rounded_left_5px {border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.rounded_15px {border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-bottom-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;}
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #a5a5a5; z-index: 100 !important;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;  z-index: 100;}
#TB_window a:link {color: #FFF; z-index: 100; text-decoration: none;}
#TB_window a:visited {color: #FFF; z-index: 100;}
#TB_window a:hover {color: #FFF; z-index: 100; text-decoration: underline;}
#TB_window a:active {color: #FFF; z-index: 100;}
#TB_window a:focus{color: #FFF; z-index: 100  !important;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%; z-index: 100;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat; z-index: 100;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=100);-moz-opacity: 0.75;opacity: 0.75; z-index: 100;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); z-index: 100;}
#TB_window {position: fixed; background: #000; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left;top:50%;left:50%; z-index: 100;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); z-index: 100;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666; z-index: 100;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left; z-index: 100;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right; z-index: 100;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right; z-index: 100;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px; z-index: 100;}
#TB_title{background-color:#a5a5a5;height:27px;  z-index: 1;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;z-index: 100;}
#TB_ajaxContent.TB_modal{padding:15px;z-index: 100;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');z-index: 100;}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=100);-moz-opacity: 0;opacity: 0;height:100%;width:100%;z-index: 100;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');z-index: 100;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;z-index: 100;}
.ncad {z-index: 1 !important;}




