/* River Designs - Configuration */

	/* Background */
	.body_background
	{
		background: url(../images/balibombings-bggradient.jpg); /* Gradient Strip */
		background-repeat: repeat-x; /* Continue repeating background horizontaly */
		background-color: #DDB1EE; /* Background Image (Color Code for Bottom color) */
		min-width:750px;
	}
	
	#div_bodycontainer
	{ 
		width: 100%;
	}
	
	#div_topbanner
	{
		width: 100%;
	}
	
	#div_leftpanel
	{
		float: left; 
		width: 190px;
	}
	
	#div_testimonials
	{
		background-color: #DFF0D8; 
		border: thin; 
		border-style: solid; 
		border-color: #B7DFA6; 
		width: 190px;
	}
	
	#div_content
	{
		margin-left:auto;
		margin-right:auto;
		width:943px;
	}
	
	#div_mainsection_footer
	{
		clear: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #78009A;
	}
	
	
	
	
	/* Text Styles */
	p, ul, li 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
	}
	
	.titleheading
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;
		color: #1F5B02; 
	}
	
	.testimonialstext
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: italic;
		text-align: justify;
		margin: 10px 10px 10px 10px;
		color: #484848; 
	}	
	
	
	/* Header Styles - h1 */
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #000000; 
	}
	
	h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #464646;
		padding:0px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		font-weight:normal;
	}
	h2 span
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #464646;
		font-weight:bold;
		display:block;
		border-bottom:#c08ed4 1px solid;
	}
	
	h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #1F5B02;
	}
		
	/* Menu Style */
	
	/* *************************************************** */
	/* Text Style for Hyperlinks */
	a:visited {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:link {
		border: none;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ff0000;
		font-weight: bold;
		text-decoration: none;
	}
	/* *************************************************** */
	


.clear {
	clear:both;
}
#container_left {
	float:left;
	width:275px;
}
#container_right {
	float:right;
	width:650px;
}
#container_testimonials {
	background-color:#d4a2e8;
	padding:15px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:20px 0px 0px 0px;
}
#container_testimonials div {
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
#container_testimonials div span {
	font-weight:normal;
	font-size:11px;
	display:block;
}
#container_passage {
	background-color:#d4a2e8;
	padding:15px 15px 25px 15px;
	margin:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
#container_passage ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#container_passage li {
	padding:8px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	font-size:12px;
	color:#333333;
	border-bottom:#c08ed4 1px solid;
}
#container_passage li span {
	font-weight:bold;
	display:block;
}
.head_perfectgift {
	background-image:url(../images/head_perfectgift.gif);
	width:650px;
	height:43px;
	display:block;
}