@charset "utf-8";
/* CSS Document */


body{
	text-align:center;
	padding:0px;
	margin:0px;
	font-family:Arial, Verdana, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	position:relative;
	background: #1f0304 url(img/bg.png) repeat-x;
}

a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}
img{border:none;}
form{padding:0px;margin:0px;}
ul{	padding:0px;margin:0px; list-style:none;}


#container{
	width:100%;
	text-align:center;
	overflow:hidden;

}

#first_bar{
	width:1000px;	/*	1266	*/
	/*height:199px;		53	*/
	text-align:center;

	padding:0px;
	margin:auto;
	background:url(img/cool_bg.png) no-repeat;
	
	padding-top:8px;

	
	
}
	#logobar{
		width:1000px;
		height:199px;
		background:url(img/bg_logo.png) no-repeat;
		text-align:left;
	}
	
	#logobar #logo{
		margin-left:60px;
		margin-top:50px;
		float:left;
	}
	
	#logobar #flash{
		float:right;
		margin-right:20px;
		margin-top:37px;
		
	}
	
	
#second_bar{
	width:1000px;
	height:84px;
	text-align:center;

	padding:0px;
	margin:auto;
	background:url(img/bg_menu.png) no-repeat;
}

#body_bar{
	width:1000px;
	display:block;	
	overflow: hidden;
	text-align:left;

	padding:0px;
	margin:auto;
	background:url(img/bg_body.png) repeat-y;

}

	#body_bar a{
		color:#771417;		
	}

#footer_container{
	width:100%;
	text-align:center;
	overflow:hidden;
	background:#210304;

}

	#footer_bar{
		width:1000px;
		height:73px;		/*	103	*/
		padding-top:40px;
		text-align:center;
		color:#FFF;
		line-height:18px;

		margin:auto;
		background:url(img/bg_footer.png) no-repeat;
	}

/*		SECOND BAR		*/

#second_bar li{ float:left; }


#second_bar .home{
	width:88px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;
	margin-left:150px;

}

#second_bar .home a{
	width:88px;
	height:62px;
	display:block;
	background:url(img/menu_home.png) top left;
	display:block;
}

#second_bar .about{
	width:115px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;

}

#second_bar .about a{
	width:115px;
	height:62px;
	display:block;
	background:url(img/menu_about.png) top left;
	display:block;
}

#second_bar .events{
	width:97px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;

}

#second_bar .events a{
	width:97px;
	height:62px;
	display:block;
	background:url(img/menu_events.png) top left;
	display:block;
}

#second_bar .testimonials{
	width:145px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;

}

#second_bar .testimonials a{
	width:145px;
	height:62px;
	display:block;
	background:url(img/menu_testimonials.png) top left;
	display:block;
}

#second_bar .book{
	width:141px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;

}

#second_bar .book a{
	width:141px;
	height:62px;
	display:block;
	background:url(img/menu_book.png) top left;
	display:block;
}

#second_bar .contact{
	width:138px;
	height:61px;	/*	62	*/
	display:block;
	padding-top:1px;

}

#second_bar .contact a{
	width:138px;
	height:62px;
	display:block;
	background:url(img/menu_contact.png) top left;
	display:block;
}

#second_bar .home a:hover, 
#second_bar .about a:hover, 
#second_bar .events a:hover, 
#second_bar .testimonials a:hover, 
#second_bar .book a:hover, 
#second_bar .contact a:hover {
	background-position: top right;
}


/*		Body		*/

	#col1{
		width:497px;	/*	567	*/
		float:left;
		padding-left:35px;
		padding-right:35px;
	}
	
	#col1 h2{
		color:#4a7006;
		margin:0px;
		padding:0px;
		display:inline;
		
	}
	
	
	
	#col2{
		width:416px;	/*	433	*/
		float:right;
		padding-left:17px;
	}
	
	#col1 a{ color:#900; }
	
	#col2 a{ color:#FFF; }
	
	
	#body_bar h1{
		font-size:28px;
		font-weight:bold;
		color:#771417;
		margin:0px;
		padding:0px;
	}
	
	.boldred{
		font-weight:bold;
		color:#771417;	
	}
	
	#2fm{
		margin-left:60px;
		margin-top:50px;
		float:left;
	}
	
	#form_hp{
		background:url(img/bg_form_hp.png) no-repeat;
		width:527px;
		height:96px;
		margin-left:-5px;
		color:#FFF;
		font-weight:bold;
	}
	
	#form_book{
		background:url(img/bg_form_book.png) no-repeat;
		width:527px;
		height:336px;
		margin-left:-5px;
		color:#FFF;
		font-weight:bold;
	}
	
	#form_book a{ color:#FFF; text-decoration:underline }
	
	#form_hp div,
	#form_book div
	{
		float:left;
		margin-top:22px;
		margin-left:30px;
	}
	
	#form_hp select,
	#form_book select{
		width:90px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#form_hp .submitbutton,
	#form_book .submitbutton
	{
		width:108px;
		height:41px;
		background:url(img/buynow.png);
		display: block;
		cursor: pointer;
		border: none;
		margin-top:7px;
	}
	
	.continuebutton{
		width:165px;
		height:44px;
		background:url(img/continue.png);
		display: block;
		cursor: pointer;
		border: none;
		margin-top:7px;
	}
	
	#col2 .row{
		width:374px;
		color:#FFF;
		margin-bottom:20px;
	}
	
	#col2 .row h2{
		font-size:18px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-top:8px;
		margin-bottom:10px;
		
	}
	
	#col2 .row .more{
		text-align:right
	}
	
	#col2 img{
		float:left;
		margin-right:5px;
	}
	
	
	#col1 table{
		background:#EBEBEB;
	}
	
	
	
/*		wordpress	*/	

.alignleft {float:left; margin-right:5px; }
