html{background-color:#000;}
body{background-color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:.9em; color:#7a7a7a;}
a{color:#0078d5; outline:none;}
a:active{outline:none;}
.btn{cursor:pointer;}

div#wrapper{background:url(../images_pres/back.jpg) no-repeat center 140px; width:100%; height:100%; overflow:auto;}
div#header{width:535px; margin:0 auto; height:150px; padding-top:25px;}
p.slogan{color:#9ab1e5; text-align:center; padding-top:55px; font-size:1.1em; visibility:hidden;}
h1#logo{width:535px; height:150px; background:url(../images_pres/logo.png) no-repeat top center; text-indent:-9999px;}
div#main{min-width:535px; min-height:700px; margin:0 auto; width:535px; position:relative; _height:700px;}
div#main h3.video_name{padding-left:40px; position:absolute; right:40px; top:400px;}
div.video_frame{width:460px; height:293px; margin:0 auto; background:url(../images_pres/frame.png) no-repeat top center; margin-top:20px;}
div.video_item{width:458px; height:293px; padding-left:0px; background:#000; z-index:10;}
div#slider{width:458px; height:293px; margin:0 auto; padding-top:1px; padding-left:0px; overflow:hidden; clear:both;}
div#slider ul{overflow:hidden; min-width:1500px;}
div#slider ul li{display:inline; float:left;}

span#prevBtn a{background:url(../images_pres/arrow_left.png) no-repeat top center; display:block; width:33px; height:53px; position:absolute; top:200px; left:0; text-indent:-9999px; z-index:1;}
span#nextBtn a{background:url(../images_pres/arrow_right.png) no-repeat top center; display:block; width:33px; height:53px; position:absolute; top:200px; right:0; text-indent:-9999px; z-index:1;}
span#nextBtn a:hover{background:url(../images_pres/arrow_right_on.png) no-repeat top center;}
span#prevBtn a:hover{background:url(../images_pres/arrow_left_on.png) no-repeat top center;}

p.credits{width:240px; float:right; text-align:right; padding-top:5px; font-size:.7em;}
ol#controls{padding-top:0px;}
ol#controls li{display:inline; float:left; margin-right:1px;}
ol#controls li.current a{color:#ff6600;}
ol#controls li a{text-decoration:none; font-size:1.3em; display:block; background-color:#000; padding:4px;}
ol#controls li a:hover{color:#ff6600;}
ul.contact{position:fixed; top:40%; left:0; width:150px;}
ul.contact li{display:block; width:125px; height:50px; cursor:pointer; margin-bottom:5px; background:#0078d5 url(../images_pres/contact_back.png) repeat-x top left; width:150px; position:relative; left:-100px;}
ul.contact li:hover{ left:0;}
ul.contact li.active{display:none;}
ul.contact li a{font-weight:bold; color:#e1e1e1; text-decoration:none; text-align:center; display:block; width:125px; height:35px; float:right; padding-top:15px; padding-right:25px;}
ul.contact li a:hover{}
* html ul.contact{position: absolute;}
ul.contact li.contact_mail a{background:url(../images_pres/contact_mail.png) no-repeat top right;}
ul.contact li.contact_facebook a{background:url(../images_pres/contact_facebook.png) no-repeat top right;}

div#comments{width:420px; height:100%; padding-left:40px; margin-top:280px; background:url(../images_pres/comment-back.png) repeat-y top center; display:none;}
div#comments h3{color:#0078d5; border-bottom:1px solid #0078d5; width:460px; background-color:#000;}
div#comments ul{margin-top:50px;}
div.comment-item{background-color:#0d0d0d; width:430px; height:100%; border:1px solid #282828; margin-bottom:50px; padding:15px 15px 30px 15px;}
div.comment-item img{float:left; margin-right:15px;}
div.comment-item a.name{font-weight:bold; text-decoration:none; margin-right:10px;}
div.comment-item span{background:url(../images_pres/seperator.png) no-repeat top left; padding-left:7px; padding-bottom:2px; font-size:.8em;}
div.comment-item p{font-size:.9em; padding-top:10px;}
div#comments p{color:#7a7a7a;}

div#comments fieldset{width:460px; margin-top:100px;}
div#comments fieldset label{display:block; width:460px; margin-bottom:2px; color:#5c5c5c; height:20px;}
div#comments fieldset ul li{margin-top:40px; position:relative;}
div#comments fieldset ul li.button{margin-top:0px; background-color:#000; padding-top:15px;}
div#comments fieldset .txt{width:450px; height:30px; background-color:#000; border:1px solid #282828; padding:10px 5px 0 5px; color:#7a7a7a;}
div#comments fieldset span{font-size:11px; width:100%; text-align:right; position:absolute; right:0;}
div#comments fieldset .btn{width:85px; height:32px; background:url(../images_pres/btn_back.png) repeat-x top left; border:1px solid #282828; font-weight:bold;}
div#comments fieldset .btn:hover{color:#fff;}
div#comments fieldset .txtarea{width:450px; height:200px; background-color:#000; border:1px solid #282828; padding:10px 5px 0 5px; color:#7a7a7a; overflow:auto;}

div#comments ul.paging{float:left; padding:4px; margin:0; padding-left:00px;}
div#comments ul.paging li{float:left; display:inline; color:#7a7a7a;}
div#comments ul.paging li a{padding:0 4px; font-size:.8em;}


div#footer{width:100%; height:30px; margin-top:100px;}
div#footer p.tertiary{text-align:center; color:#0078d5; font-size:.8em; width:250px; margin:0 auto;}
div#footer p.tertiary img{display:block; margin:0 auto; padding:5px 0;}
div#footer .small{color:#fff; display:block; float:left;}
div#footer p.credits{float:none; margin:0 auto; text-align:center; padding:7px 0px 3px 0;}
div#footer p.credits a{display:block;}
