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

body{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	padding:15px 0 15px 0;
	margin:0;
}
p{
	line-height:22px;
}
a:link,
a:visited{
	text-decoration:none;
	color:#4497fd;
}
a:hover,
a:active{
	color:#fdadca;
}
img{
	border:none;
}
#mainNav{
	width:800px;
	margin:0 auto 5px auto;
}
	#logo{
		padding:0 0 0 5px;
	}
	#mainNav ul{
		float:right;
		padding:0;
		margin:0;
	}
		#mainNav ul li{
			display:inline;
			float:left;
			padding:17px 5px 0 5px;
			text-align:center;
		}
			#mainNav ul li a{
				font-size:20px;
				color:#feacc9;
				text-decoration:none;
				background-image:url(../images/mainNavPod.jpg);
				background-repeat:no-repeat;
				width:82px;
				height:29px;
				display:block;
				padding:7px 0 0 0;
				margin:0;
			}
			#mainNav ul li a:hover{
				font-size:20px;
				color:#fff;
				text-decoration:none;
				background-position:50% 100%;
			}
.randHeader1{
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
}
.randHeader2{
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
}
.randHeader3{
	background-image:url(../images/header3.jpg);
	background-repeat:no-repeat;
}
.randHeader4{
	background-image:url(../images/header4.jpg);
	background-repeat:no-repeat;
}		
.randHeader5{
	background-image:url(../images/header5.jpg);
	background-repeat:no-repeat;
}		
			
#header{
	width:193px;
	height:49px;
	margin:0 auto 5px auto;
	padding:176px 0 0 607px;;
}
	#header a{
		color:#fff;
		font-size:18px;
		display:block;
		background-image:url(../images/franchiseBTN.jpg);
		width:193px;
		height:31px;
		text-decoration:none;
		text-align:center;
		padding:7px 0 0 0;
	}
	#header a:hover{
		background-position:50% 100%;
	}
	
	
#mainBody{
	width:798px;
	margin:0 auto 5px auto;
	padding:20px 0 0 0;
	border:1px solid #bfbfbf;
	min-height:200px;
}
	#content{
		float:right;
		width:608px;
		padding:0;
		margin:0;
	}
	#content h2{
		font-size:24px;
		color:#4497fd;
		font-weight:normal;
		padding:0;
		margin:0 0 10px 0;
	}
	#content p{
		margin:0 0 20px 0;
		padding:0 25px 0 0px;
		text-align:justify;
	}
	#content img{
		float:left;
		margin:3px 10px 0 0;
		padding:0;
	}
		#featured{
			padding:0;
			margin:0 auto;
			width:553px;
			text-align:right;
		}
			#featured ul{
				padding:0;
				margin:0;
			}
				#featured ul li{
					list-style:none;
					padding:0;
					margin:0;
					display:inline;
					float:left;
					width:24%;
				}
					#featured ul li a img{
						border:none;
						padding:0 10px 0 10px;
						margin:0 0 10px 0;
					}
			#seemore{
				display:block;
				margin:0 0 20px 0;
				padding:0 10px 0 0;
				font-size:18px;
				color:#feacc9;
				text-decoration:none;
			}
			#seemore:hover{
				color:#6cacfb;
			}
	

#sideNav{
	padding:0;
	margin:0;
}
	#sideNav ul{
		padding:0;
		margin:0;
	}
		#sideNav ul li{
			margin:0;
			padding:0 0 5px 0;
			list-style:none;
		}
			#sideNav ul li a{
				font-size:18px;
				color:#feacc9;
				background-image:url(../images/sideNavRollOver.jpg);
				width:142px;
				height:25px;
				display:block;
				text-decoration:none;
				padding:0 0 0 10px;
				background-repeat:no-repeat;
				margin:0;
			}
			#sideNav ul li a:hover{
				background-position:50% 100%;
				color:#fff;
			}
			
			
#footer{
	width:800px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	color:#feacc9;
}
	#footer img{
		padding:0;
		margin:0 0 5px 0;
	}
	#footer a{
		color:#6cacfb;
		text-decoration:none;
	}
	#footer a:hover{
		color:#6cacfb;
		text-decoration:underline;
	}

	
	
/*Gallery Begins*/	
#gallery{
	padding:0;
	margin:0 auto;
	width:553px;
	text-align:left;
}
	#gallery h3{
		font-size:18px;
		color:#4497fd;
		font-weight:normal;
		padding:0;
		margin:0;
	}	
	#gallery ul{
		padding:0;
		margin:0;
	}
		#gallery ul li{
			list-style:none;
			padding:0;
			margin:0;
			display:block;
			width:24%;
			float:left;
		}
			#gallery ul li a img{
				border:none;
				padding:0 10px 0 10px;
				margin:0 0 0 0;
			}
/*Gallery Ends*/	
.testimonial-top{
	background-image:url(../images/pink-quote.jpg);
	background-repeat:no-repeat;
	background-color:#6dacfb;
	border:1px solid #000;
	padding:15px;
	margin:10px 10px 0 10px;
	font-style:italic;
	
}
blockquote{
	margin:0 20px 0 20px;
	padding:0;
	text-align:center;
	font-size:18px;
	font-style:italic;
}	
	
	
	
/* CSS Column Fix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {display:block;clear:both;}
* html .clearfix {height: 1%;}

#calltoaction{
	background-image:url(../images/sideNavContactBTN.jpg);
	background-repeat:no-repeat;
	height:116px;
	background-position:0 0;
	width:151px;
	text-align:center;
}
#calltoaction:hover{
	background-position:50% 100%;
} 
	#calltoaction p{
		color:#fff;
		font-size:18px;
		padding:15px 5px 0 5px;
	}
	#calltoaction p a:link,
	#calltoaction p a:visited,
	#calltoaction p a:hover,
	#calltoaction p a:active{
		color:#fff;
	}