.big { font-size: 30px; color: #fff; float:right; padding-top: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
/* IMPORT */
@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
.cleaner td { text-align: left; font-weight:500; border-color:#073c50}
.blanco { color:#FFFFFF; }
.naranja, a:link.naranja, a:visited.naranja { color:#FF8700 !important; }
.rojo { color:#FF0000; }
.verde { color:#067202;}
.gris_oscuro { color:#656565; }
.gris_claro { color:#B2B2B2; }
.azul_fuerte { color:#2D3C46; }
.amarillo { color:#F7CB29; }


/* GLOBAL */
body{color:#787878;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size:12px;margin:0;background:#164657 url(../images/bg.jpg) no-repeat top center;;}
#body,#empty_body {background:url(../images/bg.jpg) no-repeat center top;min-width:983px;overflow:auto}
#empty_body {background-image:url(../images/bg_blank.jpg);}
#no_background_body {background:none;}
a{color:#073c50;font-weight:400;text-decoration:none}
.sub_content{margin-left:13px}
a:hover{text-decoration:underline}
#page{margin:0 auto;width:983px}
#content_envelope{background-image:url(../images/bg_content.png);overflow:auto;width:983px}
#content_envelope_header{background-image:url(../images/bg_header.png);height:25px;width:983px;margin-top:50px;}
#content_envelope_footer{background-image:url(../images/bg_footer.png);height:33px;width:983px}
#content{margin:0 auto;width:951px}
.title_bar{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#8e2d23;clear:both;color:#FFF;font-size:15px;font-weight:700;margin:0 0 6px;padding:5px 0 3px 12px}
.title_bar a{color:#FFF;font-size:12px}
h1{
font-size:14px;
margin-bottom:5px;
text-transform:uppercase;
font-weight:lighter;
color:#FFFFFF;
background:url(../images/puce-h1.png) no-repeat left top;
padding-left:20px;
border-bottom:1px dotted #dab415;
padding-bottom:3px;}
h2{color:#FF6600;font-size:21px;margin-bottom:4px;}
.arrow_list{list-style:none;margin:0;padding:0 0 0 13px}
.arrow_list li a{display:block;padding:3px 0}
.arrow_list li:hover{list-style-image:url('../images/arrow_yellow.gif')}
.left_content{float:left;display:inline;padding:10px 0 0 15px;width:627px}
.right_content{float:right;display:inline;padding:10px 15px 0 0;width:281px}
.right{float:right}
.text_right{text-align:right;}
.clear{clear:both}
.bigger_text{font-size:21px; color:#F90}
.big_text{font-size:17px}
.medium_text{font-size:14px}
.error_info{font-size:14px;margin-bottom:150px}
tr.underlined{border-bottom:solid 1px silver}
div.contract_marker{color:red;float:none;font-weight:700;padding-right:5px;text-align:right}
a.logout{color:#FFF;font-size:9px;padding-right:12px}
span.red{color:red}
span.blue{color:#40a2c8}
.big_button{font-size:150%}
.submit_button{-moz-border-radius:4px;background-color:#40a2c8;border:0;color:#FFF;font-size:12px;padding:3px 12px}
.big_submit_button{-moz-border-radius:4px;background-color:#40a2c8;border:0;color:#FFF;font-size:150%;padding:3px 12px}
span.footnote{font-size:10px;font-style:italic}
#header{height:88px}
#logo a{display:block;height:48px;margin:24px 0 0 23px;padding:0 100px 20px 0;width:225px}
#logo h1{height:1px;overflow:hidden;position:absolute;top:-30px;width:1px}
#global_search{float:right;display:inline;margin:22px 32px 0 0;width:200px}
#global_search input{background-color:transparent;border:0;color:#002d40;font-size:12px;width:175px;float:left;}
#global_search_submit{width:20px; height:20px; float:right;}
#global_menu{clear:right;float:right}
#global_menu ul{list-style:none;margin:0;padding:3px 15px 0 0}
#global_menu ul li a{color:#FFFFFF;display:block;font-size:13px;padding:60px 20px 20px; font-weight:bold}
#copyright{color:#073c50;float:left;display:inline;padding:7px 0 75px 20px}
#contact_info{color:#43697c;float:right;display:inline;padding:7px 20px 75px}
#contact_info span{color:#FFF}
.featured{height:274px}
.bold{font-weight:bold}
.italic{font-style:italic;}
.bottom_pad{padding-bottom:5px}
.full_width{width:100%}
.login_error{background:green;color:#FFF;margin-bottom:10px;margin-left:-11px;padding:11px 0 11px 11px;width:100%}
.chat_bottom_pad{padding-bottom:15px;}
.center{text-align:center;}

/* BLOG */
.blog_post {clear:both;margin:25px 0px 0px 0px;width:100%;}
.blog_post_header {width:100%;}
.blog_post_header h2 {line-height:1;}
.blog_post_header h2>a{color:#40a2c8;font-weight:bold;font-size:90%;}
.blog_post_header .author {margin-top:0px;font-size:90%;text-transform:uppercase;overflow:hidden;}
.blog_post_header .posted_at {margin-top:0px;font-size:90%;text-transform:uppercase;}
.blog_post_header img {float:left;display:inline;padding-right:7px;}
.blog_post_content {clear:both;margin:5px 0px 0px 67px;}

/* SLIDESHOW */
.slideshow {position:absolute;width:627px;height:270px;overflow:hidden;z-index:0;}
.slideshow #shadow {position:absolute;width:627px;height:270px;z-index:2;background-image: url(../images/feature_shadow.png);}
.slideshow #shadow a {position:absolute;display:block;width:627px;height:270px;}
.slideshow #arrow {position:absolute;width:1235px;height:60px;z-index:1;left:-593px;top:210px;background-image: url(../images/feature_slider.png);}
.slideshow #menu {position:absolute;width:627px;height:60px;top:210px;z-index:2;}
.slideshow #menu ul { list-style:none;margin:15px 0px 0px 10px;}
.slideshow #menu ul li { float:left;display:inline;width:120px;}
.slideshow #menu ul li a {font-size:11px;color:#FFFFFF;display:block;height:38px;padding-left:6px;padding-right:5px;text-decoration:none;}
.slideshow #slide {position:absolute;width:3200px;height:270px;}
.slideshow #slide img {float:left;display:inline;}

	
/* HOME */
#blog_feed h2 span{font-size:8px;vertical-align:top;}
.blog_item{overflow:auto;padding:5px 10px 10px 10px;}
.blog_item img{float:right;display:inline;margin:3px 0px 0px 5px;}
.blog_item .time{color:#999;font-size:80%;}
#find_a_speaker{padding:15px 0px 0px 0px;}
#find_a_speaker .tabs{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#42302c;color:#FFF;font-size:14px;overflow:auto;padding:0px 0px 0px 12px; width:615px;}
#find_a_speaker .tabs .headline{float:left;display:inline;font-weight:700;margin-top:8px;}
#find_a_speaker .tabs ul{float:left;display:inline;list-style:none;margin:6px 0px 0px 50px;}
#find_a_speaker .tabs ul li{float:left;display:inline;margin-bottom:0px;padding:0px 5px;}
#find_a_speaker .tabs ul li a{-moz-border-radius:3px;-webkit-border-radius:3px;color:#FFF;display:block;font-size:12px;font-weight:700;padding:5px 15px 0px 15px;text-decoration:none;}
#find_a_speaker .tabs ul li a:hover{background-color:#6E6E6E;text-decoration:none;}
#find_a_speaker .tabs ul li.on{-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;background-color:#FFF;color:#40a2c8;padding-bottom:3px;}
#find_a_speaker .tabs ul li.on a:hover{background-color:#FFF;}
.speaker_stub{float:left;display:inline;height:65px;margin:13px 3px 3px 13px;width:47%;}
.speaker_stub img{border:1px solid #d3e2e9;float:left;display:inline;height:60px;margin-right:10px;width:60px;}
.location_stub{float:left;display:inline;margin:13px 3px 3px 13px;width:190px;}
.topic_stub{float:left;display:inline;height:45px;margin:13px 3px 3px 13px;width:47%;}
.topic_stub .subtopic{color:#787878;}
.topic_stub_faith{float:left;display:inline;height:105px;margin:13px 3px 3px 13px;width:47%;}
.topic_speaker_stub{float:left;display:inline;height:65px;width:100%;}
.topic_speaker_stub img{border:1px solid #d3e2e9;float:left;display:inline;height:60px;margin-right:10px;width:60px;}
#for_event_planners{float:left;display:inline;padding:15px 0px 0px 0px;width:297px;}
#for_speakers{float:left;display:inline;padding:15px 0px 0px 15px;width:314px;}
#get_local{margin:15px 0px 0px 0px;width:281px;}
#get_local img{margin-top:10px}
#nosurprise {padding:10px 15px 0px 15px;width:920px;}
#nosurprise table{padding:10px;}
#nosurprise .tab_under{ background: url(../images/psb_no_surprises_tab_bg.jpg) no-repeat; background-position: -3px -3px; }
#nosurprise .tab_over{ background: url(../images/psb_no_surprises_tab_bg.jpg) no-repeat; background-position: 170px -3px;}
#nosurprise .tabs{ height: 40px; padding:10px 0px 0px 5px; }
#nosurprise a.chart_link{ text-decoration: none; font-size:8pt; padding: 0px 10px 0px 10px; }
#nosurprise a.chart_link:hover{ text-decoration: none; color: #3366FF; }
#video_links {text-align:center;}
#index_info {font-size: 11px; line-height:13px; padding:15px 0 0 5px;}

/* SEARCH */
.search_options{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#888888;float:left;display:inline;font-size:11px;height:28px;margin:0 0 7px;overflow:auto;width:100%}
.search_options.bottom{margin-top:15px}
.search_options .sort{float:left;display:inline;font-size:11px}
.search_options .sort ul{list-style:none;margin:6px 0 0 13px}
.search_options .sort ul li{float:left;display:inline;margin:0;padding:0 2px 0 0}
.search_options .sort ul li a{-moz-border-radius:3px;-webkit-border-radius:3px;display:block;padding:1px 4px 0;text-decoration:none}
.search_options .pagination{float:right;display:inline;padding:7px 10px 0 0}
.search_options .pagination a{padding:2px 5px;text-decoration:none}
.search_options .pagination a:hover{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#888888;color:#FFF;padding:2px 5px}
.search_options .pagination .current{-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#888888;color:#FFF;padding:2px 6px;text-decoration:none}
.search_options .pagination .prev_page{display:none}
.search_speaker_stub{clear:both;float:left;display:inline;margin:4px 3px 3px 13px;width:97%}
.search_speaker_stub .fee_and_travel{float:right;display:inline;padding-left:15px;padding-top:3px;width:130px}
.search_speaker_stub .fee_and_travel span{color:#34677c;font-weight:700}
.search_speaker_stub img{border:1px solid #8B0A26;float:left;display:inline;margin-right:10px}
.failed_search {text-align:center; padding:25px 0px 25px 0px;}
.search_filter_form {-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#c4e2ed;color:#073c50;padding:15px 0 6px 15px}
.search_filter_form input[type="text"] {border:1px solid #478fa9;color:#073c50;font-size:12px;padding:3px 0px;width:150px;}
.search_filter_form_item {margin-top:10px;}
.fee_slider { width:240px; margin:5px 0px 20px 0px; background-color:#546f7e; height:2px; position:relative; }
.fee_slider_handle {margin-top:-4px; margin-bottom:4px; padding-bottom:8px; width:15px; height:10px; background-image:url(../images/filter_handle.gif); background-repeat:no-repeat; cursor:move; position:absolute;}

/* SPEAKER */
#speaker .group{clear:both;margin:15px 0 3px 13px;overflow:auto}
#speaker .group .label{float:left;display:inline;text-align:right;width:120px}
#speaker .group .label a{color:#40a2c8;font-size:15px;font-weight:700;text-align:right}
#speaker .group .sub_label{color:#40a2c8;float:left;display:inline;font-size:15px;font-weight:700;text-align:right;width:120px}
#speaker .group .content{float:left;display:inline;margin-left:15px;padding-top:3px;width:472px}
#speaker .group #full_name{color:#40a2c8;font-size:32px;font-weight:700;padding-top:7px}
#speaker .group #byline{font-size:14px;width:320px;}
#speaker .group #byline ul{margin-bottom:0px; margin-left:15px;}
#speaker .group #wsb_notice{font-size:14px;font-weight:700;width:350px}
#speaker .group #exclusive_badge{margin-top:0px;}
#speaker .group #fee_grid{float:left;display:inline;width:230px}
#speaker .group #fee_grid td{padding:0 20px 0 0}
#speaker #travel_info{float:left;display:inline;margin-left:15px;width:205px}
#speaker .speech_topic_title {font-weight:bold; color:#40a2c8;}
#speaker .speech_topic_title a{font-weight:bold; color:#40a2c8;}
#speaker .group .topic_description{margin-bottom:25px;}
#audio_review_form{clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#c4e2ed;color:#073c50;padding:15px 0 6px 15px;width:300px}
#audio_review_msg hr{width:250px}
#speaker_video{height:450px;width:600px}
.video_thumb { width:75px;}
#speaker .speaker_stub{display:inline;height:65px;margin:3px 3px 3px 0px;width:100%;}
#speaker .speaker_stub img{border:1px solid #d3e2e9;float:left;display:inline;height:60px;margin-right:10px;width:60px;}

/* MY PREMIERE */
div.login{padding:10px}
table.login td{border:0;padding:4px;width:100px}
table.login th{text-align:right}
td.login_field input[type="text"],input[type="password"]{width:90%}
#slmenu{list-style:none;margin-left:-5px;margin-right:5px}
#slmenu li{margin:0;padding:0}
#slmenu a{display:block;padding:4px;text-decoration:none}
#slmenu li .active{background-color:#c4e2ed}
.slprofile h3{color:#40a2c8;font-size:14px;font-weight:700}
.slprofile table{border-spacing:0;padding:0;width:100%}
.slprofile th{color:#40a2c8;font-weight:700;padding:3px 0}
.slprofile td{padding:3px 0}
.slprofile div.noimage{border:1px solid silver;color:silver;font-size:18px;height:120px;text-align:center;width:120px}
#slfees div.left_content{border-right:1px solid silver;float:left;display:inline;padding-right:15px;width:44%}
#slfees div.right_content{float:left;display:inline;margin-left:25px;width:44%}
#slfees td.travel_left{width:20%}
#slfees td.travel_right{width:80%}
#slmyprograms input[type="text"]{width:60%}
#slmyprograms textarea{height:170px;width:60%}
#slbooks div.book{margin-bottom:10px;padding:5px 0}
#slcatalog div.photo{border:dashed 1px silver;padding:10px;width:70%}
#slvideos td{text-align:left;vertical-align:top}
#slvideos img.video_thumb{height:115px;width:153px}
#clientlogin div.error{background:red;color:#FFF;margin-bottom:10px;margin-left:-11px;padding:11px 0 11px 11px;width:100%}
#clientlogin .clientpastevent{border:1px solid silver;float:left;display:inline;margin-bottom:10px;margin-right:5px;padding:10px;width:280px}
#clientlogin .clientevent{border:1px solid silver;float:left;display:inline;margin-bottom:10px;padding:10px;width:585px}
#clientlogin .left_expanded{float:left;display:inline;width:75%}
#clientlogin .right_expanded{float:right;display:inline;width:25%}
#clientlogin .eventimg{float:left;display:inline;padding-right:15px}
#mediakit .gallery{overflow:auto}
#mediakit .item{float:left;display:inline;margin-bottom:50px;margin-right:15px;text-align:center}
#mediakit .item img{border:1px solid #000}
#mediakit h4{color:#40a2c8;font-weight:400;margin-bottom:5px;margin-top:10px}
#online_contract span{font-size:13px}
#online_contract div.error{background:#060;color:#FFF;font-size:14px;font-weight:700;margin-bottom:10px;margin-left:-11px;padding:11px 0 11px 11px;width:100%}
#online_contract td{padding-right:3px}
#online_contract .contract h4{font-size:12px;font-weight:700;margin-bottom:0;margin-top:8px}
#online_contract input[type="text"]{font-size:18px;width:200px}
#online_contract input[type="text"].initials{width:100px}
#online_contract td.red{padding-right:3px; color:red;}
#online_itinerary div.error{background:#060;color:#FFF;font-size:14px;font-weight:700;margin-bottom:10px;padding:11px}
#online_itinerary span.blue{color:#40a2c8;font-size:130%;font-weight:700}
#online_itinerary div.bigtext{font-size:130%}
#online_itinerary .advance td{border-bottom:1px solid #ccc;padding:3px}
#online_itinerary .edit_advance td{padding:3px}
#online_itinerary .edit_advance .multi_desc{color:#40a2c8;font-weight:700;vertical-align:top}
#online_itinerary div.compressed{width:65%}
#online_itinerary .edit_advance textarea{height:80px;width:90%}
#online_itinerary .edit_advance h3{font-weight:400;margin-bottom:0;margin-top:10px}
#online_itinerary .contacts .name{border:none;vertical-align:top;width:34%}
#online_itinerary .contacts .info{border:none;vertical-align:top;width:66%}
#online_itinerary .countdown{background-color:#c4e2ed;color:#40a2c8;font-size:14px;height:120px;padding:3px;text-align:center;vertical-align:middle;width:280px}
#online_itinerary .box{display:table-cell;height:120px;text-align:center;vertical-align:middle;width:360px}
#online_itinerary .header{border-bottom:solid 1px silver;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;width:100%}
#online_itinerary .header td{padding:10px 10px 10px 0;vertical-align:middle}
#itinerary_weather div.weather{color:#3D3D3D;font-size:75%;margin:0;padding:0}
#itinerary_weather span.blue{color:#40a2c8;font-size:130%;font-weight:700;line-height:1;margin-bottom:1em}
#itinerary_weather table.weather{border-collapse:collapse;font-size:12px;width:100%}
#itinerary_weather table.weather td{border:1px solid silver;padding:5px;text-align:center;vertical-align:top;width:20%}
#itinerary_weather table.weather th{background-color:gray;border:1px solid silver;color:#FFF;font-size:13px;padding:3px;text-align:center;width:20%}
#itinerary_weather p.weather{margin-bottom:8px;margin-top:0}
#itinerary_weather .degrees{font-size:14px;font-weight:700}
#itinerary_weather .high{color:#900}
#itinerary_weather .low{color:#009}
#itinerary_weather .conditions2{color:gray}
#event_proposal span{color:#40a2c8;font-size:13px}
#event_proposal h3{color:#40a2c8;font-weight:400}
#event_proposal .left_content{float:left;display:inline;padding:10px 0 0;width:558px}
#event_proposal .right_content{float:right;display:inline;padding:10px 0 0;width:300px}
#event_proposal .left{float:left;display:inline;width:50%}
#event_proposal .logo_img{float:left;display:inline;overflow:hidden;text-align:right;width:49%}
#event_proposal .agent_img{padding-bottom:3px;padding-right:5px;padding-top:7px;text-align:right;width:100px}
#event_proposal .speaker_img{float:left;display:inline;height:75px;width:75px}
#event_proposal img.speaker_img{border:1px solid silver}
#event_proposal .speaker_cont{float:left;display:inline;margin-left:10px;padding-bottom:20px;width:450px}
#event_proposal .proposal{border-top:1px solid silver;clear:both;font-size:12px;font-weight:400;width:100%}
#event_proposal .proposal .cont_header{font-size:13px;font-weight:700}
#event_proposal .proposal .cont_byline{font-size:10px}
#event_proposal .proposal .cont_audio{vertical-align:middle}
#event_proposal .proposal .more_info {width:165px; text-align:right; font-style:italic; font-size:10px;}
#event_proposal div.big_bold{color:#40a2c8;font-size:16px;font-weight:700}
#event_proposal div.medium_bold{color:#40a2c8;font-size:14px;font-weight:700}
.event_followup table{width:98%}
.event_followup th{width:35%;font-weight:bold}
.event_followup td{width:65%}
.event_followup textarea{width:100%;height:80px}
.event_followup_info{background:#060;color:#FFF;font-size:14px;font-weight:700;margin-bottom:10px;margin-left:-11px;padding:11px 0 11px 11px;width:100%}

/* STAFF DIRECTORY */
.staff_box{border:0 solid silver;float:left;display:inline;min-height:65px;margin-bottom:10px;width:49%}
.staff_img{float:left;display:inline;padding-right:10px}
.staff_img_right{float:right;display:inline;padding-left:10px}
div.left_small{float:left;display:inline;width:200px}
.staff_about{clear:both; border:solid 1px silver; padding:5px; margin-top:75px; margin-right:10px;}
.staff_profile_question{font-weight:bold;}
.staff_profile_answer{padding-bottom:5px;}
p.staff_profile_p{padding:0px;margin:0px;}

/* CONTACT US */
span.contact_blue{color:#40a2c8;font-size:16px;font-weight:700}
div#contact_form textarea{border:1px solid #478fa9;color:#073c50;font-size:12px;height:30px;overflow:auto;padding:3px 0;width:150px}
div#catalog_form select{border:1px solid #478fa9;color:#073c50;font-size:12px;padding:3px 0;width:152px}

/* EVENT SERVICES DIRECTORY */
#directory{padding:10px 7px 0}
#directory #usa{margin-right:-20px}
#directory #whichstate{color:silver;font-size:1.9em;font-weight:700;height:20px;text-align:center;top:10px;width:100%;z-index:10}
#directory #toc h4{font-size:1.1em;font-weight:700;margin-bottom:10px}
#directory #toc{background-color:#e5e5e5;border-bottom:1px solid silver;border-top:1px solid silver;font-size:1.1em;margin-bottom:1.5em;padding:10px}
#directory #toc ul{margin-bottom:0;margin-left:2em;margin-top:0}
#directory #toc li{line-height:1.3em;margin-bottom:0;padding:0}
#directory #links dt{font-size:1.1em}
#directory #links dl{margin:1em 2em;padding:0}
#directory #links dd{margin-bottom:1em}
#directory #links dd p{margin:10px 0}

/* MORE SPEAKER PAGE? */
.left,#logo,#global_menu ul li,#speaker .videos a,#slbooks img.book,.staff_cont{float:left}
.center td.center{text-align:center}
#find_a_speaker .tabs ul li.on a,#online_contract span.blue,#event_proposal .proposal .cont_fee{color:#000000}
.speaker_stub h3,.topic_stub h3,.topic_speaker_stub h3,.search_speaker_stub h3{font-size:17px;font-weight:400;margin:0;padding:3px 0 0}
.speaker_stub h4,.topic_stub h4,.topic_speaker_stub h4,.search_speaker_stub .byline{font-size:12px;font-weight:400;margin:0;padding:0}
.speaker_stub h5,.topic_stub h5,.search_speaker_stub .aclient{font-size:10px;color:#999;font-weight:300;margin:0;padding:0}
.search_options .sort ul li.on a,.search_options .sort ul li a:hover,#slmenu a:hover{background-color:#40a2c8;color:#FFF}
.video_list img,#speaker .videos img{height:56px;margin:3px 10px 0 0;width:75px}
#speaker #check_availability,div#contact_form,div#catalog_form{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#c4e2ed;color:#073c50;padding:15px 0px 6px 15px;margin-bottom:8px;}
#speaker #check_availability th,#audio_review_form th{font-size:11px;padding:0 7px 5px 0;text-align:right}
#speaker #check_availability td,#audio_review_form td{padding:0 10px 5px 0}
#speaker #check_availability input[type='text'],#audio_review_form input[type='text']{border:1px solid #478fa9;color:#073c50;font-size:12px;padding:3px 0;width:135px;}
#speaker #check_availability .date input,div#contact_form .date input,div#catalog_form .date input{width:80px}
#speaker #check_availability .date img,div#contact_form .date img,div#catalog_form .date img{padding-right:3px;vertical-align:middle}
#audio_review_msg,#slaudioheader{margin-left:auto;margin-right:auto;width:300px}

/* MORE MY PREMIERE? */
.slprofile span,#clientlogin span{color:#40a2c8;font-size:13px}
.slprofile input[type="text"],.slprofile select,.slprofile textarea{font-size:10pt;width:90%}
#slmyinfo td,#slfees td,#slphoto td,#slbooks td{width:50%}
#slfees,#online_contract table.contract,#online_itinerary .advance,#online_itinerary .edit_advance,#online_itinerary table.contacts{width:100%}
#slcatalog input[type="text"],#slcatalog textarea{width:70%}
#online_itinerary .advance .desc,#online_itinerary .edit_advance .desc{color:#40a2c8;font-weight:700;vertical-align:top;width:30%}
#online_itinerary .advance .cont,#online_itinerary .edit_advance .cont{vertical-align:top;width:70%}
#itinerary_weather .conditions,#event_proposal div.little_bold{font-weight:700}
div#contact_form th,div#catalog_form th{font-size:11px;padding:0 7px 5px 0;text-align:right;vertical-align:top}
div#contact_form td,div#catalog_form td{padding:0 10px 5px 0;vertical-align:top}
div#contact_form input[type="text"],div#catalog_form input[type="text"]{border:1px solid #478fa9;color:#073c50;font-size:12px;padding:3px 0;width:150px}

/* GREEN PREMIERE */
#go_green h2{color:#507e37;}
#go_green strong{color:#507e37;}
#go_green .title_bar{background-color:#507e37;}
#go_green .speaker_stub{display:inline;height:65px;margin:13px 3px 3px 0px;width:100%;}
#go_green .speaker_stub img{border:1px solid #d3e2e9;float:left;display:inline;height:60px;margin-right:10px;width:60px;}
#go_green .sub_content a{color:#3c5e29;}
#go_green .speaker_stub a{color:#3c5e29;}

/* FOUR MINUTE BOOKING */
div.alternate_video_group{width:600px; text-align:center;}
div.alternate_video{display:inline; margin-left:25px; margin-left:25px;}
img.alternate_video_logo{border:0px; vertical-align:middle;}

/* WEB EVENTS */
#web_events .speaker_stub{display:inline;height:65px;margin:13px 3px 3px 0px;width:100%;}
#web_events .speaker_stub img{border:1px solid #d3e2e9;float:left;display:inline;height:60px;margin-right:10px;width:60px;}
#web_events h4{margin-bottom:0;}
#web_events span{line-height:1;}

/* AT THE MOVIES */
hr.blue_line {background-color:#40a2c8; color:#40a2c8; border:0; height:2px;}

/* ABOUT US CONTENT */
#about_content h4 {color:#40a2c8; margin-bottom:0;}
div.about_testimonial {padding-bottom:10px; font-size: 90%;}

/* FORUM AT PREMIERE CONTENT */
#forum_content {line-height:125%;}
#forum_content img {border:0;}
#forum_content h2 {margin-top:35px; margin-bottom:0;}
#forum_content .first_name {color:#40a2c8; font-size:16px;}
#forum_content .last_name {color:#40a2c8; font-weight:bold; font-size:21px; line-height:100%;}
#forum_content .blue {color:#40a2c8; font-weight:bold; padding-top:10px;}
#forum_content img.click_button {vertical-align:middle;}
#forum_content div.past_speaker {float:left;}
#forum_content div.past_speaker_content {float:left; width:180px;}
#forum_content div.small_text {font-size:11px;}

/* SOCIAL MEDIA LINKS */
#sm_share_links img {vertical-align:middle;}
.sm_link {margin:6px 0;}

/* PROMOTION */
#promo_left {float:left; width:340px;}
#promo_right {float:left; width:270px;}