/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #BDC3B5;
	background-image: url("images/metalplatetile.jpg");
}
* {
margin: 0;
paddding: 0;
}
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* clearfix hack */
.clearfix{
	display: inline-table;
}
/* backslash hack hides from IE mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix {
	display: block;
}
/* end backslash hack */
.clearboth{
	clear: both;
}
/* START OF BASIC TEXT FORMATS CSS */
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	color: #333;
}
.prelist_paragraph{
	padding-bottom: 0.8em;
}
/* END OF BASIC TEXT FORMATS CSS */


/* START OF LIST FORMATS CSS */
ul li {
	margin: 0 0 5px 15px;
	padding: 0 0 0 25px;
 	list-style: none;
}
ul, ol {
	margin: 0px 0 2px 15px;
	padding: 2px 0 2px 15px;
 	line-height: 1.2em;
}
#no_bullets_plus, #no_bullets_checked {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 20px;
}
#no_bullets_plus  li{
	padding-left: 30px;
	list-style-type: none;
	background: transparent url("image/bullets_plus.jpg") no-repeat 0 2px;
}
#no_bullets_checked  li{
	padding: 0 10px 2px 30px;
	list-style-type: none;
	background: transparent url("image/bullets_checked.jpg") no-repeat 2px 2px;
}

/* END OF LIST FORMATS CSS */

/* START OF HEADER CSS */
div#wrapper_header{
	float: none;
	width: 885px;
	margin: 0 auto;
}
div#package_product_title{
	float: left;
	width: 885px;
	height: 90px;
}
div#package_product_title a{
	float: left;
	display: block;
	width: 885px;
	height: 90px;
	text-decoration: none;
	outline: none;
}
.adjust_header_title{
	background: transparent url("image/title_bkimg.jpg") no-repeat;
}
.adjust_header_bkimg_1{
	background: transparent url("image/header_bkimg_1.jpg") no-repeat;
}
.adjust_header_bkimg_2{
	background: transparent url("image/header_bkimg_2.jpg") no-repeat;
}
.adjust_header_bkimg_3{
	background: transparent url("image/header_bkimg_3.jpg") no-repeat;
}
div#package_header_left{
	float: left;
	width: 6px;
	height: 417px;
	background: transparent url("image/header_bkimg_left.jpg") no-repeat;
}
div#package_header_right{
	float: right;
	width: 6px;
	height: 417px;
	background: transparent url("image/header_bkimg_right.jpg") no-repeat;
}
div#package_slogan a{
	float: left;
	display: block;
	width: 885px;
	height: 48px;
	text-decoration: none;
	outline: none;
	background: transparent url("image/slogan_bkimg.jpg") no-repeat;
}
div#button_freescan_download a{
	float: none;
	display: block;
	width: 253px;
	margin: 0 auto;
	height: 92px;
	text-decoration: none;
	outline: none;
	background: transparent url("image/freescan_duo.jpg") no-repeat;
}
div#button_freescan_download a:hover {
   	background-position: -253px 0;
	text-decoration: none;
}
/* END OF HEADER SECTION CSS */

/* START OF MAIN SECTION CSS */
div#wrapper_main{
	width: 885px;
	margin: 0 auto;
	padding-top: 3px;
	background: transparent url("image/main_bkimg_top.gif") no-repeat;
}
div#container_content{
	float: left;
	width: 805px;
	padding: 15px 40px;
	text-align: left;
	background: transparent url("image/content_bkimg_tile.gif") repeat-y;
}
.adjust_specialtext{
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
/* BUTTON */
.button_filedownload {
	width: 141px;
}
.button_filedownload a{
	display: block;
	width: 141px;
	height: 64px;
	text-decoration: none;
	outline: none;
}
.button_filedownload a:hover {
   	background-position: -141px 0;
	text-decoration: none;
}
.adjust_button_bkgrey{
	background: transparent url("image/freescan_duo_bkgrey.jpg") no-repeat;
}
.button_download {
	width: 100%;
	text-align: center;
}
.button_download a{
	display: block;
	width: 219px;
	height: 62px;
	margin: 0 auto;
	text-decoration: none;
	outline: none;
	background: transparent url("image/download_duo_bkgrey.jpg") no-repeat;
}
.button_download a:hover {
   	background-position: -219px 0;
	text-decoration: none;
}
/* CONTAINER_COLUMN */
div.container_column{
/* This is the basic column div that uses adjustment classes */
}
.package_titlebar{
/* This is the basic titlebar div that uses adjustment classes */	
}
.package_titlebar h1{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin: 8px 0 0;
	padding: 0;
}
div.container_column a{
	color: #003366;
}
div.container_column a:hover{
	text-decoration: none;
}
div.container_column a:visited{
	color: #003366;
}
div.container_column a:active{
	color: #003366;
}

/* START SCREENSHOT CSS */
.package_screenshot{
	width: 401px;
	height: 326px;
}
.package_screenshot a{
	display: block;
	width: 401px;
	height: 326px;
	margin: 0 0 10px 0;
	text-decoration: none;
	outline: none;
}
.adjust_screenshot_1{
	background: transparent url("image/drivercure_step1.jpg") no-repeat;
}
.adjust_screenshot_2{
	background: transparent url("image/drivercure_step2.jpg") no-repeat;
}
.adjust_screenshot_3{
	background: transparent url("image/drivercure_step3.jpg") no-repeat;
}
.adjust_screenshot_4{
	background: transparent url("image/drivercure_step4.jpg") no-repeat;
}
.wrapper_screenshot {
	float: none;
	width: 792px;
	height: 200px;
	margin: 20px auto;
}
.container_screenshot {
	float: left;
	width: 264px;
	height: 182px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
}
.container_screenshot a {
	float: none;
	display: block;
	margin-top: 185px;
	width: 264px;
}
.thumbnail {
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFF;
	border: 1px solid gray;
	visibility: hidden;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -308px;
	left: -25%; /*position where enlarged image should offset horizontally */
}
.adjust_screen_1{
	background: transparent url("image/small_scanning.jpg") no-repeat;
}
.adjust_screen_2{
	background: transparent url("image/small_history.jpg") no-repeat;
}
.adjust_screen_3{
	background: transparent url("image/small_ignore.jpg") no-repeat;
}
.adjust_screen_4{
	background: transparent url("image/small_schedule.jpg") no-repeat;
}
.adjust_screen_5{
	background: transparent url("image/small_about.jpg") no-repeat;
}
.adjust_screen_6{
	background: transparent url("image/small_help.jpg") no-repeat;
}

/* TESTIMONIALS */
div.container_testimonial{
	background: transparent url("image/testimonial_width.gif") repeat-y;
}
div.container_testimonial p{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	text-align: left;
	line-height: 1.4em;
	padding: 8px 30px 0;
}
div.container_testimonial_top{
	height: 48px;
	background: transparent url("image/testimonial_heighttop.gif") repeat-x;
}
div.container_testimonial_bottom{
	height: 48px;
	background: transparent url("image/testimonial_heightbottom.gif") repeat-x;
}
div.container_testimonial a{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height: 1em;
}

/* START PACKAGE DOWNLOAD CSS */
div.package_download{
	height: 156px;
	background: transparent url("image/download_bkimg.jpg") repeat-x;
}
div.package_download_left{
	width: 151px;
	height: 156px;
	padding-top: 10px;
	background: transparent url("image/download_bkimg_left.jpg") repeat-x;
}
div.package_download_right{
	float: right;
	width: 16px;
	height: 156px;
	background: url("image/download_bkimg_right.jpg") no-repeat;
}
div#package_download_rotation{
	font-weight: bold;
	text-align: left;
	color: #333;
	padding-top: 18px;
}
div#package_download_rotation p{
	font-size: 12px;
}
div#package_download_rotation a{
	display: block;
	text-decoration: none;
	color: #333;
}
div#package_download_rotation a:active{
	color: #333;
}
div#package_download_rotation a:visited{
	color: #333;
}
/* END PACKAGE DOWNLOAD CSS */

/* FLOATS */
.float_left{
	float: left;
}
.float_right{
	float: right;
}
.float_none{
	float: none;
}
.display_inline{
	display: inline;
}
/* WIDTH ADJUSTMENTS */
.adjust_width873{
	width: 873px;
}
.adjust_width805{
	width: 805px;
}
.adjust_width630{
	width: 630px;
}
.adjust_width230{
	width: 230px;
}
/* HEIGHT ADJUSTMENTS */
.adjust_height_194{
	height: 194px;
}
.adjust_height_179{
	height: 179px;
}
.adjust_height_150{
	height: 150px;
}
.adjust_height_146{
	height: 146px;
}
.adjust_height_92{
	height: 92px;
}
.adjust_height_31{
	height: 31px;
}

.adjust_margin_bottom20{
	margin-bottom: 20px;
}
.adjust_margin_center{
	margin: 0 auto;
}
.adjust_padding_orange{
	padding: 15px 20px 0;
}
.adjust_tile_glossy{
	background: #F27322 url("image/glossy_blue_bkimg_tile.jpg") repeat-x;
}
.adjust_background_EEECDF{
	background-color: #EEECDF;
}
.adjust_border_color{
	border: 1px solid #006699;
}


/* START OF BASIC LINKS CSS */
a:link {
	color: #003366;
	outline: none;
	text-decoration: none;
}
a:visited {
	color: #003366;
	outline: none;
	text-decoration: none;
}
a:hover {
	outline: none;
	text-decoration: underline;
}
a:active {
	color: #003366;
	outline: none;
	text-decoration: none;
}
/* END OF BASIC LINKS CSS */

/* START OF FOOTER SECTION CSS */
div#wrapper_footer{
	float: left;
	width: 885px;
	height: 49px;
	text-align: center;
	background: transparent url("image/footer_bkimg_tile.jpg") repeat-x;
}
div#package_footer_left{
	float: left;
	width: 8px;
	height: 49px;
	background: transparent url("image/footer_bkimg_left.jpg") no-repeat;
}
div#package_footer_right{
	float: right;
	width: 8px;
	height: 49px;
	background: transparent url("image/footer_bkimg_right.jpg") no-repeat;
}
div#wrapper_footer p{
	margin-top: 8px;
	color: #FFF;
}
div#wrapper_footer p a:link {
	color: #FFF;
	text-decoration: none;
}
div#wrapper_footer p a:visited {
	color: #FFF;
	text-decoration: none;
}

div#wrapper_footer p a:active {
	color: #FFF;
	text-decoration: none;
}

div#wrapper_footer p a:hover {
	color: #FFF;
	text-decoration: underline;
}
/* END OF FOOTER SECTION */

/*Facebook Like button CSS*/
.package_facebook_like_button{
	float: left;
	margin: auto;
}
.package_disclaimer{
	width: 650px;	
	font-size: 10px; 	
	text-align: left;
	margin: 0 auto;
}
.driver_disclaimer {
	width: 700px;
	font-size: 10px;
	margin: 0 auto;
	text-align: left;
}
.subscription_price{
	margin: 0 auto;
	text-align: center;
}
