/* CSS Document */

body {
	
	font-family:verdana, arial, sans-serif, helvecia; 
	font-size:11px; 
	color:#006699; 
	margin-top:0pt;
	text-align:center;
	background-image: url(../assets/cocktail_back.gif);
	background-repeat:repeat;
	
			} /*white*/
			
			
#bluedash-border { 
	position:relative;
	margin-left: auto;
	margin-right: auto;
	left:0px;
	top:0px;
	width:745px;
	height:536px;
	z-index:1;
	border-style:dashed;
	border-width:1px;
	border-color:#006699;
	text-align:center;
}



#container { 
	background-image: url(../assets/background.jpg); 
	background-repeat: no-repeat;/*background*/
	position:relative;
	margin-left: auto;
	margin-right: auto;
	left:0px;
	top:0px;
	width:745px;
	height:536px;
	z-index:1;
}

	a{
	font-size:11px;
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
	
	}
	
	a:hover{
	font-size:11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
	
	}

	a.strap{
	font-size:11px;
	font-family: verdana, arial, sans-serif, helvecia; color:#006699;
	font-weight: bold;
	text-decoration: none;
	
	}
	
	a:hover.strap{
	font-size:11px;
	font-family: verdana, arial, sans-serif, helvecia; color:#006699;
	font-weight: bold;
	text-decoration: underline;
	
	}
	
	a.crumb{
	font-size:9px;
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
	
	}
	
	a:hover.crumb{
	font-size:9px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
	
	}
		
		
		a.topnav img {
		filter:alpha(opacity=100);
		-moz-opacity: 1.0; 
		opacity: 1.0;
		-khtml-opacity: 1.0;}
		
		a.topnav:hover img {
		filter:alpha(opacity=40);   
		-moz-opacity: 0.4;   
		opacity: 0.4;
		-khtml-opacity: 0.4; }
		
	a.bottommenu {
	font-size:9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
	
	a:hover.bottommenu {
	font-size:9px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	}
	
		
	a.barlinks{
	font-size:10px;
	color:#FF6600;
	font-weight:bold;
	text-decoration: none;
	
	}
	
	a:hover.barlinks{
	font-size:10px;
	color: #FF6600;
	font-weight:bold;
	text-decoration: underline;
	
	}
	
	
	#layer1{position:relative; width:200px; height:115px; z-index:4;}
	
		h3.contenthead {
		font-size:12px;
		color:#006699;
		font-weight: bold;
		text-decoration: none;
		font-family: verdana, Arial, Helvetica, sans-serif;
		z-index:3;
		}
		
		
		h1.newhead {
		font-size:12px;
		color:#006699;
		font-weight: bold;
		text-decoration: none;
		font-family: verdana, Arial, Helvetica, sans-serif;
		z-index:3;
		}

		
		h3.Ingredients {
		font-size:12px;
		color:#006699;
		font-weight: bold;
		text-decoration: none;
		font-family: verdana, Arial, Helvetica, sans-serif;
		z-index:3;
		}
		
		h3.subtle {
	    font-size:11px;
		color:#006699;
		font-weight: normal;
		text-decoration: none;
		font-family: verdana, Arial, Helvetica, sans-serif;
		z-index:3;
		}
		

		p.contenthead {
	color:#006699;
	text-decoration: none;
	z-index:3;
	font-weight: normal;
		}
		
		p.breadcrumb {
	color:#006699;
	text-decoration: none;
	font-weight: normal;
	font-size:9px;
	text-align:left;
		}
		
		p.quotebox {
	background-color: #D4F4FF;
	width: 240px;
	padding: 10px;
		}
		
		p.quotebox2 {
	background-color: #D4F4FF;
	width: 500px;
	padding: 10px;
		}
		
		p.quotebox3 {
	background-color: #D4F4FF;
	width: 240px;
	padding: 10px;
		}
		
		p.return {
	text-align:right;
		}
		
		padded {padding-left:10px;padding-right:10px;padding-bottom:10px;
		}
		
		padded2 {padding-left:0px;padding-right:10px;padding-bottom:10px;
		}
		
		padded3 {padding-left:10px;padding-right:0px;padding-bottom:10px;
		}
		
		td.empty {width:10px;
		}
		
		h2.prices {
	color:#006699;
	text-decoration: none;
	z-index:3;
	font-size:19px;
	font-style:normal;
	font-weight:normal;
		}
		
		a.prices {
	color:#FF6600;
	text-decoration: none;
	z-index:3;
	font-size:19px;
	font-style:normal;
	font-weight: normal;
		}
		
		a:hover.prices {
	color:#FF6600;
	text-decoration: underline;
	z-index:3;
	font-size:19px;
	font-style:normal;
	font-weight: normal;
		}

/* static top section */
#containall_top {
	position:relative;
	left:26px; /*46px* -20*/
	top:0px;/*48px -10 */
	margin-left: auto;
	margin-right: auto;
	width:745px;
	height:177px;
	z-index:3;
	background-image:url(../assets/background-top.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#strapline_top {
	position:relative;
	top:0px;/*48px -10 */
	width:745px;
	height:20px;
	z-index:10;
	font-family: verdana, arial, sans-serif, helvecia; font-size:11px; color:#006699; font-weight:bold;
	text-align:center;
	padding-top:14px;
	
}

/* top nav */
#cases_top {
	position:absolute;
	left:0px; /*46px* -20*/
	top:0px;/*48px -10 */
	width:120px;
	height:139px;
	z-index:10;
}


#recipes_top {
	position:absolute;
	left:120px;
	top:0px;
	width:126px;
	height:139px;
	z-index:10;
}


#events_top {
	position:absolute;
	left:246px;
	top:0px;
	width:126px;
	height:139px;
	z-index:10;
}


#training_top {
	position:absolute;
	left:372px;
	top:0px;
	width:126px;
	height:139px;
	z-index:10;
}


#contact_top {
	position:absolute;
	left:498px;
	top:0px;
	width:126px;
	height:139px;
	z-index:10;
}


#press_top {
	position:absolute;
	left:624px;
	top:0px;
	width:121px;
	height:139px;
	z-index:10;
}
/*END top nav */

/* end of static top section */




/*p.just {text-align:justify;}*/

#content {
	position:absolute;
	left:0px;
	top:177px;
	z-index:2;
	font-family: verdana, arial, sans-serif, helvecia;
	font-size:11px;
	color:#006699;
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	width: 745px;
	height: 342px;
}

/*table set*/

	table.maintable { 
		vertical-align:top; 
		background-image: url(../assets/background_tile.jpg);
		background-repeat:repeat-y; 
/*		border: 4 solid #000000;*/
	}

		td.left_menu { 
		vertical-align:top; 
		padding:0px;
		border: 0;

	}
	
			#formcell{
			text-align:center;
			font-size:9px;
			width:133px;
			}
	
	td.content_table { 
		vertical-align:top; 
		padding:20px;
		border: 0;
		z-index:20;

	}
	
	td.bottom_circles {
	text-align:right;
	}
	
	table.bottomtable { 
		vertical-align:top; 
		background-image:url(../assets/bottom_menu_bar.gif); 
		background-color:#00B7F1; 
		border: 0; height: 23px;
	}
	
	td.bottommenu {
		font-size:10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align:center;
	}
	
		td.bottom_space {
		background-color: #FFFFFF;
		font-weight:bold;
		text-align:center;
		font-size:9px;
		font-family:verdana, arial, sans-serif, helvecia; 
		color:#006699;
	}
	
	a.bottom_space {
		font-size:9px;
		font-family:verdana, arial, sans-serif, helvecia; 
		color:#006699;
		font-weight:normal;
		text-decoration:none;
		
	}
	
		a:hover.bottom_space {
		font-size:9px;
		font-family:verdana, arial, sans-serif, helvecia; 
		color:#006699;
		font-weight:normal;
		text-decoration:underline;
	}
	

/*table set ends*/

	table.glasses { 
		vertical-align:top;
		text-align:center; 
		border: 0px;
		width:100%;
		padding-left:10px;
		padding-right:10px;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	td.glasses {
		vertical-align:top;
		font-weight:bold;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	td.glass_indv {
		vertical-align:top;
		text-align:left;
		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		padding-bottom:15px;
		}
		
	table.conform { 
		border: 0px;
		width:70%;
		}
		
	td.conform {
		text-align:left; 
		vertical-align:middle; 
		height: 30px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
	td.conform2 { 
		text-align:left; 
		vertical-align:middle; 
		height: 30px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		
	td.conform3 { 
		text-align:center; 
		vertical-align:middle; 
		height: 30px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
td.shopgrey { 
text-align:left; 
}

td.shopline { 
text-align:left; 
}

table.creditcards{ 
width:130px;
align:left;
margin-left:5px; 
}


#clientlist{
font-size:9px;
}

td.client{ height:20px;
}

	
img.glass {
	border:1px;
	border-color:#006699;
}

ul.incase {
		list-style-type:disc;
		margin-left:5px;
}

li.incase {
		list-style-position: outside;
}

span.map {
	font-size:9px;
	font-weight: bold;
}


