body {	background: #ebdfc2;	margin:0;	margin-bottom:20px;	font:20px Arial, Helvetica, sans-serif;	color:#630;}
span{	font-size:30px;	font-weight:bold;}
.header-bg{	background:url(images/flower.png) no-repeat top right;}

a{	font:20px "Myriad Pro", Calibri, Arial;	color:#630;}
a:hover{	text-decoration:none;}

.field{	width:350px; height:30px; background:#960; border:#900 solid 1px; -moz-border-radius:4px; -wbkit-border-radius:4px;	border-radius:4px; color:#FFF;}
.field_security{	width:100%; height:30px; background:#960; border:#900 solid 1px; -moz-border-radius:4px; -wbkit-border-radius:4px;	border-radius:4px; color:#FFF;}

#txt-area{ width:346px;	height:60px; color:#FFF; background:#960; border:#900 solid 1px; -moz-border-radius:4px; -wbkit-border-radius:4px;border-radius:4px;}

.banner{ width:960px; height:200px;	margin:0 auto;	position:relative; margin-top:10px;}
.banner h1 { color:#001B43; padding:10px; margin-bottom:0;}
.banner .click	{	width:960px; position:absolute;}
	
.top_carousel {	position:relative;	width:960px; height:200px;	margin:0 auto;}
.top_carousel ul {	margin:0; overflow:hidden; padding-left:25px;}
.top_carousel li {	display:block;	float:left; width:200px; height:166px; margin:10px 12px; }	
.top_carousel li img { border:#9e6813 solid 1px; padding:1px;	margin-bottom:-1px; }

.banner .prev, .banner .next { z-index:999;	display:block;	background:url(images/arrow.png) 0 0 no-repeat;	width:40px;	height:40px; text-indent:-100px; overflow:auto;	position:absolute; top:83px; cursor:pointer;	}

.banner .prev {	left:0}
.banner .next { background-position:right; right:0}
.banner .disabled {	display:none}

#slideshow {    position:relative;    height:374px;}
#slideshow IMG {    position:absolute;    top:0;    left:0;    z-index:8;    opacity:1;}
#slideshow IMG.active {    z-index:10;    opacity:1;}
#slideshow IMG.last-active {    z-index:9;}
.footer_info { font-size:12px; text-decoration:none; margin-top:10px; }
.footer_info a { font-size:12px; color:#653a15; font-weight:bold; }