@charset "utf-8";
/* CSS Document */
body {font-family:Verdana, Geneva, sans-serif; margin: 0px; padding:0px; text-align:center;}
#container{ margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	width: 790px;
	padding: 5px;
	border-width: 2px;
	border-color: #39F;
	border-style:outset;
} /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
#innerBorder {border: 4px #F06 solid; }
/*--------------------MAIN CONTENT-------------------*/
#main { }
#tagline {padding: 10px; color: #F06; font-size:24px;}
/* ------------HEADER------------*/

#header img {margin: 0;}
#logo {font-size: 10px; color: #FF3FFF;}

/* ------------NAVIGATION MENU------------*/
#pageInfo a#linkInfo
, #pageProd a#linkProd
, #pageOrd a#linkOrd
, #pageAbout a#linkAbout
, #pageCont a#linkCont
{color:#ffffff;}

#nav_menu {
	padding-bottom: 10px;
	padding-top: 10px;
	background-color:#F06;
}
/* Get rid of the margin, padding and bullets in the unordered lists */
#nav_menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
#nav_menu ul li {list-style: none; margin: 0; display: inline;}
/* Set up the link size, color and borders */
#nav_menu ul li a, #nav_menu ul li a:visited {
	padding-left: 25px;
	padding-right: 25px;
	font-size:12pt;
	color:#FCF;
	text-decoration:none;
}
#nav_menu ul li a:link:hover, #nav_menu ul li a:visited:hover {
	padding-left: 25px;
	padding-right: 25px;
	font-size:12pt;
	color:#ffffff;
	text-decoration:none;
}

#sub_nav_menu {
	padding-bottom: 5px;
	padding-top: 5px;
	background-color:#FFF;
}
/* Get rid of the margin, padding and bullets in the unordered lists */
#sub_nav_menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
#sub_nav_menu ul li {list-style: none; margin: 0; display: inline;}
/* Set up the link size, color and borders */
#sub_nav_menu ul li a, sub_#nav_menu ul li a:visited {
	padding-left: 5px;
	padding-right: 25px;
	font-size:10pt;
	color:#F69;
	text-decoration:underline;
}
#sub_nav_menu ul li a:link:hover, #sub_nav_menu ul li a:visited:hover {
	padding-left: 5px;
	padding-right: 25px;
	font-size:10pt;
	color:#F06;
	text-decoration:underline;
}


#content {text-align:left;}
#content h1 {
	color: #ffffff;
	background-color:#39F; font-size:16px; text-align: right;
	padding-right: 5px;
}
#content h2 {font-size: 14px; color:#F09; line-height:14px; padding-left:5px; padding-right: 5px;}
#content p {color: #39f; text-align: left; font-size:14px; padding-left:5px; padding-right:5px;}
#content a {
	color: #FF1FFF;
	text-decoration:none;
}
#content #l_col img {padding-left: 5px;}
#content #r_col img {padding-right: 5px;}
#content ul li {
	color: #39f;
	list-style-image: url(../images/icons/cc_olive.gif);
	font-size: 14px;
}
}
/*----------------------SIGNATURE BLOCK--------------------------*/
#content #sigBlock {padding-left: 150px; }
#content #sigBlock p {line-height: 12px; font-size: 10px;}
#content #sigBlock h2 {line-height: 12px;}

/*----------------------ADDRESS BLOCK--------------------------*/
#content .addrBlock p {line-height: 0px; font-size: 12px;}
#content .addrBlock h2 {line-height: 12px;}

.imgLink {text-align: center; padding: 10px;}
.caption {font-size: 12px; color: #39f; padding-bottom: 15px;}
.imgLink .caption img a {border:none;}

/*-------------------CONTENT COLUMNS-----------------------*/
#l_col {float: left; width: 48%; margin: 0;}
#r_col {float: right; width: 48%; margin: 0;}
#m_col {clear: both; width: 100%; margin: 0;}
/*--------------------FOOTER-------------------------------*/
#footer {
	clear: both;
	text-align: center;
	padding-top: 10px;
	font-size: 10px;
	color:#F06;
	font-weight: bold;
	border-top-color: #FF0066;
	border-top-style: dashed;
	border-top-width: 1px;
}
#footer p {line-height:6px;}
#footer a {color:#F06; text-decoration: none; line-height:6px;}

/*---------PAGE SPECIFIC---------------------*/ 
#pageInfo #content {
	background-image: url(../images/cocktails/Margarita.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#pageAbout #content {
	background-image: url(../images/cocktails/pina_colada.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#pageOrd #content {
	background-image: url(../images/cocktails/Strawberry_Daiquiri.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

/* -----------------CLASSES-------------------*/
.TableHead {background-color:#FF7FFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.OrderIn {background-color:#CCCCFF;}
.Stockist {background-color:#FFCCFF;}
.OrderIn, .Stockist {font-size:10px;}
.clear {clear: both; margin: 0;}
.textbottom {vertical-align:text-bottom; }

