a:link, a:visited, a:active { text-decoration: none;  
							  color:#FFFFFF;    }

a:hover                     { text-decoration: underline; color:#FFFFFF;

}

body
{
 color:#FFFFFF;
 font-size: 11px;
 background-color: #27001b;
 font-family:verdana,arial,tahoma;
 line-height:18px;
 margin:0px;
}

.body_text{
	font-size:11px;
	line-height:18px;
}

.bg_logo{
	background-image:url(../images/the_privatespa_logo.jpg);
	background-repeat:no-repeat;
}

.top_nav{
	font-size:14px;

}

.line{
	border-color:#54003d;
	border-width:1px 0px 0px 0px;
	border-style:solid;
}

.sub_nav{
	background-image:url(../images/bg_line.jpg);
	background-repeat: no-repeat;
	padding:8px;
	font-size:12px;
	
}

.padd_8{
	padding:8px;
	text-align:justify;
}

.line_right{
	border-color:#846b7d;
	border-width:0px 1px 0px 0px;
	border-style:solid;
}

.bottom_line{
	border-color:#846b7d;
	border-width:0px 0px 1px 0px;
	border-style:solid;

}

.box{
	background-color:#47012b;
	width:500px;
	color:#FFFFFF;
	padding:8px;
}

.div_R{
	float:right;
	padding-left:8px;
}

.div_L{
	float:left;
	padding-right:8px;
}

.title{
	font-size:18px;
}

.purple_line{
	background-color:#702867;
	height:7px;
}

.active_tab{
	background-image:url(../images/tab_color.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-position:center;

}

.left_nav{
	background-image:url(../images/bg_left.jpg);
	background-repeat:repeat-y;
	font-size:12px;
	line-height:18px;
	
}

.active_link{
	color:#ff79f2;
}

.curly_alignment{
	vertical-align:middle;
}
