/* ######### CSS for top level tabs ######### */

.tabsBG { background:url(/imgs/home/tabs_gray_bg.png) bottom no-repeat; height:175px;  }

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
	position: relative;
	top: 1px;
	float: left;
	margin-right: 0px;
	padding-top:12px;
	padding-bottom:6px;
	font-face:arial;
	list-style: none;
	cursor: pointer;
	font-size:14px; color:#FFFFFF;  text-decoration:none;
}




.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	position: relative;
	top: 1px;
	float: left;
	margin-right: 0px;
	font-face:arial
	list-style: none;
	cursor: pointer;
	font-size:14px; color:#000; text-decoration:none;
}

.tabsmenuclass a:visited {
	text-decoration:none;
	font-size:14px;
	
	}

/* FOR TAB ONE */
.tabsmenuclass1 a{

	background:url(/imgs/home/tab_one_off.png) bottom no-repeat; 
	width:185px; 
	margin-left:1px;
}

.tabsmenuclass1 a:hover, .tabsmenuclass1 a.selected{
	background:url(/imgs/home/tab_one_on.png) bottom no-repeat;
	margin-left:1px;
}


/* FOR TAB TWO */

.tabsmenuclass2 a{
	background:url(/imgs/home/tab_two_off.png) bottom no-repeat; 
	width:193px; 
}

.tabsmenuclass2 a:hover, .tabsmenuclass2 a.selected{
	
	background:url(/imgs/home/tab_two_on.png) bottom no-repeat;
}

/* FOR TAB THREE */

.tabsmenuclass3 a{

	background:url(/imgs/home/tab_three_off.png) bottom no-repeat; 
	width:201px; 
}


.tabsmenuclass3 a:hover, .tabsmenuclass3 a.selected{

	background:url(/imgs/home/tab_three_on.png) bottom no-repeat; 
}





/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
width: 90%;
background:url(/imgs/home/tabs_container_bg.jpg) bottom center no-repeat; 
height:147px;
width:582px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
}

.coffee_content { 
padding:16px;
padding-bottom:none;
text-align:left; 
height:100%;
}

.water_content { 
padding:16px;
padding-bottom:none;
text-align:left; 
height:100%;
}

.vending_content { 
padding:16px;
padding-bottom:none;
text-align:left; 
height:100%;
}

.image_padding_right {
	margin-right:10px;
	margin-left:5px;
}