img
{
	border:0px;
}
.required
{
	color:#FF0000;
}
.tabletopborder
{
	width:100%;
}
.tablelist thead tr
{
	background-color:#F7F7F7;
	height:25px;
	
}
.tablelist thead th
{
	height:25px;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
	
}
.tabletopborder tr.top_tr
{
	height:6px; !important
}
.tabletopborder td.curve_tl
{
	background-image:url(../../../templates/khepri/images/j_crn_tl_light.png);
	background-repeat:no-repeat;
	border-bottom:0px solid #CCCCCC;
	width:6px;
	vertical-align:top;
}
.tabletopborder td.curve_top
{
	border-top:1px solid #CCCCCC;
}

.tabletopborder td.curve_tr
{
	background-image:url(../../../templates/khepri/images/j_crn_tr_light.png);
	background-repeat:no-repeat;
	border-bottom:0px solid #CCCCCC;
	width:6px;
	vertical-align:top;
}
.tabletopborder td.maincontent_td
{
	border-bottom:0px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.tablelist tr.content_tr
{
	height:25px;
}
.tablelist tr.content_tr:hover
{
	background-color:#FFFFCC;
	height:25px;
}
.tablelist td
{
	border-bottom:1px solid #CCCCCC;
}
.topmenu thead
{
	font:15px;
	font-weight:bold;
}
.unpublish
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-unpublish.png');
	height:32px;
	width:32px;
	background-position:bottom;
	float:right;
	cursor:pointer;
}
.unpublish:hover
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-unpublish.png');
	height:32px;
	width:32px;
	background-position:top;
	float:right;
	cursor:pointer;
	
}
.publish
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-publish.png');
	height:32px;
	width:32px;
	background-position:bottom;
	float:right;
	cursor:pointer;
	
}
.publish:hover
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-publish.png');
	height:32px;
	width:32px;
	background-position:top;
	float:right;
	cursor:pointer;
	
}
.addagent
{
	background:url('../../../../components/com_adminbooking/images/icon-32-adduser.png');
	height:32px;
	width:32px;
	background-position:bottom;
	float:right;
	cursor:pointer;
	margin-left:20px;
}
.addagent:hover
{
	background:url('../../../../components/com_adminbooking/images/icon-32-adduser.png');
	height:32px;
	width:32px;
	background-position:top;
	float:right;
	cursor:pointer;
	margin-left:20px;
}
.delete
{
	background:url('../../../../components/com_adminbooking/images/icon-32-delete.png');
	height:32px;
	width:32px;
	background-position:bottom;
	float:right;
	cursor:pointer;
	margin-left:20px;
}
.delete:hover
{
	background:url('../../../../components/com_adminbooking/images/icon-32-delete.png');
	height:32px;
	width:32px;
	background-position:top;
	float:right;
	cursor:pointer;
}
.sendbooking
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-send.png');
	height:32px;
	width:32px;
	background-position:bottom;
	float:right;
	cursor:pointer;
	
}
.sendbooking:hover
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-send.png');
	height:32px;
	width:32px;
	background-position:top;
	float:right;
	cursor:pointer;
}
.preview
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-preview.png');
	height:32px;
	width:32px;
	margin-right:15px;
	background-position:bottom;
	float:right;
	cursor:pointer;
}
.preview:hover
{
	background:url('../../../templates/khepri/images/toolbar/icon-32-preview.png');
	height:32px;
	width:32px;
	margin-right:15px;
	background-position:top;
	float:right;
	cursor:pointer;
}


.newtable
{
	margin-top:10px;	
}
.newtable .tableheading
{
	width:50%;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}

.mainmenutable tr td
{
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	
}
.mainmenutable tr td a:hover
{
	text-decoration:none;
}
.mainmenutable .calendarup
{
	background:url('../../../../components/com_adminbooking/images/calendar.png') no-repeat;
	cursor:pointer;
	background-position:top;
	height:33px;
}
.mainmenutable .calendarup:hover
{
	background:url('../../../../components/com_adminbooking/images/calendar.png') no-repeat;
	cursor:pointer;
	background-position:bottom;
	height:33px;
}
.mainmenutable .calendardown
{
	background:url('../../../../components/com_adminbooking/images/calendar.png') no-repeat;
	background-position:bottom;
	height:33px;
}
.mainmenutable .listup
{
	background:url('../../../../components/com_adminbooking/images/document_edit.png') no-repeat;
	cursor:pointer;
	background-position:top;
	height:33px;
}
.mainmenutable .listup:hover
{
	background:url('../../../../components/com_adminbooking/images/document_edit.png') no-repeat;
	background-position:bottom;
	cursor:pointer;
	height:33px;
}
.mainmenutable .listdown
{
	background:url('../../../../components/com_adminbooking/images/document_edit.png') no-repeat;
	background-position:bottom;
	height:33px;
}

.mainmenutable .agentup
{
	background:url('../../../../components/com_adminbooking/images/email.png') no-repeat;
	background-position:top;
	height:33px;
	cursor:pointer;
}
.mainmenutable .agentup:hover
{
	background:url('../../../../components/com_adminbooking/images/email.png') no-repeat;
	background-position:bottom;
	cursor:pointer;
	height:33px;
}
.mainmenutable .agentdown
{
	background:url('../../../../components/com_adminbooking/images/email.png') no-repeat;
	background-position:bottom;
	height:33px;
}

.mainmenutable .requestup
{
	background:url('../../../../components/com_adminbooking/images/icon-32-download.png') no-repeat;
	background-position:top;
	height:32px;
	cursor:pointer;
}
.mainmenutable .requestup:hover
{
	background:url('../../../../components/com_adminbooking/images/icon-32-download.png') no-repeat;
	background-position:bottom;
	height:32px;
	cursor:pointer;
}
.mainmenutable .requestdown
{
	background:url('../../../../components/com_adminbooking/images/icon-32-download.png') no-repeat;
	background-position:bottom;
	height:32px;
	cursor:pointer;
}
.sendmail
{
	background:url('../../../../components/com_adminbooking/images/mail_sent.png');
	width:48px;
	height:48px;
	cursor:pointer;
}
.leftnavtable .leftbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button2_prev.png') no-repeat;
	width:22px;
	height:22px;
}
.leftnavtable .leftbuttondown
{
	background:url('../../../../components/com_adminbooking/images/j_button2_prev_off.png') no-repeat;
	width:22px;
	height:22px;
}
.leftnavtable .rightbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button2_right.png') no-repeat;
	height:22px;
	background-position:right;
	width:50px;
}
.rightnavtable .leftbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button2_left.png') no-repeat;
	height:22px;
	background-position:left;
	width:50px;
}
.rightnavtable .rightbuttondown
{
	background:url('../../../../components/com_adminbooking/images/j_button2_last_off.png') no-repeat;
	width:22px;
	height:22px;
}
.rightnavtable .rightbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button2_next.png') no-repeat;
	width:22px;
	height:22px;
}
.centernavtable .leftbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button1_left.png') no-repeat;
	height:26px;
	background-position:left;
	width:50px;
}
.centernavtable .rightbuttondown
{
	background:url('../../../../components/com_adminbooking/images/j_button1_collate.png') no-repeat;
	height:26px;
	width:26px;
}
.centernavtable .rightbutton
{
	background:url('../../../../components/com_adminbooking/images/j_button1_collate.png') no-repeat;
	height:26px;
	width:26px;
}
.bookingtableedit thead tr th
{
	padding-bottom:10px;
	padding-top:10px;
	font-size:15px;
	
}
.bookingtableedit tr th
{
	font-size:16px;
}
.bookingtable tr th
{
	font-size:16px;
}
.colorcodes td.colors
{
	border:1px solid #999999;
}
.colorcodes td
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
