
/* topdesign.net - July 2008 - 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.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.jpg) no-repeat;
			}

		li#home a {
			width:79px;
			height:40px;
			}
	
		li#about a {
			width:102px;
			height:40px;
			}
	
		li#products a {
			width:101px;
			height:40px;
			}
	
		li#wherebuy a {
			width:131px;
			height:40px;
			}
	
		li#promotion a {
			width:111px;
			height:40px;
			}
	
		li#basket a {
			width:91px;
			height:40px;
			}
	
	
		li#home a:link, li#home a:visited {
			background-position:0px 0px;
			}
		li#home a:hover, li#home a:focus {
			background-position:0px -40px;
			}
	

		li#about a:link, li#about a:visited {
			background-position:-79px 0px;
			}
		li#about a:hover, li#about a:focus {
			background-position:-79px -40px;
			}
	

		li#products a:link, li#products a:visited {
			background-position:-181px 0px;
			}
		li#products a:hover, li#products a:focus {
			background-position:-181px -40px;
			}
	

		li#wherebuy a:link, li#wherebuy a:visited {
			background-position:-282px 0px;
			}
		li#wherebuy a:hover, li#wherebuy a:focus {
			background-position:-282px -40px;
			}
	

		li#promotion a:link, li#promotion a:visited {
			background-position:-413px 0px;
			}
		li#promotion a:hover, li#promotion a:focus {
			background-position:-413px -40px;
			}
	
	
		li#basket a:link, li#basket a:visited {
			background-position:-524px 0px;
			}
		li#basket a:hover, li#basket a:focus {
			background-position:-524px -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;
			}
		
