/***	About Faces Day Spa Base CSS **	v1.0 3/09/05 Domani Studios****//* HTML OVER-RIDES */body, td, tr, th, p , form, h1, h2, h3, h4{	font-family:	Arial,Verdana , san-serif;	font-size:		11px; 	line-height: 	18px;	color: 			#808080;}body {	text-align: center;	/* ie5 - win */	background-color:#FCFAF9;		/*background: #E7E2E3 url(/img/backgroundgradient.jpg) left bottom repeat-x;*/}body, div, p, table, thead, tbody, th, tr, td, form, select, input, object, embed, a, h1, h2, h3, h4 {	margin:0; padding:0; border:0;}img{	border:0;	margin:0;	padding:0;}strong {	font-weight: bold;}em {	/*font-style: normal;*/}i { font-style: italic; }a{	text-decoration: none;	color:#805C45}a:hover{	text-decoration: underline;}a:visited{}.hidden { display:none; }.active { display:block; }h1 {	letter-spacing: 1px;	font-size:18px; 	line-height: 15px;	letter-spacing:.75px;	}h2 {	letter-spacing: 1px;	font-size:14px; 	line-height: 16px;		letter-spacing:.75px;}h3{	font-family:Georgia, Times , serif;	font-size:12.4px; 	line-height: 16px;	font-style:italic;	padding:0;	margin:0;	float:leftl	}h4{	font-size:14px; 	line-height: 17px;	letter-spacing:1px;}.small_text_wrapper{	width:200px;}.small_text{	font-size:10px;	font-style: normal;}ul{	list-style:none;	list-style-position: outside;	width:auto;	height:auto;	padding:0;	margin:0;	position:relative;	text-indent:0;	display:block;	text-align:left;}li{	padding:0;	margin:0 0 10px 0;}.ie6_hack_list_sm{	padding:0px;	margin:0;	width:250px;}.i\ e6_hack_list_sm{	padding-left:15px;	margin:0;	width:250px;}input{	border:1px solid #CCCCCC;	font-size:10px;	color:#666666;	padding:2px;	}#center_content{	text-align: center;	/* ie5 - win */	width:770px;	height:auto;	margin:0 auto;	background-color:FCFAF9;}	/* logo link and block */#logo{	width:800px;	height:100px;	background-color:#F7F6F7;}#logo_link{	display:block;	float:left;	padding:21px 0 0 90px;	width:163px;	height:54px;}/* navigation */#nav{	width:710px;	height:158px;	margin:0 30px;	padding:0;	background-color:#FCFAF9;	position:relative;}/* centered inner content */#center_inner_content{	width:770px;	height:auto;	margin:0;	padding:0;	border:0;}	#content{	text-align:left;	width:770px;	height:auto;	margin:0 auto;	padding:0;}#footer{	width:710px;	height:38px;	margin:0 30px;	padding:10px 0 0 0;	text-align:left;	position:relative;}#footer a{	text-decoration: none;}.footer_form{	display:block;	float:left;}.footer_text{	font-size:10px;	text-decoration: none;	color:#808080}#footer input{	display:block;	width:100px;	height:auto;	font-family: Arial,Verdana , san-serif;	font-size:10px;	color: #696969;	padding-top:4px;	/* commented backslash hack v2 \*/	padding-top:5px;	/* end hack */	border:1px solid #C0C0C0;}.in_line{	padding-top:3px;	/* commented backslash hack v2 \*/	padding-top:5px;	/* end hack */	margin:0;	text-align:bottom;	display:block;	float:left}.in_line_alt{	padding-top:0px;	/* commented backslash hack v2 \*/	padding-top:2px;	/* end hack */	margin:0;	text-align:bottom;	display:block;	float:left}/* content module *//* subhead 261 wide */ #top_content_module{	width:710px;	height:76px;/* will be auto */	margin:0 30px;	padding:0;	position:relative;}#top_content_module_flash{	width:710px;	height:auto;/* will be auto */	margin:0 30px;	padding:0;	position:relative;}.middle_content_module{	width:700px;		height:auto;	margin:0px auto;	margin-top:35px;	padding-bottom:30px;	_margin-left:30px;	position:relative;	z-index:3;}.middle_divider{	background: url(/img/column_divider.gif) center top repeat-y;	width:5px;	height:auto;	position:absolute;	right:-10px;	top:0;	}.bottom_content_module{	width:770px;	height:74px;/* will be auto */	margin:0;	padding:0;	border:0;	position:relative;	z-index:2;}.bottom_positioned_img{	width:770px;	height:auto;/* will be auto */	margin:0;	padding:0;	position:absolute;	left:0;	bottom:0;}.left_column{	float:left;	width:320px;	height:auto;	position:relative;}.right_column{	float: right;	width:225px;	/*margin:30px 0 0 450px ;*/}.right_columnoutside{	position:absolute;	left:350px;	width:225px;	/*margin:30px 0 0 450px ;*/}.rightbg{	background:url(/img/highlight/bg.gif) left top no-repeat;}.right_column h2{	margin-top:10px;	margin-left:13px;	color:#e2ac16;	font-size:12px;	font-family:Arial,Verdana , san-serif;	}.right_column em{		font-size:10px;	}.right_column p {	font-size:11px;	padding-left:10px;	font-style:italic;	color:#666;	font-family:Arial,Verdana , san-serif;}.temp_subhead{	/*width:auto;	height:auto;	display:block;*/	margin-bottom:10px;}.temp_rt_col_link{	width:228px;	height:auto;	position:relative;}.temp_rt_col_link a{	text-decoration:none;}.temp_rt_col_link .background{	width:228px;	height:auto;	padding:0;	margin:0;	background: white url(/img/highlight/bg.gif) top left repeat-y;	}.temp_rt_col_link h2{	color:#E2AC16;	margin: 0 0 8px 15px;	padding:10px 0 0 0;	width:180px;}.temp_rt_col_link h2 em{	font-size:11px;	font-style:normal;	color:#E2AC16;	font-family:Arial,Verdana , san-serif;	margin-left:0;	position:relative;	left:0px;}.temp_rt_col_link p {	width:180px;	margin-bottom: 0px;	padding-bottom: 0px;	}.temp_rt_col_link em{	color:#83776F;	font-family:Georgia, Times , serif;	/*margin-left:15px;*/	position:relative;	left:15px;}	.higlight_link{	width:110px;	height:auto;	padding:0 0 15px 17px;	margin:8px 0 0 15px;	background: url("/img/link_arrow.gif") top left no-repeat;	font-size:11px;	font-weight:bold;	color:#805C45;}.orange{	background: url("/img/link_arrow.gif") top left no-repeat;}.green{	background: url("/img/link_arrow_green.gif") top left no-repeat;}.pink{	background: url("/img/link_arrow_pink.gif") top left no-repeat;}.rt_col_link_padded{height:75px;/*	padding:10px 15px 15px 25px;*/}.content_module{	padding:0;	margin:0;}.module_content{	width:770px;	height:auto;	position:relative;	/*background-color:red;	*/}.image_module{	padding:0 0 10px 22px;	margin-top:-8px;	margin-right:-8px;	float:right;}.image_module_left{	padding:0 0 10px 0;	margin-top:-8px;	margin-left:-8px;	float:left;}.module_image{	background: #FEFEFE url(/img/shadow.gif) left top no-repeat;	width:274px;	height:auto;}.link_module{	margin:0 0 10px 34px;	padding-top:0;	/*margin-right:57px;*/	float:right;}.link{	display:block;}.module_link{	background-color: #FEFEFE 	width:auto;	height:auto;}p {	padding:5px 0 10px 0;}/* GENERIC STYLINGS  * * use these in combination to space the various elements on the page * p = padding  m = margin  t = top  b = bottom **/.hidden { display:none; }.active { display:block; }.underline{	border-bottom:1px solid #D1D0D1;}.w_550{	width:550px;}.w_485{	width:485px;}.w_450{	width:450px;}.w_250{	width:250px;}.w_150{	width:150px;}/* floats */.flt_left{	float:left;}.flt_right{	float:right;}.bullet_list{	list-style:none;	list-style-position: outside;	width:250px;	height:auto;	padding:0;	margin:0;	position:relative;	text-indent:0;	display:block;	text-align:left;}.bullet_list li{	margin-bottom:3px;	padding:0 0 0 10px;	width:250px;	background:url(/img/bullet_grey.gif) left top no-repeat;}.ie6_hack_list_lg{	padding:0px;	margin:0;	width:320px;}.i\ e6_hack_list_lg{	padding-left:15px;	margin:0;	width:320px;}.ie6_hack_list_bullet{	padding:0px;	margin:0;	width:250px;}.i\ e6_hack_list_bullet{	padding-left:15px;	margin:0;	width:250px;}.spacer_height{	height:300px;}.spacer_height{	height:105px;}.nowrap {		white-space: nowrap;	}