@charset "utf-8";
/* CSS Document */

/* =Reset default browser CSS. Based on work by Eric Meyer. -------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
outline: 0;
}
body {
background: #fff;
line-height: 1;
}
ol, ul {
list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: 0;
}
a { text-decoration:none; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}

/* Starter kit by Fidelus Artur */
.fleft, .fl{float:left;}
.fright, .fr{float:right;}
.cb, .clear{clear:both;}
.bolbb {font-weight: bold;}

.fs10 {font-size:10px !important; }
.fs11 {font-size:11px !important; }
.fs12 {font-size:12px !important; }
.fs13 {font-size:13px !important; }
.fs14 {font-size:14px !important; }
.fs15 {font-size:15px !important; }
.fs16 {font-size:16px !important; }
.fs18 {font-size:18px !important; }
.fs20 {font-size:20px !important; }
.fs22 {font-size:22px !important; }
.fs24 {font-size:24px !important; }
.fs26 {font-size:26px !important; }
.fs28 {font-size:28px !important; }
.fs36 {font-size:36px !important; }
.wrapper{width:960px; margin:0px auto; position:relative;}
.wrapper_main{width:100%; margin:0px auto; position:relative;min-width: 1530px;}

.italics{font-style:italic;}
/* site css */
body { background:url("../img/bg.jpg"); color:#282828; font-family:"droid"; }

@font-face {
    font-family: 'myriad';
    src: url('../fontface/myriad_regular.eot');
    src: url('../fontface/myriad_regular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/myriad_regular.woff') format('woff'),
         url('../fontface/myriad_regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid';
    src: url('../fontface/droidsans.eot');
    src: url('../fontface/droidsans.eot?#iefix') format('embedded-opentype'),
         url('../fontface/droidsans.woff') format('woff'),
         url('../fontface/droidsans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'coolvetica';
    src: url('../fontface/coolvetica.eot');
    src: url('../fontface/coolvetica.eot?#iefix') format('embedded-opentype'),
         url('../fontface/coolvetica.woff') format('woff'),
         url('../fontface/coolvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.black { color:#000 !important; }
.white { color:#fff !important; }
.dark { color:#282828 !important; }
.orange { color:#eb9918 !important; }
.yellow { color:#ebcb18 !important; }
.yellow2 { color:#daab1c !important; }
.brown { color:#ebd5a2 !important; }
.green { color:#64ba35 !important; }
.gray, .grey { color:#aeaeae !important; }
.blue { color:#547ea4 !important; }

.no_margin { margin:0px !important; }
.bold { font-weight:bold !important; }

.myriad { font-family: 'myriad'; }
.droid { font-family: 'droid'; }
.coolvetica { font-family: 'coolvetica'; }

.purple_gradient {
	background: #72667c; /* Old browsers */
	background: -moz-linear-gradient(top,  #72667c 0%, #2a202c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72667c), color-stop(100%,#2a202c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #72667c 0%,#2a202c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #72667c 0%,#2a202c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #72667c 0%,#2a202c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #72667c 0%,#2a202c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72667c', endColorstr='#2a202c',GradientType=0 ); /* IE6-9 */
	
	-moz-box-shadow: inset 0px 0px 1px #51503d;
	-webkit-box-shadow: inset 0px 0px 1px #51503d;
	box-shadow: inset 0px 0px 1px #51503d;
	
	
}

.logo { width:155px; height:50px; background:url("../img/logo.png") no-repeat; display:block; text-indent:-9999px; margin-top:12px; float:left; }
.header_sign_in { background-color:#282828; padding:10px; border-bottom:2px solid #EBCB18; float:right; }
.header_sign_in a { font-family: 'myriad'; color:#fff; font-size:13px; float:left; }
.header_sign_in .icon { background:url("../img/sign_in.png") no-repeat; width:10px; height:10px; margin-right:8px; float:left; margin-top:1px; }
.header_slogan { font-family: 'droid'; color:#282828; font-style:italic; font-size:12px; position:absolute; left:0px; top:70px; }
.why_slogan { font-family: 'droid'; color:#282828; font-style:italic; font-size:16px; font-weight:bold; position:absolute; left:0px; top:84px; }
.header_slogan2 { font-family: 'droid'; color:#282828; font-style:italic; font-size:14px; position:absolute; left:460px; top:26px; }
.why_slogan2 { font-family: 'droid'; color:#282828; font-style:italic; font-size:18px; font-weight:bold; position:absolute; left:460px; top:78px; }
.header_slogan3 { font-family: 'droid'; color:#282828; font-style:italic; font-size:16px; padding-top:4px; padding-left:46px; }
.why_slogan3 { font-family: 'droid'; color:#fff; font-style:italic; font-size:16px; padding-left:8px; }
/* MENU */
.header_menu { clear:left; }
.header_menu ul li {background: #6D6570;
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.075);
		color: #FFFFFF; padding:14px 0px 14px 18px; float:right; height:16px; position:relative; }
.header_menu ul li a { font-family:"myriad"; font-size:15px; color: #FFFFFF; }
.header_menu ul li ul { position:absolute; left:0px; top:44px; display:none; z-index:50; }
.header_menu ul li:hover ul { display:block; }
.header_menu ul li ul li { width:150px; height:17px; color:#fff; background-color:#2a222b; border-bottom:1px dotted #cfcfcf; }
.header_menu ul li ul li:a { color:#fff; }
.header_menu ul li:hover { 
	background-color:#2a222b; 
	-moz-box-shadow: inset 0px 2px 0px #EBCB18;
	-webkit-box-shadow: inset 0px 2px 0px #EBCB18;
	box-shadow: inset 0px 2px 0px #EBCB18;
}
.header_menu ul li:hover a { color:#fff; }
.header_menu ul li:hover .menu_item { 
	-moz-box-shadow: inset 0px 0px 0px #cfcfcf;
	-webkit-box-shadow: inset 0px 0px 0px #cfcfcf;
	box-shadow: inset 0px 0px 0px #cfcfcf;
}
.header_menu ul li.trial { background-color:#ebcb18; }
.header_menu ul li.trial:hover { 
	background-color:#ebcb18;
	-moz-box-shadow: inset 0px 0px 0px #2a222b;
	-webkit-box-shadow: inset 0px 0px 0px #2a222b;
	box-shadow: inset 0px 0px 0px #2a222b;
	border-top:0px; 
}
.header_menu ul li.trial:hover a { color:#000; }
.menu_item { 
	display:block;
	padding-right:18px;
}
.header_menu_main ul li:first-child .menu_item_main { border-right:0px; }
.header_menu_main { clear:right; padding-top:20px;  padding-left:20px;}
.header_menu_main ul li { background-color:#D7D7D7; padding:14px 0px 14px 18px; float:right; height:16px;position:relative; }
.header_menu_main ul li a { font-family:"myriad"; font-size:15px; color:#000; }
.header_menu_main ul li ul { position:absolute; left:0px; top:44px; display:none; z-index:50; }
.header_menu_main ul li:hover ul { display:block; }
.header_menu_main ul li ul li { width:150px; height:17px; color:#fff; background-color:#2a222b; border-bottom:1px dotted #cfcfcf; }
.header_menu_main ul li ul li:a { color:#fff; }
.header_menu_main ul li:hover { 
	background-color:#2a222b; 
	-moz-box-shadow: inset 0px 2px 0px #EBCB18;
	-webkit-box-shadow: inset 0px 2px 0px #EBCB18;
	box-shadow: inset 0px 2px 0px #EBCB18;
}
.header_menu_main ul li:hover a { color:#fff; }
.header_menu_main ul li:hover .menu_item { 
	-moz-box-shadow: inset 0px 0px 0px #cfcfcf;
	-webkit-box-shadow: inset 0px 0px 0px #cfcfcf;
	box-shadow: inset 0px 0px 0px #cfcfcf;
}
.header_menu_main ul li.trial { background-color:#ebcb18; }
.header_menu_main ul li.trial:hover { 
	background-color:#ebcb18;
	-moz-box-shadow: inset 0px 0px 0px #2a222b;
	-webkit-box-shadow: inset 0px 0px 0px #2a222b;
	box-shadow: inset 0px 0px 0px #2a222b;
	border-top:0px; 
}
.header_menu_main ul li.trial:hover a { color:#000; }
.menu_item { 
	display:block;
	padding-right:18px;
}
.header_menu ul li:first-child .menu_item { border-right:0px; }


/* content */
.content { 
	width:960px;
	border-top:2px solid #2a222b;
	background-color:#fff;
	min-height:400px;
	-moz-box-shadow: 0px 0px 50px #cfcfcf;
	-webkit-box-shadow: 0px 0px 50px #cfcfcf;
	box-shadow: 0px 0px 50px #cfcfcf;
	padding-bottom:90px;
}
/* content */
.content_main { 
	width:100%;
	border-top:2px solid #2a222b;
	background-color:#fff;
	min-height:400px;
	-moz-box-shadow: 0px 0px 50px #cfcfcf;
	-webkit-box-shadow: 0px 0px 50px #cfcfcf;
	box-shadow: 0px 0px 50px #cfcfcf;
	padding-bottom:90px;
}

.slider { margin-top:3px; position:relative; z-index:1; }
.slider_scale {position:relative; z-index:1; background:url("../img/slider_back_scale.png") repeat-x;height:664px;}
.slider_download { margin-top:20px; margin-left:20px; position:relative; z-index:1; }
.slider_main { margin-top:3px; position:relative; z-index:1; height:356;}
.slider_home { height:62px; background:url("../img/slider_home.jpg") repeat-x; border-bottom:7px solid #f0f0f0; }
.slider_home_main { height:72px; background-color:#675C69; }
.slider_home_txt { padding:18px 35px; color:#b6b6b6; font-size:24px; font-family:"myriad"; float:left; }
.slider_home_download_txt {font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:42px; left:142px;
}
.slider_home_download_txt2 {font-size:24px; font-family:"Impact"; z-index: 5; position:absolute; top:36px; left:122px;
}
.slider_home_survey_txt {font-size:36px; font-family:"droid"; z-index: 5; position:absolute; top:72px; left:142px;
}
.slider_home_survey_txt2 {font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:112px; left:102px;
}
.slider_home_download_button {font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:82px; left:342px;
}
.slider_top_txt { color:#DCDCD6; font-size:50px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:48px; left:52px;
text-shadow:0px 4px #4A474E;
}
.slider_top_wide_txt { color:#DCDCD6; font-size:38px; font-family:"coolvetica"; font-weight: bold;line-height: 50px;z-index: 5; position:absolute; top:12px; left:68px;
text-shadow:0px 4px #4A474E;
}
	.slider_top_2line_txt { width: 440px; color:#DCDCD6; font-size:38px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:12px; left:52px;
text-shadow:0px 4px #4A474E;
}
	.slider_top_2line_txt_left { width: 600px; color:#DCDCD6; font-size:38px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:12px; left:52px;
text-shadow:0px 4px #4A474E;
}
.slider_top_2line_high_txt { width: 440px; color:#DCDCD6; font-size:38px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:12px; left:102px;
text-shadow:0px 4px #4A474E;
}
	.slider_top_2line_txt h1 { width: 440px; color:#DCDCD6; font-size:38px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:12px; left:52px;
text-shadow:0px 4px #4A474E;
}
.slider_top_small_txt { color:#7E7D7E; font-size:46px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:14px; left:52px;
text-shadow:0px 4px #4A474E;
}
.slider_top_small_txt_2 { color:#aeaeae; font-size:42px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:14px; left:52px;

}
.slider_top_small_txt_3 { width: 600px;color:#aeaeae; font-size:42px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:14px; left:52px;

}
.slider_top_small_left_txt { color:#7E7D7E; font-size:42px; font-family:"coolvetica"; font-weight: bold;z-index: 5; position:absolute; top:14px; left:32px;
text-shadow:0px 4px #4A474E;
}
.slider_center_txt { width:400px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:128px; left:52px;
}
.slider_center_txt_high { width:400px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:98px; left:52px;
}
.slider_center_txt_32 { width:400px;color:#FFFFFF; font-size:32px;font-weight: bold; font-family:"droid"; z-index: 5; position:absolute; top:128px; left:52px;
}
.slider_center_txt_24 { width:500px;color:#FFFFFF; font-size:24px;font-weight: bold; font-family:"droid"; z-index: 5; position:absolute; top:168px; left:52px;
}
.slider_center_txt_free { width:440px;color:#FFFFFF; font-size:24px;font-weight: bold; font-family:"droid"; z-index: 5; position:absolute; top:148px; left:78px;
}
.slider_center_high_txt { width:440px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:70px; left:102px;
}
.slider_center_high_txt_left { width:440px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:70px; left:52px;
}
.slider_center_signup { width:500px;color:#FFFFFF; font-size:28px; font-family:"droid";font-weight: bold; z-index: 5; position:absolute; top:42px; left:42px;
}
.slider_center_small_txt { width:460px;color:#daab1c; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:80px; left:52px;
}
.slider_center_small_left_txt { width:460px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:80px; left:32px;
}
.content .slider_center_small_txt li.check { background: url('../images/check_20.png') no-repeat -3px -1px; padding-left: 30px; }
.content .slider_center_small_left_txt li.check { background: url('../images/check_20.png') no-repeat -3px -1px; padding-left: 30px; }
.slider_bottom_txt { width:400px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:188px; left:52px;
}
.slider_bottom_lower_txt { width:400px;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5; position:absolute; top:248px; left:52px;
}
.slider_top_right_txt { color:#DCDCD6; font-size:46px; font-family:"coolvetica";font-weight: bold; z-index: 5; position:absolute; top:28px; left:480px;
text-shadow:0px 4px #4A474E;
    
}
.slider_top_right_right_txt { color:#DCDCD6; font-size:46px; font-family:"coolvetica";font-weight: bold; z-index: 5; position:absolute; top:28px; left:600px;
text-shadow:0px 4px #4A474E;
}
.slider_center_right_right_txt { width:340px;color:#FFFFFF; font-size:22px; line-height:30px;font-family:"droid"; z-index: 5; position:absolute; top:120px; left:600px;}
.slider_center_right_txt { width:420px;color:#FFFFFF; font-size:22px; font-family:"droid"; z-index: 5; position:absolute; top:108px; left:480px;}
.slider_top_right_wide_txt { color:#DCDCD6; font-size:46px; font-family:"coolvetica";font-weight: bold; z-index: 5; position:absolute; top:28px; left:560px;
text-shadow:0px 4px #4A474E;
}
.slider_center_right_wide_txt { width:340px;color:#FFFFFF; font-size:22px; line-height:30px;font-family:"droid"; z-index: 5; position:absolute; top:120px; left:560px;}

.slider_home_icon { border-right: 1px solid #3f3841; padding-right: 30px; margin-right: 30px; float:right; margin-top:8px; display:block; text-indent:-9999px;}
.slider_home_icon_01 { background:url("../img/slider_home_icon_01.png") no-repeat; width:124px; height:44px; }
.slider_home_icon_02 { background:url("../img/slider_home_icon_02.png") no-repeat; width:114px; height:44px; }
.slider_home_icon_03 { background:url("../img/slider_home_icon_03.png") no-repeat; width:119px; height:41px; padding-right:0px; border-right:0px; }

.slider_icon_01 { background:url("../img/slider_home_icon_01.png") no-repeat; width:124px; height:44px; position:absolute; bottom:45px; left:50px; text-indent:-9999px; z-index: 5;}
.slider_icon_02 { background:url("../img/slider_home_icon_02.png") no-repeat; width:114px; height:44px; position:absolute; bottom:45px; left:208px; text-indent:-9999px; z-index: 5;}
.slider_icon_03 { background:url("../img/slider_home_icon_03.png") no-repeat; width:119px; height:41px; padding-right:0px; border-right:0px; position:absolute; bottom:45px; left:350px; text-indent:-9999px; z-index: 5;}

.button_watch_video { background:url("../img/button_watch_video.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:45px; left:35px; text-indent:-9999px; z-index: 5;}
.button_free_trial { background:url("../img/freetrial.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:45px; left:35px; text-indent:-9999px; z-index: 5;}
.button_free_trial_left { background:url("../img/freetrial.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:45px; left:52px; text-indent:-9999px; z-index: 5;}
.button_free_trial_left_lower { background:url("../img/freetrial.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:35px; left:52px; text-indent:-9999px; z-index: 5;}
.button_free_trial_right { background:url("../img/freetrial.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:24px; left:635px; text-indent:-9999px; z-index: 5;}
.button_free_trial_right_right { background:url("../img/freetrial.png") no-repeat; width:269px; height:65px; display:block;
position:absolute; bottom:34px; left:695px; text-indent:-9999px; z-index: 5;}
.money_back  { width:150px; height:150px; position:absolute; z-index:30; left:512px; top:180px; }
.money_back_low  { width:150px; height:150px; position:absolute; z-index:30; left:512px; top:380px; }
.money_back_right  { width:150px; height:150px; position:absolute; z-index:30; left:902px; top:230px; }
.home_3_col { float:left; width:280px; margin:20px; }
.home_3_col h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 18px 0px !important; text-align:center; }
.home_3_col p { font-family:"droid"; font-size:14px; color:#2e2330; }
.home_3_col_buttons_container { background-color:#f8f8f8; height:45px; padding:20px; }

.resources_2_col { float:left; width:420px; margin:20px; }
.resources_2_col h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 18px 0px !important; text-align:center; }
.resources_2_col p { font-family:"droid"; font-size:14px; color:#2e2330; }
.resources_2_col_buttons_container { background-color:#f8f8f8; height:45px; padding:20px; }

.trial_3_col { float:left; background:url("../img/trial_3col_back.png") no-repeat;width:300px; height:280px; margin:10px; }
.trial_3_col h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:2px 0px 0px 12px !important; text-align:center; }
.trial_3col_content{margin:2px 0px 0px 12px}
.home_download_report { 
	padding:20px;
	height:110px; 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.home_download_report_txt { float:left; font-family:"myriad"; font-size:18px; color:#2e2330; width:575px; font-weight: bold;
line-height: 24px; margin-top: 22px; margin-left: 20px; }
.button_download_report { background:url("../img/button_download_report.png") no-repeat; width:296px; height:88px; display:block; text-indent:-9999px; float:right; }
.home_2_col_left { float:left; width:280px; margin:20px;padding-left:30px; }
.home_2_col_right { float:left; width:420px; margin:20px; padding-top:20px;}
.home_2_col_right_right { float:left; width:60px; margin:20px; padding-top:38px;}
.quote_col { background:url("../img/quote_back.png") no-repeat;float:left; width:420px; height:150px;margin:20px }
.quote_col h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 18px 0px !important; text-align:center; }
.quote_col p { font-family:"droid";font-weight:normal; font-size:16px !important; color:#2e2330; line-height:20px !important;margin:50px 30px 0px 30px !important;}
.quote_col_small { position:absolute; z-index:20; right:2px; top:950px;;background:url("../img/quote_back_small.png") no-repeat;float:left; width:340px; height:150px;margin:10px }
.quote_col_small h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 16px 0px !important; text-align:center; }
.quote_col_small p { font-family:"droid";font-weight:normal; font-size:14px !important; color:#2e2330; line-height:18px !important;margin:50px 50px 0px 30px !important;}
.quote_col_small_low { position:absolute; z-index:20; right:2px; top:1200px;;background:url("../img/quote_back_small.png") no-repeat;float:left; width:340px; height:150px;margin:10px }
.quote_col_small_low h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 16px 0px !important; text-align:center; }
.quote_col_small_low p { font-family:"droid";font-weight:normal; font-size:14px !important; color:#2e2330; line-height:18px !important;margin:50px 50px 0px 30px !important;}
.quote_col_small_high { position:absolute; z-index:20; right:2px; top:830px;;background:url("../img/quote_back_small.png") no-repeat;float:left; width:340px; height:150px;margin:10px }
.quote_col_small_high h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 16px 0px !important; text-align:center; }
.quote_col_small_high p { font-family:"droid";font-weight:normal; font-size:14px !important; color:#2e2330; line-height:18px !important;margin:50px 50px 0px 30px !important;}
.content_2col_left { width:540px; float:left; margin-top:20px; padding-left:20px; border-right:1px solid #f0f0f1; padding-right:10px; }
.quote_col_small_highest { position:absolute; z-index:20; right:2px; top:700px;;background:url("../img/quote_back_small.png") no-repeat;float:left; width:340px; height:150px;margin:10px }
.quote_col_small_highest h2 { border-bottom:1px solid #ededed; color:#2e2330; padding-bottom:6px; font-size:24px;
font-family:"myriad"; margin:0px 0px 16px 0px !important; text-align:center; }
.quote_col_small_highest p { font-family:"droid";font-weight:normal; font-size:14px !important; color:#2e2330; line-height:18px !important;margin:50px 50px 0px 30px !important;}
.content_2col_left { width:540px; float:left; margin-top:20px; padding-left:20px; border-right:1px solid #f0f0f1; padding-right:10px; }
.content_2col_left_download { width:540px; float:left; margin-top:20px; padding-left:20px; padding-right:10px; }
.content_2col_left_download p{ padding-top:20px;  padding-right:30px;padding-bottom:20px;font-size:16px !important;}
.content_2col_left_download ul { margin-top:10px !important;margin-left:-10px !important; }
.content_2col_left_download li.check { background: url('../img/li_check.gif') no-repeat -3px -1px; font-size:16px !important;}
.content_2col_left_video { width:540px; float:left; margin-top:10px; padding-left:10px; background-image: url(../images/videoback.png);background-repeat: no-repeat;padding-right:20px; z-index:100;margin-left:20px;}
.content_2col_left_video p{ padding-top:20px; padding-left:10px; padding-right:30px;padding-bottom:20px;}
.content_2col_left_video h3{padding-top:20px; padding-left:10px; padding-right:30px;}

.why_2col_left { width:100px; float:left;  }
.why_2col_left_left { width:180px; height:48px;float:left;  }
.content_2col_left_trial {
	width:600px;
	float:left;
	padding-left:0px;
	border-right:1px solid #f0f0f1;
	padding-right:00px;
	background-image: url(../img/freetrialback2.png);
	background-repeat: no-repeat;
}
.content_2col_left_wide_trial {
	width:540px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	}

.content_2col_left_trial_inside {
	width:582px;
	height:420px;
	padding-left:8px;
	padding-right:20px;
		
}
.content_wide_trial {
	width:100%;
	float:left;
	padding-left:0px;
	border-right:1px solid #f0f0f1;
	padding-right:0px;
	
}
.content_2col_left_wide {
	width:540px;
	float:left;
	padding-left:10px;
	}
.content_2col_right { float:left; margin-left:10px; width:360px; }
.content_2col_right_border { float:left; margin-left:10px; width:360px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e;}
.why_2col_right { float:left; margin-left:10px; width:460px; }
.why_2col_right_right { float:left; margin-left:10px; width:480px; height:48px;}
.why_2col_right ul.brownarrow { padding-left:0px !important;margin-left:0px ; margin-top:16px;margin-bottom:16px;}
.why_2col_right li.brownarrow {  background: url('../img/button_li.png') no-repeat ; margin-left:0px;padding-left:16px;line-height: 22px;}
.why-content{line-height: 22px;}
.why_get_started{width:775px;height:52px;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;border-right:3px dotted #e5e5e5;border-left:3px dotted #e5e5e5;padding-top:16px; padding-bottom:6px;padding-left:18px;margin-left:110px;margin-bottom:18px;margin-right:24px;color:#BBBBBB;line-height: 22px;}
.resources_signup{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;border-right:3px dotted #e5e5e5;border-left:3px dotted #e5e5e5;padding-top:24px; padding-bottom:24px;padding-left:8px;margin-left:18px;margin-bottom:68px;margin-right:24px;margin-top:24px;color:#BBBBBB;line-height: 22px;}
.resources_content{
padding-top:48px;
padding-bottom:48px;
}
.resources_header_text {
	color:grey; 
	font-size:24px;
    background: white;
    float: left;
	height: 20px;
    margin-left: 380px;
	padding-left: 12px;
	padding-right: 12px;
    position: relative;
    top: -12px;
}

.resources_headerline {
    height: 2px;
    background-color:#e5e5e5;
    display: block;
    margin-top: 9px;
    margin-bottom: 9px;
}
.content_2col_right_download { width:340px; position:absolute;  z-index:5; right:20px; top:400px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial_head { width:340px; position:absolute;  z-index:5; right:20px; top:280px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial { width:340px; position:absolute; z-index:20; right:20px; top:230px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial_left { width:340px; position:absolute; z-index:5; right:30px; top:212px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial_high { width:340px; position:absolute; z-index:20; right:20px; top:184px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial_highest { width:340px; position:absolute; z-index:20; right:20px; top:150px; background-color:#fff; box-shadow:0px 0px 10px #3e3e3e; }
.content_2col_right_trial_med { width:340px; position:absolute; z-index:20; right:10px; top:130px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_right_trial_low { width:348px; position:absolute; z-index:20; right:10px; top:332px; background-color:#fff; box-shadow:0px 0px 3px #3e3e3e; }
.content_2col_menu { float:left; margin-left:20px; width:230px; border-right:1px solid #e5e5e5; padding-right:30px; margin-top:20px; }
.content_2col_content { float:left; margin-left:35px; width:620px; padding-top:15px; }
.content_full { padding:20px; }
.content_login { padding-top:20px;padding-left:320px;width:328px;  }
.left_menu { font-family:"droid"; font-size:22px; color:#201821; }
.nav_menu_item_active { }
.nav_menu_item { }
.left_nav_menu_item { margin:15px 0px; }
.left_menu { color:#201821; float:left; }
.left_menu_active { color:#ebcb18 !important; }

.left_nav_next_steps { border-top:2px dotted #dadada; margin-top:30px; }
.button_purple_01 { background:url("../img/button_purple_01.jpg") no-repeat; width:107px; height:85px; float:left; margin-right:7px; text-indent:-9999px; display:block; }
.button_purple_02 { background:url("../img/button_purple_02.jpg") no-repeat; width:107px; height:85px; float:left; text-indent:-9999px; display:block; }
.button_purple_03 { background:url("../img/button_purple_03.jpg") no-repeat; width:222px; height:85px; float:left; margin-top:7px; text-indent:-9999px; display:block; }

.phone_icon { background:url("../img/phone_icon.png") no-repeat; width:38px; height:38px; display:inline-block; }

.get_more_traffic { font-family:"coolvetica"; font-size:24px; color:#EBCB18; margin-top:20px; padding-top:20px; border-top:2px dotted #dadada; text-align:center; }

.header_icon_01 { 
	background:url("../img/content_icons.png") no-repeat; 
	width:25px; 
	height:23px; 
	display:block; 
	float:left; 
	margin-top:1px; 
	margin-right:8px; 
}
.header_icon_02 { 
	background:url("../img/content_icons.png") no-repeat -25px 0px;
	width: 32px;
	height: 29px;
	display: block;
	float: left;
	margin-top: -4px;
	margin-right: 8px;
}
.header_icon_03 { 
	background:url("../img/content_icons.png") no-repeat -57px 0px;
	width: 32px;
	height: 29px;
	display: block;
	float: left;
	margin-top: -4px;
	margin-right: 8px;
}
.header_icon_04 { 
	background:url("../img/content_icons.png") no-repeat -89px 0px;
	width: 30px;
	height: 29px;
	display: block;
	float: left;
	margin-top: -4px;
	margin-right: 8px;
}
.header_icon_05 { 
	background:url("../img/content_icons.png") no-repeat -116px 0px;
	width: 29px;
	height: 29px;
	display: block;
	float: left;
	margin-top: -4px;
	margin-right: 8px;
}
.yellow_icon { background:url("../img/yellow_icons.png") no-repeat;  width:27px; height:27px; margin-right:6px;align="center";}
.yellow_icon { background:url("../img/yellow_icons.png") no-repeat; float:left; width:27px; height:27px; margin-right:6px; }
.yellow_icon_01 { background-position:0px 0px; }
.yellow_icon_02 { background-position:-30px 0px; }
.yellow_icon_03 { background-position:-62px 0px; width:29px; }
.yellow_icon_04 { background-position:-94px 0px; width:22px; }
.yellow_icon_06 { background-position: -147px 0px; width: 24px; }
.yellow_icon_07 { background-position: -175px 0px; width: 27px; }
.yellow_icon_08 { background-position: -205px 0px; width: 27px; }
.yellow_icon_09 { background-position: -236px 0px; width: 27px; }
.quote_left { background:url("../img/quote_left.png") no-repeat; float:left; width:40px; height:32px; padding-right:6px; }
.quote_right { background:url("../img/quote_right.png") no-repeat; float:left; width:40px; height:32px;padding-left:6px; }
.banner_sign_up { width:360px; margin-top:20px; }
.banner_sign_up_short { width:360px; }
.banner_sign_up_content { 
	width:318px;
	height:32px;
	background:url("../img/purple_gradient.jpg");
	float:left;
	font-family: "coolvetica";
	color:#fff;
	font-size:22px;
	text-transform:uppercase;
	padding:11px;
}
.banner_sign_up_content_yellow { 
	width:318px;
	height:32px;
	background:url("../img/yellow_gradient.jpg");
	float:left;
	font-family: "coolvetica";
	color:#fff;
	font-size:22px;
	text-transform:uppercase;
	padding:11px;
}
.banner_sign_up_content_orange {
	width:318px;
	height:32px;
	background:url("../img/orange_gradient.jpg");
	float:left;
	font-family: "coolvetica";
	color:#fff;
	font-size:22px;
	text-transform:uppercase;
	padding:11px;
	text-align: center;
}

.banner_sign_up_content_narrow { 
	width:248px;
	height:32px;
	background:url("../img/purple_gradient.jpg");
	float:left;
	font-family: "coolvetica";
	color:#fff;
	font-size:22px;
	text-transform:uppercase;
	padding:11px;
}
.arrow_sign_up {
	width:20px;
	height:54px;
	background:url("../img/purple_arrow.png") no-repeat;
	float:left;
}

/* Buttons css3 */
.button { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 30px;
	display:block;
	float:left;
	font-family:"droid";
	font-size:14px;
	font-weight:bold;
}

.button_yellow { 
	color:#8c7821;
	text-shadow:0px 1px 0px #fff4b4; 
	border:1px solid #ffff26;
	-moz-box-shadow: 0px 1px 0px #b9b58f;
	-webkit-box-shadow: 0px 1px 0px #b9b58f;
	box-shadow: 0px 1px 0px #b9b58f;
	background: #fce878; /* Old browsers */
	background: -moz-linear-gradient(top,  #fce878 0%, #e7c116 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce878), color-stop(100%,#e7c116)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fce878 0%,#e7c116 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce878', endColorstr='#e7c116',GradientType=0 ); /* IE6-9 * */
}

.button_green { 
	color:#5c7d15;
	text-shadow:0px 1px 0px #b4ffbb; 
	border:1px solid #7dc93a;
	-moz-box-shadow: 0px 1px 0px #a2b98f;
	-webkit-box-shadow: 0px 1px 0px #a2b98f;
	box-shadow: 0px 1px 0px #a2b98f;
	background: #b4f86a; /* Old browsers */
	background: -moz-linear-gradient(top,  #b4f86a 0%, #56c615 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4f86a), color-stop(100%,#56c615)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4f86a 0%,#56c615 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b4f86a 0%,#56c615 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b4f86a 0%,#56c615 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b4f86a 0%,#56c615 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4f86a', endColorstr='#56c615',GradientType=0 ); /* IE6-9 */
}

.large_icon { background:url("../img/large_icons.png") no-repeat; height:131px; }
.large_icon_01 { background-position:0px 0px; width:155px; }
.large_icon_02 { background-position:-155px 0px; width:146px; }
.large_icon_03 { background-position:-301px 0px; width:145px; }
.large_icon_tag{ background:url("../img/large_icons_tag.jpg") no-repeat; height:48px; }
.pointone{ background:url("../img/pointone.png") no-repeat; height:48px;width:48px;margin-left:40px;padding-left:8px;}
.pointtwo{ background:url("../img/pointtwo.png") no-repeat; height:48px;width:48px;margin-left:40px;padding-left:8px;}
.pointthree{ background:url("../img/pointthree.png") no-repeat; height:48px;width:48px;margin-left:40px;padding-left:8px;}
.content h1,  .content .header { color:#2e2330; font-size:26px; font-family:"myriad"; font-weight:normal; margin:18px 0px 12px; }
.content h2 { color:#eb9918; font-size:22px; font-family:"myriad"; font-weight:normal; margin:10px 0px ; }
.content h3 { color:#eb9918; font-size:16px; font-family:"myriad"; font-weight:normal; margin:10px 0px; }
.content p { margin-top:8px; font-family:"droid"; font-size:14px; color:#282828; line-height:24px; }
a { color:#547ea4; text-decoration:none; }

/* LISTS */
.content ul { margin:10px; }
.content li { font-family:"droid"; font-size:14px; color:#282828; line-height:18px; margin:8px; background:url('../img/li.jpg') no-repeat 0px 7px; padding-left:8px;  }
.content li.brown { background:url('../img/li_brown.jpg') no-repeat 0px 7px; }
.content li.green { background:url('../img/li_green.jpg') no-repeat 0px 7px; }
.content li.check { background: url('../img/li_check.gif') no-repeat -3px -1px; padding-left: 19px; }
.content li.check2 { background: url('../img/li_check.gif') no-repeat -3px -1px; padding-left: 0px; }
.content_main h1,  .content .header { color:#2e2330; font-size:26px; font-family:"myriad"; font-weight:normal; margin:18px 0px 12px; }
.content_main h2 { color:#eb9918; font-size:22px; font-family:"myriad"; font-weight:normal; margin:10px 0px ; }
.content_main h3 { color:#eb9918; font-size:16px; font-family:"myriad"; font-weight:normal; margin:10px 0px; }
.content_main p { margin-top:8px; font-family:"droid"; font-size:14px; color:#282828; line-height:24px; }

/* LISTS */
.content_main ul { margin:10px; }
.content_main li { font-family:"droid"; font-size:14px; color:#282828; line-height:18px; margin:8px; background:url('../img/li.jpg') no-repeat 0px 7px; padding-left:8px;  }
.content_main li.brown { background:url('../img/li_brown.jpg') no-repeat 0px 7px; }
.content_main li.green { background:url('../img/li_green.jpg') no-repeat 0px 7px; }
.content_main li.check { background: url('../img/li_check.gif') no-repeat -3px -1px; padding-left: 19px; }
.content_main li.check2 { background: url('../img/li_check.gif') no-repeat -3px -1px; padding-left: 0px; }
.footer_collumn li { font-family:"droid"; font-size:12px; color:#282828; line-height:18px; background:url('../img/li_brown.jpg') no-repeat 0px 7px; padding-left:8px; }
.footer_collumn li a { color:#fff; }

.footer { background:url("../img/bg_footer.jpg") repeat-x; height:252px; }
.footer_top { background-color:#fff; height:30px; border-bottom:6px solid #eb9918; }
.footer_container { padding:10px; margin-top:12px; }
.footer_collumn_header, .footer_collumn_header a { font-size:16px; color:#ebd5a2; font-family:"myriad"; margin-bottom:5px; }
.footer_collumn { float:left; }
.footer_collumn_2, .footer_collumn_3, .footer_collumn_4 { margin-left:80px; }
.footer_copy { height:40px; background:url("../img/bg_footer_copy.jpg"); text-align:center; font-size:10px; font-family:"droid"; line-height:14px; color:#676767; padding-top:12px; }
.hr { height:1px; background-color:#fff; border-top:1px solid #000; opacity:0.3; margin:16px 0px; }

.facebook_icon { display:block; background:url("../img/social_icons.png") no-repeat; width:34px; height:34px; text-indent:-9999px; float:left; margin-right:6px; }
.twitter_icon { display:block; background:url("../img/social_icons.png") no-repeat -34px 0px; width:35px; height:34px; text-indent:-9999px; float:left; margin-right:6px; }
.linkedin_icon { display:block; background:url("../img/social_icons.png") no-repeat -68px 0px; width:35px; height:34px; text-indent:-9999px; float:left; }
.facebook_icon2 { display:block; background:url("../img/social_icons.png") no-repeat 0px -34px; width:34px; height:34px; text-indent:-9999px; float:left; margin-right:6px; }
.twitter_icon2 { display:block; background:url("../img/social_icons.png") no-repeat -34px -34px; width:35px; height:34px; text-indent:-9999px; float:left; margin-right:6px; }
.linkedin_icon2 { display:block; background:url("../img/social_icons.png") no-repeat -68px -34px; width:35px; height:34px; text-indent:-9999px; float:left; }
.gplus_share_icon { background:url("../images/social/google+.png") no-repeat; width:38px; height:38px; display:inline-block; }
.twitter_share_icon { background:url("../images/social/twitter.png") no-repeat; width:38px; height:38px; display:inline-block; }
.linkedin_share_icon { background:url("../images/social/linkedin.png") no-repeat; width:38px; height:38px; display:inline-block; }
.facebook_share_icon { background:url("../images/social/fb.png") no-repeat; width:38px; height:38px; display:inline-block; }
.optimize_square{margin-top:48px;margin-bottom:48px;padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;background-color:#499300;text-align:center; }
.research_square{margin-top:48px;margin-bottom:48px;padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;background-color:#6A606A; text-align:center;}
.manage_square{margin-top:48px;margin-bottom:48px;padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;background-color:#0066CC;text-align:center; }
.analyze_square{margin-top:48px;margin-bottom:48px;padding-top:48px;padding-bottom:48px;padding-left:48px;padding-right:48px;background-color:#9B0CCB; text-align:center;}
.optimize_square p, .research_square p, .manage_square p, .analyze_square p {color:#fff;padding-top:24px;}
form.trial_form { padding:10px; }
form.trial_form label { font-family:"droid"; font-size:12px; color:#282828; float:left; margin-top:2px; }
form.surveyform { padding:10px; }
form.surveyform label { font-family:"droid"; font-size:12px; color:#282828; float:left; margin-top:2px; }
form.surveyform input { float:left; margin-bottom:6px;margin-left:10px; }
form.surveyform textarea { float:left; margin-bottom:6px;margin-left:10px; }
form.surveyform select { float:left; margin-bottom:6px; margin-left:10px;}

form.keyword_formg label { font-family:"droid"; font-size:12px; color:#282828; float:left; margin-top:2px; }
form.keyword_formg input { padding-left:10px; }

form label { font-family:"droid"; font-size:14px; color:#282828; float:left; margin-top:6px; }
form input { float:right; margin-bottom:6px; }
form textarea { float:right; margin-bottom:6px; }
form select { float:right; margin-bottom:6px; }
.trial_header { font-family:"droid"; font-size:14px; color:#282828; margin-top:10px; font-weight:bold; }
.trial_header_small { font-family:"droid"; font-size:14px; color:#282828; margin-top:6px; margin-left:10px; font-weight:bold; }
.contact_form_container, .trial_form_container { padding-right:12px; padding-top:6px;padding-bottom:6px;padding-left:20px}
input[type="checkbox"] { float:left; }
label.agreement { float:left; width:270px; font-size:10px; margin-left:6px; margin-top:5px; }
.signup_charge {float:none; width:280px; font-size:14px; margin-left:6px; margin-top:5px; }
.signup_charge input { float:none; font-size:14px; margin-bottom:0px; }
label.charge { float:none; width:280px; font-size:14px; margin-left:6px; margin-top:5px; }
form.trial_form input[type="submit"] { background:url("../img/button_trial.png") no-repeat; width:240px; height:60px; border:none; float:none; cursor:pointer; }
form.trial_form_short input[type="submit"] { background:url("../img/button_trial_short.png") no-repeat; width:240px; height:40px; border:none; float:none; cursor:pointer; }
form.trial_form_short_yellow input[type="submit"] { background:url("../img/button_trial_short_yellow.png") no-repeat; width:240px; height:40px; border:none; float:none; cursor:pointer; }
form.trial_form_short_orange input[type="submit"] { background:url("../img/button_trial_short_orange.png") no-repeat; width:240px; height:40px; border:none; float:none; cursor:pointer; }
form.signup_form input[type="submit"] { background:url("../img/submit_back_yellow2.png") no-repeat; width:217px; height:53px; border:none; float:none; cursor:pointer; }
form.signup_form paymentform input[type="submit"] { background:url("../img/button_trial_short_orange.png") no-repeat; width:217px; height:53px; border:none; float:none; cursor:pointer; }
form.dhxlist_obj_dhx_skyblue input[type="submit"] { background:url("../img/submit_back_yellow2.png") no-repeat; width:217px; height:53px; border:none;float:right;  margin-right:18px;cursor:pointer;}
form.kw_form input[type="submit"] { background:url("../img/submit_back_small.png") no-repeat; width:120px; height:22px; border:none; font-size:16px;float:none; cursor:pointer; }
form input[type="submit"] { background:url("../img/submit_back.png") no-repeat; width:217px; height:53px; border:none; float:none; cursor:pointer; font-family:"droid"; font-size:24px; color:#796806;}
form.login-form input[type="submit"] { background:url("../img/button_submit2.jpg") no-repeat; width:148px; height:36px; border:none; float:none; cursor:pointer; }
form.register_form input[type="submit"] { background:url("../img/button_resources_register.png") no-repeat; width:280px; height:37px; border:none; float:none; cursor:pointer; }
.button_activate { background:url("../img/button_activate_now.png") no-repeat; width:217px; height:53px; border:none; display:block; text-indent:-9999px; }

.tipsy_trigger { background:url("../img/tipsy_trigger.png") no-repeat; width:10px; height:10px; display:inline-block; margin:0px 4px; cursor:pointer; }

.faq_block { 
	background-color:#f1f1f1; 
	width:500px;
	margin-top:8px;
	
	-moz-box-shadow: -2px 2px 0px #b2b2b2;
	-webkit-box-shadow:-2px 2px 0px #b2b2b2;
	box-shadow: -2px 2px 0px #b2b2b2;
}
.faq_block_content { width:480px; padding:8px; }
.faq_block_content img { margin-top:10px; width:460px; }

.content_list { border-top:3px dotted #e5e5e5; padding-top:20px; margin-top:30px; }
.content_list_double { border-top:3px dotted #CCCCCC; border-bottom:3px dotted #CCCCCC;padding-top:20px;padding-bottom:20px;}
.content_list_bottom {border-bottom:3px dotted #CCCCCC;padding-top:20px;padding-bottom:34px;margin-left:24px;}
.box_shadow {
	-moz-box-shadow: -2px 2px 0px #b2b2b2;
	-webkit-box-shadow:-2px 2px 0px #b2b2b2;
	box-shadow: -2px 2px 0px #b2b2b2;
}

/* pricing */

.pricing { background:url("../img/pricing_headers.jpg") no-repeat; padding-top:53px; float:left; margin-left:2px;}
.pricing_signup {padding-top:18px;}
.pricing:first-child { margin-left:0px; }
.pricing_01 { background-position:0px 0px; width:228px; }
.pricing_02 { background-position:-231px 0px; width:228px; }
.pricing_03 { background-position:-461px 0px; width:228px; }
.pricing_04 { background-position:-692px 0px; width:228px; }
.white_gradient {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.pricing_block { 
	border:1px solid #e5e5e5;
	padding:10px;
	font-size:14px;
	border-top:0px;
}
.searchheader {font-family:"Impact";font-size:32px;padding-top:20px; color:#CCCCCC; }
.payheader {font-family:"Impact";font-size:36px;padding-top:20px; padding-left:10px;}
.paysub {font-family:"Impact";font-size:24px;padding-top:20px; padding-left:10px;}
.payprice {font-family:"Impact";font-size:24px;color:#547ea4;text-align:center;padding-top:12px;}
.payinst {font-family:"coolvetica";font-size:18px;color:#547ea4;text-align:center;}
#spinner{
	display: none;
}
#message_error{
font-weight: bold;
color: red; 
}
label.error {
	display: block;
	color: red;
	font-style: italic;
	font-weight: normal;
}
input.error {
	border: 1px solid red;
}

.form_message2{
	font-size:75%;
}
.form_header { font-family: 'droid'; color:#282828; font-style:italic; font-weight: bold;font-size:16px;  }
.subheaderleft {
	height:48px;
	margin-top:24px;
	padding-top:12px;
	font-size:200%;
	vertical-align:middle;
	color:#8c7821;
	text-shadow:0px 1px 0px #fff4b4; 
	border:1px solid #ffff26;
	-moz-box-shadow: 0px 1px 0px #b9b58f;
	-webkit-box-shadow: 0px 1px 0px #b9b58f;
	box-shadow: 0px 1px 0px #b9b58f;
	background: #fce878; /* Old browsers */
	background: -moz-linear-gradient(top,  #fce878 0%, #e7c116 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce878), color-stop(100%,#e7c116)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fce878 0%,#e7c116 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce878', endColorstr='#e7c116',GradientType=0 ); /* IE6-9 * */
		
}
.subheaderleftshort {
	height:12px;
	margin-top:24px;
	padding-top:12px;
	font-size:200%;
	vertical-align:middle;
	color:#8c7821;
	text-shadow:0px 1px 0px #fff4b4; 
	border:1px solid #ffff26;
	-moz-box-shadow: 0px 1px 0px #b9b58f;
	-webkit-box-shadow: 0px 1px 0px #b9b58f;
	box-shadow: 0px 1px 0px #b9b58f;
	background: #fce878; /* Old browsers */
	background: -moz-linear-gradient(top,  #fce878 0%, #e7c116 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce878), color-stop(100%,#e7c116)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fce878 0%,#e7c116 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce878', endColorstr='#e7c116',GradientType=0 ); /* IE6-9 * */
		
}
.login_container{
margin-top:20px;
margin-bottom:20px;
background-color:#F0F0F0;
	border:2px solid #CCCCCC;
	padding: 5px 15px 5px 15px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-moz-box-shadow: 0 2px 25px #ccc;
	-webkit-box-shadow: 0 2px 25px #ccc;
	box-shadow: 0 2px 25px #ccc;
	border-radius:12px;
	}

.noback {
	background:#FFFFFF;
	border: thin solid #FFFFFF;
	margin-left: 6px;
	}
.noback_charge {
	background:#FFFFFF;
	border: thin solid #FFFFFF;
	margin-left: 6px;
	font-size:14px;
	text-align: left;
	}
.trial_overlay {display:none; z-index:10000; background-image:url(../../images/applenoboarder.png);  width:948px;    min-height:200px;    border:1px solid #666;     /* CSS3 styling for latest browsers */    -moz-box-shadow:0 0 90px 5px #000;    -webkit-box-shadow: 0 0 90px #000;} 
/* close button positioned on upper right corner */
.trial_overlay .close {    background-image:url(../../images/apple-close.png);    position:absolute;    right:-15px;    top:-15px;    cursor:pointer;    height:28px;    width:28px;}
 /* styling for elements inside overlay */  
 .overdetails {  position:absolute;  top:0px;  right:10px;  font-size:11px;  color:#ffffff;  width:280px;  }   
 .overdetails h2 {  color:#ebcb18;  font-size:18px;  }
 .overdetails h3 {  color:#ebcb18;  font-size:15px;  }
 .overdetails p {  font-family:"droid"; font-size:14px; color:#F4F1F5;  }

	/* active tabs */
body.active_company .menu_item_company a,
body.active_resources .menu_item_resources a,
body.active_pricing .menu_item_pricing a,
body.active_solutions .menu_item_solutions a,
body.active_platform .menu_item_platform a { color:#fff; }
body.active_company .menu_item_company,
body.active_resources .menu_item_resources,
body.active_pricing .menu_item_pricing,
body.active_solutions .menu_item_solutions,
body.active_platform .menu_item_platform { 
	background: #2A222B;
	moz-box-shadow: inset 0px 2px 0px #EBCB18;
	-webkit-box-shadow: inset 0px 2px 0px #EBCB18;
	box-shadow: inset 0px 2px 0px #EBCB18;
}
.midtext { color:#2a202c; font-size:22px; font-family:"droid"; font-weight:normal; margin:10px 14px 0px 14px; }
.quotetext { color:#2a202c; font-size:14px; font-family:"droid"; font-weight:normal; float:right; padding-right:50px; }
.bootest {

filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
}
.keywordfilters{
width:600px;
margin-top:8px;
padding-top:8px;
padding-bottom:8px;
border:1px solid #CCCCCC;
}
.keywordfilters td{
padding-left:14px;

}
.keyseed{
float:left;
font-size:100%;
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
color:#aeaeae;
}
.landingseed{
float:left;
font-size:100%;
margin-top:4px;
margin-bottom:4px;
margin-left:18px;
color:#aeaeae;
}
.catseed{
float:left;
font-size:90%;
margin-top:4px;
margin-bottom:4px;
margin-left:0px;
color:#aeaeae;
}
#message_errorg{
font-weight: bold;
color: red; 
padding-top:4px;
}

#keywords{
	float: left;
	padding: 5px 20px 5px 10px;
	}
#right_button10{
	float: right;
	margin-right: 10px;
	padding: 0px 10px 10px 0px;
	}
#why_pop {    
height:580px;  
}  
.modal3 {
		background-color:#50575A;
		display:none;
		z-index:3;
		width:450px;
		padding:15px;
		text-align:left;
		border:2px solid #333;
		color:#fff;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #ccc;
		-webkit-box-shadow: 0 0 50px #ccc;
	}
	
.modal3 h2 {
		margin:0px;
		padding:10px 0 10px 25px;
		border-bottom:1px solid #333;
		font-size:20px;
		color:#fff;
	}
.modal3 .close {
	background-image:url(../../images/apple-close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	background-repeat: no-repeat;

	}
	/* the overlayed element */
	.apple_overlay {     
	/* initially overlay is hidden */    
	display:none;     
	/* growing background image */    
	background-color:#50575A; 
	/*      width after the growing animation finishes
	      height is automatically calculated      */    
		  width:640px;     
		  /* some padding to layout nested elements nicely  */    padding:35px;     
		  /* a little styling */    
		  font-size:11px;} 
		  /* default close button positioned on upper right corner */
		  .apple_overlay .close {    background-image:url(../../images/apple-close.png);    
		  position:absolute; right:5px; top:5px;    
		  cursor:pointer;    
		  height:35px;    
		  width:35px;}
#overlay {    
background-image:url(/media/img/overlay/transparent.png);    
color:#efefef;    
height:450px;  
}  
/* container for external content. uses vertical scrollbar, if needed */  
div.contentWrap {    height:441px;    overflow-y:auto;  }  

.resourcesmain table {
  border-collapse: collapse;
  width: 100%;
}
.resourcesmain tbody tr:nth-child(odd) {
  background: #eeeeee;
}
.resourcesmain th{
  padding: 0.95rem;
  text-align: left;
  border-bottom: 1px solid #daab1c;
  color:#fff;
  background: #334B62;
  font-weight:bold
} 
.resourcesmain td{
  padding: 0.95rem;
  text-align: left;
  border-bottom: 1px solid #daab1c;
  color:#fff;
  background: #547ea4;
} 
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	padding:5px;
	
	background:#fff;
}
.breadCrumb ul
{
	margin: 0;
	padding-top: 6px;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url('../images/Chevron.gif') no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url('../images/IconHome.gif') no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url('../images/ChevronOverlay.png') no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

.breadCrumbHolder
{
	margin:0 0 20px 0;
}
.breadCrumbContainer { height:46px; padding-top:6px;padding-right:136px;border-bottom:2px solid #f0f0f0; }
.login_header {
	font-size: 108%;
	color:#D7D7D7;
	
	padding-top: 6px;
	padding-bottom:6px;
	border-top:1px solid #daab1c;
	border-bottom:1px solid #daab1c;
	height:120px;
	width: 100%;
	
}
.header_center {width: 70%;
    margin: 0 auto;}
.main_center {width: 70%;
    margin: 0 auto;}
.slider_main_txt {width: 70%;color:#FFFFFF; font-size:48px; font-family:"coolvetica"; z-index: 5;  padding-top:24px;margin: 0 auto;text-align: center;}
.slider_submain_txt { width:70%;color:#FFFFFF; font-size:24px; font-family:"droid"; z-index: 5;  padding-top:24px;margin: 0 auto;text-align: center;}
.slider_trial_txt{ width:70%; z-index: 5;  padding-top:36px;margin: 0 auto;text-align: center;}
.slider_trial_txt a{font-size:24px; font-family:"droid"; text-align: center;

	color:#8c7821;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:24px;
	padding-right:24px;
	text-shadow:0px 1px 0px #fff4b4; 
	border:1px solid #ffff26;
	-moz-box-shadow: 0px 1px 0px #b9b58f;
	-webkit-box-shadow: 0px 1px 0px #b9b58f;
	box-shadow: 0px 1px 0px #b9b58f;
	background: #fce878; /* Old browsers */
	background: -moz-linear-gradient(top,  #fce878 0%, #e7c116 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce878), color-stop(100%,#e7c116)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fce878 0%,#e7c116 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fce878 0%,#e7c116 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce878', endColorstr='#e7c116',GradientType=0 ); /* IE6-9 * */

}
.slider_image_txt{ width:70%; z-index: 5;  padding-top:36px;margin: 0 auto;text-align: center;}
.slider_image_txt{
        border:0;
		 position: absolute;
    bottom: 0;
text-align: center;
        }

