/* Mongoose Metrics CSS Document */
html {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #46494d;
	min-height: 100%;
	margin: 0px 0px 1px;
}
body {
/*	background-image: url(../images/template_images/body-bg.gif);*/
	background-repeat: repeat-x;
	margin: 0px;
}
p {
	padding: 8px 0px;
	margin: 0px;
}
h1, h2, h3 {
	color: #66ad3d;
	padding: 12px 0px 8px;
	margin: 0px;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
a:link, a:visited {
	color: #46494d;
}
a:hover, a:active {
	color: #66ad3d;
}
form, input, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
#middle {
	width: 944px;
	margin: 0px auto;
}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	background-image: url(../images/template_images/MM_logo_w200.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 300px;
	height: 108px;
	float: left;
}

#menus {
	font-weight: bold;
	font-size:12px;
	background-image: url(../images/template_images/menu-normal-bg.gif);
	background-repeat: repeat-x;
	height: 32px;
	line-height: 32px;
	padding: 0px 0px;
	margin: 10px 0px;
}
#menus a:link, #menus a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/template_images/menu-div.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 11px 31px 11px 19px;
}
#menus a:link:last-child, #menus a:visited:last-child {
	background-image: none;
	padding-right: 20px;
}

#menus a:hover:last-child, #menus a:active:last-child {
	background-image: url(../images/template_images/menu-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 20px;
}

#menus a:hover, #menus a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/template_images/menu-over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 11px 31px 11px 19px;
}

/*#menus a.selected {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/template_images/menu-over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 11px 31px 11px 19px;
}*/
.header {
	background-image: url(../images/template_images/header.jpg);
	background-repeat: no-repeat;
	width: 944px;
	height: 279px;
}
.header-inner {
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	background-image: url(../images/template_images/inner-header.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 944px;
	height: 81px;
	line-height: 81px;
}
.clear {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: left;
}
.content-padding {
	/*text-align: justify;*/
	text-align: left;
	line-height: 18px;
	width: 944px;
/*	border: 1px solid #bebebe;*/
}
.content-padding-inner {
	/*text-align: justify;*/
	text-align: left;
	line-height: 18px;
}
.headings {
	font-size: 18px;
	font-weight: bold;
	color: #66ad3d;
	padding: 8px 0px;
}
.icon-padding {
	padding: 0px 8px 0px 0px;
}
.main-blocks {
	background-image: url(../images/template_images/grey-box-normal-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	width: 205px;
	padding: 15px;
	border-right: 1px solid #c9cece;
}
.main-blocks-last {
	background-image: url(../images/template_images/grey-box-normal-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	width: 205px;
	padding: 15px;
}
.content-block {
	background-image: url(../images/template_images/horizontal-line-bg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	padding: 10px 0px;
}
#more-links {
	font-size: 11px;
	float: right;
}
#more-links a:link, #more-links a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/template_images/grey-bttn.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	width: 121px;
	height: 21px;
	line-height: 19px;
}
#more-links a:hover, #more-links a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/template_images/green-bttn.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	width: 121px;
	height: 21px;
	line-height: 19px;
}
#footer {
	color: #919191;
	background-image: url(../images/template_images/footer-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding: 8px;
	margin: 20px 0px;
}
#footer-links {
	color: #46494d;
	height: 47px;
	line-height: 47px;
}
#footer-links a:link, #footer-links a:visited {
	color: #46494d;
	padding: 8px;
}
#footer-links a:hover, #footer-links a:active {
	color: #66ad3d;
	padding: 8px;
}
.copyright {
	color: #919191;
	padding: 5px;
}
.copyright a:link, .copyright a:visited {
	color: #919191;
	padding: 4px;
}
.copyright a:hover, .copyright a:active {
	color: #66ad3d;
	padding: 4px;
}
.top-section-alignment {
	text-align: right;
	padding: 30px 0px 0px;
}
.search-input {
	color: #999999;
	width: 195px;
	padding: 3px 15px;
	margin: 4px 0px 0px;
	border: 1px solid #c9cece;
}
.search-button {
	background-image: url(../images/template_images/search.gif);
	background-repeat: no-repeat;
	width: 32px;
	height: 23px;
	margin: 4px 0px 0px;
	border: none;
	cursor: pointer;
}
.top-links-align {
	position: relative;
	top: -4px;
}
#top-links a:link, #top-links a:visited {
	color: #46494d;
	padding: 8px;
}
#top-links a:hover, #top-links a:active {
	color: #66ad3d;
	padding: 8px;
}
.questions-alignment {
	font-size: 18px;
	font-weight: bold;
	color: #66ad3d;
	padding: 10px 0px 0px;
}
/*.questions-icon {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding: 8px;
	position: relative;
	bottom: 3px;
}*/
.main-contents-block {
	vertical-align: top;
	float: left;
	width: 678px;
	padding: 10px 0px 15px 15px;
}
.left-block {
	vertical-align: top;
	float: left;
	width: 236px;
	padding: 10px 15px 15px 0px;
}
.left-heading-bg {
	background-image: url(../images/template_images/lft-nav-top-bg.gif);
	background-repeat: repeat-x;
	height: 34px;
	line-height: 32px;
}
.left-heading {
	font-size: 15px;
	font-weight: bold;
	background-image: url(../images/template_images/left-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 34px;
	padding: 0px 0px 0px 40px;
}
#left-navigation {
	padding: 10px;
	margin: 0px;
	list-style-type: none;
}
#left-navigation li a:link, #left-navigation li a:visited {
	color: #46494d;
	text-decoration: none;
	display: block;
	padding: 0px 10px;
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #eeeeee;
	list-style-type: none;
}
#left-navigation li a:hover, #left-navigation li a:active {
	color: #66ad3d;
	text-decoration: underline;
	display: block;
	padding: 0px 10px;
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #eeeeee;
	list-style-type: none;
}
#left-navigation li a.current {
	color: #66ad3d;
	text-decoration: underline;
	background-color: #f5f6f6;
	display: block;
	padding: 0px 10px;
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #cccccc;
	list-style-type: none;
}
.normal-block {
	background-image: url(../images/template_images/grey-box-normal-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	width: 205px;
	padding: 15px;
	border-right: 1px solid #c9cece;
}
.normal-block-last {
	background-image: url(../images/template_images/grey-box-normal-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	padding: 15px;
	width: 205px;
}
.highlight-block {
	background-image: url(../images/template_images/grey-box-over-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	width: 205px;
	padding: 15px;
	border-right: 1px solid #c9cece;
}
.highlight-block-last {
	background-image: url(../images/template_images/grey-box-over-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	float: left;
	width: 205px;
	padding: 15px;
}
/* Style for Drop Down Menu */
.dropmenudiv {
	margin-top: -3px;
	position:absolute;
/*	padding-right:3px;*/
	top: 0;
/*	border: 1px solid #918d8d; *//*THEME CHANGE HERE*/
	border-width: 0 1px;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: auto;
	visibility: hidden;
}
.dropmenudiv a, .dropmenudiv a:visited {
	width: auto;
	display: block;
	text-indent: 3px;
/*	border-bottom: 1px solid #918d8d;*/ /*THEME CHANGE HERE*/
	padding: 2px 4px 2px 5px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8b8b8b;
	text-align: left;
	/*text-transform: uppercase;*/
	border-bottom: 1px solid #fff;
}
* html .dropmenudiv a, .dropmenudiv a:visited { /*IE only hack*/
	_width: 20%;
}
.dropmenudiv a:hover { /*THEME CHANGE HERE*/
	color: #000000;
	background-color: #efefef;
}
.legend {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 0px 12px;
}
.fieldset {
	background-image: url(../images/template_images/box-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 410px;
	height: 260px;
	padding: 0px 30px 0px 10px;
	margin: 0px 20px 0px 0px;
	border: 1px solid #c9cece;
}
.fieldset-last {
	background-image: url(../images/template_images/box-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 430px;
	height: 260px;
	padding: 0px 30px 0px 10px;
	border: 1px solid #c9cece;
}
.fieldset-four {
	background-image: url(../images/template_images/box-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 280px;
	height: 260px;
	padding: 0px 30px 0px 10px;
	border: 1px solid #c9cece;
}
.home-h1 {
	font-size: 22px;
	font-weight: bold;
	color: #66ad3d;
	/*margin: 20px 0px 8px;*
	margin-bottom: 8px;
	padding: 0px;
}
#button-links {
	float: right;
}
#button-links a:link, #button-links a:visited {
	color: #646464;
	text-decoration: none;
	background-image: url(../images/template_images/bttn-bg-normal.gif);
	background-repeat: repeat-x;
	text-align: center;
	display: block;
	width: 121px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #b4b4b4;
}
#button-links a:hover, #button-links a:active {
	color: #646464;
	text-decoration: none;
	background-image: url(../images/template_images/bttn-bg-over.gif);
	background-repeat: repeat-x;
	text-align: center;
	display: block;
	width: 121px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #75c138;
}
.get-started {
	font-size: 20px;
	font-weight: bold;
	color: #66ad3d;
	background-image: url(../images/template_images/started-grey-bg.gif);
	background-repeat: repeat-x;
	height: 44px;
	line-height: 44px;
	padding: 0px 16px;
	margin: 10px 0px;
	border: 1px solid #dce0e8;
}
.pricing-legend {
	font-size: 13px;
	font-weight: bold;
	color: #66ad3d;
	padding: 5px;
}
.pricing-fieldset {
	width: 198px;
	height: 200px;
	border: 1px solid #dce0e8;
	padding: 10px;
}
#legend-link {
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 0px;
}
#legend-link a:link, #legend-link a:visited {
	background-image: url(../images/template_images/blue-arrow-big.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #66ad3d;
	height: 22px;
	display: block;
	padding: 0px 0px 0px 20px;
}
#legend-link a:hover, #legend-link a:active {
	background-image: url(../images/template_images/blue-arrow-big.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #46494d;
	height: 22px;
	display: block;
	padding: 0px 0px 0px 20px;
}
.vertical-spacer {
	width: 12px;
}
label span.KT_required {
	padding: 0 2px;
	color: #cc0000;
	font-family: Courier New, Courier, monospace;
	font-weight: normal;
}
.form_validation_field_error_error_message {
	color: #cc0000;
	font-weight: normal;
	clear: left;
}
.KT_field_error {
	color: #cc0000;
}
.subscriber-outer-border {
	border: 7px solid #f2f2f2;
}
.subscriber-inner-border {
	background-color: #fafafa;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.highlight {
	font-weight: bold;
	background-color: #FFFF00;
	padding: 3px 7px;
	border: 1px solid #000000;
}.header-new {
	background-repeat: no-repeat;
	width: 944px;
	height: 675px;
	background-position: center;
}
.content-padding-innerGrn {
	/*text-align: justify;*/
	text-align: left;
	line-height: 18px;
}
#middle .content-padding-innerGrn {
	border-top-color: #66ad3d;
	border-right-color: #66ad3d;
	border-bottom-color: #66ad3d;
	border-left-color: #66ad3d;
}
#link_getsupport_dropdownmenu {
	border-left:20px !important;
}

/* moved styles */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*Common Tab Styles
----------------------------------*/
.ui-tabs-hide {display: none !important;}
.ui-tabs-nav {padding: 0 !important; text-align: left;}
.ui-tabs-nav li {list-style-image:none; padding: 0 !important;}
.ui-tabs-panel {display: block; border: 0; background: none; font-size: 10px; line-height: normal; color: #666; }

/*----------------------------------*/


div#home-branding {height:325px; margin:0; padding:0; position: relative; width:980px;}
div#home-branding div.branding-content {background-repeat: none; height: 325px; _height: 324px/*ie6*/; text-indent: -100000px; width: 587px;}
div#home-branding div.branding-content h1,h2,h3 {margin: 0; padding: 0;}
div#home-branding div.branding-content ul li {list-style-image: none; list-style-type: none;}
div#home-offer {height:336px; margin:0; padding:0; position:absolute; right:0; top:0; _top: -1px; width:369px; z-index:2;}
div#home-offer div.offer-content {height: 336px; text-indent: -100000px; width: 100%;}
div#home-offer a.offer-action {display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
div#home-offer div.offer-content ul, div#home-offer div.offer-content ol {list-style-image:none; list-style-type:none;}

div.jump-left, div.jump-right {background-position: 6px 9px; background-repeat: no-repeat; float: left; height: 25px; width: 21px; margin: 0; padding: 0;}
div.jump-left {background-image: url(/images/general/001699_carat_left_white.gif);}
div.jump-right {background-image: url(/images/general/001699_carat_right_white.gif);}

.jump-over {background-color: #373737; cursor: pointer;}

/* brandbox Tab Interaction states
----------------------------------*/
div.brandbox-tabs ul .ui-state-default a {background-position: 0 0;}
div.brandbox-tabs ul .ui-state-active a {background-position: 0 -25px;}
div.brandbox-tabs ul .ui-state-hover a {background-position: 0 -50px;}
div.brandbox-tabs ul .ui-state-default {background: none; outline: none; vertical-align: middle;}
div.brandbox-tabs ul .ui-state-active {border: none; outline: none;}
div.brandbox-tabs ul .ui-state-active a, div.brandbox-tabs .ui-state-default a, div.brandbox-tabs .ui-state-hover a {text-decoration: none; outline: none;}

/* brandbox Tabs
----------------------------------*/
div#home-branding .ui-tabs-panel {height: 325px; position: relative; width: 612px;}
div#home-branding img {vertical-align: bottom/*ie6*/;}

div.brandbox-tabs {z-index: 3; padding-left: 308px; width: 632px;}
div.brandbox-tabs, div.brandbox-tab-backdrop {bottom: 0; height: 25px; position: absolute;}
div.brandbox-tab-backdrop {background-color: #373737; width: 980px; z-index: 1;}
div.brandbox-tabs ul {float: left;}
div.brandbox-tabs ul li {display: block; float: left; font-size: 11px; height: 25px; _height: 13px/*ie6*/; margin: 0; text-transform: uppercase;}
div.brandbox-tabs ul li a {display: block; height: 100%; width: 100%;}
div.brandbox-tabs ul li a.tab-success-story {background-image: url(/images/001699_brandbox_tabs_sprite_successstory.gif); height: 24px; width: 100px;}
div.brandbox-tabs ul li a.tab-events {background-image: url(/images/001699_brandbox_tabs_sprite_events.gif); height: 24px; width: 59px;}
div.brandbox-tabs ul li a.tab-announcements {background-image: url(/images/001699_brandbox_tabs_sprite_announcements.gif); height: 24px; width: 115px;}

/* News Ticker
----------------------------------*/
ul#news-ticker {background: #fff 0 12px no-repeat; clear: both; color: #707070;list-style-image: none; list-style-type: none; margin: 0; margin: 0 0 0 12px; _margin-bottom: -6px/*ie6*/; padding: 9px 0 0 4px; height: 19px;}
ul#news-ticker li {font-size: 13px;}

/* Lower Section
----------------------------------*/
div#lower-section {background: #e1e1e1 url('/images/001699_lowersection_column_background.gif') top no-repeat; height: 365px; _height:372px/*ie6*/; padding-left: 11px; width: 969px;}

div.lower-box {border-left: 1px solid #fff; border-right: 1px solid #fff; float: left;}
div#lower-left {padding-left: 0; width: 634px;}
div#lower-right {float: left; left: 9px; position:relative; width: 312px;}
div#lower-section-cap {background: url(/images/001699_lowersection_cap.gif) no-repeat; font-size: 8px; height: 8px; line-height: 8px;  margin-left: 7px; width: 973px;}
div#lower-section-column-boot {background: #e1e1e1 url(/images/001699_lowersection_column_boot.gif) no-repeat; clear: left; font-size: 9px; height: 9px; left: -4px; line-height: 9px; position: relative; _top: -10px/*ie6*/; width: 967px;}

a#product-tabs-header {background: url(/images/tabviewer_header.png) no-repeat top; display: block; height: 31px; text-indent: -10000px; width: 626px;}

/* Product Tab Interaction states
----------------------------------*/
ul.primary-tabs li.ui-state-default {background: #fff url(/images/home_tabviewer_tab_background.gif); border: 1px solid #c8c8c8; color: #373737; font-weight: normal; outline: none;}
ul.primary-tabs li.ui-state-active, ul.primary-tabs li.ui-state-hover, ul.primary-tabs li.ui-state-focus {background-color: #fff; background-image: none; border: 1px solid #c8c8c8; border-right: 0; color: #373737; font-weight: 700; outline: none; width: 96px; _width: 71px/*ie6*/;}
ul.primary-tabs li.ui-state-active a, ul.primary-tabs li.ui-state-default a, ul.primary-tabs li.ui-state-hover a {color: #373737; text-decoration: none; outline: none;}

ul.secondary-tabs li.ui-state-default {background-color: #fff; background-image: none; border: none; font-weight: normal; outline: none;}
ul.secondary-tabs li.ui-state-active, ul.secondary-tabs li.ui-state-hover, ul.secondary-tabs li.ui-state-focus {background: #e5e5e5 url(/images/001699_home_tabviewer_secondarytab_background.gif) repeat-y; border: 1px solid #c8c8c8; border-right: 0; color: #373737; outline: none;}


/*Product Tab Icons
----------------------------------*/
li#aquisition-searchcenter.ui-state-default a {background: url(/images/001699.icon_searchcenter_white.gif) no-repeat 13px 6px;}
li#aquisition-searchcenter.ui-tabs-selected a {background: url(/images/001699.icon_searchcenter_gray.gif) no-repeat 13px 6px;}
li#conversion-merchandising.ui-state-default a {background: url(/images/001699.icon_merchandising_white.gif) no-repeat 13px 6px;}
li#conversion-merchandising.ui-tabs-selected a {background: url(/images/001699.icon_merchandising_gray.gif) no-repeat 13px 6px;}
li#conversion-recommendations.ui-state-default a {background: url(/images/001699.icon_recommendations_white.gif) no-repeat 13px 6px;}
li#conversion-recommendations.ui-tabs-selected a {background: url(/images/001699.icon_recommendations_gray.gif) no-repeat 13px 6px;}
li#conversion-sitesearch.ui-state-default a {background: url(/images/001699.icon_sitesearch_white.gif) no-repeat 13px 6px;}
li#conversion-sitesearch.ui-tabs-selected a {background: url(/images/001699.icon_sitesearch_gray.gif) no-repeat 13px 6px;}
li#conversion-survey.ui-state-default a {background: url(/images/001699.icon_survey_white.gif) no-repeat 13px 6px;}
li#conversion-survey.ui-tabs-selected a {background: url(/images/001699.icon_survey_gray.gif) no-repeat 13px 6px;}
li#conversion-testandtarget.ui-state-default a {background: url(/images/001699.icon_testandtarget_white.gif) no-repeat 13px 6px;}
li#conversion-testandtarget.ui-tabs-selected a {background: url(/images/001699.icon_testandtarget_gray.gif) no-repeat 13px 6px;}
li#online-analytics-sitecatalyst.ui-state-default a {background: url(/images/001699.icon_sitecatalyst_white.gif) no-repeat 13px 6px;}
li#online-analytics-sitecatalyst.ui-tabs-selected a {background: url(/images/001699.icon_sitecatalyst_gray.gif) no-repeat 13px 6px;}
li#online-analytics-genesis.ui-state-default a {background: url(/images/001699.icon_genesis_white.gif) no-repeat 13px 6px;}
li#online-analytics-genesis.ui-tabs-selected a {background: url(/images/001699.icon_genesis_gray.gif) no-repeat 13px 6px;}
li#online-analytics-discover.ui-state-default a {background: url(/images/001699.icon_discover_white.gif) no-repeat 13px 6px;}
li#online-analytics-discover.ui-tabs-selected a {background: url(/images/001699.icon_discover_gray.gif) no-repeat 13px 6px;}
li#channel-analytics-dop.ui-state-default a, li#channel-analytics-dopretail.ui-state-default a {background: url(/images/001699_product_glossy_icons_insight_white.gif) no-repeat 13px 6px;}
li#channel-analytics-dop.ui-tabs-selected a, li#channel-analytics-dopretail.ui-tabs-selected a {background: url(/images/001699_product_glossy_icons_insight_gray.gif) no-repeat 13px 6px;}

/* Product Tabs
----------------------------------*/
div#product-tabs {background:  repeat-x; height: 255px; padding: 9px 8px; width: 610px;}
ul.primary-tabs li.ui-state-default a span {padding-right: 6px;}
ul.primary-tabs {float: left; margin-right: 1px; position: relative; z-index: 2;}
ul.primary-tabs li {height: 48px; _height: 49px/*ie6*/; margin: 0 0 1px 0; width: 95px; _width: 95px/*ie6*/;}
ul.primary-tabs li a {display: inline-block; height: 100%; line-height: 13px; padding: 12px 4px 0 4px; text-decoration: none; width: 100%;}

ul.secondary-tabs {float: left; position: relative; width: 168px; _width: 118px/*ie6*/; z-index: 4;}
#product-tabs ul.secondary-tabs li {height: 44px; _height: 25px/*ie6*/; margin: 0; width: 100%;}
#product-tabs ul.secondary-tabs li a {color: #373737; display: block; height: 100%; padding: 2px 10px 0 12px; text-decoration: none;}
#product-tabs ul.secondary-tabs li a span {display: block; font: 10px/10px; width: 130px; _width: 88px;}
#product-tabs ul.secondary-tabs li a span h2 {font: 13px/13px bold; margin: 0; padding: 0;}

div.main-viewer {background-color: #fff; border: 1px solid #c8c8c8; float: left; height: 245px; left: -2px; padding: 4px; _padding-right: 1px/*ie6*/; position: relative; width: 500px; _width: 530px/*ie6*/; z-index: 1;}
div.main-viewer h1 {background: bottom left no-repeat; color: #70a100; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; height: 12px; line-height: 12px; margin: 5px 0 6px 0px; *margin-top: 9px/*ie*/; padding: 0; padding-left: 3px;}

div.secondary-viewer {background: url(/images/001699_home_tabviewer_secondary_background.gif) repeat-y; border: 1px solid #c8c8c8; height: 213px; padding: 15px; position: absolute; right: 4px; top: 4px; width: 300px; _width: 314px/*ie6*/; z-index: 3;}
div.secondary-viewer img.product-tab-graphic {position: absolute; right: 15px; top: 15px;}
div.secondary-viewer h2 {font: bold 12px/12px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding: 0;}
div.secondary-viewer p, div.secondary-viewer ul {margin: 0 0 8px 0; width: 207px;} 
div.secondary-viewer ul li {margin: 0; padding: 0;}
div.secondary-viewer a.product-tab-link {background: 0 2px no-repeat; display: block; padding-left: 12px;}

/* Persona Tab Interaction states
----------------------------------*/
div.persona-box ul .ui-state-default {outline: none; vertical-align: middle;}
div.persona-box ul .ui-state-default a {background-position: 0 -32px;}
div.persona-box ul .ui-state-active {outline: none;}
div.persona-box ul .ui-state-active a, div.persona-box .ui-state-default a, div.persona-box .ui-state-hover a {background-position: 0 -1px; border-top: 1px solid #fff; text-decoration: none; outline: none;}

/* Persona Tabs
----------------------------------*/
div.persona-box .ui-tabs-panel {background: url(/images/001699_lowersection_panel_background2.gif) repeat-x; height: 200px; padding: 25px 10px 10px 10px;}
div.persona-box ul.ui-tabs-nav {height: 30px; width: 312px;}
div.persona-box ul.ui-tabs-nav li {display: block; float: left; height: 100%; margin: 0;}
div.persona-box ul.ui-tabs-nav li a {display: block; height: 100%;}
div.persona-box ul.ui-tabs-nav li a.tab-marketingexec {background-image: url(/images/marketingexecutives.gif); width: 104px;}
div.persona-box ul.ui-tabs-nav li a.tab-onlinemarketer {background-image: url(/images/onlinemarketers.gif); width: 106px;}
div.persona-box ul.ui-tabs-nav li a.tab-analyst {background-image: url(/images/advertisingagencies.gif); width: 102px;}

div.persona-box ul.ui-tabs-nav li a.tab-blog {background-image: url(/images/blog.png); width: 155px;}
div.persona-box ul.ui-tabs-nav li a.tab-newspress {background-image: url(/images/newspress.png); width: 155px;}
div.persona-box ul.ui-tabs-nav li a.tab-whitepaper {background-image: url(/images/whitepaper.png); width: 155px;}

div.persona-box div.ui-tabs-panel ul {margin: 0; padding: 0;}
div.persona-box div.ui-tabs-panel li {clear: left; list-style-image: none; list-style-type: none; margin-bottom: 6px;}
div.persona-box div.ui-tabs-panel li img.persona-thumbnail {float: left; margin: 0 14px 24px 0; vertical-align: top;}
div.persona-box div.ui-tabs-panel li h2 {font-size: 12px; font-weight: bold; line-height: 16px; margin: 0; *margin-top: -14px;}
div.persona-box div.ui-tabs-panel li p {margin: 2px 0; padding: 0;}

