﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-image: url(bg_stripe.gif);
}
.skinmaster {
	/*height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; */
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}

#content_table_shell_default
{
	display:block;
	background:url(default_content_bg.gif) no-repeat;
}
#content_table_shell
{
	display:block;
	background:url(secondary_content_bg.gif) no-repeat;
}

.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 525px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:left;
}
.contentpane_default {
	width: 451px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:left;
}
.contentpane_full 
{
	width: 640px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:left;
}
.rightpane {
	width: 247px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane_default {
	width: 285px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#content_table_shell_container
{
	display:block;
	width:806px;
	background:url(secondary_content_bg_tile.gif) repeat-y;
}

.orange_header
{
	color:#ef8b20;
	/*font-weight:bold;*/
}
#footer
{
	display:block;
	width:806px;
	height:112px;
	padding-top:0px;
	color:#FFF;
	margin:0 auto;
}

/*########################################
main nav on homepage
##########################################*/

#nav_live_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_live_here a
{
	display:block;
	width:247px;
	height:99px;
	background:url(nav_live_here_default_noflick.jpg) no-repeat;
	background-position:0px 0px;
}
#nav_work_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_work_here a
{
	display:block;
	width:247px;
	height:99px;
	background:url(nav_work_here_default_noflick.jpg) no-repeat;
	background-position:0px 0px;
}
#nav_invest_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_invest_here a
{
	display:block;
	width:247px;
	height:96px;
	background:url(nav_invest_here_default_noflick.jpg) no-repeat;
	background-position:0px 0px;
}


#header_default, #header_live, #header_work, #header_invest
{
	display:block;
	width:525px;
	height:294px;
	background:url(header_default.jpg) no-repeat;
	font-family:Georgia;
	color:#FFF;
}
#header_live
{
	background:url(livehere_home.jpg) no-repeat;
}
#header_work
{
	background:url(workhere_home.jpg) no-repeat;
}
#header_invest
{
	background:url(investhere_home.jpg) no-repeat;
}

.header_image_white
{
	display:block;
	padding-left:25px;
	font-family:Georgia;
	font-size:14px;
	padding-top:220px;
	font-weight:bold;
}
.header_image_white_sm
{
	display:block;
	padding-left:25px;
	font-size:11px;
	padding-top:7px;
}
/*#header_live,#header_work,#header_invest
{
	position: relative;
	top:0px;
	left:0px;
	width:525px;
	height:294px;
	z-index:100;
	visibility: hidden;
}*/
/*########################################
main nav on secondary pages
##########################################*/
#nav_sec_live_here_high a
{
	display:block;
	width:247px;
	height:68px;
	background:url(nav_live_here_noflick.jpg) no-repeat;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_live_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_live_here a
{
	display:block;
	width:247px;
	height:68px;
	background:url(nav_live_here_noflick.jpg) no-repeat;
	background-position:0px 0px;
}
#nav_sec_work_here_high a
{
	display:block;
	width:247px;
	height:68px;
	background:url(nav_work_here_noflick.jpg) no-repeat;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_work_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_work_here a
{
	display:block;
	width:247px;
	height:68px;
	background:url(nav_work_here_noflick.jpg) no-repeat;
	background-position:0px 0px;
}
#nav_sec_invest_here_high a
{
	display:block;
	width:247px;
	height:65px;
	background:url(nav_invest_here_noflick.jpg) no-repeat;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_invest_here a:hover
{
	width:247px;
	background-position:-247px 0px;
	text-decoration:none;
}
#nav_sec_invest_here a
{
	display:block;
	width:247px;
	height:65px;
	background:url(nav_invest_here_noflick.jpg) no-repeat;
	background-position:0px 0px;
}



.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}




.GoldNames
{
	font-family:Georgia;
	font-size:12px;
	color:#F2991B;
	font-weight:normal;
}
#about_footer
{
	display:block;
	width:994px;
	height:212px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	background:url(footer_bg_about.jpg) no-repeat;
}




#header_links{
	display:block;
	width:574px;
	height:49px;
	text-align:right;
	color:#FFF;
	font-size:12px;
	margin-top:10px;
}

a:visited.header_nav, .header_nav a:visited
{
	color:#FFF;
	font-size:13px;
	font-family:Serif;
}
a:hover.header_nav, .header_nav a:hover
{
	color:#FFF;
	font-size:13px;
	line-height:20px;
	text-decoration:underline;
}
a.header_nav
{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	line-height:20px;
	font-family:Serif;
	cursor:pointer;
}



a:visited.footer_links, .footer_links a:visited
{
	color:#FFF;
	font-size:12px;
	font-family:Serif;
	text-decoration:none;
}

a:hover.footer_links, .footer_links a:hover
{
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
}

a.footer_links
{
	color:#FFF;
	font-size:12px;
	font-family:Serif;
	text-decoration:none;
}



a:visited.link_small
{
	color:#f2991b;
	font-size:10px;
	text-decoration:none;
	font-family:Times,Georgia,serif;
}

a:hover.link_small
{
	color:#f2991b;
	font-size:10px;
	text-decoration:underline;
	font-family:Times,Georgia,serif;
}

a.link_small
{
	color:#f2991b;
	font-size:10px;
	text-decoration:none;
	font-family:Times,Georgia,serif;
}


a:visited.link_featured
{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana,sans-serif;
}

a:hover.link_featured
{
	color:#FFF;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana,sans-serif;
}

a.link_featured
{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana,sans-serif;
}

.navTop
{
	display:block;
	height:11px;
	font-size:1px;
	background:url(aboutus_navigation_top.gif) no-repeat;
}
.navBottom
{
	display:block;
	height:8px;
	background:url(aboutus_navigation_bottom.gif) no-repeat;
}

.header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:57px;
	  }
#nav_company a:hover
{
	width:134px;
	background:url(nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#nav_company a
{
	width:134px;
	background:url(nav_company.jpg) no-repeat;
}
#nav_history a:hover
{
	width:99px;
	background:url(nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#nav_history a
{
	width:99px;
	background:url(nav_history.jpg) no-repeat;
}
#nav_products a:hover
{
	width:102px;
	background:url(nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#nav_products a
{
	width:102px;
	background:url(nav_products.jpg) no-repeat;
}

#nav_promotions a:hover
{
	width:143px;
	background:url(nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#nav_promotions a
{
	width:143px;
	background:url(nav_promotions.jpg) no-repeat;
}





.aug_header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:58px;
	  }
#aug_nav_company a:hover
{
	width:96px;
	background:url(aug_nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#aug_nav_company a
{
	width:96px;
	background:url(aug_nav_company.jpg) no-repeat;
}
#aug_nav_history a:hover
{
	width:83px;
	background:url(aug_nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#aug_nav_history a
{
	width:83px;
	background:url(aug_nav_history.jpg) no-repeat;
}
#aug_nav_products a:hover
{
	width:107px;
	background:url(aug_nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#aug_nav_products a
{
	width:107px;
	background:url(aug_nav_products.jpg) no-repeat;
}

#aug_nav_promotions a:hover
{
	width:119px;
	background:url(aug_nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#aug_nav_promotions a
{
	width:119px;
	background:url(aug_nav_promotions.jpg) no-repeat;
}
#aug_footer
{
	display:block;
	width:994px;
	height:265px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	background:url(aug_footer_bg.jpg) no-repeat;
}
#aug_content_table_shell
{
	display:block;
	background:url(aug_bg.jpg) no-repeat;
	height:513px;
}

.products_contentpane 
{
	display:block;
	width: 322px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 47px;
	text-align:left;
}
.products_rightpane 
{
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 47px;
}
.products_landing_rightpane
{
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 46px;
}

#products_content_table_shell
{
	display:block;
	background:url(prod_bg.jpg) no-repeat;
	height:496px;
}

#prod_icl a
{	
	display:block;
	float:left;
	width:105px;
	height:426px;
	background:url(bottle_ic_light.jpg) no-repeat;
}
#prod_icl a:hover
{
	width:105px;
	background:url(bottle_ic_light_over.jpg) no-repeat;
	text-decoration:none;
}
#prod_ic a
{	
	display:block;
	float:left;
	width:103px;
	height:426px;
	background:url(bottle_ic_lager.jpg) no-repeat;
}
#prod_ic a:hover
{
	width:103px;
	background:url(bottle_ic_lager_over.jpg) no-repeat;
	text-decoration:none;
}
#prod_aug a
{	
	display:block;
	float:left;
	width:98px;
	height:426px;
	background:url(bottle_augustiner.jpg) no-repeat;
}
#prod_aug a:hover
{
	width:98px;
	background:url(bottle_augustiner_over.jpg) no-repeat;
	text-decoration:none;
}


.prod_header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:58px;
	  }
#prod_nav_company a:hover
{
	width:96px;
	background:url(prod_nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#prod_nav_company a
{
	width:96px;
	background:url(prod_nav_company.jpg) no-repeat;
}
#prod_nav_history a:hover
{
	width:83px;
	background:url(prod_nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#prod_nav_history a
{
	width:83px;
	background:url(prod_nav_history.jpg) no-repeat;
}
#prod_nav_products a:hover
{
	width:107px;
	background:url(prod_nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#prod_nav_products a
{
	width:107px;
	background:url(prod_nav_products.jpg) no-repeat;
}

#prod_nav_promotions a:hover
{
	width:119px;
	background:url(prod_nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#prod_nav_promotions a
{
	width:119px;
	background:url(prod_nav_promotions.jpg) no-repeat;
}

#prod_content_table_shell
{
	display:block;
	background:url(prod_bg.jpg) no-repeat;
	height:513px;
}
#prod_footer
{
	display:block;
	width:994px;
	height:265px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	background:url(prod_footer_bg.jpg) no-repeat;
}




.icl_header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:58px;
	  }
#icl_nav_company a:hover
{
	width:96px;
	background:url(icl_nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#icl_nav_company a
{
	width:96px;
	background:url(icl_nav_company.jpg) no-repeat;
}
#icl_nav_history a:hover
{
	width:83px;
	background:url(icl_nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#icl_nav_history a
{
	width:83px;
	background:url(icl_nav_history.jpg) no-repeat;
}
#icl_nav_products a:hover
{
	width:107px;
	background:url(icl_nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#icl_nav_products a
{
	width:107px;
	background:url(icl_nav_products.jpg) no-repeat;
}

#icl_nav_promotions a:hover
{
	width:119px;
	background:url(icl_nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#icl_nav_promotions a
{
	width:119px;
	background:url(icl_nav_promotions.jpg) no-repeat;
}
#icl_footer
{
	display:block;
	width:994px;
	height:265px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	background:url(icl_footer_bg.jpg) no-repeat;
}
#icl_content_table_shell
{
	display:block;
	background:url(icl_bg.jpg) no-repeat;
	height:513px;
}





.ic_header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:58px;
	  }
#ic_nav_company a:hover
{
	width:96px;
	background:url(ic_nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#ic_nav_company a
{
	width:96px;
	background:url(ic_nav_company.jpg) no-repeat;
}
#ic_nav_history a:hover
{
	width:83px;
	background:url(ic_nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#ic_nav_history a
{
	width:83px;
	background:url(ic_nav_history.jpg) no-repeat;
}
#ic_nav_products a:hover
{
	width:107px;
	background:url(ic_nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#ic_nav_products a
{
	width:107px;
	background:url(ic_nav_products.jpg) no-repeat;
}

#ic_nav_promotions a:hover
{
	width:119px;
	background:url(ic_nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#ic_nav_promotions a
{
	width:119px;
	background:url(ic_nav_promotions.jpg) no-repeat;
}
#ic_footer
{
	display:block;
	width:994px;
	height:265px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	background:url(ic_footer_bg.jpg) no-repeat;
}
#ic_content_table_shell
{
	display:block;
	background:url(ic_bg.jpg) no-repeat;
	height:513px;
}

#event_specials_table_shell
{
	display:block;
	background:url(event_specials_bg.jpg) no-repeat;
}


.home_header_nav a{
	    display:block;
	    float:left;
	    font-size:1px;
	    text-decoration:none;
	    padding:0px;
	    height:55px;
	  }
#home_nav_company a:hover
{
	width:103px;
	background:url(home_nav_company_over.jpg) no-repeat;
	text-decoration:none;
}

#home_nav_company a
{
	width:103px;
	background:url(home_nav_company.jpg) no-repeat;
}
#home_nav_history a:hover
{
	width:92px;
	background:url(home_nav_history_over.jpg) no-repeat;
	text-decoration:none;
}

#home_nav_history a
{
	width:92px;
	background:url(home_nav_history.jpg) no-repeat;
}
#home_nav_products a:hover
{
	width:108px;
	background:url(home_nav_products_over.jpg) no-repeat;
	text-decoration:none;
}

#home_nav_products a
{
	width:108px;
	background:url(home_nav_products.jpg) no-repeat;
}

#home_nav_promotions a:hover
{
	width:123px;
	background:url(home_nav_promotions_over.jpg) no-repeat;
	text-decoration:none;
}

#home_nav_promotions a
{
	width:123px;
	background:url(home_nav_promotions.jpg) no-repeat;
}

#home_table_shell
{
	display:block;
	background:url(home_bg.jpg) no-repeat;
}

#home_footer
{
	display:block;
	width:994px;
	height:112px;
	padding-top:25px;
	text-align:center;
	color:#FFF;
	/*background:url(footer_bg_about.jpg) no-repeat;*/
}
a:hover.prod_link
{
	color:#FFF;
	font-size:15px;
	text-decoration:underline;
}
a.prod_link, .prod_link a
{
	color:#FFF;
	font-size:15px;
	text-decoration:none;
}
