@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:0;
	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:60px;
}
.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{
	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-top:8px;
}
.tour_title{
	background-image:url(../img/public/tour_title.jpg);
	width:246px;
	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-image:url(../img/public/tour_menu_1.jpg);
	width:162px;
	height:16px;
	margin:5px 0 14px 0;
}
.tour_title_2{
	background-image:url(../img/public/tour_menu_2.jpg);
	width:144px;
	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:#565656;
	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_itsok.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-style:italic;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:10px 0 70px 0;
}
.freeplan a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
.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/button_grey.gif);
	width:105px;
	height:26px;
	border-style:none;
	border-width:0;
	margin-top:15px;
	color: #dddddd;
	font-weight: bold;
}
.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:#565656;
	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/button_grey.gif);
	width:105px;
	height:26px;
	border-style:none;
	border-width:0;
	margin-top:15px;
	color: #dddddd;
	font-weight: bold;
}
.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;
}
.boxcontent{width:960px;margin:auto;}
.logobig{display:block;width:185px;height:43px;margin-top:23px;}