body{
background:#ffffff url("images/bg.jpg") no-repeat 0 0;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d142b;
line-height:24pt;
}

#wrapper{
width:960px;
padding:0;
margin:0px auto;
}

.image{
float:right;
padding:0px;
margin:5px;
border:1px solid #000;
}

#header{
width:960px;
height:189px;
padding:0;
margin:0;
float:left;
background:url("images/header.jpg") no-repeat 0 0;
}

#nav{
width:960px;
height:31px;
padding:0;
margin:0;
background:url("images/bg-nav.jpg") repeat-x 0 0;
float:left;
}

#nav ol{
padding:0;
margin:0;
}

#nav li{
display:inline;
font-size:12pt;
text-transform:uppercase;
padding:0;
margin:0;
}

#nav li a{
color:#ffffff;
text-decoration:none;
border-left:1px solid #8f4f77;
border-right:1px solid #d272af;
display:inline;
margin:0;
padding:0 20px 0 20px;
float:left;
height:31px;
}

#nav li a:hover{
color:#ffffff;
background:#5a1e40;
text-decoration:none;
}

#content-main{
width:960px;
padding:0;
margin:0;
float:left;
background:url("images/bg-main.jpg") repeat-y 0 0;
}

#content-left{
width:557px;
padding:50px 0 0 50px;
margin:0;
background:url("images/bg-ribbon.jpg") no-repeat top right;

float:left;
}

#left{
width:507px;
padding:0px 50px 0 50px;
margin:0;
float:left;
}

#content-right{
width:353px;
padding:0;
margin:0;
float:right;
}

#bottomnav{
width:950px;
height:62px;
padding:25px 0 0 10px;
margin:0;
background:#5a1e40;
color:#ffffff;
font-size:12px;
clear:both;
line-height:12px;
}

#bottomnav a{
text-decoration:none;
color:#ffffff;
}

#bottomnav a:hover{
text-decoration:underline;
color:#ffffff;

}

#footer{
width:960px;
height:86px;
padding:0;
margin:0;
float:left;
background:url("images/footer.jpg") no-repeat 0 0;
clear:both;
}

/*------*/

h1{
font-size:18px;
color:#b46296;
}

h2{
font-size:16px;
color:#3d142b;
}

h3{
font-size:18px;
color:#ffffff;	
}

h4{
font-size:15px;
color:#ffffff;
font-weight:normal;
}

a{
color:#b46296;
text-decoration:underline;
}

a:hover {
color:#b46296;
text-decoration:none;
}

.thankyou {
	margin-top: 20px;
	text-align: center;
}