@charset "utf-8";

*
{
	background-repeat:no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

body
{
	background-color:#c0c0c0;
	color:#667581;
}

/* -- container -- */

#container
{
	margin:0px auto;
	width:980px;
}

/* -- header -- */

#header
{
	background-color:#a9605f;
	height:100px;
	position:relative;
}

#header h1
{
	background-image:url(/themes/site_themes/cnd/images/header-h1.png);
	height:100px;
	left:24px;
	position:absolute;
	top:0px;
	width:151px;
}

#header h1 a
{
	display:block;
	height:70px;
	margin:15px 0px;
	text-indent:-9999px;
	width:151px;
}

#header ul
{
	bottom:0px;
	position:absolute;
	right:0px;
}

#header ul li
{
	color:#ffffff;
	display:inline;
	float:left;
	height:26px;
	line-height:26px;
	text-align:center;
}

#header ul li a
{
	color:#ffffff;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}

#header ul li a:hover
{
	text-decoration:underline;
}

#header ul li a.on
{
	color:#babbbd;
}

#header ul li.o1
{
	background-image:url(/themes/site_themes/cnd/images/header-ul-li.o1.png);
	height:30px;
	padding:0px 0px 0px 31px;
	position:absolute;
	right:24px;
	top:-51px;
}

#header ul li.o2
{
	background-color:#cca1a1;
	color:#394a59;
	padding:0px 12px;
}

#header ul li.o2 a
{
	color:#394a59;
}

#header ul li.o3
{
	background-image:url(/themes/site_themes/cnd/images/header-ul-li.o5.png);
	background-color:#394a59;
	padding:0px 12px 0px 15px;
}

/* -- content -- */

#content
{
	background-color:#ffffff;
	background-image:url(/themes/site_themes/cnd/images/content.png);
	background-position:center 73px;
	background-repeat:repeat-x;
	overflow:hidden;
	width:980px;
}

/* -- tabs -- */

#tabs
{
	border-bottom:#394a59 solid 1px;
}

#tabs p
{
	background-color:#394a59;
	line-height:24px;
	margin:0px auto;
	text-align:center;
	width:920px;
}

#tabs p a
{
	color:#ffffff;	
	text-decoration:none;
	text-transform:uppercase;
	font-size: 9px;
}

#tabs p a:hover
{
	text-decoration:underline;	
}

#tabs p span
{
	color:#ffffff;
	padding:0px 12px;
}

/* -- heading -- */

#heading
{
	background-image:url(/themes/site_themes/cnd/images/heading.gif);
	background-position:0px center;
	height:54px;
	margin:24px 24px 24px 24px;
	overflow:hidden;
}

#heading p
{
	color:#596976;
	font-size:12px;
	line-height:18px;
	padding:0px 0px 0px 571px;
}

/* ------ splash ------ */

#splash #content
{
	background-color:#f0e4e4;
	padding:48px 0px;
}

#splash #content div.carousel
{
	margin:0px auto;
	position:relative;
	width:925px;
}

#splash #content div.carousel a.previous
{
	background-image:url(/themes/site_themes/cnd/images/carousel-previous.png);
	height:35px;
	left:0px;
	outline:none;
	position:absolute;
	text-indent:-9999px;
	top:200px;
	width:35px;
}

#splash #content div.carousel div.window
{
	height:434px;
	margin:0px 35px;
	overflow:hidden;
	width:855px;
}

#splash #content div.carousel div.window ul li
{
	height:434px;
	margin:0px 6px;
	overflow:hidden;
	position:relative;
	width:273px;
}

#splash #content div.carousel div.window ul li a
{
	display:block;
	height:434px;
	text-indent:-9999px;
	width:273px;
}

#splash #content div.carousel a.next
{
	background-image:url(/themes/site_themes/cnd/images/carousel-next.png);
	height:35px;
	outline:none;
	position:absolute;
	right:0px;
	text-indent:-9999px;
	top:200px;
	width:35px;
}

#splash #content div.carousel a.disabled
{
	display:none;
}

#how
{
	background-color:#ffffff;
	margin:0px auto;
	overflow:hidden;
	width:920px;	
}

#how p
{
	margin:18px;	
}

#how div.steps
{
	height:218px;
	overflow:hidden;
	width:920px;	
}

#how div.steps h3
{
	background-repeat:no-repeat;
	color:#ffffff;
	height:30px;
	line-height:30px;
	text-indent:40px;
	text-transform:uppercase;
}

#how div.steps p
{
	color:#000000;
	line-height:21px;
}

#how div.steps div.one
{
	background-color:#e5cfcf;
	display:inline;
	float:left;
	height:186px;
	width:460px;
}

#how div.steps div.one h3
{
	background-image:url(/themes/site_themes/cnd/images/how-one-h3.png);
}

#how div.steps div.two
{
	background-color:#e5cfcf;
	display:inline;
	float:right;
	height:186px;
	width:459px;
}

#how div.steps div.two h3
{
	background-image:url(/themes/site_themes/cnd/images/how-two-h3.png);
}

#how div.steps div.three
{
	background-color:#be8786;
	border:#a9605f solid;
	border-width:1px 0px;
	clear:both;
	height:30px;
	overflow:hidden;
	width:920px;
}

#how div.steps div.three p
{
	margin:0px;
	padding:0px;
}

#how div.steps div.three a
{
	background-image:url(/themes/site_themes/cnd/images/how-three-a.png);
	display:inline;
	float:right;
	height:21px;
	margin:6px 12px;
	text-indent:-9999px;
	width:21px;
}

#how div.steps div.three span
{
	color:#ffffff;
	display:inline;
	float:right;
	line-height:30px;
}