/*  Internetrix Styling			*/
/*  Last Updated: Nov 17th 06	*/
/*  General Styling				*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; margin-top:15px; margin-bottom: 15px; padding:0px; margin-left:0px;margin-right:0px;}

a:link { text-decoration:none; color:#2b84c9;}
a:hover { text-decoration: underline; color:#2b84c9;}
a:visited { text-decoration:none; color:#2b84c9;}
a:visited:hover { text-decoration: underline; color:#2b84c9;}

img { border:none; }

form { padding:0px; margin:0px; }

p { margin-top:10px; margin-bottom:10px; }
.right {float:right;}
.left {float:left;}

.left, .right {padding-top:5px;padding-left:6px;padding-right:6px;}
.arrow {background: url(/images/point_arrow.gif) no-repeat 0px 0px;}
.both {clear:both}

/* Temp CSS */
.corner {background:orange;}

/*  Home Styling  */

.home_rightColumn { padding-left:14px; padding-right:2px; padding-bottom:10px;line-height:16px;}
.home_newsColumn { padding-left:24px; padding-right:12px;line-height:15px; }
.home_newsTitle { font-size:13px; color:#296480; font-weight:bold; padding-top:5px;}
.home_newsDate { font-size:10px; color:#666666; font-weight:bold; line-height:20px; }
.home_productContent { padding-right:8px; padding-top:14px; padding-bottom:10px; vertical-align:top; }
.industry_solutions_head {padding-bottom:10px;padding-top:10px;}
.industry_points { padding-left:15px; background-image:url(/images/point_arrow.gif); background-position:left; background-repeat:no-repeat; }
.news_table {height:100%;}
#slide_container {height:10px;}

#news_content {height:70px;}
.product_table {height:134px;}
.product_space {height:12px;}

.affinity_bg {background: url(/images/prod_affinity_content.jpg) no-repeat;}
.nucleus_bg {background: url(/images/prod_nucleus_content.jpg) no-repeat;}
.gravity_bg {background: url(/images/prod_gravity_content.jpg) no-repeat;}
.freestyle_bg {background: url(/images/prod_freestyle_content.jpg) no-repeat;}
.connect_bg {background: url(/images/prod_connect_content.jpg) no-repeat;}
.engage_bg {background: url(/images/prod_engage_content.jpg) no-repeat;}

.home_rightColumn ul, .hosting_list ul {margin:0px;padding:0px;}
.home_rightColumn li, .hosting_list li  {margin:0px; padding-left:10px;background:url(/images/point_arrow.gif) no-repeat 0px 3px; list-style-type:none; margin-bottom:8px;}

#loader {
	margin-top:30px;
	margin-left:125px;
	float:left;
}

/*  Content Styling  */

h1 {font-size:14px;color:#296480;}
h2,h3,h4,h5 {color:#296480;font-size:13px;}

.subnav_rightColumn { padding-left:24px; padding-right:12px; padding-bottom:7px; padding-top:7px; background: url(/images/subnav_tile.jpg) repeat-y; }
.subnav_bg {background: url(/images/subnav_tile.jpg) repeat-y; }
.expanded_top_point { font-size:12px; padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_ydown.gif); background-position:left; background-repeat:no-repeat; }
.expanded_points { font-size:12px;padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_ydown.gif); background-position:left; background-repeat:no-repeat; }
.subnav_points { font-size:12px;padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_bright.gif); background-position:left; background-repeat:no-repeat; }
.subnav_active_points { font-size:12px;color:#000000; padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_rright.gif); background-position:left; background-repeat:no-repeat; }
.subnav_head {height:30px; width:239px; background:url(/images/subnav_head.jpg) top no-repeat;}
.subnav_head h1 {font-size:14px;margin:0px;padding:0px;color:#063c4c;padding-left:20px;padding-top:5px;}

.subnav_head h1 a:link {color:#063c4c;}
.subnav_head h1 a:hover {color:#063c4c;}
.subnav_head h1 a:visited {color:#063c4c;}

h1.article_list_h1 {color:#18626f;font-weight:normal;font-size:170%;font-family:verdana;border-bottom:1px solid #bfd2d8;margin-right:20px;padding-bottom:4px;}
h1.three_col {margin-right:0px;}

h1.article_list_h1 a:link {color:#18626f;}
h1.article_list_h1 a:hover {color:#18626f;}
h1.article_list_h1 a:visited {color:#18626f;}

li.article_li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:10px;}
ul.article_ul {margin:0px;padding-left:20px;}

div#page_content ul li, div#page_content_service ul li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:5px;}
div#page_content ul, div#page_content_service ul {padding-left:0px;margin-left:10px}
span.product_feature_text ul li, div.product_feature_text ul li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:5px;}

table.vtop td {vertical-align:top;}

table.resource_table {margin-top:15px}

div.img_container {
	float:right;
	padding:0 0 10px 10px;
}

/* Subnav styling reworked */

.subnav_table ul {margin:0px;padding:0px;}
.subnav_table li {font-size:12px;padding-left:0px;margin:0px;list-style-type:none;}

.subnav_table li.red_right { list-style-image: url(/images/subnav_arrow_rright.gif);}
.subnav_table li.red_down { list-style-image: url(/images/subnav_arrow_rdown.gif);}

.subnav_table li.blue_right {list-style-image: url(/images/subnav_arrow_bright.gif);}
.subnav_table li.blue_down {}

.subnav_table li.yellow_right {}
.subnav_table li.yellow_down {list-style-image: url(/images/subnav_arrow_ydown.gif);}

.breadcrumb { font-size:10px; padding-top:0px; margin-bottom:5px;padding-left:15px; }

.breadcrumb_container {
	padding-right:20px; 
	padding-top:3px;
	background: url(/images/content_bluebg.jpg) no-repeat;
	height:79px;
	width:719px;
}

#content_title { font-size:21px; color:#296480; margin:0px;padding:0px;font-weight:normal;padding-left:15px;padding-top:15px;}
.feature_text { font-size:13px; padding-bottom:8px; }
.content_sub_header { padding-top:15px; padding-bottom:5px; font-weight:bold; font-size:12px; }
#page_content {font-size:11px;line-height:16px; width:730px;} /* Check this */
#page_content {
	width:713px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}
#top_content, #bottom_content {
	background: url(/images/lhs_top_curve.gif) no-repeat;
	height:12px;
	width:739px;
	float:left;
}
#bottom_content {
	background: url(/images/lhs_bottom_curve.gif) no-repeat;
}

/*  List Styling  */

.content_list { padding:10px;margin:0px;padding-top:15px;margin-left:25px; margin-top:5px; }
.content_list li { list-style-image: url(/images/content_list_arrow.gif);padding-bottom:6px; padding-left:10px; margin:0px;padding-top:0px; margin-top:10px; }

.article_col {line-height:18px;padding-right:20px;width:215px;float:left;}

/*  Comment Styling  */

.comment_Title { font-size:14px; color:#848080; border-bottom:1px; border-bottom-color:#cecece; border-bottom-style:solid; padding-bottom:8px; }
.comment_Time { color:#296480; font-weight:normal; font-size:11px; }
.comment_Content { font-weight:normal; font-size:11px; }
.comment_Labels { font-weight:bold; font-size:12px; padding-bottom:6px; }
.comment_input { height:18px; border-color:#7598af; border-style:solid; border-width:1px; }
.comment_Div { padding-bottom:6px; }
.comment_Number { margin-top:15px; font-weight:bold; font-size:13px; }

/*  Footer Styling  */

.footer_text { font-size:10px; }

/*  Search Styling  */

.search_div { padding-left:17px; padding-right:13px; padding-top:15px; }
.search_input { height:17px; width:160px; }

/*  RSS Styling  */

.rss_input { height:20px; width:86px; border-color:#7598af; border-style:solid; border-width:1px; }

/*  Product Home Page Styling */

.product_row {height:154px;margin-bottom:10px;}
.product_row .content{width:220px;}
.product_left, .service_left {float:left;}
.product_right, .service_right {float:right;}

.prod_title {font-size:120%;font-weight:bold;padding-bottom:10px;display:block;width:260px;}
.prod_info { float:left; width:127px; height:154px; margin-top:100px; margin-left:11px;}
.content { margin-top:15px; margin-right:20px; margin-left:160px; width:250px;}

#pp_affinity, #pp_gravity, #pp_nucleus, #pp_freestyle, #pp_connect, #pp_engage {width:490px;height:154px;}

#pp_affinity {background: url(/images/pp_affinity.jpg) no-repeat;}
#pp_gravity {background: url(/images/pp_gravity.jpg) no-repeat;}
#pp_nucleus {background: url(/images/pp_nucleus.jpg) no-repeat;}
#pp_freestyle {background: url(/images/pp_freestyle.jpg) no-repeat;}
#pp_connect {background: url(/images/pp_connect.jpg) no-repeat;}
#pp_engage {background: url(/images/pp_engage.jpg) no-repeat;}

/*  Products Generic Styling  */

#screens_container {}
.screens_nav {border-bottom:1px solid white; background: url(/images/screenshot_top.jpg) no-repeat top; height:24px;}
.screens_content img {}
.screens_comment {border-top:1px solid white; padding:6px; background:url(/images/screenshot_bottom.jpg) no-repeat bottom;padding-left:0px; width:321px}

span.product_feature_text, div.product_feature_text { font-size:12px; line-height:17px;}
.product_case_studies { float:right; width:177px; padding-right:10px; padding-bottom:10px; padding-left:20px; margin:0px; }
.product_client { font-size:10px; padding-left:7px; }
.product_quote { color:#585858; padding-left:7px; }
.product_content { padding-left:7px;min-height:125px; }

html>body .box_middle_column { width:10px; }
.box_middle_column { width:9px; }

h1#product_intro {font-size:15px;margin:0px;padding: 0px 0px 5px 0px;}

span.quote {color:#636363;}
span.list_pad {padding-left:10px;}

/*  Affinity Product Styling  */

.affinity_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#dcd3db; width:10px; }
.affinity_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#dcd3db; width:10px; }
.affinity_box_border_top { background:url(/images/affinity_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.affinity_box_border_bottom { background:url(/images/affinity_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.affinity_title {color:#431541;}

.affinity_list ul{ padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.affinity_list li { list-style-image: url(/images/affinity_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.affinity_content_title { color:#431541; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.affinity_video_time { float:right; font-weight:bold; color:#431541; padding-top:10px; padding-right:8px; }

/*  Nucleus Product Styling  */

.nucleus_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#f3d5e4; width:10px; }
.nucleus_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#f3d5e4; width:10px; }
.nucleus_box_border_top { background:url(/images/nucleus_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.nucleus_box_border_bottom { background:url(/images/nucleus_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.nucleus_title {color:#c11e71;}

.nucleus_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.nucleus_list li { list-style-image: url(/images/nucleus_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.nucleus_content_title { color:#c11e71; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.nucleus_video_time { float:right; font-weight:bold; color:#c11e71; padding-top:10px; padding-right:8px; }

/*  Gravity Product Styling  */

.gravity_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#e6eba8; width:10px; }
.gravity_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#e6eba8; width:10px;}
.gravity_box_border_top { background:url(/images/gravity_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.gravity_box_border_bottom { background:url(/images/gravity_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.gravity_title {color:#99A31C;}

.gravity_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.gravity_list li { list-style-image: url(/images/gravity_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.gravity_content_title { color:#99A31C; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.gravity_video_time { float:right; font-weight:bold; color:#99A31C; padding-top:10px; padding-right:8px; }

/*  Freestyle Product Styling  */

.freestyle_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#fcdab0; width:10px; }
.freestyle_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#fcdab0; width:10px; }
.freestyle_box_border_top { background:url(/images/freestyle_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.freestyle_box_border_bottom { background:url(/images/freestyle_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.freestyle_title {color:#f7941d;}

.freestyle_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.freestyle_list li { list-style-image: url(/images/freestyle_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.freestyle_content_title { color:#f7941d; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.freestyle_video_time { float:right; font-weight:bold; color:#f7941d; padding-top:10px; padding-right:8px; }

/*  Connect Product Styling  */

.connect_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#c5e4bf; width:10px; }
.connect_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#c5e4bf; width:10px; }
.connect_box_border_top { background:url(/images/connect_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.connect_box_border_bottom { background:url(/images/connect_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.connect_title {color:#58b147;}

.connect_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.connect_list li { list-style-image: url(/images/connect_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.connect_content_title { color:#58b147; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.connect_video_time { float:right; font-weight:bold; color:#58b147; padding-top:10px; padding-right:8px; }

/*  Engage Product Styling  */

.engage_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#cdc8e2; width:10px; }
.engage_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#cdc8e2; width:10px; }
.engage_box_border_top { background:url(/images/engage_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.engage_box_border_bottom { background:url(/images/engage_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.engage_title { font-size:15px; color:#7161ab; font-weight:bold;}

.engage_list ul{ padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.engage_list li { list-style-image: url(/images/engage_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.engage_content_title { color:#7161ab; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.engage_video_time { float:right; font-weight:bold; color:#7161ab; padding-top:10px; padding-right:8px; }

.case_study_resource  { padding-top:10px; padding-left:7px; }

/* Services Page */

.service_row { height:199px;margin-bottom:8px;}
.service_left {width:325px;height:199px;margin-right:7px; }
.service_edge {margin-right:0px;}
#webdesign { background: url(/images/services/web_design.gif) no-repeat;}
#hosting { background: url(/images/services/hosting.gif) no-repeat;}
#searching { background: url(/images/services/searching.gif) no-repeat;}
#consulting { background: url(/images/services/consulting_analysis.gif) no-repeat;}
#custom_dev { background: url(/images/services/custom_dev.gif) no-repeat;}
#system_int { background: url(/images/services/system_integration.gif) no-repeat;}

div.service_left h1 {
	color:#000000;
	font-size:13px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	margin-top:7px;
}

div.service_text  {
	padding-left:10px;
	width:230px;
	line-height:15px;
	height:110px;
	overflow:hidden;
}

img.service_button {
	margin-left:11px;
	margin-top:10px;
}

/* New style content page CSS */

.rhs_contact_td, .lhs_content_td {
	vertical-align:top; 
}

.contact_box h1, .contact_box_wide h1, .contact_box_s h1,  .contact_box_s_wide h1  {
	padding:0px;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-bottom:1px;
	margin-top:0px;	
	margin-bottom:8px;
}

.contact_box {
	width:240px;
	height:79px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/contact_box.gif) no-repeat right;
}

.contact_content {
	padding-left:10px;
}

/* Service Page Custom CSS */

.design_header, .hosting_header, .seo_header, .consulting_header, .development_header, .integration_header {
	padding-right:0px; 
	padding-top:3px;
	background: url(/images/design_bg.jpg) no-repeat;
	height:131px;
	width:651px;
}

.hosting_header {background: url(/images/hosting_bg.jpg) no-repeat;}
.seo_header {background: url(/images/seo_bg.jpg) no-repeat;}
.consulting_header {background: url(/images/consulting_bg.jpg) no-repeat;}
.development_header {background: url(/images/custom_bg.jpg) no-repeat;}
.integration_header {background: url(/images/system_bg.jpg) no-repeat;}

.consulting_header, .development_header, .integration_header {
	padding-right:20px; 
	padding-top:3px;
	width:719px;
}
.contact_box_s {
	width:240px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/rhs_med.gif) no-repeat right;
}

.contact_box_s_wide {
	width:328px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/rhs_large.gif) no-repeat right;
}

#page_content_service {
	width:625px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg_small.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}
#top_content_service, #bottom_content_service {
	background: url(/images/lhs_top_curve_small.gif) no-repeat;
	height:12px;
	width:651px;
	float:left;
}
#bottom_content_service{ background: url(/images/lhs_bottom_curve_small.gif) no-repeat;}

.service_summary {
	margin-left:16px;
	margin-top:15px;
	width:490px;
	line-height:15px;
}
#service_design, #service_hosting, #service_seo, #service_consulting, #service_development, #service_integration { 
	font-size:21px; 
	color:#328717; 
	margin:0px;
	padding:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:15px;
}

#service_integration {color:#c4534b}
#service_seo {color:#aa8f0a}
#service_hosting {color:#6d3492;}
#service_development{color:#5380aa;}
#service_consulting{color:#c97916;}

.grey_block_header {margin-bottom:10px;}

.read_more {margin-top:10px;}

/* Hosting Specific */
table.hosting_plans_rhs {margin-bottom:15px;padding-left:10px;padding-top:3px;}
table.hosting_plans_rhs td {padding-top:3px;}
table.hosting_plans_rhs .right_txt {
	text-align:right;
}
tr.hosting_header_row td {background:url(/images/table_bg.gif) repeat-x;padding-top:2px;padding-bottom:3px; height:23px;}
tr.plan_row td {
	border-bottom:1px solid #e2eef4;
	padding-top:3px;
	padding-bottom:2px;
}

/* SEO Specific */

ul#seo_list, ul.doc_list {
	margin-left:0px;
	padding-left:25px;
}

#seo_list li, ul.doc_list li {
	padding-bottom:4px;
	border-bottom: 1px solid #dce9f0;
	padding-top:2px;
	list-style-image: url(/images/doc_icon.gif);
	margin-left:0px;
	padding-left:3px;
} 

div.prod_rhs_top {
	background:url(/images/product_rhs_top.gif) no-repeat;
	float:left;
	width:328px;

}
div.prod_rhs_top b {padding-top:5px;display:block;padding-left:8px;padding-bottom:8px;}
div.prod_rhs_bottom {
	margin-left:10px;
	background:url(/images/product_rhs_bottom.gif) no-repeat bottom;
	padding-bottom:5px;
	width:328px;
	margin-bottom:8px;
	float:left;
}

.doc_list {
	margin-top:19px;
	padding-right:15px;
	margin-top:10px;
}

div.prod_rhs_top div.combine {
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	float:left;
	width:305px;
}

.middle {border-bottom:1px solid #c5dae5;}

.combine img {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}

hr.combine_sep {
	float:left;
	width:300px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	height:1px;
	background:#d8e3e8;
	border:0px solid #d8e3e8;
}

.combine {margin-bottom:5px;}

.contact_table td { vertical-align:top; }

/* Web design & Creative stuff */

.screens_comment {padding-left:1px;}
#screens_image {margin-left:1px;}

#service_page {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:5px;
}

.integration_bread a:link {color:#c4534b}
.integration_bread a:hover {color:#c4534b;text-decoration: underline;}
.integration_bread a:visited {color:#c4534b}

.seo_bread a:link {color:#aa8f0a}
.seo_bread a:hover {color:#aa8f0a;text-decoration: underline;}
.seo_bread a:visited {color:#aa8f0a}

.hosting_bread a:link {color:#6d3492;}
.hosting_bread a:hover {color:#6d3492; text-decoration: underline;}
.hosting_bread a:visited {color:#6d3492}

.development_bread a:link{color:#5380aa;}
.development_bread a:hover {color:#5380aa; text-decoration: underline;}
.development_bread a:visited {color:#5380aa}

.consulting_bread {color:#c97916;}
.consulting_bread a:hover {color:#c97916; text-decoration: underline;}
.consulting_bread a:visited {color:#c97916}

.design_bread a:link {color:#328717;}
.design_bread a:hover {color:#328717; text-decoration: underline;}
.design_bread a:visited {color:#328717}

.articles_left { background:url(/images/articles_home1.jpg) no-repeat top left; }
.articles_right { background:url(/images/articles_home2.jpg) no-repeat top left; }

.article_title h1 { margin-left:15px; margin-top:14px; margin-right:15px; width:250px; margin-bottom:2px; padding-top:4px; color:#2b84c9; }

.article_title:link h1 { color:#2b84c9; }
.article_title:hover h1 { color:#2b84c9; text-decoration: underline; }


.article_content { margin-left:15px; margin-top:13px; margin-right:15px; margin-bottom:0px; }

.article_table { margin-top:7px; }


/* New Signup Styling */

.signup_box_small h1, .signup_box_large h1 {
	padding:0px;
	font-size:11px;
	color:#2b84c9;
	padding-top:5px;
	padding-bottom:1px;
	margin-top:0px;	
	margin-bottom:8px;
}

.signup_box_small {
	width:240px;
	height:79px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/signup_small_back.jpg) no-repeat right;
}

.signup_box_large {
	width:328px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/signup_large_back.jpg) no-repeat right;
}

.signup_form_large { padding-top:0px; }

.signup_field_small { width:100px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; }
.comment_field_small { width:156px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; }

.signup_field_large { width:112px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; }
.comment_field_large { width:235px; height:26px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; }

.signup_box_contact { margin-top:13px; padding-left:10px; }

#page_content_gallery {
	width:625px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg_service.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}

.design_work_right { 
	width:265px;
	float:right;
	margin-top:7px;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(/images/design_back_right.gif) 0px 0px no-repeat;
}

.design_work_left { 
	width:265px;
	float:left;
	margin-top:7px;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(/images/design_back_left.gif) 0px 0px no-repeat;
}

.design_work_middle { 
	width:265px;
	margin-top:7px;
	margin-left:2px;
	padding:20px;
	padding-left:31px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(/images/design_back_middle.gif) 0px 0px no-repeat;
}

.design_work_bottom_right { 
	width:325px;
	height:20px;
	float:right;
	background:url(/images/design_work_bottom_right.jpg) 0px 0px no-repeat;
}

.design_work_bottom_middle { 
	width:328px;
	margin-left:2px;
	height:20px;
	float:right;
	background:url(/images/design_work_bottom_middle.jpg) 0px 0px no-repeat;
}

.design_work_bottom_left { 
	width:325px;
	height:20px;
	float:left;
	background:url(/images/design_work_bottom_left.jpg) 0px 0px no-repeat;
}

.design_work_company {
	padding:7px;
	padding-bottom:12px;
	padding-top:12px;
	background-color:#edf1f4;
	font-size:13px;
	font-weight:bold;
	color:#2b84c9;
}

.design_work_details {
	padding-left:7px;
	background-color:#edf1f4;
}

.design_work_desc_bottom {
	border-bottom:thin;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-bottom-color:#b7b7b7;
}

#industries_page_content {
	width:713px;
	padding-right:20px;
	padding-left:15px;
	padding-bottom:10px;
	background:url(/images/content_bg.gif) 0px 0px repeat-y;
	line-height:16px;
	float:left;
}

#page_content_design {
	width:955px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg_service.gif) 0px 0px repeat-y;
	float:left;
}

.industries_left { background:url(/images/industries_home1.jpg) no-repeat top left; }
.industries_right { background:url(/images/industries_home2.jpg) no-repeat top left; }

#top_content_design, #bottom_content_design {
	background: url(/images/lhs_top_curve_service.gif) no-repeat;
	height:12px;
	width:940px;
	float:left;
}

#bottom_content_design{ background: url(/images/lhs_bottom_curve_service.gif) no-repeat;}

.design_work_holder { float:left; }

/* CONNECT GALLERY STYLING */

.cnct_glry_top {
	width:328px;
	float:right;
}

.cnct_glry_back {
	background:top left repeat-y url(/images/irx_cnct_glry_back.gif);
	width:317px;
	float:right;
	padding-left:11px;
	padding-top:10px;
}

.cnct_glry_title {
	margin-top:14px;
	font-size:14px;
	font-weight:bold;
	margin-right:11px;
	margin-bottom:8px;
}

.cnct_glry_content {
	margin-right:11px;
	margin-bottom:12px;
}

html>body .cnct_glry_links {
	border-top:1px solid #d8e3e8;
	border-bottom:1px solid #d8e3e8;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:11px;
	height:18px;
}

.cnct_glry_links {
	border-top:1px solid #d8e3e8;
	border-bottom:1px solid #d8e3e8;
	padding-top:3px;
	margin-right:11px;
	height:18px;
}

.cnct_glry_project {
	width:130px;
	float:left;
	padding-top:2px;
	padding-left:25px;
	background:top left no-repeat url(/images/irx_cnct_glry_info.gif);
	height:20px;
	margin-left:4px;
}

.cnct_glry_case{
	width:110px;
	float:left;
	padding-top:2px;
	padding-left:25px;
	background:top left no-repeat url(/images/irx_cnct_glry_pdf.gif);
	height:20px;
	margin-left:4px;
}

.cnct_glry_bottom {
	width:328px;
	float:right;
	margin-bottom:10px;
}

/* SIGNUP BOX STYLING */

.box_product_content {
	margin-left:10px;
	line-height:16px;
	margin-right:10px;
}

.box_button_container {
	height:21px;
	float:right;
	margin-top:auto;
}

.box_tab_container {
	height:27px;
	margin-bottom:3px;
	width:44px;
}

.box_product_phone {
	background:top left no-repeat url(/images/box_product_back.gif);
	margin-top:6px;
	width:310px;
	height:16px;
	float:right;
	padding:7px;
	padding-left:14px;
	padding-right:0px;
	font-size:12px;
	font-weight:bold;
}

.box_affinity_back {
	background:top left no-repeat url(/images/box_affinity_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_affinity_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_affinity_content {
	float:right;
	width:270px;
	height:114px;
}

.box_affinity_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#651d5f;
	margin-left:10px;
	margin-right:10px;
}

.box_gravity_back {
	background:top left no-repeat url(/images/box_gravity_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_gravity_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_gravity_content {
	float:right;
	width:270px;
	height:114px;
}

.box_gravity_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#9ba717;
	margin-left:10px;
	margin-right:10px;
}

.box_connect_back {
	background:top left no-repeat url(/images/box_connect_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_connect_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_connect_content {
	float:right;
	width:270px;
	height:114px;
}

.box_connect_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#469736;
	margin-left:10px;
	margin-right:10px;
}

.box_freestyle_back {
	background:top left no-repeat url(/images/box_freestyle_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_freestyle_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_freestyle_content {
	float:right;
	width:270px;
	height:114px;
}

.box_freestyle_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#db6f09;
	margin-left:10px;
	margin-right:10px;
}

.box_nucleus_back {
	background:top left no-repeat url(/images/box_nucleus_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_nucleus_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_nucleus_content {
	float:right;
	width:270px;
	height:114px;
}

.box_nucleus_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#b62168;
	margin-left:10px;
	margin-right:10px;
}

.box_engage_back {
	background:top left no-repeat url(/images/box_engage_back.gif);
	width:314px;
	height:135px;
	float:right;
	padding:5px;
	padding-right:6px;
}

.box_engage_tabs {
	float:left;
	width:44px;
	height:120px;
}

.box_engage_content {
	float:right;
	width:270px;
	height:114px;
}

.box_engage_title {
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#6c54b9;
	margin-left:10px;
	margin-right:10px;
}

.box_service_content {
	margin-left:10px;
	margin-right:10px;
}

.box_service_button_container {
	height:21px;
	float:right;
	position:relative;
	top:-10px;
}

.box_service_phone {
	background:top left no-repeat url(/images/box_service_back.gif);
	margin-top:6px;
	width:314px;
	height:16px;
	float:right;
	padding:6px;
	padding-bottom:5px;
	padding-left:14px;
	padding-right:0px;
	font-size:12px;
	font-weight:bold;
}

html>body .box_seo_back {
	margin-bottom:0px;
}

.box_seo_back {
	background:top left no-repeat url(/images/box_analytics_back.gif);
	width:317px;
	height:88px;
	float:right;
	padding:5px;
	padding-right:6px;
	margin-bottom:-9px;
}

.box_seo_tabs {
	float:left;
	width:44px;
	height:80px;
}

.box_seo_content {
	float:right;
	width:272px;
	height:76px;
}

.box_seo_title {
	margin-top:5px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#c1a41f;
	margin-left:10px;
	margin-right:10px;
}

html>body .box_products_back, html>body .box_hosting_back {
	margin-bottom:0px;
}

.box_products_back, .box_hosting_back {
	background:top left no-repeat url(/images/box_products_back.gif);
	width:317px;
	height:88px;
	float:right;
	padding:5px;
	padding-right:6px;
	margin-bottom:-9px;
}

.box_products_tabs, .box_hosting_tabs {
	float:left;
	width:44px;
	height:80px;
}

.box_products_content, .box_hosting_content {
	float:right;
	width:272px;
	height:76px;
}

.box_products_title, .box_hosting_title  {
	margin-top:5px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#61128e;
	margin-left:10px;
	margin-right:10px;
}

html>body .box_creative_back, html>body .box_design_back  {
	margin-bottom:0px;
}

.box_creative_back, .box_design_back {
	background:top left no-repeat url(/images/box_creative_back.gif);
	width:317px;
	height:88px;
	float:right;
	padding:5px;
	padding-right:6px;
	margin-bottom:-9px;
}

.box_creative_tabs, .box_design_tabs {
	float:left;
	width:44px;
	height:80px;
}

.box_creative_content, .box_design_content  {
	float:right;
	width:272px;
	height:76px;
}

.box_creative_title, .box_design_title {
	margin-top:5px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#6ab148;
	margin-left:10px;
	margin-right:10px;
}

html>body .box_support_back {
	margin-bottom:0px;
}

.box_support_back {
	background:top left no-repeat url(/images/box_support_back.gif);
	width:317px;
	height:88px;
	float:right;
	padding:5px;
	padding-right:6px;
	margin-bottom:-9px;
}

.box_support_tabs {
	float:left;
	width:44px;
	height:80px;
}

.box_support_content {
	float:right;
	width:272px;
	height:76px;
}

.box_support_title {
	margin-top:5px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#f38c23;
	margin-left:10px;
	margin-right:10px;
}

div.box_button_container, div.box_content_button_container{
	height:21px;
	float:right;
	position:relative;
}
div.box_content_button_container{top:18px;}
* html div.box_content_button_container {top:-16px;}
html>body .box_content_back {
	margin-bottom:0px;
}

.box_content_back {
	background:top left no-repeat url(/images/box_content_back.gif);
	width:227px;
	height:69px;
	float:right;
	padding:5px;
	padding-right:6px;
	margin-bottom:-9px;
}

.box_content_tabs {
	float:left;
	width:44px;
	height:60px;
}

.box_content_content {
	float:left;
	width:177px;
	height:30px;
}
* html .box_content_content {width:170px;}
.box_content_title {
	margin-top:5px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#2b84c9;
	margin-left:5px;
	margin-right:10px;
}

.box_content{
	float:right;
	margin-right:13px;
}

div.box_content_back div.box_content {
	float:left;
	margin-left:5px;
}
/* NEW INTERACTIVE HOME STYLING */

#interactive_creative {
	width:240px;
	height:394px;
	background:top left no-repeat url(/images/interactive_creative_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_creative li {
	list-style:none;
	list-style-image:url(/images/interactive_creative_point.gif);
	margin-top:14px;
}

#interactive_creative ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:32px;
}

.interactive_creative_icon {
	padding-left:50px;
	padding-top:60px;
}

.interactive_creative_button {
	padding-left:55px;
	padding-top:39px;
}

#interactive_products {
	width:240px;
	height:394px;
	background:top left no-repeat url(/images/interactive_products_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_products li {
	list-style:none;
	list-style-image:url(/images/interactive_support_point.gif);
	margin-top:7px;
}

#interactive_products ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:20px;
	margin-top:0px;
}

.interactive_products_icon1 {
	padding-left:64px;
	padding-top:60px;
}

.interactive_products_icon2 {
	padding-left:64px;
}

.interactive_products_button1 {
	padding-left:55px;
	padding-top:26px;
}

.interactive_products_button2 {
	padding-left:55px;
	padding-top:28px;
}

#interactive_analytics {
	width:240px;
	height:394px;
	background:top left no-repeat url(/images/interactive_analytics_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_analytics li {
	list-style:none;
	list-style-image:url(/images/interactive_analytics_point.gif);
	margin-top:14px;
}

#interactive_analytics ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:26px;
}

.interactive_analytics_icon {
	padding-left:55px;
	padding-top:60px;
}

.interactive_analytics_button {
	padding-left:55px;
	padding-top:45px;
}

#interactive_support {
	width:240px;
	height:394px;
	background:top left no-repeat url(/images/interactive_support_back.gif);
	float:left;
	font-size:12px;
}

#interactive_support li {
	list-style:none;
	list-style-image:url(/images/interactive_products_point.gif);
	margin-top:14px;
}

#interactive_support ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:42px;
}

.interactive_support_icon {
	padding-left:74px;
	padding-top:60px;
}

.interactive_support_button {
	padding-left:55px;
	padding-top:60px;
}

/*	Multiselection boxes 				*/
/*  Styled of which product/page it is 	*/

div.rhs_multibox_tabs a {
	width:44px;
	height:27px;
	display:block;
	text-indent:-9000px;
}
div.rhs_multibox_tabs a:focus {outline:none;}

div.box_connect_tabs a.demo_bttn{background:url(/images/connect_demo_bttn.gif) no-repeat center left}
div.box_connect_tabs a.info_bttn{background:url(/images/connect_info_bttn.gif) no-repeat center left}
div.box_connect_tabs a.disc_bttn{background:url(/images/connect_discuss_bttn.gif) no-repeat center left}
div.box_connect_tabs a.news_bttn{background:url(/images/connect_news_bttn.gif) no-repeat center left}

div.box_affinity_tabs a.demo_bttn{background:url(/images/affinity_demo_bttn.gif) no-repeat center left}
div.box_affinity_tabs a.info_bttn{background:url(/images/affinity_info_bttn.gif) no-repeat center left}
div.box_affinity_tabs a.disc_bttn{background:url(/images/affinity_discuss_bttn.gif) no-repeat center left}
div.box_affinity_tabs a.news_bttn{background:url(/images/affinity_news_bttn.gif) no-repeat center left}

div.box_freestyle_tabs a.demo_bttn{background:url(/images/freestyle_demo_bttn.gif) no-repeat center left}
div.box_freestyle_tabs a.info_bttn{background:url(/images/freestyle_info_bttn.gif) no-repeat center left}
div.box_freestyle_tabs a.disc_bttn{background:url(/images/freestyle_discuss_bttn.gif) no-repeat center left}
div.box_freestyle_tabs a.news_bttn{background:url(/images/freestyle_news_bttn.gif) no-repeat center left}

div.box_nucleus_tabs a.demo_bttn{background:url(/images/nucleus_demo_bttn.gif) no-repeat center left}
div.box_nucleus_tabs a.info_bttn{background:url(/images/nucleus_info_bttn.gif) no-repeat center left}
div.box_nucleus_tabs a.disc_bttn{background:url(/images/nucleus_discuss_bttn.gif) no-repeat center left}
div.box_nucleus_tabs a.news_bttn{background:url(/images/nucleus_news_bttn.gif) no-repeat center left}

div.box_engage_tabs a.demo_bttn{background:url(/images/engage_demo_bttn.gif) no-repeat center left}
div.box_engage_tabs a.info_bttn{background:url(/images/engage_info_bttn.gif) no-repeat center left}
div.box_engage_tabs a.disc_bttn{background:url(/images/engage_discuss_bttn.gif) no-repeat center left}
div.box_engage_tabs a.news_bttn{background:url(/images/engage_news_bttn.gif) no-repeat center left}

div.box_gravity_tabs a.demo_bttn{background:url(/images/gravity_demo_bttn.gif) no-repeat center left}
div.box_gravity_tabs a.info_bttn{background:url(/images/gravity_info_bttn.gif) no-repeat center left}
div.box_gravity_tabs a.disc_bttn{background:url(/images/gravity_discuss_bttn.gif) no-repeat center left}
div.box_gravity_tabs a.news_bttn{background:url(/images/gravity_news_bttn.gif) no-repeat center left}

div.box_content_tabs a.news_bttn{background:url(/images/content_news_bttn.gif) no-repeat center left}
div.box_content_tabs a.contact_bttn{background:url(/images/content_contact_bttn.gif) no-repeat center left}

div.box_seo_tabs a.info_bttn{background:url(/images/analytics_info_bttn.gif) no-repeat center left}
div.box_seo_tabs a.contact_bttn{background:url(/images/analytics_contact_bttn.gif) no-repeat center left}
div.box_seo_tabs a.discuss_bttn{background:url(/images/analytics_discuss_bttn.gif) no-repeat center left}

div.box_support_tabs a.info_bttn{background:url(/images/support_info_bttn.gif) no-repeat center left}
div.box_support_tabs a.contact_bttn{background:url(/images/support_contact_bttn.gif) no-repeat center left}
div.box_support_tabs a.discuss_bttn{background:url(/images/support_discuss_bttn.gif) no-repeat center left}

div.box_hosting_tabs a.info_bttn, div.box_hosting_tabs a.info_bttn{background:url(/images/products_info_bttn.gif) no-repeat center left}
div.box_hosting_tabs a.contact_bttn, div.box_hosting_tabs a.contact_bttn{background:url(/images/products_contact_bttn.gif) no-repeat center left}
div.box_hosting_tabs a.discuss_bttn, div.box_hosting_tabs a.discuss_bttn{background:url(/images/products_discuss_bttn.gif) no-repeat center left}

div.box_creative_tabs a.info_bttn, div.box_design_tabs a.info_bttn{background:url(/images/creative_info_bttn.gif) no-repeat center left}
div.box_creative_tabs a.contact_bttn, div.box_design_tabs a.contact_bttn{background:url(/images/creative_contact_bttn.gif) no-repeat center left}
div.box_creative_tabs a.discuss_bttn, div.box_design_tabs a.discuss_bttn{background:url(/images/creative_discuss_bttn.gif) no-repeat center left}

div.rhs_multibox_tabs a:hover {background-position:bottom left;}
div.rhs_multibox_tabs a#focus_bttn{background-position:top left;}
div.rhs_multibox_tabs a#focus_bttn:hover{background-position:top left;}

div.tab_content, div.box_button_container {display:none;}
div#tab_demo, div#bttn_demo {display:block;}

div#fade_area {
	position: fixed;
	background-color: #000000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 14;
}

div.popup_head, div.popup_foot {
	background:url(/images/popup_top.png) no-repeat top;
	width:457px;
	height:14px;
}
div.popup_foot {background:url(/images/popup_bottom.png) no-repeat top;}

div.popup_content {
	width:447px;
	padding-left:10px;
	background:url(/images/popup_bg.gif) white left center repeat-y;
	display:none;
}

div#popup_form {
	position: absolute;
	top: 20%;
	z-index: 15;
	width:100%;
	left:0;
 }
 
div.popup_content div.heading {
	background:url(/images/popup_banner_bg.gif) no-repeat top #174368;
	width:437px;
	height:65px;
	margin-bottom:10px;
	position:absolute;
	margin-top:-5px;
}

div.popup_content div.heading h1 {
	padding:15px 0 0 10px;
	margin:0;
	color:white;
	font-size:24px;
	font-weight:normal;
}

div.popup_content a.close_popup {
	width:12px;
	height:12px;
	background:url(/images/close_window.gif) no-repeat top left;
	display:block;
	float:right;
	margin-right:3px;
}
div.popup_content a.close_popup:hover {background-position:0px -12px;}

div.popup_content, div.popup_head, div.popup_foot {margin-left:auto;margin-right:auto;}

table.popup_table {width:100%;padding-right:15px;padding-bottom:10px;}
table.popup_table tr th, table.popup_table tr td {background:url(/images/input_row_bg.gif) repeat-x top;text-align:left;padding:5px 6px 5px 10px}
table.popup_table tr th {width:135px;color:#0f4976;font-size:13px;}

input.popup_input {
	border:1px solid #1a71b5;
	width:100%;
}
table.popup_table tr.bordered_row td{
	border-top:1px solid #a6d1f3;
	padding:5px 4px 2px 5px;
	text-align:right;
	background:none;
}

div#popup_form form {padding:70px 0 0 7px;}

input.popup_input, textarea.popup_input_txt {border:1px solid #1a71b5;width:250px;}
textarea.popup_input_txt {width:420px;font-family:Arial;font-size:13px;}

div#popup_form form label {
	display:block;
	padding-bottom:7px;
}

div#popup_form form label input, div#popup_form form label textarea{display:block;margin-top:5px;background:#f5f9fd;}
div#popup_form form label input:focus, div#popup_form form label textarea:focus {border:1px solid #c37511;background:#fdfaf5;}

img.popup_img {float:right;margin:10px 35px 10px 5px;}

div.thankyou {
	padding-top:70px;
}
div.thankyou h1 {font-size:26px;font-weight:normal;text-align:center;}
div.thankyou p{font-size:12px;padding:0 5px 10px 5px;margin:0;}

img.ajax_loader {
	position:absolute;
	margin-top:-7px;
	margin-left:10px;
}

/* Product page V2 CSS */

h1.product_into_heading {padding:0;margin:1px 0 10px 0;color:black;font-size:16px;}
div.product_v2_bordered {border-bottom:1px solid #ededed;padding-bottom:13px;margin-bottom:13px}

div.product_feature_box {
	float:left;
	width:270px;
	height:70px;
	margin:0 70px 10px 0;
	background:url(/images/feature_bg.gif) no-repeat top left;
}

div.product_feature_box {}
table.connect_home 		div.product_feature_box {background:url(/images/feature_bg_connect.gif) no-repeat top left;}
table.freestyle_home 	div.product_feature_box {}

div.product_feature_box img {float:left;margin:11px 8px 0 7px}
div.product_feature_box h2 {padding:0;margin:5px 0 0 0;font-size:14px;}
div.product_feature_box h2 a, div.product_feature_box h2 a:visited  {text-decoration:underline;}
div.product_feature_box p {line-height:1.4;padding:0;margin:6px 5px 0 0;}

div.right_box {margin-right:0}

td.product_content {padding:6px;}

div.rhs_silver_top {
	background:url(/images/silver_top_curve.gif) no-repeat top;
	width:326px;
	height:30px;
	text-align:center;
	margin-bottom:5px;
}

div.rhs_silver_top h2 {padding:6px 0 0 0;margin:0;color:black}

div.screenshot_transition {
	min-height:261px;
	width:326px;
	background:url(/images/screenshots/bottom_tafe.jpg) no-repeat top;
	text-align:center;
}

div.screenshot_transition h3 {margin:0;padding:5px 0 0 0;font-weight:normal;}
div.screenshot_transition h4 {margin:240px 0 0 0;background:url(/images/bottom_orange_curve.gif) no-repeat top;height:28px;width:326px;padding:3px 0 0 0;color:black;font-weight:normal;}

a.rhs_product_link {
	display:block;
	height:29px;
	background:url(/images/orange_bar_rhs.gif) no-repeat top;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	line-height:1.9;
	margin-top:6px;
}
a.rhs_product_link:hover {background-position:bottom;}

td.product_rhs{padding-left:10px;}

/* Quote Box RHS */


div.rhs_silver_top_boxed {
	background:url(/images/silver_top_curve_boxed.gif) no-repeat top;
	height:37px;
	width:328px;
	clear:both;
	margin-top:20px;
}

div.rhs_silver_top_boxed h1{
	color:#2b84c9;
	font-size:15px;
	border-bottom:1px solid black;
	margin:0px 12px 3px 12px;
	padding:8px 0 5px 0;
}

div.rhs_silver_container {
	width:328px;
	background: url(/images/rhs_silver_box_bg.gif) repeat-y;
	padding-top:8px;
}

div.rhs_silver_container * {padding:0;margin:0;}

div.quote_bubble {
	background:url(/images/quote_box.gif) no-repeat;
	width:276px;
	min-height:107px;
	margin:0 0 0 11px;
	padding:10px 15px 0 15px;
	line-height:1.5;
}
div.quote_bubble * html {height:107px;}

div.rhs_silver_container h1 {
	font-size:11px;
	color:black;
	background:url(/images/quote_box_point.gif) no-repeat right top;
	height:18px;
	padding:8px 35px 0 11px;
	font-weight:normal;
	margin-top:-1px;
	float:left;
}


div.rhs_silver_container h2,div.rhs_silver_container h3 {
	font-size:11px;
	color:black;
	padding:0 0 0 11px;
	clear:both;
}

div.rhs_silver_container h3 {
	border-top:1px solid #d8e3e8;
	border-bottom:1px solid #d8e3e8;
	margin:8px 11px 0 11px;
	padding:4px 4px 5px 22px;
	font-weight:normal;
	background:url(/images/irx_cnct_glry_info.gif) no-repeat 0px 2px
}

div.rhs_silver_bottom_boxed {
	width:328px;
	background: url(/images/rhs_silver_box_foot.gif) no-repeat bottom;
	height:10px;
}

/* Case Studies Listing */
div.case_listing h1 {padding-bottom:4px;background:url(/images/case_list_h1.gif) no-repeat top; height:28px;line-height:1.8;padding-left:8px;}
div.case_listing h1 a, div.case_listing h1 a:visited {color:white;}

div.case_listing h1.affinity {background:url(/images/case_list_h1_affinity.gif) no-repeat top;}
div.case_listing h1.freestyle {background:url(/images/case_list_h1_freestyle.gif) no-repeat top;}
div.case_listing h1.connect {background:url(/images/case_list_h1_connect.gif) no-repeat top;}
div.case_listing h1.gravity {background:url(/images/case_list_h1_gravity.gif) no-repeat top;}
 
div.case_listing span.quote {background:white;display:block;padding:5px;}

div.case_listing span.quote {
	display:block;
	padding:7px 30px 9px 9px;
	background:url(/images/case_list_quote.gif) no-repeat;
	width:487px;
	height:68px;
	line-height:1.5;
	overflow:hidden;
}

div.case_listing div.img_container {padding-left:3px;}

div.case_listing span.quote_bottom {
	background:url(/images/quote_box_point.gif) no-repeat top right;
	padding-right:36px;
	height:30px;
	position:absolute;
	margin-top:-11px;
	padding-top:10px;
}

div.case_listing table.resource_table tr td {padding:5px;}

h2.more_case {
	border-top:1px solid #c7e0ef;
	padding-top:10px;
	margin-top:5px;
	font-size:14px;
	margin-bottom:5px;
}

div#page_content ul.more_case_listing {margin-left:0px;margin-top:4px;}
div#page_content ul.more_case_listing li span {float:right;margin-top:-16px;padding-right:5px;}
div#page_content ul.more_case_listing li {display:block;width:685px;border-bottom:1px solid #e1eef6;padding: 5px 0 5px 24px;background:url(/images/doc_icon.gif) no-repeat 6px 7px;}
 
div#page_content ul.more_case_listing li.nucleus span {color:#a10b98;}
div#page_content ul.more_case_listing li.freestyle span{color:#d86910;}
div#page_content ul.more_case_listing li.connect span{color:#3b880d;}
div#page_content ul.more_case_listing li.affinity span{color:#6e13a7;}
div#page_content ul.more_case_listing li.gravity span{color:#aaac10;}
div#page_content ul.more_case_listing li.engage span{color:#104aac;}

div#page_content ul.more_case_listing li:hover {background-color:#eaf6fb;}
div#page_content ul.more_case_listing li.freestyle:hover {background-color:#fcf4e9;}
div#page_content ul.more_case_listing li.connect:hover {background-color:#e8fbf0;}
div#page_content ul.more_case_listing li.gravity:hover {background-color:#f5fae2;}
div#page_content ul.more_case_listing li.affinity:hover {background-color:#f2e9fa;}
div#page_content ul.more_case_listing li.engage:hover {background-color:#e5f4fb;}
div#page_content ul.more_case_listing li.nucleus:hover {background-color:#f8e9fa;}

/* Prod page v2 case studys RHS */

div.rhs_silver_container span.quote_bottom {
	background:url(/images/quote_box_point.gif) no-repeat top right;
	padding-right:36px;
	height:30px;
	position:absolute;
	margin-top:-14px;
	padding-top:10px;
}

div.rhs_silver_container span.quote {display:block;height:100px;margin-bottom:20px;}

h3#case_study_resources {margin-top:10px;}

span.case_study_text {
	display:block;
	margin-left:-10px;
}
span.case_study_text span.quote{margin-left:10px;overflow:hidden}

div.rhs_silver_container div.cnct_glry_buttons {margin:5px 0 0 9px}


/* Freestyle Quote Form */

#quote_form_container {
	margin-left:auto;
	margin-right:auto;	
	width:697px;
}

.quote_step_container {
	background:top left repeat-y url(/images/quote_box_back.gif);
	margin-bottom:17px;
}

.quote_step {
	width:99px;
	height:20px;
	font-size:24px;
	color:#123a5e;
	padding-left:15px;
	background:white;
	float:left;
	padding-top:5px;
}

.quote_title_container {
	width:697px;
	height:40px;
	background:white;
}

.quote_title {
	margin-top:8px;
}

.quote_title_base {
	background:top left repeat-x url(/images/quote_f_modules_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.quote_title_connect {
	background:top left repeat-x url(/images/quote_c_modules_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.quote_top_curve_base {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.quote_top_curve_base span {
	display:block;
	height:14px;
	width:325px;
	background:white;
}

.quote_top_curve_connect {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.quote_top_curve_connect span {
	display:block;
	height:14px;
	width:268px;
	background:white;
}

.quote_step_content {
	background:bottom left no-repeat url(/images/quote_box_bottom.gif);
	padding:18px;
	padding-top:4px;
}

.quote_step_text {
	padding:10px;
	padding-top:0px;
	border-bottom:1px solid #dadada;
	color:#4f4f4f;
	margin-bottom:8px;
}

.quote_step_modules_base {
	padding:10px;
	padding-bottom:2px;
}

.quote_module_base {
	padding:3px;
	padding-left:35px;
	padding-bottom:12px;
	background:top left no-repeat url(/images/quote_f_base_module.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.quote_module_connect {
	padding:3px;
	padding-left:35px;
	padding-bottom:12px;
	background:top left no-repeat url(/images/quote_c_base_module.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.quote_title_optional {
	background:top left repeat-x url(/images/quote_f_optional_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.quote_top_curve_optional {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.quote_top_curve_optional span {
	display:block;
	height:14px;
	width:276px;
	background:white;
}

.quote_module_optional {
	padding:3px;
	padding-left:10px;
	padding-bottom:12px;
	background:top left no-repeat url(/images/quote_f_optional_module.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.quote_module_optional input {
	margin:0px;
	padding:0px;
	margin-right:13px;
}

.quote_title_creative {
	background:top left repeat-x url(/images/quote_creative_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.quote_top_curve_creative {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.quote_top_curve_creative span {
	display:block;
	height:14px;
	width:155px;
	background:white;
}

.quote_step_simple_content {
	padding:18px;
	padding-top:6px;
	padding-bottom:4px;
}

.quote_simple {
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.quote_simple input {
	margin:0px;
	padding:0px;
	margin-top:1px;
}

.quote_creative_button {
	display:block;
	width:141px;
	height:22px;
	background:top left no-repeat url(/images/quote_creative_button.gif);
}

.quote_creative_button:hover {
	background:0px -22px no-repeat url(/images/quote_creative_button.gif);
}

.quote_title_support {
	background:top left repeat-x url(/images/quote_support_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.quote_top_curve_support {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.quote_top_curve_support span {
	display:block;
	height:14px;
	width:162px;
	background:white;
}

.quote_support_button {
	display:block;
	width:141px;
	height:22px;
	background:top left no-repeat url(/images/quote_support_button.gif);
}

.quote_support_button:hover {
	background:0px -22px no-repeat url(/images/quote_support_button.gif);
}

.quote_title_container_final {
	width:697px;
	height:60px;
	background:white;
	padding-top:8px;
}

.quote_step_final {
	height:40px;
	font-size:24px;
	color:#123a5e;
	padding-left:15px;
	background:white;
	border-top:1px solid #dadada;
	padding-top:18px;
}

.quote_steps_price {
	padding:10px;
	padding-top:3px;
	padding-bottom:10px;
	border-bottom:1px solid #dadada;
	color:#4f4f4f;
	font-weight:bold;
	font-size:12px;
}

.quote_steps_price span {
	padding-left:5px;
	padding-right:5px;
}

.orange { color:#e67700; }
.blue { color:#2e85c9; }
.green { color:#509a1f; }
.purple { color:#6f3693; }

.quote_price {
	color:black;
	font-size:26px;
	font-weight:normal;
	padding-bottom:4px;
}

.quote_price span {
	font-size:14px;
	font-weight:bold;
}

.quote_input_field {
	width:193px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	padding-bottom:1px;
}

.quote_text_area {
	width:523px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:63px;
	padding:2px;
}

.quote_form_tag {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/quote_form_small.gif);
	padding-left:15px;
	border-bottom:1px solid #dadada;
}

.quote_form_tag_simple {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/quote_form_small.gif);
	border-bottom:1px solid #dadada;
}

.quote_form_input {
	background:top left repeat-x url(/images/quote_form_small.gif);
	border-bottom:1px solid #dadada;
}

.quote_form_radio {
	margin:0px;
	padding:0px;
	margin-top:2px;
}

.quote_form_tag_large {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/quote_form_large.gif);
	padding-left:15px;
	padding-top:6px;
	border-bottom:1px solid #dadada;
}

.quote_form_input_large {
	background:top left repeat-x url(/images/quote_form_large.gif);
	border-bottom:1px solid #dadada;
}

.quote_form_buttons {
	padding-top:10px;
	padding-right:15px;
}

.quote_form_buttons input {
	margin-left:6px;
}

#quote_disclaimer {
	padding:10px;
	padding-top:0px;
	padding-bottom:30px;
	font-size:10px;
	color:#999999;
}

#quote_disclaimer span {
	color:black;
	font-size:14px;
	font-weight:bold;
}
 */
 
 /* IBC Expression of Interest Form */

#quote_form_container {
	margin-left:auto;
	margin-right:auto;	
	width:697px;
}

.ibc_interest_step_container {
	background:top left repeat-y url(/images/ibc_interest_box_back.gif);
	margin-bottom:17px;
}

.ibc_interest_step {
	width:99px;
	height:45px;
	font-size:20px;
	color:#123a5e;
	padding-left:15px;
	padding-bottom:5px;
	background:white;
	float:left;
}

.ibc_interest_title_container {
	width:697px;
	height:40px;
	background:white;
}

.ibc_interest_title {
	margin-top:8px;
}

.ibc_interest_title_main {
	background:top left repeat-x url(/images/ibc_interest_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.ibc_interest_top_curve_1 {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/ibc_interest_box_top.gif);
	padding-left:115px;
}

.ibc_interest_top_curve_1 span {
	display:block;
	height:14px;
	width:224px;
	background:white;
}

.ibc_interest_step_content {
	background:bottom left no-repeat url(/images/ibc_interest_box_bottom.gif);
	padding:18px;
	padding-top:4px;
}

.ibc_interest_step_text {
	padding:10px;
	padding-top:0px;
	border-bottom:1px solid #dadada;
	color:#4f4f4f;
	margin-bottom:8px;
}

.ibc_interest_step_1 {
	padding:10px;
	padding-bottom:2px;
}

.ibc_interest_title_1 {
	background:top left repeat-x url(/images/ibc_interest_f_optional_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.ibc_interest_top_curve_2 {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/ibc_interest_box_top.gif);
	padding-left:115px;
}

.ibc_interest_top_curve_2 span {
	display:block;
	height:14px;
	width:202px;
	background:white;
}

.ibc_interest_point_connect {
	padding:3px;
	padding-left:10px;
	padding-bottom:12px;
	padding-top:10px;
	background:0px 7px no-repeat url(/images/ibc_interest_connect_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.ibc_interest_point_connect input {
	margin:0px;
	padding:0px;
	margin-right:8px;
}

.ibc_interest_point_performance {
	padding:3px;
	padding-left:10px;
	padding-bottom:12px;
	padding-top:10px;
	background:0px 7px no-repeat url(/images/ibc_interest_performance_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#c70000;
}

.ibc_interest_point_performance input {
	margin:0px;
	padding:0px;
	margin-right:8px;
}

.ibc_interest_point_google {
	padding:3px;
	padding-left:20px;
	padding-bottom:12px;
	padding-top:10px;
	background:10px 7px no-repeat url(/images/ibc_interest_google_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.ibc_interest_point_google input {
	margin:0px;
	padding:0px;
	margin-right:6px;
}

.ibc_interest_point_freestyle {
	padding:3px;
	padding-left:20px;
	padding-bottom:12px;
	padding-top:10px;
	background:10px 7px no-repeat url(/images/ibc_interest_freestyle_back.gif);
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.ibc_interest_point_freestyle input {
	margin:0px;
	padding:0px;
	margin-right:6px;
}

.ibc_interest_step_simple_content {
	padding:18px;
	padding-top:6px;
	padding-bottom:4px;
}

.ibc_interest_simple {
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.ibc_interest_simple input {
	margin:0px;
	padding:0px;
	margin-top:1px;
}

.ibc_interest_title_container_final {
	width:697px;
	height:60px;
	background:white;
	padding-top:8px;
}

.ibc_interest_step_final {
	height:40px;
	font-size:20px;
	color:#123a5e;
	padding-left:15px;
	padding-bottom:5px;
	background:white;
	float:left;
}

.ibc_interest_input_field {
	width:193px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	padding-bottom:1px;
}

.ibc_interest_text_area {
	width:523px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:63px;
	padding:2px;
}

.ibc_interest_form_tag {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/ibc_interest_form_small.gif);
	padding-left:15px;
	border-bottom:1px solid #dadada;
}

.ibc_interest_form_tag_simple {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/ibc_interest_form_small.gif);
	border-bottom:1px solid #dadada;
}

.ibc_interest_form_input {
	background:top left repeat-x url(/images/ibc_interest_form_small.gif);
	border-bottom:1px solid #dadada;
}

.ibc_interest_form_radio {
	margin:0px;
	padding:0px;
	margin-top:2px;
}

.ibc_interest_form_tag_large {
	font-weight:bold;
	font-size:12px;
	color:#4f4f4f;
	background:top left repeat-x url(/images/ibc_interest_form_large.gif);
	padding-left:15px;
	padding-top:6px;
	border-bottom:1px solid #dadada;
}

.ibc_interest_form_input_large {
	background:top left repeat-x url(/images/ibc_interest_form_large.gif);
	border-bottom:1px solid #dadada;
}

.ibc_interest_form_buttons {
	padding-top:10px;
	padding-right:15px;
}

.ibc_interest_form_buttons input {
	margin-left:6px;
}

.ibc_interest_google { background:164px 2px no-repeat url(/images/ibc_interest_google.gif); }
.ibc_interest_connect { background:37px 0px no-repeat url(/images/ibc_interest_connect.gif); }
.ibc_interest_performance { padding:20px 10px 10px 10px; font-weight:bold; }
.ibc_interest_freestyle { background:37px -10px no-repeat url(/images/ibc_interest_freestyle.gif); padding:58px 10px 10px 20px; font-weight:bold; }

.ibc_interest_step_confirm {
	width:18px;
	height:40px;
	background:white;
	float:left;
}

/* New Product Pages */

#freestyle_product_banner, #analytics_product_banner, #optimizer_product_banner, #connect_product_banner, #sem_product_banner, #seo_product_banner, #seo_how_product_banner {
	width:940px;
	height:203px;
}

#freestyle_banner_top, #analytics_banner_top, #optimizer_banner_top, #connect_banner_top, #sem_banner_top, #seo_banner_top, #seo_how_banner_top {
	height:135px;
	background:top left repeat-x url(/images/freestyle_top_back.gif);
}

#freestyle_banner_top div, #analytics_banner_top div, #optimizer_banner_top div, #connect_banner_top div, #sem_banner_top div, #seo_banner_top div, #seo_how_banner_top div {
	display:block;
	float:right;
	width:473px;
	height:135px;
	background:top left no-repeat url(/images/freestyle_top_right.gif);
}
#analytics_banner_top div{width:512px; background:top left no-repeat url(/images/analytics_top_right.gif)}
#optimizer_banner_top div{width:512px; background:top left no-repeat url(/images/optimizer_top_right.gif)}
#connect_banner_top div{width:512px; background:top right no-repeat url(/images/connect_top_right.gif)}
#sem_banner_top div{width:617px; background:top right no-repeat url(images/SEM_top_right.gif)}
#seo_banner_top div{width:617px; background:top right no-repeat url(images/SEO_top_right.gif)}
#seo_how_banner_top div{width:617px; background:top right no-repeat url(images/SEO_how_top_right.gif)}

#freestyle_banner_top div a, #analytics_banner_top div a, #optimizer_banner_top div a, #connect_banner_top div a, #sem_banner_top div a {
	display:block;
	float:right;
	width:95px;
	height:85px;
	margin:10px;
}

#freestyle_banner_top div span, #analytics_banner_top div span, #optimizer_banner_top div span, #connect_banner_top div span  {
	display:block;
	float:right;
	width:400px;
	font-size:16px;
	font-weight:bold;
	color:#f7941d;
	text-align:right;
	padding-right:24px;
}
#connect_banner_top div span {color:#58b147}
#freestyle_banner_bottom, #analytics_banner_bottom, #optimizer_banner_bottom, #connect_banner_bottom, #sem_banner_bottom {
	height:68px;
	background:top left repeat-x url(/images/freestyle_bottom_back.gif);
}
#analytics_banner_bottom {background:top left repeat-x url(/images/analytics_bottom_back.gif);}
#optimizer_banner_bottom {background:top left repeat-x url(/images/analytics_bottom_back.gif);}
#connect_banner_bottom {background:top left repeat-x url(/images/connect_bottom_back.gif);}
#sem_banner_bottom {background:top left repeat-x url(images/SEM_slice.gif);}

#freestyle_banner_bottom div, #analytics_banner_bottom div, #optimizer_banner_bottom div, #connect_banner_bottom div, #sem_banner_bottom div {
	float:right;
	width:940px;
	height:68px;
	background:top right no-repeat url(/images/freestyle_bottom_right.gif);
	text-align:right;
}
#analytics_banner_bottom div {background:top right no-repeat url(/images/analytics_bottom_right.gif);}
#optimizer_banner_bottom div {background:top right no-repeat url(/images/analytics_bottom_right.gif);}
#connect_banner_bottom div {background:top right no-repeat url(/images/connect_bottom_right.gif);}
#sem_banner_bottom div {background:top right no-repeat url(images/sem_bottom_right.gif);}

#freestyle_banner_bottom div span, #analytics_banner_bottom div span, #optimizer_banner_bottom div span, #connect_banner_bottom div span, #sem_banner_bottom div span {
	display:block;
	float:left;
	width:430px;
	height:54px;
	text-align:left;
	padding-top:14px;
	padding-left:28px;
	line-height:16px;
	background:top left no-repeat url(/images/freestyle_bottom_left.gif);
}
#analytics_banner_bottom div span {background:top left no-repeat url(/images/analytics_bottom_left.gif);width:540px;}
#optimizer_banner_bottom div span {background:top left no-repeat url(/images/analytics_bottom_left.gif);width:540px;}
#connect_banner_bottom div span {background:top left no-repeat url(/images/connect_bottom_left.gif);width:540px;}
#sem_banner_bottom div span {background:top left no-repeat url(images/SEM_bottom_left.gif);width:540px;}

#freestyle_banner_bottom div table, #analytics_banner_bottom div table, #optimizer_banner_bottom div table, #connect_banner_bottom div table, #sem_banner_bottom div table {
	float:right;
	margin-right:24px;
	margin-top:14px;
}

#freestyle_banner_bottom div table a, #analytics_banner_bottom div table a, #optimizer_banner_bottom div table a, #connect_banner_bottom div table a, #sem_banner_bottom div table a {
	display:block;
	height:32px;
}

.product_button_how { width:133px; background:0px 0px no-repeat url(/images/freestyle_button_how.gif); }
.product_button_how:hover { background:0px -32px no-repeat url(/images/freestyle_button_how.gif); }

.product_button_demo { width:115px; background:0px 0px no-repeat url(/images/freestyle_button_demo.gif); }
.product_button_demo:hover { background:0px -32px no-repeat url(/images/freestyle_button_demo.gif); }

.product_button_quote { width:118px; background:0px 0px no-repeat url(/images/freestyle_button_quote.gif); }
.product_button_quote:hover { background:0px -32px no-repeat url(/images/freestyle_button_quote.gif); }

.product_button_articles { width:118px; background:0px 0px no-repeat url(/images/products_button_articles.gif); }
.product_button_articles:hover { background:0px -32px no-repeat url(/images/products_button_articles.gif); }

#freestyle_banner_bottom div table a.grey_button, #freestyle_footer_right table a.grey_button, #connect_banner_bottom div table a.grey_button, #connect_footer_right table a.grey_button, #optimizer_banner_bottom div table a.grey_button, #optimizer_footer_right table a.grey_button, #analytics_banner_bottom div table a.grey_button, #analytics_footer_right table a.grey_button, #sem_banner_bottom div table a.grey_button, #sem_footer_right table a.grey_button  {
	font-weight:bold;
	text-align:center;
	line-height:2.2;
	color:#2b84c9;
	font-size:14px;
}

a.grey_button_left {width:133px;background:url(/images/buttongrey_left_curve.gif) no-repeat 0px 0px;}
a.grey_button_left:hover {background:0px -32px no-repeat url(/images/buttongrey_left_curve.gif);}

a.grey_button_center {width:115px;background:url(/images/buttongrey_center.gif) no-repeat 0px 0px;}
a.grey_button_center:hover {background:0px -32px no-repeat url(/images/buttongrey_center.gif);}

a.grey_button_right {width:118px;background:url(/images/buttongrey_right_curve.gif) no-repeat 0px 0px;}
a.grey_button_right:hover {background:0px -32px no-repeat url(/images/buttongrey_right_curve.gif);}

#freestyle_product_footer div table a, #analytics_product_footer div table a, #optimizer_product_footer div table a, #connect_product_footer div table a, #sem_product_footer div table a {
	display:block;
	height:32px;
}

#tab_core_container {
	width:940px;
	padding-top:15px;
}

.tab_container {
	height:32px;
	width:921px;
	padding-left:22px;
	padding-right:22px;
}

#tab_core { 
	float:left;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:394px;
	height:24px;
	background:top left no-repeat url(/images/freestyle_core_tab_back.gif); 
	padding-left:50px;
	padding-top:8px;
	color:#4f4f4f;
}

#tab_optional { 
	float:right;
	font-size:16px;
	font-weight:bold;
	display:block;
	width:394px;
	height:24px;
	background:bottom left no-repeat url(/images/freestyle_optional_tab_back.gif); 
	padding-left:50px;
	padding-top:8px;
	color:#4f4f4f;
}

#tab_optional:hover {
	text-decoration:none;
}

#tab_core:hover {
	text-decoration:none;
}

.core_top_curve {
	height:14px;
	background:top left no-repeat url(/images/freestyle_curve_top.gif);
}

.core_top_curve span { 
	display:block;
	height:1px;
	background:white;
	margin-left:23px;
	width:442px;
}

.optional_top_curve {
	height:14px;
	background:top left no-repeat url(/images/freestyle_curve_top.gif);
}

.optional_top_curve span { 
	display:block;
	float:right;
	height:1px;
	background:white;
	margin-right:23px;
	width:442px;
}

.freestyle_core_features, .connect_core_features {
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	padding-left:15px;
	padding-right:15px;
}

div.freestyle_core_feature, div.connect_core_feature {
	height:70px;
	margin:0 20px 10px 0;
	background:url(/images/feature_bg.gif) no-repeat top left;
}
div.connect_core_feature {background:url(/images/connect_feature_bg.jpg) no-repeat top left;}
 
div.freestyle_core_feature img {float:left;margin:11px 8px 0 7px}
div.freestyle_core_feature h2 {padding:0;padding-top:6px;margin:5px 0 0 0;font-size:14px;}
div.freestyle_core_feature h2 a, div.freestyle_core_feature h2 a:visited  {text-decoration:underline;}
div.freestyle_core_feature p {line-height:1.4;padding:0;margin:6px 5px 0 0;}

div.connect_core_feature img {float:left;margin:11px 8px 10px 7px}
div.connect_core_feature h2 {padding:0;padding-top:6px;margin:5px 0 0 0;font-size:14px;}
div.connect_core_feature h2 a, div.freestyle_core_feature h2 a:visited  {text-decoration:underline;}
div.connect_core_feature p {line-height:1.4;padding:0;margin:6px 5px 0 0;}

#tab_optional_container {
	width:940px;
	padding-top:15px;
}

.freestyle_optional_features {
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	padding-left:15px;
	padding-right:15px;
}

div.freestyle_optional_feature {
	height:70px;
	margin:0 20px 10px 0;
	background:url(/images/module_bg.gif) no-repeat top left;
}

div.freestyle_optional_feature img {float:left;margin:11px 8px 0 7px}
div.freestyle_optional_feature h2 {padding:0;padding-top:6px;margin:5px 0 0 0;font-size:14px;}
div.freestyle_optional_feature h2 a, div.freestyle_core_feature h2 a:visited  {text-decoration:underline;}
div.freestyle_optional_feature p {line-height:1.4;padding:0;margin:6px 5px 0 0;}

#freestyle_product_footer, #analytics_product_footer, #optimizer_product_footer, #connect_product_footer, #sem_product_footer  {
	width:940px;
	height:73px;
	background:top left repeat-x url(/images/freestyle_footer_back.gif);
	margin-top:15px;
}
#analytics_product_footer {background:top left repeat-x url(/images/analytics_footer_back.gif);}
#optimizer_product_footer {background:top left repeat-x url(/images/analytics_footer_back.gif);}
#connect_product_footer {background:top left repeat-x url(/images/connect_footer_back.gif);}
#sem_product_footer {background:top left repeat-x url(images/SEM_footer_slice.gif);}

#freestyle_footer_right, #analytics_footer_right, #optimizer_footer_right, #connect_footer_right, #sem_footer_right {
	float:right;
	height:55px;
	with:490px;
	padding-right:24px;
	padding-top:18px;
	background:right top no-repeat url(/images/freestyle_footer_right.gif);
}
#analytics_footer_right {background:right top no-repeat url(/images/analytics_footer_right.gif);}
#optimizer_footer_right {background:right top no-repeat url(/images/analytics_footer_right.gif);}
#connect_footer_right {background:right top no-repeat url(/images/connect_footer_right.gif);}
#sem_footer_right {background:right top no-repeat url(images/SEM_footer_right.jpg);}

#freestyle_footer_left, #analytics_footer_left, #optimizer_footer_left, #connect_footer_left,  #sem_footer_left {
	float:left;
	height:47px;
	with:466px;
	padding-left:24px;
	padding-top:26px;
	background:left top no-repeat url(/images/freestyle_footer_left.gif);
	font-size:16px;
	font-weight:bold;
	color:#f7941d;
}
#analytics_footer_left {background:left top no-repeat url(/images/analytics_footer_left.gif);}
#optimizer_footer_left {background:left top no-repeat url(/images/analytics_footer_left.gif);}
#sem_footer_left {background:left top no-repeat url(images/SEM_footer_left.jpg);}
#connect_footer_left {background:left top no-repeat url(/images/connect_footer_left.gif);color:#58b147;}

#two_col_core_tab {
	height:22px;
	margin-left:24px;
	margin-right:115px;
	background:top left no-repeat url(/images/2col_core_tab.gif);
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
	padding-left:46px;
	padding-top:4px;
}

.two_col_content {
	padding-left:15px;
	padding-right:10px;
	background:top left repeat-y url(/images/2col_column_back.gif);
}

div.two_col_core_feature {
	height:49px;
	margin:0 0 10px 0;
	background:url(/images/2col_core_bg.gif) no-repeat top left;
}

div.two_col_core_feature img {float:left;margin:8px 8px 0 7px}
div.two_col_core_feature h2 {padding:0;padding-top:6px;margin:5px 0 0 0;font-size:14px;}
div.two_col_core_feature h2 a, div.freestyle_core_feature h2 a:visited  {text-decoration:underline;}
div.two_col_core_feature p {line-height:1.4;padding:0;margin:6px 5px 0 0;}

#two_col_optional_tab {
	height:22px;
	margin-left:24px;
	margin-right:115px;
	background:top left no-repeat url(/images/2col_optional_tab.gif);
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
	padding-left:46px;
	padding-top:4px;
}

div.two_col_optional_feature {
	height:65px;
	margin:0 10px 6px 0;
	background:url(/images/2col_module_bg.gif) no-repeat top left;
}

div.two_col_optional_feature img {float:left;margin:6px 8px 30px 7px}
div.two_col_optional_feature h2 {padding:0;padding-top:4px;margin:5px 0 0 0;font-size:12px;}
div.two_col_optional_feature h2 a, div.freestyle_core_feature h2 a:visited  {text-decoration:underline;}
div.two_col_optional_feature p {line-height:1.2;padding:0;margin:4px 0 0 0;}


.sem_how_diagram {
	height:0px;
	width: 991;
}

/* GA and GO 'product' page specific css */

div.product_features_mid {
	background:url(/images/product_feature_mid_container.gif) no-repeat top left;
	width:973px;
	height:295px;
	margin-top:14px;
	padding-left:17px;
}

div.product_features_mid div.product_mid_box {
	width:214px;
	height:271px;
	float:left;
	margin:10px 24px 5px 5px;
	text-align:center;
}

/* Wider boxes for optimizer */
div.optimizer_mid div.product_mid_box {
	background:url(/images/optimizer_feature_box.gif) no-repeat top left;
	width:295px;
	height:261px;
}

div.sem_mid div.product_mid_box {
	background:url(images/sem_box.gif) no-repeat top left;
	width:295px;
	height:270px;
}

div.product_features_mid h1 {
	color:#58585a;
	text-align:center;
	margin:20px 0 15px 0;
	padding:0 0 0 0;
	font-size:15px;
}

div.product_mid_box img {margin: 12px 0 12px 0;}

div.analytics_mid div.product_mid_box {background:url(/images/analytics_feature_box.gif) no-repeat top left;}

div.product_mid_box ul {
	text-align:left;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	height:110px;
	width:193px;
}

div.optimizer_mid div.product_mid_box ul{
	width:273px;
	height:99px;
}

div.product_mid_box ul li{
	background:url(/images/analytics_li.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
	margin:0 0 10px 10px;
	font-size:12px;
	line-height:1.4;
}

a.more_info_link {
	background:url(/images/analytics_more_info.gif) no-repeat top left;
	width:146px;
	height:24px;
	display:block;
	line-height:2;
	margin-left:auto;
	margin-right:auto;
	color:#876d05;
}

a.more_info_link:hover{background-position:bottom;}

div.fullwidth_container_bottom {
	background:url(/images/product_feature_mid_bottom.gif) bottom left no-repeat;
	width:940px;
	margin-top:14px;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
}

div.fullwidth_container_top {
	background:url(/images/product_feature_mid_top.gif) top left no-repeat;
	width:940px;
	padding-bottom:5px;
}

ul.product_resource_list{
	margin:0 0 0 0;
	list-style-type:none;
	padding:10px 0 0 10px;
}

ul.product_resource_list li {
	margin:0 0 3px 0;
	padding:4px 0 0 5px;
	width:480px;
	height:27px;
	font-size:12px;
	float:left;
}
ul.analytics_resouces li {background:url(/images/analytics_resource_bg.gif) no-repeat top left;}

ul.product_resource_list li img {
	vertical-align:top;
	margin-right:5px;
}

ul.product_resource_list li span {
	float:right;
	margin-top:-16px;
	margin-right:20px;
}

div.optimizer_freestyle {
	background:url(/images/optimizer_freestyle_bg_nologos.png) no-repeat top left;
	width:940px;
	height:131px;
	margin-top:14px;
}

div.optimizer_freestyle img.optimizer_logo {
	float:left;
	margin:15px 0 0 20px;
}

div.optimizer_freestyle div.optimizer_freestyle_text {
	margin: 0 0 0 135px;
	float:left;
	position:absolute;
	width:660px;
}

div.optimizer_freestyle img.freestyle_logo {
	float:right;
}

div.optimizer_freestyle div.optimizer_freestyle_text h1 {
	color:#ff8b00;
	font-size:16px;
	margin:0;
	padding:0;
}

div.optimizer_freestyle div.optimizer_freestyle_text a.more_info_link {
	position:absolute;
	margin:-35px 0 0 500px;
}

div.optimizer_freestyle div.optimizer_freestyle_text h1 {
	margin:10px 0 20px 0;
}

div.optimizer_freestyle img.freestyle_logo {
	margin: 10px 20px 0 0px;
}

div.optimizer_freestyle a.more_info_link {
	background:url(/images/freetyle_more_info.gif) no-repeat top left;
	width:157px;
	height:24px;
	display:block;
	line-height:2;
	margin-left:auto;
	margin-right:auto;
	color:#876d05;
}

div.sem_mid a.more_info_link {
	background:url(images/sem_more_info.gif) no-repeat top left;
	width:157px;
	height:24px;
	display:block;
	line-height:2;
	margin-left:auto;
	margin-right:auto;
	color:#245b75;
}

div.optimizer_freestyle a.more_info_link {
	background:url(/images/freetyle_more_info.gif) no-repeat top left;
	width:157px;
	height:24px;
	display:block;
	line-height:2;
	margin-left:auto;
	margin-right:auto;
	color:#ff8b00;
	text-align:center;
}

div.optimizer_freestyle a.more_info_link:hover {background-position:bottom;}

div.sem_mid a.more_info_link:hover {background-position:bottom;}

div.optimizer_freestyle_text span {line-height:1.4;}

div#how_container {margin-top:14px}

/* Optimizer landing page */

div#website_o_landing_head {
	background:url(/images/optimizer_landing_header.gif) no-repeat top left;
	width:940px;
	height:143px;
}

div#website_o_landing_content {
	height:415px;
	width:974px;
	background:url(/images/optimizer_tall_container.gif) no-repeat top left;
	margin-top:14px;
	padding-left:16px;
	padding-top:12px;
}

div#website_o_landing_content div.product_mid_box {
	width:295px;
	height:381px;
	float:left;
	margin:10px 24px 5px 5px;
	text-align:center;
}

div#website_o_landing_content div.yellow {background:url(/images/tallwide_yellowbox.gif) no-repeat top left;}
div#website_o_landing_content div.orange {color:black;background:url(/images/tallwide_orangebox.gif) no-repeat top left;}

img.wo_title {
	position:absolute;
	margin:50px 0 0 50px;
}

img.wo_techpartner {
	position:absolute;
	margin-left:750px;
	margin-top:20px;
}

img.wo_authconsult{
	position:absolute;
	margin-left:870px;
	margin-top:17px;
}

div#website_o_landing_content div img {
	margin-top:17px;
}

div.webo_mid_content_height {
	height:140px;
	text-align:left;
}

div.webo_mid_content_height span {
	padding-left:20px;
	display:block;
	font-size:12px;
	line-height:1.5;
	padding-right:20px;
}


div#website_o_landing_content a.more_info_link {
	background:url(/images/widelink_bg.gif) no-repeat top left;
	width:206px;
	height:26px;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:2;
	margin-left:auto;
	margin-right:auto;
	color:#2b84c9;
	margin-top:9px;
}

div#website_o_landing_content a.more_info_link:hover {background-position:bottom;}


div#website_o_landing_content div.product_mid_box ul {
	margin-top:10px;	
}
div#website_o_landing_content div.product_mid_box ul li {
	margin-top:3px;
	margin-bottom:0px;
}

div#website_o_landing_content li a {
	text-decoration:underline;
}
/* NEW INTERACTIVE HOME STYLING */

#interactive_creative {
	width:240px;
	height:394px;
	background:top left no-repeat url(images/interactive_creative_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_creative li {
	list-style:none;
	list-style-image:url(images/interactive_creative_point.gif);
	margin-top:14px;
}

#interactive_creative ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:32px;
}

.interactive_creative_icon {
	padding-left:50px;
	padding-top:60px;
}

.interactive_creative_button {
	padding-left:55px;
	padding-top:39px;
}

#interactive_products {
	width:240px;
	height:394px;
	background:top left no-repeat url(images/interactive_products_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_products li {
	list-style:none;
	list-style-image:url(images/interactive_support_point.gif);
	margin-top:7px;
}

#interactive_products ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:20px;
	margin-top:0px;
}

.interactive_products_icon1 {
	padding-left:64px;
	padding-top:60px;
}

.interactive_products_icon2 {
	padding-left:64px;
}

.interactive_products_button1 {
	padding-left:55px;
	padding-top:26px;
}

.interactive_products_button2 {
	padding-left:55px;
	padding-top:28px;
}

#interactive_analytics {
	width:240px;
	height:394px;
	background:top left no-repeat url(images/interactive_analytics_back.gif);
	float:left;
	font-size:12px;
	margin-right:0;
}

#interactive_analytics li {
	list-style:none;
	list-style-image:url(images/interactive_analytics_point.gif);
	margin-top:14px;
}

#interactive_analytics ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:26px;
}

.interactive_analytics_icon {
	padding-left:56px;
	padding-top:56px;
}

.interactive_analytics_icon2 {
	padding-left:56px;
	padding-top:22px;
}

.interactive_analytics_button1 {
	padding-left:55px;
	padding-top:22px;
}

.interactive_analytics_button2 {
	padding-left:55px;
	padding-top:20px;
}

#interactive_support {
	width:240px;
	height:394px;
	background:top left no-repeat url(images/interactive_support_back.gif);
	float:left;
	margin-right:10px;
	font-size:12px;
}

#interactive_support li {
	list-style:none;
	list-style-image:url(images/interactive_products_point.gif);
	margin-top:14px;
}

#interactive_support ul {
	margin:0px;
	margin-left:40px;
	padding:0px;
	margin-right:15px;
	margin-top:42px;
}

.interactive_support_icon {
	padding-left:74px;
	padding-top:60px;
}

.interactive_support_button {
	padding-left:55px;
	padding-top:60px;
}

/* */

.wo_tab_back {
	background:top left repeat-x url(/images/wo_tab_back.gif);
	font-size:16px;
	font-weight:bold;
	color:#4f4f4f;
	padding-right:65px;
	padding-left:3px;
	padding-top:2px;
}

.wo_tickbox_back {
	padding:3px;
	padding-left:10px;
	padding-bottom:12px;
	background:top left no-repeat url(/images/wo_tick_back.gif);
	font-size:12px;
	color:#4f4f4f;
}

.wo_tickbox_back input {
	margin:0px;
	padding:0px;
	margin-right:13px;
}

.wo_question {
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}

.wo_top_curve_base {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.wo_top_curve_base span {
	display:block;
	height:14px;
	width:360px;
	background:white;
}

.wo_top_curve_optional {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.wo_top_curve_optional span {
	display:block;
	height:14px;
	width:233px;
	background:white;
}
/* Register forms for events promited at BAH */

.register_form {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.register_form span {
	display:block;
	height:14px;
	width:237px;
	background:white;
}

.register_form_small {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.register_form_small span {
	display:block;
	height:14px;
	width:210px;
	background:white;
}
div.register_form_container td.quote_form_tag {border-left:2px solid white;}

div.register_form_container input:focus {
	background: #FEFDEC;
	border:1px solid #333333;
}

div.register_form_container input {
	padding:2px;
	border:1px solid #aaaaaa;
}

.wo_top_curve_submit {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.wo_top_curve_submit span {
	display:block;
	height:14px;
	width:274px;
	background:white;
}

.ga_top_curve_base {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.ga_top_curve_base span {
	display:block;
	height:14px;
	width:317px;
	background:white;
}

.ga_top_curve_optional {
	width:583px;
	height:14px;
	background:top left no-repeat url(/images/quote_box_top.gif);
	padding-left:115px;
}

.ga_top_curve_optional span {
	display:block;
	height:14px;
	width:378px;
	background:white;
}

.movie_container {
	padding-top:20px;
	padding-bottom:5px;
}

a.pagenav_prev {
	background:url(/images/pagenav_prev.gif) no-repeat top left;
	width:302px;
	height:59px;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:4.5;
	padding-left:50px;
	overflow:hidden;
}

a.pagenav_prev img {position:absolute;margin-left:-30px;margin-top:17px;}
a.pagenav_prev:hover {background-position:bottom;}

a.pagenav_next {
	background:url(/images/pagenav_next.gif) no-repeat top left;
	width:312px;
	height:59px;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:4.5;
	padding-left:40px;
	overflow:hidden;
}

a.pagenav_next img {position:absolute;margin-left:-30px;margin-top:17px;}
a.pagenav_next:hover {background-position:bottom;}

a.pagenav_home {
	height:33px;
	background:url(/images/pagenav_home.gif) no-repeat top;
	display:block;
	width:416px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:bold;
	line-height:2.6;
	overflow:hidden;
}
a.pagenav_home:hover {background-position:bottom;}

a.pagenav_home img {position:absolute;margin-left:-30px;margin-top:4px;}
table.pagenav_table a span {color:#074C7F;}



/* PRODUCT CONTENT/MODULE PAGE STYLING */

/* Google Products */

.analytics_breadcrumb_container {
	padding-right:20px; 
	padding-top:2px;
	background: url(images/analytics_module_banner.gif) no-repeat;
	height:84px;
	padding-left:8px;
}

.optimizer_breadcrumb_container {
	padding-right:20px; 
	padding-top:2px;
	background: url(images/optimizer_module_banner.gif) no-repeat;
	height:84px;
	padding-left:8px;
}

#google_content_title { font-size:21px; color:#f68804; margin:0px;padding:0px;font-weight:normal;padding-left:15px;padding-top:15px;}

#google_logo_link {
	float:right;
	display:block;
	height:70px;
	width:70px;
	margin-top:6px;
}

#google_pagenav {
	height:97px;
	width:709px;
	margin-top:30px;
	background:top left no-repeat url(images/google_module_bottom.gif);
	color:#333333;
}

.google_pagenav_previous { padding-left:8px; }

.google_pagenav_previous a {
	display:block;
	width:108px;
	height:26px;
	background:top right no-repeat url(images/google_module_previous.gif);
}

.google_pagenav_previous a:hover { background:top left no-repeat url(images/google_module_previous.gif); }

.google_pagenav_next { padding-right:8px; }

.google_pagenav_next a {
	display:block;
	width:77px;
	height:26px;
	background:top right no-repeat url(images/google_module_next.gif);
	float:right;
}

.google_pagenav_next a:hover { background:top left no-repeat url(images/google_module_next.gif); }

#google_module_bottom {
	width:366px;
	height:52px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
}

#google_module_bottom table a {
	display:block;
	height:32px;
	font-weight:bold;
	text-align:center;
	line-height:2.2;
	color:#2b84c9;
	font-size:14px;
}

/* Freestyle */

.freestyle_breadcrumb_container {
	padding-right:20px; 
	padding-top:2px;
	background: url(images/freestyle_module_banner.gif) no-repeat;
	height:84px;
	padding-left:8px;
}

#freestyle_content_title { font-size:21px; color:#f68804; margin:0px;padding:0px;font-weight:normal;padding-left:15px;padding-top:15px;}

#freestyle_logo_link {
	float:right;
	display:block;
	height:70px;
	width:100px;
	margin-top:6px;
}

#freestyle_pagenav {
	height:97px;
	width:709px;
		margin-top:30px;
	background:top left no-repeat url(images/freestyle_module_bottom.gif);
	color:#333333;
}

.freestyle_pagenav_previous { padding-left:8px; }

.freestyle_pagenav_previous a {
	display:block;
	width:108px;
	height:26px;
	background:top right no-repeat url(images/freestyle_module_previous.gif);
}

.freestyle_pagenav_previous a:hover { background:top left no-repeat url(images/freestyle_module_previous.gif); }

.freestyle_pagenav_next { padding-right:8px; }

.freestyle_pagenav_next a {
	display:block;
	width:77px;
	height:26px;
	background:top right no-repeat url(images/freestyle_module_next.gif);
	float:right;
}

.freestyle_pagenav_next a:hover { background:top left no-repeat url(images/freestyle_module_next.gif); }

#freestyle_module_bottom {
	width:366px;
	height:52px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
}

#freestyle_module_bottom table a {
	display:block;
	height:32px;
			font-weight:bold;
	text-align:center;
	line-height:2.2;
	color:#2b84c9;
	font-size:14px;
}

/* Connect */

.connect_breadcrumb_container {
	padding-right:20px; 
	padding-top:2px;
	background: url(images/connect_module_banner.gif) no-repeat;
	height:84px;
	padding-left:8px;
}

#connect_content_title { font-size:21px; color:#58b147; margin:0px;padding:0px;font-weight:normal;padding-left:15px;padding-top:15px;}

#connect_logo_link {
	float:right;
	display:block;
	height:70px;
	width:100px;
	margin-top:6px;
}

#connect_pagenav {
	height:97px;
	width:709px;
		margin-top:30px;
	background:top left no-repeat url(images/connect_module_bottom.gif);
	color:#333333;
}

.connect_pagenav_previous { padding-left:8px; }

.connect_pagenav_previous a {
	display:block;
	width:108px;
	height:26px;
	background:top right no-repeat url(images/connect_module_previous.gif);
}

.connect_pagenav_previous a:hover { background:top left no-repeat url(images/connect_module_previous.gif); }

.connect_pagenav_next { padding-right:8px; }

.connect_pagenav_next a {
	display:block;
	width:77px;
	height:26px;
	background:top right no-repeat url(images/connect_module_next.gif);
	float:right;
}

.connect_pagenav_next a:hover { background:top left no-repeat url(images/connect_module_next.gif); }

#connect_module_bottom {
	width:366px;
	height:52px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
}

#connect_module_bottom table a {
	display:block;
	height:32px;
		font-weight:bold;
	text-align:center;
	line-height:2.2;
	color:#2b84c9;
	font-size:14px;

}


