@charset "UTF-8";
/* CSS Document */

/* 
///////////////////////////////////////
///////    css for all pages     //////
///////////////////////////////////////
*/




body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/ANBLWebsiteB-Grey-Tile.png);
	background-repeat:repeat-y;
	background-position:center;
}
		
#blanket {
	background-color:#ffffff;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}

#popUpDiv, #popUpDiv2 {
	position:absolute;
	background-color:#000000;
	width:255px;
	
	z-index: 9002;
	text-align:center;
}

#popUpDiv a, #popUpDiv2 a {
	color:#FFFFFF;
	display:block;
	padding:2px;
}

#popUpDiv a:hover, #popUpDiv2 a:hover {
	color:#FFFFFF;
	background-color:#f26524;
}

#popUpDiv a img, #popUpDiv2 a img {
	border:none;
	padding:0;

}


a {
	color:#f26524;
	text-decoration:none;
}

a:hover {
	color:#993300;
}

ul {
	line-height:18px;
}

ul li {
	list-style:square;
}

ul li li {
	list-style:circle;
}

h1 {
	margin:0px;
	padding:0px;
	color:#f26524;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:30px;
}

p {
	line-height:18px;
}

/* 
///////////////////////////////////////
///////      home page only      //////
///////////////////////////////////////
*/

#homebackground {
	width:800px;
	min-height: 500px;
	height: auto!important;
	height: 500px;
	background-image:url(../img/ANBLWebsiteB-Home.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#homefooter {
	position:relative;
	width:560px;
	padding-right:240px;
	margin:auto	auto;
	height:75px;
	
}

#footernav1 {
	position:absolute;
	left: 585px;
	top: 409px;
}

#footernav1 a:hover {
	display:block;
	background-image:url(../img/rollovers/site-map.png); 
}

#footernav2 {
	position:absolute;
	left: 644px;
	top: 409px;
}

#footernav2 a:hover {
	display:block;
	background-image:url(../img/rollovers/privacy-policy.png); 
}

#footernav3 {
	position:absolute;
	left: 734px;
	top: 409px;
}

#footernav3 a:hover {
	display:block;
	background-image:url(../img/rollovers/home.png); 
}

#footernav4 {
	position:absolute;
	left: 586px;
	top: 427px;
}

#footernav4 a:hover {
	display:block;
	background-image:url(../img/rollovers/francais.png); 
}

#ad1home {
	position:absolute;
	left: 38px;
	top: 468px;
}
#ad2home {
	position:absolute;
	left: 285px;
	top: 468px;
}
#ad4home{
	position:absolute;
	left:293px;
	top:620px;
}
#ad3home {
	position:absolute;
	left: 550px;
	top: 475px;
}



/* 
///////////////////////////////////////
///////    inside pages only     //////
///////////////////////////////////////
*/


#interiorcontainer { 
	position:relative;
	background-color:#f1f1f2;
	width:800px;
	margin:auto	auto;
}
#interiorcontainersurvey { 
	position:relative;
	background-color:#f1f1f2;
	width:566px;
	margin:auto	auto;
}

#interiorbackgroundsurvey{
	width:566px;
	min-height: 700px;
	height: auto!important;
	height: 700px;
	background-image:url(../img/ANBLWebsiteB-Survey-Interior.jpg);
	background-repeat:no-repeat;
	background-position:top;

}
#interiorbackground {
	width:800px;
	min-height: 700px;
	height: auto!important;
	height: 700px;
	background-image:url(../img/ANBLWebsiteB-Home-Interior.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#interiorcontent {
	width:430px;
	padding-top:150px;
	padding-left:80px;
	padding-right:40px;

	
}



#interiortile {
	width:800px;
	background-image:url(../img/ANBLWebsiteB-Home-Interior-Tile.jpg); 
	background-repeat:repeat-y;
}

#interiorfootersurvey{
	position:relative;
	width:800px;
	margin:auto	auto;
	height:75px;
	background-image:url(../img/ANBLWebsiteB-Survey-Interior-Bottom.png); 
	background-repeat:no-repeat;
	background-position:left top;
	z-index:1;
}
#interiorfooter {
	position:relative;
	width:800px;
	margin:auto	auto;
	height:75px;
	background-image:url(../img/ANBLWebsiteB-Home-Interior-Bottom.png); 
	background-repeat:no-repeat;
	background-position:left top;
	z-index:1;
}

#interiorlogo {
	position:absolute;
	width: 268px;
	height: 73px;
	left: 42px;
	top: 29px;
}

#nav1 {
	position:absolute;
	left: 566px;
	top: 98px;
}

#nav1 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-the-product-story.png); 
}

#nav2 {
	position:absolute;
	left: 566px;
	top: 124px;
}

#nav2 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-the-ingredients-and-process.png); 
}

#nav3 {
	position:absolute;
	left: 566px;
	top: 150px;
}

#nav3 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-register-for-more-info.png); 
}

#nav4 {
	position:absolute;
	left: 566px;
	top: 176px;
}

#nav4 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-faq.png); 
}

#nav5 {
	position:absolute;
	left: 566px;
	top: 202px;
}

#nav5 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-contact-us.png); 
}

#nav6 {
	position:absolute;
	left: 566px;
	top: 228px;
}

#nav6 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-news.png); 
}

#nav7 {
	position:absolute;
	left: 566px;
	top: 254px;
}

#nav7 a:hover {
	display:block;
	background-image:url(../img/rollovers/nav-responsible-hosting.png); 
}

#storelocator {
	position:absolute;
	left: 566px;
	top: 314px;
}

#storelocator a:hover {
	display:block;
	background-image:url(../img/rollovers/start-search.png); 
}

#ad1 {
	position:absolute;
	left: 552px;
	top: 400px;
}
#ad2 {
	position:absolute;
	left: 552px;
	top: 545px;
	z-index: 2;
}

#ad3 {
	position:absolute;
	left: 550px;
	top: 711px;
	z-index: 3;
}



#interiorfooter #footernav1 {
	position:absolute;
	left: 77px;
	top: 34px;
}

#interiorfooter #footernav1 a:hover {
	display:block;
	background-image:url(../img/rollovers/site-map.png); 
}

#interiorfooter #footernav2 {
	position:absolute;
	left: 136px;
	top: 34px;
}

#interiorfooter #footernav2 a:hover {
	display:block;
	background-image:url(../img/rollovers/privacy-policy.png); 
}

#interiorfooter #footernav3 {
	position:absolute;
	left: 226px;
	top: 34px;
}

#interiorfooter #footernav3 a:hover {
	display:block;
	background-image:url(../img/rollovers/home.png); 
}

#interiorfooter #footernav4 {
	position:absolute;
	left: 267px;
	top: 34px;
}

#interiorfooter #footernav4 a:hover {
	display:block;
	background-image:url(../img/rollovers/francais.png); 
}



/* 
///////////////////////////////////////
///////     splash page only     //////
///////////////////////////////////////
*/

#container { 
	position:relative;
	background-color:#f1f1f2;
	width:800px;
	margin:auto	auto;
}



#splashbackground {
	background-image:url(../img/ANBL-WebsiteB-Splash.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:800px;
	height:524px;
}

#splashlogo {
	position:absolute;
	width: 268px;
	height: 73px;
	left: 93px;
	top: 83px;
}

#splashagewarningenglish {
	position:absolute;
	top: 191px;
	left: 85px;
}

#splashagewarningfrench {
	position:absolute;
	left: 253px;
	top: 191px;
}

#splashtermsenglish {
	position:absolute;
	top: 411px;
	left: 111px;
}

#splashtermsenglish a:hover{
	display:block;
	background-image:url(../img/rollovers/terms-and-conditions.png);
}

#splashtermsfrench {
	position:absolute;
	top: 409px;
	left: 440px;
}

#splashtermsfrench a:hover{
	display:block;
	background-image:url(../img/rollovers/terms-and-conditions-french.png);
}

#splashprivacyenglish {
	position:absolute;
	left: 111px;
	top: 411px;
}

#splashprivacyenglish a:hover{
	display:block;
	background-image:url(../img/rollovers/privacy.png);
}

#splashprivacyfrench {
	position:absolute;
	left: 574px;
	top: 409px;
}

#splashprivacyfrench a:hover{
	background-image:url(../img/rollovers/privacy-french.png);
}

#splashenterenglish {
	position:absolute;
	left: 90px;
	top: 280px;
	width:86px;
	height:28px;
}

#splashenterenglish a:hover{
	display:block;
	background-image:url(../img/rollovers/enter-site.png);
	

}

#splashenterfrench {
	position:absolute;
	left: 292px;
	top: 280px;
	width:96px;
	height:28px;
}



#splashenterfrench a:hover{
	display:block;
	background-image:url(../img/rollovers/enter-site-french.png);
}

ul#error {
margin: 0;
padding: 0 0 15px 0;
}

ul#error li {
list-style: none;
color:#F26524;
}
