/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px; font-size:14px; text-align:left; font-family:Trebuchet MS, sans-serif; background:#fff url(../images/bg.jpg); color:#fff; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h1 {padding-bottom:15px; }
h2 { font-weight:normal; }
h3 { font-size:19px; color:#000; font-weight:normal; }
p { line-height:130%; }
a { color:#000; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
.clear { clear:both; }
.float { float:left; }
.floatRight { float:right; }
ul li { list-style:none; }
.wraper { margin:0 auto; text-align:left; width:1006px; }

/* =WRAP
---------------------------------------------------------------------------------------------------*/
.wrap { width:1006px; background:url(../images/bg-wraper.png) repeat-y; float:left; }
.wrap-center { width:960px; margin:0 auto; background:#fff url(../images/bg-navigation2.jpg) top right repeat-y; }

/* MAIN
--------------------------------------------------------------------------------------------------*/
.main { width:960px; padding:0 0 0 0; float:left; background-color:#FFF }

/* = SCENE-BOX1
---------------------------------------------------------------------------------------------------*/
.scene-box1 { width: 960px; position: relative; float: left; margin: 10px 0 10px 0; }
.video-box { width: 285px; height: 290px; border:4px #938771 solid; background-color: black; float: left;}
.info-box { width:665px;  float: right;}
.title { width:655px; height:35px; background: url(../images/images_09.jpg) no-repeat; font-weight: bold; color:#2E220B; padding:10px 0 0 10px; font-size: 18px; }
.info-box .content { width:645px; height: 189px; background: url(../images/images_10.jpg) no-repeat; padding: 10px; color:#000}
.watch-btn { display: block; width:665px; height:45px; background: url(../images/images_11.jpg) no-repeat;}
.info-box-img { display: block; width:153px; height:122px; background-color: black; border: 2px #8B7F68 solid; float: left; margin: 10px 0 0px 3px}
.watch { display: block; width:258px; height: 45px; background: url(../images/watch-free-trailer.jpg) no-repeat; float:left; }
.watch:hover { background-position:0px -45px }
.download:hover { background-position:0px -45px }
.download { display: block; width:407px; height: 45px; background: url(../images/download-full.jpg) no-repeat; float:left; }

/* = SCENE-BOX2
---------------------------------------------------------------------------------------------------*/
.scene-box2 { width: 960px; position: relative; margin: 10px 0 10px 0;}
.video-box2 { width: 285px; height: 290px; border:4px #938771 solid; background-color: black; float: right;}
.info-box2 { width:665px;  float: left;}
.title2 { width:655px; height:35px; background: url(../images/images_09.jpg) no-repeat; font-weight: bold; color:#2E220B; padding:10px 0 0 10px; font-size: 18px; }
.info-box2 .content2 { width:645px; height: 189px; background: url(../images/images_10_2.jpg) no-repeat; padding: 10px; color:#000}
.watch-btn2 { display: block; width:665px; height:45px; background: url(../images/images_11.jpg) no-repeat;}
.info-box-img2 { display: block; width:153px; height:122px; background-color: black; border: 2px #8B7F68 solid; float: right; margin: 10px 0 0px 3px}

/* = NEWSLETTER-BOX
---------------------------------------------------------------------------------------------------*/
.newsletter-box { width: 825px; height:87px; float: left; background: url(../images/newsletter-bg.jpg) top left no-repeat; margin: 0 0 0 0; padding: 10px 0 0 135px;}
.search { width: 440px; height:30px; float: right; margin: 13px 0 0 0; }
.input-bg { width: 336px; height: 30px; background: url(../images/images2_19.jpg) top left no-repeat; float: left; }
.input-bg input { width: 326px; height:30px; line-height:30px; color: #565545; font-size: 14px; margin: 0px; padding: 0px 5px 0 5px; background-color: transparent; border: 0px; font-family:Georgia, utopia, serif;   }
.send { background: url(../images/images2_21.jpg) top left no-repeat; width:101px; height:30px; border:0px; float: right; color: #EAE9E2; font-family:Georgia, utopia, serif; font-size:14px; }
.subcribe-text { font-size: 19px; color:#000; font-weight: bold; float:left; margin: 15px 0 0 0 !important; }
.subcribe-text2 { font-size: 14px; color:#565545; text-align: center; padding-top:5px; margin: 5px 0 0 0 !important; }
.search-box p { margin:0px;}


/* = JOIN
---------------------------------------------------------------------------------------------------*/
.leftBox { width:415px; float:left; padding:0 0 0 28px; position:relative; color:#000 }
.leftBox input.submit { position:absolute; left:157px; top:325px; }
.leftBox h3 { font-size:20px; margin:0 0 15px 0; }
.leftBox h2 { height:85px;  }
.leftBox h2 span { display:none; }
.leftBox form label { width:130px; float:left; margin:0 0 15px 0; font-weight:bold; }
.leftBox form input { margin-bottom:20px; font-family: arial, sans-serif, helvetica; font-size:12px; }
.leftBox form input.field { width:244px; }
.leftBox form select.fieldSelect { width:248px; font-family: arial, sans-serif, helvetica; font-size:12px; margin-bottom:20px; }
.middleBox { width:226px; float:left; color:#000 }
.rightBox { width:291px; float:left; }
ul.dot { padding:25px 0 0 0; font-size:18px; color:#433212; font-weight:bold; }
ul.dot li { margin:0 0 20px 0; padding:0 25px 0 25px; background:url(../images/dot.gif) left 8px no-repeat; }

/* = CONTACT
---------------------------------------------------------------------------------------------------*/
.contact { width: 910px; display: block; background:url(../images/bg-contact.jpg) top left repeat-y; padding:5px 22px 0 28px; color:#C8C6B3; margin:2px 0 0 0;}
.contact a {color:#FFF; }
.contactLeft { width:450px; height:850px; float:left; padding:0 20px 0 20px; }
.contactLeft a { color:#FFF }
.contactLeft p { font-size:13px; line-height:140%; }
.contactLeft h2 { padding:25px 0 5px 0; font-size:15px; font-weight:bold}
.contactRight { width:380px; height:740px; float:right; padding:0 20px 0 0; }
.contactRight p { font-size:13px; line-height:140%; }
.contactRight h2 { padding:25px 0 5px 0; font-size:15px; font-weight:bold}
.contactRight label { width:110px; float:right; margin:6px 0 0 0; font-size:14px; }
.contactRight input { width:200px; float:right; margin:5px 25px 5px 0; }
.contactRight select { width:206px; float:right; margin:5px 25px 5px 0;}
.contactRight textarea { width:200px; float:right; margin:5px 25px 5px 0;}

/* = LINKS
---------------------------------------------------------------------------------------------------*/
.links { width: 910px; display: block; background:url(../images/bg-contact.jpg) top left repeat-y; padding:5px 22px 20px 35px; color:#C8C6B3; margin:2px 0 0 0;}
.linksTitle { text-align:center; padding-top:20px; font-size:14px; font-weight:bold; }
.websiteBox { padding:15px 15px 10px 0; float:left; text-align:center; }
.websiteBox img { padding:0 0 10px 0; }

/* = NEWSLETTER
---------------------------------------------------------------------------------------------------*/
.newsletter .box-form label { width:110px; float:left; margin:6px 0 0 20px; font-size:14px; }
.newsletter .box-form input { width:200px; float:left; margin:5px 25px 5px 0; }
.newsletter { width:800px; height:300px; float:left; padding:40px 0 0 100px; color:#C8C6B3}
.newsletter a { color:#FFF}
.newsletter label { float:left; margin:6px 0 0 5px; font-size:14px; }
.newsletter input { float:left; margin:5px 0 5px 15px; }
.newsletter h2 { padding:0 0 15px 0}
.newsletter p { padding:0 0 10px 0}

/* = MAIN-PREVIEW
---------------------------------------------------------------------------------------------------*/
.main-preview { width: 910px; height:410px; display: block; background:url(../images/bg-contact.jpg) top left repeat-y; padding:5px 22px 0 28px;}
.left { width:530px; float:left; padding:5px 0 0 20px; }
.main-preview .right { width:370px; float:right; padding:50px 20px 10px 0; color:#C8C6B3}
.main-preview .right a{ font-size:16px; color:#C8C6B3} 

/* = USC2257
---------------------------------------------------------------------------------------------------*/
.usc2257 { width:850px; padding:40px 0 80px 20px; color:#C8C6B3}
.usc2257 p { padding:0 0 10px 0}
.usc2257 h2 { padding:0 0 20px 0}

/* = FOOTER
---------------------------------------------------------------------------------------------------*/
.footer { width:960px; height:270px; text-align:center; }
.footer-text3, h1 { font-size: 12px; color: #333333; }
.footer a { color: #333333; }
.footer-text4 { font-size: 10px; color: #333333; }
.footer-text1 a { font-size: 18px; color: #000; text-decoration: underline;  font-weight: bold;}
.bottom-text {padding: 35px 0 0 0;}
.footer ul { text-align:center; margin:0; font-size:12px; line-height:35px; }
.footer ul p.b { font-size:12px; }
.footer ul li { display:inline; padding:0 18px 0 0; margin:0 15px 0 0; background:url(../images/divider.gif) right 2px no-repeat; }
.footer ul li.last { margin:0; padding:0; background:none; }