body, html {
	background:url('../images/top_gradient.png');
	background-repeat:repeat-x;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height:100%;
	color:#333;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	line-height:18px;
	width:100%;
}
/* Header */
.header{ background:#e4e9f5;height:106px; }
.header_content{ position:relative; text-align: left; margin:0 auto; width:1000px; }
.header_search_area{ background:url('../images/v3/search_dialog.png') no-repeat; width:424px;height:64px;float:left;margin-top:20px; }
.header_logo{ margin-top:29px;}
.header_input_field{ width:180px;border:0;font-size:14px;color:#666565;margin-left:180px;margin-top:18px;position:absolute;border-left:1px solid #b0b0b0;padding:2px 0 2px 5px; }
.header_search_submit_button{ margin-top:18px;position:absolute;margin-left:350px; }
.header_dropdown{ position:absolute;width:113px; margin-top:20px;margin-left:60px; border:0px;font-size:14px;border:0;background:transparent; }
.header_flag_icon{ position:absolute;margin-top:24px;margin-left:40px;}
a.header_mobile_website_url{ color:#b0b0b0;font-size:11px; left:0;position:absolute; }
a.header_login:link{ color:#4878a0;font-size:12px;font-weight:bold;position:absolute;left:0; }
a.header_login:visited{ color:#4878a0;font-size:12px;font-weight:bold;position:absolute;left:0; }
.like_buttons{ height:26px;display:block;position:relative;width:320px;float:left;overflow:hidden;top:1px; }
	.like_facebook{ padding-top:4px; }
	.like_facebook_content{ width:160px;height:60px;margin-top:-30px;margin-left:-30px;right:110;position:absolute; }
	.like_twitter{ width:100px;margin-top:3px;position:absolute;z-index:1000;right:134px; }
	.invite_header_link { background:url('../images/v3/invite.png') no-repeat;width:55px;height:20px;position:absolute;top:3px;right:60px;font-family:Comic Sans MS;font-size:12px;padding-left:10px; }
	.language_flags{ margin-top:3px;padding-left:3px;width:90px;position:absolute;right:-20px; }
.description_arrow{ position:absolute;background:url('../images/v3/description_arrow.png');width:255px;height:184px;right:-260px;top:-330px;z-index:1200;}
.description_arrow_content{ font-size:15px;font-family:Comic Sans MS;padding-top:30px;padding-left:60px;width:180px;}
a.invite_header_link { color:green;position:absolute;top:8px;right:290px;font-family:Comic Sans MS;font-size:13px; }

.left_arrow{ position:absolute; background:url('../images/v3/left_arrow.png');background-position:left bottom;background-repeat:no-repeat;width:255px;left:200px;z-index:1200;}
.left_arrow_content{ font-size:15px;color:#fff;font-family:Comic Sans MS;padding-left:30px;width:180px;padding-bottom:35px;}
.left_arrow_2{ position:absolute; background:url('../images/v3/left_arrow_2.png');background-position:left top;background-repeat:no-repeat;width:255px;right:90px;z-index:1200;top:40px;}
.left_arrow_content_2{ font-size:15px;font-family:Comic Sans MS;padding-left:20px;width:220px;padding-top:35px;color:#333;}
.award_icons{position:absolute;z-index:3000;margin-left:297px;margin-top:80px;}
.award_icons2{position:absolute;z-index:3000;margin-left:280px;margin-top:50px;}

/* Below header, blue area with phone */
#frame { z-index:100;position: relative; clear: both; background:url('../images/v3/bg.jpg')  no-repeat scroll center top #316594; width: 100%; height: 370px; margin: 0 0 0 0; padding: 0; overflow: hidden; text-align: left; }
.clouds_bg{ position:absolute;z-index:10;background:url('../images/v3/clouds_transp.png') repeat-x;height:84px;width:960px;left:70px;top:288px; }
.supported_os{ width:100%;background:url('../images/v3/supported_os_bg.png') repeat-x; height:54px;border-bottom:1px solid #dedede;font-family:Gill Sans MT;color:#7d7d7d;font-size:17px; }
.supported_os_div{ z-index:1100;position:relative; }
.supported_os_text{ margin-top:19px;text-transform:uppercase; }
.margin10{ margin-left:10px; }
.get_tc_button{ margin-top:160px;z-index:1100;position:absolute;background:url('../images/v3/btn_get_truecaller.png');width:281px;height:58px; }
.get_tc_button_text{ font-weight:bold;font-size:26px;color:#fff;width:281px;text-align:center;margin-top:21px;text-shadow: #333 0px 0px 4px;text-decoration:none; }
.get_tc_button_text:hover{ color:#fff;text-decoration:underline; }

#frame_short { z-index:100;position: relative; clear: both; background:url('../images/v3/bg.jpg')  no-repeat scroll center top transparent; width: 100%; height: 150px; margin: 0 0 0 0; padding: 0; overflow: hidden; text-align: left; }
.clouds_bg_short{ z-index:10;background:url('../images/v3/clouds_transp.png') repeat-x;height:84px;width:960px;position:absolute;left:70px;top:88px; }
.get_tc_button_short{ right:0;margin-top:50px;z-index:1100;position:absolute;background:url('../images/v3/btn_get_truecaller.png');width:281px;height:58px; }
.get_tc_button_short:hover{ color:#fff; }
.title_top{ position:absolute;top:50px;line-height:50px;font-size:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; color:#fff; }
.title_shadow{ text-shadow: #000 0px 0px 7px; }

/* Menu */
.header_menu{ z-index:1200;padding-bottom:35px;}

/* Default first page */
.quote_area{width:230px;padding-right:20px;font-size:14px; }

.features_area{width:550px;padding-left:30px;border-left:1px solid #E6E6E6;  }
.features_header{ font-size:20px;font-family:Gill Sans MT;color:#7d7d7d;text-transform:uppercase; }
.features_table{ width:350px;padding-right:50px;}
.features_icon{ padding-right:15px;}
.free_sign{ color:#fff;position:absolute;left:120px;top:110px;background:url('../images/v3/bottom_arrow.png') no-repeat;background-position:left;padding-left:50px;font-size:18px;}
blockquote{background:url("../images/v3/home-testimonial-quote.png") no-repeat scroll left top transparent; color:#888888; float:left; font:italic 14px/22px Georgia,serif; margin:22px 0 20px 0px; padding:15px 0 0 40px;width:150px; }
.author{ border-left:1px solid #E6E6E6; float:right; padding:10px 0 10px 30px; width:180px;height:40px; }

.full_area{margin:0; padding:30px 0;clear:both; margin:0 0 40px; padding:50px 0; }
.blog_area{width:400px;padding-right:20px;font-size:14px; }
.big_header{ font-size:16px;color:#7d7d7d; }
.blog_header{ font-size:14px; color:#6f97aa; text-decoration:underline;line-height:18px; }
.blog_header:hover{ text-decoration:none; }
.blog_date{ color:#a0a0a0; font:italic 13px/20px Georgia,serif;line-height:0px; }
.blog_content{ color:#656565;margin-top:2px; }

.twitter_header{ font-size:16px;color:#7d7d7d; }
.twitter_area{ width:450px;padding-left:130px; }
.twitter_feeds{ position:relative;overflow:hidden;height:330px; }
.twitter_feeds_iframe{position:absolute;top:0;border: medium none ; overflow: hidden; width: 450px; height: 400px;margin-top:-22px;}

.rot_title{ font-size:35px;font-family:'Arial', Helvetica, sans-serif;margin-top:10px; }
.rot_desc{ font-size:20px;font-family:'Arial', Helvetica, sans-serif;font-weight:normal;line-height:24px;margin-top:0px; }
	.mobile_devices{ z-index:100;position:absolute;top:0px;left:348px; }

	/*---------------------------------------------------- */
	/* SLIDESHOW
	/* ---------------------------------------------------- */

	#slideshow {
		border:0;
		position: relative;
		z-index: 9999;
	}

	#slideshow ul {
		height: 1%; /* IE fix !*/
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#slideshow ul:after {
		clear: both;
		content: ".";
		display: block;
		visibility: hidden;
		width: 0%;
	}


	/* ---------------------------------------------------- */
	/* SLIDESHOW > SLIDES
	/* ---------------------------------------------------- */


	#slideshow .slides {
		height: 294px;
		overflow: hidden;
		position: relative;
		width: 410px;
		float: left;
		margin-left:585px;
		margin-top:70px;
	}


	#slideshow .slides ul {
		height: 996px;
		width: 410px;
	}

	#slideshow .slides li {
		height: 332px;
		overflow:hidden;
		position:relative;
		width: 410px;
	}
	#slideshow .slides li .slide{
		width: 220px;
		height: 332px;
		position: relative;
	}
	#slideshow .slides li .slide h2{
		padding: 40px 10px 10px 10px;
		color: #000;
		font-family: Georgia, Trebuchet,sans-serif;
		font-size: 20px;
		font-style: italic;
		text-shadow: 0 1px 0 #888888;
	}
	#slideshow .slides .slide p{
		color: #fff;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		margin-bottom: 10px;
		line-height: 1.4;
		text-shadow:1px 1px 0 #333;
	}

	/* ---------------------------------------------------- */
	/* SLIDESHOW > NAVIGATION
	/* ---------------------------------------------------- */


	#slideshow .slides-nav { /*background-color: #ddd; border-top: 2px solid #ccc;*/
	}

	#slideshow .slides-nav li {
		margin-right:1px;
		width: 22px;
		height: 22px;
		overflow:hidden;
		text-decoration:none;
		display: inline;
	}

	#slideshow .slides-nav li a{ /*float: left;*/
		color: #fff;
		padding-right: 5px;
	}

	#slideshow .slides-nav li a img { /*padding: 15px 20px; outline: none;*/
		opacity: 0.5;
	}
	#slideshow .slides-nav li a img:hover{
		opacity: 1;
	}
	#slideshow .slides-nav li.on a img{
		opacity: 1;
	}
	#slideshow .slides-nav li.on a img:hover{
		opacity: 1;
	}
	.js #slideshow .slides-nav li.on a img{
		opacity: 1;
	}
	.js #slideshow .slides-nav li.on a img:hover{
		opacity: 1;
	}

	.slideshow_indicator{ position:absolute;margin-top:352px;margin-left:640px;z-index:1000;width:150px; }
	/*end slideshow*/

	/*__________________________________*/

/* Body */
.pagebody
{ position:relative; text-align: left; margin:0 auto; width:1000px;z-index:100; }

/* Other pages */
.title{ font-size:20px;font-family:Gill Sans MT;color:#7d7d7d;	padding:10px 0px 10px 10px;
border-bottom:1px solid #DBDBDB;
text-transform:uppercase; }
strong{ color:#333333; }
.download_arrow{ position:absolute;background:url('../images/v3/download_arrow.png');width:239px;height:201px;right:10px;top:-170px;z-index:100;}
.download_arrow_content{ font-size:20px;line-height:30px;font-family:Comic Sans MS;padding-top:115px;padding-left:50px;}
/* About */
.team_photo{ padding-right:10px;}

/* Press */
.press_left{ padding-right:20px; }
.press_publisher{ color:#a0a0a0; font:italic 13px/20px Georgia,serif;line-height:0px; }


/* Menu */
.menu{
	background:#f0f0f0;
	margin:0 0 0 0;
	text-align:right;
	padding:0px;
	font-family:12px sans-serif;
	z-index:200;
	font-weight:bold;
	color:8e8e8e;
    }
.menu ul{
	/*background:url('../images/menu_inactive.png') repeat-x;*/
	margin:0 0 10px -40px;
	list-style:none;
	background:#fff;
	}
	.menu li{
		margin:0 1px 0 0;
		float:left;
		}
	.menu li a{
		color:#3F3F3F;
		display:block;
		font-weight:bold;
		padding: 3px 10px 3px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
				behavior:url(border-radius.htc); -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
				color:#FFF;
				background:#009FDA;
				padding: 3px 10px 3px 10px;
			}
	.menu li ul{
		background:#e0e0e0;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:225px;
		}
	.menu li ul a{
		display:block;
		padding:0px 15px 0px 15px;
		text-align:right;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			behavior:url(border-radius.htc); -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
			}
	.menu p{
		clear:left;
		}
	.menu #active{
		color:#FFF;
		text-shadow:none;
		background:#009FDA;
		margin:0 1px 0 0;
		padding: 3px 10px 3px 10px;
		}
/* End menu */

/* Download page */
.sms_input_field{ border:1px solid #a0a0a0; padding:3px;}
a.supported_brands:link{color:#a0a0a0;font-style:italic;font-size:11px; }
a.supported_brands:visited{color:#a0a0a0;font-style:italic;font-size:11px; }
a.download_button_big{ }
a.download_button_big:hover{ border-bottom:2px solid #009FDA; }
a.select_brand:link { color:#a0a0a0; }
a.select_brand:visited { color:#a0a0a0; }
.brand_name_div{ display:none; border:1px solid #a0a0a0;padding:5px;width:400px;margin:10px 10px 3px 3px;background:#f0f0f0; }
.radius_3{ -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.radius_6{ -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.radius_10{ -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.radius_20{ -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; }
.circle{ background:url('../images/v3/circle.png') no-repeat;width:50px;height:50px; }

/* Features page */


/* Nominations */
#rollover3 a { text-decoration:none; display:block; height:100%; }
* html #rollover3 a { width:100%; }
#rollover3 { list-style-type:none;margin:auto;padding:0; }
#rollover3 li { float:left; height:56px; width:59px;cursor:pointer; }

#rollover3 li#macworld a{ background-image:url('../images/v3/nominations/truecaller_nominations_macworld_bra_kop.jpg');}
#rollover3 li#macworld a:hover { background:transparent; }
#rollover3 li#macworld { background-image:url('../images/v3/nominations/truecaller_nominations_macworld_bra_kop.gif')}

#rollover3 li#sadc a{ background-image:url('../images/v3/nominations/truecaller_nominations_sadc.jpg');}
#rollover3 li#sadc a:hover { background:transparent; }
#rollover3 li#sadc { width:116px;background-image:url('../images/v3/nominations/truecaller_nominations_sadc.gif')}

#rollover3 li#iworld a{ background-image:url('../images/v3/nominations/truecaller_nominations_internet_world_2010.jpg');}
#rollover3 li#iworld a:hover { background:transparent; }
#rollover3 li#iworld { width:69px;background-image:url('../images/v3/nominations/truecaller_nominations_internet_world_2010.gif')}

#rollover3 li#brothersoft a{ background-image:url('../images/v3/nominations/truecaller_nominations_brothersoft_editors_pick.jpg');}
#rollover3 li#brothersoft a:hover { background:transparent; }
#rollover3 li#brothersoft { width:74px;background-image:url('../images/v3/nominations/truecaller_nominations_brothersoft_editors_pick.gif')}

#rollover3 li#toppaid a{ background-image:url('../images/v3/nominations/truecaller_nominations_top_paid_app.jpg');}
#rollover3 li#toppaid a:hover { background:transparent; }
#rollover3 li#toppaid { width:157px;background-image:url('../images/v3/nominations/truecaller_nominations_top_paid_app.gif')}

#rollover3 li#mobile_premier_awards a{ background-image:url('../images/v3/nominations/truecaller_nominations_app_circus.jpg');}
#rollover3 li#mobile_premier_awards a:hover { background:transparent; }
#rollover3 li#mobile_premier_awards { width:116px;background-image:url('../images/v3/nominations/truecaller_nominations_app_circus.gif')}

#rollover3 li#guldmobilen_2011 a{ background-image:url('../images/v3/nominations/guldmobilen_2011_not.png'); }
#rollover3 li#guldmobilen_2011 a:hover { background:transparent; }
#rollover3 li#guldmobilen_2011 { width:88px;background-image:url('../images/v3/nominations/guldmobilen_2011_over.png');}

/* Price & Plans */
.price_div{text-align:left;background:url('../images/v3/price_plans.png');width:756px;height:410px;}
.price_div_single{text-align:left;background:url('../images/v3/price_plans_single.png') no-repeat;width:756px;height:410px;margin-left:215px;}

/* Footer */
.foot_padding{ padding-top:50px; }
#footer { min-height: 65px; _height: 65px; clear: both; margin: 15px 0 0 0; }
#footer #copyright { float: right; font-size: 12px; text-align: center; margin: 14px 7px; padding:2px 0 3px 23px; color: #888; *padding-top: 1px; *margin-top: 15px;}
.footer_header{ font-weight:bold;color:#787878; }
.footer-col { float: left; max-width: 200px; margin: 15px 20px 20px 0px;}
.footer-col p { margin: 0;}
.footer-col ul { margin:0; padding: 0;}
.footer-col ul li { list-style: none; font-size: 12px; margin: 2px 5px; padding: 0; }
.footer-col ul li.header { font-weight: bold; margin: 2px 0; color: #787878; }
.footer-col ul li a, div.footer-col ul li.header {  }
.footer-col p, div.footer-col a { font-size: 12px; }
.footer-col a { text-decoration: none; color: #838383; }
#footer .footer-col a:hover { text-decoration: underline;}
.small_text{ font-size:11px;font-weight:bold;font-family:Gill Sans MT;color:#999; }


.info_box2 {display:block;border: 1px solid rgb(222, 154, 9); background: rgb(255, 235, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;padding:5px 10px 5px 10px; }

.footer{ border-top:2px solid #d0d0d0;background:url("../images/top_gradient.png") repeat-x scroll 0 0 #FFFFFF;margin:30px 0 0 0;width:100%; text-align: center;padding:0 0 0 0; }
.footer_table{ margin:0 auto;text-align:left; width:800px; }

.download_button{ border:1px solid black;height:50px;width:200px;padding:5px;color:#fffff;font-weight:bold;font-size:16px; }

.blog_dialog { position:absolute;z-index:20;width:240px;text-align:left;font-size:12px;line-height:13px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border:1px solid #c9c9c9;padding:5px;margin-top:-6px;right:0;top:-5px; }

h1{ font-size:18px;}
.menu_h1{
	font-size:18px;
	padding:6px 6px 6px 10px;
	border-left:3px solid #a5d6ff;
	color:#fff;
	background:#009fda;
}
.menu_h2{
	font-size:14px;
	padding:3px 3px 3px 10px;
	border-left:3px solid #a5d6ff;
	background:#e9e9e9;
}
h2{
  	margin-top:0px;
	font-size:14px;
}
h3{
	font-size:16px;
  	margin:10px 0px 10px 0px;
}
infored{
	color:red;
}
infogreen{ background:green;padding:5px;color:#fff; }
a:link, a:visited, a:active
{
	color:#333;
	text-decoration:underline;
}
a.emailLink	{	color:#fff;text-decoration:underline;	}
a.emailLink:hover	{	color:#fff;text-decoration:none;	}
a:hover
{
	color:#333;
	text-decoration:none;
}

table.mtable
{
	width:1000px;
}

div.box
{
	position:relative;
	float:left;
	padding:10px;
	width:180px;
	height:auto;
	background:url(images/grundDesign/box.gif);
	margin-top:20px;
	margin-bottom:20px;
	min-height:100px;

}


.opc50{ opacity: 0.5;filter:alpha(opacity: 50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.titlediv{ position:absolute; opacity:0.5; filter:alpha(opacity:50); -moz-opacity: 0.5; -khtml-opacity: 0.5; font-size:14px; font-weight:bold; padding:10px; top:50px; left:100px; width:300px; background-color:black; }

div.slide_thumbnails{ position:relative; }

div.fader { position:absolute; background:white; height:42px; top:1px; right:70px; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; -khtml-opacity:0.15; zoom:1; overflow:hidden; }

div.fadel{ position:absolute; background:white; height:42px; top:1px; left:70px; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; -khtml-opacity:0.15; }

img.left{ margin:20px 20px 20px 0px; float:left; }

img.right{ margin:20px 0px 20px 20px; float:right; }
.imagegallery-bg{ background:gray; width:300px; height:80px; }
.submit{ border:0px; padding:3px; padding-left:10px; padding-right:10px; background:#000; color:#fff; font-size:11px; }
textarea{ font-family:Arial,sans-serif; font-size:13px; }

.info_box{
margin-top:0px;
background:#FFF8E6 url(../images/profile_bg.gif) repeat-x scroll 0 0;
border:1px solid #ffc184;
padding:3px;
line-height:21px;
}

.right{ float:right; }
.left{float:left;}
.center{float:middle;}
.clear {clear:both;height:0px;}
.w150{width:150px;}
.w60{width:60px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px; }
.w450{width:450px; }
.w490{width:490px; }
.w500{width:500px; }
.w600{width:600px; }
.w700{width:700px; }
.w800{width:800px; }
.othertxt{color:#C0C0C0;}
.pr20{padding-right:20px; }
.pr30{padding-right:30px; }
.pl20{padding-left:20px; }
.pl30{padding-left:30px; }

.ml10{margin-left:10px; }
.ml20{margin-left:20px; }
.ml30{margin-left:30px; }
.ml40{margin-left:40px; }
.ml50{margin-left:50px; }
.ml100{margin-left:100px; }
.mr10{margin-right:10px; }
.mr20{margin-right:20px; }
.mr30{margin-right:30px; }
.mr40{margin-right:40px; }
.mr50{margin-right:50px; }
.mr100{margin-right:100px; }

a.orange{color:#db6f00;text-decoration:none;}
a.orange:hover{text-decoration:underline;}
.rounded_corner{ -moz-border-radius:3px; }
li.orange{list-color:#E58421; }
.gray_border{ border:1px solid #D9D7D7; margin:8px 0; }
.orange{ color:#E58421; }
.orange12{ color:#E58421; font-size:12px; }
.orange14{ color:#E58421; font-size:14px; }
.blue{ color:#E5F3FF; }
.gray_box{background-color:#e9e9e9; margin:1px; padding:10px; }
h4{ font-size:14px; font-weight:bold; }
.login_box{ padding:5px;background:#e9e9e9;border:1px solid #a0a0a0;width:300px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc); }

.download_box{ border:1px solid orange;padding:3px;background:#f0f0f0;-moz-border-radius:5px; }

a.download_button_website{ border:1px solid #0a73c8;background:#5faff1;color:#fff;padding-bottom:7px;padding-top:7px;padding-left:13px;padding-right:13px;font-size:16px;font-weight:bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior:url(/style/border-radius.htc); }

.clear { overflow: hidden; width: 100%; }

a.button { background: transparent url('../images/bg_button_a.png') no-repeat scroll top right; color: #fff; display: block; float: left; font: bold 20px Arial,sans-serif; height: 48px; margin-right: 12px; padding-right: 36px; text-decoration: none; }

a.button span { background: transparent url('../images/bg_button_span.png') no-repeat; display: block; line-height: 28px; padding: 10px 0 10px 36px; }

a.button:active { background-position: bottom right; color: #f0f0f0; outline: none; }

a.button:active span { background-position: bottom left; padding: 12px 0 8px 36px; /* push text down 1px */ }

#first_page_divs{ margin-right:10px;font-size:14px;text-align:left;border:1px solid #a0a0a0;width:308px;-moz-border-radius: 57px;-webkit-border-radius: px;-khtml-border-radius: 7px;border-radius: 7px;behavior:url(/style/border-radius.htc);height:210px; }
#first_page_divs_final{ font-size:14px;text-align:left;border:1px solid #a0a0a0;width:308px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px;border-radius: 57px;behavior:url(/style/border-radius.htc)height:210px; }
#number_search_div_results{ font-size:14px;text-align:left;border:1px solid #a0a0a0;width:308px;height:210px; }

.sms_not_number{ background:red;color:#fff; padding:5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc); }
.sms_already_sent{ background:#dad65c;color:#000; padding:5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc); }
.sms_successful{ background:#009FDA;color:#fff; padding:5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc); }

/* Number search */
.number_search_flag_icon{ position:absolute;left:10px;top:13px;z-index:100; }
.number_search_div{ width:510px;position:relative; }
.number_search_dropdown{ width:150px; height:31px; font-size:16px; padding:3px 2px 2px 25px; border-right:0; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0;-moz-border-radius-bottomleft: 20px;-moz-border-radius-topleft: 20px;-webkit-border-radius-bottomleft: 20px;-webkit-border-radius-topleft: 20px;-khtml-border-bottom-left-radius: 20px;-khtml-border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-top-left-radius: 20px;behavior:url(/style/border-radius.htc); }
.number_search_field{ width:300px; height:25px; font-size:17px; padding:2px 2px 2px 10px; border-left:0; border-right:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; margin: 0px 0px 0px -6px; }
.number_search_submit { color:#fff;background:url('../images/background_top_gradient_darker.png') repeat-x;height:31px; font-size:17px; padding:2px 15px 4px 15px; border:1px solid #848484;}
.number_search_submit:hover{ background:#b0b0b0; height:31px; font-size:17px; padding:2px 15px 4px 15px; border:1px solid #848484; }
.number_search_description{ font-size:12px; color:#a0a0a0;}
.number_search_result_dialog{ padding:10px 10px 10px 10px;background:#f0f0f0;border:1px solid #a0a0a0;width:300px; }
.photo_image_div{ width:90px;height:90px;overflow:hidden;border:1px solid #ccc;position:relative; }
.photo_preferences{ margin-top:-5px;margin-left:-5px; }
.facebook_icon{ position:absolute;right:0px;bottom:0px; }
.photo_available { color:#333;position:absolute;text-align:center;top:30px; }
.photo_missing { color:#a0a0a0;position:absolute; font-size:40px;top:40px;left:33px; }

.number_search_field_home{ width:180px; height:35px; font-size:20px; border:1px solid #a0a0a0; color:#a0a0a0; padding:3px 3px 3px 5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc); }
.number_search_submit_home { width:18px; height:18px; font-size:17px; border:none; background:#fff; margin-top:5px; }
.number_search_submit_header:hover{ }
.number_search_info_dialog{ border:1px solid #a0a0a0; padding:5px;background:#fff;font-size:12px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc);text-align:center;}

.top_offender{ border-left:1px solid #E6E6E6; padding:0px 20px 20px 20px; }
.p_top_offender{ line-height:5px; }
a.a_top_offender{ color:#666; }

.input_left{background:url('../images/v3/input_left.png') no-repeat;width:16px;height:31px;}
.input_right{background:url('../images/v3/input_right.png') no-repeat;width:16px;height:31px;}
.input_bg{background:url('../images/v3/input_bg.png') repeat-x;height:31px;padding-top:5px;}
.input_content{ background:none; border:0px; font-size:15px; }

.spam_button { color:#fff;background:url('../images/background_top_gradient_darker.png') repeat-x;padding:4px 15px 4px 15px; border:1px solid #848484;}
.spam_button:hover{ background:#b0b0b0; padding:2px 15px 4px 15px; border:1px solid #848484;color:#fff; }


.f30{ font-size:30px;}
.f28{ font-size:28px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f17{ font-size:17px;}
.f16{ font-size:16px;}
.f15{ font-size:15px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;font-weight:normal;}
.f10{ font-size:10px;}

a.f30{ font-size:30px;}
a.f28{ font-size:28px;}
a.f24{ font-size:24px;}
a.f22{ font-size:22px;}
a.f20{ font-size:20px;}
a.f18{ font-size:18px;}
a.f17{ font-size:17px;}
a.f16{ font-size:16px;}
a.f15{ font-size:15px;}
a.f14{ font-size:14px;}
a.f12{ font-size:12px;font-weight:normal;}
a.f10{ font-size:10px;}


.bold{ font-weight:bold; }
a.bold{ font-weight:bold; }
a.bold:hover{ font-weight:bold; }
.normal{ line-height:0px;}
.ns_td_result{ border-top:1px dotted #d0d0d0;}
.ns_table td{ line-height:26px; }
a.ns_phone_numbers{ color:#a0a0a0; font-size:12px; }
a.ns_download_button{ background:none repeat scroll 0 0 #0CC53C;border:2px solid #1B7C34;color:#FFFFFF;cursor:pointer;font-size:14px;padding:3px 10px 1px 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc);margin:0 0 0 0; }
a.ns_download_button:hover{ text-decoration:none;border:2px solid orange; }
.small_button{ cursor:hand; cursor: pointer; height:23px; color:#ccc; font-family:arial; font-size:12px; font-weight:normal; padding:3px 10px 3px 10px;background:url('../images/button_background.gif');border:1px solid #cdcdcd;color:#555555;-moz-border-radius:3px;}
.small_button:hover{ text-decoration:none;cursor:hand; cursor: pointer; height:23px; color:#ccc; font-family:arial; font-size:12px; font-weight:normal; padding:3px 10px 3px 10px;background:url('../images/button_background.gif');color:#555555;-moz-border-radius:3px; }
a.small_button{ color:#333; }
.border_top{ border-top:1px solid #D7D6D7; }
.account-info-divider { border-top: 1px solid #D7D6D7; margin-left: 20px; width: 160px; }
.account-info-line { line-height:30px; font-size: 15px; margin-left: 30px; padding-right: 0; width: 170px; }
.small_button_orange{ cursor:hand; cursor: pointer; color:#ccc; font-family:arial; font-size:12px; font-weight:normal; padding:3px 10px 3px 10px; background:url('../images/button_background_orange.gif');border:1px solid #ffba00;color:#ffae00;-moz-border-radius:3px;}
a.small_button_orange{ color:#333; }

.small_button_orange2{ cursor:hand; cursor: pointer; color:#fff; font-family:arial; font-size:12px; font-weight:normal; padding:3px 10px 3px 10px; background:url('../images/v3/button_background_orange2.gif');border:1px solid #ffba00;color:#ffae00;-moz-border-radius:3px;}
a.small_button_orange2{ color:#333; }

/* Payment page */
.pay_button{ width:300px;cursor:hand; cursor: pointer; color:#fff; font-family:arial; font-size:20px; font-weight:normal; padding:20px 10px 20px 10px;background:url('../images/green_background.png');border:1px solid #008228;}
.pay_button:hover{ }
a.pay_button{ width:500px; color:#fff; }
.hand{ cursor:hand; cursor: pointer; }

/* Floating divs */
.floatingDivContent{ z-index:1400;background: #fff; overflow:hidden;padding:15px;border:2px solid #666;margin:10px; }
.floatingDivContent250{ background:#fff; width:250px; overflow:hidden;padding:15px;border-right:1px solid #D7D7D7;border-left:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;margin:10px; }
.floatingDiv{ border-right:2px solid #6a6769; border-bottom:2px solid #6a6769; background-image:url(images/OpacityBg.png); position:absolute; background-repeat:repeat; z-index:1000; display:none;   position:absolute;  z-index:10;  overflow:hidden;  width:820px;  margin-left:0px;  margin-right:0px;  margin-top:-5px; }

/* Login */
.login_area{border-right:1px solid #E6E6E6;padding-right:30px;margin-right:30px;  }

/* Loader */
#loading {
	position:absolute;
	left:50%;padding-left:200px;
	top:50%;padding-top:200px;
	color:#fff;
	background:#fff url(../images/ajax-loader2.gif) no-repeat;
	background-position: center;
	width:48px;
	height:48px;
	padding:10px;
	border:2px solid #666666;
	display:none;
	z-index:1400;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;behavior:url(/style/border-radius.htc);
}
#loading span{
 	display:none;
}
