body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.table_main { 
	width:637px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.table_100 {width:100%;}
.no_border {border:none;}

.main_text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.orange_text  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FCA80A; font-weight:bold;}
.large_white_text  {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF;}
.large_grey_text  {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#444444;}

a:link {color:#FFFFFF;	text-decoration:underline;}
a:visited {color:#FFFFFF; text-decoration:underline;}
a:hover {color:#EEA403; text-decoration:underline;}
a:active {color:#FFFFFF; text-decoration:underline;}

a:link.dark_link  {color:#000000;	text-decoration:none;}
a:visited.dark_link  {color:#000000; text-decoration:none;}
a:hover.dark_link  {color:#CC6600; text-decoration:underline;}
a:active.dark_link  {color:#CC6600; text-decoration:underline;}

a:link.press_link  {color:#000000;	border:none; padding-left:3px;}
a:visited.press_link  {color:#000000;	border:none; padding-left:3px;}
a:hover.press_link  {color:#CC6600; border:3px solid #EEA403; padding-left:0px;}
a:active.press_link  {color:#000000;	border:none; padding-left:3px;}


ul {margin-top:0px;}
li {padding-bottom:2px;}

/****************************** DESIGN ******************************/

.background_left  {width:50%; height:716px; background-repeat:no-repeat; background-image:url(images/background_left.jpg); background-position:top right;}
.background_right {width:50%; height:716px; background-repeat:no-repeat; background-image:url(images/background_right.jpg); background-position:top left;}
.main_td {vertical-align:top;}

/****************************** MAIN AREAS ******************************/
.main_area_content 	{
	width:395px;
	padding:12px; 
	color:#333333; 
	font-size:12px; 
	vertical-align:top; 
	border-right:10px solid #FFFFFF;	
	background-color:#F6C864; 
}

.main_area_solid 	{
	padding:12px; 
	color:#333333; 
	font-size:12px; 
	vertical-align:top; 
	background-color:#F6C864; 
}


.main_area_right {
	width:183px;
	padding:12px; 
	color:#FFFFFF;
	vertical-align:top;
	background-color:#7E7E7E; 
}

.main_area_bottom_left {
	padding-top: 10px;
	width:395px;
	background-color:#9E9E9E;
	background-position:right top;
	background-repeat:no-repeat;
	border-right:10px solid #FFFFFF;		
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;	
}


.main_area_bottom {
	padding:5px;
	padding-top:10px;
	width:395px;
	background-color:#9E9E9E;
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;	
}

.main_area_bottom_right {
	padding:15px 10px 10px 10px;
	background-color:#9E9E9E;
	background-image:url(images/background_bottom_feedback.jpg);
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;
}

.main_area_content_feedback {
	padding-top:17px;
	padding-left:20px;
	height: 300px; 
	color:#333333; 
	font-size:12px; 
	border-right:10px solid #FFFFFF;	
	background-color:#F6C864; 
}

.feedback_box{
	height:200px;
	width:370px;
	overflow:hidden;
	border-top:none;	
	border-left:none;
	border-right:2px outset #666666;
	border-bottom:2px outset #666666; ;
}

.right{width: 300px;}

.feedback_form{margin:0px}

input.feedback_submit{
	width:65px;
 	background-color:#FAE0A7;
	border:1px double #666666; 
	padding:1px; 
	color:#666666; 
	font-weight:bold;}
}

.grey_bottom {
	padding:0px 0px 0px 10px;
	background-color:#9E9E9E;
	background-position:right top;
	background-repeat:no-repeat;
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;
}

.products_area {
	padding:15px 10px 10px 10px;
	background-color:#9E9E9E;
	background-position:right top;
	background-repeat:no-repeat;
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;
	background-image:url(images/shopping_bag.jpg); background-position:top right;
}

.promotions_area {
	padding:0px 0px 0px 0px;
	width:395px;
	background-color:#9E9E9E;
	background-position:right top;
	background-repeat:no-repeat;
	border-right:10px solid #FFFFFF;		
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;
}

.promotions_main_area {
	padding:0px 10px 0px 10px;
}

.orange_bottom {
	padding:10px;
	width:100%;
	background-color:#F6C864;
	background-image:url(images/background_bottom_phone.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border-top:10px solid #FFFFFF;
	color:#FFFFFF;
}

.main_area_bottom_header {font-size:14px; color:#000000; font-weight:bold;}

h1 {font-size:28px;}
h2 {font-size:24px;}

.text_orange {color:#EEA403; font-size:20px; font-weight:bold;}
.text_gray {color:#7E7E7E;}
.text_pink {color:#EC008C; font-weight:bold;}

.right_area_text {font-size:14px; color:#000000; font-weight:bold;}

.right_area_text a:link 	{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.right_area_text a:visited  {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.right_area_text a:hover    {color:#EEA403; text-decoration:none; font-weight:normal;}
.right_area_text a:active   {color:#FFFFFF; text-decoration:none; font-weight:normal;}

/****************************** SEARCH FORM ******************************/
.main_form {margin:0px;}
.search_form_input {width:170px; font-size:12px; color:#333333; text-align:left;}
.search_form_input_small {width:155px; font-size:12px; color:#333333; text-align:left;}
.search_form_input_select {width:175px; font-size:12px; color:#333333; text-align:left;}
.search_form_button {width:100px; font-size:12px; background-color:#9E9E9E; border:2px solid #7E7E7E; padding:1px; color:#FFFFFF; font-weight:bold;} 

.search_text {padding-left:12px; text-align:right;}

.input_text {font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif;}

/****************************** LOGIN FORM ******************************/
.main_form {margin:0px;}
.table_login {width:166px;}

.login_form_input {width:100px; font-size:10px; color:#333333; text-align:left;}
.login_form_button {width:65px; font-size:12px; background-color:#FAE0A7; border:2px solid #F6C864; padding:1px; color:#666666; font-weight:bold;} 

.login_text {padding-left:12px; text-align:right; padding-bottom:5px; color:#EEA403;}
.login_text_input {padding-left:12px; text-align:left; padding-bottom:5px;}


/****************************** SIGNUP FORM ******************************/
.main_form {margin:0px;}
.signup_input {width:170px; font-size:12px; color:#333333; text-align:left;}
.signup_textarea {width:210px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:60px;} 
.signup_textarea_large {width:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:150px;} 
.signup_input_button {width:100px; font-size:12px; background-color:#9E9E9E; border:2px solid #7E7E7E; padding:1px; color:#FFFFFF; font-weight:bold;} 

.signup_text {padding-left:12px; text-align:right; vertical-align:top;}
.signup_text_mandatory {padding-left:12px; text-align:right; font-weight:bold; vertical-align:top;}

.message_text {font-size:12px; font-weight:bold; color:#FF0000;}

/****************************** SEARCH RESULTS ******************************/
.results_salon_name {font-size:16px; font-weight:bold; color:#333333;}
.results_address {font-size:10px; font-weight:bold; color:#333333;}
.results_phone {font-size:12px; font-weight:bold; color:#333333;}

/****************************** FOOTER ******************************/
.footer_table {font-size:10px; color:#666666; width:100%; vertical-align:top; padding-top:0px;}

.footer_table a:link 	 {color:#666666;text-decoration:none;}
.footer_table a:visited  {color:#666666;text-decoration:none;}
.footer_table a:hover    {color:#666666;text-decoration:underline;}
.footer_table a:active   {color:#666666;text-decoration:none;}

.footer_menu {font-size:12px; color:#666666; line-height:20px;}

.footer_menu a:link 	{color:#666666;text-decoration:none;}
.footer_menu a:visited 	{color:#666666;text-decoration:none;}
.footer_menu a:hover 	{color:#666666;text-decoration:underline;}
.footer_menu a:active 	{color:#666666;text-decoration:none;}


/****************************** BOOKING ******************************/
.small_text {font-size:11px;}
.booking_input_button {width:100px; font-size:12px; background-color:#F6C864; border:2px solid #EEA403; padding:1px; color:#000000; font-weight:bold;} 



/****************************** PROMOTION ******************************/
.promotion_header_home {font-size:18px; color:#FF0000; font-weight:bold; }

.promotion_detail_area {background-image:url(images/background_bottom_promotions_content.jpg); background-repeat:no-repeat; background-position:bottom right;}
.promotion_results {border-bottom:1px solid #333333; width:85%; padding-bottom:10px; padding-top:10px;}

.promotion_text 	{font-size:14px; color:#333333;  font-style:italic;}
.promotion_name 	{font-size:14px; color:#FFFFFF; font-weight:bold; font-style:italic;}
.promotion_salon 	{font-size:16px; color:#333333; font-weight:bold;}
.promotion_location {font-size:12px; color:#333333;}
.promotion_detail 	{font-size:13px; color:#222222; font-style:italic; padding:3px 10px 3px 10px;}
.promotion_link 	{font-size:12px; color:#333333; font-weight:bold;}

.promotion_link a:link 		{color:#FFFFFF;text-decoration:none;}
.promotion_link a:visited 	{color:#FFFFFF;text-decoration:none;}
.promotion_link a:hover 	{color:#333333;text-decoration:underline;}
.promotion_link a:active 	{color:#333333;text-decoration:none;}

.products_results 	{border-bottom:1px solid #333333; width:85%; padding-bottom:10px; padding-top:10px;}
.products_salon 	{font-size:16px; color:#333333; font-weight:bold;}
.products_text 		{font-size:12px; color:#333333;}
.products_text_info {font-size:12px; color:#333333; font-weight:bold;}

.products_link a:link 		{color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.products_link a:visited 	{color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.products_link a:hover 		{color:#333333; font-size:14px; font-weight:bold; text-decoration:underline;}
.products_link a:active 	{color:#333333; font-size:14px; font-weight:bold; text-decoration:none;}
