/*
    Document   : style
    Created on : Aug 13, 2012, 2:17:16 PM
    Author     : shobhit
    Description:
        Purpose of the stylesheet follows.
*/
root {
    display: block;
}
@font-face {
    font-family: "Rockwell";
    src: url(Rockwell.ttf);
}
@font-face {
    font-family: "Rockwell";
    src: url(Rockwell_Bold.ttf);
    font-weight: bold;
}
.rockwell {
    font-family: "Rockwell";
}

body{
    background-color: #F2F2F2 !important;
}
#page .error, form .help-inline{color:#cc0000 !important;}
.help-inline{display:block !important;padding-left:0px !important;margin-bottom:5px;}

#header, #first-footer{
    background: url(../images/header_bg.gif) repeat-x;
    height:100px;
    width:100%;
}
#header div, #first-footer div{float:left;}
.container{width:980px !important; margin:0px auto;}
#logo{padding-top:10px;padding-left:30px;padding-right:30px;}
.vseparator{width:1px;height:100px;background: url(../images/header_vseperator.gif) no-repeat 0px 1px;}
.tagline{padding: 10px 20px 10px 20px;font-family: "Rockwell";color:#b2e5ff;font-weight: bold;width:237px;}
.admin_tagline{padding-top:20px;}
.tagline h2{line-height:24px !important;padding-top:15px;font-weight: normal;}
.nav_login_box{width:240px;padding: 10px 15px 10px 20px;}
.nav_login_box, .nav_login_box a, .nav_login_box a:hover{font-family: "Rockwell";color:#fff;}
.login_using{width:80px;font-size: 22px;padding-top:23px;float:left;}
.top_nav_profile_image_a{float:left;margin-right:10px;}
.profile_image{border:4px #fff solid; border-radius: 3px;}
.nav_button{background: url(../images/nav_button.png) no-repeat;width:20px;height:20px;display:block;padding-bottom:5px;padding-right:10px;}
.name-and-links{font-size:18px;position:relative;width:165px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;line-height: 1.5em;}
ul.top_nav{display:none;list-style: none;position:absolute;left:-20px;background:#DBDBD9;padding:5px;border:2px #F2F2F2 solid;}
ul.top_nav a, ul.top_nav a:hover{color:#174581;font-size:14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: normal;}
.loggedin_items{margin-top:8px;}
span.signin-join{margin-left: 50px;}
span.signin-join a{color:#174581;}

.twitter_link{background:url(../images/twitter.png) no-repeat;display:block;height:75px;width:75px;float:left;}
.facebook_link{background:url(../images/facebook.png) no-repeat;display:block;height:75px;width:75px;float:left;margin-left:10px;}
.likes_tweets{float:left;width:90px;padding: 25px 20px 10px 20px;}
.twitter-share-button{margin-top:5px;display:block;}
#column2_wrapper{margin-top:15px;margin-bottom:15px;}
#content{padding:10px 10px 10px 10px;border:1px #ccc solid;background-color: #fff;min-height:636px;}
#right-bar{padding:0px;margin-left:10px;width:350px;}
.footer_main_links{padding:25px 10px 15px 15px;width:240px;}
.footer_main_links a, .footer_main_links a:hover{font-size:16px;width:105px;display:block;float:left;color:#fff;margin-left:15px;margin-bottom:5px;}
#footer, #footer a, #footer a:hover{color:#555;font-size:12px;margin-top:3px;margin-bottom:3px;}
.prize_container{border:1px #ccc solid;background-color: #fff;}
.prize_header{padding:10px 10px 10px 50px;background: url(../images/the_prize_icon.png) 15px 10px no-repeat;font-family: "Rockwell";font-size: 21px;color:#182C5F;}
.prize_container .image_holder{height:300px; width:100%;background-color: #2D6EA8;}
.prize_text{padding:10px;font-size: 14px;color:#333;}

.question_container{margin-top:15px;border:1px #296AA6 solid;background-color: #0E3370;color:#fff;}
.question_container form{paddding:0px;margin:0px;}
.question_header{border-bottom:1px #296AA6 solid;background: url(../images/question_heading_bg.gif) repeat-x #123c79;padding:10px;color:#fff;}
.question_header .qheader{padding-left:30px;background:url(../images/the_question_icon.png) no-repeat;font-size: 24px;font-family: "Rockwell";margin-bottom:8px;}
.question_header .qtext{font-size: 17px;margin-top:5px;}
.question_option{padding:10px;font-size: 17px;border-bottom: 1px #296AA6 solid;}
.question_option:hover{background-color: #000;cursor: pointer;}
.question_option:last-child{border-bottom: none;}
.question_option input{display:none;}
.question_option span{background:url(../images/checkbox_bg.png) -18px 0px no-repeat;height:20px;width:19px;display:block;float:left;clear:left;margin-right:5px;}
.question_option:hover span{background:url(../images/checkbox_bg.png) 0px 0px no-repeat;height:20px;width:19px;display:block;float:left;clear:left;margin-right:5px;}
#submit_ans{background:url(../images/ans_submit.png) 126px 2px no-repeat;height:26px;font-size:24px;width:150px;font-family: "Rockwell";color:#fff;border:none;padding-left:0px;position:relative;left:-25px;}
#content h1, #admin-content h1,.singleColumnDiv h1{font-family: "Rockwell";font-weight: normal;color:#182D61;font-size: 27px;}
div.heading_note{font-size:14px;color:#182D61;}
span.views_count{margin-left:40px;padding-left:20px;background: url(../images/views_icon.png) 0px 3px no-repeat;}
.addthis_floating_style .at300b, .addthis_floating_style .at300bo, .addthis_floating_style .at300m{padding:0px;margin-bottom:10px;display:block;}
.addthis_floating_style{left:-71px;position:absolute !important;border-left:1px #ccc solid;border-top:1px #ccc solid;border-bottom:1px #ccc solid;border-radius: 0px;}
.vertical_addthis{position:relative;top:-115px;}
.horizontal_addthis .addthis_counter{height:30px;}
.horizontal_addthis .addthis_button_tweet{width:90px;}
.horizontal_addthis .addthis_button_facebook_like, .horizontal_addthis .addthis_button_google_plusone, .horizontal_addthis .addthis_button_compact{margin-top:5px;width:80px;}
hr {margin: 10px 0 !important;}
#footer_admin{height:20px;}
.adminLoginBox{padding:70px 300px 50px 300px;}
.adminLoginBox .well{background-color:#fff;border:1px #ccc solid;}
.adminLoginBox h2{font-weight: normal;color:#123c79}
.adminLoginBox button{display:block;clear:both;}
.adminLoginBox .help-inline{margin-bottom:10px;padding-left:0px;}
#admin_column2_wrapper{margin-top:10px;}
.span3_5{width:277px;}
.span4_5{width:350px;}
.span7_5{width:587px;}
.input-prepend .span7_5{width:560px;}
.input-prepend .add-on, .input-append .add-on{float:left;}
#admin_menu{margin:0px;background-color:#fff;width:100%;min-height:300px;border:1px #ccc solid;padding-top:10px;padding-bottom:10px;}
#admin_menu a{color:#123c79;}
#admin-right-bar{margin-left:10px;}
#admin-content{min-height:400px;background-color:#fff;border:1px #ccc solid;padding:10px;}
#admin-content h3{font-weight: normal;font-size: 22px;text-align: center;}
body.error_page{background-color: #174581 !important;}
.error_wrapper{width:400px;margin:0px auto;margin-top:100px;text-align: center;color:#E3E3E3;}
.error_wrapper h1{font-family: "Rockwell";font-weight: normal;font-size:242px;line-height: 0.7em;letter-spacing: -0.03em;}
.error_wrapper h3{font-family: "Rockwell";font-size:38px;padding-right:90px;margin-bottom:3px;}
.error_wrapper p{font-size:22px;line-height: 1.2em;}
#cboxClose{background:url(../images/close_button.png) 10px 0px no-repeat;padding-right:11px;right:-10px;opacity: 1 !important;padding-left: 17px;padding-top: 4px;color: #123c79 !important;padding-bottom: 8px;}
#signin-form{width:450px;}
.submit_block{margin-top:10px;}
#content .form{margin-left:0px;}
.form-row{margin-top:10px;font-size:15px;}
.std_signup_btn{width:315px;height:60px;background-color: #3A5769;border:1px #003E4D solid;color:#fff;background-image: url(../images/regular_signup_btn_bg.png);background-repeat: no-repeat;background-position: 16px 12px;}
.std_signup_btn span{margin-top:20px;margin-left:80px;display:block;font-size: 18px;}
.form-row a:hover{text-decoration: none;}

.form h2{font-family: "Rockwell";font-weight: normal; color:#182C5F;font-size: 28px;}
.form h4{color:#182C5F;}
.input-group{margin-left:0px !important;border:1px #ccc solid;padding:5px 0px 5px 0px;background-color: #fff;border-radius: 4px;margin-bottom:10px;clear:both;float:none !important;}
.input-group ul{margin:0px;margin-left:10px;}
.input-group li{display:inline-block;width:90px;padding-top:5px;}
.input-group input{float:left;margin-right:5px !important;}
.input-group {}

.singleColumnDiv{margin-top:20px;margin-left:350px;}
.singleColumnDiv hr{border-top: 1px solid #DDD;border-bottom: none;}
.singleColumnDiv .heading_note{margin-bottom:10px;}
.singleColumnDiv .input-group{margin-bottom:15px;}

.image_ctrl_holder label{margin-left:20px;margin-bottom:10px;}
.image_ctrl_holder .buttons-holder{width:80px;margin-left:20px;}
.image_ctrl_holder .buttons-holder button{margin-bottom:5px;}
.social_name_holder{margin-left:20px;margin-top:20px;}
span.profile_fb_icon{float:left;margin-right:5px;width:27px;height:25px;background:url(../images/profile_fb_icon.png) no-repeat;display:block;}
span.profile_1q_icon{float:left;margin-right:5px;width:27px;height:25px;background:url(../images/profile_1q_icon.png) no-repeat;display:block;}
span.profile_twitter_icon{float:left;margin-right:5px;width:27px;height:25px;background:url(../images/profile_twitter_icon.png) no-repeat;display:block;}
.qq-uploader .qq-upload-button{height:18px;width:50px;display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333 !important;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}
.qq-upload-button:hover,.qq-upload-button:active,.qq-upload-button.active,.qq-upload-button.disabled,.qq-upload-button[disabled]{background-color:#e6e6e6;}
.crop_button{margin-top:5px;}
.view_inner{padding:10px;margin-bottom:10px;border:1px #ccc solid;}
.view_inner_content{width:300px;float:left;padding-top:5px;position:relative;padding-left:35px;}
.view_inner_content span{position:absolute;left:1px;top:3px;}
.edit_form{margin-left:10px;}
.gray_box{padding:10px;background-color: #f5f5f5; border:1px #ccc solid;}

#admin-content h3{text-align: left;font-size: 16px;color:#222;}
.bluefont{color:#123c79 !important;}
.lightbluefont{color:#0085C9; }
.f16{font-size:16px;}
.curved-border{border-radius: 5px;}
.boldunderline{font-weight: bold;text-decoration: underline;}
.pagination{width: 500px;float: left;}
.show-all{margin-top:20px;}

.grey-label-form label{padding:5px;background-color: #eeeeee; border: 1px #ccc solid;margin-bottom:7px;}
.grey-label-form .span7{width:587px;}
.grey-label-form select.span7{width:597px;}

.single_row_input label{width:138px;float:left;padding-top:3px;}
.single_row_input .radio_option{list-style: none;margin-left:0px;float:left;}
.single_row_input .radio_option li{clear:both;}
.single_row_input .radio_option li input[type="radio"]{float:left;margin-right:5px;}
.single_row_input .help-inline{margin-left:138px;}
.bluelink{margin-left:10px;}
.bluelink a, .bluelink a:hover{color: #182C5F;}
.bg-cal-icon{padding-left:22px;background: url(../images/cal-icon.gif) no-repeat 5px 5px;}
.ui-datepicker-trigger{display:none;}
.form-actions{border: 1px #ccc solid !important;}
.btn_full .btn{margin-left:10px;}
.btn_full{width:80px;float:left;}
#comp_main_image{height:280px;min-width:596px;max-width:600px;margin-top:10px;padding:0px;}
.view_rows ul{margin-left:0px;list-style: none;}
.view_rows ul li .btn{float:right;}
.view_rows ul li .titles{margin-top:5px;display:block;float:left;width:500px;}
#keyword{margin-right:10px;}
.hdd{margin-top:10px;}
#company-info{list-style: none;}
.addPhoto ul.images{list-style: none;margin-left:0px;}
.image_place_holders{padding:3px;float:left;margin-right:10px;}
.images .image_input_item{clear:both;float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ddd solid;width:590px;}
.images .qq-uploader{margin-bottom:5px;}
.images .image_captions_holders{float:left;margin-right:20px;}
.buttons_for_img{float:left;margin-right:30px;}
.images .image_captions_holders textarea{width:280px;height:64px;margin-bottom:0px;}
.images .submit_buttons_img{float:left;padding-top:22px;}
.images .crop_block{float:left;margin-top:10px;width:100%;}
.crop_img_sec{margin-top:10px;}
.marb10{margin-bottom:10px;}
#prize_image{width:350px;height:300px;background-color: #333;}
label.radio{float:left;width:40px;margin-left:10px;margin-top:5px;}
.company_block .thumbnail, .companyImage{width:130px;height:110px;padding:3px;border:1px #eee solid;border-radius: 3px;background: #fff;float:left;margin-right:20px;}
.companyDetail, .companyDetail a, .companyDetail span{color: #174581;font-size: 14px !important;}
.companyDetail h2{color:#111;font-weight: normal;margin-bottom:5px;}
.companyDetail p{line-height: 10px;}
.vertica_image_controls{max-width:80px;float:left;}
.vertica_image_controls .btn, .vertica_image_controls input[type="submit"]{margin-top:5px;width:70px !important;margin-left:0px;}
.vertica_image_controls a{padding-left: 0px;padding-right: 0px;}
.qq-uploader{float:left;}
.order_filter_links a, .order_filter_links a:hover{ color: #123c79; }
.order_filter_links{margin-bottom:10px;}
.order_filter_links a.active, .order_filter_links a.active:hover{ text-decoration: underline;font-weight: bold; }

.image_for_cropping .banner_image{width:350px;height:350px;border:1px #ddd solid;float:left;}
.text_desc_r{float:right;}
.text_desc_l{float:left;}
.head_port{font-size:22px;width:520px;float:left;color:#0085C9; }
.banner_adding_sec .f13{color:#0085C9;}
.horizontal_image_controls .btn_full{width:300px !important;}

.tweetScheduleList{list-style: none;margin-left: 0px;}
.tweetScheduleList li{float:left;width:75px;}
.tweetScheduleList li input{float:left;margin-right:5px;}
#cboxCurrent{margin-left:5px !important; margin-bottom:5px !important;}
#cboxTitle, #cboxNext, #cboxPrevious {color: #fff !important;margin-left:5px !important; margin-bottom:5px !important;}
.loading-display{background: url(../images/loading.gif) no-repeat 150px 18px;}
.answered{background-color: #000;padding:10px;text-align: center;}
.answered p{font-size:15px;}
.answered p.f17{font-size: 17px;}
.answered .bluefont{color:#3AA6DF !important;}
.answered .percentages{width:100%;margin-bottom:10px;}
.answered .percentages h2{color:#A9E2FF;font-size: 28px;}
.answered .percentages .right, .answered .percentages .wrong{float:left;width: 155px;}
.answered .percentages .right{border-right:2px #A9E2FF solid;}
.answered h2{font-weight:normal;}

h4.entrants{font-weight: normal;}
.bg_blue{background-color:#BBDBEC; border:1px #ccc solid;padding:10px;}
.bg_light_blue{background-color:#C6CFDB; border:1px #ccc solid;padding:10px;}

.winner_unset .view_inner{background-color: #F2F2F2;}
.winner_set .view_inner{background-color: #BBDBEC;}


#calendar{font-size: 15px;border-collapse: separate;border-spacing: 10px;background:url(../images/cal_bg.gif) repeat-x;}
#calendar thead{}
#calendar td{background-color: #f2f2f2;padding:5px;min-width: 35px;height: 35px;}
#calendar thead .month-year-row th{padding-bottom:10px;}
.nomarbottom{margin-bottom: 0px !important;}
#showSelectedDate{font-size: 15px;color: #0E3370; }

#cboxWrapper #cboxTitle{position: absolute;
top: 60px;
left: 0;
text-align: center;
width: 100%;
color: #999;max-width:94%;display:none !important;}
#cboxWrapper:hover #cboxTitle{}
#cboxPrevious{padding-left:5px;}

.winner_block .w_image_holder{float:left;margin-right:15px;}
.w_content_holder h3{font-weight: normal;color:#182C5F;line-height: 1.2em;margin-bottom: 10px;font-size:20px;}
.winner_block .winner_thumb_holder{margin-bottom:10px;}
.winner_block .wonby{font-size: 16px;}
.w_c_year{color:#2C6CA6;}
.winner_block .wonby{font-weight: bold;font-size: 15px;color:#182C5F !important;}
.winner_block .wonby a{font-weight: normal;color:#2C6CA6;}

.twitter_block{float:left;width:400px;color:#fff;padding-left:15px;padding-top:15px;padding-bottom:10px;}
.twitter_block a, .twitter_block a:hover{color:#39A5DF;}
.twitter_block .pull-left{width:48px;height:35px;background: url(../images/footer_twitter_icon.png) no-repeat 10px 0px;}
.twitter_block .pull-right{width:340px;}
#twitter_update_list li{list-style: none;}

.selected_day{background-color:#C6CFDB !important;}
.banner_container{margin-top:15px;}
.red{color:red; }
.delete_confirmation_body{margin-top:20px;margin-bottom:200px;font-size: 15px;}
.delete_confirmation_body .btn{margin-top:20px;}
a.profile_deletion_link, a.profile_deletion_link:hover{float:right;color:#777;padding-right:25px;padding-top:15px;background: url(../images/delete_profile_icon.png) no-repeat 158px 10px;}

.thumb-gallery .image_place_holders{padding-left:5px;padding-right:0px;}
.thumb-gallery .image_place_holders:first-child{padding-left:0px;}
/*added by gautam for slider in front end*/
.slider{position:relative;}
.slideshow{position:relative; z-index:0; height:280px !important;}
.slider #nav_btn a{height:50px; width:50px; display:block; text-indent:-99999px; position:absolute; top:120px; z-index:60; opacity:0;filter:alpha(opacity=00);transition: opacity 1s;-moz-transition: opacity 1s;-webkit-transition: opacity 1s;-o-transition: opacity 1s;}
.slider #prev{background:url(../images/slidernav.png) right center no-repeat; left:0;}
.slider #next{background:url(../images/slidernav.png) left center no-repeat; right:0;}
.slider:hover #nav_btn a{opacity:1;filter:alpha(opacity=100);}
.infoSlider{background:url(../images/captionbg.png) repeat;color: #FFFFFF;font-size: 18px;position: absolute;z-index: 1000;margin-left:1px; bottom:0; width:580px; padding:10px; text-shadow:1px 1px #000;}

.news_image_listing{width:100%;border:1px #000 solid;}
.news_image_listing .drag_area{background:url(../images/drag_icon.gif) no-repeat 4px 80px #eee;height:210px;width:30px;float:left;margin-right:10px;}
.news_image_listing .buttons_for_img{padding-top:10px;}
.news_image_listing .right_of_drag{padding:10px;float:left;width:520px;}
.news_image_listing textarea.caption{width:200px;margin-right:10px;height:90px;}
.news_image_listing .single_row_input{width:100%;float:left;margin-top:5px;}
.news_image_listing .single_row_input label{width:126px;}

.pluginCommentFlyout{z-index:200;}

.countdown_container{background:url(../images/countdown_bg.png);height:142px; width:100%;margin-top:15px;}
.countdown_container h3{font-size:20px;font-family: "rockwell";color:#fff !important;font-weight:normal;padding-left: 10px;padding-top:5px;}
.infoSlider{display:none;}
