/* Global CSS */
body {
	background: #efefef url(/images/mcr/combo/bg_gradient.gif) repeat-x scroll center top;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
body object, body a {
	outline: none;
}
body.popup{
	background: #fff;
}
h1 {
	color: #390;
	font-size: 30px;
	margin: 6px 0;
}
h2 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 23px;
}
h2 sup {
	position: relative;
	right: -1px;
	top: 3px;
}
hr {
	background-color: #c4c4c4;
	border: medium none;
	color: #c4c4c4;
	height: 1px;
	margin: 0 8px 5px 0;
}
p {
	line-height: 18px;
	margin: 0 35px 25px 0;
}
a img {
	border: 0;
}
a {
	color: #39731d;
	text-decoration: none;
}
p a {
	text-decoration: underline;
}
a:hover {
	color: #53a82b;
	text-decoration: underline;
}
a.altHref {
	text-decoration: underline;
}
a em {
	font: normal bold 15px Arial, Helvetica, sans-serif;
}
input,textarea,select {
	background: #fff;
	border: 1px solid #ccc;
	border-color: #828282 #ccc #ccc #828282;
}
input.img {
	border: none;
}
.container {
	margin: 0 auto;
	overflow: auto;
	padding: 0;
	width: 961px;
}
.contentArea {
	background: transparent url(/images/mcr/combo/sidebar_bg_repeat.png) repeat-y 100% 50%;
	border-bottom: 1px solid #cecece;
}
.clearBoth {
	clear: both;
}
span.tellMore {
	color: #39731d;
	font-size: 10px;
	white-space: nowrap;
}
span.tellMoreText {
	cursor: pointer;
	text-decoration: underline;
}
span.tellMoreText:hover {
	color: #53a82b;
}
.emailSuggestion {
	background: url(/images/mcr/combo/arrow_emailSuggestion_10x10.png) 0 12px no-repeat;
	color: #ff9900;
	display: none;
	font-weight: bold;
	padding: 10px 0 10px 15px;
}
/* Global CSS End */
#compare {
	background-position: -403px 0;
	width: 127px;
}
#compare.current, #compare.current:hover, #compare:hover {
	background-position: -403px -38px;
}
#contactSales {
	background: url(/images/mcr/combo/simpleNav.png) no-repeat -17px -76px;
}
#salesNumber {
	background: url(/images/mcr/combo/simpleNav.png) no-repeat -345px -76px;
}
#custStories {
	background-position: -261px 0;
	width: 142px;
}
#custStories.current, #custStories.current:hover, #custStories:hover {
	background-position: -261px -38px;
}
#features {
	background-position: -176px 0;
	width: 84px;
}
#features.current, #features.current:hover, #features:hover {
	background-position: -176px -38px;
}
#home {
	background-position: 0 0;
	width: 65px;
}
#home.current, #home.current:hover, #home:hover {
	background-position: 0 -38px;
}
#homeBody {
	background: #fff url(/images/mcr/combo/home_content_bg.gif) repeat-x scroll center bottom;
	border: 1px solid #fff;
	border-top: 0;
	color: #333;
	margin: 0 -35px;
	padding: 10px 17px;
}
#homeBody a {
	text-decoration: none;
}
#homeBody a:hover {
	text-decoration: underline;
}
#homeBody p {
	color: #666;
	font-size: 16px;
	margin: 13px 0 5px 7px;
}
#homeBody p sup {
	font-size: 12px;
	position: relative;
	top: 1px;
}
#homeBody .firstCol {
	float: left;
	font-size: 13px;
	padding: 11px 7px 30px 1px;
	width: 315px;
}
#homeBody .firstCol ul {
	list-style-type: none;
	margin: 7px 4px 12px 3px;
	padding: 0 10px 0 0;
}
#homeBody .firstCol li {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -135px -203px;
	padding: 0 0 7px 9px;
}
#homeBody .firstCol .learnMore {
	margin-left: 5px;
}
#homeBody .firstCol .tryItText {
	margin: 10px 0 0;
}
#homeBody .firstCol .tryItText a {
	font-size: 12px;
}
#homeBody .secondCol {
	border-left: 1px solid #fff;
	float: left;
	padding: 11px 7px 0 26px;
	width: 360px;
}
#homeBody .secondCol .leftQuote {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -57px -165px;
	float: left;
	height: 16px;
	margin-top: 8px;
	width: 17px;
}
#homeBody .secondCol .quote {
	color: #666;
	float: left;
	font-size: 13px;
	margin: 21px 0 0;
	padding: 2px 0 0 3px;
	width: 293px;
}
#homeBody .secondCol .quoteName {
	color: #666;
	font-size: 11px;
	line-height: 15px;
	margin: 9px 39px 0 0;
	text-align: right;
}
#homeBody .secondCol .rightQuote {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -85px -167px;
	clear: both;
	float: left;
	height: 16px;
	margin: 0 0 5px 309px;
	padding: 0;
	width: 17px;
}
#homeBody .thirdCol {
	border-left: 1px solid #fff;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 200px;
}
#homeBody .thirdCol a.checkmarks {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat 0 -188px;
	display: block;
	height: 66px;
	margin: 0 auto;
	text-decoration: none;
	width: 102px;
}
#homeBody .thirdCol .whichPlan {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 28px;
}
#homeBody .thirdCol .compare {
	margin-top: 14px;
}
#homeBody .thirdCol .compare a {
	 font-size: 12px;
	 font-weight: bold;
}
#homeBody .lfDivider {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -372px 2px;
	float: left;
	height: 150px;
	left: 322px;
	margin-top: -163px;
	position: relative;
	top: 0;
	width: 2px;
}
#homeBody .rtDivider {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -372px 2px;
	float: left;
	height: 150px;
	left: 707px;
	margin-top: -163px;
	position: relative;
	top: 0;
	width: 2px;
}
#howItWorks {
	background-position: -65px 0;
	width: 111px;
}
#howItWorks.current, #howItWorks.current:hover, #howItWorks:hover {
	background-position: -65px -38px;
}
#jsDisabled {
	background: url("/images/mcr/combo/noscript.png") no-repeat scroll 0 0 transparent;
	height: 44px;
	margin: 10px auto 0;
	width: 592px;
}
#teamAccts {
	background-position: -530px 0;
	width: 124px;
}
#teamAccts.current, #teamAccts.current:hover, #teamAccts:hover {
	background-position: -530px -38px;
}
#contactSales, #salesNumber {
	color: #fff;
	float: left;
	font-weight: bold;
	height: 38px;
	line-height: 34px;
	margin-top: 0;
	text-decoration: none;
	width: 308px;
}
#salesNumber .hiddenContent {
	display: none;
}
#standAloneViewer {
	padding-bottom: 45px;
}
#useCase {
	margin-bottom: 6px
}
.activate, .activate:hover {
	color: #999;
}
.bannerButtons {
	 margin: 12px 8px 133px 521px;
	 text-align: center;
}
.benefits h2 {
	margin-bottom: 48px;
}
.benefits h3 {
	font-size: 16px;
	margin: 15px 0 5px;
}
.benefits p {
	color: #5D5D5D;
	font-size: 13px;
	margin: 0 35px 9px 0;
}
.benefits .nextSteps {
	margin-top: 38px;
}
.benVideo {
	float: right;
	font-size: 11px;
	margin: 16px 27px 0 45px;
	text-align: center;
	width: 274px;
}
.benVideo span {
	color: #5D5D5D;
	display: block;
	font-size: 10px;
}
.bottomCorner {
	overflow: visible;
}
.bottomLeftCorner, .bottomRightCorner {
	background: #efefef url(/images/mcr/combo/footerNav_sprite.png) no-repeat 0 -94px;
	height: 10px;
	margin: 0 0 -10px;
	overflow: hidden;
	position: relative;
	top: -10px;
	width: 10px;
}
.bottomLeftCornerNoNav, .bottomRightCornerNoNav, .topLeftCorner, .topRightCorner {
	background: #f7f7f7 url(/images/mcr/combo/main_sprite.png) no-repeat 0 0;
	height: 10px;
	margin: -13px 0 0;
	overflow: hidden;
	position: relative;
	top: 13px;
	width: 10px;
}
.bottomLeftCornerNoNav, .bottomRightCornerNoNav {
	background-color: #efefef;
	top: 3px;
}
.bottomLeftCornerNoNav {
	background-position: -25px -62px;
	float: left;
}
.bottomRightCorner {
	background-position: -10px -94px;
	margin-left: 951px;
}
.bottomRightCornerNoNav {
	background-position: -35px -62px;
	float: right;
}
div.brandedList ul {
	font-size: 12px;
	line-height: 23px;
	list-style: none;
	margin: 20px 0 0 12px;
	padding-left: 14px;
}
div.brandedList ul li {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -48px -75px;
	margin: 0;
	padding-left: 11px;
}
.useCase p.caseView {
	font-size: 11px;
	margin: 3px 0 52px;
}
.caseStudies .whiteBoxTop {
	margin-top: 0;
}
.caseStudies .vidIcon2 span {
	right: -18px;
}
.compare {
	margin: 38px 0 0 0;
	padding: 0;
}
.compare, .compare .subgroup ul {
	list-style-type: none;
}
.compare div {
	margin: 0;
	padding: 7px 0 6px;
	text-align: center;
	width: 205px;
}
.compare h3, .compare .subgroup h4 {
	float: left;
	margin: 0;
	padding: 7px 0 6px;
	text-align: left;
	width: 272px;
}
.compare h3 {
	color: #333;
	font-size: 14px;
	text-indent: 30px;
}
.compare .compAccess h3 {
	width: 242px;
}
.compare a.plus, .compare a.minus {
	color: #333;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	outline: none;
	text-decoration: none;
	text-indent: 0;
	width: 242px;
}
a#essentialf, a#admin, a#advAdmin {
	padding: 7px 0 7px 30px;
}
.compare a.plus:hover {
	color: #53a82b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.compare a.plus {
	background: url(/images/mcr/combo/plus.gif) no-repeat 10px -2px;
}
.compare a.minus {
	background: url(/images/mcr/combo/minus.gif) no-repeat 10px -2px;
}
.compare ul {
	float: left;
	font-weight: bold;
	list-style-type: disc;
	margin: 12px auto 11px;
	padding: 0;
	width: 205px;
}
.compare li div {
	float: left;
}
.compare .persLogo, .compare .proLogo, .compare .corpLogo {
	background-image: url(/images/mcr/combo/logo_sprite.png);
}
.compare .bottom {
	background-color: #f0f0f0;
	border-top: 1px solid #fff;
	margin-bottom: 45px;
	padding-bottom: 20px;
}
.compare .bottom div {
	float: right;
	padding: 11px 0 13px;
	text-align: center;
}
.compare .bottom h2, .compare .bottom p {
	text-align: left;
}
.compare .bottom h2 {
	color: #000;
	margin: 0;
	padding: 15px 19px 0;
}
.compare .bottom p {
	margin: 0;
	padding: 0 19px;
}
.compare .bottom .tryButton, .compare .bottom .salesButton, .compare .bottom .crossSellBottom, .compare .bottom .crossSellTop, .compare .checkMarks div {
	background-image: url(/images/mcr/combo/compare_sprite.png);
}
.compare .checkMarks div {
	background-position: 95px -113px;
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	margin: 7px 0 6px;
	padding: 0;
	width: 205px;
}
.compare .checkMarks .noCheckMark {
	background-image: none;
}
.compare .bottom .tryButton, .compare .bottom .salesButton {
	float: none;
	padding: 0;
	margin: 0 auto;
}
.compare .bottom .tryButton, .compare .bottom .salesButton {
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -205px;
	width: 104px;
}
.compare .bottom .tryButton:active {
	background-position: 0 -76px;
}
.compare .bottom .tryButton:hover {
	background-position: 0 -38px;
}
.compare .bottom .salesButton {
	background-position: -106px 0;
}
.compare .bottom .salesButton:active {
	background-position: -106px -76px;
}
.compare .bottom .salesButton:hover {
	background-position: -106px -38px;
}
.compare .tryText {
	color: #666;
	font-size: 11px;
}
.compare .bottom .crossSellBottom, .compare .bottom .crossSellTop {
	background-repeat: no-repeat;
	clear: both;
	float: none;
	margin: 0 auto;
	padding: 0;
	width: 845px;
}
.compare .bottom .crossSellBottom {
	background-position: 0 -320px;
	height: 5px;
}
.compare .bottom .crossSellTop {
	background-position: 0 -130px;
	padding-bottom: 14px;
}
.compare .bottom .rowBtm {
	clear: both;
	float: none;
}
.compare .who div {
	border-top: 1px solid #ccc;
}
.compare .who .rowBtm {
	border: 0;
}
.compare .users {
	line-height: 20px;
}
.compare .users div {
	padding: 11px 0 10px;
}
.compare .users .pers {
	line-height: 40px;
}
.compare .compAccess div span, .compare .flatPricing div span {
	font-size: 12px;
}
.compare .compAccess div span {
	color: #666;
}
.compare .compAccess div span.tellMore, .compare .compAccess div span.tellMoreText {
	color: #39731d;
	font-size: 10px;
	font-weight: normal;
}
.compare .compAccess div span.tellMoreText:hover {
	color: #53a82b;
}
.compare .compAccess div strong {
	color: #333;
	font-size: 18px;
}
.compare .compAccess .headerSub, .compare .flatPricing .headerSub {
	margin: 0;
	text-align: left;
	width: 272px;
}
.compare .compAccess .headerSub {
	padding: 13px 0 14px;
}
.compare .compAccess .headerSub h3, .compare .flatPricing .headerSub h3 {
	float: none;
	padding: 0;
}
.compare .compAccess .headerSub h3 {
	padding-left: 30px;
	text-indent: 0;
}
.compare .compAccess div {
	padding: 10px 0 6px;
}
.compare .mac h3 {
	padding: 6px 0 7px;
}
.compare .mac h3 a {
	text-decoration: underline;
}
.compare .users .rowBtm, .compare .compAccess .rowBtm {
	padding: 0;
}
.compare .admin div, .compare .advAdmin div {
	margin-top: 12px;
}
.compare .admin .rowBtm, .compare .advAdmin .rowBtm {
	margin: 0;
}
.compare .flatPricing .headerSub {
	padding: 22px 0 20px;
}
.compare .flatPricing a {
	text-decoration: underline;
}
.compare .persLogo, .compare .proLogo, .compare .corpLogo {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-indent: 250px;
}
.compare .persLogo {
	height: 27px;
	width: 139px;
}
.compare .proLogo {
	background-position: -140px 0;
	height: 36px;
	margin-bottom: 4px;
	width: 139px;
}
.compare .corpLogo {
	background-position: -282px 0;
	height: 36px;
	width: 139px;
}
.compare .lrgRowContent h3 {
	margin-top: 19px;
	padding: 0;
}
.compare .lrgRowContent ul {
	list-style: none;
}
.compare .lrgRowContent li {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -49px -147px;
	margin: 0 0 3px 51px;
	padding-left: 9px;
}
.compare .rowBtm {
	clear: both;
	font-size: 0.9px;
	float: none;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.compare .checkMarks .rowBtm {
	background-image: none;
	float: none;
	height: 1px;
	margin: 0;
}
.compare .styleA, .compare .styleB {
	clear: both;
}
.compare .styleA {
	background-color: #f0f0f0;
}
.compare .styleB {
	background-color: #fff;
}
.compare .subgroup h4 {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -18px -140px;
	font-weight: normal;
	text-indent: 40px;
}
.compare .subgroup h4.doubleLine {
	text-indent: 0;
}
.compare .subgroup h4 span {
	display: block;
	padding-left: 41px;
}
.compare .subgroup h4 span.tellMore, .compare .subgroup h4 span.tellMoreText {
	display: inline;
	padding-left: 0;
}
.compare .subgroup li {
	clear: left;
	margin-left: 0;
}
.compare .subgroup ul {
	background-color: #fafafa;
	border: 1px solid #dadbcd;
	border-style: solid none;
	margin: 0;
	padding: 2px 0 4px;
	width: auto;
}
.compare .top div {
	float: right;
	margin: 0;
	padding: 7px 0 3px;
	text-align: center;
	width: 205px;
}
.compare .top h2 {
	display: none;
}
.content {
	background: #fff;
	border: 1px solid #cecece;
	margin: 0;
	float: left;
	overflow: auto;
	padding: 52px 27px 0;
}
.deskShort, .transFiles, .workMacPC, .inviteGuests, .signUp {
	color: #5d5d5d;
	font-size: 11px;
	text-align: center;
}
.deskShort a, .transFiles a, .workMacPC a, .inviteGuests a, .signUp a {
	display: block;
	margin-bottom: 8px;
}
.deskShort {
	margin: 54px 0 55px 15px;
	width: 258px;
}
.deskShort a {
	background: url(/images/mcr/combo/desktop_shortcut.gif) no-repeat;
	height: 209px;
}
.inviteGuests {
	margin: 42px 0 0 21px;
	width: 261px;
}
.inviteGuests a {
	background: url(/images/mcr/combo/desktop_invite.gif) no-repeat;
	height: 236px;
}
.signUp {
	clear: both;
	float: left;
	margin: 32px 32px 51px 20px;
	width: 263px;
}
.signUp a {
	background: url(/images/mcr/combo/desktop_signup.gif) no-repeat;
	height: 265px;
}
.transFiles {
	margin-bottom: 53px;
	width: 287px;
}
.transFiles a {
	background: url(/images/mcr/combo/desktop_transfer.gif) no-repeat;
	height: 208px;
}
.workMacPC {
	margin: 81px 0 91px 20px;
	width: 274px;
}
.workMacPC a {
	background: url(/images/mcr/combo/desktop_comp.gif) no-repeat;
	height: 193px;
}
.features p {
	font-size: 13px;
	margin: 0 0 9px;
}
.features .nextSteps {
	margin-top: 12px;
}
.firstCol a {
	padding-right: 7px;
	position: relative;
}
.firstCol a span {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -50px 1px;
	float: right;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
}
div.footer {
	padding: 15px 0 25px;
	position: relative;
}
.footer .footerLinks {
	float: left;
	width: 700px;
}
.footer ul {
	float: left;
	list-style-type: none;
	margin: 0 18px 5px;
	padding: 0;
	width: 700px;
}
.footer li {
	background: url(/images/mcr/combo/divider_2x10.png) no-repeat scroll right center;
	display: inline;
	line-height: 16px;
	padding: 0 8px 1px;
}
.footer li a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
	word-spacing: 1px;
}
.footer li a:hover {
	color: #999;
	text-decoration: underline;
}
.footer li.last {
	background: none;
}
.footer li.privacy a {
	display: inline-block;
}
.footer li .location, .footer li.privacy span {
	color: #5b5b5b;
	font-size: 11px;
	font-weight: bold;
}
.footer .copyright {
	color: #999;
	font-size: 10px;
	margin-top: 6px;
	width: 750px;
}
.footer .copyright li {
	background: none;
	display: block;
	margin-bottom: 5px;
}
.footer .logo {
	padding: 7px 24px 0 0;
	float: right;
}
.footerNav {
	border: 1px solid #cecece;
	border-top: 0;
	width: 959px;
}
.footerNav a {
	text-decoration: none;
}
.footerNav a:hover, .footerNav li.rightSolution a:hover {
	color: #53A82B;
	text-decoration: underline;
}
.footerNav .whiteborder {
	background: #ddd url(/images/mcr/combo/footerNav_bg.png) repeat-x;
	border: 1px solid #fff;
	overflow: auto;
	padding: 20px 41px;
}
.footerNav .whiteborder ul {
	float: left;
	list-style-type: none;
	margin: 0 30px 0 0;
	padding: 0;
	width: 145px;
}
.footerNav .whiteborder ul.first {
	margin: 0 60px 0 0;
	text-align: center;
}
.footerNav .whiteborder ul.last {
	margin: 0;
}
.footerNav .whiteborder ul.list {
	margin-top: 10px;
}
.footerNav .whiteborder ul.list li {
	margin: 0 0 5px;
	padding: 0;
}
.footerNav .whiteborder a.listHead {
	font-size: 15px;
	font-weight: bold;
}
.footerNav .compareProducts {
	background: url(/images/mcr/combo/footerNav_sprite.png) no-repeat top center;
	display: block;
	height: 83px;
	margin: 10px auto 0;
	width: 98px;
}
.footerNav li.rightSolution {
	margin-top: -18px;
}
.footerNav li.rightSolution a {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
}
.footerNav li.learnMore {
	margin: 14px 0 0;
}
.footerNav li.learnMore a {
	font-weight: bold;
	word-spacing: 2px;
}
.formBox {
	float: left;
}
.formCommonWidth {
	width: 490px;
}
.formBoxBottom {
	background: url(/images/mcr/combo/contactSales_sprite.png) no-repeat 0 0;
	height: 5px;
	line-height: 1px;
	margin-bottom: 50px;
}
.formBoxContainer {
	background: url(/images/mcr/combo/contactSales_sprite.png) repeat-y -492px 0;
	float: left;
}
.formBoxContainer .contactSalesSubmit {
	background: url(/images/mcr/combo/contactSales_sprite.png) -983px 0;
	border: 0;
	height: 39px;
	margin-top: 30px;
	width: 104px;
}
.formBoxContainer .contactSalesSubmit:hover {
	background-position: -983px -39px;
}
.formBoxContainer .contactSalesSubmit:active {
	background-position: -983px -78px;
}
div.formBoxContainer h2 {
	clear: both;
	font-weight: bold;
	margin: 0 0 0 -10px;
	padding: 30px 0 0;
}
div.formBoxContainer h2.firstHeader {
	padding-top: 0;
}
.formBoxContainer label, .formBoxContainer .noLabel {
	display: block;
	font-weight: normal;
	padding: 12px 0 2px 0;
}
.formBoxContainer label.longInput {
	clear: left;
}
.formBoxContainer ol {
	font-weight: bold;
	margin: 4px 0 4px 6px;
	padding: 0;
}
.formBoxContainer ol li {
	list-style: none;
}
.formBoxContainer ol li input {
	vertical-align: middle;
}
.formBoxContainer .optIn {
	clear: both;
	padding-top: 24px;
	width: 356px;
}
.formBoxContainer .optIn .checkbox {
	float: left;
	margin-left: 0;
	padding-top: 0;
}
.formBoxContainer .optIn div {
	margin-left: 23px;
	padding-top: 4px;
}
.formBoxContainer input.formTextInput, .formBoxContainer input.formTextInputLong, .formBoxContainer select, .formBoxContainer textarea {
	font: bold 12px Arial,Verdana,Hevetica;
}
.formBoxContainer select, .formBoxContainer textarea {
	padding: 4px;
}
.formBoxContainer input.formTextInput, .formBoxContainer input.formTextInputLong {
	padding: 5px 4px;
}
.formBoxContainer input.formTextInput {
	width: 160px;
}
.formBoxContainer input.formTextInputLong, .formBoxContainer textarea {
	width: 352px;
}
.formBoxContainer input.prefill {
	color: #999;
	font-weight: normal;
}
.formBoxContainer select {
	width: 170px;
}
.formBoxContainer textarea {
	display: block;
	height: 47px;
	overflow: auto;
}
.formBoxContainer ul {
	clear: both;
	margin: 0;
	padding: 0;
	width: 440px;
}
.formBoxContainer ul.adjustVert {
	padding-top: 2px;
}
.formBoxContainer ul li {
	display: inline;
	list-style-type: none;
}
.formBoxContainer ul li.leftColumn {
	clear: left;
	float: left;
	width: 190px;
}
.formBoxContainer ul li.rightColumn {
	float: left;
	width: 190px;
}
.formBoxContainer .agreement {
	color: #8b8b8b;
	font-size: 11px;
	padding-top: 15px;
}
.formBoxTop {
	background: url(/images/mcr/combo/contactSales_sprite.png) no-repeat 0 -6px;
	padding: 40px 42px 35px 42px;
}
div.noSidebar .leftFloatForm, div.leftFloatFormBot {
	float: left;
}
.header {
	margin: 29px auto 0;
	overflow: visible;
	width: 961px;
}
.header .links {
	display: block;
	float: right;
	margin-top: -5px;
	padding-right: 11px;
}
.header .headLogin {
	background: url(/images/mcr/combo/login.png) no-repeat;
	float: left;
	height: 27px;
	width: 63px;
}
.header .headLogin:hover {
	background-position: 0 -27px;
}
.header .headLogin:active {
	background-position: 0 -54px;
}
.header .logo, .header .proLogo {
	height: 52px;
	padding: 4px 0 0 7px;
	text-align: left;
}
.header .logo img, .header .proLogo img {
	padding-top: 4px;
}
.hiddenContent, .formBoxContainer .hiddenContent, .footer .hiddenLink, .hiddenLink {
	display: none;
}
.hiwStep1, .hiwStep2, .hiwStep3 {
	font-size: 24px;
	text-align:center;
}
.hiwStep1 {
	background: url(/images/mcr/combo/g2p_hiw_install.jpg) 0 48px no-repeat;
	height: 477px;
	margin: 44px 0 130px;
}
.hiwStep2 {
	background: url(/images/mcr/combo/g2p_hiw_connect.jpg) 23px 47px no-repeat;
	height: 448px;
	margin-bottom: 130px;
}
.hiwStep3 {
	background: url(/images/mcr/combo/g2p_hiw_working.jpg) 0 48px no-repeat;
	height: 511px;
	margin: 0;
}
.hiwStep1 span {
	margin: 467px auto 0;
}
.hiwStep2 span {
	margin: 436px auto 0;
}
.hiwStep3 span {
	margin: 436px auto 0;
}
.hiwTeam {
	background: url(/images/mcr/combo/g2p_hiw_team.jpg) no-repeat 8px 0;
	height: 55px;
	padding: 537px 0 0;
}
.homeBanner {
	background: transparent url(/images/mcr/combo/home_banner.jpg) no-repeat;
	border-bottom: 2px solid #CCC;
	height: 214px;
	overflow: hidden;
	padding: 26px 46px 0 0;
	text-align: right;
}
.homeBanner h1 {
	color: #390;
	font-size: 29px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 18px -25px 11px 4px;
	word-spacing: 1px;
}
.homeBanner h1 sup {
	font-size: 14px;
	position: relative;
	top: 2px;
}
.homeBanner span {
	font-size: 13px;
	margin: 0;
	padding-right: 22px;
}
.homeBanner .buyText span {
	background-position: 0 0;
	width: 188px;
}
.homeBanner .buyText span:hover {
	background-position: 0 -55px;
}
.homeBanner .buyText span:active {
	background-position: 0 -111px;
}
.homeBanner .buyContent {
	float: right;
}
.homeBanner .tryText span, .homeBanner .buyText span {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat;
	display: block;
	height: 54px;
	margin-bottom: 3px;
	overflow: hidden;
	padding: 0;
}
.homeBanner .tryText span {
	background-position: -190px 0;
	width: 183px;
}
.homeBanner .tryText span:hover {
	background-position: -190px -55px;
}
.homeBanner .tryText span:active {
	background-position: -190px -111px;
}
.homeBanner .tryContent {
	float: left;
}
.homeContent {
	padding: 0 35px;
	width: 889px;
}
.howItWorks h2 {
	margin-bottom: 36px;
}
.howItWorks p {
	font-size: 13px;
	margin: 27px 0 19px;
}
.howItWorks span {
	background: url(/images/mcr/combo/button_arrow_sprite.png) no-repeat center -95px;
	display: block;
	height: 71px;
	font-size: 11px;
	text-indent: -9999px;
	width: 101px;
}
.hr {
	border-top: 1px solid #c4c4c4;
	font-size: 0.9px;
	height: 1px;
	line-height: 1px;
	margin: 0 8px 5px 0;
}
.learnMore span {
	background: url(/images/mcr/combo/home_sprite.png) no-repeat -3px -164px;
	margin-left: 4px;
	padding: 0 0 0 5px;
	text-decoration: none;
	width: 3px;
}
.leftCol {
	float: left;
	margin-top: 4px;
	text-align: center;
	width: 125px;
}
.leftCol img {
	margin-right: 5px;
}
div.linkList ul {
	font-size: 12px;
	line-height: 22px;
	list-style: none;
}
div.linkList ul li {
	margin: 0;
}
div.linkList ul li a {
	padding-right: 7px;
	position: relative;
	white-space: nowrap;
}
div.linkList ul li a span {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -50px 1px;
	float: right;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
}
.links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.links li {
	float: left;
	padding: 0 16px 0 0;
	position: relative;
	top: 38px;
}
.links .last {
	padding: 0;
}
.macPcConnect {
	background: #fff url(/images/mcr/combo/compare_sprite.png) 0 -326px;
	height: 32px;
	margin: 0 0 18px 140px;
	width: 340px;
}
ul.menu {
	list-style-type: none;
	margin: 13px 0 0;
	padding: 0;
}
.menu li {
	margin-top: -15px;
}
ul.menu a {
	background: url(/images/mcr/combo/simpleNav.png) no-repeat;
	display: block;
	float: left;
	height: 38px;
	margin-top: 0;
	overflow: hidden;
	text-indent: -999px;
}
ul.menu a.contactSales {
	background: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
	text-indent: 212px;
}
ul.menu a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.menu #contactSales a, ul.menu #salesNumber a {
	background: none;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0;
}
ul.menu #contactSales a:hover, ul.menu #salesNumber a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.menu #contactSales a {
	margin-left: 212px;
}
ul.menu #salesNumber a {
	margin-left: 103px;
}
ul.menu #contactSales span {
	display: none;
}
ul.menu #salesNumber span {
	margin-left: 29px;
	white-space: nowrap;
}
.miniFooter {
	background: transparent url(/images/mcr/combo/home_bottom.gif) no-repeat;
	color: #4d4d4d;
	font-size: 11px;
	height: 32px;
	padding-top: 8px;
}
.miniFooter a {
	color: #4d4d4d;
	text-decoration: none;
}
.miniFooter a:hover {
	color: #39731D;
	text-decoration: underline;
}
.miniFooter .itemTitle {
	border-right: 1px solid #a2a2a2;
	float: left;
	padding: 0 9px 0 27px;
}
.miniFooter .itemTitle a {
	font-weight: bold;
	letter-spacing: -1px;
	word-spacing: 2px;
}
.miniFooter .item {
	border-left: 1px solid #e0e0e0;
	float: left;
	padding: 0 4px 0 9px;
}
.miniFooter .item span.miniDash {
	padding: 0 0 0 7px;
}
.impressLogo {
	background: url(/images/mcr/combo/NY_Times_136x19.png) no-repeat;
	display: inline-block;
	height: 19px;width: 138px;
}
.miniFooter a.product {
	color: #39731D;
	font-weight: bold;
}
.miniFooter .pressAwards {
	float: left;
	margin-top: 4px;
}
.miniFooter .products {
	margin-top: 4px;
	padding-right: 24px;
	float: right;
}
.narrow {
	border-bottom: 0;
	overflow: hidden;
	width: 637px;
}
.narrowCol {
	float: left;
	width: 314px;
}
.narrowCol ul {
	font-size: 13px;
	line-height: 18px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.narrowCol ul li {
	margin-bottom: 14px;
}
.narrowCol ul strong {
	display: block;
	font-size: 15px;
}
.nextSection {
	clear: both;
	padding: 52px 0 30px;
}
.nextSection h3 {
	font-size: 20px;
	margin: 27px 0 25px 252px;
}
.nextSection p {
	font-size: 13px;
	margin: 8px 0 26px 8px;
}
.nextSection a {
	font-weight: bold;
}
.nextSection hr {
	margin: 0 135px 0 102px;
}
.nextSteps, .nextStepsBot {
	background: url(/images/mcr/combo/box_sprite.png) no-repeat;
	float: left;
	width: 614px;
}
.nextSteps {
	background-position: 0 0;
	padding: 13px 13px 12px;
}
.nextStepsBot {
	background-position: 0 -107px;
	height: 6px;
	padding-bottom: 45px;
}
.nextSteps h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
.nextSteps ul {
	line-height: 19px;
	list-style: none;
	margin: 7px 3px 0 1px;
	padding: 0;
}
.nextSteps ul li {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -48px -77px;
	padding-left: 11px;
}
.nextSteps a {
	text-decoration: none;
}
.nextSteps a:hover {
	text-decoration: underline;
}
.noSidebar {
	padding: 52px 35px 0;
	width: 889px;
}
.noSidebar p.intro {
	font-size: 14px;
	width: 490px;
}
.noSidebar .sideArea {
	background-image: none;
	color: #666;
	float: right;
	position: relative;
	right: 95px;
	top: 85px;
	width: 252px;
}
.noSidebar .sideArea h3 {
	color: #333;
	font-size: 12px;
	margin: 36px 0 10px;
}
.noSidebar .sideArea p {
	color: #595959;
	margin: 0;
}
.noSidebar .sideArea a {
	text-decoration: none;
}
.noSidebar .sideArea a:hover {
	text-decoration: underline;
}
.noSidebar .sideArea ul {
	margin: 0;
	padding: 0;
}
.noSidebar .sideArea ul.pcCrossSell li {
	list-style-type: none;
	padding: 0 0 2px;
}
.g2pLogos {
	margin: 0 0 84px 154px;
	width: 303px;
}
.g2pLogos span {
	background: url(/images/mcr/combo/logo_sprite.png) no-repeat 0 0;
	float: left;
	height: 36px;
	width: 139px;
}
.g2pLogos span.corpLogo {
	background-position: -282px 0;
	margin-left: 25px;
}
.g2pLogos span.proLogo {
	background-position: -140px 0;
}
.phone {
	white-space: nowrap;
}
.rightCol {
	float: left;
	margin-left: 5px;
	width: 470px;
}
.selectBox {
	background: url(/images/mcr/combo/case_sprite.png) no-repeat 0 0;
	margin-top: 38px;
	padding: 1px 0 0 28px;
	width: 461px;
}
.selectBox h3 {
	font-size: 14px;
	margin: 0;
	padding: 12px 0 7px;
}
.selectBox select {
	padding: 4px;
	width: 260px;
}
.selectBoxBot {
	background: url(/images/mcr/combo/case_sprite.png) no-repeat 0 -68px;
	height: 13px;
	margin-bottom: 37px;
	width: 461px;
}
.teamAccounts h3 {
	font-size: 15px;
}
.teamAccounts ul h3 {
	margin: 0
}
.teamAccounts .brandedList ul {
	margin-left: 4px;
	padding-left: 0;
}
.teamAccounts .g2pLogos  {
	margin: 0;
}
.teamAccounts .narrowCol {
	width: 311px;
}
.teamAccounts .rightCol {
	margin: 0 0 0 15px;
}
.teamAccounts .generateReports, .teamAccounts .groupManagement, .teamAccounts .signUpUsers, .teamAccounts .teamModel {
	font-size: 10px;
	text-align: center;
}
.teamAccounts .generateReports, .teamAccounts .groupManagement {
	margin: 45px 0;
}
.teamAccounts .generateReports span, .teamAccounts .groupManagement span, .teamAccounts .signUpUsers span, .teamAccounts .teamModel span {
	background: transparent url("/images/mcr/combo/teamAccounts_sprite.png") no-repeat scroll 0 0;
	display: block;
	text-indent: -2000px;
	margin: 0 auto;
}
.teamAccounts .generateReports span, .teamAccounts .groupManagement span, .teamAccounts .signUpUsers span {
	border: 3px solid #999;
	margin-bottom: 4px;
}
.teamAccounts .generateReports span {
	background-position: -284px 0;
	height: 217px;
	width: 282px;
}
.teamAccounts .groupManagement span {
	background-position: -284px -218px;
	height: 221px;
	width: 230px;
}
.teamAccounts .signUpUsers span {
	background-position: -26px -194px;
	height: 259px;
	width: 257px;
}
.teamAccounts .teamModel span {
	height: 193px;
	width: 283px;
}
.teamAccounts .teamModelText {
	position: relative;
	height: 96px;
}
.teamAccounts .teamModelText p {
	padding: 0;
	position: absolute;
	width: 350px;
}
.teamAccounts .technologyAnchor {
	clear: left;
	padding: 30px 0 26px;
}
.teamAccounts span.proLogo, .teamAccounts span.corpLogo {
	display: block;
	float: none;
	margin: 0 0 4px;
	text-indent: -2000px;
}
.teamAccounts .contactSalesBox {
	background: transparent url("/images/mcr/combo/box_sprite2.png") no-repeat scroll 0 0;
	float: left;
	height: 84px;
	margin: 30px auto;
	padding: 0;
	width: 614px;
}
.teamAccounts .contactSalesBox .wrapper {
	padding: 19px 17px 0;
}
.teamAccounts .contactSalesBox h2 {
	font-weight: bold;
	margin-bottom: 10px;
}
/* Overlay */
div.overlay {
	display: none
}
.overlay .close {
	background: url(/images/mcr/combo/pop_exit.png) no-repeat;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 25px;
	top: 24px;
	width: 14px;
}
.overlay .close:hover {
	background-position: -14px 0;
}
.overlay .close:active {
	background-position: -28px 0;
}
.overlay p.colCopyright, .overlay p.macDisclaimer {
	color: #999;
	font-size: 11px;
	line-height: 17px;
	margin: 19px 0 0;
}
div#videoSize3 {
	background: url(/images/mcr/combo/popBox_720x430.png) no-repeat;
	height: 537px;
	padding: 41px 0 0 42px;
	width: 761px;
}
div#ourTechnology div.close, div#macPcComparison div.close, div#localeSelect div.close, div#caseVideo div.close, div#desktopVideo div.close, div#installComp div.close,  div#billing div.close,  div#gettingStarted div.close,  div#reInstall div.close{
	background-image: url(/images/mcr/combo/pop_exit.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 25px;
	top: 24px;
	width: 14px;
}
div#caseVideo div.close {
	top: 22px;
}
div#ourTechnology div.close:hover, div#macPcComparison div.close:hover, div#localeSelect div.close:hover, div#caseVideo div.close:hover, div#desktopVideo div.close:hover, div#installComp div.close:hover , div#billing div.close:hover, div#gettingStarted div.close:hover, div#reInstall div.close:hover {
	background-position: -14px 0;
}
div#ourTechnology div.close:active, div#macPcComparison div.close:active, div#localeSelect div.close:active, div#caseVideo div.close::active, div#desktopVideo div.close:active, div#installComp div.close:active , div#billing div.close:active, div#gettingStarted div.close:active, div#reInstall div.close:active{
	background-position: -28px 0;
}
div#desktopVideo {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 700px;
	padding: 39px 0 0 50px;
	width: 525px;
}
div#caseVideo {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 506px;
	padding: 40px 0 0 42px;
	width: 682px;
}
div#ourTechnology {
	background-image: url(/images/mcr/combo/popBox_514x627.png);
	height: 627px;
	width: 514px;
}
div#ourTechnology h1, div#macPcComparison h1 {
	font-size: 24px;
	margin: 10px 0 0;
	padding: 0;
}
div#ourTechnology h3 {
	font-size: 13px;
	margin: 8px 0 3px;
}
div#ourTechnology p {
	margin: 0 0 18px;
}
div#ourTechnology p.intro {
	margin-bottom: 25px;
}
div#ourTechnology p.colCopyright {
	margin-top: 37px;
}
div#ourTechnology sup {
	line-height: 6px;
}
div#ourTechnology .contentWrap {
	padding: 35px 40px 0;
}
div#ourTechnology .sup {
	font-size: 75%;
	vertical-align: text-top;
}
div#macPcComparison {
	background-image: url(/images/mcr/combo/popBox_720x753.png);
	height: 737px;
	padding: 39px 0 0 50px;
	width: 682px;
}
div#macPcComparison h1 {
	margin-bottom: 1px;
}
div#macPcComparison hr {
	margin-bottom: 3px;
	width: 620px;
}
div#macPcComparison p {
	margin: 0 55px 12px 0;
}
div#macPcComparison .featureCol {
	width: 325px;
}
div#macPcComparison .macCol, div#macPcComparison .pcCol {
	width: 152px;
}
div#macPcComparison table {
	border: 1px solid #dadbdc;
}
div#macPcComparison th {
	background-color: #f0f0f0;
	border: 0;
	border-bottom: 2px solid #dadbdc;
	font-size: 13px;
	height: 31px;
}
div#macPcComparison td {
	background-color: #fafafa;
	height: 30px;
}
div#macPcComparison td div {
	background: #fafafa url(/images/mcr/combo/compare_sprite.png) 67px -113px no-repeat;
	height: 17px;
	margin-top: 3px;
}
div#macPcComparison td.feature {
	background: #fafafa url("/images/mcr/combo/main_sprite.png") no-repeat -18px -139px;
	border-right: 1px solid #dadbdc;
	padding-left: 40px;
}
div#macPcComparison td.note {
	font-style: italic;
	text-align: center;
}
div#macPcComparison .lastRow td {
	height: 48px;
	padding-top: 5px;
	vertical-align: top;
}
div#macPcComparison .lastRow td.feature {
	padding-top: 8px;
}
div#macPcComparison p.colCopyright {
	margin: 5px 0 0;
}
div#macPcComparison p.macDisclaimer {
	margin: 19px 0 0;
}
div#localeSelect {
	background-image: url(/images/mcr/combo/popBox_552x235.png);
	height: 226px;
	padding: 47px 0 0 43px;
	width: 523px;
}
div#localeSelect h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}
div#localeSelect a {
	text-decoration: underline;
}
div#localeSelect ul {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 24px 0 0 -40px;
}
div#localeSelect ul ul {
	margin-top: 0;
}
div#localeSelect ul ul li {
	color: #5d5d5d;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
div#localeSelect p.colCopyright {
	margin-top: 128px;
}
div#localeSelect li.continent {
	display: block;
	float: left;
	width: 156px;
}
div#installComp {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 226px;
	padding: 47px 0 0 43px;
	width: 523px;
}
div#installComp h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}
div#installComp a {
	text-decoration: underline;
}
div#installComp ul, div#billing ul, div#gettingStarted ul, div#reInstall ul{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 24px 0 0 -40px;
}
div#installComp li.continent,div#billing li.continent, div#gettingStarted li.continent, div#reInstall li.continent {
	display: block;
	float: left;
	width: 240px;
}
div#billing {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 226px;
	padding: 47px 0 0 43px;
	width: 523px;
}
div#gettingStarted {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 226px;
	padding: 47px 0 0 43px;
	width: 523px;
}
div#reInstall {
	background-image: url(/images/mcr/combo/popBox_700x525.png);
	height: 226px;
	padding: 47px 0 0 43px;
	width: 523px;
}
div#billing h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}
div#gettingStarted h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
}
div#reInstall h1{
	font-size: 20px;
	margin: 0;
	padding: 0;
}
div#billing a {
	text-decoration: underline;
}
div#gettingStarted a {
	text-decoration: underline;
}
div#reInstall a {
	text-decoration: underline;
}
div#billing ul {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 24px 0 0 -40px;
}
div#gettingStarted ul {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 24px 0 0 -40px;
}
div#reInstall ul{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 24px 0 0 -40px;
}
div#billing li.continent {
	display: block;
	float: left;
	width: 240px;
}
div#gettingStarted li.continent {
	display: block;
	float: left;
	width: 240px;
}
div#reInstall li.continent {
	display: block;
	float: left;
	width: 240px;
}
p.paraSep {
	margin-bottom: 45px;
}
/* Popups start */
.popContent {
	margin: 0;
	padding: 20px 20px 0;
	text-align: justify;
}
.popContent h1 {
	color: #390;
	font-size: 18px;
	margin: 0;
	padding-bottom: 12px;
}
.popContent hr {
	background-color: #ccc;
	border: none;
	color: #ccc;
	height: 1px;
	margin: 0 0 12px;
}
.popContent p {
	line-height: 16px;
	margin: 0 0 13px;
}
.popContent a {
	text-decoration: underline;
}
.popContent ol {
	list-style-type: decimal;
	margin: 0 0 15px 20px;
	padding: 0;
}
.popContent ol ol {
	list-style-type: lower-alpha;
	margin: 10px 0 0 20px;
	padding: 0;
}
.popContent li {
	padding: 3px 0;
}
.popContent img {
	float: right;
	padding: 2px 0 3px 10px;
}
.popContent #printBtn {
	font-size: 14px;
	position: absolute;
	right: 35px;
	top: 15px;
}
.popCopyright {
	color: #666;
	font-size: 10px;
	margin: 40px 0 15px 25px;
}
.press h2 {
	margin-bottom: 49px;
}
.press a, .wrapGroup .pressMore a, .wrapGroup .returnUp a, .press .wrapGroup a, .thankYou li a {
	text-decoration: underline;
}
.press span {
	display: block;
}
.press .useCase {
	margin-top: 541px;
}
.press .wrapGroup {
	width: 665px;
}
.pressBarrons {
	background: url(/images/mcr/combo/barrons.png) no-repeat;
	height: 28px;
	margin: 11px auto 0;
	width: 116px;
}
.pressBestGear {
	background: url(/images/mcr/combo/press/laptopmag_169x133.png) no-repeat;
	height: 84px;
	margin: 13px auto 0;
	width: 60px;
}
.pressContent {
	float: left;
	margin: 0 0 26px 20px;
	width: 380px;
}
.pressContent h3 {
	color: #000;
	font-size: 13px;
	margin: 0 0 5px;
}
.pressMore span.pressIcon {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -0 -151px;
	display: inline;
	float: right;
	height: 7px;
	margin: 6px 316px 0 0;
	width: 8px;
}
.pressMore span.pressIcon:hover {
	background-position: -0 -166px;
}
.pressLogo {
	float: left;
	margin-top: 4px;
	text-align: center;
	width: 184px;
}
.pressMore {
	font-size: 11px;
	margin: 0 0 25px;
}
.pressNYTimes {
	background: url(/images/mcr/combo/NY_Times_136x19.png) no-repeat;
	height: 19px;
	margin: 17px auto 0;
	width: 136px;
}
.pressCNet {
	background: url(/images/mcr/combo/cNet_logo.png) no-repeat;
	height: 51px;
	margin: 0 auto;
	width: 51px;
}
.pressCNetEdit {
	background: url(/images/mcr/combo/cNet_Editors.png) no-repeat;
	height: 75px;
	margin: 0 auto;
	width: 37px;
}
.pressEWeek {
	background: url(/images/mcr/combo/press/eweek_125x87.png) no-repeat;
	height: 25px;
	margin: 42px auto 9px;
	width: 94px;
}
.pressPCMag {
	background: url(/images/mcr/combo/press/pcmag_100x139.png) no-repeat;
	height: 74px;
	margin: 30px auto 0;
	width: 36px;
}
.pressPCWorld {
	background: url(/images/mcr/combo/press/pcWorld_101x30.png) no-repeat;
	height: 30px;
	margin: 43px auto 0;
	width: 101px;
}
.pressRow1 {
	float: left;
	height: 78px;
	text-align: center;
	width: 185px;
}
.pressRow2 {
	float: left;
	height: 153px;
	text-align: center;
	width: 185px;
}
.pressRow3 {
	float: left;
	height: 175px;
	margin-bottom: 66px;
	text-align: center;
	width: 185px;
}
.pressRow1 p, .pressRow2 p, .pressRow3 p {
	color: #5D5D5D;
	font-size: 13px;
	margin: 5px auto 0;
}
.pressZDNet {
	background: url(/images/mcr/combo/zdNet_icon.png) no-repeat;
	height: 54px;
	margin: 35px auto 0;
	width: 82px;
}
.wrapGroup span.returnUp {
	display: block;
	float: left;
	font-size: 11px;
	margin: 75px 0 45px;
	white-space: nowrap;
	width: 500px;
}
/* Pricing start */
.pricing table {
	border-collapse: collapse;
	border-spacing: 0;
	height: 460px;
	margin: 35px 0 25px;
	width: 896px;
}
.pricing table th {
	font-size: 14px;
	letter-spacing: -.5px;
	padding: 0 0 0 6px;
	text-align: left;
	width: 122px;
}
.pricing table td {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}
.pricing select {
	padding: 2px;
	width: 116px;
}
.persPricingBkgd, .proPricingBkgd, .corpPricingBkgd {
	background: url(/images/mcr/combo/pricing_bkgd.png) no-repeat;
}
.persPricingBkgd {
	background-position: 0 0;
}
.proPricingBkgd {
	background-position: 0 -473px;
}
.corpPricingBkgd {
	background-position: 0 -948px;
}
.persLogo {
	width: 175px;
}
.proLogo {
	width: 217px;
}
.corpLogo {
	width: 227px;
}
.persLogo span, .proLogo span, .corpLogo span {
	background: url(/images/mcr/combo/logo_sprite.png) no-repeat;
	display: block;
	height: 36px;
	text-indent: -99999px;
	width: 139px;
}
.persLogo span {
	background-position: 0 6px;
	margin: 0 51px 0 47px;
}
.proLogo span {
	background-position: -140px 0;
	margin: 0 55px 0 48px;
}
.corpLogo span {
	background-position: -282px 0;
	margin: 0 47px;
}
#persPerComp, #proPerComp, #persYrSave, #proYrSave {
	top: 0;
}
.row0All {
	height: 7px;
}
.row1col1 {
	height: 58px;
}
.pricing .row2col1 {
	height: 50px;
	padding-left: 8px;
}
.row2col3 {
	letter-spacing: -.5px;
}
.row2col4 {
	letter-spacing: -1px;
}
.row3All {
	height: 53px;
}
.pricing .row4col1 {
	height: 51px;
	letter-spacing: -1px;
}
.pricing .row4col6 {
	font-size: 12px;
	padding: 0 17px;
}
.row5col1 {
	height: 47px;
}
.row5col1 span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
}
.row5col2 span#persMoAmount, .row6col2 span#persYrAmount, .row5col4 span#proMoAmount, .row6col4 span#proYrAmount {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 0;
}
.row5col4 span {
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -6px;
}
.row6col1 {
	height: 54px;
}
.row6col1 span {
	background: #666;
	color: #fff;
	display: block;
	font-size: 13px;
	letter-spacing: 0;
	padding: 3px 7px;
	width: 64px;
}
.pricing .row5col2, .pricing .row5col4, .pricing .row6col2, .pricing .row6col4 {
	font-size: 16px;
	font-weight: bold;
}
.row5col2 span, .row6col2 span, .row6col4 span {
	font-size: 10px;
	font-weight: normal;
	position: relative;
	top: -6px;
}
.row7col1 {
	height: 107px;
}
.row7col2, .row7col4 {
	padding: 0 0 0 2px;
}
.row7col2 a.pricePersBuy, .row7col4 a.priceProBuy, .row7col6 a, .row7col2 a.pricePersBuy:hover, .row7col4 a.priceProBuy:hover, .row7col6 a:hover, .row7col2 a.pricePersBuy:active, .row7col4 a.priceProBuy:active, .row7col6 a:active {
	background: url(/images/mcr/combo/pricing_sprite.png) no-repeat;
	display: block;
	height: 40px;
	margin: 0 auto;
	text-indent: -9999px;
}
.row7col2 a.pricePersBuy, .row7col4 a.priceProBuy, .row7col6 a {
	background-position: 0 0;
	width: 137px;
}
.row7col6 a {
	background-position: 0 -45px;
	width: 142px;
}
.row7col2 a.pricePersBuy:hover, .row7col4 a.priceProBuy:hover {
	background-position: -141px 0;
	width: 137px;
}
.row7col6 a:hover {
	background-position: -144px -45px;
	width: 142px;
}
.row7col2 a.pricePersBuy:active, .row7col4 a.priceProBuy:active {
	background-position: -281px 0;
	width: 137px;
}
.row7col6 a:active {
	background-position: -289px -45px;
	width: 142px;
}
.row7col2 span, .row7col4 span, .row7col6 span {
	display: block;
	font-size: 12px;
}
.pricing a {
	text-decoration: underline;
}
.pricing a.tryText {
	background: none;
	font-size: 13px;
	text-indent: 0;
}
.pricing span.planLength {
	font-size: 11px;
	font-weight: normal;
	position: static;
}
.pricing span.planSavings {
	color: #666;
	display: block;
	font-size: 10px;
	line-height: 8px;
	position: static;
}
.row8All {
	height: 35px;
}
#persPrices, #proPrices {
	display: none;
}
.pricing .emptySpot {
	width: 14px;
}
.pricing .compList {
	height: 52px;
	padding: 0 19px 0 27px;
}
.pricing .compList span {
	color: #666;
	float: left;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	width: 55px;
}
.botInfo1 span {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -40px -35px;
	float: right;
	height: 7px;
	position: relative;
	right: 224px;
	top: 4px;
	width: 12px;
}
.botInfo1, .botInfo2, .botInfo3 {
	float: left;
	font-size: 11px;
}
.botInfo1 {
	margin: 0 0 21px 15px;
	width: 306px;
}
.botInfo2 {
	margin: 0 0 21px 35px;
	width: 195px;
}
.botInfo3 {
	margin: 0 0 21px 71px;
	width: 230px;
}
.botInfo1 strong, .botInfo2 strong, .botInfo3 strong {
	display: block;
	font-size: 14px;
	margin-bottom: 6px;
	width: 260px;
}
.botInfo1 a {
	display: block;
	margin: 5px 0 21px;
	text-decoration: none;
}
/* Pricing end */
.midContentNav {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
}
.midContentNav li {
	border-left: 1px solid #c4c4c4;
	display: inline;
	padding: 0 10px;
}
.midContentNav li.first {
	border: 0;
	padding-left: 0;
}
.pageNotFound .brandedList {
	margin-bottom: 45px;
}
.pageNotFound .brandedList ul {
	margin: 0;
	padding: 0;
}
.printShare {
	float: right;
	margin: -35px 16px 0;
}
.printShare a {
	text-decoration: none;
}
.printShare a:hover {
	text-decoration: underline;
}
.printShare li.print:hover span {
	background-position: -16px -50px;
}
.printShare li.share:hover span {
	background-position: -15px -39px;
}
.printShare ul {
	font-size: 12px;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
.printShare li {
	display: inline;
	float: right;
	list-style-type: none;
}
.printShare .print span {
	background-position: -3px -50px;
	height: 10px;
	width: 13px;
}
.printShare .share {
	padding-right: 8px;
}
.printShare span {
	background-image: url(/images/mcr/combo/main_sprite.png);
	cursor: pointer;
	display: block;
	float: left;
	font-size: 1px;
	margin: 4px 4px 0 0;
	padding: 0;
}
.printShare .share span {
	background-position: -4px -39px;
	height: 8px;
	width: 11px;
}
/* Used for the qtip jQuery tooltips */
.qtip-wrapper {
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.security h2 {
	margin-bottom: 54px;
}
.security h3 {
	font-size: 15px;
	margin-bottom: 3px;
}
.security p {
	color: #5D5D5D;
	font-size: 13px;
	margin-bottom: 30px;
}
.security .brandedList ul {
	margin: 0 0 35px;
}
.security img {
	float: right;
	margin: 29px 128px 0 0;
}
.security .nextSteps {
	margin-top: 16px;
}
.sidebar, .sidebar li, a.sideTry span, a.sideBuy span, .sidebar hr, .sideCorp a span {
	background: url(/images/mcr/combo/sidebar_sprite.png) no-repeat;
}
a.sideTry span, a.sideBuy span {
	display: block;
	height: 51px;
	padding: 0;
	text-indent: -9999px;
	width: 172px;
}
.sidebar a.sideTry, .sidebar a.sideBuy {
	font-size: 12px;
}
a.sideTry, a.sideBuy {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 168px;
	word-spacing: 1px;
}
a.sideTry {
	margin: 19px auto 0;
}
a.sideBuy {
	margin: 20px auto 25px;
}
a.sideTry span {
	background-position:  -270px 0;
}
a.sideTry span:hover {
	background-position:  -443px 0;
}
a.sideTry span:active {
	background-position: -616px 0;
}
a.sideBuy span {
	background-position: -270px -52px;
}
a.sideBuy span:hover {
	background-position: -443px -52px;
}
a.sideBuy span:active {
	background-position: -616px -52px;
}
.sidebar {
	background-position: 0 -2px;
	float: right;
	margin: 0;
	padding: 50px 0 0;
	width: 268px;
}
.sidebar h4 {
	color: #333;
	font-size: 13px;
	margin: 4px 15px 4px 45px;
}
.sidebar h5 {
	color: #333;
	font-size: 11px;
	margin: 5px 15px 3px 45px;
}
.sidebar p {
	line-height: 16px;
	margin: 0 22px 4px 44px;
}
.sidebar ul {
	color: #666;
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar ul ul {
	margin: 5px 43px 0  44px;
}
.sidebar li {
	background-position: -274px -174px;
	padding: 15px 0 16px;
}
.sidebar li li {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -48px -78px;
	margin: 0;
	padding: 0 0 5px 10px;
}
.sidebar li span {
	float: left;
	height: 30px;
	margin: 0 4px 0 15px;
	padding: 0;
	width: 26px;
}
.sidebar li span, .sidebar .leftQuote, .sidebar .rightQuote {
	background: url(/images/mcr/combo/icon_sprite.png) no-repeat;
}
.sidebar a {
	font-size: 11px;
	text-decoration: none;
}
.sidebar a:hover {
	text-decoration: underline;
}
.sidebar em {
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 6px 46px 8px 0;
	text-align: right;
}
.sidebar hr {
	background-position: -274px -174px;
	margin: 21px 0 0;
	padding-bottom: 2px;
	width: 266px;
}
.sidebar span.apple {
	background-position: -6px -150px;
}
.sidebar span.question {
	background-position: -2px -93px;
}
.sidebar span.system  {
	background-position: -43px -39px;
}
.sidebar span.briefcase {
	background-position: -43px -97px;
}
.sidebar span.chatBubble {
	background-position: -3px -32px;
	margin-top: 4px;
}
.sidebar span.webinar {
	background-position: -5px 0;
}
.sidebar span.security {
	background-position: -43px -2px;
}
.sidebar span.monitor {
	background-position: -44px -69px;
}
.sidebar .pdfText {
	font-size: 11px;
	line-height: 14px;
	margin-right: 21px;
}
.sidebar .pressBlurb {
	color: #5D5D5D;
	font-size: 13px;
	line-height: 18px;
	margin: 0 18px 11px;
	text-align: center;
}
.sidebar .pressLink {
	margin: 0;
	text-align: center;
}
.sidebar .barron {
	background: url(/images/mcr/combo/barrons.png) no-repeat;
	height: 28px;
	margin: 37px auto 14px;
	width: 116px;
}
.sidebar .bestGear {
	background: url(/images/mcr/combo/best_gear.png) no-repeat;
	height: 65px;
	margin: 37px auto 7px;
	width: 60px;
}
.sidebar .cNetEditor {
	background: url(/images/mcr/combo/cNet_Editors.png) no-repeat;
	height: 75px;
	margin: 27px auto 14px;
	width: 37px;
}
.sidebar .cNetLogo {
	background: url(/images/mcr/combo/case_sideSprite.png) no-repeat 0 -61px;
	height: 51px;
	margin: 66px auto 7px;
	width: 51px;
}
.sidebar .idcLogo, .sidebar .idcLogo2 {
	background: url(/images/mcr/combo/case_sideSprite.png) no-repeat 0 -114px;
	height: 55px;
	margin: 65px auto 22px;
	width: 130px;
}
.sidebar .nyTimes {
	background: url(/images/mcr/combo/NY_Times_136x19.png) no-repeat;
	height: 19px;
	margin: 37px auto 14px;
	width: 138px;
}
.sidebar .pcMag {
	background: url(/images/mcr/combo/pcMag.png) no-repeat;
	height: 80px;
	margin: 37px auto 14px;
	width: 67px;
}
.sidebar .pcWorld {
	background: url(/images/mcr/combo/pcWorld_101x30.png) no-repeat;
	height: 30px;
	margin: 37px auto 14px;
	width: 101px;
}
.sidebar .zdNetLogo {
	background: url(/images/mcr/combo/case_sideSprite.png) no-repeat;
	height: 54px;
	margin: 37px auto 7px;
	width: 82px;
}
.sidebar a.watchDemo, .sidebar a.watchDemo:hover {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat;
}
.sidebar a.watchDemo {
	background-position: 70px -123px;
	display: block;
	width: 83px;
}
.sidebar a.watchDemo:hover {
	background-position: 70px -135px;
}
.sidebar .leftQuote, .sidebar .rightQuote {
	float: left;
	height: 16px;
	width: 17px;
}
.sidebar .leftQuote {
	background-position: -33px -127px;
	margin-top: 3px;
}
.sidebar .rightQuote {
	background-position: -59px -127px;
	clear: both;
	margin: -5px 0 5px 204px;
}
.sidebar .quote {
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin: 9px 0 8px 7px;
	padding-left: 3px;
	width: 175px;
}
.sidebar .printShare {
	margin: -44px 16px 0;
}
.sidebar ul.printShare a {
	font-size: 12px;
	font-weight: normal;
}
.sidebar .printShare span {
	background-image: url(/images/mcr/combo/main_sprite.png);
	margin: 4px 4px 0 0;
}
.sidebar .printShare li {
	background-image: none;
	padding: 0 0 0 10px;
}
.sidePro, .sideCorp, .sideBoxBott {
	background: url(/images/mcr/combo/sideBox_sprite.png) no-repeat;
}
.sidePro, .sideCorp {
	margin: 0 auto;
	text-align: center;
	width: 220px;
}
.sideBoxBott {
	background-position: 0 -265px;
	height: 8px;
	margin: 0 auto 22px;
	width: 220px;
}
.sidePro {
	padding: 19px 0 6px;
}
.sideCorp {
	padding: 19px 0 3px;
}
.sidePro p, .sideCorp p {
	line-height: 18px;
}
.sidePro p {
	margin: 5px auto 0;
}
.sideCorp p {
	margin: 14px auto 0;
}
.sidePro span, .sideCorp span  {
	background: url(/images/mcr/combo/logo_sprite.png) no-repeat;
	display: block;
	height: 36px;
	margin: 0 auto;
	width: 140px;
}
.sidePro span {
	background-position: -140px 0;
}
.sideCorp span {
	background-position: -281px 0;
}
.sidePro .sideTry {
	margin: 15px auto 0;
}
.sidePro .sideBuy {
	margin: 20px auto 0;
}
.sideCorp a {
	display: block;
	margin: 12px 23px 0;;
	text-align: center;
	text-decoration: none;
	width: 168px;
	word-spacing: 1px;
}
.sideCorp a span {
	background-position: -269px -106px;
	display: block;
	height: 51px;
	padding: 0;
	text-indent: -9999px;
	width: 175px;
}
.sideCorp a span:hover {
	background-position:  -446px -106px;
}
.sideCorp a span:active {
	background-position: -622px -106px;
}
.sideCorp strong {
	font-size: 14px;
	letter-spacing: .05px;
	line-height: 18px;
	margin: 0 auto;
}
.subnav {
	background: #f0f0f0 url(/images/mcr/combo/subNav_bg.png) repeat-y;
	float: right;
	font-weight: bold;
	list-style: none;
	margin: -40px -22px 0 0;
	padding: 0 0 0 22px;
}
.subnav a {
	padding: 0 10px;
	text-decoration: none;
}
.subnav li {
	float: left;
	padding: 5px 0;
}
.subnav li span {
	border-right: 1px solid #39731D;
}
.subnav li.last {
	background: url(/images/mcr/combo/subNav_bg.png) repeat-y right 0;
	padding-right: 22px;
}
.technology h3 {
	font-size: 15px;
	margin-bottom: 3px;
}
.technology p {
	color: #5D5D5D;
	font-size: 13px;
	margin-bottom: 23px;
}
.technology a.imgZoom {
	margin: 42px 0 0 42px;
}
.technology .model {
	background: url("/images/mcr/combo/technology.png") no-repeat 0 0;
	height: 389px;
	margin: 60px auto 0;
	text-indent: -9999px;
	width: 558px;
}
.technology .nextSteps {
	margin-top: 32px;
}
.technology .textLink {
	font-weight: bold;
	margin: 0 0 44px;
	text-align: right;
}
.thankYou {
	width: 640px;
}
.thankYou p {
	font-size: 16px;
	line-height: 20px;
}
.thankYou p a {
	text-decoration: none;
}
.thankYou h3 {
	font-size: 15px;
	margin-top: 61px;
}
.thankYou ul {
	font-size: 14px;
	margin: 0 0 171px 7px;
	padding: 0;
}
.thankYou li {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat -48px -75px;
	list-style-type: none;
	margin-bottom: 8px;
	padding: 3px 0 0 11px;
}
.tooltip {
	text-decoration: underline;
}
.tooltip:hover {
	cursor: pointer;
}
.tooltipContent {
	font-size: 11px;
}
.tooltipContent p {
	margin: 0 0 12px;
	line-height: 13px;
}
.tooltipContent p.last {
	margin-bottom: 0;
}
a.questionTooltip, a.questionTooltip:hover {
	text-decoration: none;
}
a.questionTooltip {
	background: url("/images/mcr/combo/main_sprite.png") no-repeat 0 -183px;
	display: block;
	height: 14px;
	margin-left: 10px;
	width: 13px;
}
a.questionTooltip:hover {
	background-position: 0 -205px;
}
.topLeftCorner {
	background-position: -4px -62px;
	float: left;
}
.topRightCorner {
	background-position: -14px -62px;
	float: right;
}
.topLeftCorner.homeLeftCorner {
	background-position: -4px -74px;
}
.topRightCorner.homeRightCorner {
	background-position: -14px -74px;
}
.trusteLogoContainer {
	float: left;
	width: 150px;
}
.trusteLogoContainer img {
	margin: 22px 20px 0 0;
}
.tryContent a.tryText, .buyContent a.buyText {
	color: #39731D;
	display: block;
	font-size: 12px;
	margin: 18px 1px 0 0;
	text-decoration: none;
	word-spacing: 1px;
}
.tryContent a.tryText:hover, .buyContent a.buyText:hover {
	color: #53A82B;
	text-decoration: underline;
}
.narrowCol ul .vidIcon {
	display: inline;
	padding-right: 23px;
}
.validation-advice {
	color: #f00;
	font-weight: bold;
	margin: 0;
}
.validation-failed {
	background-color: #fff0f0;
	border: 1px solid #f00;
}
a.vidIcon2 {
	position: relative;
}
a.vidIcon2 span, a.vidIcon2 span:hover {
	background: url(/images/mcr/combo/main_sprite.png) no-repeat;
}
a.vidIcon2 span {
	background-position: 0 -128px;
	float: right;
	height: 7px;
	position: absolute;
	right: 0;
	top: 4px;
	width: 12px;
}
a.vidIcon2 span:hover {
	background-position: 0 -140px;
}
/* Forgot Password */
.forPassword div {
	background: url(/images/mcr/combo/490x264_box.png) no-repeat;
}
.forPassword span, .conButton {
	background: url(/images/mcr/combo/forgot_sprite.png) no-repeat;
}
.forPassword span {
	background-position: 0 0;
}
.conButton {
	background-position: 0 -65px;
}
.conButton:hover {
	background-position: 0 -105px;
}
.conButton:active {
	background-position: -136px -105px;
}
.forPassword input.conButton {
	border: 0;
	cursor: pointer;
	display: block;
	height: 39px;
	margin: 0;
	text-indent: -9999px;
	width: 135px;
}
.forPassword {
	margin-bottom: 45px;
}
.forPassword div {
	float: left;
	height: 264px;
	margin:11px 0 25px;
	padding: 20px 0 0 41px;
	width: 449px;
}
.forPassword h3 {
	font-size: 18px;
	margin: 0 0 3px;
}
.forPassword p {
	color: #585858;
	font-size: 14px;
	margin: 0 0 25px;
}
.forPassword label {
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
}
.forPassword input {
	height: 26px;
	margin-bottom: 54px;
	width: 327px;
}
.forPassword span {
	float: left;
	height: 60px;
	margin: 24px 0 0 38px;
	width: 271px;
}
/* White Papers */
.whitePaper {
	color: #5D5D5D;
	font-size: 13px;
}
.whitePaper h4 {
	color: #333;
	font-size: 15px;
	margin: 20px 0 1px;
	padding: 0;
}
.whitePaper p a {
	font-size: 15px;
	font-weight: bold;
}
.whitePaper ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.whitePaper li {
	margin-bottom: 2px;
}
.whitePaper p {
	color: #333;
	margin: 31px 0 41px;
}
.whitePaper a {
	text-decoration: underline;
}
.podCast {
	margin-top: 32px;
}
.podCast2 {
	margin-top: 16px;
}
li.liveCast {
	margin: 7px 0 27px;
}
.liveCast span {
	background: url(/images/mcr/combo/white_sprite.png) no-repeat;
	float: right;
	height: 34px;
	margin-right: 340px;
	width: 102px;
}
.liveCast span {
	background-position: 0 0;
}
.liveCast span:hover {
	background-position: -105px 0;
}
.liveCast span:active {
	background-position: -210px 0;
}
.subscribe span {
	background: url(/images/mcr/combo/white_sprite.png) no-repeat 0 -53px;
	float: left;
	height: 20px;
	margin-right: 7px;
	width: 20px;
}
.corpPods {
	font-size: 11px;
	font-weight: bold;
	margin: 16px 0 5px;
}
.subscribe a {
	font-size: 11px;
}
.subscribe span.podNote {
	background: none;
	color: #5D5D5D;
	float: none;
	font-size: 10px;
	margin: 0;
	width: 100%;
}
.whiteGap {
	margin-top: 16px;
}
.whiteBoxTop {
	background: url(/images/mcr/combo/box_sprite2.png) no-repeat 0 0;
	float: left;
	margin: 60px 0 0;
	padding: 17px 0 10px 17px;
	width: 614px;
}
.whiteBoxTop h3 {
	color: #000;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 0;
}
.whiteBoxTop a {
	text-decoration: underline;
}
.whiteBoxBot {
	background: url(/images/mcr/combo/box_sprite2.png) no-repeat 0 -75px;
	float: left;
	height: 9px;
	margin-bottom: 45px;
	width: 614px;
}
.wrapGroup {
	width: 600px;
}
.wrapGroup h4 {
	clear: left;
	color: #39731D;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 23px;
}
.wrapGroup h5 {
	color: #000;
	font-size: 13px;
	margin: 0 0 5px;
}
.wrapGroup p {
	color: #5D5D5D;
	font-size: 13px;
	margin: 0 0 8px;
}
.wrapGroup a {
	font-size: 11px;
	text-decoration: none;
}
.wrapGroup a:hover {
	text-decoration: underline;
}
.wrapGroup span {
	display: block;
	float: left;
	font-size: 11px;
	margin-bottom: 68px;
	white-space: nowrap;
	width: 500px;
}
/* jQZoom */
.jqZoomPup {
	background-color: #fff;
	border: 1px solid #c4c4c4;
	cursor: crosshair;
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
	z-index: 10;
}
div.jqZoomTitle {
	background: #999;
	color: #fff;
	font-size: 11px;
	height: 16px;
	left: 0;
	padding-top: 2px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 5000;
}
.jqZoomPreload {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 12px;
	height: 43px;
	left: 3px;
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding: 8px;
	position: absolute;
	text-decoration: none;
	text-align: center;
	top: 3px;
	width: 90px;
	z-index: 10;

}
.jqZoomWindow {
	background-color: #fff;
	border: 1px solid #999;
}
.message-banner {
    background: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 1px;
}
.banner-content {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    font-size: 14px;
    min-height: 36px;
    padding: 17px 8px 0;
}
.banner-content ul {
    margin: -7px 0 0;
    padding: 0 17px 12px 64px;
}
.banner-content ul li {
    margin: 0 0 0 9px;
}
.banner-content p {
    margin: 0;
    padding: 0 17px 12px 51px;
}
.banner-content a {
    color: #06C;
    text-decoration: none;
}
.banner-content a:hover {
    text-decoration: underline;
}
.confirmation-banner {
    border: 1px solid #7FCB3A;
}
.confirmation-banner .banner-content {
    background: #DCF3C1 url('/images/icon-check.png') no-repeat 14px 11px;
}
.information-banner {
    border: 1px solid #84B9F8;
}
.information-banner .banner-content {
    background: #DBEEFB url('/images/icon-info.png') no-repeat 14px 11px;
}
.error-banner {
    border: 1px solid #FF686D;
}
.error-banner .banner-content {
    background: #FFCFD2 url('/images/icon-error.png') no-repeat 14px 11px;
}
.warning-banner {
    border: 1px solid #FFC346;
}
.warning-banner .banner-content {
    background: #FFFD9C url('/images/icon-warning.png') no-repeat 14px 11px;
}
.banner-content .left {
    float: left;
    width: 72%;
}
.banner-content .right {
    float: none;
}
.banner-content .right img {
    border: none;
}
#share-content-wraper {
	margin: 0 auto;
	width:980px;
}
#share-logo-holder {
	float: left;
	margin: 20px 0 20px 60px;
	width: 980px;
}
#share-line {
	background: #06A15A;
	float: left;
	height:2px;
	width: 1034px;
}
#share-success-holder {
	float: left;
	height:3px; 
	padding: 75px 0 35px 60px;
	width: 980px;
}
#share-success-image-holder {
	float: left;
	width: 100px;
}
#share-success-text-holder {
	float: right;
	width: 89%;
}
#share-success-text-holder h1 {
	color:#444;
	padding:0;
 }
#share-success-text-holder h3 {
	color:#999;
}
#share-success-text-holder h3 a {
	color:#418E00;
	text-decoration:none;
}
#share-warning-holder{
	float: left;
	height:3px; 
	padding: 75px 0 35px 60px;
	width: 980px;
}
#share-image-warning-holder {
	float: left;
	width: 100px;
}
#share-warning-text-holder {
	float: right;
	width: 89%;
}
#share-warning-text-holder h1 {
	color:#444;
	padding:0;
 }
#share-warning-text-holder h3 {
	color:#999;
	line-height:1.5;
}
#share-image-bar {
	background: url('/images/BarBG.png');
	cursor: pointer;
	float: left;
	height:103px;
	margin:200px 0 0;
	width: 1040px;
}
#share-image-bar h1 {
	float: left;
	color:#fff;
	padding:35px 0 0 60px;
}
#share-image-bar img{
	float: left;
	padding:40px 15px 0;
}
#share-footer-holder {
	float: left;
	height: 3px;
	width: 1034px;
}
#z_hppm_iframe {
    width: 418px;
    background-color: transparent!important;
}