
	html{
		width:100%;
		height:100%;
		color:black;
	}
	
	table {
		font-family:Verdana, sans-serif;
		font-size:12px;
		color:black;
		margin-top:0px;
		margin-bottom:0px;
	}
	hr {
		color:#bdb9b9;
		size:1px;
		width:90%;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	td {
		font-size:12px;
		color:black;
		font-family:Verdana, sans-serif;
		vertical-align:top;
	}
	div {
		font-family:Verdana, sans-serif;
		font-size:10px;
		color:black;
	}
	p {
		margin-top:0px;
		margin-bottom:0px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:0px;
		font-family:Verdana, sans-serif;
		font-size:10px;
		color:black;
	}
	.footer {
		color:#5d5d5d;
		font-size:8px;
		font-weight:bold;
		padding-bottom:1px;
		padding-top:0px;
		margin-bottom:0px;
		margin-top:0px;
		font-family:Terminal, Tahoma, Verdana, sans-serif;
		text-align:left;
		letter-spacing:.1em;
	}
	
	.hiddenContent {
		display:none;
	}
	
	.container {
		position:relative;
		height:100%;
		width:100%;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;		
	}
	.position {
		position:relative;
		height:0;
		width:0;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;		
	}
	.tester {
		border:1px solid red;
	}
	a:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#ff0000; font-weight:bolder; text-decoration:none; }
	
	
	input {
		background-color:#f2f2f2;
		color:black;
		font-size:10px;
		font-family:Verdana, Arial, sans-serif;
		width:180px;
	}
	
	select {
		background-color:#CBCBCB;
		color:black;
		font-size:10px;
		font-family:Verdana, sans-serif;
		border:1px solid #CBCBCB;
	}
	.login_input {
		background-color:#FFFFFF;
		color:black;
		font-size:10px;
		font-family:Verdana, Arial, sans-serif;
		border:1px solid #3d3d3d;
		width:210px;
	}
	.login_home {
		background-color:#FFFFFF;
		color:black;
		font-size:9px;
		width:117;
		height:14;
		font-weight:bold;
		border:0px solid red;
	
	}
	.catalog_input {
		background-color:transparent;
		color:black;
		font-size:12px;
		width:438;
		height:18;
		font-weight:bold;
		border:0px solid red;
	}
	.catalog_select {
		background-color:#FFFFFF;
		color:black;
		font-size:12px;
		font-weight:bold;
		border:1px solid #595959;
	}
	textarea {
		background-color:#f2f2f2;
		color:black;
		font-size:10px;
		font-family:Verdana, Arial, sans-serif;
		width:400px;
	}
	
	.submit {
		background-color:fa0307;
		color:white;
		font-size:12px;
		font-family:Verdana, sans-serif;
		
		width:100px;
		font-weight:bold;
	}
	.reset {
		background-color:white;
		color:#fa0307;
		font-size:12px;
		font-family:Verdana, sans-serif;
		border:1px solid #fa0307;
		width:60px;
		font-weight:bold;
	}
	.day_of_week {
		color:white;
		font-size:10px;
		font-family:Verdana, sans-serif;
	}
	
	.product_cat {
		color:black;
		font-weight:bold;
		font-size:12px;
	}	
	a.product:link		{  font-family:Verdana, sans-serif; font-size:10px; color:black; font-weight:bold; text-decoration:none; }
	a.product:visited	{  font-family:Verdana, sans-serif; font-size:10px; color:black; font-weight:bold; text-decoration:none; }
	a.product:hover		{  font-family:Verdana, sans-serif; font-size:10px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	
	a.product_selected:link		{  font-family:Verdana, sans-serif; font-size:10px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	a.product_selected:visited	{  font-family:Verdana, sans-serif; font-size:10px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	a.product_selected:hover		{  font-family:Verdana, sans-serif; font-size:10px; color:red; font-weight:bold; text-decoration:none; }
	
	
	.prod_header {
		font-size:16px;
		font-family:verdana;
		font-weight:bold;
		color:black;
	}
	
	.show {
		
	}
	.hide {
		display:none;
	}
	
	h1 {
		font-size:12px;
	}
	
	h2 {
		font-size:12px;
		font-family:Verdana, sans-serif;
		font-weight:bold;
		margin-bottom:0px;
		padding-top:5px;
		padding-bottom:0px;
	}
	.paid {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		border:0px solid navy;
		background-color:#ffa71d;
	}
	.cancelled {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		border:0px solid navy;
		background-color:#e0e9ff;
	}
	.approved {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		border:0px solid navy;
		background-color:#06fd00;
	}
	.pending {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		border:0px solid navy;
		background-color:#eefd01;
	}
	.failed {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		border:0px solid navy;
		background-color:#fba4a4;
	}
	
	.calendar_day {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
	}
	
	.formBox_header2 {
		font-size:12px;
		font-weight:bold;
		margin-bottom:0px;
		margin-top:0px;
		color:#e5e5ed;
		letter-spacing:.1em;
		background-color:#4c4c4e;
		padding-left:5px;
		padding-top:2px;
	}
	
	.dayview_reservation_pending {
		position:absolute;
		border:0px solid navy;
		background-color:#faffa4; 
		left:0;
	}
	.dayview_reservation_approved {
		position:absolute;
		border:0px solid navy;
		background-color:#a3d3a3;
		left:0;
	}
	.dayview_reservation_failed {
		position:absolute;
		border:0px solid navy;
		background-color:#d3a3a3; 
		left:0;
	}
	
	.customer {
		width:590;
		height:100;
	}
	
	.dayview_time {
		font-size:10px;
		font-weight:normal;
		text-align:right;
		vertical-align:top;
		color:#4c4c4e;
		border:1px dashed #bebebf;
	}
	
	.photo_name {
		font-weight:bold;
	}
	
	.light_select {
		background-color:#f2f2f2;
		color:black;
		font-size:10px;
		font-family:Verdana, Arial, sans-serif;
	}
	h3 {
		font-size:14px;
		padding-bottom:0px;
		margin-bottom:4px;
	}
	
	h4 {
		font-size:12px;
		
	}
	
	.home_text {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:black;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
		
	}
	.home_text_red {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:#c31f1f;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		padding-top:0px;
		
	}
	
	.formHeader {
		font-size:16px;
		font-weight:bolder;
		margin-top:0px;
		margin-bottom:0px;
		color:black;
	
	}
	.un_checked {
		font-size:10px;
		color:#c31f1f;
		font-weight:bold;
		vertical-align:top;
		border-top-style:solid; border-top-color:#CBCBCB; border-top-width:1px;
		border-bottom-style:double; border-bottom-color:#ffe0e0; border-bottom-width:3px;
	}
	.checked {
		font-size:10px;
		color:black;
		vertical-align:top;
		border-top-style:solid; border-top-color:#CBCBCB; border-top-width:1px;
		border-bottom-style:double; border-bottom-color:#ffe0e0; border-bottom-width:3px;
	}
	.bggray {
		background-color:#CBCBCB;
	}
	.bgred {
		background-color:#ffe0e0;
	}
	
	.memberhome {
		font-size:10px;
	}
	.memberhome_head {
		font-size:10px;
		font-weight:bold;
	}
	.memberhome_br {
		font-size:10px;
		font-weight:bold;
		border-bottom-style:double; border-bottom-color:#ffe0e0; border-bottom-width:1px;
		height:2px;
	}
	
	a.memberhome_a:link		{  font-family:Verdana, sans-serif; font-size:10px; color:#ff1b12; font-weight:normal; text-decoration:none; }
	a.memberhome_a:visited	{  font-family:Verdana, sans-serif; font-size:10px; color:#ff1b12; font-weight:normal; text-decoration:none; }
	a.memberhome_a:hover	{  font-family:Verdana, sans-serif; font-size:10px; color:red; font-weight:normal; text-decoration:none; }
	
	
	a.payform:link		{  font-family:Verdana, sans-serif; font-size:14px; color:#f3f611; font-weight:bolder; text-decoration:none; }
	a.payform:visited	{  font-family:Verdana, sans-serif; font-size:14px; color:#f3f611; font-weight:bolder; text-decoration:none; }
	a.payform:hover	{  font-family:Verdana, sans-serif; font-size:14px; color:#f3f611; font-weight:bolder; text-decoration:none; }
	
	
	.delete {
		background-color:#ffe0e0;
		color:black;
		font-size:12px;
		font-family:Verdana, sans-serif;
		width:100px;
		font-weight:bold;
	}
	
	a.res_prod:link		{  font-family:Verdana, sans-serif; font-size:12px; color:black; font-weight:bold; text-decoration:none; }
	a.res_prod:visited	{  font-family:Verdana, sans-serif; font-size:12px; color:black; font-weight:bold; text-decoration:none; }
	a.res_prod:hover	{  font-family:Verdana, sans-serif; font-size:12px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	
	a.res_prod_on:link		{  font-family:Verdana, sans-serif; font-size:12px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	a.res_prod_on:visited	{  font-family:Verdana, sans-serif; font-size:12px; color:#ff1b12; font-weight:bold; text-decoration:none; }
	a.res_prod_on:hover	{  font-family:Verdana, sans-serif; font-size:12px; color:red; font-weight:bold; text-decoration:none; }
	
	
	.res_head {
		font-weight:bold;
		font-family:Verdana, sans-serif;
		font-size:12px;
		color:black;
		vertical-align:top;
	}
	.res_head_small {
		font-weight:bold;
		font-family:Verdana, sans-serif;
		font-size:10px;
		color:black;
		vertical-align:top;
	}
	
	.res_arrow {
		padding-top:2px;
		width:10px;
	}
	
	.res_head_box {
		border:0px solid red;
		border-bottom-width:2px;
	}
	.res_pad {
		padding-bottom:15px;
		padding-top:3px;
	}
	.res_menu {
		padding-right:3px;
		padding-bottom:3px;
	}
	
	.services_txt {
		font-size:10px;
		font-weight:bold;
	}
	.services_txt_bold {
		font-weight:bold;
		font-size:10px;
	}
	
	a.small:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a.small:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a.small:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#ff0000; font-weight:bolder; text-decoration:none; }
	
	a.dim:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#7e1313; font-weight:bolder; text-decoration:none; }
	a.dim:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#7e1313; font-weight:bolder; text-decoration:none; }
	a.dim:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#ff0000; font-weight:bolder; text-decoration:none; }

	
	.res_serv {
		font-size:10px;
		padding-bottom:3px;
		padding-top:3px;
		margin-bottom:0px;
		margin-top:0px;
	}
	
	.appointments {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:white;
	}
	.messages {
		font-size:10px;
		font-family:Verdana, sans-serif;
		color:white;
	}
	
	
	a.msg:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:white; font-weight:bolder; text-decoration:none; }
	a.msg:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:white; font-weight:bolder; text-decoration:none; }
	a.msg:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:red; font-weight:bolder; text-decoration:none; }
	
	a.msg_on:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#f6f924; font-weight:bolder; text-decoration:none; }
	a.msg_on:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#f6f924; font-weight:bolder; text-decoration:none; }
	a.msg_on:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:red; font-weight:bolder; text-decoration:none; }
	
	
	.main_spacing {
		padding-top:65px; 
		padding-left:35px; 
		padding-right:10px;
	}
	.header_spacing {
		position:absolute; 
		left:32; 
		top:30;
	}
	.quan {
		width:30px;
		border:1px solid black;
		height:15px;
		font-size:10px;
		font-weight:bold;
	}
	
	.cart {
		color:#656565; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif;
	}
	.cart_total {
		color:black; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif;
	}
	.cart_header {
		color:#656565; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.cart_large {
		color:black; font-size:22px; font-weight:normal; font-family:Tahoma, Verdana, sans-serif;
		margin-top:0px;
		margin-bottom:8px;
		line-height:1em;
	}
	
	.asterisk {
		color:red;
		font-size:12px;
		font-weight:bold;
	}
	
	.smallfont {
		font-size:10px;
	}
	
	.member_head {
		font-weight:bold;
		font-size:10px;

	}
	.main_border_r {
		border:0px solid #FFFFFF;
		border-right-width:1px;
		border-bottom-width:1px;
	}
	
	a.footerlink:link		{  font-family:Tahoma, Verdana, sans-serif; font-size:9px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a.footerlink:visited	{  font-family:Tahoma, Verdana, sans-serif; font-size:9px; color:#c31f1f; font-weight:bolder; text-decoration:none; }
	a.footerlink:hover		{  font-family:Tahoma, Verdana, sans-serif; font-size:9px; color:#ff0000; font-weight:bolder; text-decoration:none; }
	
	p.welcome {
		color:#515151;
		font-size:8pt;
		font-weight:bold;
		font-family:Terminal, Tahoma, Verdana, sans-serif;
		letter-spacing:0px;
		line-height:10px;
	}
	
	a.welcome:link		{ font-family:Terminal, Tahoma, Verdana, sans-serif; font-size:8pt; color:#515151; font-weight:bold; text-decoration:none;letter-spacing:0px; line-height:10px; }
	a.welcome:visited		{ font-family:Terminal, Tahoma, Verdana, sans-serif; font-size:8pt; color:#515151; font-weight:bold; text-decoration:none;letter-spacing:0px; line-height:10px; }
	a.welcome:hover		{ font-family:Terminal, Tahoma, Verdana, sans-serif; font-size:8pt; color:#CBCBCB; font-weight:bold; text-decoration:none;letter-spacing:0px; line-height:10px; }
	
	ul { padding-top:0px; padding-bottom:0px; margin-top:5px; margin-bottom:5px;}
	ol { padding-top:0px; padding-bottom:0px; margin-top:5px; margin-bottom:5px;}