/****** Front end Catalogue *******/

#main-cell
{
	padding:0.3em;
	margin: 2px 4px 2px 0;
	float: left;
	 -moz-border-radius: 4px; -webkit-border-radius: 4px; 
}

.font-set
{
	color: white !important;
	font-weight:normal;
}

.corner
{ 
	width:3px;
	height:3px; 
	z-index:1;
}

.center {
	width: auto;
}
	
.green
{
	background-color:#09b421;
}

.tl-green
{
	top:0px; 
	left:0px;  
	background:url(../Interface/Front/Images/sign_green.png) no-repeat;
	background-color: transparent;
	background-position:top left;
	background-attachement:scroll;
}

.tr-green
{
	top:0px; 
	right:0px;  
	background:url(../Interface/Front/Images/sign_green.png) no-repeat;
	background-color: transparent;
	background-position:top right;
	background-attachement:scroll;
}

.bl-green
{
	bottom:0px; 
	left:0px; 	
	background:url(../Interface/Front/Images/sign_green.png) no-repeat;
	background-color: transparent;
	background-position:bottom left;
	background-attachement:scroll;
}

.br-green
{
	bottom:0px; 
	right:0px; 
	background:url(../Interface/Front/Images/sign_green.png) no-repeat;
	background-color: transparent;
	background-position:bottom right;
	background-attachement:scroll;
}

.blue
{
	background-color:#0951b4;
}

.tl-blue
{
	top:0px; 
	left:0px;  
	background:url(../Interface/Front/Images/sign_blue.png) no-repeat;
	background-color: transparent;
	background-position:top left;
	background-attachement:scroll;
}

.tr-blue
{
	top:0px; 
	right:0px;  
	background:url(../Interface/Front/Images/sign_blue.png) no-repeat;
	background-color: transparent;
	background-position:top right;
	background-attachement:scroll;
}

.bl-blue
{
	bottom:0px; 
	left:0px; 	
	background:url(../Interface/Front/Images/sign_blue.png) no-repeat;
	background-color: transparent;
	background-position:bottom left;
	background-attachement:scroll;
}

.br-blue
{
	bottom:0px; 
	right:0px; 
	background:url(../Interface/Front/Images/sign_blue.png) no-repeat;
	background-color: transparent;
	background-position:bottom right;
	background-attachement:scroll;
}

.red
{
	background-color:#b42109;
}

.tl-red
{
	top:0px; 
	left:0px;  
	background:url(../Interface/Front/Images/sign_red.png) no-repeat;
	background-color: transparent;
	background-position:top left;
	background-attachement:scroll;
}

.tr-red
{
	top:0px; 
	right:0px;  
	background:url(../Interface/Front/Images/sign_red.png) no-repeat;
	background-color: transparent;
	background-position:top right;
	background-attachement:scroll;
}

.bl-red
{
	bottom:0px; 
	left:0px; 	
	background:url(../Interface/Front/Images/sign_red.png) no-repeat;
	background-color: transparent;
	background-position:bottom left;
	background-attachement:scroll;
}

.br-red
{
	bottom:0px; 
	right:0px; 
	background:url(../Interface/Front/Images/sign_red.png) no-repeat;
	background-color: transparent;
	background-position:bottom right;
	background-attachement:scroll;
}

.yellow
{
	background-color:#d6e21e;
}

.tl-yellow
{
	top:0px; 
	left:0px;  
	background:url(../Interface/Front/Images/sign_yellow.png) no-repeat;
	background-color: transparent;
	background-position:top left;
	background-attachement:scroll;
}

.tr-yellow
{
	top:0px; 
	right:0px;  
	background:url(../Interface/Front/Images/sign_yellow.png) no-repeat;
	background-color: transparent;
	background-position:top right;
}

.bl-yellow
{
	bottom:0px; 
	left:0px; 	
	background:url(../Interface/Front/Images/sign_yellow.png) no-repeat;
	background-color: transparent;
	background-position:bottom left;
	background-attachement:scroll;
}

.br-yellow
{
	bottom:0px; 
	right:0px; 
	background:url(../Interface/Front/Images/sign_yellow.png) no-repeat;
	background-color: transparent;
	background-position:bottom right;
	background-attachement:scroll;
}

.black
{
	background-color:black;
}

.tl-black
{
	top:0px; 
	left:0px;  
	background:url(../Interface/Front/Images/sign_black.png) no-repeat;
	background-color: transparent;
	background-position:top left;
	background-attachement:scroll;
}

.tr-black
{
	top:0px; 
	right:0px;  
	background:url(../Interface/Front/Images/sign_black.png) no-repeat;
	background-color: transparent;
	background-position:top right;
	background-attachement:scroll;
}

.bl-black
{
	bottom:0px; 
	left:0px; 	
	background:url(../Interface/Front/Images/sign_black.png) no-repeat;
	background-color: transparent;
	background-position:bottom left;
	background-attachement:scroll;
}

.br-black
{
	bottom:0px; 
	right:0px; 
	background:url(../Interface/Front/Images/sign_black.png) no-repeat;
	background-color: transparent;
	background-position:bottom right;
	background-attachement:scroll;
}

/****** Back end Catalogue *******/

.catalogue_container ul { 
	list-style-type: none;
	margin: 0; 
	padding: 0; 
	margin-bottom: 5px; 
}

.catalogue_container li { 
	margin: 0; 
	padding:0;
	width/*\**/:100%\9;
	background-color: white; 
	border-bottom: 1px #DCECF4 solid; 
}

.drag-catalogue { 
	display: none; 
	background: transparent url(../../../Mediafiles/Images/move_16x16.png); 
	width: 16px; 
	height: 16px; 
	cursor:move; 
}

.catalogue-header { 
	height:2px; 
	background-color: #DCECF4; 
}

.update_sequence {
	display:none; 
	z-index:999;
	position:absolute; 
	top:0; 
	right:0;  
	cursor: pointer;
	filter:0;
	margin-right:8px;
}

.update_sequence ul{
	margin:0px;
	padding:0px;
	color: white;
	float:left;
	/*font-size:13px;*/
	/*font-weight:bold;*/
}

.update_sequence li{
	list-style:none;
}

.update_sequence_label {
	margin-top:3px;
	margin-left:3px;
	display:inline-table;
}

.update_sequence_alert {
	float: left;
	margin-top:2px;
	margin-right:5px;
}

.update_sequence_left_green {
	background:transparent url('../../../Mediafiles/Images/update_sequence_btn_green.png') no-repeat;
	width: 10px;
	height: 25px;
	float: left;
}

.update_sequence_right_green {
	background:transparent url('../../../Mediafiles/Images/update_sequence_btn_green.png') no-repeat;
	width: auto;
	height: 25px;
	float:left;
	padding-right:10px;
	background-position: top right;
}

.update_sequence_left_red {
	background:transparent url('../../../Mediafiles/Images/update_sequence_btn_red.png') no-repeat;
	width: 10px;
	height: 25px;
	float: left;
}

.update_sequence_right_red {
	background:transparent url('../../../Mediafiles/Images/update_sequence_btn_red.png') no-repeat;
	width: auto;
	height: 25px;
	float:left;
	padding-right:10px;
	background-position: top right;
}

.update_sequence_loader {
	background:transparent url(../../../Mediafiles/Images/ajax-loader.gif) no-repeat; 
	width:16px; 
	height:16px;
	display:none; 
	z-index:999; 
	margin-right:10px;
	margin-top:3px;
	float:left;
}

.success {
	display:none;
	cursor: default !important;
}


/**** Search Page ******/

.search_highlight {
	font-weight: bold;
	background: yellow;
	
}