@charset "UTF-8";/* CSS Document */body {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:15px;	color:#000;	padding:0px;	margin:0px;	}	p {	padding:0px;	margin:0px;	}	a {	color:#CC0066;	outline:none;	}a:hover {	text-decoration:none;	}h1 {	color:#8F6000;	font-size:14px;	line-height:19px;	font-weight:bold;	font-style:normal;	padding:0px;	margin:0px;	}ul {	padding:0px 0px 0px 15px;	margin:0px;	}li {	padding:0px 0px 3px 0px;	margin:0px;	}/* NAV */.nav {	background-image:url('/images/nav_background.gif');	background-repeat:no-repeat;	height:26px;	width:734px;	text-align:center;	padding:0px;	margin:0px;	}.nav a {	font-size:12px;	color:#FFF;	display:inline-block;	position:relative;	top:-5px;	text-decoration:none;	padding:4px 14px 2px 14px;	margin:0px 0px 0px 0px;	}.nav a:hover {	color:#FFF;	background-color:#B6913D;	border:1px #E5D8BF solid;	padding:3px 13px 1px 13px;	}.nav-lines {	padding:3px 2px 0px 2px;	margin:0px 2px 0px 2px;	}.nav-selected {	font-size:12px;	color:#C7B080;	display:inline-block;	position:relative;	top:-5px;	text-decoration:none;	padding:4px 14px 2px 14px;	margin:0px 0px 0px 0px;	}.home {	display:block;	background-image:url('/images/nav_home.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:70px;	}.home:hover {	background-position:-70px 0;	}.about {	display:block;	background-image:url('/images/nav_about.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:87px;	outline:none;	cursor:pointer;	}.about:hover {	background-position:-87px 0;	}.massage {	display:block;	background-image:url('/images/nav_massage.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:135px;	outline:none;	cursor:pointer;	}.massage:hover {	background-position:-135px 0;	}.health {	display:block;	background-image:url('/images/nav_health.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:175px;	outline:none;	cursor:pointer;	}.health:hover {	background-position:-175px 0;	}.preg {	display:block;	background-image:url('/images/nav_preg.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:149px;	outline:none;	cursor:pointer;	}.preg:hover {	background-position:-149px 0;	}.gift {	display:block;	background-image:url('/images/nav_gift.gif');	background-repeat:no-repeat;	overflow:hidden;	height:25px;	width:118px;	outline:none;	cursor:pointer;	}.gift:hover {	background-position:-118px 0;	}/* TEXT */.legal {	font-size:10px;	line-height:12px;	color:#999999;	}/* PAGE */#wrapper {	width:734px;	padding:0px;	margin:0px auto 0px auto;	}#directions-wrapper {	width:734px;	margin:5px 0px 0px 0px;	}#directions-box1 {	color:#E066A3;	font-size:11px;	line-height:11px;	border:1px #D2BF99 solid;	display:inline-block;	float:right;	padding:2px 10px 3px 10px;	margin:0px 3px 0px 0px;	}#directions-box2 {	color:#8F6000;	font-size:11px;	line-height:11px;	text-decoration:none;	border:1px #D2BF99 solid;	display:inline-block;	float:right;	padding:2px 4px 3px 4px;	margin:0px;	}#logo-wrapper {	display:block;	float:left;	height:89px;	width:734px;	}#logo-img {	display:block;	height:55px;	width:275px;	position:relative;	top:10px;	left:10px;	}.column {	position:relative;	float:left;	}	.layout-a {	clear:both;	width:734px;	float:left;	background-color:#F9F7F2;	}			.layout-a .column.left {		width:327px;		border-right:1px #FFF solid;		padding:20px;		}		.layout-a .column.right {		width:326px;		padding:20px;		}.layout-a-top {	clear:both;	width:734px;	float:left;	background-color:#F9F7F2;	}			.layout-a-top .column.left {		width:327px;		border-right:1px #FFF solid;		padding:20px 20px 0px 20px;		}		.layout-a-top .column.right {		width:326px;		padding:20px 20px 0px 20px;		}.layout-a2 {	clear:both;	width:734px;	float:left;	background-color:#F9F7F2;	}			.layout-a2 .column.left {		width:327px;		padding:20px;		}		.layout-a2 .column.right {		width:327px;		padding:20px;		}.layout-a3 {	clear:both;	width:734px;	float:left;	background-color:#E4D8BE;	}			.layout-a3 .column.left {		width:327px;		padding:20px;		}		.layout-a3 .column.right {		width:327px;		padding:20px;		}.layout-b {	clear:both;	width:734px;	float:left;	background-image:url('/images/background_layout_b.jpg');	background-repeat:repeat-y;	}			.layout-b .column.left {		width:431px;		border-right:1px #FFF solid;		/* background-color:#F9F7F2; */		padding:20px;		}		.layout-b .column.right {		width:221px;		/* ackground-color:#DECFB2; */		padding:20px;		}.layout-c {	clear:both;	width:734px;	float:left;	background-color:#F9F7F2;	}			.layout-c .column.one {		width:204px;		border-right:1px #FFF solid;		padding:20px;		}		.layout-c .column.two {		width:204px;		border-right:1px #FFF solid;		padding:20px;		}	.layout-c .column.three {		width:204px;		padding:20px;		}.column-set-a {	clear:both;	width:326px;	float:left;	}			.column-set-a .column.one {		width:163px;		}		.column-set-a .column.two {		width:163px;		}.column-set-b {	clear:both;	width:327px;	float:left;	}			.column-set-b .column.one {		width:128px;		}		.column-set-b .column.two {		width:199px;		}.bar-light-tan {	background-color:#E4D8BE;	display:block;	float:left;	width:694px;	padding:15px 20px 15px 20px;	margin:0px;	}.bar-tan {	color:#C7B080;	background-color:#8F6000;	display:block;	float:left;	width:694px;	padding:5px 20px 4px 20px;	margin:0px;	}.bar-tan-link {	color:#FFF;	text-decoration:none;	}.bar-tan-link:hover {	color:#D3BD91;	}.hline {	border-bottom:1px #8F6000 solid;	width:100%;	}.hline-light {	border-bottom:1px #DDCFB8 solid;	width:100%;	}/* FOOTER */.column-footer {	clear:both;	height:70px;	width:734px;	float:left;	}	.column-footer .column.one {		width:432px;		padding:0px 20px 0px 20px;		}			.column-footer .column.two {		width:261px;		border-left:1px #E4D7BE solid;		}.footer {	font-size:10px;	line-height:12px;	color:#999999;	display:block;	height:70px;	}.footer a {	color:#999999;	}.footer-bottom {	width:432px;	position:absolute;	bottom:0px;	}/*Spacing*/.x-short {	margin:1px 0 1px 0 !important;	}	.short {	margin:5px 0 5px 0 !important;	}	.med {	margin:10px 0 10px 0 !important;	}	.long {	margin:20px 0 20px 0 !important;	}	.long.top,.med.top,.short.top,.x-short.top {	margin-bottom:0 !important;	}.long.bottom,.med.bottom,.short.bottom,.x-short.bottom {	margin-top:0 !important;	}
