@charset "utf-8";

*{
margin:0;
padding:0;
}

p{
padding-top:17px;
}

img{
border:none;
}

table{
margin-bottom: 10px;
}

td{
vertical-align:top;
}


body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #54bceb;
	background-color: #cda5cd;
	background-image: url(../images/bg01.jpg);
	background-repeat: repeat-x;
	text-align: center;	
}


#wrapper01{
width:852px;
margin:0 auto;
text-align:left;
background-image:url(../images/bg02.jpg);
background-repeat:no-repeat;
background-position:center top;
}



/**wrapperHeaders enclosed down**/
#wrapperHeader1{
padding:0 24px;
height:313px;
background-image:url(../images/banner_img01.jpg);
background-repeat:no-repeat;
background-position:27px bottom;
}

#wrapperHeader2{
padding:0 24px;
height:313px;
background-image:url(../images/banner_img02_b.jpg);
background-repeat:no-repeat;
background-position:27px bottom;
}

#wrapperHeader3{
padding:0 24px;
height:313px;
background-image:url(../images/banner_img03.jpg);
background-repeat:no-repeat;
background-position:27px bottom;
}

#wrapperHeader4{
padding:0 24px;
height:313px;
background-image:url(../images/banner_img04.jpg);
background-repeat:no-repeat;
background-position:27px bottom;
}

#wrapperHeader5{
padding:0 24px;
height:313px;
background-image:url(../images/banner_img05.jpg);
background-repeat:no-repeat;
background-position:27px bottom;
}
/**wrapperHeaders enclosed up**/





/**nav enclosed down**/
ul#nav{
padding: 30px 23px 0 23px;
list-style:none;
float:left;
background-repeat:no-repeat;
}

#nav li{
float:left;
display:inline;
height:55px;
}

#nav a:link, #nav a:visited{
padding:0 20px;
color:#FFFFFF;
font-size:24px;
line-height:55px;
height:55px;
float:left;
text-decoration:none;
}

#nav a:hover, .active{
background-color:#cda5cd;
}
/**nav enclosed up**/





/**wrapperContent elements enclosed down**/
#wrapperContent{
background-image:url(../images/bg03.jpg);
background-repeat:repeat-y;
background-position:center 313px;
padding: 30px 55px;
border-top:1px #cda5cd solid;
}

#wrapperContent a:link, #wrapperContent a:visited{
color:#cda5cd;
font-weight:bold;
font-style:italic;
}

#wrapperContent a:hover{
color:#54bceb;
}

.contentImagesLeft{
float:left;
padding:17px 20px 20px 0px;
}

.contentImagesRight{
float:right;
padding:17px 0px 20px 20px;
}
/**wrapperContent elements enclosed up**/





/**wrapperFooter enclosed down**/
#wrapperFooter{
background-image:url(../images/bg04.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding: 3px 47px;
text-align:center;
}

#wrapperFooter a:link, #wrapperFooter a:visited{
color:#FFFFFF;
text-decoration:none;
}

#wrapperFooter a:hover{
text-decoration:underline;
}
/**wrapperFooter enclosed up**/





/**form#contact enclosed down**/
form#contact input, form#contact textarea{
width:300px;
}
/**form#contact enclosed up**/





/**general classes enclosed down**/
.pinkText1{
color:#cda5cd;
font-size:24px;
line-height:37px;
}

.pinkText2{
color:#cda5cd;
}

.blueText1{
color:#54bceb;
font-size:20px;
line-height:24px;
}

.blueText2{
color:#54bceb;
}

.clearboth{
clear:both;
}
/**general classes enclosed up**/
