@charset "utf-8";
/* CSS Document */

/* BODY
******************************************************/
body.scancanada {
	background-color:	#FFF;
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			med;
	margin:				auto;
	position:			relative;
	width:				100%;
}

p {
	line-height:		1.2em;
}

body a, a img {
	text-decoration: 		none;
	color:					#AAA;
	border:					none;
}

body a:hover {
	text-decoration:		none;
	color:					#FFF;
}

.container {
	margin:				auto;
	width:				1000px;
}

.header, .footer, .slide, .nav_top, .main1, .main2, .main3, .main4 {
	width:				1000px;
	margin:				0px;
	padding:            0px;
	float:				left;
}

.headerimg, .main1img, .main2img, .main3img, .main4img {
	margin:				0px 0px 0px 10px;
	border:				none;
}

.maintxt_bold {
	font-weight:		600;
}

/* HEADER
******************************************************/

.header {
	background-image:	url(images/header.png);
	background-repeat:	no-repeat;
	height:				60px;
}

.logo {
	float:				left;
	margin-top:			15px;
	margin-left:		25px;
}

.header_text1 {
	margin:				-210px 0px 0px 30px;
	position:			absolute;
	width:				900px;
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			95%;
	font-weight:		500;
	color:				#222;
}

.header_text2 {
	margin:				-180px 0px 0px 30px;
	position:			absolute;
	width:				375px;
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			115%;
	font-weight:		500;
	color:				#222;
}

.header_text3 {
	margin:				-100px 0px 0px 30px;
	position:			absolute;
	width:				350px;
	font-size:			75%;
}


/* SLIDE (HEADER IMG)
******************************************************/

.slide {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				250px;
}

/* MAIN1 SLIDE NEG PHOTO CHOICES
******************************************************/
.main1 {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				280px;
}

.text {
	position:			absolute;
	margin:				-110px 0px 0px 30px;
	width:				225px;
}

.text2 {
	position:			absolute;
	margin:				-110px 0px 0px 365px;
	width:				225px;
}

.text3 {
	position:			absolute;
	margin:				-110px 0px 0px 680px;
	width:				225px;
}

.main1_text, .main2_text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			90%;
	font-weight:		100;
	color:				#333;
	}
	
.Map {
	text-decoration:	none;
}

.h1a h1 {
	font-size:			115%;
	font-weight:		500;
	color:				#333;
	position:			absolute;
	margin:				15px 0px 0px 30px;
}

.h1b h1 {
	font-size:			115%;
	font-weight:		500;
	color:				#333;
	position:			absolute;
	margin:				15px 0px 0px 365px;
}

.h1c h1 {
	font-size:			115%;
	font-weight:		500;
	color:				#333;
	position:			absolute;
	margin:				15px 0px 0px 675px;
}

.h1d h1 {
	font-size:			115%;
	font-weight:		500;
	color:				#333;
	position:			absolute;
	margin:				15px 0px 0px 600px;
}

/* MAIN2 WHY SCAN YOUR ORIGINALS
******************************************************/

.main2 {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				360px;
}


.text6 {
	position:			absolute;
	margin:				-315px 0px 0px 30px;
	width:				300px;
}

.text7 {
	position:			absolute;
	margin:				-315px 0px 0px 365px;
	width:				280px;
}

.text8 {
	position:			absolute;
	margin:				-315px 0px 0px 680px;
	width:				280px;
}


/* MAIN3  FAMILIES SCANNED
******************************************************/

.main3 {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				240px;
}

.scroller {
	margin:				60px 0px 0px 55px;
	position:			absolute;
}


/* MAIN4
******************************************************/

.main4 {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				680px;
}

.text13 {
	position:			absolute;
	margin:				-640px 0px 0px 50px;
	width:				475px;
}

.text14 {
	position:			absolute;
	margin:				-360px 0px 0px 50px;
	width:				475px;
}

.text15 {
	position:			absolute;
	margin:				-180px 0px 0px 50px;
	width:				475px;
}

.text15 p a {
	text-decoration: 		none;
	color:					#666;
	border:					none;
}

.text15 p a:hover {
	text-decoration:		none;
	color:					#111;
}

.text17 {
	position:			absolute;
	margin:				-640px 0px 0px 610px;
	width:				250px;
}
.text18 {
	position:			absolute;
	margin:				-552px 0px 0px 610px;
	width:				300px;
}


	
/* FOOTER
******************************************************/

.footer {
	background-image: 	url(images/footer.png);
	height:				70px;
	background-repeat:	no-repeat;
}

.f2text {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	width:				950px;
	margin:				0px 0px 0px 25px;
}

/* NAVIGATION
******************************************************/
.nav_top {
	background-image: 	url(images/nav_top.png);
	background-repeat:	no-repeat;
	width:				1000px;
	height:				26px;
	float:				left;
}

.nav_bot {
	width:				1000px;
	margin:				auto;
	margin-top:			10px;
}

.nav_bot a, a img {
	text-decoration: 		none;
	color:					#333;
	border:					none;
}


.nav_bot a:hover {
	text-decoration:		none;
	color:					#111;
}
	
.nav_top ul {
	float:				left;
	padding:            0px;
	margin:				3px 0px 0px 30px;
	font-size:			90%;
}

.nav_bot ul {
	float:				left;
	width:				1000px;
	margin:				auto;
	text-align:			center;
	font-size:			90%;
}

.nav_top li {
	display:			inline;
	padding:            0px 10px 0px 0px;
}
.nav_bot li {
	font-size:			85%;
	padding:            0px 0px 0px 0px;
	display:			inline;
	
}


/* dice
******************************************************/

.digitalice {
	background-image:	url(images/border_repeat.png);
	background-repeat:	repeat-y;
	height:				80px;
	float:				right;
	width:				1000px;
}

.dice p {
	font-size:			70%;
	color:				#222;
	position:			absolute;
	margin:				10px 0px 0px 720px;
	width:				170px;
	
}

.dice p a {
	text-decoration: 		none;
	color:					#666;
	border:					none;
}

.dice p a:hover {
	text-decoration:		none;
	color:					#111;
}

.dicelogo {
	float:				right;
	margin:				10px 20px 0px 0px;
	text-decoration:	none;
	border:				none;
}



