/* Spa desktop/tablet */
.spaBlock, .spaBlock p{margin:20px 0 !important;}
.spaBlock p{margin:10px 0 !important;}
.spaBorderOuter{border:3px solid #000;padding:5px;}
.spaBorderInner{border:1px solid #000;padding:0 20px;}
.spaBorderBlock{margin:30px 0;border:1px solid #ccc;}
.spaBorderBlock:after{content: '';clear:both;}
.spaBorderBlock .right p span{padding:0 10px 0 0;border-right:2px solid #000;margin:0 10px 0 0;}
.spaBorderBlock p a{color:#000;text-decoration:underline;}
.spaBorderBlock img{display:inline-block;width:49%;}
.spaBorderBlock p img{}
.spaBorderBlock .right{float:right;padding:0 10px;width:49%;}
.spaExpressTitle{
	color:#009ce8;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.spaExpressTitle{
		font-size: 20px !important;
	}
	.spaBorderBlock p.spaCopy{
		font-size: 12px !important;
	}
}


/* Spa mobile */
.b-tabs.content_asset.spa1851  p{margin:5px 0;}
.b-tabs.content_asset.spa1851 p em{margin:10px 0;}
.b-tabs.content_asset.spa1851 .tab-title a{text-decoration:none;}
.b-tabs.content_asset.spa1851 .tab-title a.selected{border-bottom:none;}
.b-tabs.content_asset.spa1851 .tab_content{padding-top:0;}
.b-tabs.content_asset.spa1851 h3{
	font-family:'Times New Roman',times,serif;
	font-size:18px;
	margin:0 0 10px;
	padding:20px 0 4px 0;
	text-align:center !important;
}
.b-tabs.content_asset.spa1851 h3 span{
	border-bottom:2px solid #000;
	display:inline-block;
}
.sku-holder{margin:20px 0 10px;}
.b-tabs.content_asset.spa1851 .t-table.price-table{border:0;margin:10px 0 20px;text-align:center;}
.b-tabs.content_asset.spa1851 .t-table.price-table td{width:50%;vertical-align:top !important;padding:5px;border:0;}
.b-tabs.content_asset.spa1851 .t-table.price-table td p span{display:block;margin:10px 0 5px;}
#spaAbout p{margin:10px 0;}