@charset UTF-8;
@import url(biz-base.css);


	
/***********************************************************
**   CSS Copyright 2004 - 2010 Webroot Software, Inc.     **
***********************************************************/
#oneCol div.inner {
width:904px;
}

a {
	outline:none;
}

img {
	border:0;
}

#flashbanner {
	display:block;
	width:900px;
	height:190px;
	background:#EEE;
	padding:0;
	margin:0 0 20px;
}

.biz-product {
	display:block;
	width:900px;
	position:relative;
	padding:0;
	margin:0;
	clear:both;
}

.biz-product h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-1px;
}

.biz-product p {
	margin:5px 32px 8px 0;
}

.product-image {
	display:block;
	width:125px;
	float:left;
	margin:0;
	padding:0;
}

.product-content {
	display:block;
	float:left;
	width:515px;
	margin:0;
	padding:0 0 20px 20px;
}

.prod-service {
	border-left:10px solid #40a5d4;
}

.prod-software {
	border-left:10px solid #9ed440;
}

.product-links {
	display:block;
float:left;
height:75px;
margin:0;
overflow:hidden;
padding-top:28px;
width:224px;
}

.button{
	margin:0;
	padding:0p;
}

.biz-product .prodLink-text{
	background:url("../images/arrow-biz-arrow-right-grey.gif") no-repeat scroll 2px 4px transparent;
	display:inline;
	font-size:10px;
	margin:0 0 0 4px;
	padding-left:12px;
	position:relative;
	top:-25px;
}

.prod-arrow {
	background:url("../images/arrow-biz-arrow-right-white.gif") no-repeat scroll 0 0 transparent;
	height:7px;
	margin:10px 0 0 -30px;
	padding:0;
	position:absolute;
	width:6px;
}


#inline_form {
	padding:10px 10px;
	text-align:center;
}

#inline_form h3 {
	font-weight:normal;
	margin-bottom:33px;
}

.inline_float {
	float:left;
	width:240px;
	display:block;
	text-align:center;
	position:relative;
}

.continue {
	width:100px;
	margin:10px 0 0 0px;
}

.we-recommend {
	position:absolute;
	top:-9px;
	left:50px;
}

.product-content li {
	display:inline;
	margin-right:20px;
}

.product-content ul {
	margin:0;
	padding:0;
}

.product-content a  {
	color:#4e2683;
}

.product-content h2 a {
	color:#222;
	text-decoration:none;
}
.product-content h2 a:hover {
	text-decoration:underline;
}

.biz8-10 .heading
{
	background-image:url(/shared/img_structure/5pxDiagGradient.gif);
	margin-top:-10px;
	padding:35px 0 17px 29px;
	font-family:Helvetica, Arial, sans-serif;
}
.biz8-10 .hidden
{
	display:none;
}
.biz8-10 .listing .linksList
{
	margin-left:20px !important;
	font-weight:700;
}
.biz8-10 .infoSection .linksList
{
	font-weight:700;
}
.biz8-10 .group .linksList
{
	margin: 0 0 9px !important;
	font-weight:700;
}
.biz8-10 .divider
{
	background:url(/shared/img_structure/divider.gif);
	width:1px;
	float:left;
}
.biz8-10 .infoSectionSub .divider
{
	background:url(/shared/img_structure/divider.gif);
	height:300px;
	margin:30px 20px 10px 0;
}
.biz8-10 .bottomPanel .divider
{
	 background:url(/shared/img_structure/divider.gif);
	 height:185px;
	 margin:10px 20px 10px 10px;
}
.biz8-10 .secRes .middle .divider
{
	height: 300px;
	margin: 30px 27px 10px 0pt;
}
.biz8-10 .secRes .bottom .divider
{
	height:200px;
	margin:50px 0 10px 0;
}
.biz8-10 .secRes .bottom .activity .phoneNumber
{
	font-weight:600;font-size:16px;
}
.biz8-10 .heading h1
{
	margin:0 0 3px 0;
	padding:0;
	font-size:21px
}
.biz8-10 .heading h2
{
	font-style:italic;
	color:#666666;
	font-weight:700;
	font-size:13px;
	margin:0;
}
.biz8-10 .followUsIcon
{
	float:right;
	margin:-8px 25px 0 0;
}
.biz8-10 .horzBrdrDrpshdw
{
	border-top:solid 1px #D5D5D5;
	border-bottom:solid 1px #F1F1F1;
	margin-bottom:25px;
}
.biz8-10 .listings
{
	font-family:Helvetica, Arial, sans-serif;
	margin:-11px 0 0 17px;
}
.biz8-10 .listings .listing
{
	float:left;
	width:451px;
	height:182px;
	background:no-repeat bottom right;
	margin:-20px 0 10px 13px;
}
.biz8-10 .secRes .middle .listing
{
	margin:20px 0px 20px 0;
}
.biz8-10 .secRes .middle .listing h4
{
	margin-top:5px;
	font-size:14px;
}
.biz8-10 .secRes .middle .listing p
{
	margin-bottom:18px;
}
.biz8-10 .secRes .middle .listing .txtBtn
{
	margin-left:259px;
}
.biz8-10 .secRes .middle .right .txtBtn
{
	margin-top:64px;
}
.biz8-10 .listings div p
{
	width:330px;
	margin:0;
	font-size:12px;
	color:#666666;
}
.biz8-10 .listings .web
{
	background-image:url(/shared/img_structure/mouseBg.gif);
	background-position:239px 79px;
}
.biz8-10 .listings .email
{
	background-image:url(/shared/img_structure/envelopeBg.gif);
	background-position:241px 79px;
}
.biz8-10 .listings .endpoint
{
	background-image:url(/shared/img_structure/desktopBg.gif);
	background-position:245px 83px;
}
.biz8-10 .listings .archiving
{
	background-image:url(/shared/img_structure/safeBg.gif);
	background-position:241px 79px;
}
.biz8-10 .listings h3
{
	font-weight:700;
	font-size:18px;
	padding:0;
	margin:0 0 3px 0;
}
.biz8-10 .secRes .listings h3
{
	font-size:19px;
}
.biz8-10 .secRes h4
{
	font-size:15px;
	margin-top:5px;
	color:000000;
}
.biz8-10 .secRes .listings .narrow
{
	width:275px;
	margin-bottom:80px;
}
.biz8-10
{
	color:#5B5B5B;
}
.biz8-10 a:link,
.biz8-10 a:visited
{
	color:#733CB7;
}
.biz8-10 .listings h3 a
{
	text-decoration:underline;
	font-size:18px;
}
.biz8-10 .listings h3 span
{
	font-size:12px;
	color:#BBB;
}
.biz8-10 .listings .nav
{
	margin:0 0 0 -5px;
	position:relative;
	top:130px;
}
.biz8-10 .listings .nav .end1
{
	background-image:url(/shared/img_structure/grnNavBarSprt4.gif);
	height:37px;
	width:18px;
}
.biz8-10 .listings .nav div
{
	background-image:url(/shared/img_structure/grnNavBarSprt3.gif);
	background-repeat:repeat-x;
	height:37px;
	width:408px;
	float:left;
}
.biz8-10 .listings .nav .end2
{
	background-image:url(/shared/img_structure/grnNavBarSprt4.gif);
	height:37px;
	width:18px;
	float:left;
	background-position:-18px;
}
.biz8-10 .listings .nav ul
{
	width:327px;
	list-style-type: none;
	background-image:url(/shared/img_structure/3-tier-button.gif);
	background-repeat:no-repeat;
	float:left;
	padding:0 0 0 20px;
	margin:0;
	position:relative;
	left:108px;
}
.biz8-10 .listings .nav li
{
	margin:0 0 0 0;
	padding:0 0 0 0px;
	height:37px;
	float:left;
}
.biz8-10 .listings .nav li a:visited,
.biz8-10 .listings .nav a:link
{
	display:block;
	font-size:11px;
	font-weight:700;
	height:24px;
	float:left;
	padding:12px 0 1px 0;
	text-align:center;
}
.biz8-10 .listings .nav li .a1
{
	margin-left:-18px;
	width:139px;
}
.biz8-10 .listings .nav li .a2
{
	width:82px;
}
.biz8-10 .listings .nav li .a3
{
	width:75px;
}
.biz8-10 .listings .nav li .a4
{
	width:77px;
}

.biz8-10 .txtBtn
{
	display:block;
	cursor:pointer;
	margin:0 0 85px 0;
}
.biz8-10 .txtBtn sup
{
	float:left;
	height:37px;
	width:19px;
	background:url(/shared/img_structure/buttonEndsSprt.gif) no-repeat;
}
.biz8-10 .txtBtn span
{
	display:block;
	background-image:url(/shared/img_structure/buttonHorzTile.gif);
	height:37px;
	float:left;
	margin:0;
	padding:0 9px 0 10px;
	text-decoration:inherit;
}
.biz8-10 .txtBtn span span
{
	display:block;
	background-image:url(/shared/img_structure/purpleArrow.gif);
	background-repeat:no-repeat;
	background-position:right 15px;
	margin:0;
	padding:13px 11px 0 0;
	font-size:11px;
	font-weight:700;
	height:21px;
	text-decoration:inherit;
}
.biz8-10 .txtBtn sub
{
	display:block;
	float:left;
	background-image:url(/shared/img_structure/buttonEndsSprt.gif);
	background-repeat:no-repeat;
	width:18px;
	height:37px;
	background-position:-19px;
}
.biz8-10 .infoSection
{
	 background:url(/shared/img_structure/bizGradientTop.gif) repeat-x top;
	 background-position:0 18px;
}
.biz8-10 .infoSectionSub
{
	 background:url(/shared/img_structure/dottyBg.jpg) repeat-x bottom;
	 padding:0 0 5px 30px;
}
.biz8-10 h3
{
	 color:#5B5B5B;
	 font-weight:700;
	 font-size:18px;
	 margin:0 0 7px 0;
}
.biz8-10 .infoSectionSub h3
{
	 margin:25px 0 7px 0;
}
.biz8-10 .infoSection .group .caseStudy
{
	font-weight:700;
	margin:0;
}
.biz8-10 .videoBanner img
{
	 padding:8px 0 0 0;
}
.biz8-10 h4
{
	 font-size:13px;
	 margin:-14px 0 0 0;
}
.biz8-10 h5
{
	 font-size:12px;
	 margin:-13px 0 0 0;
}
.biz8-10 .infoSection .group
{
	 width:279px;
	 float:left;
	 padding:0 15px 0 0;
}
.biz8-10 .infoSection .group p
{
	 color:#5B5B5B;
	 margin:0 0 14px 0;
	 padding:0;
	 line-height:17px;
}
.biz8-10 .caseStudyImage
{
	margin:0 5px 7px 0; 
}
.biz8-10 #flashcontent
{
	margin:0 5px 7px 0; 
}
.biz8-10 .bottomPanel
{
	margin:30px 0 0 30px; 
}
.biz8-10 .promotion
{
	float:left;
	margin:0px 0 0 0;
	padding:13px 0 0 0;
}
.biz8-10 .awards
{
	float:left;
}
.biz8-10 .awards div
{
	float:left;
	margin:0 20px 0 -3px;
}
.biz8-10 .matrixLink
{
	display:block;
	float:left;
	margin:2px 0 0 27px;
	font-weight:700;
	font-size:13px;
	width:112px;
}
.biz8-10 .strong
{
	font-weight:700;
	font-size:12px;
	line-height:18px;
}
.biz8-10 .secRes .listings
{
	height:490px !important;
	margin:34px 0 0 17px;
}
.biz8-10 .secRes .middle
{
	background-image:url(/shared/img_structure/securityResourceBg.gif);
	height:420px !important;
	margin:-170px 0 0 0;
	padding:0 0 0 30px;
}
.biz8-10 .secRes .listings div p
{
	width:418px;
	margin:0;
	font-size:12px;
	color:#666666;
	line-height: 18px;
}
.biz8-10 .secRes .listings .nav ul
{
	left:10px;
	margin-left:-10px;
}
.biz8-10 .secRes .listings .nav div
{
	/*  width:391px; */
	width:410px;
}

.biz8-10 .secRes .listings .nav .end1,
.biz8-10 .secRes .listings .nav .end2
{
	width:18px;
}
.biz8-10 .secRes .bottom
{
	margin:0px 0 0 0;
	height:259px;
	background:url(/shared/img_structure/ltDotBg.gif) repeat-x bottom;
}
.biz8-10 .secRes .bottom li
{
	line-height: 20px;
}
.biz8-10 .secRes .bottom a:link,
.biz8-10 .secRes .bottom a:visited
{
	font-weight:700;
}
.biz8-10 .secRes .bottom .activity
{
	width:319px;
	float:left;
}
.biz8-10 .secRes .bottom .actHead
{
	height:33px;
	width:318px;
	background:url(/shared/img_structure/activityTopBg.png) repeat-x;
	background-color:#CCC;
	border-bottom: solid 1px #FDFDFD;
}
.biz8-10 .secRes .bottom h2
{
	padding:8px 0 0 25px;
	margin:0;
	font-size: 14px;
	text-shadow:0 1px 0 #FFFFFF;
}
.biz8-10 .secRes .bottom .headBottomBrdr
{
	height:5px;
	width:318px;
	background:url(/shared/img_structure/activityTopBorder.gif) no-repeat center;
	margin-bottom:14px;
}
.biz8-10 .secRes .bottom .actIcon
{
	background:url(/shared/img_structure/activityIcons.gif) no-repeat;
	width:74px;
	height:43px;
	margin:-46px 32px 0 0;
	float:right;
}
.biz8-10 .secRes .bottom .thoughtBubble
{
	background-position:-121px 0px;
	width:55px;
	height:52px;
	margin:-61px 35px 0 217px;
}
.biz8-10 .secRes .bottom .learn
{
	height:54px;
	width:39px;
	background-position:-80px;
	margin:-57px 34px 0 0;
}
.biz8-10 .secRes .bottom p
{
	padding:0 0 8px 31px;
}
.biz8-10 .secRes .listings .listing .vidTour
{
	margin:15px 27px 0 0;

}
.biz8-10 .secRes .nav .txtBtn,
.biz8-10 .secRes .listings .nav li a:visited,
.biz8-10 .secRes .listings .nav a:link
{
	padding:0;
	float:right ! important;
	margin:-1px 0 0 0;
}
.listings .listing .nav
{
	top:156px;
}
.secRes .listings .listing .left
{
	top:172px;
}
.secRes .listings .listing .right
{
	top:255px
}
.biz8-10 .secRes .listings .listing .nav ul
{
	margin-left:55px;
	left:64px;
}
.clearingElement
{
	clear:both;
}

/* VIDEO TESTIMONIALS */
.secvid{
	margin:0 0 30px 25px;
	background:url('/shared/img_structure/business-testimonials-vid-bg.jpg') repeat-x 0px 4px;
	width:289px;
	height:415px;
	float:left;
	border:1px solid #f1f1f1;
	overflow:hidden;
	position:relative;
}
.vidTop{
	background:url('/shared/img_structure/business-testimonials-vid-top.jpg') no-repeat 0 0;
	width:284px;
	height:64px;
	margin:2px;
	padding:10px 0 0 20px;
}
.biz8-10 .secRes .vidTop h3, .biz8-10 .secRes .vidTop h4 {
	color:#000000;	
}
.biz8-10 .secRes .vidTop h3 {
	font-size:15px;	
	margin:0px;
	text-shadow:1px 1px 0 #EEEEEE;
}
.biz8-10 .secRes .vidTop h4 {
	font-size:12px;	
	font-weight:normal;
	color:#555555;
	margin:0;
}
.vidImage {
	background:url("/shared/img_structure/business-testimonials-img-shadow.jpg") no-repeat scroll center 210px transparent;
	height:230px;
	margin:-25px 0 0 0;
	width:289px;
}
.vidImage img.thumb {
	background:repeat scroll 0 0 #FFFFFF;
	border:3px solid #EFEFEF;
	margin:0px 0 0 15px;
	padding:2px;
	width:247px;
	height:200px;
	display:block;
}
.vidImage img.playButton {
	left:82px;
	position:absolute;
	top:241px;
}
.secvid p {
	margin:0 23px;
}
#page-lightbox {
	background:none;
	margin:0 auto;
	padding:0;
}
.vid-lightbox-wrap {
	margin:8px 0 0 3px;
	overflow:hidden;
	width:800px;
}
.vid-lightbox-wrap .lb-column {
	width:254px;
	height:125px;
	display:block;
	margin:0 0 18px 23px;
	float:left;
	background:url('/shared/img_structure/business-testimonials-vid-bg.jpg') repeat-x 0px bottom;
	border:1px solid #DDDDDD;
	overflow:hidden;
}

.vid-lightbox-wrap .lb-first {
	margin-left:2px;
}
.vid-lightbox-wrap .lb-last {
	float:right;
	margin-right:5px;
	margin-left:0;
}
.vid-lightbox-wrap .lb-column h3.lb-title {
	background:#404040;
	color:#FFFFFF;
	font-weight:bold;
	text-shadow:1px 1px 0 #333;	
	height:22px;
	font-size:12px;
	margin:0;
	padding:4px 0 0 10px;
}

.lb-column p {
	line-height:8px;
	margin:12px 0 0 10px;
}

.vid-lightbox-wrap .lb-column ul {
	margin-top:3px;
}
