/* CSS File For PetSalonWebsites */

		body {
		font: 90% arial,sans-serif;
		padding:0;
		margin:0;
		background-image:url("images/rb_bg.jpg");
		background-repeat: repeat-x;
		text-align:center;
		}
		
		img {border:0;}
	
		h1 {
		font: bold 190% arial,sans-serif;
		margin: 0 0 15px 0;
		padding: 0 0 0 0;
		color: #333;
		float:left;
		text-align:left;
		}
		
		h1.contact {
		margin: 30px 0 0 0;	
		color: #2385c1;
		}
		
		h1.designtitle {
		float:right;
		width:400px;
		font: 120% verdana,arial,sans-serif;
		margin:0 0 10px 0;
		color: #1eb1e1;
		}
		
		h1.topheader {
		font: bold 190% arial,sans-serif;
		margin: 0 0 75px 0;
		padding: 0 0 0 0;
		color: #333;
		float:left;
		text-align:left;
		}
				
		h2 {
		clear:both;
		font: bold 125% arial,sans-serif;
		margin: 0 0 15px 0;
		padding: 0 0 0 0;
		color: #0997de;
		text-align:left;
		}
		
		h3 {
		font: 110% arial, sans-serif;
		padding:0;
		margin:0;
		text-align:left;
		color: #0997de;
		}

		
	 	a {
	 	font: 120% arial, sans-serif;
	 	text-decoration:none;
	 	color: #f09300;
	 	}
	 
	 	a:hover {
	 	text-decoration:underline;
	 	}
	 	
	 	p {
	 	color: #2e2e30;
	 	line-height: 22px;
	 	}	 	
	 	 
		#sitespecial {
		background:#fff;	
  	position: absolute;
  	top: 0;
  	right: 0;
		}
		
		#masthead {
		height: 100px;
		}
			
		#masthead img {
		float:left;
		}
			
		#masthead ul {
		float:right;
		width: 550px;
		padding: 40px 0 0 0;
		margin:0;
		}
				
		#masthead ul li {
		display:inline;
		padding: 0 0 0 0;
		margin: 0 10px 0 0;				
		}

		#masthead a {
		font: 100% arial,sans-serif;
		text-decoration: none;
		color: #000;
		}
					
		#masthead a:hover {
		color:#18c9f2;
		}
				
		#logo {
		float:left;
		margin: 30px 0 0 0;
		}
							
		#bannercontainer {
		width: 933px;	
		display: inline-block;
		padding:0;
		background-repeat:no-repeat;
		margin: 0 auto;
		}
			
		.bannerinfoleft {
		float:left;
		width: 417px;
		height: 480px;
		margin: 30px 45px 0 0;
		}
			
		.bannerinfoleft p {
		text-align:left;
		line-height: 20px;
		}
			
		.bannerinforight {
			float:left;
			width: 400px;
			height: 430px;
			margin: 30px 0 0 40px;
			}
			
		.bannerinforight p {
		text-align:left;
		line-height: 20px;
		}
				
		#content {		
		clear:both;
		padding: 4% 0 0 0;
		display: inline-block;
				width: 933px;
		text-align:left;
		}
			
		#contentwrapper {
		margin: 0 auto;
		padding: 0 0 0 0;
		width: 933px;
		}
				
		#content ul.bluelist {
		padding:0;
		margin:0;
		}
		
		#content ul.bluelist li {
		font: 115% arial,sans-serif;
		list-style-type:none;
		margin: 10px 0 10px 0;
		color: #297cec;
		}

		#content p {
		clear:both;
		}
				
		#content p.designcopy {
		clear:none;
		width: 400px;
		text-align:left;
		float:right;
		padding:0 0 15px 0;
		margin: 0 0 0 0;
		}
				
		#content img.newdesign {
		clear:none;
		float: left;
		}			

		#content img.pricetag {
		float:left;
		padding: 20px 0 0 0;
		}				
			
		#leftcol {
		margin: 0 auto;
		width: 820px;
		}
			
		#leftcol p {
		width: 500px;
		height: 60px;
		padding:0;
		margin: 0 0 0 0;
		}
					
		#leftcol img {
		width: 250px;
		height: 80px;
		margin: 1% 1% 1% 0;
		border: 3px solid #333;
		}
									
		#leftcol img:hover {
		border: 3px solid #0096ff;
		}
												
		#leftcol a.layoutlink {
		font: bold 150% arial,sans-serif;
		color:#0096ff;
		}
		
		.divide {
		clear:both;
		height: 20px;
		padding:0 0 0 0;
		border-bottom: 1px dotted #ccc;
		}
			
		.entrywrapper {
		margin: 50px auto;
		}
						
		#footer {
		clear:both;
		text-align:left;
		padding: 20px 0 0 0;
		background-image: url("images/footer_bg.jpg");
		background-repeat:repeat-x;
		width: 100%;
		height: 220px;
		display: inline-block;
		}
				 	
		#footerwrapper {
		width: 917px;
		margin: 0 auto;
		padding: 0 0 0 10px;
		}
				 	
		#footerform {
		width:330px;
		float:left;	
		color: #e84e99;
		}
			 	
		#footerform img.mailimg {
		margin: 20px 0 0 8px;
		}
				
		div.resetButton {
		float: right;
		height: 32px;
		width: 77px;
		border:none;
		cursor: pointer;
		}
				 		
		div.submitButton {
		float:right;
		height: 32px;
		width: 77px;
		border:none;
		cursor: pointer;
		}
				 	
		#footerform input {
		width: 320px;
		font: 120% arial,sans-serif;
		color: #888;	
		padding: 3px 0 3px 4px;;
		margin: 5px 0 5px 0;
		background-color: #dcdcdc;
		border: 1px solid #ccc;
		}
				 	
		#footerform textarea {
		width: 320px;
		font: 120% arial,sans-serif;
		color: #888;	
		padding: 3px 0 3px 4px;;
		border: 1px solid #ccc;
		background-color: #dcdcdc;
		}
		
		#footerform h1.contact a {
		color: #2385c1;
		padding:0;
		margin:0;
		font: bold 100% arial;
		}
		
		#footerform h1.contact a:hover {
			text-decoration:none;
			cursor: auto;
		}
									 	
		#footer a {
		color:#2446da;
		}
				 	
		#footercopy {				 		
		width: 485px;
		display: inline-block;
		padding: 30px 40px 0 60px;
		float:left;
		color:#fff;				 		
		}
				 		
		#footercopy p {
		clear:both;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		color: #63647b;
		line-height: 22px;
		}
				 		
		#footernav {
		clear:both;
		height: 30px;
		padding: 45px 0 0 0;
		font: 60% arial,sans-serif;	
		color: #4f4f4f;
		}
		
	
		 		
		#footernav ul {
		clear:both;
		float:left;	
		margin: 0 0 0 0;
		padding: 4px 0 0 0;
		}
				 		
		#footernav li {
		display: inline;
		list-style: none;
		list-style-type: none;
		margin: 0 4px 0 0;
		}
			 		
		#footernav li a {
 		color: #4f4f4f;
		text-decoration: none;
		}
			 		
		#footernav li a:hover {
		color: #18c9f2;
		}
			 		
		#footernav p {					 			
		float:left;
		width: 230px;
		margin: 0 0 0 21px;
		padding: 0;
		color: #4f4f4f;
		}
				 		
		.hide {display:none;}
				 		
		.serviceinfofirst {
		float:left;
		width: 200px;
		padding: 15px 0 15px 0;
		margin: 0 0 50px 0;
		}
				 		
		.serviceinfo {
		float:left;
		width: 200px;
		padding: 15px 0 15px 35px;
		margin: 0 0 50px 0;
		}
				 		
		.serviceinfo p {
		padding: 0 0 0 0;
		margin: 5px 0 0 0;
		line-height: 22px;
		}
				 		
		p.answer {
		width: 900px;
		float:left;
		text-align:left;
		padding:0 0 15px 0;
		margin: 0 0 0 0;
		}