body {
	font-family:"Times New Roman", Times, serif;
	
}
#horizontalTop, #verticalLeft, #verticalRight {
	position:absolute;
	overflow:hidden;
} 
#horizontalTop {
	top:0;
	left:0;	
	width:99%;
	height:147px;
}
#horizontalTop img {
	margin:0 490px 0 24px;	
	float:left;
}
#horizontalTop img.noMargin {
	margin:0 0 0 24px;
}
#verticalLeft {
	left:0;
	top:105px;
}
#verticalLeft img, #verticalRight img {
	display:block;
	margin:4% 0;
}
#verticalRight img  {
	float:right;
} 

#verticalRight {
	right:0;
	top:50px;
	width:252px;
}

#mainWrapper {
	margin:150px auto 0;
	position:relative;
	width:960px;
}
#top {
	margin:0 auto;
	width:545px;
}
#top h1, #top h2, header h2 { 
	text-indent:-999999px;	
	margin:0;
	padding:0;
	float:left;	
}
#top h1 {
	font-size:1.3em;
	text-transform:uppercase;
	background:url(../images/layout/saskiaDeBel.png) no-repeat top left;
	width:228px;
	height:17px;
	margin:9px 20px 0 0;
}
#top h2 {
	font-size:1.6em;
	text-transform:lowercase;
	background:url(../images/layout/het.png) no-repeat top left;
	width:297px;
	height:35px;
	box-shadow:none;
	
}
/* HEADER */
header h2, #mainContent {	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
    -khtml-border-radius:8px;
	border-radius:8px;
	/*box-shadow:1px 1px #d5d5d5;	*/
}
header {		
	margin:0 0 16px 0;	
}
header h2 {
	margin:28px 0 0 0;	
	font-size:2.8em;
	color:#661215;
	background-color:#F9C6C7;
	background:url(../images/layout/header.png) no-repeat 64px 48px, url(../images/layout/transperantBg.png);
	width:960px;	
	height:134px;
}

/* MAINCONTENT */
#mainContent {
	background:url(../images/layout/transperantBg.png) repeat left top;
	padding:15px 30px 30px;
	width:900px;
	margin-bottom:50px;
}

#mainContent h3 {
	color:#57181b;
	font-size:1.8em;
	margin:0 0 0 1px;
	padding:0;
	letter-spacing:0.05em;
	font-weight:500;
	text-transform:none;
}
#mainContent h4 {
	margin:0 0 0 1px;
}
#mainContent p {
	margin-top:30px;
	color:#9a1e23;
	font-size:1.4em;
	letter-spacing:0.02em;
}
#mainContent p.contactUs {
	font-size:0.9em;
	width:960px;
	margin:15px auto;
}
#mainContent p.question {
	marker-top:40px;
}
#buttons {
	margin:30px auto 15px;
	width:850px	
}
#buttons a {
	margin-right:44px;
	height:32px;
	text-indent:-99999px;
	float:left;
	width:129.2px;
}
a#totallyDisagree {
	background:url(../images/layout/sprite-questionary.png) no-repeat left top;
}
a#totallyDisagree:hover {
	background:url(../images/layout/sprite-questionary.png) no-repeat left -32px;	
}
a#disagree {
	background:url(../images/layout/sprite-questionary.png) no-repeat -129.2px top;
}
a#disagree:hover {
	background:url(../images/layout/sprite-questionary.png) no-repeat -129.2px -32px;	
}
a#opinion {
	background:url(../images/layout/sprite-questionary.png) no-repeat -258.4px top;
}
a#opinion:hover {
	background:url(../images/layout/sprite-questionary.png) no-repeat -258.4px -32px;	
}
a#once {
	background:url(../images/layout/sprite-questionary.png) no-repeat -387.6px top;
}
a#once:hover {
	background:url(../images/layout/sprite-questionary.png) no-repeat -387.6px -32px;
}
a#onceFully {
	background:url(../images/layout/sprite-questionary.png) no-repeat -516.8px top;
	margin-right:0;	
}
a#onceFully:hover {
	background:url(../images/layout/sprite-questionary.png) no-repeat -516.8px -32px;	
}

/*PAGES*/
#pages {
	margin:5px 0 30px 0;
	padding:0;
	float:left;
	width:960px;
}
#pages ul {
	display:table;
	margin:0 auto;
	
}
#pages ul li {
	list-style:none;
	display:inline;
	margin:0 10px 15px 0;
	float:left;
	font-size:1.1em;
	padding:2px;
}
#pages ul li span {
	padding:2px;
}
#pages ul li a {
	text-decoration:none;	
	font-size:1.1em;
	color:#AD6959;
	padding:0;
}
#pages ul li a:hover, #pages ul li a.active {
	background:url(../images/layout/pagesAHover.png) repeat top left;		
	padding:0;
	font-size:1.1em;
	color:#AD6959;	
}
#pages ul li a:visited {
	color:#461200;
}

/* for large heading */
p.largeHeading {
	width:450px;
}
p.largeHeading span.title {
	width:350px;
}
p.largeHeading + #currentlyLive {
	margin:0; 
}
#currentlyLive label {
	margin-top:-1px;
}
p.continue, #mainContent h3.continue {
	margin-left:18px;
}
#continue p input {
	margin-left:-23px;
}
p.year {
	position:relative;
}
p.year label.error {
	top:62px;
}

#mainContentTop, #mainContentMiddle {
	float:left;
	width:100%;
}
#mainContentTop {
	padding-bottom:40px;
	margin-bottom:0;
}
#mainContentMiddle {
	margin:30px 0 0 0;
}
#mainContentTop h3 {
	margin-bottom:10px;
}
#mainContentTop h4 {
	margin:15px 22px 0 1px;
	width:700px;
}
#mainContentTop h4 span {
	float:none;
	font-size:0.8em;
}
#mainContentTop h4 + p {
	width:700px;
	margin:5px 0 0 0;
	padding:0;
	height:10px;
	background:#FBD3D7;
}
#mainContentTop h4 + p span {	
	background:#C8171F;    
    float:left;
    height:10px;
    margin:0;
    padding:0;
    width:100px;
}
p.homeLink {
	width:100%;
	margin-top:0;
}
p.homeLink a {
	float:right;
	color:#9A1E23;
	margin-right:48px;
}

/* on result page */
#mainContentMiddle img.relationshipTypeImage {
	float:right;
	margin:0 0 0 27px;
}


p.contactUs {
	 width:840px;
}
#alignToright {
	float:right;
}
#alignToright #advertisement {
	
}
#learnMore {
	border-top:1px solid #D99DA8;
    margin:52px 0;
    padding:40px 0 0;
}
#learnMore form .jqTransformInputWrapper {
	float:left;
	margin:1px 30px 0 0;
	width:300px !important;
}
#learnMore form {
	margin:25px 0 0 0;
}
#learnMore form input[type=text] {
	height:26px;
	width:260px;
	float:left;
	margin:2px 15px 0 0;
}
#learnMore form input[type=submit] {
	background:url(../images/layout/register.png) no-repeat left top;
	width:129px;
	height:32px;
	outline:none;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	margin-top:3px;
}
#learnMore form input[type=image], #learnMore form input[type=submit] {
	float:left;
}
#learnMore form input[type=submit]:hover {
	background:url(../images/layout/register.png) no-repeat left bottom;
}
