body{

    margin:0;

	background:#3d003f;

	font:20px Arial, Helvetica, sans-serif;

	color:#f4adee;

}

img{border:none;}

a{color:#000;}

a:hover{text-decoration:none;}

input,

textarea,

select{

    font:100% arial,sans-serif;

    vertical-align:middle;

}

form,fieldset{

    margin:0;

    padding:0;

    border-style:none;

}

/* main start*/

#main{

	width:960px;

	background:url(../images/bg-main.jpg) no-repeat;

	height:700px;

	margin:0 auto;

	position:relative;

}

/*header start */

#header{

	width:930px;

	overflow:hidden;

	padding:38px 15px 30px;

}

.logo{

	margin:0;

	width:862px;

	height:57px;

}

.logo a{

	display:block;	

	width:862px;

	height:57px;

	text-indent:-9999px;

	background:url(../images/bg-heading.png) no-repeat;

}

/* header end */

/* primary start */

#primary{

	width:904px;

	overflow:hidden;

	padding:0 28px 14px;

}

/* content start */

#content{

	width:675px;

	float:left;

	padding:0 0 15px;

}

.nav{

	margin:0 0 20px;

	height:25px;

	padding:10px 0 0 12px;

	list-style:none;

	width:680px;

	overflow:hidden;

}

.nav li{

	float:left;

	padding:0 15px 0 0;

}

.nav li a{

	text-decoration:none;

	color:#f4adee;

	letter-spacing:-1px;

}

.nav li a.active,

.nav li a:hover{color:#7ed8f9;}

.nav2{

	margin:0 0 20px;

	height:25px;

	padding:10px 0 0 12px;

	list-style:none;

	width:680px;

	overflow:hidden;

}

.nav2 li{

	float:left;

	padding:0 10px 0 0;

}

.nav2 li a{

	text-decoration:none;

	color:#f4adee;

	letter-spacing:-1px;

}

.nav2 li a.active,

.nav2 li a:hover{color:#7ed8f9;}


.illustration01{

	width:659px;

	height:424px;

//*	border:1px solid #373344;  *//

	margin:0 0 12px;
	
	background:url(../images/contact-frame.jpg) no-repeat;

}

.index-content{

	width:659px;

	height:424px;

//*	border:1px solid #373344;  *//

	margin:0 0 12px;

}



/* content end */

/* sidebar start */

#sidebar{

	float:right;

	width:168px;
	
	min-height:424px;

	padding:17px 22px 42px;

	background:url(../images/bg-sidebar.png) no-repeat;

	text-align:center;

	margin:42px 0 0;

	display:inline;

}

#sidebar-index{

	float:right;

	width:212px;
	
	padding-top:50px;

}

.sidebar-text{

	width:100%;

	overflow:hidden;

	position:relative;

}

#sidebar p{

	margin:0 0 26px;

	line-height:25px;

}

.visit a{

	color:#7ed8f9;

	text-decoration:none;

}

.visit a:hover{text-decoration:underline;}

/* sidebar end */

/* footer start */

.footer-holder{

	position:absolute;

	bottom:0;

	width:100%;

}

#footer{

	width:100%;

	text-align:center;

	background:url(../images/bg-footer.png) repeat-x;

	padding:7px 0 11px;

}

#footer p{

	margin:0;

	font-size:15px;

}

#footer a{

	color:#f4adee;

	text-decoration:none;

}

#footer a:hover{text-decoration:underline;}

/* footer end */

/* main end */




