
/* STYLE PAGE CONTENT WITH FORM */
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
/* left col => Portrait + nav */
#Col_Left{float:left; width:205px; background:#FDFBF2;}
	
#Portrait{width:205px; background:url('../images/portrait.jpg') top left no-repeat #D1CA82;padding-top:296px;}
	#Portrait ul{list-style-type:none;padding-left:12px; padding-top:18px; }
		#Portrait ul a{line-height:2.3em;padding-left:12px; font-family:verdana; background:url('../images/arrow_portrait_links.gif') 0% 75% no-repeat ; text-decoration:none; color:#4E4D4D;font-size:1.2em; }
		#Portrait ul a span{text-transform:uppercase; color:#8C392B;font-size:1em; font-weight:bold;font-family:verdana; }
		#Portrait ul a:hover{text-decoration:underline; }
		#Portrait ul a:hover span{text-decoration:underline; color:#8C392B;  }
		
	#PortraitCloser{ width:205px; height:9px; line-height:1px;background:url('../images/portrait_closer.gif') top left no-repeat #FDFBF2;}
	#MassageCol {background:url('../images/bg_massage_col.jpg') top left no-repeat; width:164px; height:190px; margin:auto; margin-top:15px; padding:10px;}
		#MassageCol h1{color:#9D9204; font-size:2.8em; font-family:"Times New Roman", Times, serif;line-height:0.6em;}
			#MassageCol h1 span{ text-transform:uppercase; font-size:0.5em;font-family:"Times New Roman", Times, serif; letter-spacing:0.2em; }
		#MassageCol p { font-size:1.1em; padding-top:1.5em; color:#4E4D4D; font-weight:bold;}
			#MassageCol p a{ color:#8C392B; font-size:1em;}
			#MassageCol p a:hover{text-decoration:none;}
			
			#MassageCol1 {background:url('../images/bg_gift_cert.jpg') top right no-repeat; width:175px; height:212px; /*margin:auto;*/ float:right; margin-top:15px; padding:10px 5px 10px 25px;}
			#MassageCol1 h1{color:#9D9204; font-size:2.8em; font-family:"Times New Roman", Times, serif;line-height:0.6em;}
				#MassageCol1 h1 span{ text-transform:uppercase; font-size:0.5em;font-family:"Times New Roman", Times, serif; letter-spacing:0.2em; }
			#MassageCol1 p { font-size:1.1em; padding-top:1.5em; color:#4E4D4D; font-weight:bold;}
				#MassageCol1 p a{ color:#8C392B; font-size:1em;}
				#MassageCol1 p a:hover{text-decoration:none;}		
/* end left col */

/* Middle col => Q&A */
#Col_Ctr{float:left; width:426px; padding:0px 10px 0px 30px; padding-bottom:20px;}
	#Col_Ctr h1{padding-top:0px;color:#9D9204; font-size:2.8em; font-family:Times New Roman; font-weight:bold; margin-right:20px;border-bottom:2px solid #8C392B; padding-bottom:5px;}
	#Col_Ctr p{font-size:1.2em;font-family:Verdana; line-height:1.4em; padding:0px 0px 5px 0px; padding-top:6px;}
	#Col_Ctr p a { color:#8C392B; font-size:1em; font-weight:bold;letter-spacing:0.1em;}
	#Col_Ctr p a:hover { text-decoration:none;}
	#Col_Ctr p.head{font-size:11px;color:#4E4D4D;font-family:verdana;line-height:1.2em; padding-top:8px 0px;}
	#Col_Ctr p.head a {text-decoration:none;}
	#Col_Ctr p.head a:hover {text-decoration:underline;}
	
	#form_wrap{background:url('../images/bg_body.jpg') bottom left repeat-x; border:1px solid #C6C97C; padding:10px;}
	#form_wrap p{padding-bottom:10px;}

	#Col_Ctr label{font-size:1em; display:block; color:#494949;}
	#Col_Ctr  input.txt{border:1px solid #000; font-size:1em; padding:1px; width:165px; background:#FFF;}
	#Col_Ctr  input.zip{border:1px solid #000; font-size:1em; padding:1px; width:110px; background:#FFF;}
	#Col_Ctr  select.StateSelect{width:167px; font-size:1em; border:1px solid #000; padding:1px; background:#FFF;}
	#Col_Ctr option{font-size:1em; padding:0px 2px; background:#FFF;}
	#Col_Ctr  span.OneChoise{font-size:1em; padding-right:10px;}
	#Col_Ctr textarea{border:1px solid #000; font-size:1em; padding:1px; width:330px; overflow:auto; background:#FFF;}
	
	#form_wrap input.Submit{padding:3px; background:#8C392B; color:#E9E5C3; font-size:1em; text-transform:uppercase; text-decoration:none; font-weight:bold; cursor:pointer;}

	#form_wrap p a {padding:3px; background:#8C392B; color:#E9E5C3; font-size:1em; text-transform:uppercase; text-decoration:none;}
	#form_wrap p a:hover { text-decoration:underline;}
/* end righ col */


/* Middle col => quick Contact Form */
		
			#Col_Rgt{float:left; width:205px;}
	#QuickContact{float:right;width:191px;padding-left:10px;height:355px;background:url('../images/bg_form_quick_cntct.gif') top left no-repeat;}
		#QuickContact h1{color:#8C392B; text-transform:uppercase; font-weight:bold; font-size:1.4em;margin-top:1.8em;}
		#QuickContact p{color:#4E4D4D; font-size:1.1em;}
			#QuickContact p.todo{font-size:1em;font-family:Verdana;color:#000;padding:10px 0px;}
		#QuickContact label{display:block;padding-top:10px;font-size:1em;}
		#QuickContact input{border:1px solid #130D29; width:160px; padding:1px 2px; background:transparent;font-size:1em;}
		#QuickContact textarea{border:1px solid #130D29; width:160px; padding:1px 2px; height:50px; overflow:auto;font-size:1em;font-family:Verdana; background:transparent;}
			#QuickContact p.btn{padding-top:10px;}
			#QuickContact a.btn{ background:#8C392B; text-transform:uppercase;text-decoration:none;display:block;text-align:center; width:100px; height:18px;color:#E5D5B7; Font-size:1.2em; font-weight:bold;}
		#ContactTxtLegals{padding-top:20px; padding-left:30px;}
			#ContactTxtLegals p{padding:10px 0px;font-size:1.1em;font-family:Verdana; }
		.servSuccess{color:#FF0000; height:270px; font-weight:bold;}