@import url("reset.css");
@import url("menu.css");
@import url("codaslider.css");
html{
overflow: scroll;
}
body {
	background: #ffffff;
	font-family: Arial; 
	font-size: 11px; 
	line-height: 14px; 
	text-align: center; 
	padding-top: 20px;
}

.maincontainer
{
width: 973px;
position:relative;
margin-left: auto;
margin-right: auto;
}

* html #.maincontainer{ /*IE only */
width: 968px; /*IE 5*/
w\idth: 973px; /*IE 6*/
}


li{list-style: outside square; padding: 1px 0px; margin-left:15px; }
.popup li{list-style: outside decimal; padding: 1px 0px; margin-left:25px; }
a:link, a:visited { color: #004a90; font-family: Arial; font-size: 11px; text-decoration:none; font-weight: bold; }
a:hover { color: #6fa7bb; }

.right_content_body a{ font-size:10px;}

h1,h2,h3,h4,h5,h6 {font-size: 20px; color:#004a90; font-weight: bold; line-height:normal; padding:0px; margin:0px; max-width:440px; }
h2,h3,h4,h5 {min-height:170px; }
img{ border:0; }

   
.header{ width: 973px; height:34px; padding:0px; clear:both; z-index:9999;}
.banner{ padding-top:10px; width: 973px; z-index:1;}
.bodycontent{ padding-top:10px; width: 973px;}
	
.footer
{
	width: 973px;
	display:block;
	padding-top:10px;
	font-size:10px;
	clear:both;
	text-align:left;
}
.footer a
{
	font-size:9px;
	font-weight:normal;
}
.relative{ position:relative; }

.left_content{ text-align:left; float:left; width: 750px; z-index:1; height:100%;}

.full_content{text-align:left; float:left; width: 973px;}
.content_head{
	background-image:url('../img/tn_bg.gif');
	background-position: right bottom;
	background-repeat:repeat-x;
	height: 22px;
	z-index:0;
    }
.content_head_left{
	float:left;
	}  
.content_head_middle{
	float:left;
	padding-left:18px;
	}   
.content_head_right{
	float:right;
	z-index:99;
	}       
.content_body
{
	padding:30px 22px 30px 22px;
	background-color: #e3e3e3;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	float:none;
    }
.content_body_homepage
{
	padding:8px 30px;
	background-color: #e3e3e3;
	border: solid 1px #bdbdbd;
	border-bottom:none;
	float:none;
    }    
.homepage
{
	background-color: #cedbe8;
	background-image:url('../img/bg_homepage.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:320px;
	}    
.homepage_bottom{
	height:80px;
	} 	
.homepage_bottom_1 { width:345px; float:left; padding-top:15px; text-align:left;}
.homepage_bottom_2 { width:390px; float:left; padding-top:15px; text-align:left;}
.homepage_bottom_3 { width:208px; float:left; padding-top:15px; text-align:left;}    
.homepage_DS
{
	background-color: #cedbe8;
	background-image:url('../img/bg_hp_dealer_solution.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:320px;
	} 
.homepage_CR
{
	background-color: #cedbe8;
	background-image:url('../img/bg_hp_credit_reports.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:320px;
	}  
.homepage_IB
{
	background-color: #cedbe8;
	background-image:url('../img/bg_hp_insurance_binders.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:320px;
	} 	
.homepage_FS
{
	background-color: #cedbe8;
	background-image:url('../img/bg_hp_fraud_solutions.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:320px;
	}  		 
.deal_solutions{
	background-image:url('../img/bg_dealer_solutions.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:300px;
	}
.credit_reports{
	height:408px;
	}  
.DD_manage_inventory{
	background-image:url('../img/bg_DD_manage_inventory.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:590px;
	} 	
.DD_manage_sales{
	background-image:url('../img/bg_DD_manage_sales.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:590px;
	} 		
.DD_business_report{
	background-image:url('../img/bg_DD_business_reports.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:590px;
	}  	
.DD_buy_here{
	background-image:url('../img/bg_DD_buy_here_pay_here.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:624px;
	}  		
.DD_web_ad_upload{
	background-image:url('../img/bg_DD_web_ad_upload.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:624px;
	}  			    
.DD_credit_reports{
	background-image:url('../img/bg_DD_credit_reports.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:590px;
	}  	
.DD_autocheck{
	background-image:url('../img/bg_DD_autocheck.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:624px;
	} 	
.DD_printing_contracts{
	background-image:url('../img/bg_DD_printing_contracts.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:630px;
	} 	
.DD_lending_platform{
	background-image:url('../img/bg_DD_lending_platform.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:622px;
	} 	
.DD_insurance_binders{
	background-image:url('../img/bg_DD_insurance_binders.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:624px;
	}  
.bankers{
	background-image:url('../img/bg_DD_bankers.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:603px;
	} 	
.lendingplatform{
	background-image:url('../img/bg_DD_lendingplatform.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:270px;
	} 	
.pricing{
	background-image:url('../img/bg_pricing.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:470px;
	border-top: solid 1px #e3e3e3;
	} 
.management{
	background-color: #656565;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;	
	height:40px;
	width: 730px;
	color: #d3d3d3;
	padding-left:20px;
}
.management_name a{color:#fefefe;}
.management_name{
	float:left;
	display:block;
	padding: 5px 18px;
	text-align:center;
	}
.management_rufus{
	background-color: #e2e2e2;
	background-image:url('../img/management_rufus_hankey.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:353px;
	} 
.management_jay{
	background-image:url('../img/management_jay_kamdar.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:353px;
	} 
.management_vimal{
	background-image:url('../img/management_vimal_kumar.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:353px;
	} 
.management_robert{
	background-image:url('../img/management_robert_leckstrom.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:353px;
	} 
.management_rich{
	background-image:url('../img/management_rich_hood.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:353px;
	} 						
.careers{
	background-image:url('../img/bg_careers.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:265px;
	border-top: solid 1px #e3e3e3;
	} 
.support{
	background-image:url('../img/bg_support.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:338px;
	border-top: solid 1px #e3e3e3;
	} 
.about_us{
	background-image:url('../img/bg_company_history.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:360px;
	border-top: solid 1px #e3e3e3;
	} 
.sales_team{
	background-image:url('../img/bg_sales.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:265px;
	border-top: solid 1px #e3e3e3;
	} 	

.partners{
	background-image:url('../img/bg_partners.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:264px;
	border-top: solid 1px #e3e3e3;
	} 					 	
.insurance_binder{
	background-image:url('../img/bg_car_insurance.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:408px;	
	}	
.fraud_solutions{
	height:406px;	
	}	
.contact_us{
	background-image:url('../img/bg_contact_us.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:159px;	
	border-top: solid 1px #e3e3e3;
	}	
.news{
	background-image:url('../img/bg_news.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	height:100%;	
	border-top: solid 1px #e3e3e3;
	}		
.news p
{
    font-size: 11px;  
    max-width: 500px;  
    padding: 0px 0px 10px 0px;
	}
.content_body_news
{

	padding:15px 22px;
	background-color: #d3d3d3;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	border-top: solid 2px #ffffff;
	min-height:265px;
	height: auto;
	float:none;	
	}		
.dealer_desktop{
	height:618px;
	}
.dealer_website{
	height:475px;
	}

.compliance{
	background-color: #e3e3e3;
	background-image:url('../img/bg_compliance.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:174px;
	}
.migration{
	background-image:url('../img/bg_migration.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:342px;
	border-top: solid 1px #e3e3e3;
	}
.faq{
	background-image:url('../img/bg_faq.jpg');
	background-position: right top;
	background-repeat:no-repeat;
	border-top: solid 1px #e3e3e3;
	}	
	
.content_body_compliance
{
	padding:8px 22px;
	background-color: #d3d3d3;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	border-top: solid 2px #ffffff;
	min-height:140px;
	float:none;
	}
.content_body_partner
{
	padding:8px 22px;
	background-color: #d3d3d3;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	border-top: solid 2px #ffffff;
	min-height:590px;
	float:none;
	}	
.content_body_compliance li{
	padding-bottom:5px;
	}	
	
.content_bottom{
    margin-top: -7px;
    background-image:url('../img/tn_bottom_middle.gif');
    background-repeat:repeat-x;
    z-index:9999;
    height:7px;
}

.right_content{text-align:left; float:right; width: 208px;}
.right_content_head{
	background-image:url('../img/tn_bg.gif');
	background-position: right bottom;
	background-repeat:repeat-x;
	height: 22px;
	z-index:0;
    }
.right_content_body
{
	padding:10px 15px;
	background-color: #e3e3e3;
	background-position: right bottom;
	background-repeat:no-repeat;
	height:100%;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;

    }
.right_content_bottom{
    vertical-align:bottom;
}    
.right_content_head_middle{
	float:left;
	padding-left:9px;
	} 
	
p {  
    font-size: 11px;  
    max-width: 900px;  
    padding: 0px 0px 10px 0px;
}
p.half {  
    font-size: 11px;  
    max-width: 340px;  
    padding: 0px 0px 10px 0px;
}	
p.half2 {  
    font-size: 11px;  
    max-width: 300px;  
    padding: 0px 0px 10px 0px;
}	
p.small {  
    font-size: 11px;  
    max-width: 240px;  
    padding: 0px 0px 10px 0px;
}	
.list_product{
	padding-top:8px;
	max-width: 270px;  
	}
.list_product_hp{
	max-width: 270px;  
	font-size:13px;
	line-height:16px;
	padding-top:25px;
	color: #333333;
	font-weight:bold;
	}	
.list_product_hp a
{
	font-size:18px;
	font-weight:bolder;
	}
	
.list_pricing{
	width:400px;
	}
.list_faq{
	padding-top:10px;
	max-width: 350px;  
	min-height:353px;
	}	
.list_faq li{
	padding-bottom:10px; 
	}	
	/*
li.price{
	list-style: outside square; padding: 1px 0px; margin-left:15px; float:left;
	}	
.price{}	
label{ width: 200px; text-align: left; display: block; float:left; font-weight: bold;}		
.text{ margin-left: 0.5em; display: block; float:left; }		
	
#bgright{right:0;background-color:#e3e3e3;	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;}
#bgcenter{right:0; background-color:#fff2d7;}
	
.bg{ position:absolute; bottom:0; height:100%; }
#left, #right{position:relative; z-index:2; }
.bgcontent_bottom{
    position:absolute; bottom:0; 
    background-image:url('../img/tn_bottom_middle.gif');
    background-repeat:repeat-x;
    z-index:9999;
    height:7px;
    width:208px;
}*/

.thumbnail{
	position: absolute;
	top: 300px;
	width: 400px;
	}
.left_content_text{
	float: left;
	width: 360px;
	}	
.left_content_text2{
	float: left;
	width: 300px;
	}	
.left_content_management{
	float: left;
	width: 400px;
	}			
.left_content_picture{
	float: left;
	width: 300px;
	}
.contact_content
{
	float: left;
	width: 200px;
	}	
#faq1,#faq2,#faq3,#faq4,#faq5,#faq6,#faq7,#faq8,#faq9,#faq10{ display: none; padding-top:8px;}	
.left_content_partner{
	float: left;
	width: 330px;
	padding-right:20px;
	}	
.left_content_partner p{
	padding-bottom:15px;
	}	
	
.list_product ul li ul li
{
	/*list-style-image: url('../img/line.gif');*/
	list-style:none;
	background: url('../img/line.gif') left 7px no-repeat;
	padding-left: 7px;
	margin-left:0px;
	}	
	
.list_product_hp ul li
{
	/*list-style-image: url('../img/line.gif');*/
	list-style:none;
	background: url('../img/bullet.gif') left 5px no-repeat;
	padding-left: 16px;
	margin-left:0px;
	}		
.bullet_hp
{
	padding-left:150px;
	}	
/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:480px;
		overflow:hidden; 
		}	
			
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:none;
		margin:0;
		overflow:hidden;
		}	
/* end Easy Slider */
.clear {clear:both; line-height:0px; padding:0px; margin:0px; border: 0; outline: 0; }
.left{float:left;}
.right{float:right;}
.signup_panel{width: 207px; height:166px; display:block; background-image: url('../img/signup_trial.gif');}
.signup_panel_inner{padding:100px 0px 0px 0px;}