@charset "utf-8";
/* CSS Document */

/** KEY

1) GLOBAL
2) HEADER
3) BANNER
4) CONTENT
5)FOOTER

**/




/***************************************** 1) GLOBAL *****************************************/
body { margin:0 auto;  font-size:62.5%; background-image:url(assets/bg_big.gif); background-repeat:no-repeat; background-position:center top; min-width:960px;}

	/*** FONTS ***/	
	h1{font-size:50px; font-family: Arial, Helvetica, sans-serif; color:#fff; line-height:44px; font-weight:bold;}
	h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#fff; line-height:20px;}
	h3 {font-size:px; font-family:; color:#fff;}
	h4 {font-size:px; font-family:; color:#fff;}
	P {font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #333;}
	/*** FONTS ***/	
	
	/*** LINKS ***/		
		a:link { color:#184776; text-decoration: none }
		a:active { color:#184776; text-decoration: none }
		a:visited { color:#184776; text-decoration: none }
		a:hover { color:#184776; text-decoration: underline }
	/*** LINKS ***/
	
	/*** STYLING ***/
	.left{ float:left;}
	.right{ float:right;}
	.bold{ font-weight:bold;}
	.bold_darkblue{ font-weight:bold; color:#184776;}
	.px11{ font-size:11px;}
	.title{ float:left; width:400px;}
	/*** STYLING ***/
	
	.button_main{ background-image:url(assets/btn_bg.gif); background-repeat:no-repeat; width:162px; height:56px; margin:0 17px 0 0; font-size:20px; color:#fff; float:right;}
	
	.button_second{ background-image:url(assets/btn_bg.gif); background-repeat:no-repeat; width:162px; height:56px; margin:0 0 0 0; font-size:20px; color:#fff;}
/***************************************** 1) GLOBAL *****************************************/




/***************************************** 2) HEADER *****************************************/	
#header {margin:0; padding:0; width:100%; background-image:url(assets/bg_navigation.gif); background-repeat:repeat-x; height:121px;}

#header_content { width: 940px; margin:0em auto; }

.logo{ background-image:url(assets/logo_cardatacheck.png); background-repeat:no-repeat; width:303px; height:80px; font-size:30px; float:left; padding:40px 0 0 43px; color:#fff;}

.uksone{ color:#b0b1b0; font-weight:bold; padding:27px 0 0 0; width:320px; float:left; margin-left:20px;}

.logotext_small{ font-size:24px;}
/***************************************** 2) HEADER *****************************************/




/***************************************** 3) BANNER *****************************************/
#banner {margin:0; padding:0; width:100%;}

#banner_content { width: 940px; margin:0em auto; background-image:url(assets/img_car.png); background-repeat:no-repeat; background-position:80% 80%; height:530px;}

.banner_text{ float:left; width:400px; margin:40px 0 0 0;}

#number_plate{float:right; margin:50px 0 0 0; width:360px;}

.plate{ background-image:url(assets/gfx_large_numberplate.gif); background-repeat:no-repeat; border:0; width:301px; height:100px; padding:0 0 0 50px; font-size:45px; font-weight:bold; line-height:100px}

.free_text{ float:right; margin:10px 0 10px 0; width:200px; color:#184776; font-weight:bold;}
/***************************************** 3) BANNER *****************************************/





/***************************************** 4) CONTENT *****************************************/
#content { width: 940px; margin:0em auto; }

.content_box_title{ font-size:16px; color:#fff; font-weight:bold;}

.content_box_text{ color:#184776; line-height:40px;}

.content_box_testimonials{ color:#184776; line-height:26px;}

.content_box_one{ width:366px; height:292px; background-image:url(assets/bg_contentbox_one.gif); background-repeat:no-repeat; float:left; padding:12px 0 0 15px;}

.content_box_two{ width:239px; height:292px; background-image:url(assets/bg_contentbox_two.gif); background-repeat:no-repeat; float:left; padding:12px 15px 0 15px;}

.content_box_three{ width:259px; height:292px; background-image:url(assets/bg_contentbox_three.gif); background-repeat:no-repeat; float:left; padding:12px 15px 0 15px;}

.small_reg p{ color:#184776;}

.small_reg{ width:400px; float:right; margin:40px 0 0 0;}

.plate_small{ background-image:url(assets/gfx_small_numberplate.gif); background-repeat:no-repeat; width:200px; height:58px; border:0; font-size:28px; font-weight:bold; padding:0 0 0 25px; line-height:58px}

	.company_text{ width:520px; float:left; line-height:22px; margin:40px 0 0 0; color:#184776;}
	
	.price_large{ font-size:30px; font-weight:bold; float:left; width:180px; margin:0 0 15px 240px;}
	
	.under_text_small{ width:400px; font-size:12px; float:left; margin:20px 0 0 0; line-height:20px;}
	
.checkpoint_title{ font-size:22px; color:#184776;}	

#check_points{ width:398px; float:left;}

#check_points_main{ background-image:url(assets/bg_checkpoints.gif); background-repeat:no-repeat; width:368px; height:302px; padding:15px 15px 0 15px;}

#check_points_main ul{ list-style-type: none; padding: 0; margin: 20px 0 20px 0;}

#check_points_main li{ background-image:url(assets/icon_greentick.png); background-repeat:no-repeat; background-position: 0 .2em; padding-left: 2.2em;}

.content_points{ float:right; width:340px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#184776; line-height:23px; padding:0 0 0 0;}

.check_info{ width:460px; float:right; color:#184776; line-height:22px;}

.cardata_history{ width:640px; float:left; color:#184776; line-height:22px; margin-top:40px;}

.downlaod_top{ background-image:url(assets/bg_download_top.gif); background-repeat:no-repeat; width:923px; height:30px; padding:12px 0 0 15px;}

.download_mid{ background-image:url(assets/bg_download_mid.gif); background-repeat:no-repeat; width:938px; height:263px;}

.text280{ width:280px; float:left; margin:0 0 0 20px; line-height:20px; color:#184776;}
/***************************************** 4) CONTENT *****************************************/






/***************************************** 5) FOOTER *****************************************/
#footer {margin:0; padding:0; width:100%;}

#footer_content{width: 940px; margin:0em auto; }

.footer_title{ font-size:13px; color:#fff; font-weight:bold; float:left;}

.footer_title a{ color:#fff}

.footer_nav{ background-image:url(assets/bg_footer_nav.gif); background-repeat:no-repeat; width:279px; height:219px; float:left;}

.footer_nav ul{ width:190px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#184776; line-height:28px}

.footer_nav li{ border-bottom: 1px solid #999;}

.footer_navigation_first{ width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#184776; margin:30px 0 0 60px;}

.footer_navigation{ width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#184776; margin:30px 0 0 20px;}

.footer_topbar{ background-image:url(assets/bg_footerbar.gif); background-repeat:no-repeat; width:659px; height:46px; float:left;}
/***************************************** 5) FOOTER *****************************************/
