@import url(reset.css);

/* General */

body{
	background-color:#f2f2f2;
	background-image:url(../img/public/bgheader.jpg);
	background-repeat:repeat-x;
	margin:0;
}
#container{
	margin:auto;
	width:940px;
}
.clearboth{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
a{
	color:#0072BC;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
}
a:hover{
	text-decoration:underline;
}
/* Header */
.superiorbar{
	padding-top:8px;
	height:25px;
}
.superiorbar a.logoinfinimedia{
	width:74px;
	height:16px;
	background-image:url(../img/public/logoinfinimedia.gif);
	background-repeat:no-repeat;
	display:block;
}
.superiorbar .links {
	float:right;
	padding:0;
}
.logo_gotohome{
	display:block;
	width:235px;
	height:60px;
	position:relative;
	top:30px;
}
.superiorbar .links a{
	color:#E0DEDD;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, sans-serif,arial,tahoma;
	display:block;
	float:left;
	padding:0 5px;
}
.superiorbar .links a:hover{
	text-decoration:underline;
}
.biglinks{
	background-image:url(../img/public/header.jpg);
	background-repeat:no-repeat;
	height:115px;
	position:relative;
}
.biglinks ul{
	margin:0;
	position:absolute;
	right:0;
	top:50px;
	list-style:none;
	text-align:right;
	width:420px;
}
.biglinks ul li {
	float:right;
}
.biglinks ul li a{
	display:block;
	margin:0 12px;
	height:20px;
	background-image:url(../img/public/menulinks.gif);
	background-repeat:no-repeat;
}
.biglinks ul li a.one {
	background-position:0 0;
	width:65px;
}
.biglinks ul li a.two {
	background-position:-84px 0;
	width:70px;
}
.biglinks ul li a.three {
	background-position:-177px 0;
	width:189px;
	margin-right:0;
}

/* Content
*/
#content{
	padding-top:23px;
}

#box_keywords {
	background-image:url(../img/public/box_keywords_top.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
	margin-bottom:22px;
	clear:both;
}
#box_keywords .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:#EBEBEB;
	padding:6px 10px 3px 10px;
}
#box_keywords .bottom{
	clear:both;
	height:6px;
	line-height:1px;
	font-size:1px;
	background-position:1px 0;
	background-image:url(../img/public/box_keywords_bottom.jpg);
}
#box_keywords h2{
	margin:0;
	color:#333;
	font-size:15px;
	padding-bottom:8px;
	font-family:sans-serif, arial, tahoma;
}
#box_keywords .input{
	background-image:url(../img/public/box_keywords_input.jpg);
	width:834px;
	height:29px;
	border-width:0;
	border:none;
	background-repeat:no-repeat;
	color:#838383;
	font-size:15px;
	padding:9px 10px 0 10px;
	font-family:Verdana, Geneva, sans-serif;
}
#box_keywords .buttom{
	background-image:url(../img/public/box_keywords_button.jpg);
	color:white;
	font-size:15px;
	width:58px;
	height:38px;
	background-repeat:no-repeat;
	border-width:0;
	border:none;
	font-weight:bold;
	position:relative;
	top:1px;
	left:5px;
}
#box_keywords form{
	margin:0;
	padding:0;
}
.box_white{
	background-image:url(../img/public/box_white_top.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
	margin-bottom:15px;
	clear:both;
}
.box_white .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:white;
	padding:8px 10px 8px 10px;
	clear:both;
}
.box_white .bottom{
	clear:both;
	height:6px;
	background-image:url(../img/public/box_white_bottom.jpg);
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	display:block;
	_background-position:2px 0;
}
#getstarted{
	list-style:none;
	margin:0;
	padding:0;
}
#getstarted li{
	float:left;
	display:inline;
	padding-right:10px;
}
#getstarted li.last{
	padding-right:0;
}
#getstarted li.last a{
	display:block;
	padding-bottom:10px;
}
.columnhome_1{
	width:670px;
	float:left;
	padding-top:20px;
}
.columnhome_2{
	width:220px;
	float:left;
	padding-left:27px;
}
.columnhome_1 h2, .columnhome_2 h2{
	margin:0;
	font-size:15px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", tahoma;
	padding:12px 0;
}
.columnhome_1 p, .columnhome_2 p, .content{
	font-family:sans-serif,arial,tahoma;
	font-size:14px;
	line-height:19px;
	padding:5px 0;
}
.columnhome_2 h2{
	padding-bottom:10px;
}
.feedback{
	padding:0;
	margin:0;
}
.box_white h3{
	font-size:13px;
	margin:0;
	padding:0 0 10px 0;;
	font-family:"Lucida Grande", "Lucida Sans Unicode", tahoma;
}
.link {
	padding-top:12px;
	clear:both;
}
.feedback li{
	float:left;
	display:inline;
	width:33%;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:sans-serif,arial,tahoma;
	line-height:18px;
}
.feedback li p{
	width:85%;
	margin:0;
	padding:0;
}
#footer{
	height:100px;
	background-color:#474747;
	border-color:#010101;
	border-width:1px 0 0 0;
	border-style:solid;
}
#footer .body{
	width:940px;
	margin:auto;
}
#footer .links{
	float:right;
	list-style:none;
	margin:0;
	color:white;
	font-size:11px;
	padding-top:10px;
}
#footer .links li{
	float:left;
	display:inline;
}
#footer .links li a{
	font-family:tahoma, arial, sans-serif;
	color:white;
	font-size:11px;
	line-height:11px;
	display:block;
	float:left;
	padding:0 10px;
}
#footer .copyright{
	color:white;
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
	line-height:20px;
	padding-top:5px;
}
#paginator{
	font-family:tahoma, arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:6px;
}
#paginator .links{
	float:right;
}
#paginator .links a{
	display:block;
	float:left;
	padding:0 4px;
}
#paginator .links span{
	float:left;
}
.search_column1{
	width:632px;
	float:left;
}
.results{
	margin:0;
	padding:0;
}
.results li{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ebebeb;
	padding:10px 0 8px 0;
}
.results li .icon{
	width:24px;
	float:left;
}
.results li .text{
	float:left;
	width:606px;
}
.results li .text a.h2{
	font-family:sans-serif,arial,tahoma;
	color:#0061bc;
	font-size:15px;
	text-decoration:underline;
	padding-bottom:3px;
	display:block;
	font-weight:bold;
}
.results li .text div{
	font-weight:bold;
	font-size:12px;
	font-family:sans-serif,arial,tahoma;
	line-height:17px;
}
.results li .text div span{
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}
.search_column2{
	width:210px;
	padding-left:75px;
	float:left;
}
.menubar{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ebebeb;
	padding-bottom:10px;
}
.menubar a{
	color:#0061bc;
	padding:2px 0 0 25px;
	display:block;
	font-weight:bold;
	font-size:12px;
	font-family:sans-serif,arial,tahoma;
	height:18px;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-top:6px;
}
.menubar a:hover{
	text-decoration:underline;
}
.menubar a.save{
	background-image:url(../img/public/icon_save.jpg);
}
.menubar a.emailit{
	background-image:url(../img/public/icon_email.jpg);
	background-position:2px 2px;
}
.menubar a.create{
	background-image:url(../img/public/icon_create.jpg);
	background-position:2px 2px;
}
#filter{
	padding:8px 0 10px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ebebeb;
}
#filter h3{
	background-image:url(../img/public/icon_filter.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:bold;
	font-size:12px;
	font-family:sans-serif,arial,tahoma;
	background-position:2px 0;
}
#filter li{
	font-weight:bold;
	font-size:12px;
	color:#0061bc;
	font-family:sans-serif,arial,tahoma;
	padding-bottom:4px;
}
#filter li span{
	padding-left:6px;
}
.banner-padding{
	padding:8px 0 0 16px;
}
.tour_title{
	background-image:url(../img/public/tour_title.jpg);
	width:246px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.newsletter_title{
	background-image:url(../img/public/newsletter_title.jpg);
	width:420px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.faq2_title{
	background-image:url(../img/public/faq_title.jpg);
	width:429px;
	height:28px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.tos_title{
	background-image:url(../img/public/tos_title.jpg);
	width:255px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.helpsupport_title{
	background-image:url(../img/public/helpsupport_title.jpg);
	width:227px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.about_title{
	background-image:url(../img/public/about_title.jpg);
	width:216px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.contact_title{
	background-image:url(../img/public/contact_title.jpg);
	width:166px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.privacy_title{
	background-image:url(../img/public/privacy_title.jpg);
	width:441px;
	height:22px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.button_signupforfree{
	display:block;
	background-image:url(../img/public/button_signupforfree.jpg);
	width:220px;
	height:40px;
	float:right;
}
.tour_title_1{
	background:url(../img/public/slider_1.jpg) no-repeat;
	width:200px;
	height:16px;
	margin:5px 0 14px 0;
}
.tour_title_2{
	background:url(../img/public/slider_2.jpg) no-repeat;
	width:200px;
	height:14px;
	margin:5px 0 14px 0;
}
.tour_title_3{
	background:url(../img/public/slider_3.jpg) no-repeat;
	width:200px;
	height:14px;
	margin:5px 0 14px 0;
}
.tour_title_4{
	background:url(../img/public/slider_4.jpg) no-repeat;
	width:200px;
	height:14px;
	margin:5px 0 14px 0;
}
.tour_title_5{
	background:url(../img/public/slider_5.jpg) no-repeat;
	width:200px;
	height:14px;
	margin:5px 0 14px 0;
}
.tour_title_6{
	background:url(../img/public/slider_6.jpg) no-repeat;
	width:200px;
	height:14px;
	margin:5px 0 14px 0;
}
.step_tour{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ebebeb;
	padding-bottom:10px;
}
.step_tour p{
	font-family:sans-serif, arial, tahoma;
	font-size:13px;
	line-height:17px;
	padding-top: 8px;
	clear:both;
}
.tour_menu{
	padding-top:17px;
}
.tour_menu a{
	background-image:url(../img/public/tour_menu.jpg);
	background-repeat:no-repeat;
	display:block;
	height:20px;
}
.tour_menu a.two{
	background-position:0 -36px;
}
.tour_menu a.three{
	background-position:0 -72px;
}
.tour_menu a.four{
	background-position:0 -108px;
}
.tour_menu a.five{
	background-position:0 -144px;
}
.tour_menu a.six{
	background-position:0 -180px;
}
.tour_menu li{
	padding:5px 0;
}
.signup_title{
	background-image:url(../img/public/signup_title.jpg);
	width:108px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 5px 0;
}
.column_3_2{
	width:655px;
	float:left;
}
.column_3_1{
	width:265px;
	float:left;
	padding:0 0 0 20px;
}
.box_white_3_2{
	background-image:url(../img/public/signup_box_white_top.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:15px;
	clear:both;
}
.box_white_3_2 .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:white;
	padding:8px 12px 8px 12px;
}
.box_white_3_2 .bottom{
	clear:both;
	height:4px;
	background-image:url(../img/public/signup_box_white_botom.jpg);
	line-height:1px;
	font-size:1px;
	_background-position:2px 0;
}
.box_grey_3_2{
	background-image:url(../img/public/signup_box_grey_top.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:15px;
	clear:both;
}
.box_grey_3_2 .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:#ebebeb;
	padding:8px 12px 8px 12px;
}
.box_grey_3_2 .bottom{
	clear:both;
	height:4px;
	background-image:url(../img/public/signup_box_grey_bottom.jpg);
	line-height:1px;
	font-size:1px;
	_background-position:2px 0;
}
h2.sectiondesc{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:black;
	font-size:15px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 8px 0;
}
.box_desc{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	padding:10px 0 4px 0;
}
.form li{
	border-color:#ebebeb;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:10px 0 13px 0;
	*padding:10px 0 3px 0;
}
.form li label{
	color:#0069B2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	display:block;
	padding-bottom:4px;
}
.form li .column1, .form li .column2{
	width:50%;
	float:left;
}
.form li .column2{
	width:49%;
	padding-left:4px;
}
.form li input{
	background-image:url(../img/public/input_lightblue.jpg);
	width:302px;
	height:19px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li textarea{
	background-image:url(../img/public/textarea_lightblue.jpg);
	width:621px;
	height:115px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li select{
	background-image:url(../img/public/input_lightblue.jpg);
	background-color:#DFECF4;
	width:310px;
	height:30px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
}
.form li span{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	font-size:13px;
	float:left;
	position:relative;
	top:8px;
	margin:0 3px;
}
.form li input.half, .form li input.half_error{
	background-image:url(../img/public/input_half_lightblue.jpg);
	width:143px;
	height:19px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
	background-color:#DFECF4;
	float:left;
}
form li select.half, form li select.half_error{
	background-image:url(../img/public/input_half_lightblue.jpg);
	width:151px;
	height:30px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
	background-color:#DFECF4;
	float:left;
}
form li select.half_error, .form li input.half_error{
	background-image:url(../img/public/input_half_lightblue_error.jpg);	
}
form li select.error, form li input.error {
	background-image:url(../img/public/input_lightblue_error.jpg);
}
.form li input.second, .form li select.second{
	margin-left:8px;
}
.form li .icon_help{
	position:relative;
	left:5px;
	top:5px;
}
.form li div.error, .form li div.error_url{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#EC1313;
	text-align:right;
	padding:3px 4px 0 0;
	clear:both;
}
.form li div.error_url{
	padding-right:113px;
}
.required{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#999;
	text-align:right;
	font-size:12px;padding:10px 0 0 0;
}
.creditcards1{
	float:left;
	width:220px;
	padding:34px 0 0 0;
}
.creditcards2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	float:left;
	width:400px;
	line-height:20px;
}
.plan_what, .pleasereview{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
.pleasereview{
	font-size:13px;
	padding:8px 0;
}
.pleasereview a{
	text-decoration:underline;
}
.plan_what div{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#3096D3;
	font-size:18px;
	display:inline;
	letter-spacing:-1px;
}
.plan_desc{
	font-family:sans-serif,arial,tahoma;
	font-size:12px;
	padding:10px 0 5px 0;
	line-height:17px;
}
.form li input.checkbox_b{
	width:auto;
	position:relative;
	top:5px;
	background-color:white;
	border-color:white;
}
.form li input.radio{
	width:auto;
}
.form li .options .radio{
	background-color:white;
	background:none;
	border-color:white;
	border:none;
	position:relative;
	top:-9px;
}
.form li .options label{
	float:left;
	padding-right:20px;
}
.createaccount{
	background-image:url(../img/public/button_createaccount.jpg);
	width:224px;
	height:40px;
	border-style:none;
	border-width:0;
}
.sendmessage{
	background-image:url(../img/public/button_sendmessage.jpg);
	width:167px;
	height:40px;
	border-style:none;
	border-width:0;
}
.createaccount_title{
	background-image:url(../img/public/createaccount_title.jpg);
	width:320px;
	height:22px;
	background-repeat:no-repeat;
	margin:10px 0 5px 0;
}
.pricing{
	padding:25px 0 15px 0;
	margin:auto;
	width:680px;
}
.pricing li{
	display:in-line;
	float:left;
	position:relative;
}
.pricing li.first{
	width:224px;
	height:259px;
	background-image:url(../img/public/pricing_first.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
}
.pricing li.preselected{
	width:227px;
	height:278px;
	background-image:url(../img/public/pricing_selected.jpg);
	background-repeat:no-repeat;
}
.pricing li.last{
	width:224px;
	height:259px;
	background-image:url(../img/public/pricing_third.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
}
.pricing li .price{
	color:#666;
	font-size:20px;
	font-family:sans-serif,arial,tahoma;
	font-weight:bold;
	padding:54px 0 0 0;
	text-align:center;
}
.pricing li.preselected .price{
	padding-top:63px;
}
.pricing li .price span{
	color:#CC0000;
}
.pricing li .desc{
	font-family:sans-serif,arial,tahoma;
	font-size:18px;
	text-align:center;
	padding:14px 0 0 0;
	line-height:26px;
}
.pricing li .select{
	display:block;
	width:117px;
	height:49px;
	background-image:url(../img/public/selected_white.jpg);
	background-repeat:no-repeat;
	position:absolute;
	bottom:3px;
	left:50px;
}
.pricing li.preselected .select{
	background-image:url(../img/public/selected_blue.jpg);
	left:53px;
	bottom:13px;
}
.freeplan{
	display:block;
	clear:both;
	font-size:12px;
	color:black;
	width:680px;
	margin:auto;
	font-weight:normal;
	font-family:verdana, sans-serif, tahoma, arial;
	padding:10px 0 35px 0;
}
.sectiondesc p{
	padding:10px 0;
}
.sectiondesc .image_r{
	float:right;
}
.column_about{
	width:678px;
	float:left;
	padding-right:21px;
}
.menu_about{
	float:right;
	border-color:#EBEBEB;
	border-width:0 0 0 1px;
	border-style:solid;
	padding:20px 0 20px 21px;
	width:195px;
}
.menu_about li{
	font-family:sans-serif,arial,tahoma;
	font-size:15px;
	padding-bottom:14px;
}
.menu_about li a{
	color:#999;
	text-decoration:none;
}
.menu_about li a:hover{
	color:#5199C4;
}
.menu_about li span{
	color:#5199C4;
}
.column_about h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:black;
	padding:7px 0 10px 0;
}
.column_about h1 span{
	color:#ccc;
}
.column_about p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:18px;
	padding-bottom:10px;
}
.column_about h6{
	clear:both;
	line-height:1px;
	font-size:1px;
	height:30px;
}
#statistics {
	float:right;
	margin-left:10px;
	width:175px;
}
#statistics span{
	color:#666;
	font-size:11px;
	clear:both;
	padding-bottom:1px;
	display:block;
	font-family:sans-serif,arial,tahoma;
}
#statistics .top{
	height:4px;
	background-image:url(../img/public/statistics_top.jpg);
	background-repeat:no-repeat;
	display:block;
}
#statistics .bottom{
	height:4px;
	background-image:url(../img/public/statistics_bottom.jpg);
	background-repeat:no-repeat;
	display:block;
	line-height:1px;
	font-size:1px;
}
#statistics .content{
	background-image:url(../img/public/statistics_content.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	background-color:#f6fdf6;
}
#statistics ul li{
	padding:8px 0;
	border-color:white;
	border-style:solid;
	border-width:0 0 1px 0;
	text-align:center;
}
#statistics ul li div{
	color:#0270AD;
	font-size:23px;
	font-family:sans-serif;
	font-weight:bold;
	padding-bottom:2px;
}
#statistics ul li span{
	font-size:12px;
	color:#5199C4;
}
.follow{
	font-family:tahoma, arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:20px 0 6px 0;
}
.follow_imgs {
	padding-bottom:15px;
}
.follow_imgs img{
	margin-right:6px;
}
#newsletter{
	width:266px;
	height:61px;
	background-imagE:url(../img/public/newsletter_box.jpg);
	background-repeat:no-repeat;
}
#newsletter .follow{
	padding:8px 0 6px 8px;
}
#newsletter .input{
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#F2F1F1;
	width:198px;
	height:20px;
	padding:3px;
	margin-left:7px;
}
#newsletter .button{
	background-image:url(../img/public/newsletter_go.jpg);
	width:43px;
	height:26px;
	border-style:none;
	border-width:0;
	position:relative;
	left:3px;
	top:2px;
}

.login{
	background-image:url(../img/public/button_login.jpg);
	width:107px;
	height:40px;
	border-style:none;
	border-width:0;
	margin-top:15px;
}
.login_title{
	background-image:url(../img/public/login_title.jpg);
	width:82px;
	height:24px;
	background-repeat:no-repeat;
	margin:10px 0 20px 0;
}
.checkbox{
	color:#0069B2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	display:block;
	padding-top:4px;
}
.checkbox input{
	position:relative;
	top:2px;
}
.box_login{
	background-image:url(../img/public/login_top.jpg);
	background-repeat:no-repeat;
	padding-top:4px;
	margin-bottom:15px;
	clear:both;
	width:336px;
}
.box_login .content{
	border-color:#D6D4D2;
	border-style:solid;
	border-width:0 1px;
	background-color:white;
	padding:8px 12px 8px 12px;
}
.box_login .bottom{
	clear:both;
	height:4px;
	background-image:url(../img/public/login_bottom.jpg);
	line-height:1px;
	font-size:1px;
}
.login_links{
	float:right;
	position:relative;
	top:15px;
	text-align:right;
}
.login_links a{
	font-size:10px;
	color:#777;
	display:block;
	line-height:16px;
}
.recover{
	background-image:url(../img/public/recover_button.jpg);
	width:107px;
	height:40px;
	border-style:none;
	border-width:0;
	margin-top:15px;
}
.errormessages{
	width:635px;
	color:#C00;
	font-size:12px;
	font-weight:bold;
	font-family:sans-serif,arial,tahoma;
	padding:10px;
	background-color:#F9DBDB;
	border-color:#EFA0A0;
	border-width:1px 0;
	border-style:solid;
	margin:15px 0 10px 0;
	clear:both;
}
.errormessages ul{
	list-style:disc;
	padding-left:20px;
	padding-top:2px;
}
.errormessages ul li{
	padding-top:4px;
}
.form li div.itsok, .form li div.error_url{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#397F27;
	text-align:right;
	padding:3px 4px 0 0;
	clear:both;
}
.form li div.error_url{
	padding-right:113px;
	color:#EC1313;
}
.form li input.half_itsok{
	width:143px;
	height:19px;
	padding:7px 4px 4px 4px;
	border-style:none;
	border-width:0;
	background-color:#DFECF4;
	float:left;
}
.form li input.half_itsok{
	background-image:url(../img/public/input_half_lightblue_itsok.jpg);	
}
form li input.itsok {
	background-image:url(../img/public/input_lightblue_itsok.jpg);
}
.form li div.itsok_url{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#397F27;
	text-align:right;
	padding:3px 4px 0 0;
	clear:both;
}
.form li div.itsok_url{
	padding-right:113px;
}
.relative{
	position:relative;
}
.relative .fixme{
	position:absolute;
	top:-90px;
	left:-20px;
}
.button_little input {
	float:left;
	margin-right:3px;
}
.button_little .button_l{
	background-image:url(../img/public/button_little.jpg);
	background-repeat:no-repeat;
	height:22px;
	padding:0 5px;
	color:white;
	font-size:13px;
	line-height:18px;
	border-style:none;
	border-width:0;
	background-position:0 0;
	float:left;
	margin:0;
	
}
.button_little .r{
	float:left;
	height:22px;
	background-image:url(../img/public/button_little.jpg);
	width:5px;
	background-position:right top;
	display:block;
}
.faq_title{
	font-family: "lucida sans", "lucida grande", arial, tahoma;
	color:#333;
	font-size:20px;
	padding:10px 0;
}
.faq_hightlighted, .faq_normal{
	padding-bottom:12px;
	border-color:#D6D4D2;
	border-width:0 0 1px 0;
	border-style:solid;
	margin-bottom:5px;
}
.faq_hightlighted li, .faq_normal li {
	padding:3px 0px;
}
.faq_hightlighted li a:hover, .faq_normal li a:hover{
	text-decoration:underline;
}
.faq_hightlighted li a{
	font-size:14px;
	color:#0C79BE;
	text-decoration:none;
}
.faq_normal li a{
	font-size:14px;
	color:#666;
	text-decoration:none;
}
.faq_subtitle{
	font-size:16px;
	font-weight:bold;
	color:#0773BC;
	font-family:sans-serif,arial,tahoma;
	padding-top:5px;
}
.faq_text{
	color:#333;
	font-size:14px;
	font-family:sans-serif,arial,tahoma;
	padding:5px 0;
}
.faq_item{
	border-color:#D6D4D2;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:5px;
}
.faq_item span{
	display:block;
	padding:5px 0;
}
a.gototop{
	color:#888;
	font-size:12px;
}
.wantmore {
	background-color:#EBF4FA;
	border-color:#C4DDEE;
	border-width:1px 0 1px 0;
	border-style:solid;
	font-family:"lucida grande", "lucida sans", sans-serif, arial, tahoma;
	padding:18px;
	text-align:center;
	margin-top:20px;
}
.wantmore a{
	text-decoration:underline;
}
.newsletter_box_home{
	background-image:url(../img/public/newsletter_box_home.jpg);
	width:206px;
	background-repeat:no-repeat;
	padding:30px 10px 0 10px;
	height:116px;
	margin-top:10px;
}
.newsletter_box_home label{
	font-weight:bold;
	font-size:11px;
	font-family:tahoma,verdana,arial;
	color:#333;
	display:block;
	padding:3px 0;
}
.newsletter_box_home .input{
	width:193px;
}
.newsletter_box_home .submit, .submit{
	background-image:url(../img/public/newsletter_submit.jpg);
	width:83px;
	height:22px;
	color:white;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma,verdana,arial;
	border:0;
	border-style:none;
	margin-top:5px;
}
.whiteboxpricing{width:900px;margin:10px 0 0 17px;}
.whiteboxpricing .top{background-image:url(../img/public/pricing_one.jpg);width:900px;height:8px;clear:both;}
.whiteboxpricing .bottom{background-image:url(../img/public/pricing_two.jpg);width:900px;height:8px;}
.whiteboxpricing .content{background-color: #FEFEEC;padding:0 15px 9px 15px;border: solid #E1E1D1;border-width: 0 1px;}
.firstbox h2{color:#00599A;font-size:16px;font-weight: normal;font-family:tahoma,arial,verdana;padding:10px 0 0 0;}
.firstbox p{font-size:13px;color:black;font-family:tahoma,arial,verdana;padding:4px 0 5px 0;}
.firstbox p a{color:#00599A;text-decoration: underline;}
.firstbox li{width:410px;padding:0 8px 0 0;float:left;display:inline;}
.firstbox li.second{padding-left:14px;width:410px;}
.faqs_title{background:url(../img/public/faqs_title.jpg) no-repeat;background-position:-3px 0;height:21px;width:51px;}
.testimonials_title{background:url(../img/public/testimonials_title.jpg) no-repeat;height:21px;width:118px;}
#twocolumns-nobg{padding:25px 0 25px 0;}
#twocolumns-nobg .column-one, #twocolumns-nobg .column-two{width:440px;float:left;}
#twocolumns-nobg .column-one {padding:0 15px 0 13px;}
#twocolumns-nobg .column-two {padding:0 9px 0 18px;border:#ccc solid 1px;border-width: 0 0 0 1px;}
#twocolumns-nobg .subtitle{font-size:13px;font-family: tahoma,arial,verdana;color:#333;padding:11px 0 2px 0;font-weight: bold;}
#twocolumns-nobg p{font-size:12px;font-family: tahoma,arial,verdana;color:#333;line-height:14px;}
.testimonial{font-style: oblique;color:#333;font-size:12px;font-family:tahoma,arial,verdana;padding:11px 0 2px 0;}
.testimonial-autor{font-style:oblique;font-size:11px;color:#666;font-family:tahoma,arial,verdana;}
.slidertour{padding-left:15px!important;}
.slidertour_2{padding-left:60px!important;}

/* for agencies */

.left{
    float: left;
}

.right{
    float: right;
}

h2.startprforagencies{
    background: url('../img/public/startprforagencies.jpg');
    width: 329px;
    height: 21px;
    margin-bottom:20px;
    margin-top:12px;
}

.ag_intro{
    font-family: tahoma;
    font-size: 19px;
    color: #999;
    width: 670px;
    float: left;
    font-weight: normal;
    line-height: 24px;
    padding: 7px 0 27px 0;
}

.su_now{
    width: 200px;
    float: left;
    margin: 10px 0 0 30px;
}

.su_now h5{
    text-align: center;
    font-size: 14px;
    color: #777;
    margin: 0;
}

.su_now a{
    display: block;
    width: 199px;
    height: 38px;
    background: url('../img/public/signupnow.jpg');
}

.ag_column-L{
    width: 645px;
    float: left;
    border-right: 1px solid #D6D4D2;
    padding: 0 10px 0 0;
}

.ag_column-R{
    width: 250px;
    float: left;
    padding-left: 12px;
}

.ag_block-inf{
    padding: 0 0 15px;
}

.ag_block-inf h2{
    color: #3F80B2;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
}

.ag_block-inf p{
    color: #666;
    font-size: 14px;
    margin: 0 ;
    padding: 0  0 5px;
}

.ag_contact-us h2{
    font-size: 16px;
    color: #777;
    margin: 0 0 6px ;
}

.ag_contact-us input{
    width: 240px;
    height: 26px;
    background: url('../img/public/cus-input.jpg');
    padding: 2px 4px;
    border: 0 ;
    display: block;
    margin: 0 0 10px;
    color: #666;
    font-family: tahoma;
    font-size: 12px;
}

.ag_contact-us textarea{
    width: 240px;
    height: 76px;
    background: url('../img/public/cus-textarea.jpg');
    padding: 2px 4px;
    border: 0 ;
    display: block;
    margin: 0 0 6px;
    color: #666;
    font-family: tahoma;
    font-size: 12px;
}

.ag_contact-us input.send{
    width: 107px;
    height: 31px;
    background: url('../img/public/cus-send.jpg');
    border: 0 ;
    display: block;
    margin: 0 0 12px;
}

/* PRICING MODS */

.pricing{
	padding:25px 0 15px 0;
	margin:auto;
	width:904px;
    height:278px;
}
.pricing li{
	display:in-line;
	float:left;
	position:relative;
}
.pricing li.first{
	width:224px;
	height:259px;
	background-image:url(../img/public/pricing_first.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
    
}
.pricing li.middle{
	width:224px;
	height:257px;
	/*background-image:url(../img/public/pricing_first.jpg);*/
    background: #FFF;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #DDD;
	background-repeat:no-repeat;
	margin-top:9px;
}
.pricing li.middle2{
    width:223px;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}
.pricing .preselected{
	width:224px;
	height:279px;
	background-image:url(../img/public/pricing_selected.jpg);
	background-repeat:no-repeat;
    display: none;
    position: absolute;
    top: -10px;
    z-index: 0;
}
.pricing li.last{
	width:224px;
	height:259px;
	background-image:url(../img/public/pricing_third.jpg);
	background-repeat:no-repeat;
	margin-top:9px;
}
.pricing li .price{
	color:#666;
	font-size:20px;
	font-family:sans-serif,arial,tahoma;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:center;
    z-index: 1;
    position: relative;
}
/*
.pricing li.preselected .price{
	padding-top:62px;
}
*/
.pricing li .price span{
	color:#CC0000;
}
.pricing li .desc{
	font-family:sans-serif,arial,tahoma;
	font-size:18px;
	text-align:center;
	padding:14px 0 0 0;
	line-height:26px;
    z-index: 1;
    position: relative;
}
.pricing li .select{
	display:block;
	width:117px;
	height:49px;
	background-image:url(../img/public/button-startpr.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:3px;
	left:50px;
    z-index: 1;
}
/*
.pricing li.preselected .select{
	background-image:url(../img/public/selected_blue.jpg);
	left:53px;
	bottom:13px;
}
*/

.pricing li .tb{
    padding: 0 0 8px 0;
    width: 212px;
    height: 27px;
    border-bottom: 1px solid #EEE;
    margin: 12px auto 0;
    position: relative;
    z-index: 1;
}

.pricing li .title_enterprise{
    background:url(../img/public/Enterprise.png) no-repeat center top;
    width: 133px;
    height: 27px;
    margin: auto;
    position: relative;
    z-index: 1;
}

.pricing li .title_pro{
    background:url(../img/public/pro.png) no-repeat center top;
    width: 44px;
    height: 27px;
    margin: auto;
    position: relative;
    z-index: 1;
}

.pricing li .title_basic{
    background:url(../img/public/Basic.png) no-repeat center top;
    width: 65px;
    height: 27px;
    margin: auto;
    position: relative;
    z-index: 1;
}

.pricing li .title_freeplan{
    background:url(../img/public/freePlan.png) no-repeat center top;
    width: 151px;
    height: 27px;
    margin: auto;
    position: relative;
    z-index: 1;
}