/* CSS Document */
body{
	background:FFFFFF;
	margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}
#main{
	width:960px; margin:0px auto;
}
.maincontent{
	width:960px; float:left; margin:0px; padding:0px;
}

/* Focus sui campi */
.regbox input:focus, textarea:focus{
  border: 1px solid #1d3dfe; /* bordo degli elementi */
  color: #000000;            /* colore del testo     */
}

.leftpane{
	width:205px;float:left; margin:0px; padding:0px;
}
.rightpane{
	width:740px; float:right; margin:0px; padding:0px;
}

.rightbox{
	background:#FFFFFF;
	width:720px; float:right; margin:0px; padding:10px; min-height:300px;	
}

.rightbox ul{
	float:left; padding:10px; margin:5px 0px 5px 0px; width:98%;
}
.rightbox ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 7px;
	list-style-type:none; float:left; margin:0px; padding:5px 5px 5px 15px;
	width:98%;
}


* html .rightbox ul{
	float:left; padding:10px; margin:5px 0px 5px 0px; width:95%;
}
* html .rightbox ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 7px;
	list-style-type:none; float:left; margin:0px; padding:5px 5px 5px 15px;
	width:95%;
}

.rightbox_in{	
	width:720px; float:left; margin:0px; padding:5px 0px 5px 0px;
}


.QA_row{	
	width:720px; float:left; margin:0px 0px 5px 0px; padding:10px 0px 10px 0px;
	border-bottom:1px solid #1d3dfe;
}
.faq_rating{
	width:400px; float:left; margin:0px; padding:0px;
	border:1px solid #474646;
}
.faq_rating_title{
	background:#474646;
	width:380px; float:left; margin:0px; padding:10px; text-align:center;
	font-weight:bold; color:#FFFFFF;
}
.faq_rating_box{
	width:380px; float:left; margin:0px; padding:10px; text-align:center;
}

.rightbox a{
	color:#000000; text-decoration:underline;
}
.rightbox a:hover{
	color:#474646; text-decoration:underline;
}
.rightbox input[type="text"], .rightbox input[type="password"], .rightbox select, .rightbox textarea{
	border:1px solid #E6E6E6;
}
.rightbox_reg{
	width:720px; float:left; margin:0px; padding:0px; border:1px solid #E6E6E6;
}
.rightbox_regrow{
	width:710px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #E6E6E6;
}
.rightbox_L{
	width:145px; float:left; margin:0px; padding:3px;
}
.rightbox_R{
	width:550px; float:left; margin:0px; padding:3px;
}
.rightbox h1{
	font-size:24px; color:#474646; margin:0px; padding:0px;
}
.rightbox h2{
	font-size:16px; color:#474646; margin:0px; padding:0px;
}
.rightbox h3{
	font-size:12px; color:#474646; margin:0px; padding:0px;
}
.rightbox h4{
	font-size:12px; color:#474646; margin:0px; padding:0px;
}



.rightpane_in{
	width:740px; float:right; margin:0px 0px 5px 0px; padding:0px;
}
.logo{
	background:url(../images/frontend/logo.jpg) no-repeat top left;
	height:72px; width:204px; float:left; margin:0px 0px 25px 0px; padding:0px;
}

.leftnav{
	width:205px; float:left; margin:0px 0px 25px 0px; padding:0px;
}

.leftnav ul{
	width:205px; float:left; margin:0px 0px 25px 0px; padding:0px;
}
.leftnav ul li{
	width:205px; float:left; margin:0px; padding:0px; list-style-type:none;
	border-bottom:1px dotted #E6E6E6;
}
.leftnav ul li a{
	background:url(../images/frontend/bullet3.gif) no-repeat 0px 7px ;
	height:15px; width:185px; float:left; margin:0px; padding:7px 5px 7px 15px;
	text-decoration:none; color:#E6E6E6;
}
.leftnav ul li a:hover{
	text-decoration:none; font-weight:bold;
}


.titlebg_1{
	background:#E6E6E6;
	height:17px; width:190px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}
.textbox_1{
	background:#FFFFFF;
	width:193px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}

.textbox_1 ul{
	width:173px; float:left; margin:0px; padding:5px;
}
.textbox_1 ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:170px; height:15px; float:left; margin:0px; padding:5px 5px 5px 20px;	
}

* html .textbox_1 ul{
	width:190px; float:left; margin:0px; padding:0px;
}

.titlebg_2{
	background:#E6E6E6;
	height:17px; width:230px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}
.titlebg_2 a{
	color:#000000; text-decoration:underline;
}
.textbox_2{
	background:#FFFFFF;
	width:233px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}


.titlebg_4{
	background:#E6E6E6;
	height:17px; width:215px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}
.textbox_4{
	background:#FFFFFF;
	width:218px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}
.textbox_4 ul{
	width:205px; float:left; margin:0px; padding:5px;
}
.textbox_4 ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:180px; height:15px; float:left; margin:0px; padding:5px 5px 5px 20px;
}
.textbox_4 a{
	text-decoration:none; color:#000000;
}

.textbox_4 a:hover{
	text-decoration:underline; color:#000000;
}

.textbox_4_left{	
	width:100px; float:left; margin:0px; padding:0px;
}
.textbox_4_left a{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:75px; float:left; margin:0px; padding:5px 5px 5px 15px;
}
.textbox_4_right{	
	width:100px; float:right;  margin:0px; padding:0px;text-align:right;
}
.textbox_4_right a{
	background:url(../images/frontend/bullet2.gif) no-repeat right 8px; list-style-type:none;
	width:75px; float:left; margin:0px; padding:5px 15px 5px 0px;
	
}

.trucking_col{
	width:240px; float:left; margin:0px; padding:0px;
}


.trucking_col_mod{
	width:741px; height:121px; float:center; margin:0px; padding:0px;
}



.titlebg_3{
	background:#E6E6E6;
	height:17px; width:473px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}

.titlebg_5{
	background:#E6E6E6;
	height:17px; width:707px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}



.textbox_5{
	background:#E6E6E6;
	width:710px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}
.textbox_5 ul{
	width:700px; float:left; margin:0px; padding:5px;
}
.textbox_5 ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:685px; height:15px; float:left; margin:0px; padding:5px 5px 5px 20px;
	border:
}

* html .textbox_5 ul{
	width:685px; float:left; margin:0px; padding:0px;
}
* html .textbox_5 ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:685px; height:15px; float:left; margin:0px; padding:5px 5px 5px 20px;
	
}

.textbox_5 a{
	text-decoration:none; color:#000000;
}

.textbox_5 a:hover{
	text-decoration:underline; color:#000000;
}


.textbox_3{
	background:#FFFFFF;
	width:476px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}



.plan ul{
	width:223px; float:left; margin:0px; padding:5px;
}
.plan ul li{
	background:url(../images/frontend/bullet2.gif) no-repeat 0px 8px; list-style-type:none;
	width:198px; height:15px; float:left; margin:0px; padding:5px 5px 5px 20px;
}

.member_login{
	background:#474646;
	height:22px; width:727px; padding:8px 5px 5px 8px; margin:10px 0px 10px 0px; float:left;
	color:#FFFFFF;
}
.member_login input[type="text"], .member_login input[type="password"]{
	background:#FFFFFF; border:none;
}
.title_white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; color:#FFFFFF; font-weight:bold;
}

input[type="text"], input[type="password"], select, textarea{
	border:1px dotted #474646;
}

input[type="submit"], input[type="button"], input[type="reset"]{
	background:url(../images/frontend/btn_bg.jpg) repeat-x top left;
	height:20px; text-align:center; padding:0px 10px 3px 10px;
	border:1px solid #FFFFFF; cursor:pointer;
	font-weight:bold; color:#FFFFFF;
}

.signup{
	background:url(../images/frontend/signup_ORIG.jpg) no-repeat top left;
	height:161px; width:206px; float:left; margin:50px 5px 0px 0px; padding:0px;
}

.recently_posted_box{
	background:#E6E6E6;
	width:749px; float:left; margin:0px; padding:0px;
}
.recently_posted_box a{
	color:#E6E6E6; text-decoration:underline;
}
.recently_posted_box a:hover{
	color:#b7b6b6; text-decoration:none;
}



.regbox{
float:left; width:720px; margin:0px; padding:0px;
border:1px solid #b7b6b6;
}
.regbox h1{
font-size:16px; color:#000000; margin:0px; padding:0px; float:left;
}
.regbox input[type="text"], .regbox input[type="password"], .regbox select, .regbox textarea{
border:1px dotted #b7b6b6;
}

.regbox_row{
width:710px; float:left; margin:0px; padding:5px;
border-bottom:1px dotted #b7b6b6;
}
.regbox_left{
width:150px; float:left; margin:0px; padding:3px; font-weight:bold;
}
.regbox_right{
width:548px; float:left; margin:0px; padding:3px;
}
.regbox_error{
width:710px; float:left; margin:0px; padding:5px;
/*border:1px dotted #FF0000; */color:#FF0000;
}
.regbox_error2{
float:left; margin:0px; padding:5px;
/border:1px dotted #FF0000;/ color:#FF0000;
}


.footer{
	background:#E6E6E6; border:1px dotted #E6E6E6; font-size:11px; text-align:center;
	height:20px; width:960px; float:left; margin:15px 0px 10px 0px; padding:5px 0px 0px 0px;
}


.profile{
	float:left; width:350px; margin:0px; padding:0px;
	border:1px solid #E6E6E6;
}
.profile h1{
	font-size:16px; color:#E6E6E6; margin:0px; padding:0px; float:left;
}
.profile input[type="text"], .profile input[type="password"], select, textarea{
	border:1px dotted #E6E6E6;
}

.profile_row{
	width:340px; float:left; margin:0px; padding:5px;
	border-bottom:1px dotted #E6E6E6;
}
.profile_left{
	width:130px; float:left; margin:0px; padding:3px;
}
.profile_right{
	width:190px; float:left; margin:0px; padding:3px;
}
.profile_error{
	width:320px; float:left; margin:0px; padding:5px;
	color:#FF0000;
}
.profile_error2{
	float:left; margin:0px; padding:5px;
	 color:#FF0000;
}

.title_blue, title_blue a{
	font-weight:bold; color:#E6E6E6; text-decoration:none;
}

.comment{
	width:695px; float:left; margin:0px; padding:10px;
	border:1px solid #E6E6E6;
}
.comment_name{
	background:#E6E6E6;
	width:707px; float:left; margin:0px; padding:5px;	
	text-align:right;	
}




.partner_title{	
	background:#E6E6E6;
	height:17px; width:705px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}
.partner_box{	
	border:1px solid #E6E6E6;
	width:708px; float:left; margin:0px; padding:5px;	
}
.partner_image{
	width:150px; float:left; margin:0px; padding:5px;	
}
.partner_text{
	width:530px; float:left; margin:0px; padding:5px; border-left:1px solid #CCCCCC;
}



.news_release_box{	
	width:720px; float:left; margin:0px; padding:5px 0px 5px 0px;
	border:1px solid #E6E6E6;
}


.sublink_1{
	background:url(../images/frontend/bullet2.gif) no-repeat 5px 8px #a1a1a1;
	width:195px; float:left; margin:1px 0px 0px 0px; padding:5px 5px 5px 20px;
}
.sublink_2{
	background:url(../images/frontend/bullet2.gif) no-repeat 20px 8px #E6E6E6;
	width:175px; float:left; margin:1px 0px 0px 0px; padding:5px 5px 5px 40px;
}

.sublink_3{
	background:url(../images/frontend/bullet2.gif) no-repeat 40px 8px #E6E6E6;
	width:155px; float:left; margin:1px 0px 0px 0px; padding:5px 5px 5px 60px;
}



.alphabet{	
	width:710px; float:left; margin:0px; padding:5px; text-align:center; color:#FFFFFF;
}
.alphabet a{
	background:url(../images/frontend/btn_bg.jpg) repeat-x top left; width:15px;
	padding:2px 5px 2px 5px; text-align:center; text-decoration:none; font-weight:bold; color:#FFFFFF;
}
.alphabet a:hover{
	text-decoration:none; color:#000000;
}


.title_blue, .title_blue a{
font-weight:bold; color:#474646; text-decoration:none;
}

.title_orange, .title_orange a {
font-weight:bold; color:#FF6600; text-decoration:none;
}






.titlebg_6{
	background:#E6E6E6;
	height:17px; width:215px; float:left; margin:0px; padding:5px 5px 5px 10px;
	font-weight:bold; color:#000000;
}
.textbox_6{	
	width:218px; float:left; margin:0px; padding:5px;
	border:1px solid #E6E6E6;
}





.footer_link{
	width:960px; float:left; margin:10px 0px 0px 0px; padding:0px;
}
.footer_link ul{
	width:126px; float:left; margin:0px; padding:5px; border-left:1px dotted #E6E6E6; height:170px;
}
.footer_link ul li{
	width:120px; font-size:10px; float:left; margin:0px; padding:3px 3px 3px 0px; list-style-type:none;
}
.footer_link a{
	color:#000000; text-decoration:none;
}
.footer_link a:hover{
	color:#000000; text-decoration:underline;
}



.premium_plan{
	background:url(../images/frontend/plans_bg.jpg) no-repeat top left; 
	width:578px; float:center; height:85px;	padding:35px 0px 0px 163px;
	text-decoration:none; color:#000000;
}
.premium_plan ul{
	width:205px; float:left; margin:0px;  padding:0px;
}

.premium_plan ul li{
	width:197px; float:center; margin:0px; padding:0px ;
	list-style-type:square;
}

.premium_plan2{
	background:url(../images/frontend/plans2_bg.jpg) no-repeat 0px 0px #646464; 
	float:left; min-height:62px; width:200px; margin:5px; padding:5px 2px 5px 150px;
	color:#000000;
}
.premium_plan2 a{
	color:#000000; text-decoration:none;
}
.basic_plan2{
	background:url(../images/frontend/plans2_bg.jpg) no-repeat -361px 0px #ff6d01; 
	float:left; min-height:62px; width:240px; margin:5px; padding:5px 2px 5px 110px;
	color:#000000;
}
.basic_plan2 a{
	color:#000000; text-decoration:none;
}
.premium_plan2 a:hover, .basic_plan2 a:hover{
	color:#FFFFFF; text-decoration:underline;
}

.basic_plan{
	background:url(../images/frontend/plans_bg.jpg) no-repeat -373px 0px; 
	width:204px; float:left; height:84px;  padding:35px 0px 0px 163px;
	text-decoration:none; color:#000000;
}
.basic_plan ul{
	width:205px; float:left; margin:0px;  padding:0px;
}

.basic_plan ul li{
	width:197px; float:left; margin:0px; padding:0px;
	list-style-type:square;
}
	

.success_box{
	width:500px; float:left; margin:0px 0px 0px 0px; padding:0px;
	border:1px solid #E6E6E6;
	-moz-border-radius:10px; -webkit-border-radius:10px;
}
.success_title{
	background:#E6E6E6;
	width:470px; float:left; margin:0px; padding:15px;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	font-size:18px; color:#000000;
}
.success_text{
	width:480px; float:left; margin:0px; padding:10px;
}
.success_img{
	background:url(../images/frontend/success_img.gif) no-repeat top left; 
	width:91px; height:86px; float:left; margin:20px; padding:0px;
}
.success_points{
	width:330px; float:left; margin:0px; padding:0px;
}
.success_points ul{
	width:330px; float:left; margin:0px; padding:0px 0px 0px 50px;
}
.success_points ul li {
	background:url(../images/frontend/success_bullet.gif) no-repeat 0px 0px;
	width:179px; height:18px; float:left; margin:3px; padding:5px 5px 5px 35px;
}




.load_info{
	width:350px; float:left; margin:0px; padding:0px;
	border:1px solid #E6E6E6;
}
.load_info_title{
	background:#E6E6E6; font-weight:bold; color:#000000;
	width:340px; float:left; margin:0px; padding:5px;
}
.load_info_row{
	width:340px; float:left; margin:0px; padding:5px;
}
.load_info_L{
	width:120px; float:left; margin:0px; padding:5px; font-weight: bold;	
}
.load_info_R{
	color:#000000;
	width:200px; float:left; margin:0px; padding:5px;
}













