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

body {margin:0;
	  padding:0;
	  background-image:url(../images/background_diamonds.jpg);
	background-repeat:repeat-x;
	background-attachment: fixed;}
	  	 
img, div { behavior: url(iepngfix.htc) }
 

			
#content {background-image:url(../images/background_content.png);
		  width:991px;
		  height:997px;
		  margin-left:auto;
		  margin-right:auto;
		  margin-top:112px;}
		  
#content_top {width:991px;
			  height:11px;
			  margin-left:auto;
		  	  margin-right:auto;
			   margin-top:20px;}
#content_middle {width:991px;
				 background-image:url(../images/content_middle.png);
				 background-repeat:repeat-y;
				 margin-left:auto;
				 margin-right:auto;}
#content_bottom {width:991px;
			  height:35px;
			  margin-left:auto;
		  	  margin-right:auto;}
		  
#logo {width:399px;
	   height:163px;
	   margin-left:70px;
	   padding-top:23px;}
	   
#flowers {background-image:url(../images/flower.jpg);
		  width:413px;
		  height:247px;
		  margin-left:545px;
		  margin-top:-185px;}
	   
#navbar {width:855px;
	  font-size:13px;
	  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	  margin-left:70px;
	  margin-bottom:10px;
	  margin-top:-70px;}
	  
#navbar_home {width:855px;
	  font-size:13px;
	  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	  margin-left:70px;
	  margin-bottom:10px;
	  margin-top:0px;}
	  
#nav {font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;}
	  
#nav ul {padding:0;
		 margin:0;
		 width:150px;
		 background-color:#FFFFFF;}
	  
#nav ul li {display:inline;
			margin-left:30px;
			_padding-left:10px;
			padding-bottom:10px;}
			
#nav a {color:#363636;
			   text-decoration:none;}
#nav a:hover {color:#7d7d7d;} 
			
#header {width:857px;
		 height:314px;
		 margin-left:70px;
		 margin-top:-550px;}
		 
#vine_top {width:365px;
		   height:534px;
		   background-image:url(../images/vine_top.png);
		   _background-image:url();
		   margin-left:595px;
		   margin-top:50px;}
		   


#sidebar {position:absolute;
			  margin-left:600px;
			  margin-top:-50px;}
			  		 
#our_service {background-image:url(../images/our_services.png);
			  width:297px;
			  height:242px;
			  }
			  
#our_service a {color:black;}
				
#our_service a:hover {color:#999999;}
		  
#footer {width:991px;
		margin-left:auto;
		margin-right:auto;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-color:#363636;
		padding-bottom:50px;}

#copyright {float:right;
			margin-right:20px;}
			
#footer_nav {margin-left:20px;}

#footer_nav a {color:#363636;
			   text-decoration:none;}
#footer_nav a:hover {color:#7d7d7d;}

	#pane1, #pane2, #pane3, #pane4 {
				height: 160px;
				width:257px;
			}
			
			.holder {
					 padding-top:60px;
					 margin-left:50px;}
			
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */
			
#text {margin-left:70px;
	   margin-top:0px;
	   width:500px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   line-height:20px;}
	   
#text a{color:black;}
#text a:hover{color:#666666;}
	   
#smile_gallery {width:510px;
				height:191px;
				background-image:url(../images/smile_background.png);
				background-repeat:no-repeat;
				margin-left:60px;
				margin-top:30px;}
				
#smile_preview {margin-left:20px;
				padding-top:50px;}
				
#smile_text {width:170px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 color:#35343e;
			 margin-left:320px;
			 margin-top:-110px;}
			 
#testimonials {width:352px;
			   height:191px;
			   background-image:url(../images/testimonial_background.png);
			   background-repeat:no-repeat;
			   margin-left:580px;
			   margin-top:-191px;
			   font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 font-style:italic;
			 line-height:20px;
			 color:#35343e;
			 padding-bottom:30px;}
			 
#test_text {width:320px;
			margin-left:auto;
			margin-right:auto;
			padding-top:30px;}
			
			
#test_footer {font-family:Arial, Helvetica, sans-serif;
			  font-size:10px;
			  color:#35343e;
			  margin-left:30px;
			  padding-top:60px;}
			  
#test_btn {margin-left:180px;
		   margin-top:-25px;}
		   
#vine_bottom {width:365px;
		   	  height:534px;
			  background-image:url(../images/vine_bottom.png);
			  _background-image:url();
			  margin-top:230px;
			  margin-left:10px;}
			  
#extra_test {border-left:1px solid #333333;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 padding-left:15px;
			 width:332px;
			 margin-top:20px;}
			 
#page_pic {font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
			 width:332px;
			 margin-top:20px;}
			 
.testimonies {margin-bottom:40px;
			  text-align:center;}
			  
.test_sig {margin-top:10px;
		text-align:right;
		color:#765822;}
		
.staffpics {padding-left:5px;}

.staffmem {font-size:10px;
		   text-align:center;
		   width:276px;
		   float:right;}

#flashcontent {text-align:center; 
			   position:absolute; 
			   margin-top:-50px; }
			   
.maintest {border-bottom:1px solid #333333;
		   padding-bottom:10px;}
		   
#testimonial_pic {margin-left:15px;
				  padding-top:20px;}
				  
#flash_header {margin-left:20px;}