html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#000000 url(images/body-bg.jpg) no-repeat center top; color:#9D9C9C; }
.bookabout {  }
.clear { clear:both; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }
a { color:#9D9C9C; text-decoration:underline; font-style:italic; }
a:hover { color:#FFF; text-decoration:underline; }

.white { color:#FFF!important; }
.wrapper { width:927px; margin:0px auto; }

.header { height:98px; }
.header .logo { position:absolute; top:40px; left:145px; width:161px; height:95px; }
.header .navads { width:687px; *width:690px; height:98px; float:right; }
.header .navads ul { list-style:none; padding:0px; margin:0px; }
.header .navads ul li { list-style:none; float:left; margin-left:2px; }
.header .navads ul li a { display:block; padding:60px 0px 16px; text-align:center; }
.header .navads ul li a.about { width:73px; }
.header .navads ul li a.trailer { width:86px; }
.header .navads ul li a.the-music { width:105px; }
.header .navads ul li a.press { width:76px; }
.header .navads ul li a.screenings { width:114px; }
.header .navads ul li a.other-films { width:127px; }
.header .navads ul li a.contact { width:92px; }
.header .navads ul li a:hover, .header .navads ul li a.selected { background:url(images/text/other-films-h.png) no-repeat top center; }


.box { background:#FFFFFF; height:382px; margin-bottom:44px; }
.box .boxl { background:url(images/bg-1.jpg) no-repeat top left; height:382px; width:264px; float:left; }
.box .boxl .boxInside { padding:95px 30px 0px 30px; *padding:95px 20px 0px 20px; }
.box .boxl .button { .margin:12px 6px 0px 0px; margin:15px 10px 0px 0px; }
.box .box2 { background:url(images/bg-2.jpg) no-repeat top left; height:382px; width:663px; float:left; }

.boxabout { height:253px!important; }
.boxabout .boxl { height:253px!important; }
.boxabout .box2 { height:253px!important; background:url(images/bg-2-about.jpg) no-repeat top right!important; }
.boxabout .boxl .boxInside { padding:80px 30px 0px 30px!important; *padding:80px 20px 0px 20px!important; }

.boxpress { height:253px!important; }
.boxpress .boxl { height:253px!important; }
.boxpress .box2 { height:253px!important; background:url(images/bg-2-press.jpg) no-repeat top right!important; }
.boxpress .boxl .boxInside { padding:80px 20px 0px 40px!important; *padding:80px 10px 0px 30px!important; }

.boxtrailer { height:253px!important; }
.boxtrailer .boxl { height:253px!important; }
.boxtrailer .box2 { height:253px!important; background:url(images/bg-2-trailer.jpg) no-repeat top right!important; }
.boxtrailer .boxl .boxInside { padding:80px 20px 0px 30px!important; *padding:80px 10px 0px 20px!important; }

.boxothermovie { height:253px!important; }
.boxothermovie .boxl { height:253px!important; }
.boxothermovie .box2 { height:253px!important; background:url(images/bg-2-other-movie.jpg) no-repeat top right!important; }
.boxothermovie .boxl .boxInside { padding:80px 10px 0px 60px!important; *padding:80px 5px 0px 50px!important; }

.boxscreening { height:253px!important; }
.boxscreening .boxl { height:253px!important; }
.boxscreening .box2 { height:253px!important; background:url(images/bg-2-screening.jpg) no-repeat top right!important; }
.boxscreening .boxl .boxInside { padding:100px 10px 0px 30px!important; *padding:100px 5px 0px 20px!important; }

.boxthemusic { height:253px!important; }
.boxthemusic .boxl { height:253px!important; }
.boxthemusic .box2 { height:253px!important; background:url(images/bg-2-the-music.jpg) no-repeat top right!important; }
.boxthemusic .boxl .boxInside { padding:100px 10px 0px 10px!important; *padding:100px 5px 0px 5px!important; }

.boxcontact { height:253px!important; }
.boxcontact .boxl { height:253px!important; }
.boxcontact .box2 { height:253px!important; background:url(images/bg-2-contact.jpg) no-repeat top right!important; }
.boxcontact .boxl .boxInside { padding:100px 10px 0px 30px!important; *padding:100px 5px 0px 20px!important; }

.faceboox { height:23px; width:131px;position:absolute; top:4px; right:175px; }
.heading { background:url(images/typo/heading-bg.gif) repeat-x top left; height:16px; margin-bottom:13px; }

.homecontent a { color:#9D9C9C; text-decoration:underline; font-style:italic; }
.homecontent a:hover { color:#FFF; text-decoration:underline; }
.homecontent .cols { width:628px; float:left; }
.homecontent .col { float:left; margin-right:15px; }
.homecontent .col .heading { background:url(images/typo/heading-bg.gif) repeat-x top left; height:16px; margin-bottom:13px; }
.homecontent .col p { margin:0px 0px 20px; line-height:17px; }
.homecontent .col1 { width:299px; }
.homecontent .col2 { width:299px; }
.guitarabs { margin:0px 16px; position:relative; top:-60px; } 
.homecontent .col3 { width:299px; margin-right:0px; }
.homecontent .col3 p { margin:0px 0px 21px; line-height:19px; }
.homecontent .col4 { width:613px; margin-right:0px; padding-top:57px; *padding-top:54px;/*IE6 HACK*/ .padding-top:54px;/*IE7 HACK*/ }
.homecontent .col4 .input, .newsletter .input { width:300px; margin-right:5px; border:1px solid #fff; background:#424242; color:#fff; }
.homecontent .col4 .submit, .newsletter .submit { border:1px solid #fff; background:#B0A268; color:#87722C; font-weight:bold; }
.homecontent .pencil, .newsletter .pencil { position:relative; right:23px; top:0; } 
.newsletter .input2 { width:208px!important; }

.aboutcontent .col { float:left; margin-right:15px; }
.aboutcontent .col p { margin:0px 0px 20px; line-height:17px; }
.aboutcontent .col1 { width:613px; }
.aboutcontent .col1 p { margin-bottom:10px!important; }
.aboutcontent .col2 { width:299px; margin-right:0px; }
.aboutcontent .col3 { width:613px; margin-right:0px; padding-top:57px; *padding-top:50px;/*IE6 HACK*/ .padding-top:38px;/*IE7 HACK*/ }
.aboutcontent .col3 .input { width:300px; margin-right:5px; border:1px solid #fff; background:#424242; color:#fff; }
.aboutcontent .col3 .submit { border:1px solid #fff; background:#B0A268; color:#87722C; font-weight:bold; }


.presscontent .col { float:left; margin-right:15px; }
.presscontent .col p { margin:0px 0px 20px; line-height:17px; }
.presscontent .col1 { width:613px; }
.presscontent .col1 p { margin-bottom:10px!important; }
.presscontent .col2 { width:299px; margin-right:0px; }

.trailercontent .col { float:left; margin-right:15px; }
.trailercontent .col p { margin:0px 0px 20px; line-height:17px; }
.trailercontent .col1 { width:613px; }
.trailercontent .col1 p { margin-bottom:10px!important; }
.trailercontent .col2 { width:299px; margin-right:0px; }

.othermoviecontent .col { float:left; margin-right:15px; }
.othermoviecontent .col p { margin:0px 0px 20px; line-height:17px; }
.othermoviecontent .col1 { width:613px; }
.othermoviecontent .col1 p { margin-bottom:10px!important; }
.othermoviecontent .col2 { width:299px; margin-right:0px; }

.screeningcontent .col { float:left; margin-right:15px; }
.screeningcontent .col p { margin:0px 0px 20px; line-height:17px; }
.screeningcontent .col1 { width:613px; }
.screeningcontent .col1 p { margin-bottom:10px!important; }
.screeningcontent .col2 { width:299px; margin-right:0px; }

.themusiccontent .col { float:left; margin-right:15px; }
.themusiccontent .col p { margin:0px 0px 20px; line-height:17px; }
.themusiccontent .col1 { width:613px; }
.themusiccontent .col1 p { margin-bottom:10px!important; }
.themusiccontent .col2 { width:299px; margin-right:0px; }

span.ui { color:#9D9C9C; text-decoration:underline; font-style:italic; font-weight:bold; }
p.tm { margin-top:30px!important; }

.modelbox { width:689px; height:500px; border:3px solid #433F3F; background:#000000; position:absolute; top:200px; left:100px; display:none;  }
.modelbox img { position:absolute;  }
.overlay { background:#000000; position:absolute; top:0px; left:0px; display:none; }
.modelbox .close { float:right; width:71px; height:55px; padding:10px; position:relative; z-index:111110; }
.modelbox .close a { display:block; width:71px; height:55px; background:url(images/close-n.png) no-repeat top left; }
.modelbox .close a.selected { display:block; width:71px; height:55px; background:url(images/close-h.png) no-repeat top left; }

.modelbox2 { width:480px; height:400px; background:url(images/model2.gif); position:absolute; top:200px; left:100px; display:none;  }
.modelbox2 img { position:absolute;  }
.modelbox2 .close2 { float:right; width:71px; height:55px; padding:10px; position:relative; z-index:111110; }
.modelbox2 .close2 a { display:block; width:71px; height:55px; background:url(images/close-n.png) no-repeat top left; }
.modelbox2 .close2 a.selected { display:block; width:71px; height:55px; background:url(images/close-h.png) no-repeat top left; }
.modelbox2 #inlineText { padding:30px 30px 0px; }
.modelbox2 #inlineText p { color:#9D9C9C; line-height:20px; }

.copyright { text-align:right; padding:70px 0 40px; *padding:70px 0 40px;/*IE6 HACK*/ .padding:7px 0 40px;/*IE7 HACK*/ font-size:10px; }
