
/* topdesign.net - June 2009 - for Curaden Canada */

@charset "utf-8";

body {
	background-color:#fff;
	background-image:url(background.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#fff;
}

#splash-header {
	width:900px;
	margin:0 auto;
	background-color:#fff;
	background-repeat:no-repeat;
	background-image:url(topsplash.jpg);
	height:256px;
	}

	#langlink	{
		position:relative;
		width:190px;
		top:10px;
		left:700px;
		font-size:0.7em;
		text-align:right;
		}

	#langlink a:link,#langlink a:visited	{
		color:#7ca7d0;
		text-decoration:none;
		}
	
	#langlink a:hover	{
		color:#fff;
		text-decoration:underline;
		}
	

#nav-wrapper {
	width:900px;
	margin:0 auto;
	background-color:#fff;
	background-repeat:no-repeat;
	height:40px;
	}


	#nav-side {
		float:left;
		width:285px;
		margin:0;
		background-color:#fff;
		background-repeat:no-repeat;
		height:40px;
		}
	
	#navbar {
		background-image:url(navbar2-fr.jpg);
		float:left;
		width:615px;
		margin:0;
		background-color:#fff;
		height:40px;
		}
	
	
		ul#navbar-list {
			position:relative;
			top:0px;
			left:0px;
			width:615px;
			height:30px;
			margin:0px;
			padding:0px;
			}
	
	   ul#navbar-list li {
			margin:0;
			list-style-type:none;
			float:left;
			text-indent:-9999px;
			}
	
		ul#navbar-list li a {
			border:1;
			text-decoration:none;
			display:block;
			background:transparent url(navbar-fr.jpg) no-repeat;
			}

		li#accueil a {
			width:82px;
			height:40px;
			}
	
		li#apropos a {
			width:98px;
			height:40px;
			}
	
		li#produits a {
			width:93px;
			height:40px;
			}
	
		li#pointsdevente a {
			width:141px;
			height:40px;
			}
	
		li#promotions a {
			width:113px;
			height:40px;
			}
	
		li#panier a {
			width:88px;
			height:40px;
			}
	
	
		li#accueil a:link, li#accueil a:visited {
			background-position:0px 0px;
			}
		li#accueil a:hover, li#accueil a:focus {
			background-position:0px -40px;
			}
	

		li#apropos a:link, li#apropos a:visited {
			background-position:-82px 0px;
			}
		li#apropos a:hover, li#apropos a:focus {
			background-position:-82px -40px;
			}
	

		li#produits a:link, li#produits a:visited {
			background-position:-180px 0px;
			}
		li#produits a:hover, li#produits a:focus {
			background-position:-180px -40px;
			}
	

		li#pointsdevente a:link, li#pointsdevente a:visited {
			background-position:-273px 0px;
			}
		li#pointsdevente a:hover, li#pointsdevente a:focus {
			background-position:-273px -40px;
			}
	

		li#promotions a:link, li#promotions a:visited {
			background-position:-414px 0px;
			}
		li#promotions a:hover, li#promotions a:focus {
			background-position:-414px -40px;
			}
	
	
		li#panier a:link, li#panier a:visited {
			background-position:-527px 0px;
			}
		li#panier a:hover, li#panier a:focus {
			background-position:-527px -40px;
			}
	
	
	
	
#body-wrapper {
	clear:both;
	width:900px;
	margin:0 auto;
	background-image:url(body-wrapper-back.png);
	overflow:hidden;
	}

	#body-sidebar {
		float:left;
		width:239px;
		margin:0;
		padding:25px 23px;
		background-color:#3c76aa;
		}
	
		#body-sidebar #videoplayer {
			width:249px;
			margin:0;
			padding:0;
			background-color:#fff;
			}
		
		#body-sidebar ul, #body-sidebar p {
			margin:1em 0 0 1em;
			padding:0;
			font-size:0.9em;
			text-decoration:none;
			line-height:1.3em;
			/* margin-left:1.0em; */
			}
			
		#body-sidebar .subhead	{
			font-weight:bold;
			border-bottom:1px #8EB5D7 dotted;
			text-align:left;
			margin-bottom:0.5em;
			padding-bottom:0.5em;
			}
			
		#body-sidebar li	{
			margin-left:1.5em;
			margin-top:0.4em;
			list-style:square;
			}
		
		#body-sidebar a:link,#body-sidebar a:visited	{
			color:#fff;
			text-decoration:none;
			}
		
		#body-sidebar a:hover	{
			color:#fff;
			text-decoration:underline;
			}
		

	#body-main {
		float:left;
		width:565px;
		margin:0;
		padding:25px;
		background-color:#4d88c0;
		line-height:1.5em;
		/* padding-bottom: 2000px;
		margin-bottom: -2000px; */
		}
		
			#body-main a:link,#body-main a:visited	{
				color:#fc6;
				text-decoration:none;
				}
			
			#body-main a:hover	{
				color:#fff;
				text-decoration:underline;
				}
			
		
		#body-main	h1	{
			font-size:1.7em;
			font-weight:normal;
			border-bottom:1px solid #80aad2;
			padding-bottom:0.5em;
			margin:0;
			}
	
		#body-main h2	{
			font-size:1.3em;
			font-weight:bold;
			border-bottom:1px solid #80aad2;
			padding-bottom:0.3em;
			padding-top:0.5em;
			margin:0;
			clear:both;
			}
	
		#body-main h3	{
			font-size:1.1em;
			font-weight:bold;
			margin:0.8em 0;
			clear:both;
			}
	
		#body-main	p	{
			font-size:1em;
			margin:0.8em 0;
			}
			
			
			#body-main .address	{
				font-size:0.8em;
				margin:0;
				padding:0;
				padding-bottom:1.6em;
				color:#aec8e2;
				}

			#body-main .linktomore	{
				clear:both;
				font-size:0.9em;
				width:96%;
				text-align:right;
				margin:0;
				padding:0.5em 1em;
				color:#fff;
				background-color:#689BCA;
				}

			#body-main .address a:link,#body-main .address a:visited	{
				color:#aec8e2;
				text-decoration:none;
				}
			
			#body-main .address a:hover	{
				color:#fff;
				text-decoration:underline;
				}
			
				
			#body-main .matrixrow	{
				width:100%;
				margin:0;
				padding:0;
				clear:both;
				}
				
			#body-main .matrixcell	{
				width:30%;
				padding:0.5em 0;
				margin:0 1em 0 0;
				float:left;
				}
				
			#body-main .matrixcellcopy	{
				width:30%;
				padding:0 0 0.7em 0;
				margin:0 1em 0 0;
				float:left;
				}
					
				#body-main .matrixcell p	{
					margin:0;
					padding:0;
					}
	
		#body-main .img-outline	{
			margin:0;
			padding:0;
			border:4px solid #fff;
			}
	
		#body-main .img-left	{
			float:left;
			margin:2px 15px 10px 0;
			border:4px solid #fff;
			}
	
			#body-main .prdbox	{
				float:left;
				margin:2px 15px 0 0;
				padding:0;
				}
		
		#body-main .img-right	{
			float:right;
			margin:10px 0 10px 15px;
			border:4px solid #fff;
			}


		#body-main .lead-wrap	{
			clear:both;
			width:565px;
			margin:1.1em 0 0 0;
			overflow:hidden;
			}
			
			#body-main .lead-left {
				width:140px;
				float:left;
				margin:0;
				}
	
			#body-main .lead-right {
				width:410px;
				float:left;
				margin:0 0 0 15px;
				}
				
		#body-main .howtobuybox	{
			float:right; 
			width:170px; 
			border:1px #80aad2 solid;
			background-color:#689BCA;
			padding:1em; 
			margin:1em 0 20px 20px;
			text-align:center;
			}
	
	
			#body-main .cartbox	{
				float:right; 
				width:140px; 
				border:2px #80aad2 dotted;
				background-color:#689BCA;
				padding:1em; 
				margin:1em 0 20px 20px;
				text-align:center;
				}
		
	
				#body-main .cartterms	{
					font-size:0.8em;
					line-height:1.4em;
					margin:0;
					padding:0;
					padding-top:1.2em;
					color:#aec8e2;
					}
	
				#body-main .cartprice	{
					font-size:1.9em;
					font-weight:bold;
					margin:0;
					padding:0.4em;
					}
	
				#body-main .cartpricedetail	{
					font-size:0.8em;
					margin:0;
					padding-bottom:0.5em;
					}
	

	
#footer {
	clear:both;
	width:900px;
	margin:0 auto;
	background-color:#6799c9;
	height:90px;
	overflow:hidden;
	}
	
	#footer p	{
		font-size:0.8em;
		color:#aec8e2;
		margin:40px 0;
		text-align:center;
		}

		#footer a:link,#footer a:visited	{
			color:#aec8e2;
			text-decoration:none;
			}
		
		#footer a:hover	{
			color:#fff;
			text-decoration:underline;
			}
		
