*{margin:0;}
html, body{background:url('../images/bg_header.png') repeat-x 0 0;height:100%;margin:0;padding:0;border:0;font:normal 12px arial;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;float:none !important;}
table, th, td{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:'';}
blockquote, q{quotes:"" "";}
a{color:#000;text-decoration:none;}
a img{border:none;}
:focus{outline:0;}
ol, ul{list-style:none;}
li{line-height:100%;}
dt{font-weight:bold;text-decoration:underline;}
dd{margin:0;padding:0 0 0.5em 0;}
h1 a, h2 a ,h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:0 0 10px 0;line-height:1;font-family:'GothamBookRegular';}
h1{font-size:24px;}
h2{font-size:24px;}
h3{font-size:24px;}
h4{font-size:18px;font-weight:bold;color:#E6851C;}
h5{font-size:16px;}
h6{font-size:12px;}
p{margin-bottom:10px;}
@font-face{font-family:'BebasRegular';src:url('font/BEBAS___-webfont.eot');src:url('font/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),url('font/BEBAS___-webfont.woff') format('woff'),url('font/BEBAS___-webfont.ttf') format('truetype'),url('font/BEBAS___-webfont.svg#BebasRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'GothamBookRegular';src:url('font/gotham-book-webfont.eot');src:url('font/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url('font/gotham-book-webfont.woff') format('woff'),url('font/gotham-book-webfont.ttf') format('truetype'),url('font/gotham-book-webfont.svg#GothamBookRegular') format('svg');font-weight:normal;font-style:normal;}
textarea{resize:none;}
.clear{clear:both;}
#container{min-height:100%;height:auto !important;height:100%;margin-bottom:-49px;}
.container{width:986px;margin:0 auto}
.header{background:url('../images/bg_patt.png') 0 0;}
.header .logo{width:340px;height:100px;}
.header .logo a img{height:85px;padding-top:10px;display:block;}
#menu{background:#2c2c2c;}
.menu{width:986px;margin:0 auto;display:block;color:#484848;}
.menu a{background:url('../images/bg_nav.png') no-repeat 100% 9px;font:normal 18px/45px 'Trebuchet MS';text-transform:uppercase;padding:0 20px;display:block;float:left;color:#fff;}
.menu a.active, .menu a:hover{background:#ffc61c;color:#000;}
.menu a.last{background-image:none;}
#jobsTable{background:#efefef;width:100%;border-collapse:collapse;clear:both;margin:10px 0;}
#jobsTable td{padding:4px 0 4px 4px;}
#jobsTable th{background: url("../images/bg-table-head.gif") no-repeat 0 0 #EBEBEB;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;font-size: 95%;font-weight: bold;height: 27px;padding: 0 10px;vertical-align: middle;}
#jobsTable tr.odd{background:#fff;}
#jobsTable .sNo{width:22px;}
#jobsTable .jTitle{width:190px;}
#jobsTable .jDescription{width:510px;}
#jobsTable .jPosition{width:70px;}
#jobsTable .jDate{width:135px;}
#jobsTable .jView{width:146px;}
#jobsTable .jPosition, #jobsTable .jDate, #jobsTable .jView{text-align:center;}
form .formRow{width:100%; clear:both;padding-bottom:10px;}
form .formRow label{width:150px;display:block;float:left;}
form .formRow input.inputFeild{background: url("../images/form_input.gif") repeat-x 0 0 #FFFFFF;width: 252px;float:left;padding: 3px;border: 1px solid #DDDDDD;}
.slider{height:283px;overflow:hidden;}
#slider li a img{}
.bx-wrapper .bx-captions{position:absolute;bottom:-30px;left:90px;background:url('../images/slider/bg_caption.png') no-repeat top left;width:807px;height:75px;font:normal 30px/82px 'BebasRegular';text-align:center;z-index:3;}
.bx-prev, .bx-next{position:absolute;bottom:-25px;background:url('../images/slider/btn_controls.png') no-repeat top left;width:74px;height:63px;text-indent:-9999px;z-index:2;}
.bx-prev{left:54px;}
.bx-next{background-position:0 -63px;right:53px;}
.bx-auto{display:none;}
.main{width:950px;margin:20px auto 10px;padding-bottom:10px;color:#000;}
h1.title{font-family:'GothamBookRegular';margin-bottom:10px;padding-bottom:10px;border-bottom:5px solid #999999;color:#666666;}
.footer{background:url('../images/bg_footer.jpg') no-repeat top left;width:986px;height:49px;margin:0 auto;text-align:center;color:#a9a9a9;line-height:20px;}
.footer p{margin:0;padding:20px 0 0;}
.push{height:49px;}
strong.lineHeading{display:block;}
.leftDiv{width:670px;float:left;margin-right:20px;}
.rightDiv{width:260px;float:left;}
.homeSlideBox{position:relative;width:264px;height:115px;overflow:hidden;}
.homeSlideBox img{position:absolute;top:0;}
.main ul li{background:url('../images/bullet.jpg') no-repeat 0 5px;padding-left:20px;line-height:20px;padding-bottom:5px;font-weight:bold;}
.main ul{padding-bottom:10px;}
.jobCont{position:relative;}
.jobDescBox{position:relative;margin:10px 0;padding:0 0 10px;border-bottom: 5px solid #999999;}
.backToJob{position: absolute;right: 0;top: 0;background: url("../images/bg-common.gif") no-repeat 0 -106px;font-size: 95%;padding: 2px 0 2px 8px;}
.applyNowBtn{position: absolute;right: 0;top: 10px;}
/*.applyNowBtn a{background:url('../images/spirit.png') no-repeat top left;width:127px;height:42px; line-height:49px;display:block;text-indent:-999999999px;font-size:0px;}*/
span.error{padding-left:10px; color:#ff0000;font-size:11px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* Contact us page*/
.contactBox{width:100%;min-height:100px;}
.contactForm{font-size:12px;}
.contactForm .label{width:140px;line-height:30px;float:left;}
.contactForm input[type=text], .contactForm select, .contactForm textarea{padding:6px;color:#000	;margin-right:10px;border-collapse:collapse;border:1px solid #ccc;}
.contactForm input.fnlname{width:190px;}
.contactForm input.input{width:265px;}
.contactForm input.other{width:470px;}
.contactForm select.f1{width:60px;}
.contactForm select.f1 option{width:33px;}
.contactForm select.f1{width:60px;}
.complainDate{width:250px;}
.contactForm select.hour, .contactForm select.minute{width:60px;}
.contactForm select.hour{margin-left:10px;}
.contactForm input.staff{width:250px;}
.contactForm select.hour option, .contactForm select.minute option{width:33px;}
.contactForm select.movie{width:382px;}
.contactForm select.movie option{width:345px;}
.contactForm input.movie{width:370px;}
.contactForm select {width:482px;}
.contactForm select option{width:455px;}
.contactForm textarea{width:470px;height:150px;}
.errorBox{width:217px;display:none;margin-bottom:10px;}
.statusMsg{position:absolute;width:100%;padding:10px 0 20px;font:bold 14px arial;color:green;}
.statusMsg span.error{font:bold 14px arial;padding:0;}
#err-fname{padding-left:213px;}
#err-contact_msg{padding-left:140px;}
.btns{background:#FFC61C; padding:10px;border:none;cursor:pointer;font:bold 18px 'Trebuchet MS';color:#000;}
.btns:hover{background:#2C2C2C;color:#fff;}
.right{float:right;}