@charset "UTF-8";
/* CSS Document */
/*Structure*/
#container {
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: auto; 
		margin:25px auto 0px auto;
		text-align:left;
		}
#header{
		padding:0px;
		width: 849px;
		height: auto;
		text-align:left;
		background-color:#FFFFFF;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 6px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000;
		border-right-color: #000;
		border-bottom-color: #2a959f;
		border-left-color: #000;
		
		}
#navigation{
		margin:0px;
		border-width:4px;
		border-style:none none solid none;
		border-color:#99561a;
		width: 849px;
		height: 20px;
		text-align:center;
		background-color:#FFFFFF;
		}
#content{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: auto; 
		text-align:left;
		background-color:#ffffff;
		}
#about{
		padding:0 30px 0 30px;
		border: 0px solid #000;
		width: 789px;
		height: auto; 
		text-align:justify;
		background-color:#ffffff;
		}
		
#process{
		padding:0 0 0 30px;
		border: 0px solid #000;
		width: 789px;
		height: auto; 
		text-align:left;
		background-color:#ffffff;
		}
		
#process h2{
		padding:0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
      
		}
		
#process p{
		padding:0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		line-height:1.5em;
      
		}
		
#contact{
		padding:50px 30px 0 30px;
		border: 0px solid #000;
		width: 789px;
		height: 357px; 
		text-align:justify;
		background-color:#ffffff;
		}
#testimonial{
		padding:0;
		border: 0px solid #000;
		width: 849px;
		min-height:400px;
		height: auto; 
		text-align:left;
		background-color:#ffffff;
		}

.catagory_title{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: 30px; 
		text-align:left;
		background-color:#ffffff;
		}
		
.catagory_title .p{
		padding:0px;
		text-align:center;
		background-color:#ffffff;
		}
.artwork_strip{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height:auto;
		min-height: 143px; 
		text-align:left;
		background-color:#ffffff;
		}
		
.pricing_strip{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height:auto;
		background-color:#ffffff;
		}
.pricing_left{
		padding:0px;
		border: 0px solid #000;
		width: 283px;
		height:auto;
		min-height: 143px; 
		background-color:#ffffff;
		float:left;
      
		}
		
.pricing_middle{
		padding:0px;
		border: 0px solid #000;
		width: 283px;
		height:auto;
		min-height: 143px; 
		background-color:#ffffff;
		float:left;
      
		}
		
.pricing_middle p{
		padding:30px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
      
		}
.pricing_right{
		padding:0px;
		border: 0px solid #000;
		width: 283px;
		height:auto;
		min-height: 143px; 
		background-color:#ffffff;
		float:right;
      
		}
		
.pricing_right p{
		padding:30px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
      
		}
.pricing_right .second{
		padding:45px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
      
		}
#slogan{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: 83px; 
		text-align:left;
		background-color:#ffffff;
		}
#main_group{
		padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: 237px; 
		background-color:#ffffff;
		}				
#main_large_photo{
		padding:0px;
		border: 0px solid #000;
		width: 394px;
		height: 237px; 
		background-color:#ffffff;
		float:left;
		}	
#main_small_photo{
		padding:0px;
		border: 0px solid #000;
		width: 455px;
		height: 111px; 
		background-color:#ffffff;
		float:left;
		}	
#testimonials{
		padding:0px;
		border: 0px solid #000;
		width: 455px;
		height: 126px; 
		background-color:#ffffff;
		float:left;
		}
#bluestrip{
        padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: 141px; 
		background-image:url(images/blue_strip.gif);
		background-repeat:no-repeat;
		}
		
#homepage_center{
        padding:0px;
		border: 0px solid #000;
		width: 849px;
		height: 237px; 
		}
		
#homepage_left{
        padding:0px;
		border: 0px solid #000;
		width: 385px;
		height: 237px; 
		float:left;
		}
		
#homepage_right{
        padding:0px;
		border: 0px solid #000;
		width: 464px;
		height: 237px; 
		float:right;
		}
		
/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
	}
		
.blue_strip_text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		width: 599px;
		height: 81px; 
		padding-top:40px;
		padding-left:200px;
		padding-right:50px;
		border: 0px solid #000;
		}	
#bluestrip_right{
	padding-top:0px;
	border: 0px solid #000000;
	width: 671px;
	height: 137px;
	float:right;
	background-color:#ffffff;
		}	
#inside_blue_top{
		border: 0px solid #000000;
		width: 671px;
		height: 27px; 
		background-color:#fffffff;
		padding-top:0px;
		}			
#inside_blue{
		border: 0px solid #000000;
		width: 671px;
		height: 87px;
		background-color:#2a959f;
		padding-top:0px;
		text-align:left;
		}	
#blue_box_text{
		border: 0px solid #000000;
		width: 640px;
		height: 67px;
		background-color:#2a959f;
		padding-top:20px;
		padding-right:25px;
		padding-bottom:0px;
		padding-left:5px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		}	
#info{
		border-width:1px;
		border-style:dotted none none none;
		border-color:#999999;
		width: 849px;
		height: 123px; 
		background-color:#fffff;
		padding:10px 0 0 0;
		text-align:center;
		}
/*classes*/ 		
.large_type{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:32px;
		color:#000000;
		text-align:left;
		padding-top:15px;
		padding-left:20px;
		}
.large_navigation{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		padding-top:5px;
		}
.test_text{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		color:#000000;
		padding-left:40px;
		padding-top:10px; 
		}
.small_text{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:center;
		color:#000000;
		}
.blue_box_text{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:left;
		color:#000000;
		}

.name{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		border: 0px solid #000000;
		margin:0;
		padding:10px 0 0 0;
		}

h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}

p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:justify;
	}
	
.rosemary_illustration{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:center;
	}
.testimonial{
		padding: 0 30px 0 30px;
		width:800px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		line-height:1.4em;
		letter-spacing:0.01em;
		font-style:italic;
}
.testimonial_homepage{
	width:404px;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.4em;
	letter-spacing:0.01em;
	font-style:italic;
	text-align:center;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_spacer{
		width:800px;
		height:20px;
		
}
#bottom_spacer{
		width:800px;
		height:20px;
		
}
/*Rollovers*/
a:link {
		color:#000000; 
 		text-decoration:none; 
 		}
a:visited {
 		color:#2a959f;
		text-decoration:none; 
 		 }
a:hover { 
		color:#99561a;
		text-decoration: none;
		 }
a:active {
 		color: #000000;
		text-decoration:none; 
		 }

