/* Colors: 


/* Universals */
* { padding:0;margin:0; }

/* HTML Elements */
html {position:relative;height:100%;}
body { position:relative;background: url(/images/bg.jpg) repeat-x #424242;font-family:Helvetica; color:#333333;font-size:13px;z-index: 0;border-top:1px solid black;width:100%;height:100%;}
p {margin-bottom: 10px;line-height: 17px;}
a {color:#02a9f3;text-decoration:none;}
a:hover {text-decoration: underline;}
hr {position:relative;border:none;border-top:1px solid #4c4c4c;height:0px;margin-top:8px;margin-bottom:10px;}

/* Common Elements */
.clear { clear:both; }

/* Main Wrapper */
.header {position:relative;width:1100px;height:0px;margin-left:auto;margin-right:auto;z-index:100;}
.main {position:relative;width:994px;margin-left:auto;margin-right:auto;top:0px;margin-top:0px;background:url(/images/mainBG.png) repeat-x;padding-top:207px;}
.grate {position:absolute;top:0px;left:0px;width:1200px;height:239px;background:url(/images/backgroundTop.jpg) no-repeat;}

/* Home Proscenium */
.prosceniumHome {position:relative;background:url(/images/prosceniumHomeBG.png);height:434px;width:996px;}
.rotatorRounded {width:950px;height:434px;position:absolute;top:0px;left:22px;overflow:hidden;}
.rotatorThumbs {position:absolute;left:24px;top:393px;width:300px;height:30px;z-index:10;padding:4px;background:url(/images/thumbBG.png) left no-repeat;padding-bottom:10px;padding-left:30px;}
.rotatorThumbs img {position:relative;float:left;bottom:12px;margin-left:8px;cursor:pointer;opacity:.50;	filter: alpha(opacity=50);border:1px solid #999;}
img.thumbSelected, img:hover {opacity:1;	filter: alpha(opacity=100);}

.prosceniumInternal {position:relative;height:195px;width:965px;margin-left:21px;margin-bottom:-6px;background:url(/images/hdr_shadow.png);padding-left:15px;}
.prosceniumInternal img {position:absolute;left:15px;top:0px;}

/* Nav */
.navWrapper {position:relative;width:1056px;margin-left:auto;margin-right:auto;z-index:101;}
.nav {position:relative;height:95px;position:absolute;top:144px;color:#fff;text-transform:uppercase;top:174px;margin-left:325px;font-size:11px;width:750px;z-index:50;}
.nav a {text-decoration:none;color:#fff;font-weight:bold;}
.nav a.selected {color:#ffd12c;}
.nav .pipe {font-size:13px;margin-left:4px;margin-right:4px;}

.left {position:relative;float:left;width:540px;margin-left:22px;}
.leftInternal {position:relative;float:left;width:605px;margin-left:36px;}
.left p, .leftInternal p {color:#fff;font-size:14px;line-height:23px;}
.right {position:relative;float:left;width:430px;}
.rightInternal {position:relative;float:left;width:349px;}

/* Events */
.event {position:relative;color:#fff;margin:10px;margin-left:0px;background:url(/images/eventBG.png) repeat-x;padding:8px;}
.event .y {color:#ffcc00;}

.faqOpen, .faqClosed {position:relative;margin:10px;margin-left:0px;margin-bottom:20px;}
.faqOpen h3, .faqClosed h3 {position:relative;padding-left:15px;text-transform:none;color:#ffcc00;margin-bottom:3px;cursor:pointer;}
.faqOpen h3 {background:url(/images/closearrow.png) no-repeat left;}
.faqClosed h3 {background:url(/images/downarrow.png) no-repeat left;}

/* Buy Boxes */
.buyBox {position:relative;border:1px solid #2384d0;margin-bottom:10px;padding:15px;color:#fff;}
.buyBox label {width:260px;float:left;position:relative;text-align:right;clear:right;margin-right:10px;margin-bottom:10px;clear:right}
.buyBox .element {position:relative;float:left;width:500px;}
.buyBox h2 {background:#2384d0;display:block;text-transform:uppercase;padding:4px;margin-bottom:16px;width:940px;margin-left:-15px;margin-top:-15px;height:30px;}
.buyBox .note {font-size:11px;font-style: italic;}
.buyBox .popin {position:absolute;top:0px;right:20px;width:277px;height:182px;}
.buyBox .popin p {position:relative;padding:14px;padding-top:39px;width:180px;color:#666;font-size:14px;line-height:16px;}
.buyBox .popin input[type="text"] {width:90px;}

.popupvideo {position:absolute;width:940px;height:623px;margin-left:30px;background:#131313;padding:10px;padding-bottom:35px;z-index:150;top:20px;}

.footer {position:relative;color:#fff;margin-top:10px;margin-bottom:10px;font-size:10px;margin-left:auto;margin-right:auto;border-top:1px solid #565555;text-align: center;width:960px;color:#999;padding-top:6px;padding-bottom: 10px;}
.footer p {line-height: 12px;font-size:9.5px;margin-bottom: 6px;}

.twitter {position:absolute;width:341px;height:153px;left:595px;top:1215px;text-align:right;}


.twitterInternal {position:absolute;width:210px;height:163px;left:731px;top:735px;text-align:right;}



.tweet {position:relative;color:#fff;font-size:12px;line-height: 15px;}
.tweet .dateline {font-size:10px;color:#999999;}

/* Administrative Styles */
.adminBox { position:relative;border:1px solid #ddd;padding:15px;margin:12px;margin-top:0px;top:12px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;width:880px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.adminBox a {text-decoration:none;}
.adminBox hr {position:relative;height:0px;border:0px solid #fff;border-top:1px solid #ddd;margin-top:12px;margin-bottom:12px;}
.adminBox label, .popup label {position:relative;float:left;width:150px;text-align: right;margin-right:5px;margin-top:2px;clear:left;background:#ccc;color:#fff;padding:5px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;background: -webkit-gradient(linear,left top,left bottom ,	from(#ccc), to(#999));}
.adminBox label.blank, .popup label.blank {background:none;}
.adminBox input,.adminBox textarea, .popup input,.popup textarea,.popup select {position:relative;border:1px solid #eee;padding:7px;margin:10px;margin-top:0px;margin-left:0px;float:left;clear:right;width:500px;font-size:15px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.adminBox input[type='submit'], .adminBox input[type='button'],.popup input[type='submit'], .popup input[type='button'] {position:relative;float:left;background:#777777;padding:4px;width:120px;color:#fff;background: -webkit-gradient(linear,left top,left bottom ,	from(#6699cc), to(#4499c4));}
.adminBox input[type='submit']:hover, .adminBox input[type='button']:hover, .popup input[type='submit']:hover, .popup input[type='button']:hover {background:#fff;color:#666;cursor:pointer;}

/* Admin Menu */
.adminBar {position:absolute;width:800px;margin-left:auto;margin-right:auto;padding:7px;background:#999;color:#fff;font-size:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;z-index:500;}
.adminBar a {position:relative;display: block;float:right;border-bottom: none;color:#fff;text-decoration: none;}
.adminBar b {color:#fff;cursor:pointer;}
.adminBar .pipe {position:relative;display: block;float:right;margin-right:3px;margin-left:3px;border-bottom: none;color:#fff;font-weight:bold;text-transform: uppercase;}
.bugform {position:relative;width:880px;margin-left:auto;margin-right:auto;padding:7px;padding-left:14px;padding-right:14px;background:#999;color:#fff;text-align: center;}  

/* Tags */
.tag {position:relative;float:left;padding:4px;font-size:11px;color:#009cc0;margin-right:3px;background:#bbe7f1;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tag img {position: relative;margin-right:2px;float:left;cursor:pointer;}

.galleryManagerPhotos { position:relative;float:left;width:600px;}
.sorty li { position:relative;list-style: none;cursor: move;display: block;float:left; }
.galleryManagerPhotos img { position:relative;display:block;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #797979;height:75px;cursor: move; }

/* Element Management */
.elementFileManager {-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:558px;}
.elementFileManager .icon {position:relative;height:15px;float:right;}
.elementFileManager input[type=submit] {position:relative;float:right;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border:3px solid #fff;background:url(/images/buttonBG.gif) repeat-x top #999;font-weight:bold;font-size:11px;padding:3px;padding-left:12px;padding-right:12px;margin-right:4px;}
.elementFileManager input[type=submit]:hover {cursor:pointer;background:url(/images/buttonBGOver.gif) repeat-x top #fff;}
.myRich {position:relative;background:#fff;float:left;padding:5px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.elementToolbar {-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;position:relative;background:#f5f5f5;border:1px solid #ddd;margin-top:0px;margin-bottom:10px;padding:3px;}
.elementToolbar .eb {position:relative;float:left;margin-right:2px;padding:2px;border:1px solid #ddd;font-size:10px;background:#fff;color:#555;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* Popup */
.popupWrapper {position:relative;width:800px;margin-left:auto;margin-right:auto;z-index:150;}
.popup {position: absolute;width:770px;margin-top:50px;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ccc;color:#5c5648;z-index: 100;background:#fff;}
.popup .trash {position:relative;height:15px;margin-top:10px;margin-left:10px;}
.popup .th {position:relative;height:15px;}
.adminList li {position:relative;float:left;width:860px;padding:7px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;margin-bottom:5px;border:1px solid #ccc;list-style: none;cursor: move;}
.adminList hr {position:relative;width:860px;height:0px;color:#ccc;margin-top:12px;margin-bottom:12px;}
.screen {position:absolute;width:100%;height:100%;background-color:black;	z-index:149;-moz-opacity: 0.8;opacity:.80;	filter: alpha(opacity=80);}
