/* GENERAL */ 
body, td { font: 13px arial, verdana, helvetica; color: #333; }
body { background: url(images/bg_main.gif) #EEE repeat-x; margin: 0px; padding: 0px; margin-width: 0px; scrollbar-3dlight-color: #999; scrollbar-arrow-color: #666; scrollbar-darkshadow-color: #999; scrollbar-face-color: #CCC; scrollbar-highlight-color: #EEE; scrollbar-shadow-color: #EEE; scrollbar-track-color: #E1E1E1; }


a { color: #3053A6; }
a:hover { color: #E69A1B; }
p { margin: 0px 0px 15px; }
select, input { font: 12px arial; color: #333; padding: 2px; }
form { padding:0; margin:0; }
input.button { font: bold 12px arial; }

h1 { font: bold 16px arial; color: #36D; }
h2 { font: bold 13px arial; color: #333; }
h3 { font: bold 13px arial; color: #333; margin-bottom: 0.5em; }
h4 { font: bold 13px arial; color: #333; }
h1.title { font: bold 13px arial; color: #FFF; margin: 1px 5px 5px 5px; }

div.body_container { margin-left: auto; margin-right: auto; width: 824px; }
span.ahref { color: #33f; text-decoration: underline; cursor:hand; cursor:pointer; }

.sml_break5 { padding:5px; }

.clear { display:block; clear:both; }

div.line_break { width: 80%; border-bottom: 1px solid #c0c0c0; margin: 30px 0 35px 0; }

/* TOP NAVIGATION */
.topnav { padding: 10px 20px 0 0; font-size: 14px; color: #c0c0c0; text-align: right; vertical-align:top; }
.topnav a { padding-bottom:6px; font-weight:bold; color:#666; }
.topnav a:hover { font-weight:bold; color:#666; text-decoration:none; background:transparent; background:url(images/light_orange_bar.gif) repeat-x left bottom; }
.topnav a.selected { text-decoration:none; background:url(images/light_orange_bar.gif) repeat-x left bottom; }
.topnav a:hover.selected { padding-bottom:4px; color:#666; text-decoration:underline; }

td.topnav_right_sub { padding: 5px 20px 0 0; font-size: 13px; color: #c0c0c0; text-align: right; vertical-align:top; }
td.topnav_right_sub a { padding-bottom:6px; font-weight:bold; color:#666; }
td.topnav_right_sub a:hover { font-weight:bold; color:#666; text-decoration:none; background:transparent; background:url(images/light_orange_bar.gif) repeat-x left bottom; }
td.topnav_right_sub a.selected { text-decoration:none; background:url(images/light_orange_bar.gif) repeat-x left bottom; }
td.topnav_right_sub a:hover.selected { padding-bottom:4px; color:#666; text-decoration:underline; }



.body_top_left { background: url(images/lft_top_trans_ffffff_inverse.gif) top no-repeat; height: 9px; width: 7px; }
.body_middle { background-color: #ffffff; width:100%; }
.body_top_right { background: url(images/rgt_top_trans_ffffff_inverse.gif) top no-repeat; height: 9px; width: 7px; }
.body_bot_left { background: url(images/lft_bot_trans_ffffff_inverse.gif) bottom no-repeat; height: 9px; width: 7px; }
.body_bot_right { background: url(images/rgt_bot_trans_ffffff_inverse.gif) bottom no-repeat; height: 9px; width: 7px; }

.body_content { background-color: #ffffff; padding:10px 20px 25px 20px; }
.body_content_video { background-color: #ffffff; padding:10px 10px 25px 10px; }


.footer { text-align:center; margin: 12px 0 20px 0; }
.copyright { margin-top: 15px; color: #666666; }

a.backtotop { background: url(images/backtotop.gif) no-repeat; padding-left: 14px; font-size: 11px; }


/* BOXES */
.corner-top { display: block; font-size: 0; line-height: 0; background: transparent url(images/rgt_top_trans_ffffff.gif) no-repeat top right; margin: 0; height: 9px; width: 100%; position:relative; top: -1px; right: 0px; }
.corner-top .corner-left { display:block; font-size: 0; line-height: 0; background: transparent url(images/lft_top_trans_ffffff.gif) no-repeat top left; margin: 0; height: 9px; width: 100%; position:relative; left: -1px; }
.corner-bottom { display: block; clear: both; font-size: 0; line-height: 0; background: transparent url(images/rgt_bot_trans_ffffff.gif) no-repeat bottom right; margin: 0; height: 9px; width: 100%; position: relative; bottom: -1px; right: 0px; }
.corner-bottom .corner-left { display: block; font-size: 0; line-height: 0;background: transparent url(images/lft_bot_trans_ffffff.gif) no-repeat bottom left; margin: 0; height: 9px; width: 100%; position:relative; left: -1px; }

/* start rounded boxes */
.cd_round_corners_white ul, .cd_round_corners_white li, .cd_round_corners_buttonface ul, .cd_round_corners_buttonface li { background-image: url(images/corners.gif) }

.corner_header ul, .corner_header_buttonface ul { background-repeat: no-repeat; height: 7px; list-style: none; margin: 0; }
.corner_header ul li, .corner_header_buttonface ul li { float: right; background-repeat: no-repeat; width: 7px; line-height: 7px;}
.corner_footer ul, .corner_footer_buttonface ul { background-repeat: no-repeat; height: 7px; list-style: none; margin: 0; }
.corner_footer ul li, .corner_footer_buttonface ul li { float: right; background-repeat: no-repeat; width: 7px; line-height: 7px; }

.corner_header ul { background-position: -7px -7px; }
.corner_header ul li { background-position: 0px -7px;}
.corner_footer ul { background-position: -7px 0px;}
.corner_footer ul li { background-position: 0px 0px; }

.corner_header_buttonface ul { background-position: -7px -21px; }
.corner_header_buttonface ul li { background-position: 0px -21px;}
.corner_footer_buttonface ul { background-position: -7px -14px;}
.corner_footer_buttonface ul li { background-position: 0px -14px; }


/* HOME PAGE */
.highlight { background-color: #ffffcc; color: #333; padding: 0 2px 0 2px; }

.shadow_rb_wrap1, .shadow_rb_wrap2, .shadow_rb_wrap3 { display:inline-table; /* \*/display:block;/**/ }
.shadow_rb_wrap1 { float:left; background:url(images/shadow.gif) right bottom no-repeat; }
.shadow_rb_wrap2 { background:url(images/corner_bl.gif) 0px 100% no-repeat; }
.shadow_rb_wrap3 { padding:0 18px 18px 0; background:url(images/corner_tr.gif) 100% 0px no-repeat; }

.home_title { font-size: 28px; font-weight: bold; padding-bottom: 3px; }
.home_subtitle { font-size: 18px; font-weight: bold; color: #666666; padding-bottom: 10px; }

#webinar_home { background-color: #eee; margin: 0; width: 100%; margin: 10px 0 10px 0;}
#webinar_home p { font-size:14px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }

#producttour_home { background-color: #f6fa9c; margin: 0; width: 100%; }
#producttour_home p { font-size:20px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#producttour_home p.subp1 { font-size:14px; margin: 0 0 3px 0; padding:0; text-align:center; }
#producttour_home p.subp2 { font-size:16px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#producttour_home a { color: #8c001a; }

#whitepaper_home { background-color: #eee; margin: 0; width: 100%; }
#whitepaper_home p { font-size:18px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#whitepaper_home p.subp1 { font-size:14px; margin: 0 0 3px 0; padding:0; text-align:center; }
#whitepaper_home p.subp2 { font-size:16px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#whitepaper_home a { color: #8c001a; }


#webinar_reg_home { background-color: #eee; margin: 0; width: 400px; }
#webinar_reg_home p {   font-size:15px; font-weight:bold; margin: 0 0 3px 0; padding: 0; text-align:center; }

#home_right { margin-top:15px; }
#home_right ul { list-style: square outside url(images/arwOff_green.gif); padding: 0; margin: 4px 0 4px 15px; padding-left: 10px; text-align:left; }
#home_right ol { padding: 0; margin: 4px 0 4px 15px; padding-left: 12px; text-align:left; }
#home_right li { font: normal 15px arial; color: #333333; padding: 0; margin-top: 2px; }
#home_right .rgt_title { padding-left: 9px; padding-bottom: 5px; font-weight: bold; font-size: 16px; color: #333333; text-align: center; }


ul.home_tabs { font-size: 12px; list-style-type: none; padding-bottom: 35px; border-bottom: 1px solid #666; margin: 0 0 0 0; }
ul.home_tabs li { float: left; font-size: 16px; text-align: center; width: 210px; font-weight: bold; height: 19px; background-color: #eee; padding: 5px 10px 5px 10px; margin: 5px 5px 0 5px; border: 1px solid #666; }
ul.home_tabs li.tab_selected { font-weight: bold; border-bottom: 1px solid #fff; background-color: #fff; }
ul.home_tabs li.tab_selected span.ahref { color: #000; text-decoration: none; cursor:default;  }

div.landing_tab_content { height: 500px; }
div.tab_content_inner { padding: 20px; font-size: 16px; }

.tag-cloud { margin: 0; padding: 0; }
.tag-cloud LI { display: inline; margin: 10px; }
/* hide the extra context from CSS-enabled browsers, but not screenreaders */
.tag-cloud SPAN { position: absolute; left: -999px; width: 990px; white-space: nowrap; }
.tag-cloud .not-popular { font-size: 1em; }
.tag-cloud .not-very-popular { font-size: 1.3em; }
.tag-cloud .somewhat-popular { font-size: 1.6em; }
.tag-cloud .popular { font-size: 1.9em; }
.tag-cloud .very-popular { font-size: 2.2em; }
.tag-cloud .ultra-popular { font-size: 2.5em; }

#home_kw { position: absolute; height: 1px; width: 1px; overflow: hidden; }



/* MACRO TOUR */
#macro_tour h1 { font-size: 20px; margin: 0 0 13px 0; }
#macro_tour h2 { font-size: 16px; color: #666; margin: 7px 0 13px 0; }
#macro_tour ul { list-style: square outside url(images/arwOff.gif); padding: 0; margin: 4px 0 4px 15px; padding-left: 10px; text-align:left; }
#macro_tour ol { padding: 0; margin: 4px 0 4px 15px; padding-left: 12px; text-align:left; }
#macro_tour li { font: normal 16px arial; color: #333333; padding: 0; margin-top: 7px; }
#macrotour_table td { vertical-align:top; }
#macrotour_table td.main_image { width: 425px; }

#imageContainer { position:relative; margin:auto; width:400px; border: 1px solid #eee; }

/* COMPANY PLAN TOUR */
#macrotour_co_table td { vertical-align:top; }
#macrotour_co_table td.main_image { width: 525px; }
#macrotour_co_table td.main_image #imageContainer { width:500px; height: 400px; }

#tour_start_co { text-align: left; width: 500px; }
#tour_start_co h1 { font-size:18px; color:#333333; font-family: verdana; margin: 0; }
#tour_start_co h2 { font-size:16px; color:#666666; font-family: verdana; margin: 0; }
#tour_start_co h3 { font-size:14px; color:#666666; font-weight: normal; font-family: verdana; margin: 0; }
#tour_start_co p { font-size:15px; color:#333333; font-family: arial; margin: 20px 0 20px 0; }

#tour_start_co ul { list-style: square outside url(images/arwOff.gif); margin: 10px 0 15px 15px; padding-left: 10px; text-align:left; }
#tour_start_co li { font: normal 16px arial; color: #666666; padding: 0px 8px 4px 2px; margin-top: 2px; }



/* WHAT IS CDLIVE */
div#what_is_cdlive { font-size: 16px; }
div#what_is_cdlive td { font-size: 16px; }
div#what_is_cdlive h1 { font-size: 20px; margin: 0 0 13px 0; }
div#what_is_cdlive h2 { font-size: 16px; color: #666; margin: 15px 0 7px 0; }
div#what_is_cdlive ul { list-style: square outside url(images/arwOff.gif); padding: 0; margin: 4px 0 4px 15px; padding-left: 10px; text-align:left; }
div#what_is_cdlive ol { padding: 0; margin: 4px 0 4px 15px; padding-left: 12px; text-align:left; }
div#what_is_cdlive li { font: normal 16px arial; color: #333333; padding: 0; margin-top: 7px; }

#what_is_cdlive_imageContainer { position:relative; margin:auto; width:272px; border: 1px solid #eee; }

#what_is_cdlive_tryitnow { background-color: #f6fa9c; margin: 0; width: 400px; }
#what_is_cdlive_tryitnow p { font-size:18px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#what_is_cdlive_tryitnow p.subp1 { font-size:14px; margin: 0 0 3px 0; padding:0; text-align:center; }
#what_is_cdlive_tryitnow p.subp2 { font-size:16px; font-weight:bold; margin: 0 0 3px 0; padding:0; text-align:center; }
#what_is_cdlive_tryitnow a { color: #8c001a; }

/* PRODUCT TOUR */
.tour_title { text-align:left; margin: 5px 20px 10px 20px; }
.tour_title h1 { font-size: 16px; margin: 0;}
.tour_title p { margin: 3px 0 0 0; padding:0; }

.tour_next { width:100%; margin-bottom: 15px; }
.tour_next td.breadcrumb { text-align:left; }
.tour_next td.tour_next_prev { font-size:16px; text-align:right; font-weight:bold; }
.tour_next img.imgnext { margin: 0 6px 0 0; }

#tour_start { text-align: left; width: 500px; }
#tour_start h1 { font-size:18px; color:#333333; font-family: verdana; margin: 0; }
#tour_start h2 { font-size:16px; color:#666666; font-family: verdana; margin: 0; }
#tour_start h3 { font-size:14px; color:#666666; font-weight: normal; font-family: verdana; margin: 0; }
#tour_start p { font-size:15px; color:#333333; font-family: arial; margin: 20px 0 20px 0; }

#tour_start ul { list-style: square outside url(images/arwOff.gif); margin: 10px 0 15px 15px; padding-left: 10px; text-align:left; }
#tour_start li { font: normal 13px arial; color: #666666; padding: 0px 8px 4px 2px; margin-top: 2px; }

#signupnow { background-color: #f6fa9c; margin: 20px 0 0 0; width: 500px; }
#signupnow p { font-size:20px; font-weight:bold; margin: 0 0 3px 0; padding:0;}
#signupnow a { color: #8c001a; }


/*CONTACT US */
.contactus { border-collapse: collapse; background-color: white; }
.contactus td { padding: 0 0 5px 0; }


/* SIGN IN SIGN UP */
.signin td { font-size: 12px; border-bottom: 1px #FFF solid; }
.signin table.option { margin: 0px 0px 0px 18px; }
.signin table.option td { border: 0px; }
.label { text-align: right; font-weight: bold; margin: 0px 10px 0px 0px; vertical-align: top; padding-top: 8px; }
.field { margin: 0px 10px 0px 0px; }
.tips { font: 9px arial; }
.reqfield { color: red; }

.desc_text { font-size: 11px; color: #666666; padding: 3px 0 3px 0; }


table.short_signup td.line { padding: 7px 0 7px 0; }
.small_tip { font-size: 11px; color: #666; }
div.signup_join_workspace { margin: 8px 0 12px 0; font-size: 15px; }



ul.webinar_signup { list-style: square outside url(images/arwOff.gif); padding: 0; margin: 4px 0 4px 15px; padding-left: 10px; text-align:left; }
ul.webinar_signup li { font: normal 15px arial; color: #333333; padding: 0; margin-top: 2px; }

table.webinar_tracks td { vertical-align: top; padding-bottom: 5px; }
span.webinar_track { color: #666; font-weight: bold; }

/* FAQS */

ul.faq_bullets { list-style: square outside url(images/arwOff.gif); padding: 0; margin: 15px 0 4px 15px; padding-left: 10px; text-align:left; }
ul.faq_bullets li { font: normal 15px arial; color: #333333; padding: 0; margin-top: 6px; }



/* left nav menu */
.menucap { background: url(images/menucap.gif) no-repeat; width: 165px; color: #FFF; border-bottom: 1px #C7C7C7 solid; }
.menucap h1 { font: bold 13px arial; color: #FFF; margin: 1px 5px 5px 5px; }

.menucap220 { background: url(images/menucap220.gif) no-repeat; width: 220px; color: #FFF; border-bottom: 1px #C7C7C7 solid; }
.menucap220 h1 { font: bold 13px arial; color: #FFF; margin: 1px 5px 5px 5px; padding-top:0px; }

.menuoption { background: url(images/arwOff.gif) no-repeat left #EEE; margin: 1px; padding: 5px 5px 5px 10px; font: bold 12px arial; color: #3053A6; }
.menuoption a { text-decoration: none; }
.menuoptionOn { background: url(images/arwOn.gif) no-repeat left #FFF; margin: 1px; padding: 5px 5px 5px 10px; font: bold 12px arial; color: #333; }
.login { font: 12px arial; color: #333; margin: 8px; }
.login p { margin: 0px 0px 5px; }

.nuggetsignin { background: url(images/capsignin780.gif) no-repeat top #EEE; padding: 0 10px 10px; }


/* big msg box */
#bigmsg { margin: 11px 0 11px 0; text-align: left; }
#bigmsg table { margin: 0 10px 0 10px; }
#bigmsg td.msg_text { font-size: 14px; padding-left: 8px; }


/* UPGRADE WIZARD */
.upgrade_wizard { width: 85%; padding: 10px; text-align:left; }
.upgrade_wizard h3 { margin: 0.2em 0em 0.2em; font-size: 14px; color: #333333; font-weight: bold; }
.upgrade_wizard h4 { margin: 0.2em 0em 0.2em; font-size: 12px; color: #666666; font-weight: normal; }
.upgrade_wizard div.box { background-color: #eeeeee; padding: 7px; margin-bottom: 20px; }
.upgrade_wizard .check_list { padding: 2px; }
.upgrade_wizard td { padding: 2px; font-size: 12px; }


/*PRICING PLANS*/

div.plan_heading { font: bold 16px arial; }

div.current_plan { font-size: 13px; color: red; border: 1px solid #000; padding: 3px; margin-top: 5px; background-color: #ffffcc; font-weight: bold; text-align: center; width: 80px; }

.pricing_plans { border-collapse: collapse; background-color: white; width: 100%; border: 2px solid #333333; }
.pricing_plans th { padding: 5px; font-size: 13px; border: 1px solid rgb(50%,50%,50%) ! important; }

.pricing_plans th.plan_title { font-weight: bold; font-size: 14px; width: 100px;  } 

/* .pricing_plans th.plan_header { width: 150px; } */
/* .pricing_plans th.price_header { width: 80px; } */
/* .pricing_plans th.price_d_header { width: 120px; } */

.pricing_plans td { padding: 5px; vertical-align:top; background-color: white; border: 1px solid rgb(80%,80%,80%) ! important; }
.pricing_plans .c { font-size: 13px; text-align: center; }
.pricing_plans .price { font-size: 14px; text-align: center; color: #36D; font-weight: bold; }
.pricing_plans .price_strike { font-size: 14px; text-align: center; color: #36D; font-weight: bold; text-decoration: line-through; }
.pricing_plans .price_d { font-size: 14px; text-align: center; color: red; font-weight: bold; }

.pricing_plans .price_free { font-size: 14px; text-align: center; color: #36D; font-weight: bold; }


.pricing_plans .price_hdr { font-size: 16px; }
.pricing_plans .team { background-color: #F3F6DC; text-align: center; white-space: nowrap; }
.pricing_plans .company { background-color: #F6EEDC; text-align: center; white-space: nowrap; }
.pricing_plans .enterprise { background-color: #DCE8F6; text-align: center; }
.pricing_plans .prchdr { font-size: 13px; color: #333333; font-weight: bold; }
.pricing_plans .prchdr_sub { font-size: 11px; color: #666666; }
.pricing_plans .grey { background-color: #c0c0c0; height: 10px; }

.pricing_plans td.make_selection { text-align: center; vertical-align: middle; }
.pricing_plans td.plan_name { text-align: left; font-size: 14px; font-weight: bold; padding-bottom: 15px; }

.pricing_plans td.plan_for { text-align: center; font-size: 13px; font-weight: bold; }

.pricing_plans td.plan_feature { text-align: left; font-size: 13px; font-weight: bold; }
.pricing_plans td.plan_select { text-align: right; font-size: 16px; font-weight: bold; color: green; }

.pricing_plans div.discount_expires_in { padding: 2px 0 2px 0; font-weight: bold; color: red; }

#price_try { background-color: #f6fa9c; margin: 20px 0 0 0; width: 700px; }
#price_try p.subp1 { font-size:20px; font-weight:bold; padding:10px 0 0 0; margin: 0 0 7px 0; text-align:center; }
#price_try p.subp2 { font-size:16px; font-weight:bold; padding:0; margin: 0 0 3px 0; text-align:center; }
#price_try a { color: #8c001a; }

span.seperator { color: #36D; padding: 0 10px 0 10px; }


.selected_plan { margin-top: 20px; border-collapse: collapse; background-color: white; width: 500px; border: 2px solid #333333; }
.selected_plan th { padding: 5px; font-size: 15px; border: 1px solid rgb(50%,50%,50%) ! important; }
.selected_plan td { padding: 5px; font-size: 15px; vertical-align:top; background-color: white; border: 1px solid rgb(80%,80%,80%) ! important; }

.selected_plan td.interval { text-align: center; vertical-align: middle; }
.selected_plan .save { color: red; }

table.subscribe { margin: 7px; width:80%; border: 1px solid #c0c0c0; border-collapse: collapse; background-color: white; }
table.subscribe td.name { padding: 3px; text-align:right; width: 175px; }
table.subscribe td.value { padding: 3px; text-align: left; }
table.subscribe td.ccname { padding: 3px; text-align: right; width: 300px; }
table.subscribe td.ccvalue { padding: 3px; text-align: left; width: 320px; }
table.subscribe td.bot { height: 10px; }
table.subscribe th { padding: 4px 4px 4px 8px; text-align: left; background-color: #c0c0c0; font-weight: bold; font-size: 15px; }
table.subscribe td.content { padding: 8px; text-align: left; }

div.below_plans_box { margin: 5px 0 5px 0; }
input.continue_with_upgrade { background-color: green; font-size: 16px; color: #fff; font-weight: bold; width: 280px; }


/* INVITES */

div.invited_head { font: bold 18px arial; color: #36D; margin: 8px 0 10px 0; }
div.invited_subhead { font-size:16px; font-weight: bold; color: #36D; margin: 25px 0 15px 0; text-align: center; }

div.invited_subhead2 { text-align: center; font-size:16px; margin-top:15px; }
span.join_workspace { font-weight: bold; color: #666; }
a.already_a_user { font-weight: bold; font-size: 14px; }

input.join_button { font: bold 16px arial; width: 300px; }

ol.invite_options li { font: normal 16px arial; font-weight: bold; color: #333333; }


/* SECURITY PAGE */
div.download_doc { margin: 7px 0px 7px 10px; padding: 7px; text-align: left;  background: #ffffcc; border: 1px solid #E69A1B; border-top: 2px solid #666666; font-size: 15px; }


/* CUSTOMERS + SUCCESS STORIES */
/* div.quote { border: 1px solid #E69A1B; padding: 8px; font-size: 15px; margin-bottom: 15px; font-weight: bold; color: #666; } */
/* div.quote_by { text-align: right; font-style: italic; color: #666; font-size: 13px; margin-top: 10px; font-weight: normal; } */
div.buzz_item { margin: 5px 0 20px 0; }
div.buzz_item div.buzz_quote { font-family: Verdana, sans-serif; font-size: 15px; color: green; margin-bottom: 2px; font-weight: bold; }
div.buzz_item span.author { color: #666; font-size: 12px; font-style: italic; font-weight: bold; }
div.buzz_item span.author_site { font-size: 12px; color: #666; }
div.buzz_item div.buzz_indent { margin-left: 8px; }
div.buzz_item span.buzz_logo { float: right; }

h2.buzz_month { margin: 30px 0 10px 0; font-size: 18px; font-weight: bold; border-bottom: 2px solid #c0c0c0; display:block; clear:both; }

div.quote { border: 1px dotted #c0c0c0; padding: 8px; margin-bottom: 15px; color: #666; }
div.customer_industry { text-align: right; font-weight: bold; margin-bottom: 3px; }
div.customer_quote { color: green; }

div.quote_by { text-align: right; font-style: italic; color: #666; font-size: 13px; margin-top: 10px; font-weight: normal; }
div.read_success_story { text-align: center; font-size: 11px; margin-top: 4px; }




/* CASE STUDY */
div.cs_industry { float: right; border: 1px solid #999; padding: 3px 10px 5px 10px; margin: 10px 0 10px 10px; width: 220px; text-align: center; }

div.cs_question { font-weight: bold; }
img.cs_photo { margin: 0 15px 10px 0; border: 1px solid #000; }

blockquote.cs_blockquote { margin-top: 25px; margin-bottom: 20px; }
div.quote_standout { text-align: center; font-size: 22px; color: #CC0000; padding: 0 10px 0 10px; }
span.quote_start { float: left; height: 45px; margin-top: -70px; padding-top: 45px; margin-bottom: -50px; font-size: 85px; color: #CC0000; }
span.quote_end { float: right; height: 25px; margin-top: -90px; padding-top: 45px; font-size: 85px; color: #CC0000; }

.cs_who { margin-top: 5px; }
.cs_who td { vertical-align: top; padding-bottom: 5px; }
.cs_who td.col1 { text-align: right; font-weight: bold; color: #333; padding-right: 5px; }


/* AFFILIATES */


div.affiliate_header { text-align: center; font-size: 20px; font-weight: bold; color: #36D; margin: 15px 0 15px 0; }
div.affiliate_sub_header { background-color: #FFFF99; text-align: center; font-size: 20px; font-weight: bold; color: #333; padding: 10px 0 10px 0; margin: 10px 0 10px 0; }

div.affiliate_plan_headings { font: bold 14px arial; }

table.affiliate_payout { width: 100%; margin-bottom: 10px; border: 2px solid green; }
table.affiliate_payout th, table.affiliate_payout td { font-size: 13px; border: 1px solid #eee; }
table.affiliate_payout td.plan { text-align: center; color: #333; font-weight: bold; padding: 4px; }
table.affiliate_payout td.price { text-align: center; color: green; font-weight: bold; font-size: 14px; border: 1px solid #eee; }

ol.affiliate_list li { margin: 5px 0 5px 0; }
ol.affiliate_get_started { margin-top: 3px; margin-bottom: 15px; }
ol.affiliate_get_started li { margin-top: 5px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #333; }


/* TRAINING & SERVICES */

table.addtl_services td { vertical-align: top; }
table.addtl_services th { padding: 5px; font-size: 13px; border: 1px solid rgb(50%,50%,50%) ! important; background-color: #eee; }

table.addtl_services td { padding: 5px; vertical-align:top; background-color: white; border: 1px solid rgb(80%,80%,80%) ! important; }



/* ERROR */

div.error_msg { text-align: center; color: red; font-size: 16px; font-weight: bold; padding-bottom: 35px; }


/* start overlay css */
#overlay { background-image: url(images/overlay.png); position: absolute; top: 0px; left: 0px; z-index: 9000; width: 100%; height: 100%; }
* html #overlay { background-color: #333; background-color: transparent; background-image: url(images/spacer.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="images/overlay.png", sizingMethod="scale"); }
#overlay_box { width:300px; border:1px solid #c0c0c0; top: 4px; }
#overlay_box_title { background-color: #0055E5; color: #ffffff; padding: 3px 5px 3px 5px; font-weight: bold; }

#overlay_box_content { background-color: #fff; padding: 5px; font-size: 12px; height: 100%; padding: 10px 20px 10px 20px; }

div.overlay_box_content_header { font-size: 13px; font-weight: bold; padding-bottom: 5px; }
input.overlay_button, input.overlay_button_bold { width: 75px; }
input.overlay_button_bold { font-weight: bold; }

#overlay_close{ float:right; padding: 4px; cursor:hand; cursor:pointer; }
/* end overlay css */



.popads_link { color: #3053A6; text-decoration: underline; cursor:hand; cursor:pointer; }

.popads { padding: 7px; background-color:#f6fa9c; font-size: 12px; border: 1px solid #c0c0c0; width: 250px; }
.popads ul { padding-left: 10px; margin: 5px 0 5px 10px; }
.popads li { padding: 0px 8px 2px 2px; }


ul#clips_footer { padding: 0; list-style: none; overflow: hidden; }
ul#clips_footer li { float: left; width: 260px; margin: 10px 0 30px; padding: 0; font-size: 1.2em; font-weight: bold; color: #333; text-align: center !important; }
ul#clips_footer li div.frame { height: 50px; }
ul#clips_footer li img { display: block; margin: 0 auto; }


span.cancel { color: red; font-size: 12px; }
