/* CSS Document */
body{ background:#A89D5B;}
ul, li{
	list-style-type:none;
	}	

#layoutAboutUs
{
	width:988px;
	margin:auto;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-aboutus.jpg) no-repeat left bottom;
}

#layout-bartending-industry
{
	width:988px;
	margin:auto;
	border:#009933 solid 0px;
	padding-right:15px;
	min-height:917px;
	background:url(../images/bg-bartending-industry.jpg) no-repeat left bottom #DFAD2D;
	}

#layoutBarConsultancies
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-bar-consultancies.jpg) no-repeat left bottom;
}

#layoutBarProducts
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-bar-products.jpg) no-repeat left bottom;
}

#feedback
{
	width:988px;
	margin:auto;
	min-height:917px;
	height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-feedback.jpg) no-repeat left bottom;
}
#login
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-login.jpg) no-repeat bottom left ;
}
#layoutBarWizard
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-bar-wizard.jpg) no-repeat left bottom;
}

#layoutBarWizardAcademy
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-bar-wizard-academy.jpg) no-repeat left bottom;
}

#layoutBeverageCatering
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-beverage-catering.jpg) no-repeat left bottom #94B70C;
}

#layoutCareer
{
	width:988px;
	margin:auto;
	min-height:1117px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-career.jpg) no-repeat left bottom;
}

#layoutlinks
{
	width:988px;
	margin:auto;
	min-height:920px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-link.gif) no-repeat left bottom;
}

#layoutHelp
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-help.jpg) no-repeat left bottom;
}
#layoutRsa
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-rsa.jpg) no-repeat left bottom;
}
#layoutInstitute
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-institute.jpg) no-repeat left bottom #63A36F;
}
#layoutNewsEvents
{
	width:988px;
	margin:auto;
	min-height:917px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-news-events.jpg) no-repeat left bottom #B2A4A8;
}

#layoutClients
{
	width:988px;
	margin:auto;
	min-height:1806px;
	border:#009933 solid 0px;
	padding-right:15px;
	background:url(../images/bg-clients.jpg) no-repeat left bottom;
}


#right-menu {
      	float:left;
      	font-size:12px;
		font-weight:normal;
      	line-height:normal;
	  	width:139px;
		height:202px;
		}
   
    #right-menu ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style-type:none;
    }
	
    #right-menu li {
     /* display: list-item;*/
      margin:0;
      padding:0;
	  display:block;
	  padding:0px 0px 0px 7px;
	  }
	  
	#right-menu a {
  
      text-decoration:none;
	  color:#FFF;
	  height:29px;
	  line-height:29px;
	  display:block
      }
    
    #right-menu a:hover {
      color:#cccccc;
      }
	  


#left-menu {
      	float:right;
      	font-size:11px;
		font-weight:bold;
      	line-height:normal;
	  	width:155px;
		margin-bottom:4px;
		}
   
    #left-menu ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
      }
    #left-menu li {
      /*display: list-item;*/
      margin:0;
      padding:0;
	  display:block;
	  padding:0px 0px 0px 10px;
	  height:30px;
	  line-height:30px;
	 /*border-bottom:solid 1px #F67A28;*/
      }

	 
	  
    #left-menu a {
  
      text-decoration:none;
	  color:#FFF;
	  display:block;
	  height:28px;
	  line-height:28px;
      }
    
    #left-menu a:hover {
      color:#cccccc;
      }
	  

#bg-carea .center-panel{ width:520px; }

#bg-carea .center-panel h3
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FCFA77;
		text-decoration: underline;
		margin-bottom:5px;
	}
#bg-carea .center-panel p{		
					font-family:  verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					}
					
					
#bg-carea .center-panel p span
		{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		/*color: #FCFA77;*/
		color:#8F130B;
		text-decoration: none;
		}
	





.barProductPageTitle{background:url(../images/bg-bar-prodcut-title.gif) no-repeat; height:29px; line-height:25px; padding-left:10px; font-size:10pt; font-weight:bold; color:#2A2401}
#bg-carea .center-panel p.productBar{ color:#2A2401; margin-top:10px}







	
	
	

 

#bg-carea .center-panel p.productBar{ color:#2A2401; margin-top:10px}


.breadCrums{font-size:10px; color:#000000; font-weight:bold}
.breadCrums a{text-decoration:none; font-weight:normal; color:#000000;}
#products{margin-top:10px}
#products .imageLeft{border:1px solid #214B1B; width:90px; height:120px; padding:2px; float:left; text-align:center}
#products .productTextBox{width:140px; margin-left:4px; float:left;}
#products .productText{height:100px; text-align:left;}
#products .links{margin-top:6px}
#products .productName{width:230px; height:20px; padding:2px 5px; float:left; text-align:left; color:#FFFFFF; background-color:#214B1B; margin-bottom:2px; font-weight:bold; line-height:18px; font-size:12px; cursor:pointer}

#productDetail{margin-top:10px}
#productDetail .imageLeft{border:1px solid #214B1B; width:245px; height:329px; padding:2px; float:left; text-align:center}
#productDetail .productTextBox{width:246px; margin-left:4px; float:left;}
#productDetail .productText{min-height:200px; text-align:left;}
#productDetail .links{margin-top:6px}
#productDetail .productName{width:490px; height:20px; padding:2px 5px; float:left; text-align:left; color:#FFFFFF; background-color:#214B1B; margin-bottom:2px; font-weight:bold; line-height:18px; font-size:12px; cursor:pointer}

#photoGallery{margin-top:10px}
#photoGallery .imageLeft{border:1px solid #214B1B; width:90px; height:120px; padding:2px; float:left; text-align:center; margin:5px 11px;}

#photoGallery .links{margin-top:6px}
#photoGallery .productName{width:490px; height:20px; padding:2px 5px; float:left; text-align:left; color:#FFFFFF; background-color:#214B1B; margin-bottom:2px; font-weight:bold; line-height:18px; font-size:12px; cursor:pointer}



.paging{
			height:25px;
			margin-top:10px;
			font: 11px Verdana, Helvetica, Arial, sans-serif !important;
			color:#000000 !important;
			font-weight:normal !important;
			text-decoration:none;

			}
		

				
				.paging a{
					padding:0px 5px;
					font: 11px Verdana, Helvetica, Arial, sans-serif !important;
					color:#000000 !important;
					font-weight:normal !important;
					text-decoration:none;
					}
					.paging a:hover{
						background:#ffffff;
			
						font: 11px Verdana, Helvetica, Arial, sans-serif !important;
						color:#000000 !important;
						font-weight:normal !important;
						text-decoration:none;
						}
		
.TableAdd {
	padding:0px;
	margin:0px;
	font-size:11px;
	}
	
	.TableAdd th {
		padding:5px;
		font-weight:bold;
		text-align:Left;
		background-color:#214B1B;
		color:#FFFFFF;
		}
	.TableAdd td.up {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#948A50;
		}
		.TableAdd td.upRight {
		padding:5px;
		font-weight:normal;
		text-align:right;
		background-color:#948A50;
		text-align:left
		}
		.TableAdd td.downRight {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#9B9054;
		text-align:left
		}
		.TableAdd td.down {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#9B9054;
		}
		.TableAdd p {
		font-size:11px;
		text-align:justify;
		}
		
	.TableAdd input {
	padding:3px;
	width:300px;
	border:1px solid #3D3C3C;	
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.TableAdd input.button {
	background:url(../images/online-booking-btn-bg.gif) no-repeat;
	padding:3px;
	font-weight:bold;
	width:77px;
	height:26px;
	border:none;
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	.TableAdd input.button1 {
	background:url(../images/online-booking-btn-bg.gif);
	padding:3px;
	font-weight:bold;
	width:auto;
	height:26px;
	border:none;
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.TableAdd input.non {
	width: auto;
	border:none
	
	}
	.TableAdd span{ color:#FF0000}
	
	.TableAdd ul
	{
	list-style:none;
	list-style-type:none;
	}
#bg-carea .center-panel .TableAdd ul li
	{
	list-style:none;
	list-style-type:none;
	
	}
#bg-carea .center-panel .TableAdd ul {margin-left:0px;list-style:none !important; width:100%}
#bg-carea .center-panel .TableAdd ul li{list-style:none !important;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000; width:230px; float:left;}
#bg-carea .center-panel .TableAdd li a {list-style:none !important; padding-left:15px; padding-right:10px; background:url(../Images/arrow-g.gif) no-repeat !important; line-height:21px; display:block; color:#FBCA00; text-decoration:none; font-weight:bold;}

#bg-carea .center-panel .TableAdd li a:hover { color:#000}
	
.products{margin-top:10px}
.products .imageLeft{border:1px solid #214B1B; width:90px; height:120px; padding:2px; float:left; text-align:center}
.products .productTextBox{width:140px; margin-left:4px; float:left;}
.products .productText{height:100px; text-align:left;}
.products .links{margin-top:6px}
.products .productName{width:230px; height:20px; padding:2px 5px; float:left; text-align:left; color:#FFFFFF; background-color:#214B1B; margin-bottom:2px; font-weight:bold; line-height:18px; font-size:12px; cursor:pointer}


.photoGallery{margin-top:10px}
.photoGallery .imageLeft{border:1px solid #214B1B; width:90px; height:120px; padding:2px; float:left; text-align:center; margin:5px 14px}

.photoGallery .links{margin-top:6px}
.photoGallery .productName{width:490px; height:20px; padding:2px 5px; float:left; text-align:left; color:#FFFFFF; background-color:#214B1B; margin-bottom:2px; font-weight:bold; line-height:18px; font-size:12px; cursor:pointer}

.img-inner{ padding-left:10px;}
	


.online-booking{background:url(../images/bg-bar-wizard-academy-title.gif) no-repeat; height:26px; line-height:25px; padding-left:10px; font-size:10pt; font-weight:bold; color:#FBCA03; margin-bottom:5px; margin-top:20px}

.Tablestudent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.Tablestudent TD.up {
	padding: 5px;
	FONT-WEIGHT: bold; 	BACKGROUND-COLOR: #80A687; 	TEXT-ALIGN: right;
	width: 510px;
}
.Tablestudent TD.upRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #A0B5A4; TEXT-ALIGN: left
}
.Tablestudent TD.downRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #9b9054; TEXT-ALIGN: left
}
.Tablestudent TD.down {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #9b9054; TEXT-ALIGN: right
}
.Tablestudent INPUT {
	BORDER-RIGHT: #3d3c3c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d3c3c 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3d3c3c 1px solid; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #3d3c3c 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.Tablestudent INPUT.stext {
	BORDER-RIGHT: #3d3c3c 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3d3c3c 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3d3c3c 1px solid; WIDTH: 100px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #3d3c3c 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.Tablestudent INPUT.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/online-booking-btn-bg.gif) no-repeat; PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.Tablestudent SPAN {
	COLOR: #ff0000
}

.subscribe
{
border:solid 2px #fff; 
background-color:#A0C82C;
margin-top:10px;
COLOR: #000000;
}
.subscribe a:link
{
COLOR: #000000;
text-decoration:underline;
}
.subscribe a:hover
{
COLOR: #000000;
text-decoration:none;
}
.subscribe INPUT.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/online-booking-btn-bg.gif) no-repeat; PADDING-BOTTOM: 3px; WIDTH: 77px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
.subscribe INPUT {
	BORDER: #3d3c3c 1px solid; FONT-SIZE: 11px; WIDTH: 165px; height:15px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}


.shoppingcart {
	padding:0px;
	margin:0px;
	}
	
	.shoppingcart th {
		padding:5px;
		font-weight:bold;
		text-align:Left;
		background-color:#214B1B;
		color:#FFFFFF;
		}
		.shoppingcart th.price {
		padding:5px;
		font-weight:bold;
		text-align:Left;
		background-color:#214B1B;
		color:#FFFFFF;
		}
		.shoppingcart td.up {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#948A50;
		}
		.shoppingcart td.upRight {
		padding:5px;
		font-weight:normal;
		text-align:right;
		background-color:#948A50;
		text-align:left
		}
		.shoppingcart td.downRight {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#9B9054;
		text-align:left
		}
		.TableAdd td.down {
		padding:5px;
		font-weight:bold;
		text-align:right;
		background-color:#9B9054;
		}
		
	.shoppingcart input {
	padding:3px;
	width:auto;
	border:1px solid #3D3C3C;	
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
	
	.shoppingcart input.button {
	background:url(../images/shopping-btn-bg.gif);
	padding:3px;
	font-weight:bold;
	width:auto;
	height:26px;
	border:none;
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.shoppingcart input.non {
	width: auto;
	border:none
	
	}
	.shoppingcart span{ color:#FF0000}

#myaccount-menu {
      	float:right;
      	font-size:11px;
		font-weight:bold;
      	line-height:normal;
	  	width:155px;
		padding-bottom:4px;
      }
   
    #myaccount-menu ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type:none !important;
	
	
      }
    #myaccount-menu ul li {
      margin:0;
      padding:0;
	  display:block;
	  padding:0px 0px 0px 10px;
	  height:28px;
	  line-height:28px;
	 border-bottom:solid 1px #FFFFFF;
      }
	  
    #myaccount-menu  a {
	text-decoration:none;
	color:#FFF;
	display:block;
	height:28px;
	line-height:28px;
	/*  background-color:#214B1B;*/
	background-image: url(../Images/bar-tending-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	 padding:0px 0px 0px 15px;	
	  
      }
    
    #myaccount-menu a:hover {
      color:#cccccc;
	 
      }
	 
.linktab {
	padding:0px;
	margin:0px;
	}
	
.linktab .divider{
	/*background-image: url(../Images/bullet3.gif);*/
	background-repeat: repeat-x;	
	}
 .linktab a{
		color:#FFF !important;
		text-decoration:none;
		font-weight:bold;
	}
.linktab a:hover {
		color:#FFF !important;
		text-decoration:underline;
	}	
	
.linktab img {
margin-right:10px;
border:2px solid #FFF
	}	
.linktab th {
padding:5px;
font-weight:bold;
text-align:Left;
background-color:#214B1B;
color:#FFF;
}

.linktab td.up {
padding:5px;
font-weight:bold;
text-align:right;
background-color:#948A50;
}
.linktab td.upRight {
padding:5px;
font-weight:normal;
text-align:right;
background-color:#948A50;
text-align:left
}

.jobform {
padding:0px;
margin:0px;
}

.jobform a{
color:#000000;
text-decoration:undeline;
}
.jobform a:hover{
color:#000000;
text-decoration:none;
}
.jobform th {
padding:5px;
font-weight:bold;
text-align:Left;
background-color:#5A401F;
color:#FFFFFF;
}
.jobform td.up {
padding:5px;
font-weight:bold;
color:#FFFFFF;
background-color:#86602E;
}
.jobform td.upRight {
padding:5px;
font-weight:normal;
color:#FFFFFF;
background-color:#86602E;
text-align:left
}



.jobform input {
padding:3px;
width:auto;
border:1px solid #3D3C3C;	
color:#000000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.jobform .textbox1 {
padding:3px;
width:300px;
border:1px solid #3D3C3C;	
color:#000000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.jobform .textbox1 {
padding:3px;
width:280px;
border:1px solid #3D3C3C;	
color:#000000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.jobform .textbox2 {
padding:3px;
width:100px;
border:1px solid #3D3C3C;	
color:#000000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.jobform input.button {
background:url(../images/online-booking-btn-bg.gif) no-repeat;
padding:3px;
font-weight:bold;
width:77px;
height:26px;
border:none;
color:#000000;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


.jobform input.non {
width: auto;
border:none

}
.jobform span{ color:#FF0000}


	
a.video{ display:block; width:106px; height:55px; position:relative; border:none; }
a.video span
{
	 display:block; width:16px; height:15px; position:absolute; bottom:0px; left:5px;
	 background:url(../Images/video-iconover.gif) no-repeat top left
}
a.video:hover span{ background:url(../Images/video-iconover2.gif) no-repeat top left }


a.newsvideo{ display:block; width:106px; height:150px; position:relative; border:none; }
a.newsvideo span
{
	 display:block; width:16px; height:15px; position:absolute; bottom:0px; left:0px;
	 background:url(../Images/video-iconover.gif) no-repeat top left
}
a.newsvideo:hover span{ background:url(../Images/video-iconover2.gif) no-repeat top left }

.selbox{			
	border:1px solid #232323;
	font-size:11px;	
	}
	.selbox1{			
	border:1px solid #232323;
	font-size:11px;
    font-family :Verdana;
	}