/* 
================================
Layout
================================
*/
html { height:100%; }
body {
	width: 100%;
	height: 100%;
	padding-bottom: 0;
	background-color: #000;
	}
.skinmaster {
	height: auto;
	background-color: #000;
	width: 900px;
	border:1px solid #333;
	 }
.skinheader { }
.controlpanel {
	width: 100%;
	background-color: #fc0; }
.toppane {
	width: 100%;
	background-color: transparent;
	padding: 0; }
.imagepane {
	width: 240px; }
.contentpane {
	padding: 20px 30px 20px 40px; }
.logoPosition  { 
	float: right;
	margin-right: 30px; }
.navpane {
	height: 46px;
	background-image: url(images/nav_bkgd.gif);
	background-repeat: repeat-x; }
.brandpane {
	height: 40px; }
.normal {
	color:#000;}
/* 
================================
Content Styles
================================
*/
p {font-size:1.2em;
font-weight:normal;
	margin-top: 3px;
	color:#fff}
a {color:#fc0;
	font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none; }
a img {border:none;}
a:link {
    text-decoration: none;
	color:#fc0; }
a:visited {color:#fc0;
    text-decoration: none; }
a:hover {color:#fc0;
    text-decoration: underline;
 }
a:active {color:#fc0;
    text-decoration: none; }
.SkinObject {
    font-weight: normal;
    font-size: 1em;
    color: #fc0;
    font-family: Arial, Helvetica, san-serif;
    text-decoration: none; }
a.SkinObject:link {
    text-decoration: none;
    color: #fc0; }
a.SkinObject:visited {
    text-decoration: none;
    color: #fc0; }
a.SkinObject:hover {
    text-decoration: underline;
    color: #c30; }
a.SkinObject:active {
    text-decoration: none;
    color: #fc0; }
ul, ul li {
	list-style-type: circle;
	margin-left: 0.5em;
	padding-left: 0.5em; }
h1 {
    font-family: Arial, Helvetica, san-serif;
    font-size:  2em;
    font-weight: bold;
    color: #fc0; 
    margin-bottom: 0;
    margin-top: 0; }
h2 {
    font-family: Arial, Helvetica, san-serif;
    font-size:  1.5em;
    font-weight: bold;
    color: #fc0;
    margin-bottom: 0;
    margin-top: 0; }
h3 {
    font-family: Arial, Helvetica, san-serif;
    font-size:  1.2em;
    font-weight: bold;
    color: #904A2D;
    margin-bottom: 0;
    margin-top: 0; }
em {
	font-weight: normal;
	font-style: italic;
	color: #c30;
	font-size: 1.2em; }
.SelectedTab  { 
	color: #999; 
	font-size: 0.7em; 
	font-family: Arial, Helvetica, san-serif; 
	font-weight: normal; 
	text-decoration: none; }
a.SelectedTab:link  { 
	color: #fc0; 
	text-decoration: none; }
a.SelectedTab:visited  { 
	color: #fc0; 
	text-decoration: none; }
a.SelectedTab:hover  { 
	color: #c30; 
	text-decoration: underline; }
a.SelectedTab:active { 
	color: #fc0; 
	text-decoration: none; }
.EventHead {
	color:#fc0;
	font-family:Arial;
	font-size:.9em;}
.PageHead {padding-bottom:30px;}
img.figureRight {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;}
img.figureLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;}	
.figureRight img {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;}
.figureLeft img {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;}	
div.figureRight {
	float: right;
	width:100px;
	margin: 0 0 5px 10px;}
.figureRight p {
	font: normal 1em/normal Arial, sans-serif;
	color:#fc0;
	text-align: center;
	padding:0 0 0 0;
	width:100px;}
.figureRight a,
.figureRight a:link {
	color:#fc0;
	text-decoration:underline;}
.figureRight a:hover {
	color: #c30;}
p.button a { 
	border: solid 1px #f00;
	background-color: #fc0;
	padding: 6px;
	float: right;
	margin: 2px 2px 2px 10px;
	height: auto;
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
	font-size:.8em;
	font-weight:bold;
}
p.button a:hover {
	background-color: red;
	border: solid 1px #fc0;
	color:#fc0;}
/* 
================================
Drink Thumbnail Mouseovers
================================
*/ 
img.swapSacsaywaman  { 
	background-image: url("/Portals/0/images/img_rcp_Sacsaywaman.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapSacsaywaman:hover   { 
	background-image: url("/Portals/0/images/img_rcp_Sacsaywaman.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoPunch { 
	background-image: url("/Portals/0/images/img_rcp_PiscoPunch.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoPunch:hover   { 
	background-image: url("/Portals/0/images/img_rcp_PiscoPunch.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoSour { 
	background-image: url("/Portals/0/images/img_rcp_PiscoSour.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoSour:hover   { 
	background-image: url("/Portals/0/images/img_rcp_PiscoSour.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
img.swapIncapolitan  { 
	background-image: url("/Portals/0/images/img_rcp_Incapolitan.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapIncapolitan:hover   { 
	background-image: url("/Portals/0/images/img_rcp_Incapolitan.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoSapphire  { 
	background-image: url("/Portals/0/images/img_rcp_PiscoSapphire.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapPiscoSapphire:hover   { 
	background-image: url("/Portals/0/images/img_rcp_PiscoSapphire.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
img.swapPiscola  { 
	background-image: url("/Portals/0/images/img_rcp_Piscola.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 126px; 
	height: 165px }
img.swapPiscola:hover   { 
	background-image: url("/Portals/0/images/img_rcp_Piscola.jpg"); 
	background-repeat: no-repeat; 
	background-position: -126 0; 
	width: 126px; 
	height: 165px }
/* 
================================
Global Navigation
================================
*/ 
ul.nav li{
	float: left;
	list-style-type: none;
	margin: 0px 10px 8px 20px;
}
ul.nav a {
	display: block;
	background-repeat: no-repeat;
 }
ul.nav a:hover { 
	background-position: 0 -15px;
	background-repeat: no-repeat;
}
.nav1 {
	background-image: url("/Portals/0/images/nav_aboutIGP.gif"); 
}
.nav1 a:hover {
	background-image: url("/Portals/0/images/nav_aboutIGP.gif"); 
}
.nav1chosen {
	background-image: url("/Portals/0/images/nav_aboutIGP.gif"); 
	background-position:0 -15px;
}
.nav2 {
	background-image: url("/Portals/0/images/nav_history.gif"); 
}
.nav2 a:hover {
	background-image: url("/Portals/0/images/nav_history.gif"); 
}
.nav2chosen {
	background-image: url("/Portals/0/images/nav_history.gif"); 
	background-position:0 -15px;
}
.nav3 {
	background-image: url("/Portals/0/images/nav_recipes.gif"); 
}
.nav3 a:hover {
	background-image: url("/Portals/0/images/nav_recipes.gif"); 
}
.nav3chosen {
	background-image: url("/Portals/0/images/nav_recipes.gif"); 
	background-position:0 -15px;
}
.nav4 {
	background-image: url("/Portals/0/images/nav_events.gif"); 
}
.nav4 a:hover {
	background-image: url("/Portals/0/images/nav_events.gif"); 
}
.nav4chosen {
	background-image: url("/Portals/0/images/nav_events.gif"); 
	background-position:0 -15px;
}
.nav5 {
	background-image: url("/Portals/0/images/nav_buy.gif"); 
}
.nav5 a:hover {
	background-image: url("/Portals/0/images/nav_buy.gif"); 
}
.nav5chosen {
	background-image: url("/Portals/0/images/nav_buy.gif"); 
	background-position:0 -15px;
}
.nav6 {
	background-image: url("/Portals/0/images/nav_home.gif"); 
}
.nav6 a:hover {
	background-image: url("/Portals/0/images/nav_home.gif"); 
}
.nav6chosen {
	background-image: url("/Portals/0/images/nav_home.gif"); 
	background-position:0 -15px;
}
/* 
================================
Footer Navigation
================================
*/ 
.main_dnnmenu_container { 
	background-color: transparent; }
.main_dnnmenu_bar { 
	background-color: transparent; 
	cursor: hand; }
.main_dnnmenu_item td { 
	color: #ffffff; 
	font-size: 0.7em; 
	font-family: Arial, Tahoma, Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 1em;
	background-color: transparent; 
	white-space: nowrap; 
	cursor: hand; 
	padding: 3px 3px 3px 10px; }
.main_dnnmenu_rootitem { 
	color: #999; 
	font-size: 0.7em; 
	font-family: Arial, Tahoma, Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	background-color: transparent; 
	white-space: nowrap; 
	cursor: hand; 
	padding: 0 8px 0 0; }
.main_dnnmenu_itemhover { 
	color: #666; 
	background-color: transparent; }
.main_dnnmenu_itemhover td { 
	color: #fff; 
	background-color: #904A2D; }
.main_dnnmenu_icon { 
	display: none; }
.main_dnnmenu_submenu { 
	background-color: #999; 
	cursor: hand; 
	padding: 0; 
	z-index: 1000; }
.main_dnnmenu_break { 
	font-size: 1px; 
	height: 1px; }
.main_dnnmenu_arrow { 
	font-size: 10pt; 
	font-family: webdings; 
	cursor: hand; 
	border-top: 0 solid #cad5ea; 
	border-right: 1px solid #cad5ea; 
	border-bottom: 1px solid #cad5ea; }
.main_dnnmenu_rootmenuarrow {
	font-size: 10pt; 
	font-family: Arial; 
	cursor: hand; }
