﻿#logo { background: url('images/logo_analytics.png') no-repeat; width: 376px; height: 112px; margin-left: -8px; position:relative; }

.mainMenu .hov { text-decoration:underline; }
.mainMenu .sel, .mainMenu .bc { color:#ff6400; }

.content_width a,.content_width a:link,.content_width a:visited,.content_width a:active{color:#ff6400;}
.content_width a:hover { color:#ff6400; }

.inputlabel { font: bold 18px Arial; color:#242424; }
.head { font: 18px/14px ff-tisa-web-pro, sans-serif; color:#242424; }
.text { font: 12px/18px Georgia; color:#242424; }
.text ul li { color:#242424; list-style-type:circle; margin:0; padding:0; }

.profiler_overview_video { text-align:center; width:100%; margin-bottom:20px; margin-top:-20px;}
p.overview_head { font: bold 24px/24px Arial; color:#242424; margin-top:40px; margin-bottom:40px; }
.overview_table tr { height:20px;}
.overview_table td { vertical-align:top;}
.overview_table div { text-align:center; margin-bottom:15px;}
.overview_table div div { text-align:left; padding-top:15px;}
.overview_table p.text { margin-bottom: 15px; }
.overview_table p.text.list { margin-bottom: 0px; }
.overview_table p.img_container { margin-bottom:5px; }
.overview_table ul { margin:0 0 10px 15px; padding:0; }
.overview_table ul li { font: 12px/18px Georgia; color:#242424; list-style-type:disc; margin:0; padding:0; }
.overview_table .topleft div { background: url('images/icon_dashboard_reflection.png') no-repeat top center; }
.overview_table .topcenter div { background: url('images/icon_world_map_reflection.png') no-repeat top center; }
.overview_table .topright div { background: url('images/icon_version_reflection.png') no-repeat top center; }
.overview_table .middleleft div { background: url('images/icon_feature_usage_reflection.png') no-repeat top center; }
.overview_table .middlecenter div { background: url('images/icon_exceptions_reflection.png') no-repeat top center; }
table.overview_bottom { margin-top:30px; }
table.overview_bottom a img { border:0; }

p.overview_steps_head { margin-top:40px; margin-bottom:20px; font: bold 24px/24px Arial; color:#242424; }
p.overview_steps { margin-bottom:0px; }
p.overview_steps_link { margin-bottom:40px; text-align:center; }
p.overview_steps_link a, p.overview_steps_link a:hover { font:bold 16px/16px Arial; }

p.testimonial_head { font: bold 24px/24px Arial; color:#242424; margin-bottom:20px; }
.testimonial_container { background: url('images/background_testimonials.png') no-repeat top left; width:976px; height:365px;}
.testimonial_table .img_row td.img_header { background: url('images/testimonials_divider.png') no-repeat bottom left; text-align:left; width:219px; vertical-align:bottom; height:129px;}
.testimonial_table .img_row td.img_header img { margin-top:20px; margin-bottom:20px; }
.testimonial_table .img_row .spacer { width:20px; }
.testimonial_table .text_row { height: 120px; vertical-align:top; }
.testimonial_table p { color:#282828; }
.testimonial_table p.testi_text { font: italic 14px/16px ff-tisa-web-pro; margin-top:15px; width: 400px; }
.testimonial_table p.testi_name { font: 14px ff-tisa-web-pro; }
.testimonial_table p.testi_link a { font: ff-tisa-web-pro; }
.testimonial_table p.more_testi { font: bold 18px ff-tisa-web-pro; margin-bottom:10px; }
.testimonial_table p.more_testi_link a { font: bold 16px/22px ff-tisa-web-pro; }

.testimonial_bottom_container { margin-top:40px; }
.testimonial_bottom_container p.testi_header { font: bold 24px/24px ff-tisa-web-pro; color:#242424; margin-bottom:40px; }
.testimonial_bottom_container p.testi_subheader { font: bold 18px/18px ff-tisa-web-pro; color:#242424; margin-bottom:40px; margin-top:40px; }
.testimonial_bottom_container td { font: 14px/16px ff-tisa-web-pro; color:#242424; width:239px; }
.testimonial_bottom_container td.img_companys { text-align:left; vertical-align:center; height:80px;}

.supportlanding tr td.left { text-align:left;}
.supportlanding tr td.right { text-align:right;}
.supportlanding tr td div { background: url('images/background_support.png') no-repeat bottom left; height:279px !important; height:259px; width:478px; }
.supportlanding tr td div.BottomLeft, .supportlanding tr td div.BottomRight { min-height:292px; }
.supportlanding tr td .TopLeft div { background: url('images/icon_support_faq.png') no-repeat 50% 10px; }
.supportlanding tr td .TopRight div { background: url('images/icon_support_forum.png') no-repeat top center; }
.supportlanding tr td .BottomLeft div { background: url('images/icon_support_user_guide.png') no-repeat top center; }
.supportlanding tr td .BottomRight div { background: url('images/icon_support_release_history.png') no-repeat 47% 0%; }
.supportlanding tr td .BottomBottomLeft div { background: url('images/icon_support_api.png') no-repeat 50% 10px; }
.supportlanding tr td div div.generic div { padding: 90 0 0 20; width:438px !important; width:458px; background-image:none; }
.supportlanding tr td div.BottomLeft div.generic div,
.supportlanding tr td div.BottomRight div.generic div { padding-top: 103px; }

/*.try_header { background: url('images/icon_ipad.png') no-repeat bottom right; height:150px; width:455px !important; width:525px; padding-right:70px; }*/
.try_header .mainarticle p.text.bottom { margin-bottom:0; }
.try_signup { background-color: #eee; height:540px; width:976px; margin-top:10px; }
.try_signup table { margin-top:0px; }
.try_signup .signupText { border:0; background:#dadada; height:42px; width:480px; font: 18px ff-tisa-web-pro; color:#777; padding:10 20; }
.try_signup .col1 { font: bold 18px ff-tisa-web-pro; color:#242424; text-align:right; padding-right:10px; }
.try_signup .terms { font: 16px/12px ff-tisa-web-pro; color:#777; padding:20px 0 10px; }
.try_signup .terms a { }
.try_signup .signup_button { border:0; background: url('images/an_signup.png') no-repeat top left; height:61px; width:112px; outline:none; margin-left:-5px; position:relative; cursor:pointer; }
.try_signup .signup_button:hover { background: url('images/an_signup_hover.png') no-repeat top left; }
.try_signup .errormessage { font:bold 12px ff-tisa-web-pro; color:#c70d14; vertical-align:bottom; padding-left:200px; padding-top:10px; }







.custom_campaign { background-color: #eee; height:850px; width:976px; margin-top:10px; }
.custom_campaign table { margin-top:25px; }

.custom_campaign .radio { border:0; background:#dadada; height:15px; color:#777; padding:10 20; }
.custom_campaign .radioText { border:0; background:#dadada; height:15px; font: bold 12px/12px Arial; color:#777; text-align:left;  }

.custom_campaign .signupText { border:0; background:#dadada; height:42px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.custom_campaign .signupTextMultiline { border:0; background:#dadada; height:80px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.custom_campaign .section_head1 { font: bold 18px Arial; color:#242424; text-align:left; padding-left:10px; }
.custom_campaign .section_head2 { font: bold italic 14px Arial; color:#fb6200; text-align:left; width:480px; }
.custom_campaign .col1 { font: bold 18px Arial; color:#242424; text-align:right; padding-right:10px; }
.custom_campaign .terms { font: 12px/12px Georgia; color:#777; padding:20px 0 10px; }
.custom_campaign .terms a { font: bold 10px Arial; }
.custom_campaign .signup_button { border:0; background: url('images/an_submit.png') no-repeat top left; height:61px; width:112px; outline:none; margin-left:-5px; position:relative; cursor:pointer; }
.custom_campaign .signup_button:hover { background: url('images/an_submit_hover.png') no-repeat top left; }

.custom_campaign .dropdown { border:0; background:#dadada; height:42px; color:#777; padding:10 20; }
.custom_campaign .dropdownText { border:0; background:#dadada; height:42px; font: bold 12px/18px Arial; color:#777; padding:10 0; text-align:left; text-valign:middle; }







.custom_subscription { background-color: #eee; height:700px; width:976px; margin-top:10px; }
.custom_subscription table { margin-top:25px; }
.custom_subscription .signupText { border:0; background:#dadada; height:42px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.custom_subscription .signupTextMultiline { border:0; background:#dadada; height:80px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.custom_subscription .col1 { font: bold 18px Arial; color:#242424; text-align:right; padding-right:10px; }
.custom_subscription .terms { font: 12px/12px Georgia; color:#777; padding:20px 0 10px; }
.custom_subscription .terms a { font: bold 10px Arial; }
.custom_subscription .signup_button { border:0; background: url('images/an_submit.png') no-repeat top left; height:61px; width:112px; outline:none; margin-left:-5px; position:relative; cursor:pointer; }
.custom_subscription .signup_button:hover { background: url('images/an_submit_hover.png') no-repeat top left; }

.book_introduction { background-color: #eee; height:475px; width:976px; margin-top:10px; }
.book_introduction table { margin-top:25px; }
.book_introduction .signupText { border:0; background:#dadada; height:42px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.book_introduction .signupTextMultiline { border:0; background:#dadada; height:80px; width:480px; font: bold 12px/18px Arial; color:#777; padding:10 20; }
.book_introduction .col1 { font: bold 18px Arial; color:#242424; text-align:right; padding-right:10px; }
.book_introduction .terms { font: 12px/12px Georgia; color:#777; padding:20px 0 10px; }
.book_introduction .terms a { font: bold 10px Arial; }
.book_introduction .signup_button { border:0; background: url('images/an_submit.png') no-repeat top left; height:61px; width:112px; outline:none; margin-left:-5px; position:relative; cursor:pointer; }
.book_introduction .signup_button:hover { background: url('images/an_submit_hover.png') no-repeat top left; }



.download table { margin-top:10px; }
.download table tr .tddescription { vertical-align:top; padding-bottom:20px; }
.download table tr .tdlogo { vertical-align:top; width:50px; }

div.pricing th { font:bold 12px Arial; color:#403f3f; height:28px; vertical-align:bottom; text-align:right; padding-right:45px;}
div.pricing th.last { padding-right:10px; }
div.pricing tr.head td { font:36px/50px Georgia; color:#ff6400; height:65px; vertical-align:top;}
div.pricing tr .first { font:18px/40px Georgia; color:#403f3f; text-align:left; padding:0 0 0 10px !important; }
/*div.pricing tr .first[rel] { cursor:help; }*/
div.pricing tr .first a, div.pricing tr .first a:visited { font: 16px/18px Arial; color:#403f3f; position: relative; text-decoration: underline; }
div.pricing tr .first a:hover { font: 16px/18px Arial; color:#403f3f; position: relative; text-decoration: underline; }
div.pricing tr .last { padding-right:10px !important; }
div.pricing tr.head .first { font:14px/65px Georgia; color:#ff6400; }
div.pricing tr td { font:bold 16px/40px Arial; color:#403f3f; padding-right:45px !important;}
div.pricing .sel { background-color:#f5f5f5; }
div.pricing tr.alt td { background-color:#f5f5f5; }
div.pricing tr.alt .sel { background-color:#ebebeb; }
div.pricing td { text-align:right; }
div.pricing div.check { background: url('images/icon_check.png') no-repeat top right; height:19px; width:100%; }
div.pricing tr td .info { background-color:#CCCCCC;
	display:none;
	left:100px;
	padding:10px;
	position:absolute;
	text-align:left;
	top:-20px;
	z-index:1;
	white-space: nowrap;
}
div.pricing tr.head a { font:36px/50px Georgia; color:#ff6400; height:65px; vertical-align:top;}

.pricingbottom p.header { font: bold 24px/24px Arial; color:#242424; margin-bottom:40px; }
.pricingbottom .pricingtable tr td { vertical-align:top; }
.pricingbottom .pricingtable tr { height:30px; }
.pricingbottom .pricingtable .head { font:bold 14px/14px Georgia; color:#242424; }
.pricingbottom .pricingtable .middleleft p.head { margin-bottom:15px; }
.pricingbottom .pricingtable .middleleft p.img { margin-bottom:10px;}
.pricingbottom .pricingtable .middleleft p { margin-bottom:0px;}

table.pricing_bottom a div.liveintro_banner { background: url('images/an_478x80_liveintro.png') no-repeat top left; border:0px; height:80px; width:478px; }
table.pricing_bottom a:hover div.liveintro_banner { background: url('images/an_478x80_liveintro_hover.png') no-repeat top left; }
table.pricing_bottom a div.designsub_banner { background: url('images/an_478x80_designsub.png') no-repeat top left; border:0px; height:80px; width:478px; }
table.pricing_bottom a:hover div.designsub_banner { background: url('images/an_478x80_designsub_hover.png') no-repeat top left; }


.faq p.subhead { font:18px/18px Georgia; color:#403f3f; margin-bottom:20px; }
.faq .article p a { line-height:20px; }

.generic.answers h2 { margin-bottom:20px; }
.generic.answers .article p { line-height:20px; }
.generic.answers .article.bottom p { margin-bottom:0px !important;}

.generic.userguide ul { margin:0; padding:0 }
.generic.userguide ul ul { margin:5px 0 0 15px; }
.generic.userguide ul li { list-style-type:none; margin-bottom:10px; }
.generic.userguide ul li li { margin-bottom:5px; }

.generic.userguide2 h2 { margin-bottom:20px; }
.generic.userguide2 ul { margin:0; padding:0 }
.generic.userguide2 ul li { font:12px/18px Georgia; color:#242424; list-style-type:none; margin:0; }
.generic.userguide2 .article { margin-bottom:30px; }
.generic.userguide2 .article.parent { margin-bottom:20px; }
.generic.userguide2 .article p { margin-bottom:20px; }
.generic.userguide2 .article p.bottom { margin-bottom:0px; }
.generic.userguide2 .article p.img { margin-bottom:10px; }

.generic.videoguide div { }
.generic.videoguide h1 { margin-bottom:0px !important; }
.generic.videoguide .video1_bg,
.generic.videoguide .video2_bg,
.generic.videoguide .video3_bg { position:relative; height:477px; width:769px; float:left; margin-left:-20px; margin-top:20px; }
.generic.videoguide .video1_bg { background: url('images/video_scr_1.png') no-repeat top left; }
.generic.videoguide .video2_bg { background: url('images/video_scr_2.png') no-repeat top left; }
.generic.videoguide .video3_bg { background: url('images/video_scr_3.png') no-repeat top left; }
.generic.videoguide .article { width:227px; float:right; margin-top:40px; }
.generic.videoguide p.hr { margin-top:20px; }

.generic.releasehistory tr th,
.generic.releasehistory tr td { vertical-align:top; text-align:left; }
.generic.releasehistory .article h1 { margin-bottom:35px; }
.generic.releasehistory .article table tr td p { margin-bottom:25px; }

table.how_to { margin-top:25px; }
table.how_to td.toppadded { vertical-align:top; padding-top:50px;}
table.how_to p.title {width:260px; font: bold 13px/13px Arial;}

/* Images we want to preload */
div.preload_an_signup {   background-image: url('images/an_submit_hover.png'); width: 0px;  height: 0px;display: inline;}
div.preload_An_liveintro { background-image: url('images/an_478x80_liveintro_hover.png'); width: 0px;  height: 0px;display: inline;} 
div.preload_An_designsub { background-image: url('images/an_478x80_designsub_hover.png'); width: 0px;  height: 0px;display: inline;}

div.VideoplayerDescription { background-color: #eee; height:410px !important; height:420px;  width:250px; position:absolute; left: 860px; top: 190px; padding:15px 15px 0px 15px; vertical-align:top;  }

/* player container */
div.player {
	height:190px;
	width:260px;
	border:1px solid #333;
	cursor:pointer;
	float:left;
	text-align:center;
 	margin-right:50px;
}

/* play button */
div.player img {
	margin-top:37px;
}

/* info area */
div.player div.info {
	height:40px;
	background: url('images/video_button_h80.png') repeat-x;
	color:#fff;
	text-align:left;
	padding:5px 15px;
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:20px;
}

/* duration data inside info area */
div.player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}
