h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr{ padding:0; margin:0; display:none;}
/* Clearfix */
.clearfix{ display: block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
.clear{ clear:both;}

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background-color:#E3E4BE; margin: 0; padding: 0;	text-align: center; color: #000;}

/* index */
.index-flash-container{ width:800px; height:600px; margin:auto; text-align:center;}
.index-footer{ width:800px; font-size:10px; margin:20px auto 0px auto; text-align:left; padding-bottom:40px;}
.index-footer p{ position:absolute; width:800px; margin:0; padding:0; text-align:center;}
	.index-footer a{ color:#000000; text-decoration:none;}
	.index-footer a:hover{ color:#C09846;}
.index-footer div{ margin-left:700px; position:absolute;font-size:12px;}

/* inner pages */
#wrapper{ width:800px;  min-height:580px;  height:auto !important; height:580px;border:2px solid #C09846; margin:auto; background:#FFFFFF; margin:40px auto 0px auto; text-align:left; border-bottom:0;}

/* header */
.header{ width:750px; margin:auto; height:40px; list-style:none; margin:5px 0 10px 25px; padding:0;}
	.header li{ float:left; text-transform:uppercase; font-size:12px;}
		.header li a{ height:30px; display:block; padding-top:10px;  color:#654F2F; text-decoration:none; font-weight:bold; letter-spacing:2px; float:left;  text-align:center;}
		.header li a:hover{ color:#FFFFFF;}
		.header li a span{ height:18px; width:125px; padding:2px 0 0 0;display:block;}
		.header li.header-home a span{ background-color:#F6CE91;}
		.header li.header-shop a span{ background-color:#ACEBEB;}
		.header li.header-meet a span{ background-color:#DFEBAC;}
		.header li.header-pals a span{ background-color:#F2C6B6;}
		.header li.header-about a span{ background-color:#D7BE7F;}
		.header li.header-contact a span{ background-color:#C7BDF2;}		
		
/* content */
.content-wrapper{ width:800px;}										

.sidebar{ float:left; width:370px;}

.content{ padding-top:20px; width:430px; float:right; font-size:12px; line-height:16px;}
	.content h1{ font-size:16px; font-weight:normal; text-transform:uppercase; text-align:center; margin:10px 0 15px 0;}
	.content p{ margin:0 0 10px 0; padding:0 20px 0 0;}
	.content p a{ color:#000000; text-decoration:none;}
		.content p a:hover{ color:#D0D3AF;}
		
/* gallery */		
.content-gallery{ list-style:none; margin:15px 0 0 0; padding:0; width:430px;}		
	.content-gallery li{ margin:0  10px 10px 0; float:left; min-width:125px; min-height:125px;}
	.border-0 img{ border:1px solid #000000; margin:0; padding:0;}
	.border-0:hover img{ border:1px solid #D0D3AF;}
	.gallery-click-here{ margin:0 !important;}
		.gallery-click-here a, .gallery-click-here span{ background-color:#CEE395;  width:273px; height:77px; display:block; text-align:center; font-size:13px; color:#ACA254; text-decoration:none; font-weight:bold; padding:55px 0 0 0;}
		.gallery-click-here a:hover{ color:#FFFFFF;}		

.yogadog_mom{ margin:15px 0 0 15px; padding:0; }
.yogadog_mom span{ margin:10px 0 0 25px; width:290px; display:block; font-size:12px; color:#C2A96E; font-weight:bold;}

.yogadogs_best_seller{ margin:10px 0 0 0; padding:0;}
.best-seller{ margin-bottom:10px; display:block;}
.best-seller img{ border:0;}

/* photos */
.email-yoga-pals{ background:url(../images/content/email_button.jpg); width:141px; height:24px; display:block; text-align:center; color:#705D30; font-weight:bold; text-decoration:none; padding:5px 0 0 0; margin:0 auto;}
.email-yoga-pals:hover{ color:#FFF;}
.photos-pages{ clear:both; padding:20px 0 0 0; margin:0px 0 10px 0; display:block; text-align:center; font-size:14px;}
.photos-pages a{ color:#000000; text-decoration:none;}
.photos-pages a:hover{color:#D0D3AF;}
.photo-gallery { margin-bottom:20px;}
.photo-gallery dl{ margin:0; padding:0; float:left; background:url(../images/content/picture_box.jpg); width:210px; height:220px; display:block;}
	.photo-gallery dl dt{ position:absolute; margin:10px 0 0 15px; width:178px; display:block; text-align:center;}
	.photo-gallery dl dd{ position:absolute; font-size:12px; font-weight:bold; margin:188px 0 0 0; padding:0; width:210px; text-align:center; display:block;}	
	
/* index shop-meet-pals */
.shop-meet-pals{ margin-top:30px; color:#6D5634;}
.shop-meet-pals dl{ height:100px; display:block;}
.shop-meet-pals dl dt{ position:absolute; margin-left:60px; text-align:center;}
.shop-meet-pals dl dt a{ width:78px; height:53px; display:block; color:#81674A; font-size:20px; text-transform:uppercase; letter-spacing:2px; padding:38px 0 0 78px; text-decoration:none;}	
.shop-meet-pals dl dt a:hover{ color:#FFFFFF;}
.shop-meet-pals dl.shop dt a{ background:url(../images/content/shop.jpg);}
.shop-meet-pals dl.meet dt a{ background:url(../images/content/meet.jpg);}
.shop-meet-pals dl.pals dt a{ background:url(../images/content/pals.jpg);}
.shop-meet-pals dl dd{ position:absolute; margin:0px 0 0 230px; width:145px; background:url(../images/content/content-break.jpg) no-repeat bottom center; height:95px; vertical-align:top;}
.shop-meet-pals dl dd.no-break{ background:none;}
.shop-meet-pals dl dd p{ margin-bottom:10px; display:block;}

/* footer */
.footer{ width:800px; height:40px; margin:0px auto 20px auto; text-align:left; background-color:#FFFFFF; border:2px solid #C09846; border-top:0;}
	.footer p{ margin:0 0 0 20px; padding:8px 0 0 0; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:325px; float:left;}
	.footer p a{ color:#000000; text-decoration:none;}
		.footer p a:hover{ color:#D0D3AF;}
	.footer big{ background:url(../images/footer/play_park_breath.png); width:290px; height:24px; float:left;}
	.footer cite{ background:url(../images/footer/foundations.png); width:142px; height:24px; float:left;}
	
.w3c{ padding:0; width:800px; text-align:center; margin:0 auto; margin-bottom:20px;}
.w3c a{ margin:0 10px 0 10px;}
.w3c a img{ border:0;}

/* facebook */
.imagescenter{ margin-left:128px;}
.imagescenter2{ margin-left:140px; margin-top:10px;}