/********************************* All default XHTML tag's classes *********************************/

body { background:#000 url(../images/bg.jpg) no-repeat 50% 0; height:100%; margin:0; padding:0; font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#fff; }
table { font-size:100%; }

h1 { color:#000; font:1.3em arial, sans-serif, tahoma; font-weight:bold; margin:0; padding:0; }
h2 { height:40px; color:#dadada; font:3em arial, sans-serif, tahoma; font-weight:bold; margin:0; padding:0; }
h3 { margin:0; padding:0; }

img { border:none; vertical-align:middle; }

a { color:#ffe6b8; text-decoration:none; padding:0px; margin:0px; }
a:hover { text-decoration:underline; }

img { vertical-align:middle; }
input { vertical-align:middle; }

p { margin:0; padding:0; }

ul, li { list-style-type:none; padding:0px; margin:0px; }

/*************************** All Classes and IDs as per group **************************/

img, #logo, .sur { behavior: url(style/iepngfix.htc) }

.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.mar_top37 { margin-top:109px; }
.txt_justy { text-align:justify; }
.pad_top264 { padding-top:270px; }
.orangetxt { color:#ff9600; }
.welcome_txt { line-height:17px; text-align:justify; }
a.more { color:#ff9000; float:right; }
.padding { padding:2px; }
.padding1 { padding:5px; }

#contentsize { width:952px; margin:0 auto; }
#contentsize #link { float:right; }
#contentsize #logo { background:url(../images/logo.png) no-repeat 0 0; float:right; margin-top:30px;  }
#contentsize #logo a { display:block; width:437px; height:160px; }
#contentsize #logo span { display:none; }

#contentsize #content { margin-top:27px; border-bottom:1px solid #4b4b4b; margin-bottom:10px; padding-bottom:10px; }
#contentsize #content .left { float:left; width:643px; }
#contentsize #content .left .b_banner { height:197px; background:url(../images/b_banner_bg.jpg) no-repeat 0 0; color:#000; margin-top:31px; text-align:right; padding:15px 23px 0 325px; }
#contentsize #content .left .b_banner h1 { color:#0054da; font-size:20px; font-weight:bold; margin-bottom:10px; padding:0; }
#contentsize #content .left .leftinner { margin-top:15px; }

#contentsize #content .left .leftinner .leftin { float:left; width:294px; }
#contentsize #content .left .leftinner .leftin .oskar { margin-top:6px; background:url(../images/oscar_banner.jpg) no-repeat 0 0; width:316px; height:204px; }
#contentsize #content .left .leftinner .leftin .oskar a { width:316px; height:204px; display:block; text-indent:-3000px; outline:none;  }
#contentsize #content .left .leftinner .leftin .cmgsoonevnt { width:276px; margin-top:26px; background:url(../images/event_bg.jpg) no-repeat 0 0; padding:10px 20px; }
#contentsize #content .left .leftinner .leftin .cmgsoonevnt h1 { font-family:Rockwell; font-size:20px; color:#fff; font-weight:normal; padding:0; margin-bottom:10px; }


#contentsize #content .left .leftinner .rightin { float:right; }
#contentsize #content .left .leftinner .rightin .favstar { background:url(../images/fav_star_banner.jpg) no-repeat 0 0; }
#contentsize #content .left .leftinner .rightin .favstar a { width:294px; height:107px; display:block; text-indent:-3000px; outline:none; }
#contentsize #content .left .leftinner .rightin .prevevent { background:url(../images/prev_event_banner.jpg) no-repeat 0 0; margin-top:15px; }
#contentsize #content .left .leftinner .rightin .prevevent a { width:294px; height:89px; display:block; text-indent:-3000px; outline:none; }
#contentsize #content .left .leftinner .rightin .login { width:254px; margin-top:26px; background:url(../images/event_login_bg.jpg) no-repeat 0 0; padding:15px 20px; }
#contentsize #content .left .leftinner .rightin .login .inputbg { background:url(../images/login_input_bg_1.gif) no-repeat 0 0; margin:5px 0 5px 0; }
#contentsize #content .left .leftinner .rightin .login .inputbg div { background:url(../images/login_input_bg_2.gif) no-repeat 100% 0; }
#contentsize #content .left .leftinner .rightin .login .inputbg div input { padding:6px; background:none; border:none; color:#fff; font-size:13px; width:240px; }
#contentsize #content .left .leftinner .rightin .login .btn { border:none; width:95px; height:28px; background:url(../images/btn_bg.jpg) no-repeat 0 0; color:#fff; font-weight:bold; text-align:center; }

#contentsize #content .left .sur { position:absolute; background:url(../images/sur.png) no-repeat 0 0; width:64px; height:135px; display:block; margin:-15px 0 0 15px; }
#contentsize #content .left .inner_content { background:#23150a url(../images/bg_inner.gif) repeat-x 0 0; margin-top:32px;}
#contentsize #content .left .inner_content .head { background:url(../images/head_inner.gif) no-repeat 0 0; color:#fff; font-family:Georgia; padding:13px 75px; font-size:22px; }
#contentsize #content .left .inner_content .content { background:url(../images/btm_inner.gif) no-repeat 0 100%; color:#ffdccf; font-size:13px; padding:10px 20px; text-align:justify; font-family:verdana; }


#contentsize #content .left .inner_content .content li { float:left; text-align:center; width:45%; padding:10px; }
#contentsize #content .left .inner_content .content h1 { background:url(../images/inner_content_inhead.gif) no-repeat 0 100%; color:#fff; font-size:13px; padding:10px 15px; text-align:justify; font-family:georgia; margin:10px 0; }
#contentsize #content .left .inner_content .content .inner_pad { padding:0 10px; }

#contentsize #content .left .inner_content1 { margin-top:32px;}
#contentsize #content .left .inner_content1 .head { background:url(../images/head_inner.gif) no-repeat 0 0; color:#fff; font-family:Georgia; padding:13px 75px; font-size:22px; }
#contentsize #content .left .inner_content1 .content { background:url(../images/btm_inner.gif) no-repeat 0 100%; color:#ffdccf; font-size:13px; padding:10px 20px; text-align:justify; font-family:verdana; }
#contentsize #content .left .inner_content1 .content li { float:left; text-align:center; width:45%; padding:10px; }
#contentsize #content .left .inner_content1 .content h1 { background:url(../images/inner_content_inhead.gif) no-repeat 0 100%; color:#fff; font-size:13px; padding:10px 15px; text-align:justify; font-family:georgia; margin:10px 0; }
#contentsize #content .left .inner_content1 .content .inner_pad { padding:0 10px; }

#contentsize #content .left .inner_content1 .event_box { background:url(../images/inner_event_bg.gif) repeat-y 0 0; margin:10px 4px 10px 4px; _margin:10px 3px 10px 3px; width:206px; float:left; }
#contentsize #content .left .inner_content1 .event_box .top { background:url(../images/inner_event_top.gif) no-repeat 0 0; float:left; width:100%; }
#contentsize #content .left .inner_content1 .event_box .top .btm { background:url(../images/inner_event_btm.gif) no-repeat 0 100%; padding:8px 13px;  }
#contentsize #content .left .inner_content1 .event_box .top .btm h2 { color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
#contentsize #content .left .inner_content1 .event_box .top .btm .img { float:left; border:1px solid #fff; margin:8px 0; }
#contentsize #content .left .inner_content1 .event_box .top .btm .desc { float:left; width:170px; }
#contentsize #content .left .inner_content1 .event_box .top .btm span { color:#e64f15; padding:0; font-weight:bold; }
#contentsize #content .left .inner_content1 .event_box .top .btm .txtbox { border:1px solid #e64f15; }
#contentsize #content .left .inner_content1 .event_box .top .btm .btn { background:url(../images/inner_event_btn.gif) no-repeat 50% 50%; width:90px; padding:1px 0 3px 0; display:block; border:none; color:#fff; font-size:11px; }


#contentsize #content .right { float:right; width:279px; }
#contentsize #content .right .comingsoon { background:url(../images/comingsoon_bg.jpg) no-repeat 50% 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center; padding:8px 0; }
.comingsoon { background:url(../images/comingsoon_bg.jpg) no-repeat 50% 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-align:center; padding:8px 0; }
#contentsize #content .right .jaiho { background:url(../images/jaihobanner.jpg) no-repeat 50% 0; }
#contentsize #content .right .jaiho a { height:212px; display:block; text-indent:-3000px; outline:none; }
#contentsize #content .right .forthcmgshow { border-bottom:1px solid #2a2a2a; margin-top:21px; text-align:center; padding-bottom:10px; font-size:14px; }

#contentsize #content .right .forthcmgshow a.main { background:url(../images/btn_forthcoming_shows.jpg) no-repeat 0 0; text-indent:-3000px; width:279px; height:37px; display:block; outline:none; margin-bottom:10px; }
.forthcmgshow  { background:url(../images/btn_forthcoming_shows.jpg) no-repeat 0 0; text-indent:-3000px; width:279px; height:37px; display:block; outline:none; margin-bottom:10px; }
#contentsize #content .right .partner { text-align:center; margin:20px 0; }






#footer { background:url(../images/footer_bg.jpg) no-repeat 50% 100%; height:200px; }
#footer .area { width:952px; margin:0 auto; }
#footer .flogo { float:right; width:230px; margin:80px 0 10px 0; }
#footer .flogo .copy { color:#000; font-size:12px; float:left; }

#footer .links { float:left; margin:90px 0 0 0; color:#666666; }






