@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:1;
}
.cbg {
	width: 1000px;
	position: absolute;
    opacity: 0.5;
	/* for IE */
  filter:alpha(opacity=50);
	z-index:2;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #bec72d;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
.style1 {
	color: #FFFFFF;
	font-family:"Monotype Corsiva";
	font-size: 41px;
}
.style2 {
	color: #bec72d;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 41px;
}
.style3 {
	color: #FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 18px;
}
.style4 {
	color: #FFFFFF;
	font-family:"Monotype Corsiva";
	font-size: 31px;
}
.style5 {
	color: #f3ec1d;
	font-family:"Monotype Corsiva";
	font-size: 31px;
}
.style6 {
	color: #bec72d;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 21px;
}
.style7 {
	color: #FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:2px;
	line-height:20px;
	font-size: 13px;
}
/* contact form css start */
.style8 {
	color:#FFF;
font:76% Arial, Helvetica, sans-serif;
padding:5;
letter-spacing:2px;
line-height:150%;
margin:0;
font-size: 13px;
float:left;
width:100%;
}

form { margin:1.5em 0; padding:0; width:50%; float:left;  }
fieldset { margin:0; padding:0; border:none;}
legend { padding-bottom:0.5em; font-size:1.4em; margin-left:30%; color:#FFCC00; }

form div { padding:1em 0; border-top:0px solid #212024; }
label {float:left; width:30%; line-height: 200%; padding-right:1em; text-align:right; } 
input, textarea { width:60%;  border:1px solid #FFFFFF; padding:3px; font-size:1em; background:#CB5759; color:#FFFFFF; } 
textarea { overflow:auto; font-family:Arial,Helvetica,sans-serif; font-size:1em; width:60%; border:1px solid #FFFFFF; padding:3px;}
.button input { border:none; margin-left:31%; font-size:1.2em; color:#FFCC00; background:none; padding:0 4px; cursor:pointer; width:auto;}

.hoverfocus { border:1px solid #FFCC00;}

#error, #response { float:left; width:30%; padding:3em; }

#response ul { border-top:1px solid #212024; margin-top:5px; padding-top:5px; }

#error li, #response li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(css/bullet.gif) no-repeat 0 4px; border-bottom:1px solid #212024; }

#working { float:left; padding:3em; background:url(css/loading.gif) no-repeat left center;}
html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }
/* contact form css end */
.style1 a {
	color: #FFFFFF;
	text-decoration:none;
}
.style1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.style1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.style1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.style1 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.style2 a {
	color: #bec72d;
	text-decoration: none;
}
.style2 a:link {
	color: #bec72d;
	text-decoration: none;
}
.style2 a:visited {
	text-decoration: none;
	color: #bec72d;
}
.style2 a:hover {
	text-decoration: none;
	color: #bec72d;
}
.style2 a:active {
	text-decoration: none;
	color: #bec72d;
}