/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section
	{
	display: block;
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not ([controls] ) {
	display: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

a:hover,a:active {
	outline: 0;
}

sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}

img.flame_search{
	vertical-align: 0%;
}

button,input,select,textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button,input {
	*overflow: visible;
	line-height: normal;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button
	{
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
}

.clearfix:after {
	clear: both;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

@
-webkit-keyframes Levitation { 0% {
	-webkit-transform: translate(0, -20);
}

50%
{
-webkit-transform
:
 
translate
(0
,
10
px
);
 
}
100%
{
-webkit-transform
:
 
translate
(0
,
-20);
}
}
@
-moz-keyframes Levitation { 0% {
	-moz-transform: translate(0, -20);
}

50%
{
-moz-transform
:
 
translate
(0
,
10
px
);
 
}
100%
{
-moz-transform
:
 
translate
(0
,
-20);
}
}
@
-ms-keyframes Levitation { 0% {
	-ms-transform: translate(0, -20);
}

50%
{
-ms-transform
:
 
translate
(0
,
10
px
);
 
}
100%
{
-ms-transform
:
 
translate
(0
,
-20);
}
}
@
-o-keyframes Levitation { 0% {
	-o-transform: translate(0, -20);
}

50%
{
-o-transform
:
 
translate
(0
,
10
px
);
 
}
100%
{
-o-transform
:
 
translate
(0
,
-20);
}
}
/* ----------------------------------- */
	/*	   		   FONT-FACE 		  	   */
	/* ----------------------------------- */
@font-face {
	font-family: 'Belinda';
	src: url('../css/fonts/belinda-webfont.eot');
	src: url('../css/fonts/belinda-webfont.eot?#iefix')
		format('embedded-opentype'), url('../css/fonts/belinda-webfont.woff')
		format('woff'), url('../css/fonts/belinda-webfont.ttf')
		format('truetype'),
		url('../css/fonts/belinda-webfont.svg#BelindaRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ----------------------------------- */
	/*	   		 WHOGOTFUNDED 	  	       */
	/* ----------------------------------- */
html {
	padding: 0;
	margin: 0;
	width: 100%;
}

body {
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: url(../images/web/layout/bg_all_noise.jpg) top center;
}

/* ----------------------------------- */ /*	     		 ALL		  	       */
	/* ----------------------------------- */
div#all {
	width: 100%;
	background: url(../images/web/layout/bg_all_top.jpg) no-repeat top
		center;
	margin-left: auto;
	margin-right: auto;
}

div#all_inner {
	background: url(../images/web/layout/bg_all_bottom.jpg) no-repeat bottom
		center;
}

div.index {
	min-height: 1598px; /* 1698 */
	_height: 1598px;
}

div.center {
	width: 980px;
	margin: 0px auto;
	position: relative;
}

a#twitter_link {
	
}

/* ----------------------------------- */
	/*	     		 HEADER		  	       */
	/* ----------------------------------- */
header {
	width: 100%;
	height: 97px;
	background: url(../images/web/layout/bg_header.png) no-repeat top center;
}

/* LOGO */
header div.logo {
	float: left;
	padding: 14px 0 0 5px;
}

header div.logo div {
	float: left;
	width: 240px;
}

header div.logo span {
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	margin-right: 6px;
	color: #ffffff;
	font-size: 14px;
}

header div.logo span a {
	float: right;
	width: 66px;
	height: 17px;
	background: url(../images/web/layout/logo_digimind.png) no-repeat right
		center;
}

header div.logo a {
	float: left;
	width: 234px;
	height: 20px;
	background: url(../images/web/layout/sprite_png.png) no-repeat -5px -3px;
}

/* BETA */
header div.beta {
	float: left;
	padding: 26px 0 0 10px;
}

header div.beta div {
	float: left;
	width: 31px;
	height: 14px;
	background: url(../images/web/layout/sprite_png.png) no-repeat -251px
		-8px;
}

/* MENU */
header nav {
	float: right;
}

header nav ul {
	float: left;
	padding: 0px;
}

header nav ul.sub-menu {
	border-radius: 5px;
}

header nav ul li {
	float: left;
	padding: 12px 6px;
	background: url(../images/web/layout/header_menu_delimiter.gif)
		no-repeat right center;
}

header nav ul li.last {
	background: none;
	padding-right: 0px;
}

header nav ul li a {
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 16px 8px 16px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 1px 0px #dc8e00;
}

header nav ul li a:hover,header nav ul li a.selected {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/web/layout/header_menu_bg.png);
}

header nav ul li ul.sub-menu {
	display: none;
	padding: 2px 0px;
	z-index: 90;
	position: absolute;
	top: 52px;
	left: 482px;
	z-index: 90;
}

header nav ul li.last_sub_menu {
	background: none;
}

header nav ul li:hover ul.sub-menu {
	display: block;
	border: 1px solid #f39500;
	background-color: #f39500;
}

header nav ul li.user {
	float: right;
	width: 150px;
	background: none;
	padding-right: 0px;
	padding-left: 10px;
}

header nav ul li.user a.profile,header nav ul li.user a.profile:hover {
	font-size: 12px;
}

header nav ul li.user div {
	float: left;
	width: 150px;
	text-align: center;
}

header nav ul li.user div a,header nav ul li.user div a:hover {
	float: none;
	font-size: 11px;
	border: 0px;
	padding: 3px 0 0 0;
	text-decoration: underline;
	background-image: none;
}

header nav ul li.user div a:hover {
	color: #b96300;
	text-shadow: none;
}

header nav ul li.sign_out {
	background-position: left center;
	padding-right: 0px;
	padding-left: 16px;
}

header nav ul li.sign_out a,header nav ul li.sign_out a:hover {
	padding-left: 0px;
	padding-right: 0px;
	background: none;
}

header nav ul li a.profile,header nav ul li a.profile:hover {
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/web/layout/icon_user.png) no-repeat 10px 7px;
	background-color: #f9c746;
	padding: 6px 16px 6px 32px;
}

header nav ul li a.profile:hover,header nav ul li a.profile.selected {
	background-color: #e58900;
	text-shadow: none;
}

/* ----------------------------------- */ /*		  		 CONTENT			   */
	/* ----------------------------------- */
div.content {
	margin: 0px auto;
	width: 980px;
}

/* HEADLINE */
div.index div.headline {
	width: 980px;
	height: 200px;
	position: relative;
}

div.index div.headline div {
	position: absolute;
	top: -36px;
	left: -156px;
	width: 280px;
	height: 248px;
	background: url(../images/web/layout/mascot.png) no-repeat center center;
	-webkit-animation-name: Levitation;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-moz-animation-name: Levitation;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
}

div.index h2 {
	float: left;
	width: 980px;
	text-align: center;
	font-size: 30px;
	color: #343434;
	margin: 0;
	padding: 10px 0 30px 0;
}

div.index h3 {
	float: left;
	width: 980px;
	text-align: center;
	font-size: 20px;
	color: #343434;
	margin: 0;
	padding: 10px 0 0px 0;
}

/* COUNTERS */
div.counters_bg {
	float: left;
	width: 100%;
	position: relative;
}

div.index div.counters {
	float: left;
	height: 350px;
	padding: 0 180px 0 180px;
}

div.index div.counters ul {
	float: left;
	width: 620px;
}

div.index div.counters ul li {
	float: left;
	width: 300px;
	padding: 40px 0 0 0;
	position: relative;
}

div.index div.counters ul li a {
	position: absolute;
	width: 160px;
	height: 156px;
	left: 70px;
	top: 40px;
}

div.index div.counters ul li div.icon {
	float: left;
	width: 300px;
	height: 120px;
	text-align: center;
}

div.index div.counters ul li div.icon div.funded {
	display: inline-block;
	width: 114px;
	height: 109px;
	background: url(../images/web/layout/sprite_png.png) no-repeat -204px
		-35px;
}

div.index div.counters ul li div.icon div.deals_detected {
	display: inline-block;
	width: 204px;
	height: 129px;
	background: url(../images/web/layout/sprite_png.png) no-repeat 0px -35px;
}

div.index div.counters ul li div.amount {
	float: left;
	width: 300px;
	font-weight: bold;
	font-size: 30px; /* 35 */
	color: #343434;
	text-align: center;
}

div.index div.counters ul li div.detail_text {
	float: left;
	width: 300px;
	color: #8c8b7a;
	font-size: 13px;
	text-align: center;
	padding: 10px 0 0 0;
}

/* HR */
div.index hr {
	width: 980px;
	height: 40px;
	background: url(../images/web/layout/bg_hr.png) no-repeat bottom center;
	border: 0px;
	float: left;
}

div.index div.center hr.headline-hr {
	margin-top: -3.5em;
}

/* ----------------------------------- */ /*		  		 BILL			  	   */
	/* ----------------------------------- */
div.deals_bg {
	float: left;
	width: 100%;
	background: url(../images/web/layout/bg_robot.png) no-repeat top center;
}

div.bill {
	float: left;
	width: 980px;
	padding-bottom: 80px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}

div.bill div.robot_hand {
	position: absolute;
	top: 119px;
	right: 19px;
	width: 19px; /*244*/
	height: 39px; /*272*/
	background: url(../images/web/layout/bg_robot_hand.png) no-repeat top
		center;
	z-index: 0;
}

div.bill div.top div.latest_deals {
	background: url("../images/web/layout/arrow_left3.png") no-repeat scroll
		right bottom transparent;
	color: #E82259;
	font-family: Belinda;
	font-size: 25px;
	font-weight: normal;
	height: 50px;
	left: -125px;
	padding: 36px 0 0;
	position: absolute;
	text-align: center;
	top: 55px;
	width: 150px;
}

div.bill div.top {
	width: 980px;
	height: 164px;
	background: url(../images/web/layout/bg_table_top.png) no-repeat bottom
		center;
	position: relative;
	z-index: 0;
}

div.bill div.content {
	float: left;
	width: 980px;
	min-height: 200px;
	_height: 200px;
	background: url(../images/web/layout/bg_table_middle.png) repeat-y
		center center;
	position: relative;
	z-index: 1;
}

div.bill div.content div.line {
	float: left;
	width: 980px;
	text-align: center;
}

div.bill div.content div.line div {
	margin: 0px auto;
	width: 936px;
	height: 32px;
	background: url(../images/web/layout/bg_list_line.png) repeat-x bottom
		center;
}

div.bill div.bottom {
	float: left;
	width: 980px;
	height: 85px;
	background: url(../images/web/layout/bg_table_bottom.png) no-repeat
		bottom center;
	text-align: center;
	position: relative;
}

div.bill div.bottom.thin {
	height: 60px;
	background: url(../images/web/layout/bg_table_bottom_thin.png) no-repeat
		bottom center;
}

div.bill div.bottom div {
	float: left;
	width: 980px;
	padding: 30px 0 10px 0;
	color: #8C8B7A;
	font-size: 11px;
}

div.list div.bottom div {
	float: left;
	width: 980px;
	color: #8C8B7A;
	font-size: 11px;
}


div.bill div.bottom div a.home_deal_button {
	font-size: 1.7em;
	text-transform: uppercase;
}


div.bill div.bottom span {
	background: url("../images/web/layout/arrow_subpage_up.png") no-repeat
		scroll center top transparent;
	color: #E82259;
	font-family: Belinda;
	font-size: 20px;
	font-weight: normal;
	left: 0;
	padding: 36px 0 0;
	position: absolute;
	text-align: center;
	top: 60px;
	width: 980px;
}

div.bill div.bottom div a {
	display: block-inline;
	padding: 8px 18px 8px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div.bill div.bottom div a:hover {
	background-color: #e82259;
}

/* TABLE HEADER */
div.content ul.header {
	position: relative;
	margin-top: -140px;
	left: 23px;
	width: 934px;
}

div.content ul.header li {
	float: left;
	width: 934px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	color: #343434;
	padding: 20px 0px 20px 0px;
	background: url(../images/web/layout/bg_list_line.png) repeat-x bottom
		center;
}

/* TABLE HEADER PROFILE */
div.content.profile ul.header {
	position: relative;
	left: 23px;
	width: 934px;
}

div.content.profile ul.header li span.keyword {
	width: 320px;
}

div.content.profile ul.header li span.industry {
	width: 300px;
}

div.content.profile span.keywords {
	padding-left: 20px;
}

div.content.profile span.keywords span {
	width: 280px;
}

div.content.profile ul.header span.keyword span {
	padding-left: 40px;
}

div.content.profile ul.result {
	float: left;
	min-height: 0;
	padding-bottom: 0px;
}

div.content.profile ul.header span.only_hot {
	float: left;
	width: 100px;
}

div.content.profile ul.header span.only_hot span {
	float: left;
	padding-left: 30px;
}

div.content.profile ul li span.industry {
	width: 330px;
}

div.content.profile ul.result span.flame_space {
	float: left;
	height: 18px;
	width: 70px;
	position: relative;
}

div.content.profile ul.result span.flame_space span.flame {
	top: 0px;
	left: 36px;
}

div.content.profile ul.result li.over span.flame_space span.flame {
	top: 0px;
}

div.list div.content.profile.power_alert {
	background: none;
	position: relative;
	margin-top: -70px;
}

div.add_alert_profile p.link a {
	color: #14BACD;
}

div.content.profile span.alert_number {
	padding-left: 20px;
}

div.content.profile ul.header li span.query {
	width: 320px;
}

div.content.profile ul.header li span.alert_number {
	width: 180px;
	padding-left: 40px;
}

div.content.profile ul.result li span.query {
	width: 600px;
}

div.content.profile ul.result li span.alert_number {
	width: 180px;
}

div.content.profile div.automatic_alert_activation {
	float: right;
	clear: left;
	height: 2em;
	vertical-align: 37px;
	padding-top: 1em;
	padding-right: 3em;
	color: #8C8B7A
}

div.content.profile div.automatic_alert_activation a {
	color: #8C8B7A
}

div.content.profile div.stop_automatic_alert input {
	vertical-align: middle;
}

div.content.profile div.stop_automatic_alert span {
	vertical-align: middle;
}

/* rank */
div.content ul.header li span.rank {
	float: left;
	width: 40px;
	height: 16px;
}

div.content ul.header li span.rank span {
	padding-left: 34px;
}

/* company */
div.content ul.header li span.company {
	float: left;
	width: 380px; /* 320 */
}

div.content ul.header li span.company span {
	padding-left: 40px;
}

div.content ul.header li span.company.top-investors {
	width: 440px;
}

/* number of deals */
div.content ul.header li span.number_of_deals {
	float: left;
	width: 140px;
}

div.content ul.header li span.number_of_deals span {
	padding-left: 40px;
}

/* deal_size */
div.content ul.header li span.deal_size {
	float: left;
	width: 140px;
}

div.content ul.header li span.deal_size span {
	float: right;
}

/* sum_amounts */
div.content ul.header li span.sum_amounts {
	float: right;
	width: 160px;
}

div.content ul.header li span.sum_amounts span {
	float: right;
}

/* deal_size_sort */
div.content ul.header li span.deal_size_sort {
	float: left;
	width: 180px;
}

div.content ul.header li span.deal_size_sort div {
	float: right;
	padding-left: 10px;
}

div.content ul.header li span.deal_size_sort div.time {
	background: url(../images/web/layout/bg_line_dotted_vertical.png)
		repeat-y right center;
	padding-right: 10px;
	padding-bottom: 4px;
}

div.contentr li span.deal_size_sort a {
	color: #969696;
}

div.content ul.header li span.deal_size_sort a.selected {
	text-decoration: none;
	color: #343434;
}

div.contentr li span.deal_size_sort a:hover {
	color: #343434;
}

/* country */
div.content ul.header li span.country {
	float: left;
	width: 100px;
}

div.content ul.header li span.country span {
	padding-left: 20px;
}

/* investor */
div.content ul.header li span.investor {
	float: left;
	width: 290px;
	position: relative;
}

div.content ul.header li span.country span {
	padding-left: 20px;
}

div.content ul.header li span.investor.ranking {
	width: 250px;
}

/* tod */
div.content ul.header li span.tod {
	float: left;
	width: 150px;
}

/* header */
div.content ul.header li span.keyword {
	float: left;
	width: 280px;
}

div.content ul.header li span.keyword span {
	padding-left: 40px;
}

/* UL RESULT */
div.content ul.result {
	position: relative;
	margin-top: -180px;
	left: 43px;
	width: 894px;
	margin: 0;
	padding-bottom: 20px;
}

div.content ul.result li {
	float: left;
	position: relative;
	width: 890px;
	padding: 1px 0 1px 0;
	color: #8c8b7a;
	border-bottom: 1px dotted #cac7ba;
}

div.content ul.result li:last-child {
	border-color: transparent;
}

div.content ul.result li span {
	vertical-align: middle;
}

div.content ul.result li.over_prev {
	border: 0px;
	padding-bottom: 2px;
}

div.content ul.result li a {
	float: left;
	width: 890px;
	padding: 9px 0 9px 0;
	color: #8c8b7a;
	text-decoration: none;
}

div.content ul.result li.date,div.content ul.result li.date_prev {
	color: #343434;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 6px 0;
}

div.content ul.result li.date_prev {
	border: 0px;
	padding-bottom: 7px;
}

div.content ul.result li.date span,div.content ul.result li.date_prev span
	{
	float: left;
	padding: 30px 0 0 20px;
}

/*
div.content ul.result li.over a {
	color: #d72c63;
	}
	*/
div.content ul.result li.over span.hl {
	color: #d72c63;
}

div.content ul.result li.hot.over span.hl {
	color: #e82259;
}

div.content ul.result li.over {
	border: 1px solid #d4d3c9;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0;
	margin-left: -1px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	-moz-box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

div.content ul.result li.hot {
	color: #e82259;
}

span.flame {
	position: absolute;
	left: 8px;
	top: 8px;
	background: url(../images/web/layout/icon_flame.png) no-repeat right
		center;
	width: 10px;
	height: 18px;
}

div.content ul.result li.over span.flame {
	top: 7px;
}

div.content ul.result li.hot a {
	color: #e82259;
}

div.content ul.result li.hot a span.deal_size { /* color: #8d0f3a; */
	
}

/* columns */
div.content ul li span {
	float: left;
}

/* company */
div.content ul li span.company {
	width: 360px; /* 300 */
	font-weight: bold;
}

div.content ul li.over span.company {
	padding: 0 0 0 0;
}

div.content ul li span.company span {
	padding-left: 28px;
}

div.content ul li span.company.top-investors {
	width: 420px;
}

div.content ul li span.company_home {
	font-style: italic;
	color: #E82259;
	font-size: 1.1em;
}

div.content ul.result li span.deal_size_home {
	font-size: 1.1em;
	font-style:italic;
}

div.content ul li span.investor_home {
	font-style: italic;
	color: #E82259;
	font-size: 1.1em;
}
/* -------------------- */ /*         flame        */
	/* -------------------- */
div.content ul li span.company span.flame_rankings {
	float: left;
	width: 16px;
	height: 14px;
	padding: 0;
}

div.content ul li span.company.ranking span.flame_rankings span.align {
	position: relative;
}

div.content ul li span.company.ranking span.company_rankings {
	padding: 0 0 0 10px;
}

div.content ul li span.company.ranking span.hl {
	padding: 0 0 0 16px;
}

div.content ul.result li.hot span.company.ranking span.flame {
	position: absolute;
	padding: 0;
	height: 18px;
	top: -1px;
	left: 0;
}

/* rank */
div.content ul.result li.over span.rank {
	color: #d72c63;
}

div.content ul.result li.hot span.rank {
	color: #e82259;
}

div.content ul.result li span.rank {
	width: 40px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

div.content ul.result li span.rank sup {
	font-size: 9px;
	font-weight: normal;
}

/* deal_size */
div.content ul.result li span.deal_size {
	width: 140px;
	color: #20afc4;
	font-weight: bold;
	text-align: right;
}

div.content ul.result li.over span.deal_size {
	color: #d72c63;
}

/* sum_amount */
div.content ul.result li span.sum_amounts {
	float: right;
	width: 160px;
	color: #20afc4;
	font-weight: bold;
	text-align: right;
}

div.content ul.result li span.sum_amounts span {
	float: right;
	padding-right: 36px;
}

div.content ul.result li.over span.sum_amounts {
	color: #d72c63;
}

/* number of deals  */
div.content ul.result li span.number_of_deals {
	float: left;
	width: 140px;
	text-align: center;
	font-weight: bold;
}

div.content ul.result li.over span.number_of_deals span {
	color: #d72c63;
}

/* country */
div.content ul li span.country {
	float: left;
	width: 90px;
	text-align: center;
	/*	margin:3px 0 0 0;*/
}

span.investors {
	margin: 3px 0 0 0;
}

div.content ul li span.country span.flag_align {
	float: left;
	width: 90px;
	padding: 0 0 0 0;
	text-align: center;
}

div.content ul li span.country span.flag_align span.flag_01,div.content ul li span.country span.flag_align span.flag_02,div.content ul li span.country span.flag_align span.flag_03
	{
	float: none;
	display: inline-block;
	width: 16px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: top center;
}

/* investor */
div.content ul li span.investor {
	float: left;
	width: 290px;
}

div.content ul li span.investor.ranking {
	width: 240px;
}

div.content ul li span.country span {
	text-align: center;
}

/* twitter */
div.content ul.result li span.twitter {
	float: left;
	position: relative;
	display: none;
}

div.content ul.result li.over span.twitter {
	display: block;
}

div.content ul.result li span.twitter a {
	position: absolute;
	width: 46px;
	height: 35px;
	padding: 0;
	background: url(../images/web/layout/button_twitter.png) no-repeat top
		right;
}

div.content ul.result li span.twitter a:hover {
	background-position: bottom right;
}

/* industry */
div.content ul li span.industry {
	float: left;
	width: 200px;
}

/* time of detection */
div.content ul li span.tod {
	float: left;
	width: 120px;
	text-align: center;
}

/* keywords */
div.content span.keywords {
	float: left;
	padding-left: 30px;
}

div.content span.keywords span {
	float: left;
	width: 240px;
	font-weight: bold;
}

/* delete */
div.content ul.result li.row.over a.delete {
	top: 8px;
}

div.content ul.result li a.delete {
	position: absolute;
	width: 18px;
	height: 18px;
	right: 10px;
	top: 9px;
	padding: 0;
	background: url(../images/web/layout/icon_delete.png) no-repeat top left;
}

div.content ul.result li a.delete:hover {
	background-position: bottom left;
}

/* --------- empty result ---------- */
div.bill div.content div.empty_result {
	float: left;
	min-height: 220px;
	_height: 220px;
}

div.bill div.content div.empty_result span {
	float: left;
	width: 980px;
	text-align: center;
	padding: 100px 0 10px 0;
	color: #E82259;
	font-family: Belinda;
	font-size: 20px;
	font-weight: normal;
}

div.bill div.content div.empty_result span.power-search {
	float: left;
	width: 700px !important;
	text-align: center;
	padding: 50px 0 10px 0;
	color: #E82259;
	font-family: Belinda;
	font-size: 20px;
	font-weight: normal;
}

div.bill div.content div.empty_result span.power-search a {
	color: #E82259;
}

/* ----------------------------------- */ /*	    	   DASHBOARD			   */
	/* ----------------------------------- */
div.dashboard_bg {
	float: left;
	width: 100%;
	background: url(../images/web/layout/bg_mascot_02.png) no-repeat top
		center;
}

div.dashboard {
	float: left;
	width: 980px;
	padding: 60px 0 76px 0;
	text-align: center;
	position: relative;
	margin-bottom: 60px;
}

h4.stats_headline {
	position: absolute;
	top: 240px;
	width: 980px;
	margin: 0;
	padding: 0;
	color: #e82259;
	padding: 50px 0 0 0;
	text-align: center;
	font-family: Belinda;
	font-size: 24px;
	font-weight: normal;
	background: url(../images/web/layout/arrow_index_up.png) no-repeat top
		center;
}

div.dashboard div.mascot {
	position: absolute;
	top: 160px;
	right: -260px;
	width: 196px;
	height: 196px;
	background: url(../images/web/layout/mascot_02.png) no-repeat top center;
}

div.dashboard ul {
	margin: 0px auto;
	width: 880px;
}

div.dashboard ul li {
	float: left;
	width: 220px;
	text-align: center;
	background: url(../images/web/layout/progress_bar_mask.png) no-repeat
		top center;
}

div.dashboard div.progress_bar {
	margin: 0px auto;
	width: 140px;
	height: 140px;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

div.dashboard div.progress_bar div.icon {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 80px;
	height: 80px;
	background: url(../images/web/layout/dashboard_icons.png) no-repeat 0 0;
}

/*	
div.dashboard div#pb_red {
	background-image: url(../images/web/layout/progress_bar_red_icon.png);
	background-position: center 40px;
	}
	
div.dashboard div#pb_orange {
	background-image: url(../images/web/layout/progress_bar_orange_icon.png);
	}
	
div.dashboard div#pb_green {
	background-image: url(../images/web/layout/progress_bar_green_icon.png);
	}

div.dashboard div#pb_blue {
	background-image: url(../images/web/layout/progress_bar_blue_icon.png);
	}
*/ /* dashboard background */
div.dashboard div#pb_red div.icon {
	background-color: #e82259;
}

div.dashboard div#pb_orange div.icon {
	background-color: #ffc000;
}

div.dashboard div#pb_blue div.icon {
	background-color: #22cadd;
}

div.dashboard div#pb_green div.icon {
	background-color: #85c20e;
}

/* dashboard icons */
div.dashboard div#computers_and_peripherals {
	background-position: 0px 0;
}

div.dashboard div#business_products_and_services {
	background-position: -80px 0;
}

div.dashboard div#consumer_products_and_services {
	background-position: -160px 0;
}

div.dashboard div#electronics_and_instrumentation {
	background-position: -240px 0;
}

div.dashboard div#finance {
	background-position: -320px 0;
}

div.dashboard div#biotechnology {
	background-position: -400px 0;
}

div.dashboard div#healthcare_services {
	background-position: -480px 0;
}

div.dashboard div#industrial_and_energy {
	background-position: -560px 0;
}

div.dashboard div#it_services {
	background-position: -640px 0;
}

div.dashboard div#media_and_entertainment {
	background-position: -720px 0;
}

div.dashboard div#medical_devices_and_equipment {
	background-position: -800px 0;
}

div.dashboard div#networking_and_equipment {
	background-position: -880px 0;
}

div.dashboard div#other {
	background-position: -960px 0;
}

div.dashboard div#retailing_and_distribution {
	background-position: -1040px 0;
}

div.dashboard div#semiconductors {
	background-position: -1120px 0;
}

div.dashboard div#software {
	background-position: -1200px 0;
}

div.dashboard div#telecommunications {
	background-position: -1280px 0;
}

div.dashboard div#unattributed {
	background-position: -1360px 0;
}

/* dashboard info */
div.dashboard div.info {
	float: left;
	width: 220px;
	padding: 20px 0 0 0;
	font-size: 13px;
	color: #8c8b7a;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

div#dashboard_loaded {
	display: none;
}

.jCProgress {
	position: absolute;
	z-index: 500;
}

.jCProgress>div.percent {
	color: #32332b;
	font-size: 35px;
	font-weight: bold;
	top: -56px;
	position: absolute;
	text-align: center;
	width: 150px;
}

/* ----------------------------------- */
	/*	    	   HOW IT WORKS			   */
	/* ----------------------------------- */
div.hit_total {
	float: left;
	width: 100%;
	background: url(../images/web/layout/bg_how_it_works.png) no-repeat
		bottom center;
}

div.hit {
	float: left;
	width: 100%;
	padding: 20px 0 80px 0;
	text-align: center;
}

div#hit {
	float: left;
	width: 100%;
	height: 312px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

div#hit div.item {
	width: 850px;
	height: 312px;
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	background-color: transparent;
}

div#hit div.item div.slide_text {
	float: left;
	width: 850px;
	padding: 10px 0 0 0;
}

div#hit div.item div.slide_nr {
	float: left;
	width: 56px;
	height: 56px;
	background: url(../images/web/layout/hit_clear.png) no-repeat bottom
		center;
}

div#hit div.item div.slide_nr div {
	float: left;
	width: 56px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: center center;
}

div#hit div.item div.info {
	float: right;
	width: 770px;
	text-align: left;
}

div#hit div.item div.info h4 {
	float: left;
	width: 770px;
	font-size: 35px;
	font-weight: 300;
	color: #343434;
	padding: 6px 0 30px 0;
	margin: 0;
	line-height: 34px;
}

div#hit div.item div.info h4 strong {
	font-weight: 700;
}

div#hit div.item div.info p {
	float: left;
	width: 350px;
	color: #8c8b7a;
	font-size: 16px;
	padding: 0;
	margin: 0;
	line-height: 24px;
}

div.slideshow_hit_nav {
	float: right;
	width: 980px;
	display: block;
	text-align: center;
	padding: 16px 0 0 0;
	position: relative;
	z-index: 300;
}

div#hit_nav {
	display: inline-block;
}

div#hit_nav a {
	float: left;
	width: 14px;
	height: 8px;
	background: url(../images/web/layout/button_slides.png) no-repeat top
		center;
}

div#hit_nav a:hover,div#hit_nav a.activeSlide {
	background-position: bottom center;
}

div.hit_arrows {
	float: left;
	width: 980px;
	position: relative;
}

a#hit_prev,a#hit_next {
	position: absolute;
	z-index: 20;
	top: 160px;
}

a#hit_prev {
	left: 0px;
}

a#hit_next {
	right: 0px;
	background-image: url(../images/web/layout/arrow_right.png);
}

a.slideshow_prev,a.slideshow_next {
	width: 18px;
	height: 30px;
	background: url(../images/web/layout/arrow_left.png) no-repeat top
		center;
}

a.slideshow_prev:hover,a.slideshow_next:hover {
	background-position: bottom center;
}

/* ----------------------------------- */ /*				FOOTER				   */
	/* ----------------------------------- */
footer {
	position: relative;
	margin-top: -30px;
	float: left;
	width: 100%;
	height: 579px;
}

footer div.center div#bank_plates {
	position: absolute;
	right: 10px;
	top: 56px;
	width: 307px;
	height: 87px;
	background: url(../images/web/layout/bg_plates.png) no-repeat top center;
	-webkit-animation-name: Levitation;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-delay: 0;
	-webkit-animation-play-state: running;
	-moz-animation-name: Levitation;
	-moz-animation-duration: 5s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-delay: 0;
	-moz-animation-play-state: running;
}

/* ----------------------------------- */ /*				AS SEEN ON			   */
	/* ----------------------------------- */
div.aso {
	float: left;
	width: 980px;
	height: 420px;
}

div.aso.pricing {
	width: 890px;
	height: auto;
}

div.aso.pricing div.logos {
	float: left;
	width: 890px;
	text-align: center;
	padding: 20px 0 0 0;
	color: #8c8b7a;
}

div.aso.pricing div.logos a {
	color: #8c8b7a;
}
div.pricing_table sub {
	bottom: -2.3em;
}

div.aso.pricing div.logos a:hover {
	color: #e82259;
}

div.aso.pricing ul {
	padding-left: 50px;
}

div.aso.pricing ul li {
	padding-left: 20px;
	padding-right: 20px;
}

div.aso h5 {
	float: left;
	width: 980px;
	text-align: center;
	font-size: 16px;
	padding: 66px 0 0 0;
	margin: 0;
}

div.aso ul {
	float: left;
	padding: 32px 0 0 50px;
}

div.aso ul li {
	float: left;
	padding: 0 16px 0 16px;
}

div.aso ul li a.journal-du-net {
	width: 64px;
}

div.aso ul li a.techcrunch {
	width: 58px;
}

div.aso ul li a.thenextweb {
	width: 92px;
}

div.aso ul li a.pandodaily {
	width: 140px;
}

div.aso ul li a.siliconrepublic {
	width: 122px;
}

div.aso ul li a.cnbc {
	width: 58px;
}

div.aso ul li a.inc-magazine {
	width: 120px;
}

div.aso ul li a {
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-position: top center;
}

div.aso ul li a:hover {
	background-position: bottom center;
}

/* ----------------------------------- */
	/*  	   FOOTER NAVIGATION		   */
	/* ----------------------------------- */
footer nav {
	float: left;
	width: 980px;
	padding: 20px 0 0 0;
	text-align: center;
	display: block;
	border-bottom: 1px solid #7e9d1e;
}

footer nav ul {
	display: block;
	height: 30px;
	margin: 0 auto;
	width: 790px;
}

footer nav ul.menu2 {
	width: 440px;
}

footer nav ul li {
	float: left;
	padding: 0 20px 0 20px;
}

footer nav ul li a {
	color: #dff490;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}

footer nav ul.menu2 li a {
	font-weight: normal;
}

footer nav ul li a:hover {
	color: #ffffff;
}

/* ----------------------------------- */ /*  		   COPYRIGHT			   */
	/* ----------------------------------- */
footer div.copyright {
	float: left;
	padding: 26px 0 0 0;
	color: #6b8516;
	font-size: 11px;
	text-transform: uppercase;
}

footer div.copyright div {
	float: left;
	padding: 0 4px 0 0;
}

footer div.copyright ul {
	float: left;
}

footer div.copyright ul li {
	float: left;
	padding: 0 14px 0 14px;
}

footer div.copyright ul li.first {
	background: url(../images/web/layout/bg_copy_delimiter.gif) no-repeat
		right center;
}

footer div.copyright a {
	color: #6b8516;
	text-decoration: none;
}

footer div.copyright a:hover {
	color: #ffffff;
}

/* ----------------------------------- */ /*  	   	     SHARE				   */
	/* ----------------------------------- */
footer div.share {
	float: right;
	padding: 15px 0 0 0;
}

footer div.share div.title {
	float: left;
	font-family: Belinda;
	font-size: 20px;
	padding-top: 4px;
	padding-right: 46px;
	margin-top: 2px;
	margin-right: 10px;
	color: #ffffff;
	background: url(../images/web/layout/share_arrow.png) no-repeat right
		center;
}

footer div.share ul {
	float: left;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 0 6px 16px;
}

footer div.share ul li {
	float: right;
	width: 90px;
	overflow: hidden;
}

/* ----------------------------------- */ /*				MODAL BOX			   */
	/* ----------------------------------- */
div.modal_box {
	position: fixed;
	width: 460px;
	top: 50%;
	left: 50%;
	margin-top: -130px;
	margin-left: -230px;
	display: none;
}

div.modal_box#sign_in {
	margin-top: -250px;
}

div.modal_box div.bg_01 {
	float: left;
	width: 460px;
	min-height: 200px;
	background: url(../images/web/layout/bg_modal_box.png) no-repeat top
		center;
}

div.modal_box div.bg_02 {
	float: left;
	width: 460px;
	height: 28px;
	background: url(../images/web/layout/bg_modal_box_bottom.png) no-repeat
		top center;
}

div.modal_box div.content {
	margin: 0px auto;
	width: 340px;
}

div.modal_box div.close {
	float: left;
	width: 460px;
	position: relative;
}

div.modal_box div.close a {
	position: absolute;
	top: 7px;
	right: 50px;
	width: 20px;
	height: 20px;
	background: url(../images/web/layout/bg_modal_close.png) no-repeat top
		center;
}

div.modal_box div.close a.deactivated {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity = 40);
	opacity: 0.4;
}

div.modal_box div.close a.deactivated:hover {
	background-position: top center;
}

div.modal_box div.close a:hover {
	background-position: bottom center;
}

/* --- content --- */
div.modal_box div.content a {
	color: #14bacd;
}

div.modal_box div.content a:hover {
	color: #e82259;
}

div.modal_box div.content hr {
	float: left;
	width: 340px;
	height: 20px;
	background: url(../images/web/layout/bg_lines.png) repeat-x bottom
		center;
	border: 0px;
}

div.modal_box div.content h3 {
	float: left;
	width: 340px;
	text-align: center;
	font-weight: bold;
	font-weight: normal;
	font-family: Belinda;
	color: #E82259;
	/* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
	font-size: 20px;
	margin: 0;
	padding: 40px 0 20px 0;
}

div.modal_box div.content div.align {
	float: left;
	padding: 0 0 0 30px;
}

div.modal_box div.content p {
	float: left;
	width: 280px;
	color: #8c8b7a;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 20px;
}

div.modal_box div.content span.note {
	float: left;
	width: 280px;
	text-align: center;
	font-size: 11px;
	padding: 6px 0 0 0;
	font-style: italic;
	color: #8c8b7a;
}

/* error */
div.modal_box div.content.error h3 {
	padding-bottom: 0px;
}

div.modal_box div.content.error p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*    font-family: Belinda; */
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	padding: 14px 0 0 0;
	line-height: 25px;
}

div.modal_box div.content.error p.normal {
	text-align: center;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #8c8b7a;
}

div.modal_box div.content.error p.note {
	text-align: center;
	font-weight: normal;
	line-height: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #343434;
	padding: 10px 0 10px 0;
}

div.modal_box div.content.error div.button {
	float: left;
	width: 280px;
	text-align: center;
	padding: 10px 0 10px 0;
}

div.modal_box div.content.error div.button a.submit {
	float: none;
	display: inline-block;
}

/* form */
div.modal_box div.content ul {
	float: left;
	padding: 0 0 0 0px;
}

div.modal_box div.content ul li {
	float: left;
	padding: 0px 0px 5px 0;
}

div.modal_box div.content ul li input {
	float: left;
	width: 248px;
	padding: 7px 16px 7px 16px;
	font-size: 12px;
	color: #8c8b7a;
	line-height: 1.5;
	text-decoration: none;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left center, from(#dfe0dd),
		to(#eeefec) );
	background-image: -moz-linear-gradient(top, #dfe0dd, #eeefec);
	background-image: -ms-linear-gradient(top, #dfe0dd, #eeefec);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #dfe0dd
		), color-stop(100%, #eeefec) );
	background-image: -webkit-linear-gradient(top, #dfe0dd, #eeefec);
	background-image: -o-linear-gradient(top, #dfe0dd, #eeefec);
	background-image: linear-gradient(top, #dfe0dd, #eeefec);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#dfe0dd', endColorstr = '#eeefec', GradientType = 0 );
	-webkit-box-shadow: inset 0 1px 0 #d2d2cf;
	-moz-box-shadow: inset 0 1px 0 #d2d2cf;
	box-shadow: inset 0 1px 0 #d2d2cf;
	border: 1px solid #b2b2b0;
}

div.modal_box div.content ul li input.text.hidden {
	display: none;
}

/* remember me */
div.modal_box div.content div.remember {
	float: left;
	padding: 10px 0 0 0;
}

div.modal_box div.content div.remember a {
	float: left;
	color: #8c8b7a;
	text-decoration: none;
	padding: 4px 0 2px 30px;
	background: url(../images/web/layout/button_check.png) no-repeat left
		bottom;
}

div.modal_box div.content div.remember a:hover {
	color: #e82259;
}

div.modal_box div.content div.remember a.checked {
	background-position: left top;
}

/* checkbox */
div.checkbox {
	float: left;
	padding: 10px 0 0 0;
}

div.hot_deals.checkbox {
	position: absolute;
	top: -14px;
	right: 0px;
	z-index: 100;
}

div.checkbox a {
	float: left;
	color: #8c8b7a;
	text-decoration: none;
	padding: 4px 0 2px 30px;
	background: url(../images/web/layout/button_check.png) no-repeat left
		bottom;
}

div.hot_deals.checkbox a {
	color: #343434;
}

div.checkbox a:hover {
	color: #e82259;
}

div.checkbox a.checked {
	background-position: left top;
}

/* sign in */ /* social */
div.modal_box div.content div.login_social {
	float: left;
	width: 340px;
	background: url(../images/web/layout/bg_dotted_line.png) repeat-x center
		top;
}

div.modal_box div.content div.login_social span {
	float: left;
	width: 280px;
	text-align: center;
	font-size: 14px;
	color: #343434;
	font-weight: bold;
	padding: 20px 0 10px 0;
}

div.modal_box div.content div.login_social ul {
	float: left;
	padding: 0;
	margin: 0;
}

div.modal_box div.content div.login_social ul li {
	margin: 0;
	padding: 0 0 3px 0;
}

/* classic */
div.modal_box div.content div.login_classic {
	float: left;
	width: 340px;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	background: url("../images/web/layout/bg_lines.png") repeat-x top center;
}

div.modal_box div.content div.login_classic span {
	float: left;
	width: 280px;
	text-align: center;
	font-size: 14px;
	color: #343434;
	font-weight: bold;
	padding: 0px 0 10px 0;
}

div.modal_box div.content div.login_classic hr {
	height: 10px;
}

/* sign in */
div.modal_box div.content div.sign_in {
	float: left;
	width: 280px;
	padding: 10px 0 10px 0;
}

div.modal_box div.content div.si_password {
	float: left;
	padding: 0px 0 0 0;
}

div.modal_box div.content div.si_submit {
	float: right;
	padding: 2px 0 0 0;
}

div.modal_box div.content a.submit {
	float: right;
	border: 0px;
	padding: 8px 18px 8px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.modal_box div.content a.submit:hover {
	background-color: #e82259;
}

/* forgotten_password  */
div.modal_box div.content div.forgotten_password {
	float: left;
	width: 280px;
	text-align: center;
	padding: 10px 0 10px 0;
}

div.modal_box div.content div.forgotten_password a.submit {
	float: none;
	display: inline-block;
}

/* alert configurator  */
div.modal_box div.content ul.alert_configurator {
	float: left;
	margin: 0;
	padding: 20px 0 0 0;
	list-style-type: none;
}

div.modal_box div.content ul.alert_configurator li input {
	width: 252px;
	padding-left: 10px;
	padding-right: 10px;
}

div.modal_box div.content ul.alert_configurator li a {
	color: #8C8B7A;
}

div.modal_box div.content ul.alert_configurator li .selectBox {
	width: 272px;
}

div.modal_box div.content ul.alert_configurator li.ohd {
	padding-left: 50px;
	padding-top: 4px;
	padding-bottom: 16px;
}

div.modal_box div.content ul.alert_configurator li.ohd div.checkbox {
	padding-top: 0px;
}

div.modal_box div.content ul.alert_configurator li.ohd a {
	color: #343434;
	font-size: 12px;
	font-weight: bold;
}

div.modal_box div.content ul.alert_configurator li.ohd a:hover {
	color: #E82259;
}

/* ----------------------------------- */
	/* 	    	 MODAL BOX AJAX	           */
	/* ----------------------------------- */
div.modal_box_ajax {
	position: fixed;
	width: 620px;
	top: 50%;
	left: 50%;
	margin-top: -230px;
	margin-left: -320px;
	display: none;
	z-index: 1200;
}

div.modal_box_ajax div.bg_01 {
	float: left;
	width: 620px;
	min-height: 200px;
	background: url(../images/web/layout/bg_modal_box_ajax.png) no-repeat
		top center;
}

div.modal_box_ajax div.bg_02 {
	float: left;
	width: 620px;
	height: 28px;
	background: url(../images/web/layout/bg_modal_box_ajax_bottom.png)
		no-repeat top center;
}

div.modal_box_ajax div.content {
	margin: 0px auto;
	width: 540px;
}

div.modal_box_ajax div.close {
	float: left;
	width: 620px;
	position: relative;
}

div.modal_box_ajax div.close a {
	position: absolute;
	top: 9px;
	right: 30px;
	width: 20px;
	height: 20px;
	background: url(../images/web/layout/bg_modal_close.png) no-repeat top
		center;
}

div.modal_box_ajax div.close a.deactivated {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity = 40);
	opacity: 0.4;
}

div.modal_box_ajax div.close a.deactivated:hover {
	background-position: top center;
}

div.modal_box_ajax div.close a:hover {
	background-position: bottom center;
}

/* --- content --- */
div.modal_box_ajax div.content p a {
	color: #14bacd;
}

div.modal_box_ajax div.content p a:hover {
	color: #e82259;
}

div.modal_box_ajax div.content hr {
	float: left;
	width: 540px;
	height: 20px;
	background: url(../images/web/layout/bg_lines.png) repeat-x bottom
		center;
	border: 0px;
}

div.modal_box_ajax div.content h3 {
	float: left;
	width: 540px;
	text-align: center;
	font-weight: bold;
	font-weight: normal;
	font-family: Belinda;
	color: #E82259;
	/* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
	font-size: 20px;
	margin: 0;
	padding: 40px 0 20px 0;
	background: url(../images/web/layout/bg_lines.png) repeat-x bottom
		center;
}

div.modal_box_ajax div.content div.align {
	float: left;
	padding: 20px 0 0 30px;
}

div.modal_box_ajax div.content p {
	float: left;
	width: 480px;
	color: #8c8b7a;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 20px;
}

div.modal_box_ajax div.content p.center {
	text-align: center;
}

/* data export */
div.modal_box_ajax div.dataExportForm {
	float: left;
	width: 540px;
	background: url(../images/web/layout/bg_list_line_dotted.png) repeat-x
		top center;
	padding: 20px 0 0px 0;
}

div.modal_box_ajax div.dataExportForm table {
	float: left;
	margin: 0 30px 0 30px;
	font-size: 12px;
	border-collapse: collapse;
}

div.modal_box_ajax div.dataExportForm table th {
	text-align: left;
	font-weight: bold;
	width: 320px;
	color: #8c8b7a;
	padding-bottom: 4px;
}

div.modal_box_ajax div.dataExportForm table td {
	width: 190px;
	padding-bottom: 4px;
}

div.modal_box_ajax div.dataExportForm table td .selectBox {
	width: 190px;
}

div.modal_box_ajax div.dataExportForm table td .selectBox-dropdown {
	padding: 4px 0 0 0;
}

div.modal_box_ajax div.dataExportForm table td input {
	float: left;
	width: 30px;
	text-align: center;
}

div.modal_box_ajax div.dataExportForm table td span.remaining {
	float: left;
	padding: 7px 0 0 10px;
	color: #8c8b7a;
}

div.modal_box_ajax div.dataExportForm table td a.button {
	float: left;
	font-size: 11px;
	padding: 8px 20px 8px 21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.modal_box_ajax div.dataExportForm table td a.button:hover {
	background-color: #e82259;
}

div.modal_box_ajax div.buttons {
	float: left;
	padding: 0 30px 0 30px;
}

div.modal_box_ajax div.buttons div.align {
	float: left;
	width: 480px;
	padding: 10px 0 0 0;
}

div.modal_box_ajax div.buttons div.cancel {
	float: left;
	padding: 8px 0 6px 0;
}

div.modal_box_ajax div.buttons a.cancel {
	float: left;
	padding: 6px 14px 6px 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #c4c4c4;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

div.modal_box_ajax div.buttons a.export {
	float: right;
	border: 0px;
	padding: 14px 30px 14px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #85c20e;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div.modal_box_ajax div.buttons a.export.disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity = 40);
	opacity: 0.4;
}

/* ----------------------------------- */ /*				LOGIN	    		   */
	/* ----------------------------------- */
div#login {
	position: fixed;
	display: none;
	z-index: 1000;
	width: 100%;
	height: 100%;
	/*    background: url(../images/web/layout/bg_login_tmp.jpg) no-repeat top center; */
	background: url(../images/web/layout/bg_lightbox.png) top center;
}

/* ----------------------------------- */ /*				ERROR	    		   */
	/* ----------------------------------- */
div#error_modal_box {
	position: fixed;
	display: none;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: url(../images/web/layout/bg_lightbox.png) top center;
}

/* ----------------------------------- */ /*			MODAL BOX SPLASH		   */
	/* ----------------------------------- */
div.modal_box_splash {
	position: fixed;
	width: 940px;
	height: 540px;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -470px;
	display: none;
	background: url(../images/web/layout/bg_splash_modal.png) no-repeat top
		center;
}

div.modal_box_splash div.align {
	float: left;
	padding: 40px 0 0 60px;
}

div.modal_box_splash div.align div.content {
	float: left;
	width: 570px;
}

/* content */
div.modal_box_splash div.content h3 {
	float: left;
	width: 570px;
	text-align: center;
	color: #E82259;
	font-family: Belinda;
	font-size: 40px;
	font-weight: normal;
	padding: 34px 0 0 0;
	margin: 0;
}

div.modal_box_splash div.content  div.text {
	float: left;
	width: 570px;
	text-align: center;
	color: #8c8b7a;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

div.modal_box_splash div.content ul {
	float: left;
	width: 570px;
	padding: 40px 0 0 0;
	margin: 0;
}

div.modal_box_splash div.content ul li {
	float: left;
	padding: 0;
	margin: 0;
	width: 260px;
	height: 120px;
	background-position: top left;
	background-repeat: no-repeat;
}

div.modal_box_splash div.content ul li.bullet_01 {
	background-image: url(../images/web/layout/icon_splash_01.png);
}

div.modal_box_splash div.content ul li.bullet_02 {
	background-image: url(../images/web/layout/icon_splash_02.png);
}

div.modal_box_splash div.content ul li.bullet_03 {
	background-image: url(../images/web/layout/icon_splash_03.png);
}

div.modal_box_splash div.content ul li.bullet_04 {
	background-image: url(../images/web/layout/icon_splash_04.png);
}

div.modal_box_splash div.content ul li.short {
	height: 80px;
}

div.modal_box_splash div.content ul li h4 {
	float: right;
	color: #343434;
	font-size: 14px;
	width: 190px;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.modal_box_splash div.content ul li p {
	float: right;
	color: #8c8b7a;
	font-size: 11px;
	width: 190px;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
}

/* as seen on */
div.modal_box_splash div.content div.aso {
	float: left;
	width: 550px;
	height: auto;
	padding: 4px 0 0 0;
	text-align: center;
}

div.modal_box_splash div.content div.aso h5 {
	padding: 8px 0 4px 0;
	font-size: 12px;
	width: 550px;
}

div.modal_box_splash div.content div.aso ul {
	float: none;
	margin: 0px auto;
	width: 360px;
	padding: 0 0 0 0;
}

div.modal_box_splash div.content div.aso ul li {
	float: left;
	width: auto;
	height: 50px;
	padding: 0 10px 0 10px;
}

/* registration */
div.modal_box_splash div.registration_align {
	float: left;
	padding-left: 80px;
	padding-top: 20px;
}

div.modal_box_splash div.registration {
	float: left;
	width: 200px;
}

div.modal_box_splash div.registration div.sign_in {
	float: left;
	color: #8c8b7a;
	font-size: 12px;
	font-weight: bold;
}

div.modal_box_splash div.registration div.sign_in div {
	float: left;
	width: 90px;
	padding: 8px 0 6px 0;
}

div.modal_box_splash div.registration a.sign_in {
	float: left;
	padding: 8px 18px 8px 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/web/layout/icon_user.png) no-repeat 14px 10px;
	background-color: #f9c746;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

div.modal_box_splash div.registration div.registration_text {
	float: left;
	text-align: right;
	width: 170px;
	color: #E82259;
	font-family: Belinda;
	font-size: 30px;
	padding: 28px 0 18px 0;
	margin: 0;
	line-height: 30px;
}

div.modal_box_splash div.registration div.registration_social,div.modal_box_splash div.registration div.registration_classic
	{
	float: left;
	width: 190px;
	text-align: center;
	color: #343434;
	font-size: 14px;
	font-weight: bold;
}

div.modal_box_splash div.registration div.registration_social span {
	float: left;
	width: 190px;
	text-align: center;
	padding: 0 0 12px 0;
}

div.modal_box_splash div.registration div.registration_classic span {
	float: left;
	width: 190px;
	text-align: center;
	padding: 16px 0 12px 0;
}

div.modal_box_splash div.registration ul li {
	float: left;
	padding-bottom: 4px;
}

div.modal_box_splash div.registration ul li input.text {
	width: 156px;
}

div.modal_box_splash div.registration ul li.submit {
	text-align: center;
	float: left;
	width: 190px;
	padding-top: 6px;
}

div.modal_box_splash div.registration ul li.submit a.submit {
	float: none;
	display: inline-block;
}

div.modal_box_splash div.registration div.note {
	float: left;
	width: 190px;
	text-align: center;
	font-size: 11px;
	padding: 0px 0 0 0;
	font-style: italic;
}

div.modal_box_splash div.registration div.note a {
	color: #8c8b7a;
	text-decoration: none;
}

div.modal_box_splash div.registration div.note a:hover {
	color: #E82259;
}

/* ---------------- */ /*     password     */ /* ---------------- */
table.password {
	float: left;
}

table.password td.mail {
	width: 300px;
	font-size: 12px;
	font-weight: bold;
	color: #8c8b7a;
	padding-left: 10px;
}

input.text {
	float: left;
	padding: 7px 16px 7px 16px;
	font-size: 12px;
	color: #8c8b7a;
	line-height: 1.5;
	text-decoration: none;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left center, from(#dfe0dd),
		to(fcfcfc) );
	background-image: -moz-linear-gradient(top, #dfe0dd, #fcfcfc);
	background-image: -ms-linear-gradient(top, #dfe0dd, #fcfcfc);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #dfe0dd
		), color-stop(100%, #fcfcfc) );
	background-image: -webkit-linear-gradient(top, #dfe0dd, #fcfcfc);
	background-image: -o-linear-gradient(top, #dfe0dd, #fcfcfc);
	background-image: linear-gradient(top, #dfe0dd, #fcfcfc);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#dfe0dd', endColorstr = '#fcfcfc', GradientType = 0 );
	-webkit-box-shadow: inset 0 1px 0 #d2d2cf;
	-moz-box-shadow: inset 0 1px 0 #d2d2cf;
	box-shadow: inset 0 1px 0 #d2d2cf;
	border: 1px solid #b2b2b0;
}

input.text.hidden {
	display: none;
}

table.password td input.text {
	width: 160px;
}

a.submit {
	float: left;
	padding: 8px 18px 8px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.submit:hover {
	background-color: #e82259;
}

a.submit.red {
	background-color: #e82259;
}

a.submit.red:hover {
	background-color: #8cc119;
}

a.submit.opacity {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity = 40);
	opacity: 0.4;
	margin-left: 10px;
}

table.password td a.submit {
	float: right;
}

div.delete_account {
	float: left;	
	text-align: right;
	font-size: 16px;	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #736F6F;
}

/* ----------------------------------- */ /*				BADGES				   */
	/* ----------------------------------- */
div.badge {
	position: absolute;
	width: 180px;
	height: 180px;
	top: 110px;
	left: 0px;
	background-repeat: no-repeat :
}

div.badge.hot_deal {
	background-image: url(../images/web/layout/badge_hot_deal.png);
}

div.badge.hot_company {
	width: 163px;
	height: 163px;
	top: 110px;
	left: auto;
	right: 0px;
	background-image: url(../images/web/layout/badge_hot_company.png);
}

div.badge.hot_company span.tip {
	right: 24px;
	top: -16px;
}

div.badge span.tip {
	position: absolute;
	width: 20px;
	height: 33px;
	right: 5px;
	top: 0px;
	background: url(../images/web/layout/icon_help.png) no-repeat bottom
		center;
}

/* ----------------------------------- */ /*				TIPS				   */
	/* ----------------------------------- */
.colorTip {
	display: none;
	position: absolute;
	left: 50%;
	top: -56px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	text-shadow: 0 0 1px white;
	white-space: nowrap;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	color: #fff;
	background-color: #e82259;
	text-transform: none;
}

.pointyTip,.pointyTipShadow {
	/* Setting a thick transparent border on a 0x0 div to create a triangle */
	border: 5px solid transparent;
	bottom: -8px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	width: 0;
	background: url(../images/web/layout/bg_tip_arrow.png) no-repeat bottom
		center;
}

.colorTipContainer {
	position: relative;
	text-decoration: none !important;
}

.flag_01 .colorTip,.flag_02 .colorTip,.flag_03 .colorTip,.google_icon .colorTip,.linktoottip .colorTip
	{
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	text-shadow: none;
	line-height: 16px;
}

.flag_03 .colorTip {
	top: -72px;
}

.flag_02 .colorTip {
	top: -56px;
}

.flag_01 .colorTip {
	top: -40px;
}

.google_icon .colorTip {
	top: -40px;
	left: 26px;
}

.linktoottip .colorTip {
	top: -40px;
}

.badge_tooltip .colorTip {
	top: -54px;
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	text-shadow: none;
	line-height: 16px;
}

div.badge.hot_company span.tip.badge_tooltip .colorTip {
	top: -40px;
}

.badge_tooltip .colorTip a {
	color: #ffffff;
}

.flame .colorTip {
	top: -55px;
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	text-shadow: none;
	line-height: 16px;
}

div.content ul.result li .flame .colorTip a {
	width: auto;
	float: none;
	text-decoration: underline;
	color: #ffffff;
}

div.content ul.result li span.flame_rankings .flame .colorTip {
	left: -10px;
}

div.content.profile ul.result li .flame .colorTip {
	left: 5px;
	z-index: 120;
}

.only_hot_deals .colorTip {
	top: 30px;
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	text-shadow: none;
	line-height: 16px;
	text-transform: none;
	z-index: 120;
}

.only_hot_deals .pointyTip,.only_hot_deals .pointyTipShadow {
	top: -8px;
	background: url(../images/web/layout/bg_tip_arrow_inverse.png) no-repeat
		top center;
}

div.checkbox .only_hot_deals .colorTip a {
	float: none;
	padding: 0;
	color: #ffffff;
	text-decoration: underline;
	background-image: none;
}

.select .colorTip {
	width: 200px;
	height: 30px;
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	text-shadow: none;
	top: -50px;
	padding: 12px 20px 12px 20px;
}

.two_rows .colorTip,.add_alert_tooltip .colorTip {
	background-image: url(../images/web/layout/bg_tip.png);
	top: -60px;
	color: #ffffff;
	line-height: 14px;
	text-shadow: none;
	text-transform: none;
	padding: 12px 20px 12px 20px;
}

/* pricing */
table td.icon span.tooltip .colorTip {
	background-image: url(../images/web/layout/bg_tip.png);
	top: -46px;
	color: #ffffff;
	line-height: 14px;
	text-shadow: none;
	text-transform: none;
	padding: 12px 20px 12px 20px;
}

table td.icon span.tooltip.rows_2 .colorTip {
	top: -60px;
}

table td.icon span.tooltip.rows_3 .colorTip {
	top: -74px;
}

div.banner.left span.tooltip .colorTip {
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	line-height: 14px;
	text-shadow: none;
	text-transform: none;
	padding: 12px 20px 12px 20px;
	top: -60px;
	z-index: 100;
}

div.quota_counter span.tooltip .colorTip {
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	line-height: 14px;
	text-shadow: none;
	text-transform: none;
	padding: 12px 20px 12px 20px;
	top: -60px;
	z-index: 100;
}

div.quota_counter span.tooltip .colorTip a {
	color: #ffffff;
	text-decoration: underline;
}

a.link {
	color: #14bacd;
}

a.link:hover {
	color: #e82259;
}

div.quota_counter span.tooltip .colorTip {
	background-image: url(../images/web/layout/bg_tip.png);
	color: #ffffff;
	line-height: 14px;
	text-shadow: none;
	text-transform: none;
	padding: 12px 20px 12px 20px;
	top: -60px;
	z-index: 100;
}

div.quota_counter span.tooltip .colorTip a {
	color: #ffffff;
	text-decoration: underline;
}

a.link {
	color: #14bacd;
}

a.link:hover {
	color: #e82259;
}

img#wgf_premium {
	position: relative;
	top: -0.5em;
}

/*** POWER SEARCH********************************************/
	/**********************************************************/
.lftPnlStart {
	width: 215px;
	float: left;
	border-right: 1px solid #dfdfdf;
	position: relative;
	background: #f7f7f7;
	margin: -137px 0 0 23px;
	z-index: 5000;
	padding-left: 14px;
}

.lftPnlStart .partners {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;
	margin-bottom: 10px;
}

.lftPnlStart .partners .input {
	width: 198px !important;
	float: left;
	border: 1px solid #d5d5d5 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 30px !important;
	background: #fff;
}

.lftPnlStart .partners .input input {
	height: 30px;
	line-height: 30px;
	width: 96%;
	float: left;
	border: none;
	background: none;
	color: #afafaf;
	background-position: 98% 40%;
	padding-left: 4%;
}

.lftPnlStart .partners .input input[type="submit"] {
	width: 23px;
	height: 30px;
	background: url(../images/web/layout/searchBtn.jpg) no-repeat;
	margin: 0 0 0 0;
	position: relative;
	left: 90%;
	top: -90%;
}

.lftPnlStart .partners p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-size: 12px;
}

.lftPnlStart .partners p span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-style: italic;
	font-weight: bold;
}

.location {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.location h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-size: 13px;
	font-weight: bold;
}

.location input {
	width: 180px;
	height: 24px;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;
	float: left;
	padding-left: 10px;
	color: #4D4D4D;
}

.smallInputg {
	width: 55px !important;
	margin-right: 10px;
}

.location span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #afafaf;
	font-size: 12px;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

.result3 {
	float: left;
	width: 705px;
	margin: -50px 0 0 0;
	position: relative;
}

.lftPnlStart label strong {
	font-weight: normal;
}

.dealDate {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.dealDate h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-size: 13px;
	font-weight: bold;
}

.dealDate .input {
	width: 198px !important;
	float: left;
	border: 1px solid #d5d5d5 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 30px !important;
	background-color: #FFF;
}

.dealDate .input input {
	height: 30px;
	line-height: 30px;
	width: 96%;
	float: left;
	border: none;
	background: none;
	color: #4D4D4D;
	background: url(../images/web/layout/calender.png) no-repeat;
	background-position: 98% 40%;
	padding-left: 4%;
}

.allDellSize {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.allDellSize label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	font-size: 12px;
	margin-bottom: 5px;
	float: left;
	width: 200px;
}

.allDellSize input[type="checkbox"] {
	margin-right: 10px;
	width: auto;
	height: auto;
	float: left;
}

.allDellSize input[type="text"] {
	width: 65px;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d5d5d5 !important;
	color: #afafaf;
	padding-left: 10px;
}

.allDellSize p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #afafaf;
	font-size: 12px;
	float: left;
	line-height: 0;
	margin-right: 5px;
}

.allDellSize span {
	font-weight: bold;
	color: #22cadd;
	font-size: 12px;
	display: block;
}

.allDellSize strong {
	color: #919090;
}

.allDellSize2 {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.allDellSize2 label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	font-size: 12px;
	margin-bottom: 5px;
	float: left;
	width: 200px;
}

.allDellSize2 input[type="checkbox"] {
	margin-right: 10px;
	width: auto;
	height: auto;
	float: left;
}

.allDellSize2 input[type="text"] {
	width: 187px;
	float: left;
	height: 23px;
	line-height: 23px;
	margin-right: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d5d5d5 !important;
	color: #afafaf;
	padding-left: 10px;
}

.allDellSize2 a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-size: 12px;
	float: left;
	line-height: 24px;
	margin-right: 5px;
	text-decoration: none;
}

.allDellSize2 span {
	font-weight: bold;
	color: #22cadd;
	font-size: 12px;
	display: block;
}

.allDellSize2 strong {
	color: #919090;
}

.colorBoxes {
	width: 658px;
	float: right;
	position: relative;
}

div.add_alert_align2 {
	position: relative;
	right: 0;
	float: left;
	top: -40px;
	float: left;
	margin-left: 10px;
}


div.alerts2 div {
	float: left;
}

div.alerts2.deactivated {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity = 40);
	opacity: 0.4;
}

div.alerts2 a {
	padding-left: 36px;
	background-image: url(../images/web/layout/icon_alert2.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	font-size: 1.1em;
}

div.alerts.deactivated a:hover {
	background-color: #22cadd;
}

div.alerts span {
	float: left;
	width: 160px;
	color: #20afc4;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0 0 0;
}

/* power search header columns *************************************/
.header2 {
	position: relative;
	width: 705px;
	float: left;
	margin: -0px 0 0 0;
}

.header2 > li {
	float: left;
	width: 705px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	color: #343434;
	padding: 0px 0px 3px 0px;
	background: url(../images/web/layout/bg_list_line.png) repeat-x bottom center;
	line-height: 3em;
}

/* TABLE HEADER PROFILE */
.header2 > li span.keyword {
	width: auto;
}

.header2 >li span.industry {
	width: auto;
}
div.content div.result3 ul.header2 li span {
	float: none;
}
#sortby {
	float: right;
	margin-right:2.5em;
}

#sortby * {
	font-weight: normal;
	text-transform: none;
}
/*** List results display ********************/
div.content ul.result2 {
	position: relative;
	margin-top: 0px;
	left: 20px;
	width: 667px;
	margin: 0;
	padding-bottom: 20px;
}
div.content ul.result2 li.row {
	float: left;
	position: relative;
	width: 667px;
	padding: 1px 0 1px 0;
	color: #8c8b7a;
	border-bottom: 1px dotted #d9d9d9;
}
div.content ul.result2 li.row p {
	margin: 0 0 0.2em 0;
}
div.content ul.result2 li.row > div {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
}
ul.result2 li.row > div {
	float: left;
	min-height: 7em;
}
/** checkbox */
ul.result2 div.result-checkbox {
	width: 2em;
	padding-top: 1em;
	padding-left: 0.4em;	
}
/** amount + date box **/
ul.result2 div.result-amount-date {
	text-align: center;
	margin-right: 1em;
	padding-top: 1.5em;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	box-shadow: 0px 1px 2px 0px #d8d8d8;
	color: dimGray;
	font-family: 'Londrina Shadow', sans-serif;
	width: 8em;
	background-color: #fbfbfb;
}
ul.result2 li.row div.result-amount-date div:first-child {
	font-size:1.8em;
}
ul.result2 li.row div.result-amount-date div:first-child span {
	font-size: 1.5em;
}


/** content box **/
.search-match {
	font-weight: bold;
}
ul.result2 div.result-content {
	width: 60%;
	font-size:1.1em;
	border-right: 1px dotted #d9d9d9;
}
ul.result2 div.result-content p span.link_more {
	text-decoration: underline;
	color: #22cadd;
}

ul.result2 div.result-content > p.result-company,
 ul.result2 div.result-content > p.result-investor{
	font-size:1.1em;
}
ul.result2 div.result-content > p.result-industry{
	color: rgb(180, 180, 180);
}
ul.result2 div.result-content > p > img {
	margin-bottom: 0.1em;
}
ul.result2 div.result-content > p.search-matched {
}
ul.result2 div.result-content > p.search-matched em {
	font-style: normal;
	font-weight: bold;
}


/** link box **/
ul.result2 div.result-calltoaction {
	padding-top: 1em;
	padding-left: 0.5em;
}
ul.result2 div.result-calltoaction a.submit {
	background-color: #c5c5c5;
}
ul.result2 div.result-calltoaction a.submit:hover {
	background-color: #e82259;
}
/** the rest **/
div.content ul.result2 li:last-child {
	border-color: transparent;
}

div.content ul.result2 li span {
	float: none;
}

div.content ul.result2 li.over_prev {
	border: 0px;
	padding-bottom: 2px;
}

div.content ul.result2 li input {
	float: left;
	margin: 13px 0 0 4px;
}

div.content ul.result2 li.date,div.content ul.result2 li.date_prev {
	color: #343434;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 6px 0;
}

div.content ul.result2 li.date_prev {
	border: 0px;
	padding-bottom: 7px;
}

div.content ul.result2 li.date span,div.content ul.result2 li.date_prev span
	{
	float: left;
	padding: 30px 0 0 20px;
}


div.content ul.result2 li.over b {
	color: #22cadd;
}

div.content ul.result2 li.over span.hl {
	color: #d72c63;
}

div.content ul.result2 li.hot.over span.hl {
	color: #e82259;
}

div.content ul.result2 li.over {
	border: 1px solid #d4d3c9;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0;
	margin-left: -1px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	-moz-box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	box-shadow: 0 1px 2px rgba(210, 209, 199, 1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer !important;
}


div#filters_titles2 {
	position: relative;
	font-family: Belinda;
	font-size: 20px;
	font-weight: normal;
	color: #e82259;
	text-align: left;
	top: 0;
	z-index: 50000;
}

.filter_by_title_deals22 {
	position: absolute;
	width: 170px;
	background: url(../images/web/layout/arrow_left3.png) no-repeat 0 0px;
	left: 0px;
	padding-left: 40px;
}

/* twitter */
div.content ul.result2 li span.viewDeal2 {
	float: right;
	position: relative;
	display: none;
}

div.content ul.result2 li.over span.viewDeal2 {
	display: block;
}

div.content ul.result2 li span.viewDeal2 a {
	position: absolute;
	width: 78px;
	height: 35px;
	margin-left: -80px;
	z-index: 5000;
	margin-top: 3px;
	padding: 0;
	background: url(../images/web/layout/viewDeal.png) no-repeat top left;
}

div.content ul.result2 li span.viewDeal2 a:hover {
	background-position: bottom left;
}

.filter_total2 {
	position: relative;
	width: 700px;
	top: 0;
	z-index: 200;
	margin-top: -110px;
	margin-left: -253px;
}

.filter_bottom2 {
	float: left;
	width: 728px;
	height: 20px;
	background: url(../images/web/layout/bg_top_paper_bottom.png) no-repeat
		22px 0px;
	margin-left: 229px;
}

.dealDate2 {
	width: 200px;
	float: left;
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;
	margin-bottom: 10px;
}

.dealDate2 h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #22cadd;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/web/layout/minas.png) no-repeat right;
}

#allDeals {
	margin-left: 2.4em;
	margin-right:0.3em;
}

div.become-premium {
	float: left;
	width: 700px;
	color: #8c8b7a;
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
}

div.become-premium  p {
	color: #8c8b7a;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

div.become-premium a {
	float: none;
	display: inline-block;
	color: #22cadd;
	text-decoration: underline;
}

div.become-premium a:hover {
	color: #e82259;
}

/* twitter */
div.content ul.result li span.ps-twitter {
	float: left;
	position: relative;
	display: none;
}

div.content ul.result li.over span.ps-twitter {
	display: block;
}

div.content ul.result li span.ps-twitter a {
	position: absolute;
	width: 46px;
	height: 35px;
	padding: 0;
	margin-left: -65px;
	z-index: 5000;
	background: url(../images/web/layout/ps-button_twitter.png) no-repeat
		top right;
}

div.content ul.result li span.ps-twitter a:hover {
	background-position: bottom right;
}

div.facet_location ul.chzn-choices input.default {
	min-width: 40px !important;
}

a.hideSplash {
	position: relative;
	top: 30px;
}

select#city,select#state,select#country {
	display: none;
}

input.actif {
	color: #4D4D4D !important;
}

div.try-premium {
	float: left;
	width: 700px;
	color: #8c8b7a;
	margin-top: 20px;
	text-align: center;
}

div.try-premium a {
	width: 140px;
	padding: 8px 16px;
	background-color: #e82259;
	color: #ffffff !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none !important;
	font-size: 14px;
	font-weight: bold !important;
	text-align: center;
	line-height: 14px;
}

div.try-premium a:hover {
	background-color: #8cc119;
}

div.try-premium p {
	color: #8c8b7a;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin: 20px 110px;
}

div.us-only {
	color: #AFAFAF;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin-right: 10px;
	width: 150px;
	margin-top: -5px;
}

.location input.go {
	margin-top: 3px;
	cursor: pointer;
	width: 40px;
	padding: 0;
}

div.showing-of-result {
	font-style: italic;
	color: #919281;
	text-align: right;
	float: right;
	font-weight: bold;
	margin: 5px 15px 0 0;
	font-size: 12px;
}

div.clear-search {
	float: left;
	font-style: italic;
	position: relative;
	right: 0;
	top: -40px;
	width: 300px;
	color: #000;
	font-size: 14px;
}

div.clear-search div {
	display: none;
	margin: 10px 10px 0 0;
}

div.clear-search a {
	color: #22cadd;
}

p.relevance {
	margin: 0.1em;
	font-size: 0.8em;
	color: #aaa;
}

/************************************** Submit a deal **********************************************************************************/
div.submit-deal input,div.submit-deal textarea {
	border: 1px solid #D5D5D5 !important;
	border-radius: 5px 5px 5px 5px;
	color: #AFAFAF;
	float: left;
	line-height: 23px;
	margin-right: 5px;
	padding-left: 10px;
	width: 287px;
}

div.submit-deal input {
	height: 23px;
}

div.submit-deal textarea {
	height: 100px;
}

div.submit-deal div#country_chzn,div.submit-deal div#industry_chzn {
	width: 300px !important;
}

div.submit-deal .chzn-container-single .chzn-search input {
	width: 162px !important;
}

div.submit-deal span.info {
	font-size: 11px;
	line-height: 12px;
}

div.submit-deal input.button {
	display: block-inline;
	padding: 8px 18px 8px 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	height: auto !important;
	width: 150px;
	float: none !important;
}

div.submit-deal input.button:hover {
	background-color: #e82259;
}

div#get-alerted {
	width: 408px;
	right: 0;
	display: none;
	z-index: 999;
	background: url(../images/web/layout/get-alerted.png) no-repeat;
	background-size: auto 120px;
	float: right;
	position: relative
}

div#get-alerted a {
	display: block;
	text-decoration: none;
	height: 141px;
}

div#lead-slider{
	width: 550px;
	right: 0;
	display: none;
	z-index: 999;
	background: url(../images/web/layout/banner-sales.png) no-repeat;
	background-size: auto 102px;
	float: right;
	position: relative
}

div#lead-slider a {
	display: block;
	text-decoration: none;
	height: 141px;
}

label.what-to-type {
	background-color: #060;
}

label.what-to-type a {
	color: #AFAFAF;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: right;
	display: block;
	padding: 0 15px 10px 0;
}

/*The Javascript Css*/
label.seemore {
	margin-bottom: 0px !important;
}

/*ol li{list-style:none!important;margin-left:1.25em}*/
	/*fieldset{border:0;padding:0}*/
	/*ul li{list-style:none!important;margin-left:1em}*/
div#container {
	width: 780px;
	margin: 0 auto;
	padding: 1em 0
}

div.side-by-side {
	width: 100%;
	margin-bottom: 1em
}

div.side-by-side>div {
	float: left;
	width: 50%
}

div.side-by-side>div>em {
	margin-bottom: 10px;
	display: block
}

.faqs em {
	display: block
}

.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.chzn-container {
	font-size: 13px;
	position: relative;
	zoom: 1;
	display: inline
}

.chzn-container .chzn-drop {
	width: 197px !important;
	background: #fff;
	border: 1px solid #aaa;
	border-top: 0;
	position: absolute;
	top: 53px;
	left: 0;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	z-index: 1010
}

.chzn-container-single .chzn-single {
	background-color: #fff;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffff', endColorstr = '#eeeeee', GradientType = 0 );
	background-image: linear-gradient(#ffffff20 %, #f6f6f650 %, #eeeeee52 %, #f4f4f4100 %);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #aaa;
	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 23px;
	line-height: 24px;
	color: #444;
	text-decoration: none;
	padding: 0 0 0 8px
}

.chzn-container-single .chzn-single span {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.chzn-container-single .chzn-single abbr {
	display: block;
	position: absolute;
	right: 26px;
	top: 6px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(chosen-sprite.png) right top no-repeat
}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
	background-position: right top
}

.chzn-container-single .chzn-single div {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px
}

.chzn-container-single .chzn-single div b {
	background: url(chosen-sprite.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 100%
}

.chzn-container-single .chzn-search {
	position: relative;
	white-space: nowrap;
	z-index: 1010;
	margin: 0;
	padding: 3px 5px !important;
}

.chzn-container-single .chzn-search input {
	background: url(chosen-sprite.png) no-repeat 100% -22px
		linear-gradient(#eeeeee1 %, #ffffff15 %);
	outline: 0;
	border: 1px solid #aaa;
	font-family: sans-serif;
	font-size: 1em;
	margin: 1px 0;
	padding: 4px 20px 4px 5px
}

.chzn-container-single .chzn-drop {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px
}

.chzn-container-multi .chzn-choices {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
	background-image: linear-gradient(#eeeeee1 %, #ffffff15 %);
	border: 1px solid #D5D5D5;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	position: relative;
	margin-bottom: 5px;
	padding: 0
}

.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none
}

.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0
}

.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	font-family: sans-serif;
	font-size: 100%;
	height: 15px;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 1px 0;
	padding: 5px
}

.chzn-container-multi .chzn-choices .search-choice {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f4f4f4', endColorstr = '#eeeeee', GradientType = 0 );
	background-image: linear-gradient(#f4f4f420 %, #f0f0f050 %, #e8e8e852 %, #eeeeee100 %);
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	border: 1px solid #aaa;
	line-height: 13px;
	position: relative;
	cursor: default;
	margin: 0 0 2px 2px;
	padding: 0 1px 3px 3px;
}

.chzn-container-multi .chzn-choices .search-choice pan {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-transform: none;
	padding: 0;
	margin: 0;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled
	{
	background-color: #e4e4e4;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f4f4f4', endColorstr = '#eeeeee', GradientType = 0 );
	background-image: linear-gradient(top, #f4f4f420 %, #f0f0f050 %, #e8e8e852 %, #eeeeee100 %
		);
	color: #666;
	border: 1px solid #ccc;
	padding-right: 5px
}

.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close
	{
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(chosen-sprite.png) right top no-repeat
}

.chzn-container .chzn-results {
	max-height: 240px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px
}

.chzn-container-multi .chzn-results {
	margin: 11px 0 0;
	padding: 0
}

.chzn-container .chzn-results li {
	display: none;
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 5px 6px
}

.chzn-container .chzn-results .active-result {
	cursor: pointer;
	display: list-item
}

.chzn-container .chzn-results .highlighted {
	background-color: #3875d7;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#3875d7', endColorstr = '#2a62bc', GradientType = 0 );
	background-image: linear-gradient(#3875d720 %, #2a62bc90 %);
	color: #fff
}

.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal
}

.chzn-container .chzn-results .highlighted em {
	background: transparent
}

.chzn-container .chzn-results .no-results {
	background: #f4f4f4;
	display: list-item
}

.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: 700
}

.chzn-container .chzn-results .group-option {
	padding-left: 15px
}

.chzn-container-multi .chzn-drop .result-selected {
	display: none
}

.chzn-container .chzn-results-scroll {
	background: #FFF;
	position: absolute;
	text-align: center;
	width: 321px;
	z-index: 1;
	margin: 0 4px
}

.chzn-container .chzn-results-scroll span {
	display: inline-block;
	height: 17px;
	text-indent: -5000px;
	width: 9px
}

.chzn-container .chzn-results-scroll-down {
	bottom: 0
}

.chzn-container .chzn-results-scroll-down span {
	background: url(chosen-sprite.png) no-repeat -4px -3px
}

.chzn-container .chzn-results-scroll-up span {
	background: url(chosen-sprite.png) no-repeat -22px -3px
}

.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #aaa;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	-moz-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	background-color: #eee;
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#eeeeee', endColorstr = '#ffffff', GradientType = 0 );
	background-image: linear-gradient(#eeeeee20 %, #ffffff80 %);
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.chzn-container-active .chzn-single-with-drop div {
	background: transparent;
	border-left: none
}

.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px
}

.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important
}

.chzn-disabled {
	cursor: default;
	opacity: 0.5 !important
}

.chzn-rtl {
	text-align: right
}

.chzn-rtl .chzn-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chzn-rtl .chzn-single span {
	margin-left: 26px;
	margin-right: 0;
	direction: rtl
}

.chzn-rtl .chzn-single div {
	left: 3px;
	right: auto
}

.chzn-rtl .chzn-single abbr {
	left: 26px;
	right: auto
}

.chzn-rtl .chzn-choices .search-field input {
	direction: rtl
}

.chzn-rtl .chzn-choices li {
	float: right
}

.chzn-rtl .chzn-choices .search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 4px;
	right: auto;
	background-position: right top
}

.chzn-rtl.chzn-container-single .chzn-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 15px
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
	border-right: none
}

.chzn-rtl .chzn-search input {
	background: url(chosen-sprite.png) no-repeat -38px -22px
		linear-gradient(#eeeeee1 %, #ffffff15 %);
	direction: rtl;
	padding: 4px 5px 4px 20px
}

.chzn-container-single .chzn-default,.chzn-container-multi .chzn-choices .search-field .default
	{
	color: #999
}

.chzn-container-single .chzn-single abbr:hover,.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover,.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close
	{
	background-position: right -11px
}

.chzn-container-active .chzn-single,.chzn-container-active .chzn-choices
	{
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	border: 1px solid #5897fb
}

.chzn-disabled .chzn-single,.chzn-disabled .chzn-choices .search-choice .search-choice-close
	{
	cursor: default
}

/* FAQ article */
.faq_align article ul {
	list-style-type: disc;
}

.faq_align article ul li {
	margin-left: 3em;
}

/** Box sizing property **/
.box-sized,.box-sized-all * {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
}

/** SEARCH MODULE **/
#searchmodule {
	width: 96%;
	font-size: 18px;
	background-color: rgba(0, 0, 0, 0.07);
	margin-left: 1%;
	padding: 10px;
	border-radius: 7px;
	clear: both;
	line-height: 2.66em;
}

#searchmodule,#searchbox_container a,#searchbar_container input,#searchbar_container label
	{
	height: 2.66em;
}

#searchbox_container {
	float: left;
	width: 7.3em;
	margin-left: -7.3em;
}

#searchbox_container a {
	float: right;
	text-align: right;
	width: 100%;
	background-image: url(../images/web/layout/icon-search.png);
	background-repeat: no-repeat;
	background-size: 1.5em;
	background-position: 0.4em;
	padding-top: 0;
}

#searchbar_container {
	float: left;
	width: 100%;
	height: 100%;
}

#searchbar_container>div {
	margin-right: 7.5em;
	border-radius: 5px;
	position: relative;
}

#searchbar_container input,#searchbar_container label {
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-left: 0.6em;
}

#searchbar_container label {
	position: absolute;
	color: #8c8e96;
	opacity: 0;
	cursor: text;
	font-style: italic;
}

p.did-you-mean {
	margin-left: 2em;
	font-size: 15px;
	font-style: italic;
	color: red;
}

div.profil-searchbar {
	margin-top: 20px;
}


div.lead_generation hr {
	float: left;
	width: 980px; 
	height: 40px;
	background: url(../images/web/layout/bg_hr_subpage.png) no-repeat bottom center;
	border: 0px;
}

div.lead_generation h1.lead_generation {
	color: #E82259;
	font-size: 3.5em;
	padding-left: 30%;
	margin-bottom: 1%;
}

div.lead_generation h1.lead_generation_users {
	color: #8c8e96;
	font-size: 3.5em;
	padding-left: 30%;
	margin-bottom: 1%;
}

div.lead_generation h2.lead_generation {
	color: #20afc4;
	font-size: 1.5em;
	padding-left: 30%;
	padding-right: 11%;
	margin-top: 2%;
}

div.lead_generation h3.lead_generation {
	color: #8c8e96;
	font-style: italic;
	font-size: 1.4em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 4%;
	font-weight: bold;
}

div.lead_generation h4.lead_generation {
	color: #8c8e96;
	font-style: italic;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 4%;
	font-weight: normal;
}


div.lead_generation img.mascot {
	float:left;
	padding-left: 12%;
}

div.list #without_height {
	height: 38px;
}


div.lead_generation img.logo{
	padding-left: 6%;
	width: 90%
}

div.list #lead_line {
	float:none;
}

div.lead_generation div.search_bar {
	width: 75%;
	margin-left: 12%;
	margin-top: 5%;
	margin-bottom: 7%;
}


a.try_it {
	font-size: 1.5em;
	padding: 9px 20px 9px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #22cadd;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.content_step div.step div.info h4.lead_generation{
	float: left;
	width: 340px;
	font-size: 35px;
	font-weight: bold;
	color: #20afc4;
	padding: 10px 0 30px 0;
	margin: 0;
	line-height: 34px;
}


/*****************/ /** jNotify CSS **/ /*****************/
#jNotify {
	position: absolute;
	background: #d8e6fc url('../images/web/layout/notif_info.png') no-repeat
		15px center;
	color: #35517c;
	border: 1px solid #a7c3f0;
	padding: 10px;
	padding-left: 50px;
	margin: 15px;
	z-index: 9999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#jNotify a {
	color: #35517c !important;
	font-weight: bold;
}

/******************/ /** jSuccess CSS **/ /******************/
#jSuccess {
	position: absolute;
	background: #E6EFC2 url('../images/web/layout/notif_success.png')
		no-repeat 15px center;
	color: #264409;
	border: 1px solid #C6D880;
	padding: 10px;
	padding-left: 50px;
	margin: 15px;
	z-index: 9999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#jSuccess a {
	color: #264409 !important;
	font-weight: bold;
}

/****************/ /** jError CSS **/ /****************/
#jError {
	position: absolute;
	background: #FBE3E4 url('../images/web/layout/notif_error.png')
		no-repeat 15px center;
	color: #8a1f11;
	border: 1px solid #FBC2C4;
	padding: 10px;
	padding-left: 50px;
	margin: 15px;
	z-index: 9999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#jError a {
	color: #8a1f11 !important;
	text-decoration: none;
}

/** OVERLAY **/
#jOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9998
}