@charset "utf-8";
body  {
	background: #2E1A13;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background-image:url(../images/body_background.jpg);
	background-attachment:fixed; 
	background-position:top; 
	background-repeat:repeat-x;	
/*	margin-top:10px;*/
}


#pagewrapper { 
	width: 982px;
	margin: 0 auto;
	padding: 0px 0 0 0;
	background-color: none;
	background:none;
	text-align: left;	
} 

#cta-onlinestore-wrapper{
	width:100%; height:60px; background:url(../images/background-cta-onlinestore.jpg) repeat-x; min-width:980px; background-color:#2E1A13; margin:0px 0px 20px 0px; padding:0px;
}

#cta-onlinestore{
	width:855px; margin:0 auto; padding:15px 0px;
}

#spacer-top{
	float:right;
	width:795px;
	height:17px;
	text-align:center; 
	padding:0px 0px 0px 0; 
	margin-right:22px;
	border-bottom:solid 10px #3C2F15;
	color:#330C12;	
}

#header { 
	background: #383D27; 
	color:#ffffff;
	padding: 0 10px; 
} 
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}

.pressrelease-wrapper{
	float:right;
	width:446px;
	margin-right:35px;
}

.pressrelease{
	float:left; 
	width:446px; 
	height:20px; 
	text-align:center; 
	border-top:solid 1px #CABE99; 
	border-bottom:solid 1px #CABE99; 
	margin:10px 0 5px 0;
	padding-top:2px; 
	padding-bottom:2px; 
	font-family:David, Georgia, 'Times New Roman', Times, serif;	
}

.jchild-quotewrapper{
	float:left; width:446px; 
}

#columnswrapper{
	color:#383D27;
	float:left;
	line-height:1.3em;
	background: none;
	margin: 0 auto;
	padding: 0;
	width:982px;
	min-height:938px;
	margin:0px;
	margin-bottom:0px;	
	background-image:url(../images/background_page_main.jpg);
	background-repeat:no-repeat;
}



#columnswrapper2{
	color:#383D27;
	float:left;
	line-height:1.3em;
	background: none;
	margin: 0 auto;
	padding: 0;
	width:982px;
	min-height:938px;
	margin:0px;
	margin-bottom:0px;	
	background-image:url(../images/background_page_main2.jpg);
	background-repeat:no-repeat;
}

#headerwrapper{
	float:left;	
	width:982px;  
	height:100px;		
}

#headerwrapper2{
	float:left;	
	width:982px;  
	height:125px;	
	
}

#logowrapper{
	float:left; 
/*	width:275px; */
/*	padding-left:170px;	*/
	width:237px; 
	padding-left:100px;	
	position:relative;
	top:30px;
	left:55px;
}


#logo{
	float:left; 
	width:325px;
}

#col1 {
	float: left; 
	width:200px;
	background: #CCC1A1; 
	padding: 0px 0; 
	margin-right:10px;

}
#col1 h3, #col1 p {
	margin-left: 10px;
	margin-right: 10px;
}


#col2 {
	float:right;
	margin-left:10px;
}

#contentarea-wrapper{
	width:982px; 
	height:688px; 
	float:left; 
	margin:auto 0;
}

#contentcontainer {	
	color:#51322A;
	font-family:David, Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:400px; 
	padding-top:20px; 
	padding-left:125px; 
	padding-right:0px; 
	text-align:left; 
	line-height:1.5em;	
} 


#maincontent-contact #leftside-top {	
	float:left; 
	width:450px;	
} 
	
	#leftside-top #contentcontainer {	
		width:350px; 
		color:#51322A;
		font-family:David, Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		padding-top:40px; 
		padding-right:0px; 
		padding-left:125px; 
		text-align:left; 
		line-height:2em;	
		
	} 

#contentarea-wrapper .title {
	font-size:19px; 
	width:420px; 
	color:#7259A3;	
}

	.title i{
		font-style:normal;
		color:#51322A;	
	}
	
#maincontent{
	width:982px; 
	min-height:350px; 
	float:left; 
	margin:auto 0;
}

	#maincontent .leftcol{
		float:left; 
		width:525px; 
		padding-top:0px;
	}
	

	#maincontent .leftcol-gallery{
		float:left; 
		width:525px; 
		padding-top:50px;
	}	
	
	
	#maincontent .rightcol{
		float:left; 
		width:350px; 
		height:250px; 
		margin-top:50px;
		margin-left:50px; 
		padding:20px 0px 20px 25px; 
		text-align:center; 
		font-size:11px;
		background:#ffffff; 
		background-image:url(../images/background_testimonial.jpg); 
		background-repeat:no-repeat;
	}
	
	
	#maincontent .rightcol-gallery{
		float:left; 
		width:350px; 
		height:250px; 
		margin-top:10px;
		margin-left:50px; 
		padding:20px 0px 20px 25px; 
		text-align:center; 
		font-size:11px;
		background:#ffffff; 
		background-image:url(../images/background_testimonial.jpg); 
		background-repeat:no-repeat;
	}
	
	
		#maincontent .testimonial1{
			font-size:13px; width:250px; color:#7259A3; line-height:1.7em; padding-top:25px; padding-left:20px;
		}
		

		#maincontent .testimonial2{
			font-size:13px; width:250px; color:#7259A3; line-height:1.7em; padding-top:25px; padding-left:20px;
		}
		
		#writtenby{
			font-size:11px; font-family:David, Georgia, 'Times New Roman', Times, serif; line-height:1em; padding-top:20px;
		}
		
		
		
#maincontent-contact{
	width:450px; height:688px; float:left; margin:auto 0;	
}

#bottomcontent{
	float:left; 
	width:982px;
}
	
	#bottomcontent #pomonasarea-index{
		float:left; width:447px; padding-top:120px;	
	}

	
	#bottomcontent #pomonasarea-about{
		float:left; width:447px;	
	}

	
	#bottomcontent #pomonasarea-gallery{
		float:left; width:447px; padding-top:120px;	
	}

	#bottomcontent #contactinfo{
		float:right; width:175px; padding:200px 0px 15px 0px; font-size:15px; color:#000; font-family:David, Georgia, Times, serif;	
	}
	
	
		#contactinfo .phone{
			border-bottom:dotted 1px #514039; padding-bottom:10px;	
		}
	
		
		#contactinfo .email{
			border-bottom:dotted 0px #514039; padding:10px 0 10px 0;
		}
		
	
	

	#bottomcontent #contactinfo-about{
		float:right; width:175px; padding:170px 0px 15px 0px; font-size:15px; color:#000; font-family:David, Georgia, Times, serif;	
	}
	
		#contactinfo-about .phone{
			border-bottom:dotted 1px #514039; padding-bottom:10px;	
		}
	
		
		#contactinfo-about .email{
			border-bottom:dotted 0px #514039; padding:10px 0 10px 0;
		}		


	#bottomcontent #contactinfo-press{
		float:right; width:175px; padding:280px 0px 15px 0px; font-size:15px; color:#000; font-family:David, Georgia, Times, serif;	
	}
	
	
		#contactinfo-press .phone{
			border-bottom:dotted 1px #514039; padding-bottom:10px;	
		}
	
		
		#contactinfo-press .email{
			border-bottom:dotted 0px #514039; padding:10px 0 10px 0;
		}		

	
#flashwrapper{
	float:left; 
	width:510px; 
	height:388px; 
	padding-top:50px; 
	padding-left:2px;
}

	#flashwrapper .slideshow{
		float:right; width:510px; height:388px;	
	}
	
img.photo{
	margin-top:8px; margin-left:0px; border:solid 1px #330C12;	
}

#decoration-border{
	float:left;
	width:982px; 
	height:25px; 
	margin:0 auto;	
}

a:link{
	color:#705BA0
}

a:hover{
	color:#330C12;
}

a:visited{
	color:#705BA0;
}


#footercontent{
	color:#EFECE5;
	text-align:center;		
	width:982px;
	height:100px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px 0 0 0;
}

#footercontent p {
	margin-top: 0;
	padding: 10px 0; 
}


#footercontent a:hover{
	color:#330C12;	
}

#footercontent a{
	color:#ffffff;	
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
