#home_solution_body_wrapper{height:140px;width:600px;overflow:hidden}
.home_solution_body{padding-left:60px;padding-top:30px;width:450px;}
.home_solution_body div{margin-top:12px;font-size:18px;color:#fff}

#home_solution_buttons{height:77px;text-align:center;width:600px;overflow:hidden}

#feature_blurbs{width:600px;overflow:hidden;}
#feature_blurbs .feature_blurb{float:left;clear:none;width:255px;margin-top:40px;margin-right:25px;height:60px;overflow:hidden}
#feature_blurbs .feature_blurb_heading{font-size:16px;font-weight:bold;padding-top:4px;background-repeat: no-repeat;height:50px;margin-bottom:6px;}
#feature_blurbs .feature_blurb_heading a{padding-left:60px;color:#454545;text-decoration: none;display: block}
#feature_blurbs .feature_blurb_heading a:hover{color:#212121;text-decoration: none}
#feature_blurbs .feature_blurb_body{font-size:14px;color:#fff;position:absolute;display:none;padding:8px;background:#454545;border:4px solid #fff;width:300px;z-index:1000}

.solutions_wrapper{margin-bottom:30px;background:#f7f7f7;padding:8px;border:1px solid #e9e9e9; border-radius: 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
h3.solutions_header{font-family:georgia; font-style:italic; font-size:21px;color:#aaa;margin-bottom:0px}

#home_solution_img_carousel div{margin:0;height:247px;overflow:hidden;clear:left}
#home_testimonials{width:360px;margin-top:40px;margin-left:30px;overflow: hidden}
#home_testimonials .home_testimonial{background:url(../img/home/testimonial_quote_left.png) no-repeat;padding-top:3px;padding-left:22px;margin-bottom:30px;font-size:11px;color:#333}
#home_testimonials .home_testimonial div{font-style: italic;font-size:13px;width:260px;margin-bottom:12px}
#home_testimonials .home_testimonial span{background:url(../img/home/testimonial_quote_right.png) no-repeat bottom right;padding-right:12px;}

#home_separator_green{background-color: #f4ffe9;border-top:4px solid #c6e2aa;border-bottom:2px solid #c6e2aa;padding:14px 0px;text-align: center;font-weight:bold;font-size: 27px;color:#212121;margin:30px 0px;}
#home_separator_green span{color:#666}

#home_headlines{margin-left:0px;margin-right:0px;}
#home_headlines ul li{list-style: square}

#home_solutions_circles{height:30px;margin-right:20px}
#home_solutions_circles, #home_solutions_circles li{list-style: none;float:right;clear:none}
#home_solutions_circles li {
							background:url(../img/home/skin_count_circles.png) no-repeat -26px 0px;
							padding-left:6px;padding-top:1px;color:#c00;font-size:12px;font-weight:bold;text-decoration: none;
							width:20px;height:25px;overflow: hidden;display: block;text-align: left;
}
#home_solutions_circles li.on{text-decoration: none;color:#c00;background-position: 0px 0px}



#footer_header{float:left;clear:none;width:960px;background:#f4f4f4;border-top:1px solid #e4e4e4;font-size:28px;color:#454545;margin-top: 60px;margin-bottom:0px}
#footer_header div{padding:12px}
#footer_header span{font-weight:bold;color:#212121}

#footer{
	background: #a90808 url(../img/footer_bg.png) repeat-x;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:0px;
	color:#fff;
	border-top:1px solid #b70b0b;
}
#footer .footer_section{float:left;clear:none;width:215px;margin-left:20px;overflow: hidden;line-height:18px}
#footer .footer_heading{color:#eee;font-size:18px;font-weight:bold;margin-bottom:8px;float:left;clear:none;width:450px;margin-left:20px;margin-bottom:16px;overflow: hidden}
#footer .footer_heading span{color:#ddd}
#footer a:link, #footer a:visited{color:#fff;}
#footer a:hover{color:#ddd}

#footer .footer_base{border-top:1px solid #9c0202;background:transparent;color:#ddd;padding:12px 2px;margin:16px 20px 16px 20px;font-size:13px}

/*tour elements */
#content-tour-header{text-align:center;margin-bottom:30px}
#content-tour-header div.content-title{margin-bottom:12px;margin-top:20px}
#content-tour-header h1{background-color: #fffeed;border-top:2px solid #FBE7B0;border-bottom:4px solid #FBE7B0;padding:14px 0px;text-align: center;font-weight:bold;font-size: 27px;color:#212121;margin:30px 0px;}
#content-tour-header h1 img{vertical-align: middle}
#tour-screen{float:left;clear:both;text-align: left;padding-left:205px;padding-right:55px;background:url(../img/tour/screen_shadow.png) bottom right no-repeat;margin-bottom:20px}
#tour-screen img{border:1px solid #ddd;}
img.screens{border:3px solid #ddd;margin-top:8px;margin-bottom:30px;}
.tour_heading{color:#7BA920;font-size:19px;font-weight:bold;margin-top:20px;margin-bottom:3px}
#content-2column.tour em{background-color:#E6FEC0;font-style:normal}

#content-2column.tour #content-2column-left{width:370px;padding-left:80px;overflow:hidden}
#content-2column.tour #content-2column-right{width:370px;margin-left:30px;padding-right:80px;overflow: hidden}

.content-subtitle span {color:#999}

/*OVERRIDE*/

div.more-info a, 
#tabnav a:hover {

	background:#b70b0b;
	color:#fff;
}
#TB_title{background:#fff;border:0px;font-size:18px;color:#999;font-weight:normal}
#TB_title a:hover{
	background:white;
	color:#b70b0b;
}

#ajax_upload_progress_bar_color,
#header-primary li a:focus, 
#header-primary div a, 
div.rounded-link a, 
div.rounded-link-red a{
	background:#b70b0b
}
#header li a.now em 
{
	background-color:#7e0404
}
#header-primary li a{background:transparent}

#header-primary li a.current, 
#header-primary li a.drop, 
#header-primary li a:hover,
#header-primary a.current, 
#header li a:hover, 
#header li a:focus, 
#header-primary li a.now,
#header-primary li a.current:focus strong, 
#header-primary li a.current:hover strong,
#header-secondary li a.current,
#header-third li a.current{

	background:white;
	color:#b70b0b;
	width:auto;

}
#header-primary{background: #b70b0b url(../img/menu/header-primary_bg.png) 0 0 repeat-x;
	border-bottom:1px solid #9c0202;height:30px}


#header-secondary{
	background:#aaa url(../img/menu/header-secondary_bg.png) repeat-x;
}
#header-secondary ul, #header-third ul{margin-left:12px}

#header-secondary li, #header-third li{
	height:25px;width:auto;
	margin-left:1px;
}
#header-secondary li a, #header-third li a {
	color:#fff;
	background:#888;
	height:25px;
	padding:2px 14px;
	width:auto;	
}
#header-secondary li a:hover, #header-secondary li a.current, 
#header-third li a:hover, #header-third li a.current {
	text-decoration: none;
	height:25px;
	width:auto;
}


#header-third{background:#999}
#header-third li a {
	color:#fff;
	background:#aaa;
}
#header-third li a:hover{
	text-decoration: none;
}

#header-primary div a{
	border-color:#a30000
}
#header-primary div a:hover, #header-primary div a:focus,
div.more-info a:hover{
	background: #fff;
	color:#c81212;
}

.about_content em {
	color:#212121;
	font-style:normal;
}
.about_content p{margin-bottom:15px}

ul#side_menu li a{
	padding: 4px 6px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color:#c30000;

}

#side_menu li a:hover {
	color: #fff;
	background-color:#bbb;
	border-color: #fff;
	text-decoration: none;
}

#side_menu .current, #side_menu li a:hover.current{
	color: #333;
	background:#eee;
	border-color: #fff;
}

#side_menu li {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	margin-bottom:4px;
	
}
#side_menu li a div{font-size:10.5px;color:#fff}
#side_menu li a.current div{color:#888}
 /* end of side menu *

/* ABOUT US PROFILES */
.about_profile{font-size:12px;line-height:19px;float:left;clear:none;width:600px;border-bottom:1px dotted #eee;margin-bottom:12px}
.about_profile h2{font-weight:bold;font-size:14px;}
.about_profile h3{font-weight:normal;font-style:italic;font-size:14px;margin-bottom:12px;}
.about_profile_pic{float:left;clear:none;width:120px;}
.about_profile_pic img{width:100px;border:1px solid #ddd;padding:4px;}
.about_profile_bio{float:left;clear:none;margin-left:20px;margin-bottom:12px;width:450px}

#corner_banner {
	position:fixed;
	top: 0px;
	right: 0px;
}

/*new elements*/
#header-primary li a{font-size:13px;}
#header-primary li a, 
#header-primary li a:hover,
#header-primary li a.current,
#header-primary li a.drop,
#header-secondary li a, 
#header-secondary li a:hover,
#header-secondary li a.current, 
#header-third li a, 
#header-third li a:hover,
#header-third li a.current,
#tabnav li a  {
	-webkit-border-top-left-radius: 6px;border-radius-topleft: 6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius: 6px;border-radius-topright: 6px;-moz-border-radius-topright:6px;
	font-family:verdana, arial;font-weight:normal;
}
#tabnav a:link, #tabnav a:visited{font-size:10.5px;font-weight:normal}
#top-links-nav li a{padding-left:12px;margin-left:12px;font-family:verdana, arial;font-size:12px;color:#555;line-height:27px;}

#top-links-nav li a.split{border-left:1px dotted #ddd}
#top-links-nav li a.separator{margin-right:60px}
#top-links-nav li a.current{color:#333;font-weight:bold}

#account_details{padding-top:8px;padding-right:12px;border:1px solid #e4e4e4;border-top:0;text-align:right;color:#454545;background:#f4f4f4;height:25px;overflow:hidden}

#home_header{width:960px;height:387px;overflow:hidden;background:transparent url(../img/sales/home_header_full.jpg) no-repeat;margin-bottom:20px;}

#bubble_buttons a{
	float:left;margin-left:12px;background:transparent url(../img/sales/bubble_btn_sprite.png) no-repeat 0px 0px;
	width:151px;height:37px;text-align:center;font-size:13px;font-weight:300;font-family:verdana, arial;color:#fff;text-decoration:none;line-height:37px;
}
#bubble_buttons a:hover{background-position:-161px 0px;color:#fff;text-decoration:none;}

.sales_boxes{margin-top:12px;float:left;clear:none;width:960px;overflow:hidden;}
.sales_boxes div.box{
	width:310px;height:226px;overflow:hidden;border:1px solid #e4e4e4;
	background:#f4f4f4;float:left;clear:none;-webkit-border-radius: 6px;border-radius: 6px;-moz-border-radius:6px;
	font-size:12px;line-height:20px;
}
.sales_boxes h2{margin-top:0px}
.sales_boxes div.blue{margin-left:12px;margin-right:12px;background-color:#e6f4f8}
.sales_boxes div.box div{padding:16px;}
.sales_boxes a{color:#b90c0d;text-decoration:underline}
.sales_boxes a:hover{color:#d62627}
.sales_boxes a.full{text-decoration:none;color:inherit}
.sales_boxes a:hover.full{text-decoration:none;color:#fff}

a.arrow_right{padding-right:9px;}
a:hover.arrow_right{background:transparent url(../img/sales/arrow_right.png) no-repeat right 3px}

a.arrow_left{padding-left:9px;}
a:hover.arrow_left{background:transparent url(../img/sales/arrow_left.png) no-repeat left 3px}

.sales_boxes div.box div.left{padding-right:8px;padding-bottom:4px;float:left;clear:none}
.sales_boxes div.box h2{margin-bottom:0;padding-bottom:0}
.sales_boxes div.box h3{margin-bottom:0;padding-bottom:12px}
.sales_boxes div.box div.right{padding-left:0px;padding-bottom:4px;float:right;clear:none}

/*case studies boxes*/
.sales_boxes div.box div.cs_wrapper{clear:both;padding-top:0px;display:none}
div.cs_wrapper h3{color:#b90c0d;font-size:16px;font-weight:bold;margin:0;padding:0}
.sales_boxes div.box div.cs_wrapper div.cs_body{float:left;clear:none;padding:0;width:160px;}
.sales_boxes div.box div.cs_wrapper div.cs_cover{float:right;clear:none;padding:0;width:115px;overflow:hidden}
div.cs_cover img{padding-left:14px;background:transparent url(../img/sales/cover_edge.png) no-repeat bottom left;}

div.f_heading div{font-size:14px;color:#777}

.masthead{width:960px;height:180px;overflow:hidden;margin-bottom:30px}
#masthead_generic{background: transparent url(../img/sales/masthead_generic.jpg) no-repeat}
#masthead_features{background:transparent url(../img/sales/masthead_features.jpg) no-repeat}
#masthead_nobrainer{background: transparent url(../img/sales/masthead_nobrainer.jpg) no-repeat}
#masthead_community{background: transparent url(../img/sales/masthead_community.jpg) no-repeat}
#masthead_maskbrand{background: transparent url(../img/sales/masthead_maskbrand.jpg) no-repeat}
#masthead_careers{background: transparent url(../img/sales/masthead_careers.jpg) no-repeat}

/* TOUR ELEMENTS */
.tour_section{display:none;width:100%;background: transparent url() no-repeat;height:200px;overflow:hidden}
.tour_screen{float:left;clear:none;width:380px;}
.tour_screen img{border:1px solid #e4e4e4}
.tour_text{float:left;clear:none;padding-right:20px;width:300px}
h2.tour_heading{color:#454545;font-size:21px;margin-top:5px}
.tour_body{color:#333;font-size:14px}
.tour_body em{font-style:normal;color:#212121}

#tour_menu{float:left;clear:none;width:100%;height:95px;overflow:hidden;background:#E6F4F8;border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#tour_menu div.nav{float:left;clear:none;width:75px;margin:8px;text-align:center;cursor:pointer;font-size:10.5px;color:#666;opacity: 0.5;filter: alpha(opacity = 50);}
#tour_menu div.on, #tour_menu div.over{opacity: 1;filter: alpha(opacity = 100);}
#tour_menu div.on{color:#000;font-style:underline;border-color:#000}

#tour_menu div.nav div.img_wrapper{width:75px;height:60px;border:1px solid #ccc;overflow:hidden}
#tour_menu div.on div.img_wrapper{border-color:#666}

#tour_menu div.nav img{width:150px}
#tour_menu div.prev, #tour_menu div.next{width:25px;height:90px;background:transparent url(../img/sales/tour_nav_arrows.png)  no-repeat 0px 20px;}
#tour_menu div.next{float:right;background-position: -25px 20px;}

#tour_contact_box, #tour_text_nav{position:absolute;background:#f4f4f4;padding:5px 12px;font-size:10.5px;top:255px;left:560px;text-align:center;}
#tour_text_nav{left:380px;background:transparent;color:#ccc}
h1.tour_title{font-size:38px;color:#ccc;font-family:georgia, verdana, arial;margin-bottom:30px;margin-top:0px;font-style:italic}

ul.checklist{margin-bottom:30px}
ul.checklist li{list-style:url(../img/sales/list_check.png);margin-left:30px}

/*industries page*/
#ind_header{background:url(../img/sales/masthead_industries.jpg) no-repeat;width:960px;height:180px;margin-bottom:30px;}
#ind_header .ind_icon{float:left;clear:none;width:95px;height:180px;margin-right:25px;}
#ind_header .ind_icon a{text-decoration:none;display:block;width:95px;height:180px;background:transparent url(../img/sales/industries_icons_off.png) no-repeat;}
#ind_header .ind_icon a:hover, #ind_header .current a{background-image:url(../img/sales/industries_icons_on.png)}
#ind_header #ind_icon_publishers{margin-left:331px;}
#ind_header #ind_icon_firms a{background-position:-120px 0px}
#ind_header #ind_icon_agencies a{background-position:-240px 0px}
#ind_header #ind_icon_education a{background-position:-360px 0px}
#ind_header #ind_icon_commerce a{background-position:-480px 0px}

/*usecases page*/
#usecase_header{background:url(../img/sales/masthead_usecases.jpg) no-repeat;width:960px;height:180px;margin-bottom:30px;}
#usecase_header .usecase_icon{float:left;clear:none;width:63px;height:180px;margin-right:18px;overflow:hidden}
#usecase_header .usecase_icon a{text-decoration:none;display:block;width:95px;height:180px;background:transparent url(../img/sales/usecases_icons_off.png) no-repeat;}
#usecase_header .usecase_icon a:hover, #usecase_header .current a{background-image:url(../img/sales/usecases_icons_on.png)}
#usecase_header #usecase_icon_magazines{margin-left:340px;} /*should be 290 when all icons shown*/
#usecase_header #usecase_icon_newspapers a{background-position:-81px 0px}
#usecase_header #usecase_icon_brochures a{background-position:-162px 0px}
#usecase_header #usecase_icon_catalogs a{background-position:-243px 0px}
#usecase_header #usecase_icon_textbooks a{background-position:-324px 0px}
#usecase_header #usecase_icon_documents a{background-position:-405px 0px}


a.cover img {border:2px solid #e4e4e4;margin-right:5px}
a:hover.cover img{border-color:#3698b5}

/* dropdown menus */
.dropdown_menu ul, .dropdown_menu li {margin: 0;padding: 0;list-style: none;}
.dropdown_menu li {float: left;margin:0px;position: relative;}
.dropdown_menu{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:2px;float:left;clear:both;position:absolute;background:#fff;;z-index:1000;display:none}
.dropdown_menu ul{clear:both}
.dropdown_menu li{clear:both;text-align:left;width:100%;}
.dropdown_menu li a{font-family:verdana, arial;font-size:13px;display: block;text-decoration: none;line-height: 26px;padding:0px 26px 0px 6px;color:#454545}
.dropdown_menu li a:hover{background:#cb0000;color:#fff;display: block;text-decoration: none;}

#dropdown_industries{left:90px;}
#dropdown_usecases{left:204px;}
#dropdown_resources{left:420px;}
#dropdown_about-us{left:654px;}

/*pricing page*/
table#pricing{width:auto;font-family:verdana, arial;font-size:12px;margin-top:20px}
table#pricing th, table#pricing td{padding:12px 5px;}
table#pricing th{background:#f4f4f4;color:#444;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
table#pricing th.item{text-align:right;padding-right:14px;border-color:#e4e4e4;border-left:0px;border-bottom:0px;background:transparent;width:170px;}
a.info{cursor:help;border-bottom:1px dashed #888;color:#444;text-decoration:none;}
table#pricing th.heading{font-family:georgia;font-style:italic;text-align:center;font-size:15px;color:#666;border-top:1px solid #ccc;padding:20px 5px 30px 5px}
table#pricing th.subheading{background:#b6dfeb;border-color:#6ebfd8;text-align:center;color:#212121}
table#pricing td{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;width:110px;text-align:center}
table#pricing th.hilite{border:3px solid #6ebfd8;border-bottom-width:1px}
table#pricing th.heading.hilite_top{background-image:url(../img/sales/pricing_hilite_top.png);background-repeat: no-repeat;background-position: bottom left;border-bottom-color:#6ebfd8}
table#pricing td.hilite{border:3px solid #6ebfd8;border-bottom:1px solid #e4e4e4;border-top-width:0px;}
table#pricing td.hilite.bold{font-weight:bold}
table#pricing td.cap{border-bottom:3px solid #6ebfd8;}
table#pricing tr.price td{background:#e2f2f7;font-weight:bold;text-shadow:1px 1px 2px #ccc;font-size:20px;color:#555}
table#pricing tr.price td.hilite{background:#6ebfd8;color:#fff;text-shadow:1px 1px 2px #666}
table#pricing tr.price td span{font-size:11px;}
table#pricing tr.bottom td{border:0px;}
table#pricing td.hilite_bottom{background:transparent url(../img/sales/pricing_hilite_bottom.png) no-repeat;}
#pricing_footer{font-size:10.5px;color:#888;text-align:right;margin-bottom:30px;margin-right:60px}
#pricing_footer span{margin-right:20px;}
.getstarted{width:91px;height:32px;text-align:center;margin:0 auto;margin-top:8px;}
.getstarted a{text-shadow:none;display:block;background:transparent url(../img/sales/getstarted_bg.png) no-repeat -121px 0px;font-size:11px;font-weight:bold;font-family:arial;color:#666;text-decoration:none;line-height:30px;padding-bottom:5px}
.getstarted a:hover{background-position:0px 0px;color:#fff;text-decoration:none}
#getstarted{display:none;}
.getstarted_wrapper{padding-top:150px;}
div#faq .question{font-size:17px;color:#3698b5}
div#faq .answer{font-size:15px;margin-bottom:25px;}
div#faq .answer a{color:#212121}

ul.issue_table_links li a{color:#454545}
a:link.info, a:hover.info{cursor:help;border-bottom:1px dashed #888;color:#444;text-decoration:none;}
#tooltip{padding:8px;font-size:13px}
#logo.logo_condensed{width:50px;overflow:hidden;margin-right:30px;}
