@charset "UTF-8";
/* CSS Document */
/* Reset css */
body, div, dl, dt, dd,  ol, pre, fieldset, blockquote, img, pre, a, font {
	margin:0;
	padding:0;
	border:0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	border-width:0;
	border:none;
}
body {
	line-height: 1;
}

/* end */

body {
	width:100%;
	height:100%;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c7c7c;	
	background:url(/images/bg.jpg) no-repeat top left;
}
a {
color:#ff9933;
}
a:hover{
color:#cccc33;
}
h1 {
line-height:30px;
font-weight:normal;
}
h2 {
font-size:14px;
font-weight:bold;
color:#ff9933;
margin:0;
padding:0;
}
h3 {
margin:0;
padding:0;
}
.flash_required {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	font-size:12px;
	padding:25px 0 0 25px;
}
#home_container {
	width:906px;
	margin:0 auto;
	min-height: 100%;
	background-color:#FFFFFF;
}
.marketstar_orange {
color:#ff9933;
}
.marketstar_limegreen {
color:#cccc33;
}
.marketstar_lightblue{
color:#6699cc;
}
.marketstar_darkblue {
color:#003366;
}
#header_container {
	float:left;
	width:100%;
	padding:0 0 13px 0;
}

#top_container {
	width:906px;
	margin:0 auto;	
}

#contact_bar {
	float:right;
	background:url(/images/contactus_topbar.png) no-repeat;
	width:475px;
}
#top_container_content {
	float:right;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#6699cc;
	line-height:35px;
	vertical-align:top;
}
#top_container_content a {
	color:#ff9933;
	text-decoration:none;
}
#top_container_content a:hover {
	color:#cccc33;
}

#top_container_content img {
	margin:0 5px 0 0;
}
#top_container_socialmedia {
float:right;
}

#top_container_socialmedia img{
padding:5px 5px 0 0;
}

#logo {
	float:left;
}


#orangebar {
float:left;
background:#ff9933;
line-height:3px;
height:3px;
width:100%;
}

#navigation {
	float:left;
	width:906px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:23px;
	text-align:center;
	border-bottom:solid #FFF 1px;
	background:url(/images/navigation_bg.gif) repeat-x;
}

#containter_bg {
float:left;
background:#FFFFFF;
width:906px;
}
#navigation a {
	color:#666666;
	text-decoration:none;
}
#navigation a:hover {
	color:#f4911e;
	text-decoration:none;
}
#navigation_home {
	float:left;
	width:34px;
	border-right:solid #FFF 1px;
}
#navigation_why_marketstar {
	float:left;
	width:132px;
	border-right:solid #FFF 1px;
}
#navigation_solutions {
	float:left;
	width:122px;
	border-right:solid #FFF 1px;
}
#navigation_results {
	float:left;
	width:122px;
	border-right:solid #FFF 1px;
}
#navigation_about {
	float:left;
	width:122px;
	border-right:solid #FFF 1px;
}
#navigation_global {
	float:left;
	width:122px;
	border-right:solid #FFF 1px;
}
#navigation_careers {
	float:left;
	width:122px;
	border-right:solid #FFF 1px;
}
#navigation_contact {
	float:left;
	width:122px;
}
#navigation_contact_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_contact_at a{	
	color:#FFFFFF;
}

#navigation_contact_at a:hover{	
	color:#FFFFFF;
}

#navigation_careers_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_careers_at a{	
	color:#FFFFFF;
}

#navigation_careers_at a:hover{	
	color:#FFFFFF;
}

#navigation_global_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_global_at a{	
	color:#FFFFFF;
}

#navigation_global_at a:hover{	
	color:#FFFFFF;
}

#navigation_about_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_about_at a{	
	color:#FFFFFF;
}

#navigation_about_at a:hover{	
	color:#FFFFFF;
}

#navigation_results_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_results_at a{	
	color:#FFFFFF;
}

#navigation_results_at a:hover{	
	color:#FFFFFF;
}

#navigation_solutions_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_solutions_at a{	
	color:#FFFFFF;
}

#navigation_solutions_at a:hover{	
	color:#FFFFFF;
}

#navigation_why_marketstar_at {
	float:left;
	width:122px;
	background:url(/images/navigation_bg_at.gif) repeat-x;	
	color:#FFFFFF;
}

#navigation_why_marketstar_at a{	
	color:#FFFFFF;
}

#navigation_why_marketstar_at a:hover{	
	color:#FFFFFF;
}

#flash-div {
	float:left;
	position:relative;
	z-index:0;
	width:906px;
	height:437px;
	background:#FFFFFF;
}

#flash-div img {
padding:5px 0 0 0;
}
#body_content {
float:left;
position:relative;
top:-135px;
z-index:9;
padding:0 0 0 15px;
width:891px;
height:335px;
}
#partner_dynamics {
float:left;
background:url(/images/partner_dynamics.png) no-repeat;
width:138px;
height:223px;
}
#channel_blog {
float:left;
width:138px;
height:223px;
}
.partner_dynamics_moreinfo {
padding:7px 0 0 60px;
}
.partner_dynamics_content {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
color:#878787;
font-size:11px;
}
#channel_container {
float:left;
padding:0 0 0 9px;
}
#channel {
float:left;
background:url(/images/bg_logos.png) no-repeat;
width:247px;
height:223px;
}
.channel_content {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:26px;
color:#cccc33;
font-size:20px;
text-align:center;
padding:10px 0 0 0;
width:247px;
}

#retail_var_direct_toplinks_container {
float:left;
width:472px;
height:22px;
}
#retail_var_direct_content {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
width:472px;
}
#retail_var_direct_container {
float:left;
padding:0 0 0 9px;
}
#retail_var_direct_toplinks_retail a{
float:left;
background:url(/images/link_retail.png) no-repeat;
width:162px;
height:22px;
text-decoration:none;
}
#retail_var_direct_toplinks_retail a:hover{
float:left;
background:url(/images/link_retail_over.png) no-repeat;
width:162px;
height:22px;
}
#retail_var_direct_toplinks_var a{
float:left;
background:url(/images/link_var.png) no-repeat;
width:151px;
height:22px;
}
#retail_var_direct_toplinks_var a:hover{
float:left;
background:url(/images/link_var_over.png) no-repeat;
width:151px;
height:22px;
}

#retail_var_direct_toplinks_direct a{
float:left;
background:url(/images/link_direct.png) no-repeat;
width:159px;
height:22px;
}
#retail_var_direct_toplinks_direct a:hover{
float:left;
background:url(/images/link_direct_over.png) no-repeat;
width:159px;
height:22px;
}
#retail_var_direct {
float:left;
background:url(/images/retail_var_direct.png) no-repeat;
width:472px;
height:223px;
}

.retail_var_direct_content_title {
float:left;
line-height:22px;
font-size:16px;
color:#FFFFFF;
padding:0 0 0 9px;
width:472px;
}
.retail_var_direct_content_title_retail {
float:left;
text-align:center;
width:162px;
color:#FFFFFF;
}
.retail_var_direct_content_title_retail a{
color:#FFFFFF;
text-decoration:none; 
}
.retail_var_direct_content_title_retail a:hover{
color:#FFFFFF;
}
.retail_var_direct_content_title_var {
float:left;
text-align:center;
width:151px;
color:#FFFFFF; 
}
.retail_var_direct_content_title_var a{
color:#FFFFFF; 
text-decoration:none;
}
.retail_var_direct_content_title_var a:hover{
color:#FFFFFF;
cursor:pointer;
}
.retail_var_direct_content_title_direct {
float:left;
text-align:center;
width:159px;
color:#FFFFFF;
}
.retail_var_direct_content_title_direct a{
color:#FFFFFF;
text-decoration:none;
}
.retail_var_direct_content_title_direct a:hover{
color:#FFFFFF;
cursor:pointer;
}
.retail_var_direct_content_copy{
float:left;
line-height:14px;
font-size:11px;
color:#878787;
padding:5px 0 0 10px;
width:462px;
}
.retail_var_direct_content_link{
float:left;
width:150px;
padding:9px 0 0 0;
}
.retail_var_direct_content_copy_retail {
float:left;
width:160px;
color:#878787;
}
.retail_var_direct_content_copy_retail a{
color:#878787;
text-decoration:none;
}
.retail_var_direct_content_copy_retail a:hover{
color:#ff9933;
cursor:pointer;
}
.retail_var_direct_content_copy_var {
float:left;
width:150px;
color:#878787;
}
.retail_var_direct_content_copy_var a{
color:#878787;
text-decoration:none;
}
.retail_var_direct_content_copy_var a:hover {
color:#cccc33;
}
.retail_var_direct_content_copy_direct {
float:left;
width:148px;
color:#878787;
}
.retail_var_direct_content_copy_direct a{
color:#878787;
text-decoration:none;
}
.retail_var_direct_content_copy_direct a:hover{
color:#6699cc;
}

#about_marketstar {
float:left;
padding:0 0 0 10px;
width:810px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}
.about_marketstar_title {
float:left;
font-size:14px;
font-weight:bold;
color:#ff9933;
}
.about_marketstar_bar {
font-size:14px;
font-weight:normal;
color:#959ca1;
}
.about_marketstar_tag {
font-size:13px;
font-weight:normal;
color:#333333;
}
.casestudy_marketstar_tag {
float:left;
font-size:13px;
width:290px;
font-weight:normal;
color:#333333;
padding:5px 0 5px 0;
}
.about_marketstar_copy {
font-size:11px;
color:#616265;
line-height:18px;
padding:10px 0 0 0;
width:330px;
}
#casestudy_title {
float:left;
width:300px;
padding:0 0 5px 0;
}
.casestudy_marketstar_copy {
float:left;
font-size:11px;
color:#616265;
line-height:18px;
width:300px;
}
.about_marketstar_copy img {
padding:0 0 0 45px;
}
#about_marketstar_contents {
float:left;
padding:15px 0 10px 0px;
width:388px;
border-right:1px solid #CCCCCC;
}
#casestudy_marketstar_contents {
float:left;
padding:15px 0 10px 0px;
margin:0 0 0 20px;
width:300px;
}
#casesstudy_graphic {
float:left;
position:relative;
z-index:5;
margin:-185px 0 0 220px;
}
#flash-logos_container {
float:left;
width:247px;
}
#flash-logos {
float:left;
width:247px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flash-logos img {
padding:5px 0 0 0;
}
#dayinlife_flash-div {
float:left;
width:400px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#dayinlife_flash-div img{
padding:5px 0 0 0;
}


#footer {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	width:100%;
	padding:0 0 25px 0;	
}
#footer_contents {
	border-top:solid 1px #CCCCCC;
	width:775px;
	margin:0 auto;
	padding:25px 0 0 0;
	text-align:center;
}
#footer_nav a {
	color:#5e5e5e;
	text-decoration:none;
}
#footer_nav a:hover {
	color:#8d8d8d;
}
#footer_copyright {
	color:#8d8d8d;
	padding:5px 0 0 0;
}
#footer_copyright img {
	padding:25px 0 0 0;
}

.clear {
clear:both;
}
















/* Old css */

.secondary_container {
float:left;
}

.secondary_inner {
	float:left;
	width:895px;
	background:#ffffff;
	padding:0;
}

.left_side_container {
float:left;
width:243px;
}

.sidenav_repy {
float:left; background:url(../images/sidenav_rpt.gif) repeat-y; width:207px; margin-top:82px;
}

.sidenav_repyrss {
float:left; background:url(../images/sidenav_rpt.gif) repeat-y; width:207px; margin-top:32px;margin-bottom:32px;
}

.sidenav_top {
float:left; background:url(../images/sidenav_top.gif) no-repeat top; width:207px;
}

.sidenav_bottom {
float:left; background:url(../images/sidenav_bottom.gif) no-repeat bottom; width:207px;
}

.navitems {
float:left; width:182px; padding: 5px 5px 5px 0px; line-height:23px;  font-size:11px;
}

.careers_socialicons {
float:left; width:182px; padding: 25px 5px 0 25px; line-height:23px;  font-size:11px;
}

.rssitems {
float:left; width:182px; padding: 5px 5px 5px 15px; line-height:23px;  font-size:11px; line-height:28px;
}
.rsstitle {
line-height:16px;  font-size:12px; font-weight:bold; color:#6699CC;}
.rsstitle a {
 color:#6699CC;
 text-decoration:none;
	}
.rsstitle a:hover {
 color:#ff9933;
	}
	
.rssdate{
	color:#cccc33; line-height:16px; font-size:10px; 
}

.rssarticle {
line-height:16px; 
	}
.rssarticlenav {
float:left;
padding:10px 0 0 0;
	}
	
.rssnext {
background: url(/images/sidenav_on.gif) right center no-repeat;
padding:0px 15px 0 0;
text-align:right;
font-size:10px;
line-height:18px;
float:left;
	}
.rssnext a{
color:#cccc33;
text-decoration:none;
	}
.rssnext a:hover {
color:#ff9933;
	}
	
	.rssprevious {
background: url(/images/sidenav_previous.gif) left center no-repeat;
padding:0px 0 0 15px;
text-align:right;
font-size:10px;
line-height:18px;
float:left;
	}
.rssprevious a{
color:#cccc33;
text-decoration:none;
	}
.rssprevious a:hover {
color:#ff9933;
	}

	
.rssreadmore {
font-size:10px;
line-height:18px;
	}
.rssreadmore a{
color:#ff9933;
text-decoration:none;
	}
.rssreadmore a:hover {
color:#cccc33;
	}
	
.sidevideo_container{
float:left; width:207px; padding:35px 0 20px 0;
}

.sidevideo_top {
	float:left;
	width:207px;
}
.sidevideo_container_blue {
	float:left;
	width:207px;
	color:#ffffff;
	font-size:10px;
}
.sidevideo_image {
	float:left;
	width:80px;
}
.sidevideo_bluebg {
	float:left;
	width:127px;
	height:76px;
	background:url(/images/sidevideo_bluebg.gif) no-repeat;
}

.sidevideo_bluebg a {
text-decoration:none;
color:#ffffff;
}
.sidevideo_text {
	padding:8px;
	display:block;	
	color:#ffffff;
}
.sidevideo_text a {
text-decoration:none;
	color:#ffffff;
}

.sidevideo_text a:hover {	
color:#CC3300;
}
.sidevideo_divider {
	float:left;
	width:207px;
	height:10px;
	margin:0px;
	padding:0px;
	background:url(/images/sidevideo_divider.gif) no-repeat;
	display:inline;
}
.sidevideo_container_green {
	float:left;
	width:207px;
	color:#ffffff;
	font-size:10px;
}
.sidevideo_greenbg {
	float:left;
	width:127px;
	height:76px;
	background:url(/images/sidevideo_greenbg.gif) no-repeat;
}
.sidevideo_bottom {
	float:left;
	width:207px;
	height:16px;
	background:url(/images/sidevideo_bottom.gif);
}

.sideitem {
	float:left;
	width:142px;
	padding:0 10px 0 20px;
	display:inline;
	background:url(/images/sidenav_on.gif) no-repeat left center;
	color:#ff9933;	
}

a.sideitem {
	float:left;
	width:142px;
	display:inline;
	padding:0 10px 0 20px;
	background:none;
	text-decoration: none;
	color:#838b90;
}

a.sideitem:hover {
	text-decoration: none;
	color:#cccc33;
	}
	
.bluetext{
	color:#6699CC;
	text-decoration:none;
}

.orangetext{
	color:#ff9933;
	text-decoration:none;
}

.subtitle, h3.subtitle, h2.subtitle {
	color:#8dac3d;
	font-size:16px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	line-height:18px;
}

.seccontainer{
float:left; width:652px;
}

.seccontainer_content{
float:left;
padding:35px 36px 50px 0;
width:616px;
line-height:20px;
}

.caseItem {
	padding:7px 0px 7px 30px;
	}
	
.caseItem a {
color:#ff9933	
	}
	
	.caseItem a:hover {
color:#cccc33	
	}

.caseStudyHeader{
	padding:4px;
	font-size:13px;
	}

.bodySubheading{
	font-size:11px;
}

.bodySubheading a{
	color:#ff9933	
}


.bodySubheading a:hover{
	color:#cccc33	
}


.subside{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 45px;
	color:#ff9933;
	text-decoration:none;
	line-height:15px;
}

a.subside{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 45px;
	text-decoration:none;
	color:#6699CC;
	background:none;
}

a.subside:hover{
	color:#8dac3d;
	background:none;
}

.subsubside{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 50px;
	color:#ff9933;
	text-decoration:none;
	line-height:15px;
}

a.subsubside{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 50px;
	text-decoration:none;
	color:#6699CC;
	background:none;
}

a.subsubside:hover{
	color:#8dac3d;
	background:none;
}

.subside_main{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 35px;
	color:#ff9933;
	text-decoration:none;
	line-height:15px;
}

a.subside_main{
	display:block;
	float:left;
	width:157px;
	padding:0 10px 8px 35px;
	text-decoration:none;
	color:#6699CC;
	background:none;
}

a.subside_main:hover{
	color:#8dac3d;
	background:none;
}


.formBox {
	width: 160px;
}

.white_paper {
	margin-top: 30px;
}

.fieldWithErrors {display: inline;}
.fieldWithErrors input {border-color: red;}
.fieldWithErrors select {border-color: red; border-width: 2px;}
.fieldWithErrors textarea {border-color: red; border-width: 2px;}

.admin_title {
	font-size:24px;
	margin-bottom:20px;
}

.admin_text_field { width:596px; }
.admin_textarea_field { width:600px; }
.admin_sort_field { width:68px; }

.promo_pages_text_field { width:396px; }
.promo_pages_textarea_field { width:400px; }

.feedback_pages_text_field { width:396px; }
.feedback_pages_textarea_field { width:400px; }
.feedback_suggestion_form { margin-top: 30px; }

.sideitem a {
	float:left;
	width:142px;
	display:inline;
	background:none;
	text-decoration: none;
	color:#ff9933;
}

.sideitem a:hover {
	text-decoration: none;
	color:#cccc33;
}

.docTitle {
	font-weight: bold;
	text-decoration: none;
}

#poll {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding:15px 0 0 0;
}
.poll_answer {
padding:5px 0 0 0;
line-height:24px;
}
.poll_percent_bar {
height:20px;
float:left;
background:#ff9933;
line-height:16px;
margin:0 5px 0 0;
}
#resource_title_bg {
float:left;
background:#abd130;
height:43px;
width:262px;
margin:0 0 15px 0;
}
.feedback_title{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
font-weight:normal;
padding:0 0 0 15px;
line-height:43px;
}

#contactus_bg {
float:left;
background:#1b4377;
height:43px;
width:262px;
margin:15px 0 15px 0;
}

#about_bg {
float:left;
background:#ed7d19;
height:43px;
width:262px;
margin:15px 0 15px 0;
}

#npd_bg {
float:left;
background:#6699cc;
height:43px;
width:262px;
margin:15px 0 15px 0;
}
#sharethis {
float:left;
padding:5px 0 0 0;
text-decoration:none;
}
.addthis_button_compact {
text-decoration:none;
}

#input.btn  {
text-align: center;
width: 400px;
background-color: black;	
position: absolute; 
padding: 100px;
left: -1.3em; 
bottom: 0.3em;
}


.radio_button_layout {
	margin-top: -10px;
	float: left;
	text-align:center;
	width: 200px;
}

.body {
	float: left;
}

.body.left {
	padding-right: 20px;
	width: 400px;
}

.body.right {
	width: 170px;
	padding-left: 20px;
	margin-top: 40px;
	border-left: 1px solid #BBB;
	
}