@media screen, projection {

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:12px; background:#967544 url(../i/bg.jpg) top center no-repeat;}
	
a {color:#12004d;}
a:hover {color:#967544;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.flush {margin:0; padding:0;}


#container {width:963px; margin:0 auto; padding:0 0 15px 0; background:url(../i/container.gif);}

	#top {height:53px; background:url(../i/top.jpg);}
		#top ul {list-style:none; float:right; margin:16px 74px 0 0; padding:0;}
		#top li {float:right; margin:0; padding:0 22px 0 18px; background:url(../i/top-bullet.gif) 0 0 no-repeat;}
		#top li a {color:#12004d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; text-decoration:none;}
		#top li a:hover {color:#967544;}
		
		#top p {color:#12004d; float:left; margin:4px 0 0 60px; width:260px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
	
	#header {position:relative; overflow:hidden;}	
		.header-index {height:305px;}
		.header-inner {height:249px;}
		
		#logo {width:292px; height:176px; position:absolute; left:33px; display:block; background:url(../i/logo.jpg);}
		
		#index-your {width:560px; height:305px; position:absolute; right:0; background:url(../i/index-your.jpg);}
		#inner-your {width:560px; height:249px; position:absolute; right:0; background:url(../i/inner-your.jpg);}
		
		#providing {width:232px; height:45px; position:absolute; left:66px; background:url(../i/providing.gif);}
		
		.header-index #logo {top:19px;}
		.header-inner #logo {top:0;}
		.header-index #providing {top:215px;}
		.header-inner #providing {top:196px;}

	#middle {width:941px; margin:0 auto; padding:0 0 22px 0; background:url(../i/middle.gif);}
	
		#middle-sep {height:27px; background:url(../i/middle-sep.jpg);}
		
		#middle-top {height:56px; background:url(../i/middle-top.jpg); position:relative;}
			#page-title {position:absolute; top:12px; right:56px; text-align:right; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#fff;}
			#breadcrumb {position:absolute; top:24px; left:56px; color:#fff;}
			#breadcrumb a {color:#fff; text-decoration:none;}
			#breadcrumb a:hover {text-decoration:underline;}
	
		#index-callouts {height:231px; position:relative; background:url(../i/index-callouts.jpg);}
			#index-editable-left {position:absolute; top:86px; left:74px; width:196px; height:78px; overflow:hidden;}
			#index-editable-right {position:absolute; top:86px; left:414px; width:304px; height:78px; overflow:hidden;}
				#learn-more-dog-grooming {position:absolute; top:178px; left:130px; color:#fff; text-decoration:none;}
				#learn-more-dog-grooming:hover {color:#12004d; text-decoration:underline;}
				#learn-more-dog-grooming-bone {position:absolute; top:10px; left:77px; width:193px; height:62px;}
				#learn-more-dog-boarding {position:absolute; top:178px; left:520px; color:#fff; text-decoration:none;}
				#learn-more-dog-boarding:hover {color:#12004d; text-decoration:underline;}
				#learn-more-dog-boarding-bone {position:absolute; top:13px; left:482px; width: 193px; height:62px;}
				#download {position:absolute; text-indent:-10000px; display:block; top:82px; left:766px; width:114px; height:100px;}
				
		a.callouts {display:block; text-indent:-10000px; width:276px;}
		
		#our-gaurantee {height:81px; background:url(../i/our-guarantee.jpg);}
		#pet-boarding {height:194px; margin-top:15px; background:url(../i/pet-boarding.jpg);}
			/*#index-content #our-gaurantee {float:left; margin:0 0 0 40px;}
			#index-content #pet-boarding {clear:left; float:left; margin-left:40px;}
			*/
			
		#left {float:left; width:292px; margin:0 0 0 23px; padding:0;}
			#nav {list-style:none; margin:30px 0 30px 16px; padding:0;}
			#nav li {margin:0; padding:0 0 0 40px;}
			#nav li.main-page {margin:0; padding:0 0 14px 0; width:277px; background:url(../i/nav-sep.gif) bottom no-repeat;}
			#nav li.main-page a {padding-left:50px; background:url(../i/nav-bullet.gif) 28px 2px no-repeat; color:#190752; font-weight:bold; font-size:14px; text-decoration:none;}
			#nav li.main-page a:hover {color:#93d3f4;}
				#nav li ul.sub-nav-0 {margin:0; padding:9px 0; width:193px; list-style:none; background:url(../i/sub-nav-top.gif) top no-repeat; overflow:hidden;}
				#nav li ul.sub-nav-0 li {margin:0; padding:2px 0; width:193px; background:url(../i/sub-nav.gif);}
				#nav li ul.sub-nav-0 li.sub-bottom-0 {height:16px; margin:0; padding:0; background:url(../i/sub-nav-bottom.gif) top no-repeat; overflow:hidden;}
				#nav li ul.sub-nav-0 li a {color:#fff; padding:0 0 0 18px; text-decoration:none; font-weight:bold; font-size:12px;}
				#nav li ul.sub-nav-0 li a:hover {color:#93d3f4;}
				
				#nav li ul.sub-nav-1 {margin:0; padding:9px 0; width:180px; list-style:none;}
				
		
		#right {float:right; width:591px; margin:0 29px 0 0; padding:0; background:url(../i/right.gif);}
			#right-top {height:24px; background:url(../i/right-top.gif);}
			
			#content {padding:16px 22px;}
				#content li {margin-left:20px;}
			
		#right-bottom {float:right; width:591px; margin:0 29px 0 0; padding:0; height:20px; background:url(../i/right-bottom.gif);}
		
		#index-left {float:left; width:276px; margin:0 0 0 40px;}
		
		#index-right {float:right; width:539px; margin:0 29px 0 0; padding:0; background:url(../i/index-right.gif);}
			#index-right-top {height:42px; background:url(../i/index-right-top.gif);}
			
			#index-editable {padding:0 40px; background:url(../i/paw-print.gif) 30px 0 no-repeat;}
			
		#index-right-bottom {float:right; width:539px; margin:0 29px 0 0; padding:0; height:37px; background:url(../i/index-right-bottom.gif);}
		
#footer {width:920px; margin:0 auto 200px auto;}
	#social {float:left; list-style:none; margin:0; padding:0;}
	#social li {float:left; padding:4px;}
	#social li a {display:block; width:39px; height:39px; text-indent:-10000px;}
		#facebook {background:url(../i/facebook.gif);}
		#twitter {background:url(../i/twitter.gif);}
		#blog {background:url(../i/blog.gif);}
		
	#legal {float:right; text-align:right; color:#f7d2b3; font-size:12; font-family:Georgia, "Times New Roman", Times, serif;}
	#legal a {color:#f7d2b3; text-decoration:none; font-size:10px;}
	#legal a:hover {color:#fff; text-decoration:underline;}

/* TINY CORRECTIONS */
#main #tinymce-container div div p,
#main #tinymce-container div div ul,
#main #tinymce-container div div ol,
#main #tinymce-container div div table {margin-bottom:16px;}

}
