/* CSS Document */



body          {

		font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000;background:#ffffff;

		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;

}

body.bg_login_form         {

		font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000;background:#bbbbbb;}

body.bg_photographer         {

		font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000;background:#ffffff;}

pre, tt       {font-size: 12px}

th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}

td            {

font-family: arial, helvetica, geneva, sans-serif; font-size: 12px;}

form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; margin:0; padding-left:0}

h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}

A:link        {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #FF8000; background-color: inherit;}

A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #FF8000; background-color: inherit;}

A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #FF8000; background-color: inherit;}

A:link.nav    {font-family: arial, helvetica, geneva, sans-serif; color: #FF8000; background-color: inherit;}

A:visited.nav {font-family: arial, helvetica, geneva, sans-serif; color: #FF8000; background-color: inherit;}

A:hover.nav   {font-family: arial, helvetica, geneva, sans-serif; color: #FF8000; background-color: inherit;}

.nav          {font-family: arial, helvetica, geneva, sans-serif; color: #FF8000; background-color: inherit;}





.text_input_style	      {

		BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		FONT-SIZE: 9pt; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 

		FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

		background: #eeeeee;

		color : #000000;

}





.login_text_input {

	BORDER-RIGHT: #666666 1px solid; 

	BORDER-TOP: #666666 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #666666 1px solid; 

	BORDER-BOTTOM: #666666 1px solid;

	color:#000000; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #dddddd;

}



.title_style {

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#FFFFFF;

	background-color:#ff8000;

}



.textarea_input_style	      {

		BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		FONT-SIZE: 9pt; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 

		FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

		background: #eeeeee;

		color : #000000;

		overflow:auto;

}



.select_input_style {

		BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		FONT-SIZE: 9pt; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 

		FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

		background: #eeeeee;

		color : #000000;	

}



.cat_select_input_style{

	BORDER-RIGHT: #999999 1px solid; 

	BORDER-TOP: #999999 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #999999 1px solid; 

	BORDER-BOTTOM: #999999 1px solid; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #eeeeee;

	color : #000000;

	width:400px;

}



.select {

		BORDER-RIGHT: #999999 1px solid; 

		BORDER-TOP: #999999 1px solid; 

		FONT-SIZE: 9pt; 

		BORDER-LEFT: #999999 1px solid; 

		BORDER-BOTTOM: #999999 1px solid; 

		FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

		background: #eeeeee;

		color : #000000;		

}



.button_input_style      {

		BORDER-RIGHT: #666666 1px solid; 

		BORDER-TOP: #eeeeee 1px solid; 

		FONT-SIZE: 9pt; 

		BORDER-LEFT: #eeeeee 1px solid; 

		BORDER-BOTTOM: #666666 1px solid; 

		FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

		color:#000000;

		background: #dddddd;

}



.menu_top_line {

	BORDER-TOP: #996600 2px solid;

}



.menu_bottom_line {

	BORDER-BOTTOM: #996600 2px solid;

}



.upper_line {

	BORDER-TOP: #a5a5a5 1px solid;

}



.bottom_line {

	BORDER-BOTTOM: #a5a5a5 1px solid;

}



.left_line {

	BORDER-LEFT: #a5a5a5 1px solid;

}



.right_line {

	BORDER-RIGHT: #a5a5a5 1px solid;

}



/* Normal state */

.menuItemFirst {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#996600;

	cursor:pointer;

	background-color:#ffffff;

	padding:4px 4px 4px 4px;

	width:auto;

 	border: 1px solid #990033;

}

.menuItem {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#996600;

	cursor:pointer;

	background-color:#ffffff;

	padding:4px 4px 4px 4px;

	width:auto;

	border-left: 1px solid #990033;

	border-right: 1px solid #990033;

	border-bottom: 1px solid #990033;

}

.menuItemLast {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#996600;

	cursor:pointer;

	background-color:#ffffff;

	padding:4px 4px 4px 4px;

	width:auto;

	border-left: 1px solid #990033;

	border-right: 1px solid #990033;

	border-bottom: 1px solid #990033;

}



/* On mouse over */

.menuItemFirstOver {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bolder;

	color:#996600;

	cursor:pointer;

	background-color:#c0c0c0;

	padding:4px 4px 4px 4px;

	width:auto;

 	border: 1px solid #990033;

}

.menuItemOver {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bolder;

	color:#996600;

	cursor:pointer;

	background-color:#c0c0c0;

	padding:4px 4px 4px 4px;

	width:auto;

	border-left: 1px solid #990033;

	border-right: 1px solid #990033;

	border-bottom: 1px solid #990033;

}

.menuItemLastOver {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	font-weight:bolder;

	color:#996600;

	cursor:pointer;

	background-color:#c0c0c0;

	padding:4px 4px 4px 4px;

	width:auto;

	border-left: 1px solid #990033;

	border-right: 1px solid #990033;

	border-bottom: 1px solid #990033;

}



/* submenus container */

.submenu {

	width:160px;

}





/*--------Main Menu----------*/

.mainMenu {

	color:#996600;

	background-color:inherit;

	font-weight:bolder;

	cursor:pointer;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;	

	width:auto;

	text-align:left;		

}





.title_color {

	background:#ff8000;

	color:#000000;

	font-size:10px;

}



.cell_color {

	background-color:#eeeeee;

	color:#000000;

}



.header_table_style {

	background-color:#FF8000;

	text-align:center;

	color:#FFFFFF;

	font-size:11px;

	FONT-WEIGHT: bold;

}





.column_title_style {

	background-color:#CCCCCC;

	color:#000000;

	font-weight:bold;

}	



.even_style {

	background-color:#e0e0e0;

	color:#000000;

}



.odd_style {	

	background-color:#eeeeee;

	color:#000000;

}



.td_cell_color {

	background-color:#eeeeee;

	color:#000000;

}



.ok_style_even{

	color:#6666FF;

	background-color:#e0e0e0;	

}



.notok_style_even{

	color:#FF0000;

	background-color:#e0e0e0;	

}



.ok_style_odd{

	color:#6666FF;

	background-color:#eeeeee;	

}



.notok_style_odd{

	color:#FF0000;

	background-color:#eeeeee;	

}



.public_status_style_even {

	color:#3399FF;

	background-color:#e0e0e0;	

}



.private_status_style_even {   

	color:#FF0000;

	background-color:#e0e0e0;	

}



.hidden_status_style_even{

	color:#993333;

	background-color:#e0e0e0;

}



.public_status_style_odd {

	color:#3399FF;

	background-color:#eeeeee;	

}



.private_status_style_odd {   

	color:#FF0000;

	background-color:#eeeeee;	

}



.hidden_status_style_odd{

	color:#993333;

	background-color:#eeeeee;

}

/* Calendar CSS Document */



.ca_title{

	background:#a3c0f8;

	color:#000000;

	font-size:12px;

	font-weight:lighter;

}



.ca_current_day{

	background:#FF8000;

	color:#000000;

}



.ca_public{

	background:#F2C797;

	color:#000000;

}



.ca_private{

	background:#B0DBDA;

	color:#000000;

}



.ca_admin_customer{

	background:#FF9933;

	color:#000000;

}



.ca_invalid{

	background:#E3C6CE;

	color:#000000;

}



.ca_user_appointment{

	background:#C6D2DD;

	color:#000000;

}



/* css of crop images*/

	#imageContainer{

		margin:15px;

		left:0px;

		top:0px;

		position:relative;

	}

	.crop_dottedDiv{

		position:absolute;

		border:1px dotted #FF8000;

		z-index:10000;

	}

	

	.crop_dottedDiv div {	  				

		width:100%;

		height:100%;		

	}

	.public_style_even{

	color:#6699ff;

	background-color:#e0e0e0;

	}

	.private_style_even{

	color:#ff0000;

	background-color:#e0e0e0;

	}

	.hidden_style_even{

	color:#990000;

	background-color:#e0e0e0;

	}

	.public_style_odd{

	color:#6699ff;

	background-color:#eeeeee;

	}

	.private_style_odd{

	color:#ff0000;

	background-color:#eeeeee;

	}

	.hidden_style_odd{

	color:#990000;

	background-color:#eeeeee;

	}

	.status_complete_style_even{

	color:#6666ff;

	background-color:#e0e0e0;

	}

	.status_nocomplete_style_even{

	color:#ff0000;

	background-color:#e0e0e0;

	}

	.status_complete_style_odd{

	color:#6666ff;

	background-color:#eeeeee;

	}

	.status_nocomplete_style_odd{

	color:#ff0000;

	background-color:#eeeeee;

	}

	.writable_yes_style_even{

	color:#000000;

	background-color:#e0e0e0;

	}

	.writable_no_style_even{

	color:#ff0000;

	background-color:#e0e0e0;

	}

	.writable_yes_style_odd{

	color:#000000;

	background-color:#eeeeee;

	}

	.writable_no_style_odd{

	color:#ff0000;

	background-color:#eeeeee;

	}

	.bg_template{

	background-color:#ffffff;

	color:#000000;

	}

	.bottom_photographer{

	border-top:1px solid #5a5a5a;

	color:#ff8000;

	background-color:#FFFFFF;

	}

	.menu_photographer_style{

	background-color:#eeeeee;

	border-bottom:1px solid #999999;

	border-top:1px solid #999999;

	color:#333333;

	}

#b-this {

	DISPLAY: block! important

}

.photographer_category_table_style{

border-bottom:1px solid #dddddd;

border-top:1px solid #dddddd;

border-left:1px solid #dddddd;

border-right:1px solid #dddddd;

}	



.help_title {

	color:#7BCB40;

	font-size:18px;

	background-color: inherit;

}



.help_header {

	color:#7BCB40;

	font-size:14px;

	font-weight:bold;

	background-color: inherit;

}

.help_faq {

	color:#FF6600;

	background-color: inherit;

}



.photographer_menu_table_style {

	background-color: #ffffff;

	border:0px solid;

	padding:0px;

	border-spacing:0px;

	width:100%;

	text-align:center;

	height:35px;

	color:#000000;

}



.photographer_media_table_style {

	background-color: #ffffff;

	width:750px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_category_links_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_ftp_table_style {

	text-align:left;

}



.photographer_media_operation_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_add_new_media_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_media_detail_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_delete_confirm_table_style {

	background-color: #ffffff;

	width:500px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_download_file_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_download_file_table_style {

	text-align:left;

}



.photographer_reports_menu_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_current_order_table_style {

	background-color: #ffffff;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

	color:#5f5f5f;

}



.photographer_register_success_table_style {

	width:700px;

	text-align:left;

}



.photographer_login_table_style {

	text-align:left;

}



.photographer_forget_password_table_style {

	text-align:left;

}



.photographer_register_table_style {

	text-align:left;

}



.photographer_header_style {

	background:#eeeeee;

	text-align:left;

	color:#000000;

}



.photographer_bottom_line {

	border-bottom:1px solid #eeeeee;

}





.error_style {

	color:#FF0000;

	background-color: inherit;

}
