html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img, input, button, header, article, time, nav, section, aside, hgroup, footer{padding:0; border: 0; font-size: 100%; margin:0; vertical-align: baseline;}
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novablack';
    src: url('fonts/proximanova-black-webfont.eot');
    src: url('fonts/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-black-webfont.woff') format('woff'),
         url('fonts/proximanova-black-webfont.ttf') format('truetype'),
         url('fonts/proximanova-black-webfont.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_condensedLtIt';
    src: url('fonts/proximanovacond-lightit-webfont.eot');
    src: url('fonts/proximanovacond-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-lightit-webfont.woff') format('woff'),
         url('fonts/proximanovacond-lightit-webfont.ttf') format('truetype'),
         url('fonts/proximanovacond-lightit-webfont.svg#proxima_nova_condensedLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_nova_cn_rgregular';
    src: url('fonts/proximanovacond-regular-webfont.eot');
    src: url('fonts/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-regular-webfont.woff') format('woff'),
         url('fonts/proximanovacond-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_condensedlight';
    src: url('fonts/proximanovacond-light-webfont.eot');
    src: url('fonts/proximanovacond-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-light-webfont.woff') format('woff'),
         url('fonts/proximanovacond-light-webfont.ttf') format('truetype'),
         url('fonts/proximanovacond-light-webfont.svg#proxima_nova_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_condensedSBd';
    src: url('fonts/proximanovacond-semibold-webfont.eot');
    src: url('fonts/proximanovacond-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-semibold-webfont.woff') format('woff'),
         url('fonts/proximanovacond-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanovacond-semibold-webfont.svg#proxima_nova_condensedSBd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('fonts/proximanova-extrabold-webfont.eot');
    src: url('fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-extrabold-webfont.woff') format('woff'),
         url('fonts/proximanova-extrabold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flamabold';
    src: url('fonts/flamabold_0-webfont.eot');
    src: url('fonts/flamabold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flamabold_0-webfont.woff') format('woff'),
         url('fonts/flamabold_0-webfont.ttf') format('truetype'),
         url('fonts/flamabold_0-webfont.svg#flamabold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'flamalightlight';
    src: url('fonts/flamalight-webfont.eot');
    src: url('fonts/flamalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flamalight-webfont.woff') format('woff'),
         url('fonts/flamalight-webfont.ttf') format('truetype'),
         url('fonts/flamalight-webfont.svg#flamalightlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
html{ margin:0; padding:0;}
body{margin:0; padding:0; font-size:16px; color:#333; font-family: 'proxima_novalight', Arial, Helvetica, sans-serif;}
a{text-decoration:none;color: #de1e2d;} a:hover{text-decoration:underline;}
a.blk{text-decoration:none;color: #333;} a.blk:hover{text-decoration:underline;}
a.underline{text-decoration:underline;}

ul {list-style-type: none; margin: 0; padding: 0;}

.posR{position:relative;}
.fl{float:left;} .flu{float:left!important;} .fr{float:right;}
.clr{clear:both;}
.ttnone{text-transform:none!important}
.ttupper{text-transform:uppercase!important}
.no-bot-marg{margin-bottom:0!important} .no-right-marg{margin-right:0!important} .no-right-padd{padding-right:0!important}

html{overflow-x:hidden;}
.clearfix:after {content: "\00A0";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.oflow{ overflow: hidden;}
.dispB {display: block !important;}


.red-text{color:#ed220d !important; }
.blue-text{color:#03a9f4 !important;}
.blue-text1{color:#0099cc !important;}
.green-text{color:#1f9400 !important; }
.pink-text{color:#e3349b !important; }
.orange-text{color:#ff8712 !important; }
.white-text{color:#FFFFFF !important; }
.blk-text{color:#202020 !important; }
.pur-text{color:#6d31a2 !important; }

.fs12{font-size:12px!important;}
.fs14{font-size:14px!important;}
.fs17{font-size:17px!important;}
.fs20{font-size:20px!important;}
.fs25{font-size:25px!important;}
.fs30{font-size:30px!important;}
.fs40{font-size:40px; font-family: 'proxima_novalight'; line-height:36px;}

.lh14 {line-height: 14px!important;}
.lh18 {line-height: 18px!important;}
.lh21 {line-height: 21px!important;}
.lh22 {line-height: 22px!important;}

.sp10 {clear: both;height: 10px;}
.sp20 {clear: both;height: 20px;}
.sp15 {clear: both;height: 15px;}
.sp25 {clear: both;height: 25px;}
.sp40 {clear: both;height: 40px;}
.sp40 {clear: both;height: 40px;}
.sp30 {clear: both;height: 30px;}
.sp45 {clear: both;height: 45px;}
.sp50 {clear: both;height: 50px;}



/*top strip*/
.top-strip-holder{background:#151515; height:28px;}
.top-stripCont{width:1000px; height:28px; font-size:15px; clear:both; margin:0 auto; color:#999999;}
.top-strip{width:835px; height:28px; font-size:15px; margin:0 auto; color:#999999;}
.top-strip .hotline p{color:#ffffff; float:left; padding-top:6px;}
.top-strip .hotline p strong{color:#FFF;}
.top-strip .hotline a{color:#FFF; text-decoration:none;}
.clearfix {display: inline-block;}
/*top strip end*/

/*header*/
.header-holder{height:174px; background:url(../images/header-bg.gif) no-repeat center top;}
.header{width:1000px;margin:0 auto;}
.header .main-head {width:499px; float:left; height:125px; padding:5px  12px 0 0; overflow:hidden;}
.header .main-head h1{margin:0;}
.header .main-head h1 a{background: url("../images/logo.gif") no-repeat scroll left top transparent; display: block; height: 125px;text-indent: -9999px;width: 499px;}

.date-section{margin:0 auto; width:489px;}
.date-section .headings{ padding:10px 0 0 0; }
.big-head-1{margin:0 auto; color:#333; line-height:14px;  letter-spacing:0; width:170px; padding-top:1px;  border-right:#b2b2b2 1px dashed;border-left:#b2b2b2 1px dashed; padding-left:25px; height:75px;}
.big-head-1 strong{font-family: 'proxima_nova_rgbold'; font-size:17px; margin:0; padding:0px; text-transform:uppercase; letter-spacing:-1px; display:block; line-height: 18px;}
.big-head-1 span{font-family: 'proxima_nova_rgbold'; color:#333; font-size:26px; font-weight:bold; line-height:26px;}

.big-head-2{margin:-24px auto 0; color:#c1c1c1; letter-spacing:0; padding-left:15px; width:275px; line-height:18px; }
.big-head-2 strong{font-family: 'proxima_nova_rgbold'; margin:0; padding:0; color:#333;font-size:19px; }
.big-head-2 span{font-family: 'proxima_nova_rgregular'; color:#333; font-size:15px; font-weight:lighter; }
.big-head-2 span.secs{display:block; margin-right:15px}

.big-head-4{ color:#333; line-height:18px;  letter-spacing:0; width:220px; margin:-78px 55px 10px 15px; padding-bottom:10px; border-bottom:#b2b2b2 1px dashed; }
.big-head-4 strong{font-family: 'proxima_nova_rgbold'; font-weight:normal; font-size:17px; margin:0; padding:0px; color:#333; text-transform:none; letter-spacing:-1px; display:block;}

h5.big-head-3 strong{font-family: 'proxima_nova_rgbold'; font-size:24px; letter-spacing:0px; line-height:20px; text-transform:uppercase; margin:0 0 20px 0; padding:0; color:#e33129;}
h5.big-head-3 span{font-family: 'proxima_nova_rgregular'; color:#333; font-size:24px; font-weight:lighter;}


.social{width:145px; float:left; background:#ed220d; margin-right:1px; height:17px; padding:6px 0 5px 10px; margin:0 auto;}
.social p{color:#FFF; float:left; font-family: 'proxima_nova_rgregular'; font-size:14px; font-weight:normal; padding:0; margin:0}
.social ul{ float:left; margin:0; padding:0; list-style-type:none}
.social ul li{ float:left; border-right:1px solid #fb6050; width:20px; padding:0 3px;}
.social ul li:last-child{border-right:none;}
.social ul li a{display:block; width:23px; height:17px; background:url("../images/icons/social-icons.png") no-repeat left top; margin-left:1px; text-decoration:none;}
.social ul li a.fb{ background-position:5px top}
.social ul li a.tt{ background-position:-13px top}
.social ul li a.in{ background-position:-34px top}

.social ul li a:hover.fb{ background-position:5px -19px}
.social ul li a:hover.tt{ background-position:-13px -19px}
.social ul li a:hover.in{ background-position:-34px -19px}

.count-timer {background: none repeat scroll 0 0 #323232;color: #ffffff;float: left;height: 45px;margin-top: 5px;overflow: hidden;width: 198px;}
div.count-timer span.countdown_show4 span + span + span + span { border:none!important; }

.hasCountdown {color: #c2c2c2;font-size: 15px; margin-top: 3px; overflow: hidden;}
.countdown_rtl {direction: rtl;}
.countdown_holding span {color: #c2c2c2;}
.countdown_row {clear: both;padding: 0;text-align: center;width: 100%;}
/*.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 18%;}
.countdown_show3 .countdown_section {width: 20.5%;}*/
.countdown_show4 .countdown_section {background: none repeat scroll 0 0 #323232 !important; width: 27px; height:50px!important;}
/*.countdown_show5 .countdown_section {width: 20.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}*/
.countdown_section {background-color: #323232;border-right: 1px solid #fff;color: #c2c2c2;display: block;float: left; font-size: 80%;text-align: center; padding:0 10px 0;}
.countdown_amount {color: #c2c2c2;display: block;font-size: 20px;font-weight: bold;letter-spacing: -1px; margin:5px 0 -15px; }
.countdown_descr {display: block;width: 100%;}
/*header end*/

/*navigation*/
#main-nav{padding-left:0px; font-family:Arial, Helvetica, sans-serif !important; background:url("../images/menu-bg.gif") #fffac2 repeat-x left 1px; height:72px; }
ul.menu {list-style:none; margin:0 auto; width:1050px; padding:1px 0 0 10px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:37px; left:0; display:none; opacity:0; list-style:none; width:11000px;}
ul.menu ul li {float:left; padding-top:1px; margin-top:2px;}
ul.menu ul li.separator { padding:3px 0 0 0; float:left; color:#999}
ul.menu ul li a {display:block; padding:5px 5px; color:#333; font-weight:normal; font-size:12px; }
/*ul.menu ul li a.top-border {border-top:1px solid #aaa;}*/
ul.menu ul li a:hover {background-color:#03a9f4; color:#FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink {padding:8px 4px 10px 7px; color:#FFFFFF; font-weight:bold; font-size:14px; /*background:url(../images/li-bg.gif) no-repeat right 12px;*/ margin-right:1px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#fffac2!important; color:#000;}
ul.menu .menulink-active{background:#fffac2!important; color:#333;font-weight:bold; font-size:14px;padding:9px 6px; }
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


/*navigation*/

/*form & slider*/
.form-div-new-pos{height:220px!important; margin-top:36px!important;}
.form-div-position {position: absolute;right: 0;z-index: 9999;}
.form-div-holder-new {margin: 0 auto; margin:0 auto; position: relative; width: 1000px;}
.form-div-new { background: none repeat scroll 0 0 #03a9f4;height: 387px; margin:1px -1px 0 0; width: 284px;}
.form-div-new h2 {color: #fff;font-family: "flamabold";font-size: 25px;letter-spacing: -0.2px;margin: 0;padding: 20px 0 0 23px; line-height:22px;text-transform:uppercase;}
#form1-new {margin: 0 auto; overflow: hidden;padding: 0;}
#form1-new select {border: 1px solid #ccc; height:35px; line-height:30px; margin: 12px 13px 0 25px; padding:5px; width:236px; color:#666}
#form1-new input[type="text"] {border: 1px solid #ccc; height:26px; margin:14px 13px 0 25px; padding:5px; width:224px; font-size:13px; color:#666;}
#form1-new textarea {border: 1px solid #ccc;font-family: Arial,Helvetica,sans-serif; font-size:12px; height:60px; margin:5px 0 5px 17px;padding:5px; width:193px;}
#form1-new textarea.busi-plan {border: 1px solid #ccc; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:40px; margin:8px 0 0 17px; padding:5px; width:177px;}
#form1-new input.error, #form1-new textarea.error, #form1-new select.error {background: none repeat scroll 0 0 #ff8383;}
#form1-new .submit-btn {background: url("../images/icons/submit.gif") no-repeat scroll center top #000;border: medium none !important;cursor: pointer;display: block;
    font-size: 0;height: 43px;margin: 20px auto -1px 25px;width: 236px;}
#form1-new .submit-btn-1 {background: url("../images/submit.gif") no-repeat scroll center -1px #ed1c24;border: medium none;cursor: pointer;display: block; font-size: 0;height: 31px;margin: 15px auto -1px 0;width: 224px;}

/*for award form*/

#form1-awd {margin: 0 auto; overflow: hidden;padding: 0;}
#form1-awd select {border: 1px solid #ccc; height:35px; line-height:30px; margin: 12px 13px 0 25px; padding:5px; width:236px; color:#666}
#form1-awd input[type="text"] {border: 1px solid #ccc; height:26px; margin:14px 13px 0 25px; padding:5px; width:224px; font-size:13px; color:#666;}
#form1-awd textarea {border: 1px solid #ccc;font-family: Arial,Helvetica,sans-serif; font-size:12px; height:60px; margin:5px 0 5px 17px;padding:5px; width:193px;}
#form1-awd textarea.busi-plan {border: 1px solid #ccc; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:40px; margin:8px 0 0 17px; padding:5px; width:177px;}
#form1-awd input.error, #form1-awd textarea.error, #form1-awd select.error {background: none repeat scroll 0 0 #ff8383;}
#form1-awd .submit-btn {background: url("../images/icons/submit.gif") no-repeat scroll center top #000;border: medium none !important;cursor: pointer;display: block;
    font-size: 0;height: 43px;margin: 20px auto -1px 25px;width: 236px;}
#form1-awd .submit-btn-1 {background: url("../images/submit.gif") no-repeat scroll center -1px #ed1c24;border: medium none;cursor: pointer;display: block; font-size: 0;height: 31px;margin: 15px auto -1px 0;width: 224px;}

/*for book stall form*/

#form1-stall {margin: 0 auto; overflow: hidden;padding: 0;}
#form1-stall select {border: 1px solid #ccc; height:35px; line-height:30px; margin: 12px 13px 0 25px; padding:5px; width:236px; color:#666}
#form1-stall input[type="text"] {border: 1px solid #ccc; height:26px; margin:14px 13px 0 25px; padding:5px; width:224px; font-size:13px; color:#666;}
#form1-stall textarea {border: 1px solid #ccc;font-family: Arial,Helvetica,sans-serif; font-size:12px; height:60px; margin:5px 0 5px 17px;padding:5px; width:193px;}
#form1-stall textarea.busi-plan {border: 1px solid #ccc; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:40px; margin:8px 0 0 17px; padding:5px; width:177px;}
#form1-stall input.error, #form1-stall textarea.error, #form1-stall select.error {background: none repeat scroll 0 0 #ff8383;}
#form1-stall .submit-btn {background: url("../images/icons/submit.gif") no-repeat scroll center top #000;border: medium none !important;cursor: pointer;display: block;
    font-size: 0;height: 43px;margin: 20px auto -1px 25px;width: 236px;}
#form1-stall .submit-btn-1 {background: url("../images/submit.gif") no-repeat scroll center -1px #ed1c24;border: medium none;cursor: pointer;display: block; font-size: 0;height: 31px;margin: 15px auto -1px 0;width: 224px;}

/*form & slider end*/

/*mid strip*/
.mid-strip-cont{background:url(../images/mid-strip.gif) no-repeat center top; height:5px;}
/*mid strip end*/

/*mid strip*/
.mid-strip-cont2{background:url(../images/mid-strip2.gif) no-repeat center top; height:35px;}
/*mid strip end*/


/*mid cont*/
.siteWidth {margin: 0 auto; width: 1000px; background:#FFF; padding:0px;}

.margin-ri8-20 {margin-right: 20px;}
.margin-ri8-32 {margin-right: 32px;}

.wide170{width:170px!important;}
.wide277 {width: 277px;} 
.wide210 {width: 210px !important;} 
.wide235 {width: 235px !important;}
.wide218 {width: 218px !important;}
.wide420{width:420px!important;}
.wide398{width:398px!important;}
.wide602{width:602px!important;}


.gm-block {margin-top: 10px;}
.gm-block p { padding: 32px 0 0 10px;}

.wide277 h2 {color: #333;font-family: "proxima_nova_rgbold";font-size: 22px;font-weight: bold;line-height: 20px;margin: 0 0 8px;padding: 0;text-transform: uppercase;}
.wide277 h2 span{color:#333; font-family: 'proxima_nova_rgregular'; font-weight:lighter; }
.wide277 h2 span.smltxt{color:#333; font-family: 'proxima_nova_rgregular'; font-size:14px; font-weight:bold; }
.wide277 h2 strong{color:#ed220d!important; font-family: 'proxima_nova_rgbold'; }

.wide235 h2 {color: #333;font-family: "proxima_nova_rgbold";font-size: 22px;font-weight: bold;line-height: 20px;margin: 0 0 8px;padding: 0;text-transform: uppercase;}


a.link-block {background: none repeat scroll 0 0 #fff;border-left: 7px solid #e7e7e7;color: #333333;display: block;font-family: "proxima_nova_rgregular";font-size: 14px;margin-bottom: 1px;padding: 10px 0 10px 10px;text-decoration: none;text-transform: uppercase; border-top:#e7e7e7 solid 2px; border-right:#e7e7e7 solid 2px; border-bottom:#e7e7e7 solid 2px;}
a.link-block:hover {border-left-color: #ed220d; background: none repeat scroll 0 0 #ed220d; color:#fff; border-top:#ed220d solid 2px; border-right:#ed220d solid 2px; border-bottom:#ed220d solid 2px;}

.speaker-holder{ background:url(../images/speaker-bg.jpg) no-repeat center top #ffe706; height:415px;}
.speaker {margin: 0 auto; width: 1000px;  padding:0px;}

.lead-speaker{width:733px; margin:0 auto;}
.lead-speaker h4{background: url("../images/icons/speaker-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #333; font-family: "proxima_nova_rgbold"; font-size: 26px; height: 40px; line-height: 20px; margin: 0 0 10px;padding: 12px 0 0 62px;text-transform: uppercase;}

.view-speaker{width:267px; margin:0 auto;}

.spkhome {margin: 10px 0 0;width: 1033px !important;}
.spkhome ul {margin: 0;overflow: hidden;}
.spkhome ul li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #333333;float: left;font-size: 11px; margin:0px; text-align: center;width: 258px;}
.spkhome ul li:last-child {margin-right: 0;}
.spkhome ul li.bg-white {padding: 0;}
.spkhome ul li span { display: block; margin:0 0 5px 0;}
.spkhome ul li p {line-height: 14px; padding:0px; font-size:13px; font-family:'proxima_novasemibold'; font-weight:bold; color:#333; line-height:18px;}
.spkhome ul li p span {display: block;padding: 0 0 5px; font-size:16px; font-weight:bold; color:#de1e2d; line-height:18px;}
.spkhome ul li p strong {color: #333333;display: block;padding: 5px 0 5px; font-size:22px; font-weight:bold; color:#333;}
.spkhome .spkr-box {display: block;height:280px;}
.logo-box{width:101px; height:101px; margin: -100px 0 0 0px; position:relative; display:block; float:right;}

.newsletter-holder{background:#de1e2d; border-bottom:solid 1px #fff; border-top:solid 1px #fff;}
.newsletter {margin: 0 auto; width: 1000px;  padding:15px 0px; height:40px;}
.pT7{padding-top:12px!important}
.Newsletter-form{ margin:0 15px;}
.newsletter-inpt{width:310px; height:26px; padding:5px; border:#fff 1px solid; color:#666;}
.newsletter-btn{width:120px; height:38px; padding:5px 15px; background:#de1e2d; color:#FFFFFF; border:solid 1px #fff; text-align:center; font-family: 'proxima_nova_rgbold'; font-size:18px; text-transform:uppercase; margin-left:-1px; cursor:pointer;}
.newsletter-inpt.error {background: none repeat scroll 0 0 #ffe604;}
.font14{font-family:'proxima_novalight'; font-size:14px; font-weight:lighter; color:#fff;}
#newslettermsgs{float:left; width:280px;} #newslettermsgs p{ line-height:15px;}

.retailer-holder{ background:url(../images/retail-bg.jpg) no-repeat center top #fff; height:711px; border-top:solid 1px #fff;}
.retailer {margin: 0 auto; width: 1000px;  padding:0px;}
.wide500 {width: 460px !important; padding-right:40px;}
.wide460 {width: 460px !important; padding-left:40px;}

.retailer-li-head {width:186px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.retailer-li-head h5{background: url(../images/ir1.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 171px; height:67px;}

.retailer-txt{width:257px; margin:0 auto; line-height:18px; padding:15px 0 0 15px; }
.retailer-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }
.retailer-txt-info{width:460px; margin:0 auto; padding:0px; color:#fff;}

.congress-li-head {width:182px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.congress-li-head h5{background: url(../images/ir2.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 166px; height:67px;}

.congress-txt{width:257px; margin:0 auto; line-height:18px; padding:5px 0 0 15px; }
.congress-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }

.agenda-cont{width:460px; margin:0 auto; padding:0px;}

.view-btn{width:153px; margin:0 auto; padding:0px;}

.read-btn{width:114px; margin:0 auto; padding-left:346px;}

.cate-btn{width:171px; margin:0 auto; padding:0px;}

.agenda{width:307px; margin:0 auto;}
.agenda h6{color: #fff; font-family: "proxima_nova_rgbold"; font-size: 20px; line-height: 18px; margin: 0 auto; padding:0px;text-transform: uppercase;}
.agenda p{margin:0 auto; padding: 70px 0 0 15px;}

.agenda2{width:289px; margin:0 auto;}
.agenda2 h6{color: #fff; font-family: "proxima_nova_rgbold"; font-size: 20px; line-height: 18px; margin: 0 auto; padding:0px;text-transform: uppercase;}
.agenda2 p{margin:0 auto; padding: 70px 0 0 15px;}


ul.conf-agn-1 {margin:0; width:460px;}
ul.conf-agn-1 li {line-height: 10px;overflow: hidden;padding: 0 0 1px 0px; margin-bottom:1px; }
ul.home-agn li {line-height: 12px;overflow: hidden;padding: 3px 0 0 20px; margin-bottom:5px; color:#757575; background:url(../images/icons/green-bullet.gif) no-repeat center left; font-size:14px;}
ul.cong-agn li {line-height: 12px;overflow: hidden;padding: 3px 0 0 20px; margin-bottom:5px; color:#757575; background:url(../images/icons/blue-bullet.gif) no-repeat center left; font-size:14px;}
ul.licence-agn li {line-height: 12px;overflow: hidden;padding: 3px 0 0 20px; margin-bottom:5px; color:#757575; background:url(../images/icons/pink-bullet.gif) no-repeat center left; font-size:14px;}
ul.fill-agn li {line-height: 12px;overflow: hidden;padding: 0 0 5px 20px; margin-bottom:5px; color:#757575; background:url(../images/icons/red-bullet.gif) no-repeat center left; font-size:14px;}

ul.conf-agn-1 li .dt-1 {height: 98px; padding:0px;width: 105px;}
ul.conf-agn-1 li .dt-1 p {color: #209400;font-size: 15px;font-weight: bold;text-align: center; margin-top:80px;}
ul.conf-agn-1 li .cont-1 span.dispB{color:#666666; font-family: 'proxima_novalight'; font-size:12px;}
ul.conf-agn-1 li .cont-1 {background: none repeat scroll 0 0 #ffffff ; border-color:#dccfc2 #dccfc2 #dccfc2 -moz-use-text-color!important; border-image:none; border-style:solid solid solid none; border-width:1px 1px 1px medium; height:75px; overflow:hidden; padding:10px;text-align:left; width:332px;}
ul.conf-agn-1 li p {font-size: 14px;line-height: 13px !important;margin: 3px 0;}
ul.conf-agn-1 li p strong, ul.conf-agn-1 li p strong a{ display:block; padding:3px 0; color:#333333; font-family: 'proxima_novasemibold'; font-size:16px;} ul.conf-agn-1 li p span{ display:block; color:#666!important; line-height:18px;}
ul.conf-agn-1 li a {color: #49a7d0;display: inline-block;font-size: 11px;font-weight: bold;text-decoration: none;}
ul.conf-agn-1 li a:hover {text-decoration: underline;}

.tab-bg-1 {background: url("../images/agenda-img1.gif") no-repeat scroll center bottom !important;}
.tab-bg-2 {background: url("../images/agenda-img2.gif") no-repeat scroll center bottom !important;}
.tab-bg-3 {background: url("../images/agenda-img3.gif") no-repeat scroll center bottom !important;}
.tab-bg-4 {background: url("../images/agenda-img4.gif") no-repeat scroll center bottom !important;}



.debate{width:460px; margin:0 auto;}
.debate h6{color: #fff; font-family: "proxima_nova_rgbold"; font-size: 20px; line-height: 18px; margin: 0 auto; padding:0px;text-transform: uppercase;}

.video-cont{width:224px; margin:0 auto; padding-right:12px;}
.video-cont{width:224px; margin:0 auto; }

.licence-holder{ background:url(../images/licencing-bg.jpg) no-repeat center top #fff; height:561px; border-top:solid 1px #fff;}
.licence {margin: 0 auto; width: 1000px;  padding:0px;}

.licence-li-head {width:163px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.licence-li-head h5{background: url(../images/brand-logo.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 138px; height:70px;}

.licence-txt{width:280px; margin:0 auto; line-height:18px; padding:10px 0 0 15px; }
.licence-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }

.filment-li-head {width:254px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.filment-li-head h5{background: url(../images/fulfill.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 177px; height:44px;}

.filment-txt{width:189px; margin:0 auto; line-height:18px; padding:3px 0 0 15px; }
.filment-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }

.awrd-li-head {width:162px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.awrd-li-head h5{background: url(../images/ir3.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 146px; height:70px;}

.awrd-txt{width:281px; margin:0 auto; line-height:18px; padding:3px 0 0 15px; }
.awrd-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }

.awrd-cat-li-head {width:174px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.awrd-cat-li-head h5{background: url(../images/ir4.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 156px; height:70px;}

.awrd-cat-txt{width:269px; margin:0 auto; line-height:18px; padding:3px 0 0 15px; }
.awrd-cat-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }


/*updated by kuldeep*/
.ir-awrd-wide253{ width:253px; border-right:dashed 1px #fff; }
.awrdCatBtn{ width:253px; margin-bottom:8px;}

.awrdCatCont{ width:253px; margin:0 auto;}
.awrdCatCont ul { margin: 0 25px 0 15px; padding: 5px 25px 0 0; width: 253px;}
.awrdCatCont ul li { background:url(../images/icons/star-icon.png) no-repeat scroll left 2px rgba(0, 0, 0, 0);padding: 2px 0 0px 20px; list-style-type:none; color:#fff; font-size:15px; line-height:14px;}

.awrdVideoCont{ width: 185px; margin:0 auto; padding-left:20px;}
.awrdVideoCont h6{color: #fff; font-family: "proxima_nova_rgbold"; font-size: 20px; line-height: 18px; margin: 0 auto; padding-bottom:10px;text-transform: uppercase;}
.awrdVideoimg{ width: 185px; margin:0 auto; padding:0px;}

/*updated by kuldeep*/


.awrd-holder{ background:url(../images/award-bg.jpg) no-repeat center top #fff; height:472px; border-top:solid 1px #fff;}
.awrd {margin: 0 auto; width: 1000px;  padding:0px;}
.awrdcpt{text-transform:uppercase; padding-bottom:8px;}



.pitch-holder{ background:url(../images/pitch-room-bg.jpg) no-repeat center top #fff; height:326px; border-top:solid 1px #fff;}
.pitch {margin: 0 auto; width: 1000px;  padding:0px;}

.pitch-li-head {width:460px; margin:0 auto; padding:0px; }
.pitch-li-head h5{background: url(../images/pitch-logo.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 432px; height:105px;}

.bli-cat-li-head {width:215px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.bli-cat-li-head h5{background: url(../images/bli.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 195px; height:68px;}

.bli-cat-txt{width:228px; margin:0 auto; line-height:18px; padding:3px 0 0 15px; }
.bli-cat-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }



.spc-cont{width:460px; margin:0 auto; padding:0px;}
.spc-cont ul { margin: 0 25px 0 15px; padding: 5px 25px 0 0; width: 395px;}
.spc-cont ul li { background:url(../images/icons/star-icon.png) no-repeat scroll left 2px rgba(0, 0, 0, 0);padding: 2px 0 0px 20px; list-style-type:none; color:#fff; font-size:15px;}

.oop-holder{ background:url(../images/opportunity-bg.jpg) no-repeat center top #ffe706; height:411px; border-top:solid 1px #fff;}
.oop {margin: 0 auto; width: 1000px;  padding:0px;}


.show-holder{ background:url(../images/show-bg.jpg) no-repeat center top #fff; height:434px; border-top:solid 1px #fff;}
.show {margin: 0 auto; width: 1000px;  padding:0px;}

.stall-cont{width:334px; padding:0 32px; margin:0 auto;}
.stall-li-head {width:184px; margin:0 auto; padding:0px; border-right:1px dashed #fff;}
.stall-li-head h5{background: url(../images/ir5.png) no-repeat scroll left top transparent; display: block; text-indent: -9999px;width: 169px; height:69px;}

.stall-txt{width:133px; margin:0 auto; line-height:18px; padding:3px 0 0 15px; }
.stall-txt span{font-family: 'proxima_nova_rgregular'; color:#fff; font-weight:lighter; }

.stall-txt-info{width:334px; margin:0 auto; padding:0px; color:#fff;}
.stall-btn{width:260px; margin:0 auto; padding-left:30px;}

.market-cont{width:322px; padding:0 220px 0 20px; height:190px; margin:0 auto;}
.market-txt-info{width:322px; margin:0 auto; padding:0px; color:#fff;}

.showcase-cont{width:284px; padding:0 20px 0 298px; height:166px; margin:0 auto;}
.showcase-txt-info{width:284px; margin:0 auto; padding:0px; color:#fff;}


.entry-holder{background:#fff;}
.entry {margin: 0 auto; width: 1000px;}
.entry-head{width:1000px;  margin:0 auto;}
.entry h4{background: url("../images/icons/speaker-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #000; font-family: "proxima_nova_rgbold"; font-size: 30px; height: 40px; line-height: 20px; margin: 0 0 10px;padding: 12px 0 0 62px;text-transform: uppercase;}
.entry-cont{width:296px;  border:solid 1px #999; padding:7px; margin:0 auto; margin-right:30px; height:298px;}
.entry-cont1{width:296px; border:solid 1px #999; padding:7px; margin:0 auto; height:298px;}
.entry-btn{width:296px; margin:0 auto; }
.greybg{width:296px; height:48px; margin:0 auto; background:#f2f2f3; text-align:center;}
.greybg P{font-family: "proxima_nova_rgbold"; font-size: 24px; color:#666; text-transform:uppercase; padding-top:10px; font-weight:bold;}
.price{width:296px; margin:0 auto; font-size:60px; font-weight:light; text-align:center; letter-spacing:1px;}
.info-text{width:296px; text-align:center; margin:0 auto; border-top:dashed 1px #666; padding:15px 0 15px 0;}
.info-text p{ margin:0 auto; line-height:20px;}

.sponser-btn-cont{width:1000px; margin:0 auto; padding:0px;}

.represent-holder{ background:url(../images/represented-bg.jpg) no-repeat center top #fff; height:542px; border-top:solid 1px #fff;}
.represent {margin: 0 auto; width: 1000px;  padding:0px;}
.represent-head{width:1000px;  margin:0 auto;}
.represent-head h4{background: url("../images/icons/represented-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #fff; font-family: "proxima_nova_rgbold"; font-size: 30px; height: 40px; line-height: 20px; margin: 0 0 6px;padding: 12px 0 0 62px;text-transform: uppercase;}

.exhibitorBox {background: none;margin: 0;padding: 0;width: 100%;}
.exhibitorBox ul {list-style-type: none;}
.exhibitorBox ul li {float: left; margin: 0 8px 0 0; width: 116px!important; }
.exhibitorBox ul li span {display:block; height: 52px!important;margin: 0 0 10px 0;padding:2px 5px!important; }



.testimonial-holder{background:#fff;}
.testimonial-main {margin: 0 auto; width: 1000px; height:330px;}
.test-cont{width:340px;  margin:o auto;  padding-right:20px;}
.test-head{width:340px; margin:0 auto;}
.test-head h4{background: url("../images/icons/testimonial-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); color: #ed220d; font-family: "proxima_nova_rgbold"; font-size: 30px; height: 40px; line-height: 20px; margin: 0 0 10px;padding: 12px 0 0 62px;text-transform: uppercase;}

.testimonials{width:340px; margin:0 auto;}
.testimonials p{line-height:18px; margin:0 auto;}
.testimonials p strong{font-size:20px; font-weight:bold; font-family: "proxima_nova_rgbold"; margin-bottom:8px;}
.testimonials p span{font-size:14px; font-weight:bold;}

.testimonial-btn-cont{width:340px; margin:0px auto; padding-left:199px; }

.facebook-cont{width:310px; margin:0 auto;  padding-right:20px;}

.twitter-cont{width:290px;  margin:o auto; }

.footer{background:#6d31a2; margin:0 auto; padding:0; min-width:1100px;}
.footer .inner-content{width:970px; margin:0 auto; padding:0px;}
.footer .inner-content p{ color:#FFF; font-size:13px; line-height:18px;  font-family:Arial, Helvetica, sans-serif;}
.footer .inner-content p span{ color:#ccb0e4; font-size:14px; line-height:18px;  font-family:'proxima_novalight';}
.footer .inner-content p.cust-pad{ color:#FFF; font-size:13px; line-height:18px; padding:4px 0 0 10px;}
.footer .inner-content h3{ color:#FFF; font-size:17px; text-transform:uppercase; font-family:'proxima_nova_rgbold';}
.footer .inner-content h4{ color:#FFF; font-size:30px; line-height:22px; font-family: 'proxima_nova_rgbold';}
.footer .inner-content h6{ color:#ccb0e4; font-size:13px; margin-bottom:0; line-height:22px; text-transform:uppercase;  font-family:'proxima_novalight';}
.footer .inner-content a{ color:#FFF; text-decoration:none; font-family:'proxima_novalight'; font-size:15px;}
.footer .inner-content a:hover{text-decoration:underline;}
.footer .inner-content .content-1{width:240px; margin-right:20px;}
.footer .inner-content .content-2{width:300px; margin-right:10px;}
.footer .inner-content .content-3{width:250px; margin-right:20px;}
.footer .inner-content .content-4{width:220px;}
.footer .inner-content .content-5{width:230px; margin-right:0px;}

a.register{background-color:#fff; margin:10px auto 0 0px;  padding:7px 16px; font-weight:bold; color:#6d31a2!important; font-size:16px; text-transform:none; text-decoration:none; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.register-new{background-color:#03a9f4; margin:10px 20px 0 0px;  padding:6px 30px 10px 30px; font-weight:bold; color:#fff!important; font-size:15px; text-transform:none; text-decoration:none; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a:hover.register-new{color:#FFFFFF!important; text-decoration:underline;}


.partner-cont{background:#fff;}
.partner-section {margin: 0 auto; width: 1000px; height:auto;}

.abs-btm-strip{background:#151515; height:148px; margin:0 auto; color:#FFFFFF;}
.abs-btm-strip .inner{margin: 0 auto; padding: 0px; width: 1000px; overflow:hidden;}
.abs-btm-strip .inner .powered { width: 250px;}
.abs-btm-strip .inner .powered p{ margin: 0;overflow: hidden; padding-top: 0;}
.abs-btm-strip .inner .powered img{ float:right; margin-top:-17px;}

.wide420 h3{ font-family: "proxima_nova_rgbold"; font-weight:bold; line-height:28px;}
.wide420 h3 span{ font-family: "proxima_nova_rgregular"; font-weight:lighter; line-height:26px; }

ul.listing li{  padding:4px 0 0 30px; background:url("../images/icons/bullet.gif") no-repeat 10px 10px; line-height:22px; list-style-type:none; }

ul.listing-main li{  padding:4px 0 0 30px; background:url("../images/icons/bullet.gif") no-repeat 10px 7px; line-height:19px; list-style-type:none; }

.icons-bg{background:url("../images/icons/content-icon.gif") no-repeat right center #ffef5f; height:354px; width:595px; display:block; position:relative; margin:0 -29px 0 0;}
a:hover.icons-bg{ text-decoration:none;}


.icon-set{ background-image:url("../images/icons/icon-set.png"); background-repeat:no-repeat;}
.speaker-icon{ width:266px; height:46px; float:left; background-position:-6px -7px; margin-top:5px;}
.speaker-icon:hover{ background-position:-6px -72px;}
.read-more-btn{ width:141px; height:40px; float:left; background-position:-68px -769px; margin-top:3px;}
.read-more-btn:hover{ background-position:-68px -838px;}
.nominate-btn{ width:296px; height:50px; float:left; background-position:-15px -290px; margin-top:5px;}
.nominate-btn:hover{ background-position:-15px -372px;}

.register-btn{ width:296px; height:50px; float:left; background-position:-15px -463px; margin-top:5px;}
.register-btn:hover{ background-position:-15px -546px;}
.space-btn{ width:296px; height:50px; float:left; background-position:-15px -139px; margin-top:5px;}
.space-btn:hover{ background-position:-15px -221px;}

.book-btn{ width:266px; height:46px; float:left; background-position:-365px -147px; margin-top:5px;}
.book-btn:hover{ background-position:-365px -229px;}

.spons-btn{ width:266px; height:46px; float:left; background-position:-365px -7px; margin:5px 51px 0 0;}
.spons-btn:hover{ background-position:-365px -69px;}

.spk-btn{ width:266px; height:46px; float:left; background-position:-365px -298px; margin:5px 51px 0 50px;}
.spk-btn:hover{ background-position:-365px -360px;}

.exbit-btn{ width:266px; height:46px; float:left; background-position:-365px -429px; margin-top:5px;}
.exbit-btn:hover{ background-position:-365px -490px;}

#map-canvas { border: 1px solid #ccc; height: 450px; width: 720px;}

ul.theatlist { margin:o auto;}
ul.theatlist li { background: url("../images/icons/star-icon.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); line-height: 14px; margin-bottom: 5px; padding:4px 0 0 22px; color:#fff;}
ul.theatlist a {text-decoration: none;}

/*updated by Kuldeep*/

.lead {
    margin: 0;
    width: 225px !important;
}
.lead ul {
    margin: 0;
    overflow: hidden;
}
.lead ul li {float: left;list-style-type: none;width: 225px;
}
.lead ul li:last-child {
    margin-right: 0;
}
.lead ul li img {
    width: 225px;
	margin-bottom:12px;
}
.lead ul li.bg-white {
    padding: 0;
}
.lead ul li p {padding:0px; font-size:13px;  font-weight:bold; color:#333;}
.lead ul li p span {display: block;padding-top:4px; font-size:17px; font-family:proxima_nova_rgregular; font-weight:lighter; color:#333; }
.lead ul li p strong {display: block;padding-top:8px; font-size:20px; font-family:proxima_nova_rgbold; font-weight:bold; color:#333; line-height:14px;}

.lead .show-box {
    display: block;
    height: 178px;
}

/*ul.tabs{display:table; width:100%; list-style-type:none; margin:0px; padding:0px;}
ul.tabs li{display:table-cell;margin:0;background:#ed220d;text-align:center; color:#fff; cursor:pointer;}
ul.tabs li.tab1{background:#ed220d; margin-right:1px;}
ul.tabs li.tab1:hover{background:#ed220d;}
ul.tabs li.tab2{background:#6d31a2;}
ul.tabs li.tab2:hover{background:#6d31a2;}
ul.tabs li.tab3{background:#03a9f4;}
ul.tabs li.tab3:hover{background:#03a9f4;}
ul.tabs li.active{background:white; color:black}
ul.tabs li.active:hover{background:white; color:black}*/

/*ul.tabs{display:table; width:100%; list-style-type:none; margin:0px; padding:0px;}
ul.tabs li{display:table-cell;margin:0;text-align:center; color:#fff; cursor:pointer;border-bottom:1px solid #fff;border-right:1px solid #fff;}
ul.tabs li:hover{background:#000;}
ul.tabs li.current{background:#FF0000;}*/


ul.tabs {overflow: hidden; width: 100%;
}
ul.tabs li {background: none repeat scroll 0 0 #ed220d;border-bottom: 1px solid #fff;border-right: 1px solid #fff;cursor: pointer; display: block; float: left; list-style-type: none;padding: 0;}
ul.tabs li:last-child {
    border-right: 0;
}
ul.tabs li:hover {
    background: none repeat scroll 0 0 #03a9f4;

}
ul.tabs li.current {
    background: none repeat scroll 0 0 #03a9f4;
    border-bottom: none;
    padding: 0;
}
.tabscontent {
    display: none;
    padding: 0;
    text-align: justify;
    width: 100%;
}
     
/*updated by Manpreet*/
.fi-pattern-bg{position:relative; border:none!important;}
.well {min-height:20px; width:690px; display:none; margin:1em; z-index:999; margin-bottom:20px; border:none!important; background-color:#ffffff; position:relative;}
.well p{font-family:proxima_nova_rgregular; font-size:20px; color:#000000; margin:0 auto; text-align:center;}
.well h2{font-family:proxima_nova_rgbold; font-size:38px; color:#ed220d; margin-top:30px; text-align:center;}
.well img{text-align:center; margin-left:67px;}
.fi-wel-pop-ri8{width:165px; background:#ededf0; position:relative; padding:30px; }
.fi-wel-pop-ri8 a.fi-subsc{background:#FF0000; text-align:center; color:#FFF; display:block; font-family: 'flamabold'; height:30px; line-height:30px; text-transform:uppercase; margin-top:1px;}
.bookbtn{width:183px; height:27px; background:#ed220d; margin:0 20px 0 51px; font-family:proxima_nova_rgbold; font-size:20px; color:#fff; text-align:center; text-transform:uppercase; padding-top:7px;}
.bookbtn a{ text-decoration:none; color:#fff;}
.bookbtn a:hover{ text-decoration:none; color:#fff;}

.nominatebtn{width:170px; height:27px; background:#ed220d; margin:0 20px 0 0; font-family:proxima_nova_rgbold; font-size:20px; color:#fff; text-align:center; text-transform:uppercase; padding-top:7px;}
.nominatebtn a{ text-decoration:none; color:#fff;}
.nominatebtn a:hover{ text-decoration:none; color:#fff;}

.exhibitbtn{width:143px; height:27px; background:#ed220d; margin:0px; font-family:proxima_nova_rgbold; font-size:20px; color:#fff; text-align:center; text-transform:uppercase; padding-top:7px;}
.exhibitbtn a{ text-decoration:none; color:#fff;}
.exhibitbtn a:hover{ text-decoration:none; color:#fff;}
/*updated End by Manpreet*/

/*updated by Manpreet*/
.grey-amt-cont {border: 1px solid #eeeeee; margin-bottom:1px; padding:20px; width:660px;}
.r_btn {float: left; padding: 0; width: 35px;}
.ra_btn {float: left; padding: 0; margin:8px 0px 0 33px; width:110px;}
.fee-struct{ width:570px; float:left; padding-right:50px;}
.fee-struct p{font-size:15px;}
.fee-struct h3{color:#dd230a; font-family:"proxima_nova_rgbold"; font-size:22px; font-weight:normal; line-height:16px; margin:0px 0 6px;padding:0; text-transform:none;}
.fee-struct h3 span{color:#dd230a; font-family:"proxima_nova_rgregular"; font-size:22px; font-weight:normal; line-height:16px; margin:0px 0 6px;padding:0; text-transform:none;}

/*updated End by Manpreet*/
.wide155 {width: 186px !important;}
.speakers-inside .speakers-content-holder {float: right;width: 565px;}
.speakers-inside .speakers-content-holder h3 {border-bottom: 1px solid #e7e7e7;color: #333333;display: block;font-size: 24px;margin: 0 0 10px;
    padding-bottom: 10px;text-transform: none; font-family:Arial, Helvetica, sans-serif; line-height:26px; font-weight:normal;}
.speakers-inside .speakers-content-holder h4 {border-bottom: 1px solid #e7e7e7;color: #666;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 14px;
    font-weight: normal;margin: 0 0 15px;padding-bottom: 10px;text-transform: none;}
.speakers-inside .speakers-content-holder h4 strong {color: #ed220d;}
.speakerInnerPic-new {height: 100px !important;margin: 0 15px 0 0;width: 100px !important;}
.speakers-inside ul.disc{ overflow:hidden;}
.speakers-inside ul.disc li{ padding:0 0 0 20px!important; background-position:left 2px!important;}
.conf-agn-icon-1 {background: url("../images/agn-icon-big.gif") no-repeat scroll center bottom #ffee2f;color: #333;float: left;font-size: 15px;font-weight: bold;
    height: 156px;margin-right: 15px;padding: 15px;width: 145px;}

.agenda-session{ padding-right:15px;}
.agenda-session a{color:#006699}
.agenda-session .agn-dets-1{padding: 10px 0 0 0;overflow:hidden;}
.agenda-session .agn-dets-1 strong{display:block;}
.agenda-session p {line-height:20px!important;}
.agenda-session p strong{ display:inline-block; padding-bottom:10px;}
.popup_content:focus{ outline: none;}

.exhibit-logos{background: none;margin: 0;padding: 0;width: 100%;}
.exhibit-logos ul{list-style-type: none;}
.exhibit-logos ul li{float: left; margin: 0 4px 0 0; width: 124px!important; }
.exhibit-logos ul li span{display:block; height:60px!important; margin: 0 0 10px 0;padding:0px 5px!important; }
.exhibit-logos ul li span img.exhi{ border:solid 1px #ccc;}


.Exhibotor-Holder{ background:#f6f6f6; height:382px; border-top:solid 1px #fff;}
.Exhibotor {margin: 0 auto; width: 1000px;  padding:0px;}
.Exhibotor-logo-cnt { width:247px; padding-left:30px;}
.Exhibotor-head{width:251px;  margin:0 auto;}
.Exhibotor-head h4{background: url("../images/icons/exhibit-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0); color:#ed220d; font-family:"proxima_nova_rgbold"; font-size:23px; height:40px; line-height:20px; margin:0 0 6px; padding:12px 0 0 55px; text-transform: uppercase;}
.partlog{width:687px; padding-right:30px; border-right: 1px dashed #b3b3b3;}

/*updated by Manpreet*/
.mdl-cnt {margin: 0 auto 30px;  overflow: hidden;  padding-top: 30px; width: 1000px;}
.lft-sec-1 {float: left; overflow: hidden; padding-right: 25px; width: 720px;}
h1 {color: #333; font-size: 27px; letter-spacing: -1px; line-height: 30px; margin: 0; padding: 0; text-transform: uppercase;}
h1.big-head-5 span { color: #202020; font-family: "proxima_novalight"; font-size: 40px; font-weight: lighter;}
h1.big-head-5 strong {color: #03a9f4; font-family: "proxima_novalight"; font-size: 40px; letter-spacing: 0; line-height: 20px; margin: 0 0 20px; padding: 0; text-transform: uppercase;}
.innerText {overflow: hidden;}
ul.sbcAward {padding: 4px 0 0;}
ul.sbcAward li {background: rgba(0, 0, 0, 0) url("../images/bullet.gif") no-repeat scroll 0 9px; color: #333333; font-size: 14px; overflow: hidden; padding: 6px 0 7px 16px;}
ul.sbcAward li .sHead {float: left; width: 300px;}
ul.sbcAward li .sHead2 {float: left; width: 470px;}
ul.sbcAward li .sColn {float: left; padding: 0 10px 0 30px;}
ul.sbcAward li .stext, ul.sbcAward li .stext2, ul.sbcAward li .stext2 a {color: #006699; font-size: 12px; padding: 2px 0 0;}
ul.sbcAward li .mtext, ul.sbcAward li .stext {float: left; font-size:14px; width: 330px;}
/*updated End by Manpreet*/

/*updated by Manpreet*/
.regFormBox2 {}
.regFormBox2 span.nml {display: block; padding: 15px 0 0 15px; vertical-align: top;}
.regFormBox2 span.r_sec {display: block; float: left; padding: 0; width: 380px;}
.regFormBox2 .checkc {float: left; margin: 1px 5px 0 3px; width: 15px;}
.regFormBox2 .check {margin: 3px 8px 7px 0; width: 15px;}
.regFormBox2 span.r_sec2 {display: block; float: left; padding: 0; width: 140px;}
.regFormBox2 span.r_sec3 {display: block; float: left; padding: 0 15px 10px 10px; width: 330px;}
.regFormBox2 span.r_sec3 strong {line-height: normal !important;}
.regFormBox2 span.r_sec img {margin: 0 5px; vertical-align: middle;}
.regFormBox2 label {display: block; float: left; font-size: 14px; padding: 4px 8px 0 0; width: 320px;}
.regFormBox2 label.pic {width: 190px !important;}
.regFormBox2 label.error {color: #ff0000 !important; float: left; font-size: 11px; font-weight: bold; padding: 2px 0 0 !important; width: 350px !important;}
.regFormBox2 .alldateBox .error {background: #f9a091 none repeat scroll 0 0 !important;}
.regFormBox2 .alldateBox label.error {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #ff0000 !important; float: left; font-size: 11px; font-weight: bold; padding: 0 !important; width: 350px !important;}
.regFormBox2 label.sec {width: 22px; padding-left:122px;}
.regFormBox2 .fild, .regFormBox2 .fild2, .regFormBox2 .fild3, .regFormBox2 .sel3, .regFormBox2 .sel2, .regFormBox2 .sel4, .regFormBox2 .area {background: #fff none repeat scroll 0 0; border: 1px solid #9da2a2; color: #666666; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 25px;}
.regFormBox2 .fild, .regFormBox2 .fild2, .regFormBox2 .fild3 {font-size: 11px; height: 25px; padding: 0 5px; width: 300px;}
.regFormBox2 .fild2 {margin-right: 12px !important; width: 33px !important;}
.regFormBox2 .fild3 {width: 150px !important;}
.regFormBox2 .fild4 {margin-right: 11px !important; width: 25px !important;}
.regFormBox2 .fild5 {margin-right: 12px !important; width: 40px !important;}
.regFormBox2 .fild6 {width: 240px !important;}
.regFormBox2 .fild7 {width: 243px !important;}
.regFormBox2 .sel3 {padding: 3px !important;  width: 55px;}
.regFormBox2 .sel4 {padding: 3px !important; width: 300px;}
.regFormBox2 .sel2 {padding: 3px !important; width: 313px;}
.regFormBox2 .area {font-size: 13px; height: 80px; line-height: 16px; padding: 5px; width: 300px;}
.regFormBox2 .submit {background: rgba(0, 0, 0, 0) url("../images/icons/submit.gif") no-repeat scroll center center; border: 0 none; cursor: pointer; height:39px; margin:25px 0 30px 324px; width:170px;}
.regFormBox2 .dd {background: rgba(0, 0, 0, 0) url("../images/icons/bullet.gif") no-repeat scroll 0 0; border: 0 none; cursor: pointer; height: 35px; margin: 32px 0 30px 200px; width: 257px;}
.regFormBox2 .reg {background: rgba(0, 0, 0, 0) url("../images/apply.png") no-repeat scroll 0 0; border: 0 none; cursor: pointer; height: 46px; margin: 25px 0 5px 243px; width: 184px;}
.regFormBox2 .tx3 {display: block; padding: 2px 0 4px; width: 130px;}
.regFormBox2 .picOption {background: #e7e7e7 none repeat scroll 0 0; height: 97px; padding: 5px; width: 113px;}
.regFormBox2 .picOption img {border: 1px solid #d7d7d7; height: 95px; width: 111px;}

.wd-300 {width: 312px;}

ul.salonAward {padding: 4px 0 0;}
ul.salonAward li {background: rgba(0, 0, 0, 0) url("../images/icons/bullet.gif") no-repeat scroll 0 9px; color: #333333; font-size: 12px; list-style-type: none; overflow: hidden; padding: 6px 0 7px 16px;}

ul.salonAward li .sHead2 {float: left; font-size: 16px; width: 500px;}

ul.salonAward li .sColn {float: left; padding: 0 10px 0 15px;}
ul.salonAward li .stext, ul.salonAward li .stext2, ul.salonAward li .stext2 a {font-size: 14px; padding: 2px 0 0; width: 340px;}

ul.salonAward li .stext, ul.salonAward li .stext2, ul.salonAward li .stext2 a {font-size: 14px; padding: 2px 0 0; width: 340px;}
ul.salonAward li .sHead2 {float: left; font-size: 16px; width: 500px;}
/*updated End by Manpreet*/