@charset "utf-8";

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

html, body {padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; color:#393939; font-size:12px; background:#FFF url(../img/bg_body.png) left top repeat-x;}
form {padding:0; margin:0; border:none;}

a {border:0 none; color:#195888; text-decoration:underline;}
a:active {border:0; outline:none;}
a:focus {border:0; outline:none;}
a:hover {text-decoration:none;}

img {border:none;}
*html img {vertical-align:top;}
*:first-child+html img {vertical-align:top;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:100%; margin:0; padding:0;}
ul, li, ol {list-style-type:none;}

form {border:0; margin:0; padding:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus {outline:none;}

/*-- Clearfix --*/

.clearfix:after {height:0; line-height:0; display:block; visibility:hidden; clear:both; content:".";}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clear {clear:both;}

/*-- Fonts --*/

@font-face {
	font-family:'ImpactRegular';
	src:url('../fonts/impact-webfont.eot');
	src:url('../fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/impact-webfont.woff') format('woff'),
		url('../fonts/impact-webfont.ttf') format('truetype'),
		url('../fonts/impact-webfont.svg#ImpactRegular') format('svg');
	font-weight:normal;
	font-style:normal;

}

@font-face {
	font-family:'MyriadProBlkSCnIt';
	src:url('../fonts/myriadpro-blacksemicnit-webfont.eot');
	src:url('../fonts/myriadpro-blacksemicnit-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-blacksemicnit-webfont.woff') format('woff'),
		url('../fonts/myriadpro-blacksemicnit-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-blacksemicnit-webfont.svg#MyriadProBlkSCnIt') format('svg');
	font-weight:normal;
	font-style:normal;

}


/*-- Wrapper --*/

.wrapper {width:1000px; min-height:100%; margin:0 auto;}

/*-- HOMEPAGE CONTENT --*/

.hp-top { display:block; padding:30px 0; background:#195888;}

.hp-top-left { display:block; float:left; width:370px;}
.hp-top-right { display:block; float:right; width:590px;}

.hp-title1 { margin-bottom:15px; color:#FFF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:36px; font-size:35px\0/; font-weight:700; line-height:36px; text-shadow:rgba(0, 41, 73, 0.75) 0px 1px 1px;}
.hp-title1 i { color:#FFD800; font-style:normal;}

.hp-title2 { margin-bottom:25px; color:#96D9FF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:36px; font-size:35px\0/; font-weight:700; line-height:36px; text-shadow:rgba(0, 41, 73, 0.75) 0px 1px 1px;}
.hp-title2 i { color:#FFD800; font-style:normal;}

*+html .hp-title1, *+html .hp-title2 {font-size:35px;}

.hp-benefits { display:block;}
.hp-benefit { display:block; padding:15px 0 15px 70px; color:#FFF; font-size:14px; line-height:18px; border-top:1px solid #4779A0; background-position:0 18px; background-repeat:no-repeat;}
.hp-benefit h3 { margin-bottom:4px; color:#96D9FF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:24px; font-weight:700; line-height:24px; text-shadow:rgba(0, 41, 73, 0.75) 0px 1px 1px;}
.hp-benefit p { margin:4px 0 0 0; padding:0;}
.hp-benefit i { color:#FFD800; font-style:normal; font-weight:bold;}
.hp-benefit.icn-money { background-image:url(../img/hp_icn_benefit_money.png);}
.hp-benefit.icn-eggs { background-image:url(../img/hp_icn_benefit_eggs.png);}
.hp-benefit.icn-graph { background-image:url(../img/hp_icn_benefit_graph.png);}
.hp-benefit.icn-server { background-image:url(../img/hp_icn_benefit_server.png);}

.hp-benefits-btn {display:block; margin-top:10px;}

.hp-monitor { display:block; width:590px; height:412px; background:url(../img/hp_monitor.png) center 0 no-repeat; position:relative;}

a.hp-btn-play {display:block; width:128px; height:128px; margin-left:-64px; background:url(../img/hp_video_play.png) 0 0 no-repeat; position:absolute; left:50%; top:80px; opacity:0.75; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
a.hp-btn-play:hover {opacity:1;}

.hp-monitor-btn {display:block; width:100%; text-align:center; position:absolute; bottom:-55px; left:0;}
.hp-btn-get-started { display:inline-block; min-height:40px; padding:5px; color:#FFF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:38px; font-weight:700; line-height:40px; text-decoration:none; text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px; text-transform:uppercase; cursor:pointer; background:#FFF; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.5); transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-btn-get-started:hover { box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 1); -webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 1); -moz-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 1);}
.hp-btn-get-started span { display:block; padding:15px 80px 15px 45px; background:url(../img/hp_btn_big.png) 0 bottom repeat-x; position:relative; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-btn-get-started:hover span { background-position:0 0;}
.hp-btn-get-started i { display:block; width:20px; height:28px; margin-top:-14px; background:url(../img/hp_arw_btn_big.png) 0 0 no-repeat; position:absolute; top:50%; right:30px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-btn-get-started:hover i { right:25px;}

.hp-btn-get-started.btn2 {padding:3px; font-size:30px; line-height:30px; border-radius:33px; -webkit-border-radius:33px; -moz-border-radius:33px;}
.hp-btn-get-started.btn2 span {padding:15px 35px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;}

.hp-monitor-seal { display:block; width:142px; height:142px; text-indent:-999em; background:url(../img/revenuewire_seal.png) 0 0 no-repeat; position:absolute; top:-23px; left:-35px;}

.hp-monitor-steps { display:block; padding:0 10px; color:#FFF; font-size:14px; font-style:italic; line-height:16px; text-shadow:rgba(0, 41, 73, 0.4) 0px 1px 1px; position:absolute; left:0; bottom:92px;}
.hp-monitor-steps li { display:block; float:left; padding:16px 0 16px 55px; position:relative;}
.hp-monitor-steps li span { display:block;}
.hp-monitor-steps li i { display:block; width:55px; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:60px; font-style:normal; font-weight:700; line-height:60px; text-align:center; position:absolute; left:0; bottom:16px;}
.hp-monitor-steps li.hp-step1 { width:120px;}
.hp-monitor-steps li.hp-step2 { width:140px;}
.hp-monitor-steps li.hp-step3 { width: 150px; padding: 16px 0 16px 45px;}

.hp-no-account { display:block; margin-top:85px; color:#FFF; font-size:14px; line-height:18px; text-align:center;}
.hp-no-account a { color:#96D9FF;}

.hp-middle { display:block; padding:35px 0; background:#D9ECFA;}

.hp-middle h2 { display:block; margin-bottom:15px; padding-bottom:15px; color:#195888; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:25px; font-size:24px\0/; font-weight:700; line-height:26px; border-bottom:1px solid #B3CEE3;}
*+html .hp-middle h2 {font-size:24px;}
.hp-middle h2 i { color:#CC0000; font-style:normal;}
.hp-middle p { margin-top:15px; color:#444; font-size:14px; line-height:18px;}
.hp-middle p .red { color:#CC0000; white-space:nowrap;}
.hp-middle p .gray { color:#999;}

.hp-middle-left { display:block; float:left; width:370px;}
.hp-middle-center { display:block; float:left; width:275px; margin-left:40px;}
.hp-middle-right { display:block; float:left; width:275px; margin-left:40px;}

.hp-graph { display:block; width:374px; height:280px; margin:15px -2px 0 -2px; background:url(../img/hp_graph.png) center 0 no-repeat;}

.hp-products-list { display:block; margin-top:15px; color:#444; font-size:14px; line-height:18px;}
.hp-products-list li { display:block; margin-top:10px; padding-left:20px; background:url(../img/hp_checkmark.png) 0 2px no-repeat;}

.hp-form { display:block; margin-top:15px;}
.hp-form .row { display:block; margin-top:10px;}
.hp-form .row:first-child { margin-top:0;}
.hp-form .btn { display:block; margin-top:10px;}

.hp-form form {border:none; margin:0; padding:0;}
.hp-form input, .hp-form select, .hp-form textarea {color:#777; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.hp-form input[type^="text"], .hp-form input[type^="password"], .hp-form input[type^="email"], .hp-form select, .hp-form textarea {border:1px solid #999; background:#FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.hp-form input[type^="text"]:hover, .hp-form input[type^="password"]:hover, .hp-form input[type^="email"]:hover, .hp-form select:hover, .hp-form textarea:hover {border:1px solid #333; background:#FFF;}
.hp-form input[type^="text"]:active, .hp-form input[type^="text"]:focus, .hp-form input[type^="password"]:active, .hp-form input[type^="email"]:focus, .hp-form input[type^="email"]:active , .hp-form input[type^="password"]:focus, .hp-form select:active, .hp-form select:focus, .hp-form textarea:active, .hp-form textarea:focus {border:1px solid #2274CC; background:#FFF; box-shadow:0px 0px 7px 0px rgba(48, 114, 182, 0.5); -webkit-box-shadow:0px 0px 7px 0px rgba(48, 114, 182, 0.5); -moz-box-shadow:0px 0px 7px 0px rgba(48, 114, 182, 0.5); outline:none;}
.hp-form input[type^="text"], .hp-form input[type^="password"], .hp-form input[type^="email"]{ width:253px; padding:8px 10px;}
.hp-form select { width:275px; padding:7px; line-height:32px;}
.hp-form textarea {padding:10px;}
.hp-form input.hp-captcha-input { float:left; width:118px; margin-right:10px;}

.hp-form input.phonepart[type^="text"] {width: 40px;}
.hp-form .phonedetail2 input.phonepart[type^="text"] {width: 60px;}

.hp-form input[type="submit"] {width:275px; height:50px; padding:0px 20px 2px 20px; color:#FFF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:26px; font-weight:700; text-align:center; text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px; text-transform:uppercase; background:url(../img/hp_form_btn.png) 0 bottom repeat-x; border:none; cursor:pointer; box-shadow:inset 0px -1px 5px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow:inset 0px -1px 5px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow:inset 0px -1px 5px 0px rgba(0, 0, 0, 0.4); border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-form input[type="submit"]:hover, .hp-form input[type="submit"]:focus, .hp-form input[type="submit"]:active {background-position:0 0;}

.hp-form label {display: block; position: relative;}
.hp-form label .asterisk {color: #c60; font-size: 200%; position: absolute; right: 10px; top: 10px; z-index: 1;}

.hp-bottom { display:block; padding:35px 0; background:#FFF url(../img/hp_bottom_bg.png) center 0 no-repeat;}

.hp-generators { display:block;}
.hp-half { display:block; float:left; width:480px; margin-left:40px;}
.hp-half:first-child { margin-left:0;}

.hp-generator { display:block; margin-top:20px; padding:0 0 0 80px; color:#555; font-size:14px; line-height:18px; background-position:0 6px; background-repeat:no-repeat;}
.hp-generator:first-child { margin-top:0;}

.hp-generator.hp-icn-link { background-image:url(../img/hp_icn_gen_link.png);}
.hp-generator.hp-icn-search { background-image:url(../img/hp_icn_gen_search.png);}
.hp-generator.hp-icn-page { background-image:url(../img/hp_icn_gen_page.png);}
.hp-generator.hp-icn-banners { background-image:url(../img/hp_icn_gen_banners.png);}
.hp-generator.hp-icn-video { background-image:url(../img/hp_icn_gen_video.png);}
.hp-generator.hp-icn-articles { background-image:url(../img/hp_icn_gen_articles.png);}
.hp-generator.hp-icn-wp { background-image:url(../img/hp_icn_gen_wp.png);}

.hp-generator h2 { margin-bottom:6px; color:#195888; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:26px; font-weight:700; line-height:28px;}
.hp-generator h2 a { color:#195888; text-decoration:none; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-generator h2 a:hover { color:#CC0000;}
.hp-generator p { margin-top:6px;}

.hp-generate-btn { display:block; margin-top:10px; text-align:right;}

.hp-btn-go { display:inline-block; min-height:22px; padding:3px 35px 5px 20px; color:#FFF; font-family:'Alegreya SC', Arial, Helvetica, sans-serif; font-size:20px; font-weight:700; line-height:22px; text-decoration:none; text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px; text-transform:uppercase; cursor:pointer; background:url(../img/hp_btn_small.png) 0 bottom repeat-x; position:relative; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow:inset 0px -3px 5px 0px rgba(0, 0, 0, 0.35); transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-btn-go:hover { background-position:0 0;}
.hp-btn-go i { display:block; width:12px; height:16px; margin-top:-7px; background:url(../img/hp_arw_btn_small.png) 0 0 no-repeat; position:absolute; top:50%; right:13px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.hp-btn-go:hover i { right:9px;}

/*---------- IE 7-8 border-radius and box-shadow fix ----------*/

*+html .ie {behavior:url(js/pie/PIE.htc); position:relative; z-index:100;}
.ie {behavior:url(js/pie/PIE.htc)\0/; position:relative\0/; z-index:100\0/;}




/*-- GENERIC --*/

h3.blue-title {padding-bottom:6px; color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:23px; line-height:24px; border-bottom:1px solid #C6C6C6;}
h3.blue-title span {color:#CC0000;}
h3.blue-title.small {font-size:22px;}

.block-white, .block-white .btm, .block-white .ctr {display:block; background:url(../img/white_block_bg.png) 0 0 no-repeat;}
.block-white {width:334px; padding-top:9px; margin:0 -2px;}
.block-white .btm {padding-bottom:9px; background-position:-334px bottom;}
.block-white .ctr {background-position:-668px 0; background-repeat:repeat-y; position:relative; padding:8px 18px;}

.block-white-big, .block-white-big .btm, .block-white-big .ctr {display:block; background:url(../img/white_block_bg_big.png) 0 0 no-repeat;}
.block-white-big {width:644px; padding-top:9px; margin:0 -2px;}
.block-white-big .btm {padding-bottom:9px; background-position:-644px bottom;}
.block-white-big .ctr {background-position:-1288px 0; background-repeat:repeat-y; position:relative; padding:8px 18px;}

.block-lblue {padding:40px; background:#E0F2FF url(../img/lblue_block_bg.png) 0 0 repeat-x; position:relative;}
.block-dblue {padding:20px; background:#3483C0 url(../img/dblue_block_bg.png) 0 0 repeat-x; position:relative;}
.block-lblue .lt, .block-lblue .rt, .block-lblue .rb, .block-lblue .lb, .block-dblue .lt, .block-dblue .rt, .block-dblue .rb, .block-dblue .lb {display:block; width:7px; height:7px; background:url(../img/lblue_block_corners.png) 0 0 no-repeat; position:absolute;}
.block-lblue .lt, .block-dblue .lt {background-position:0 0; left:0; top:0;}
.block-lblue .rt, .block-dblue .rt {background-position:0 -7px; right:0; top:0;}
.block-lblue .rb, .block-dblue .rb {background-position:0 -21px; right:0; bottom:0;}
.block-lblue .lb, .block-dblue .lb {background-position:0 -14px; left:0; bottom:0;}
.block-dblue a {color:#FFD800;}
.block-dblue h4.title {color:#FFD800; font-size:16px; font-weight:bold; line-height:18px;}
.block-dblue p {color:#FFF; font-size:12px; line-height:16px; margin-top:12px;}

.news-form {width:260px; margin:20px auto 0 auto; padding-bottom:10px;}
.news-form input[type^="text"] {width:242px; margin-bottom:10px; padding:6px 8px; color:#3C3C3C; font-size:12px; line-height:16px; border:1px solid #9E9E9E; background:#F2F2F2;}
.news-form input[type^="text"]:hover {background:#FFF;}
.news-form input[type^="text"]:focus, .news-form input[type^="text"]:active {border:1px solid #CC0000; background:#FFF;}
.news-form input[type^="submit"] {float:right; width:125px; height:36px; padding:36px 0 0 0; border:none; font-size:0px; background:url(../img/button_join_now.png) 0 0 no-repeat; overflow:hidden; cursor:pointer;}
.news-form input[type^="submit"]:hover, .news-form input[type^="submit"]:focus, .news-form input[type^="submit"]:active {background:url(../img/button_join_now.png) 0 -37px no-repeat;}
.news-form .req {display:block; float:left; color:#CC0000; font-size:11px; font-weight:bold; line-height:36px;}

.products-list {margin:15px 0 0 10px;}
.products-list li {display:block; padding:4px 0 4px 25px; color:#3C3C3C; font-size:12px; font-weight:bold; line-height:14px; background:url(../img/bullet_blue.png) 0 2px no-repeat;}

.textarea, .textarea .bottom, .textarea .center {display:block; background:url(../img/textarea_corners.png) 0 0 no-repeat;}
.textarea {background-position:0 0; padding-top:7px; margin-top:20px;}
.textarea .bottom {background-position:-960px bottom; padding-bottom:7px;}
.textarea .center {background-position:-1920px 0; background-repeat:repeat-y; padding:0 3px;}
.textarea .center .gradient {background:url(../img/textarea_bg.png) 0 0 repeat-x; padding:0 4px;}
.textarea textarea {width:946px; min-width:946px; max-width:946px; height:170px; min-height:170px; border:none; padding:0; background:none; color:#323232; font-size:12px; line-height:16px; overflow:auto;}

.dblue-tabs {margin-top:17px;}
.dblue-tabs a, .dblue-tabs a span, .dblue-tabs a span span {display:block; height:40px; background:url(../img/dblue_tabs_tabs.png) 0 0 no-repeat;}
.dblue-tabs a {background-position:0 0; float:left; margin-right:3px; color:#195888; font-size:16px; line-height:40px; text-decoration:none; text-shadow:#E5F2FB 0px 1px 0px; cursor:pointer;}
.tabs .dblue-tabs a {font-weight:bold;}
.dblue-tabs a span {background-position:right -40px;}
.dblue-tabs a span span {background-position:0 -80px; background-repeat:repeat-x; margin:0 6px; padding:0 13px;}
.dblue-tabs a:hover {background-position:0 -120px;}
.dblue-tabs a:hover span {background-position:right -160px;}
.dblue-tabs a:hover span span {background-position:0 -200px;}
.dblue-tabs a.current, .dblue-tabs a.selected {background-position:0 -240px; color:#FFF; text-shadow:#063354 0px 1px 0px;}
.dblue-tabs a.current span, .dblue-tabs a.selected span {background-position:right -280px;}
.dblue-tabs a.current span span, .dblue-tabs a.selected span span {background-position:0 -320px;}

.dblue-tabs2 {margin-top:17px;}
.dblue-tabs2 a, .dblue-tabs2 a span, .dblue-tabs2 a span span {display:block; height:52px; background:url(../img/dblue_tabs_tabs2.png) 0 0 no-repeat;}
.dblue-tabs2 a {background-position:0 0; float:left; margin-right:3px; color:#195888; font-size:16px; font-weight:bold; line-height:16px; text-align:center; text-decoration:none; text-shadow:#E5F2FB 0px 1px 0px; cursor:pointer;}
.dblue-tabs2 a span {background-position:right -52px;}
.dblue-tabs2 a span span {background-position:0 -104px; background-repeat:repeat-x; margin:0 6px; height:42px; padding:10px 13px 0 13px;}
.dblue-tabs2 a:hover {background-position:0 -156px;}
.dblue-tabs2 a:hover span {background-position:right -208px;}
.dblue-tabs2 a:hover span span {background-position:0 -260px;}
.dblue-tabs2 a.selected {background-position:0 -312px; color:#FFF; text-shadow:#063354 0px 1px 0px;}
.dblue-tabs2 a.selected span {background-position:right -364px;}
.dblue-tabs2 a.selected span span {background-position:0 -416px;}

.dblue-block, .dblue-block .right, .dblue-block .center {display:block; height:150px; background:url(../img/dblue_tabs_bg.png) 0 0 no-repeat;}
.dblue-block {padding-bottom:20px;}
.dblue-block .right {background-position:right -150px;}
.dblue-block .center {background-position:0 -300px; background-repeat:repeat-x; margin:0 6px;}

a.button-download {display:block; width:130px; height:52px; text-indent:-99999px; background:url(../img/button_download.png) 0 0 no-repeat;}
a.button-download:hover {background-position:0 -52px;}

.pagination {display:block; float:left; height:30px; margin:11px 0;}
.pagination li {float:left; margin:0 5px; color:#494949; font-size:12px; font-weight:bold; line-height:30px;}
.pagination li a {cursor: pointer;}
.pagination label {float:left; margin:8px 10px 0 15px;}
.pagination input[type^="text"] {width:30px; height:20px; padding:5px 10px; color:#393939; font-size:12px; line-height:20px; text-align:center; border:none; background:url(../img/pagination_input.png) 0 0 no-repeat;}
.pagination input[type^="text"]:hover, .pagination input[type^="text"]:focus, .pagination input[type^="text"]:active {background:url(../img/pagination_input.png) 0 -30px no-repeat;}
.pagination a.first, .pagination a.prev, .pagination a.Prev, .pagination a.next, .pagination a.Next, .pagination a.last {display:block; float:left; width:30px; height:30px; margin:0 1px; text-indent:-99999px; background:url(../img/pagination_buttons.png) 0 0 no-repeat;}
.pagination a.first {background-position:0 0;}
.pagination a.first:hover {background-position:0 -30px;}
.pagination a.prev, .pagination a.Prev {background-position:-60px 0;}
.pagination a.prev:hover, .pagination a.Prev:hover {background-position:-60px -30px;}
.pagination a.next, .pagination a.Next {background-position:-90px 0;}
.pagination a.next:hover, .pagination a.Next:hover {background-position:-90px -30px;}
.pagination a.last {background-position:-30px 0;}
.pagination a.last:hover {background-position:-30px -30px;}

.blue-link, .blue-link .right, .blue-link .center {display:block; height:58px; background:url(../img/blue_link_bg.png) 0 0 no-repeat;}
.blue-link {margin:0 -2px;}
.blue-link .right {background-position:right -58px;}
.blue-link .center {height:44px; background-position:0 -116px; background-repeat:repeat-x; margin:0 7px; padding:14px 8px 0 8px;}
.blue-link input[type^="text"] {width:100%; height:16px; color:#000; font-size:12px; line-height:16px; text-indent:11px; padding:6px 0; margin:0; background:url(../img/blue_link_input_left.png) 0 0 no-repeat; border:none;}
.blue-link span {display:block; width:5px; height:28px; background:url(../img/blue_link_input_right.png) 0 0 no-repeat; border:none;}


/*-- HEADER --*/

#header {height:100px; position:relative;}

#header h1 {position:absolute; top:15px; left:0;}
#header h1 a {display:block; width:137px; height:71px; background:url(../img/logo.png) 0 0 no-repeat; text-indent:-9999px; font-size:0px;}

#header .top-menu {display:block; position:absolute; top:12px; right:0;}
#header .top-menu li {display:block; float:left; margin-left:25px;}
#header .top-menu li a {display:block; height:20px; padding-left:22px; color:#195888; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; background:url(../img/icons_top_menu.png) 0 0 no-repeat;}
#header .top-menu li.link1 a {background-position:0 0;}
#header .top-menu li.link1.current a {background-position:0 -20px;}
#header .top-menu li.link2 a {background-position:0 -40px;}
#header .top-menu li.link2.current a {background-position:0 -60px;}
#header .top-menu li.link3 a {background-position:0 -80px;}
#header .top-menu li.link3.current a {background-position:0 -100px;}
#header .top-menu li.link4 a {background-position:0 -120px;}
#header .top-menu li.link4.current a {background-position:0 -140px;}

#header .main-menu {display:block; position:absolute; bottom:0; right:0;}
#header .main-menu li {display:block; float:left; margin-left:1px;}
#header .main-menu li a, #header .main-menu li a span, #header .main-menu li a span span {display:block; height:39px; background:url(../img/bg_main_menu.png) 0 0 no-repeat;}
#header .main-menu li a {background-position:0 0; color:#FFF; font-size:11px; line-height:12px; text-align:center; text-decoration:none; text-shadow:#0E3D68 0px -1px 0px; cursor:pointer;}
#header .main-menu li a span {background-position:right -39px;}
#header .main-menu li a span span {height:31px; background-position:0 -78px; background-repeat:repeat-x; margin:0 6px; padding:8px 10px 0 10px;}
#header .main-menu li a:hover {background-position:0 -117px;}
#header .main-menu li a:hover span {background-position:right -156px;}
#header .main-menu li a:hover span span {background-position:0 -195px;}
#header .main-menu li.current a {background-position:0 -468px; text-shadow:#78000D 0px -1px 0px;}
#header .main-menu li.current a span {background-position:right -507px;}
#header .main-menu li.current a span span {background-position:0 -546px;}
#header .main-menu li.cj a, #header .main-menu li.cj.current a {background-position:0 -234px; text-shadow:#527400 0px -1px 0px;}
#header .main-menu li.cj a span, #header .main-menu li.cj.current a span {background-position:right -273px;}
#header .main-menu li.cj a span span, #header .main-menu li.cj.current a span span {height:34px; background-position:0 -312px; padding-top:5px;}
#header .main-menu li.cj a:hover {background-position:0 -351px;}
#header .main-menu li.cj a:hover span {background-position:right -390px;}
#header .main-menu li.cj a:hover span span {background-position:0 -429px;}
#header .main-menu li.s-line a span span {height:25px; padding-top:14px;}



/*-- BLOCK BLUE --*/

.block-blue {display:block; min-height:290px; margin-bottom:20px; background:#195888 url(../img/blue_block_bg.png) 0 0 repeat-x;}
.block-blue .block-blue-bg {display:block; min-height:290px;}
.block-blue .inner {display:block; width:1000px; margin:0 auto; position:relative;}

.block-blue h2.title {color:#FFF; font-family:'ImpactRegular'; font-size:46px; line-height:46px; text-shadow:#031D41 0px 3px 2px;}
.block-blue h2.title span {color:#B9E5FF;}
.block-blue h2.title.small {font-size:44px;}
.block-blue h3.yellow-title {color:#FFD800; font-size:24px; font-style:italic; font-weight:bold; line-height:26px; text-shadow:#031D41 0px 1px 1px; margin-top:17px;}
.block-blue p {color:#FFF; font-size:12px; line-height:14px;}

/*-- Home (Block Blue) --*/

.block-blue.home {margin-bottom:60px;}
.block-blue.home .block-blue-bg {background:url(../img/blue_block_bg_home.jpg) left 0 no-repeat;}
.block-blue.home .inner {padding-top:55px; height:235px;}
.block-blue.home h2.title {font-size:64px; line-height:64px; text-shadow:#031D41 0px 4px 3px;}
.block-blue.home h2.title span {font-size:46px; line-height:50px;}
.block-blue.home .seal {display:block; width:110px; height:110px; text-indent:-99999px; background:url(../img/seal_life_time.png) 0 0 no-repeat; position:absolute; top:10px; right:-3px;}
.block-blue.home .evafp {display:block; width:203px; height:104px; text-indent:-99999px; background:url(../img/ev_aff_prog.png) 0 0 no-repeat; position:absolute; top:110px; right:-3px;}

/*-- About (Block Blue) --*/

.block-blue.about .block-blue-bg {background:url(../img/blue_block_bg_about.jpg) center 0 no-repeat;}
.block-blue.about .inner {width:750px; padding:40px 250px 0 0;}
.block-blue.about p {font-size:13px; line-height:17px; margin-top:17px;}
.block-blue.about .seal {display:block; width:110px; height:110px; text-indent:-99999px; background:url(../img/seal_life_time.png) 0 0 no-repeat; position:absolute; top:10px; right:-3px;}

/*-- Terms (Block Blue) --*/

.block-blue.terms, .block-blue.terms .block-blue-bg {min-height: 80px;}
.block-blue.terms .inner {width:750px; padding:20px 250px 0 0;}
.block-blue.terms p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Contact (Block Blue) --*/

.block-blue.contact .inner {width:600px; padding:60px 400px 0 0;}
.block-blue.contact p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Creatives and Banners (Block Blue) --*/

.block-blue.banners .block-blue-bg {background:url(../img/blue_block_bg_banners.jpg) center 0 no-repeat;}
.block-blue.banners .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.banners p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Exit Chat Agent (Block Blue) --*/

.block-blue.chat .block-blue-bg {background:url(../img/blue_block_bg_exitchatagent.jpg) center 0 no-repeat;}
.block-blue.chat .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.chat p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Keywords and Articles (Block Blue) --*/

.block-blue.keywords .block-blue-bg {background:url(../img/blue_block_bg_keywords.jpg) center 0 no-repeat;}
.block-blue.keywords .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.keywords p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- 3 Steps (Block Blue) --*/

.three-steps {margin-top:17px;}
.three-steps td {height:62px; padding-left:65px; color:#CCECFF; font-size:11px; line-height:14px; vertical-align:top;}
.three-steps.middle td {vertical-align:middle;}
.three-steps td.step1 {background:url(../img/step1.png) 0 0 no-repeat;}
.three-steps td.step2 {background:url(../img/step2.png) 0 0 no-repeat;}
.three-steps td.step3 {background:url(../img/step3.png) 0 0 no-repeat;}

/*-- Landing Pages (Block Blue) --*/

.block-blue.landingpages .block-blue-bg {background:url(../img/blue_block_bg_landingpages.jpg) center 0 no-repeat;}
.block-blue.landingpages .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.landingpages p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Search Boxes (Block Blue) --*/

.block-blue.searchboxes .block-blue-bg {background:url(../img/blue_block_bg_searchboxes.jpg) center 0 no-repeat;}
.block-blue.searchboxes .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.searchboxes p {font-size:13px; line-height:17px; margin-top:17px;}

/*-- Wordpress Theme (Block Blue) --*/


.text-block {font-size: 18px; line-height: 20px;}
.block-blue.wptheme .block-blue-bg {background:url(../img/blue_block_bg_blank.jpg) center 0 no-repeat;}
.block-blue.wptheme .inner {width:600px; height:230px; padding:60px 400px 0 0; position:relative;}
.block-blue.wptheme p {font-size:13px; line-height:17px; margin-top:17px;}
a.button-download-files {display:block; width:361px; height:86px; text-indent:-99999px; background:url(../img/button_download_files.png) 0 0 no-repeat; position:absolute; right:0; top:80%; margin-top:-43px;}
a.button-download-files:hover {background-position:0 -86px;}



/*-- 3 BLOCKS --*/

.benefits {width:1010px; position:absolute; bottom:-45px; left:-2px;}
.benefits h3 {color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:25px;}
.benefits p {color:#4B4B4B; font-size:15px; line-height:14px; margin-top:5px;}
.benefits .benefit {display:block; float:left; width:334px; margin-right:1px; padding-bottom:18px; background:url(../img/white_block_bg_shadow.jpg) 0 bottom no-repeat;}
.benefits .benefit .block-white {width:334px; margin:0;}



/*-- SIDEBAR --*/

#sidebar {float:left; width:330px;}

#sidebar .block-white {margin-bottom:6px;}
#sidebar .block-white p {color:#3C3C3C; font-size:12px; line-height:14px; margin:10px 0;}
#sidebar .block-white .potential-img {margin:0 -3px;}
#sidebar .block-white .join {font-size:12px; font-weight:bold; line-height:14px; text-align:right; margin:10px 0;}
#sidebar .block-RevenuwWire {margin-bottom:15px;}
#sidebar .block-RevenuwWire .ctr {padding-left:85px; text-align:center; font-family:'MyriadProBlkSCnIt'}
#sidebar .block-RevenuwWire .ctr .size1 {display:block; color:#195888; font-size:21px; line-height:22px;}
#sidebar .block-RevenuwWire .ctr .size2 {display:block; color:#2582C9; font-size:17px; line-height:20px;}
#sidebar .block-RevenuwWire .ctr .size3 {display:block; color:#CC0000; font-size:21px; line-height:22px;}
#sidebar .block-white .RevenuwWire {display:block; width:88px; height:115px; background:url(../img/revenuewire_seal.png) 0 0 no-repeat; position:absolute; left:-13px; top:-18px;}



/*-- CONTENT --*/

#content {float:right; width:640px;}

#content h2.home-title {color:#2D2D2D; font-family:'MyriadProBlkSCnIt'; font-size:40px; line-height:42px;}
#content h2.home-title span {color:#767676;}

#content h2.about-title {color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:30px; line-height:30px; margin:12px 0;}

#content h2.contact-title {color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:36px; line-height:36px; margin:10px 0;}

#content p.text {color:#393939; font-size:12px; line-height:16px; margin:15px 0;}

#content-wide {}
#content-wide h2.title {color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:30px; line-height:30px; margin:15px 0;}
#content-wide h2.title span {color:#7FA3BE;}
#content-wide p.text {color:#393939; font-size:12px; line-height:16px; margin:15px 0;}
#content-wide p.bold-text {color:#393939; font-size:15px; font-weight:bold; line-height:18px; margin:15px 0;}

.steps-home {display:block; width:640px; height:410px; margin-top:10px; background:url(../img/steps_home.jpg) 0 0 no-repeat; position:relative;}
.steps-home a {display:block; width:239px; height:64px; background:url(../img/button_get_started.png) 0 0 no-repeat; position:absolute; right:-5px; bottom:10px; text-indent:-99999px;}
.steps-home a:hover {background-position:0 -64px;}
.steps-home-note {color:#1D1D1D; font-size:12px; line-height:14px; text-align:center; margin:20px 0;}

.serv-table {padding-top:30px; background:url(../img/serv_shadow.jpg) center 0 no-repeat;}
.serv-table table {width:670px; margin-right:-30px;}
.serv-table td {width:50%; padding:0 30px 0 75px; vertical-align:top;}
.serv-table td.button {text-align:right; padding-top:5px; padding-bottom:25px;}
.serv-table td.button a {display:inline-block; width:54px; height:24px; text-indent:-99999px; font-size:0px; color:#FFF; background:url(../img/button_go.png) 0 0 no-repeat;}
.serv-table td.button a:hover {background-position:0 -24px;}
.serv-table h3 {color:#195888; font-family:'MyriadProBlkSCnIt'; font-size:17px; line-height:20px;}
.serv-table h3 a {color:#195888; text-decoration:none;}
.serv-table h3 a:hover {color:#CC0000; text-decoration:none;}
.serv-table p {color:#1D1D1D; font-size:11px; line-height:13px; margin-top:3px;}
.serv-table td.td1 {background:url(../img/serv_td1.jpg) 0 0 no-repeat;}
.serv-table td.td2 {background:url(../img/serv_td2.jpg) 0 0 no-repeat;}
.serv-table td.td3 {background:url(../img/serv_td3.jpg) 0 0 no-repeat;}
.serv-table td.td4 {background:url(../img/serv_td4.jpg) 0 0 no-repeat;}
.serv-table td.td5 {background:url(../img/serv_td5.jpg) 0 0 no-repeat;}
.serv-table td.td6 {background:url(../img/serv_td6.jpg) 0 0 no-repeat;}
.serv-table td.td7 {background:url(../img/serv_td7.jpg) 0 0 no-repeat;}
.serv-table td.td8 {background:url(../img/serv_td8.jpg) 0 0 no-repeat;}

.send-email {color:#5F5F5F; font-size:14px; line-height:16px; text-align:center; margin-top:30px;}

.banner_type {margin-top: 10px; margin-bottom: 10px;}
#bannerPreview {padding-top: 15px;clear: both;text-align: center;}

/*-- About --*/

.content-list {padding-left:50px;}
.content-list .products-list {float:left; margin:15px 0 0 40px;}

/*-- Contact --*/

.cform {width:334px; margin:30px auto 0 auto;}
.cform .row {margin-bottom:12px; text-align:center;}
.cform input[type^="text"] {width:300px; height:20px; padding:12px 17px; color:#393939; font-size:16px; line-height:20px; border:none; background:url(../img/cform_input.png) 0 0 no-repeat;}
.cform input[type^="text"]:hover, .cform input[type^="text"]:focus, .cform input[type^="text"]:active {background:url(../img/cform_input.png) 0 -44px no-repeat;}
.cform input.small {float:left; width:130px; height:20px; padding:12px 17px; color:#393939; font-size:16px; line-height:20px; border:none; background:url(../img/cform_input_small.png) 0 0 no-repeat;}
.cform input.small:hover, .cform input.small:focus, .cform input.small:active {background:url(../img/cform_input_small.png) 0 -44px no-repeat;}
.cform textarea {width:310px; min-width:310px; max-width:310px; height:200px; min-height:200px; max-height:200px; resize:none; overflow:auto; padding:12px 7px 12px 17px; color:#393939; font-size:16px; line-height:20px; border:none; background:url(../img/cform_textarea.png) 0 0 no-repeat;}
.cform textarea:hover, .cform textarea:focus, .cform textarea:active {background:url(../img/cform_textarea.png) 0 -224px no-repeat;}
.cform input[type^="submit"] {width:209px; height:64px; padding:64px 0 0 0; border:none; font-size:0px; background:url(../img/button_submit.png) 0 0 no-repeat; overflow:hidden; cursor:pointer;}
.cform input[type^="submit"]:hover, .cform input[type^="submit"]:focus, .cform input[type^="submit"]:active {background:url(../img/button_submit.png) 0 -64px no-repeat;}
.cform .captcha {float:right;}

/*-- Creatives and Banners --*/

.gform {display:block; margin:30px -30px 0 0;}
.gform .row {padding-bottom:20px;}
.gform .row .cell {float:left; width:324px;}
.gform .row .cell.button {margin-top:-8px; width:294px; text-align:center;}
.gform .row .cell.single {float:none; width:618px; text-align:center;}
.gform .row.check {color:#FFF; padding-left:90px;}
.gform .row.check .label {float:left; margin-left:5px;}
.gform .row .cell .qmark {float:left; margin-top:-20px;}
.gform .row .cell .qmark a, .gform .row .cell .qmark abbr {display:block; width:20px; height:20px; text-indent:-99999px; background:url(../img/question_mark.png) 0 0 no-repeat;}
.gform .row .cell .qmark a:hover, .gform .row .cell .qmark abbr:hover {background-position:0 -20px;}
.gform .row .cell.text {color:#FFF; font-size:16px; line-height:44px; text-align:center;}
.gform label {display:block; color:#BBDEF7; font-size:14px; font-style:italic; line-height:16px; margin-bottom:4px;}
.gform .row .cell.radio {padding-top:15px;}
.gform .row .cell.radio span {display:block; float:left; color:#FFF; font-size:14px; line-height:16px; margin:0 20px 0 20px;}
.gform .row .cell.radio label {display:block; float:left; color:#FFF; font-size:14px; font-style:normal; line-height:16px; margin-right:15px;}
.gform input[type^="text"] {float:left; width:260px; height:20px; padding:12px 17px; color:#393939; font-size:16px; line-height:20px; border:none; background:url(../img/blue_block_input.png) 0 0 no-repeat;}
.gform input[type^="text"]:hover, .gform input[type^="text"]:focus, .gform input[type^="text"]:active {background:url(../img/blue_block_input.png) 0 -44px no-repeat;}
.gform.details-table input[type^="text"] {width:300px; background:url(../img/cform_input.png) 0 0 no-repeat;}
.gform.details-table input[type^="text"]:hover, .gform.details-table input[type^="text"]:focus, .gform.details-table input[type^="text"]:active {background:url(../img/cform_input.png) 0 -44px no-repeat;}
.gform input.big[type^="text"] {width:629px; height:20px; padding:12px 17px; color:#393939; font-size:16px; line-height:20px; border:none; background:url(../img/blue_block_input_big.png) 0 0 no-repeat;}
.gform input.big[type^="text"]:hover, .gform input.big[type^="text"]:focus, .gform input.big[type^="text"]:active {background:url(../img/blue_block_input_big.png) 0 -44px no-repeat;}
.gform input[type^="submit"] {width:234px; height:64px; padding:64px 0 0 0; border:none; font-size:0px; background:url(../img/button_generate.png) 0 0 no-repeat; overflow:hidden; cursor:pointer;}
.gform input[type^="submit"]:hover, .gform input[type^="submit"]:focus, .gform input[type^="submit"]:active {background:url(../img/button_generate.png) 0 -64px no-repeat;}
.gform input[type^="checkbox"] {float:left;}
.gform a {color:#FFF;}

.title-filters {border-bottom:1px solid #195888;}
.title-filters h2.title {float:left;}
.title-filters .gform {margin:0;}
.title-filters .filters {float:right;}
.title-filters .filters, .title-filters .filters .right, .title-filters .filters .center {display:block; height:60px; background:url(../img/bg_filters.png) 0 0 no-repeat;}
.title-filters .filters .right {background-position:right -60px;}
.title-filters .filters .center {background-position:0 -120px; background-repeat:repeat-x; margin:0 11px; height:52px; padding-top:8px;}

.banners-block {text-align:center;}
.banners-block a {display:inline-block; border:2px solid #FFF; margin:8px; -webkit-box-shadow: 0px 2px 4px 0px #000; -moz-box-shadow: 0px 2px 4px 0px #000; box-shadow: 0px 2px 4px 0px #000;}
.banners-block a:hover {border:2px solid #CC0000;}
.banners_inside {display:block;width:100%;overflow:hidden;}
.banners_inside img {float: left;margin-bottom: 25px; margin-right: 15px;}
.banners_inside textarea {float: left;width: 600px; height: 100px;margin-bottom: 10px;}

.details-table table {margin:0 auto;}
.details-table td {padding:10px 15px; vertical-align:top;}
.details-table .path {font-size:16px; line-height:18px;}
.details-table .path span {color:#195888;}
.gform.details-table {margin:0;}
.gform.details-table .row {width:334px;}
.gform.details-table .row .cell {float:none; width:364px; margin-right:0; position:relative;}
.gform.details-table .row.check {color:#000; padding-left:0;}
.gform.details-table .row.check .label {width:310px;}
.gform.details-table a {color:#195888;}

/*-- Keywords and Articles --*/

.keywords .gform {margin:0; padding-top:25px;}
.keywords .gform .row {padding:0;}
.keywords .gform .row .cell {width:auto; margin-right:20px;}
.keywords .gform .row .cell.button {margin:12px 0 0 0;}
.keywords .gform input[type^="submit"] {width:229px; height:64px; padding:64px 0 0 0; border:none; font-size:0px; background:url(../img/button_continue.png) 0 0 no-repeat; overflow:hidden; cursor:pointer;}
.keywords .gform input[type^="submit"]:hover, .keywords .gform input[type^="submit"]:focus, .keywords .gform input[type^="submit"]:active {background:url(../img/button_continue.png) 0 -64px no-repeat;}

.title-download h2.title {float:left;}
.title-download .button {float:right;}

.keywords-table {margin-bottom:10px;}
.keywords-table th {padding:8px 14px; color:#FFF; font-size:12px; line-height:14px; background:#195989 url(../img/keywords_table_th.png) 0 0 repeat-x;}
.keywords-table td {padding:8px 14px; color:#195888; font-size:12px; line-height:14px; background:#E4E4E4 url(../img/keywords_table_td.png) 0 0 repeat-x; border-top:1px solid #FFF; border-bottom:1px solid #A5A5A5;}

/*-- Landing Page Generator --*/

.pages-block {margin-left:53px;}
.pages-block li {display:block; float:left; width:272px; margin:16px 13px; text-align:center;}
.pages-block li h4 {color:#195888; font-size:16px; line-height:18px; margin:0 4px 8px 4px; text-align:left;}
.pages-block li span {display:block; width:260px; height:150px; padding:6px; background:url(../img/landing_pages_bg.png) 0 0 no-repeat;}
.pages-block li a.button {display:block; width:100px; height:30px; margin:8px auto 0 auto; text-indent:-99999px; background:url(../img/button_preview.png) 0 0 no-repeat;}
.pages-block li a.button:hover {background-position:0 -30px;}

/*-- Link Generator --*/

.links-table {margin:0 auto;}
.links-table td.name {color:#FFF; font-size:12px; font-weight:bold; text-align:right; white-space:nowrap; padding-right:15px;}
.links-table td.link {width:500px; padding:1px 10px 1px 0;}
.links-table a.visit-link {display:inline-block; padding-left:20px; color:#BAE1FF; font-size:11px; line-height:12px; background:url(../img/icon_link.png) 0 center no-repeat;}
.links-table a.visit-link:hover {color:#FFD800; text-decoration:underline;}



.path-to {margin:10px 0; color:#FFF; font-size:14px; line-height:18px;}
.path-to span {color:#FFD800;}
.path-to b {color:#BBE2FF; font-weight:normal;}

/*-- Tooltip --*/

#tooltip {width:200px; position:absolute; z-index:3000000; border:1px solid #5E7000; background:#F9FFDB; padding:0 7px 7px 7px;}
#tooltip p {margin:6px 0 0 0; padding:0; color:#000; font-size:11px; line-height:14px;}

 /* tooltip styling */
.tooltip {
display:none;
background:#F9FFDB;
padding:5px;
font-size:11px;
max-width: 200px;
color:#000;
border: 1px solid #5E7000;
z-index: 9999;
}

.tooltip a {
color:#19598A;
font-size:11px;
font-weight:bold;
}

p.success {color: green;}
p.error {color: red;}

/*-- Video --*/

.video .inner {margin: 0 auto; width: 640px;}
.video p {font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}
.video .title {padding-bottom: 10px; padding-top: 15px;}
.video textarea {width: 100%;}
.video .blue-cont {padding-bottom: 20px;}

/*-- Email Templates --*/

.block-blue.emails-bg .block-blue-bg {background:url(../img/blue_block_bg_emails.jpg) center 0 no-repeat;}
.block-blue.emails-bg .inner {width:640px; padding:20px 0 0 360px;}
.block-blue.emails-bg p {font-size:13px; line-height:17px; margin-top:17px;}

.pages-block.emails li span {display:block; width:260px; height:210px; padding:6px; background:url(../img/emails_bg.png) 0 0 no-repeat;}
.pages-block li a.button-download {display:block; width:100px; height:30px; margin:8px auto 0 auto; text-indent:-99999px; background:url(../img/button_download_small.png) 0 0 no-repeat;}
.pages-block li a.button-download:hover {background-position:0 -30px;}

/*-- FOOTER --*/

#footer {width:1000px; margin:30px auto 0 auto; padding:20px 0 60px 0; text-align:center; background:url(../img/footer.png) center 0 no-repeat;}
#footer .links {color:#195888; font-size:11px; font-weight:bold; line-height:14px; text-transform:uppercase;}
#footer .links a {color:#195888; text-decoration:none; margin:0 6px;}
#footer .links a:hover {color:#CC0000;}
#footer .copy {color:#393939; font-size:11px; line-height:14px; margin-top:12px;}
