@charset "UTF-8";
/* CSS Document */

BODY {
	background-image: url(../images/bgglasses.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#top-photo{
	height:95px;
	width:808px;
	margin:auto;
	text-align:center;
	padding-top:20px;
}
#middle-photo{
	height:42px;
	width:808px;
	background-image: url(../images/homepage/homemiddleimage.jpg);
	margin:auto;
	text-align:left;
}
#bottom-photo{
	height:750px;
	width:808px;
	background-image: url(../images/homepage/homebottomimage.jpg);
	margin:auto;
	text-align:left;
}
#middle-about{
	height:42px;
	width:808px;
	background-image: url(../images/about/aboutmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-about{
	height:900px;
	width:808px;
	background-image: url(../images/about/aboutbottomimage.jpg);
	margin:auto;
	text-align:left;
}
#logos-about{
	height:889px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#bottom-shadow{
	height:60px;
	width:808px;
	margin:auto;
	text-align:center;
}
#middle-approach{
	height:42px;
	width:808px;
	background-image: url(../images/approach/approachmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-approach{
	height:870px;
	width:808px;
	background-image: url(../images/approach/approachbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#middle-usdrinks{
	height:42px;
	width:808px;
	background-image: url(../images/usdrinks/usdrinksmiddle.jpg);
	margin:auto;
	text-align:left;
}
#bottom-usdrinks{
	height:1000px;
	width:808px;
	background-image: url(../images/usdrinks/usdrinksbottom.jpg);
	margin:auto;
	text-align:left;
}
#logos-approach{
	height:859px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-staff{
	height:42px;
	width:808px;
	background-image: url(../images/staff/staffmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-staff{
	height:2350px;
	width:808px;
	background-image: url(../images/staff/staffbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-staff{
	height:2339px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-services{
	height:42px;
	width:808px;
	background-image: url(../images/services/servicesmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-services{
	height:1850px;
	width:808px;
	background-image: url(../images/services/servicesbottomimage.jpg);
	margin:auto;
	text-align:left;
}
#logos-services{
	height:1839px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-strategic{
	height:42px;
	width:808px;
	background-image: url(../images/partners/partnersmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-strategic{
	height:1750px;
	width:808px;
	background-image: url(../images/partners/partnersbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-strategic{
	height:1739px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-clients{
	height:42px;
	width:808px;
	background-image: url(../images/clients/clientsmiddleimage.jpg);
	margin:auto;
	text-align:left;
}
#bottom-clients{
	height:2800px;
	width:808px;
	background-image: url(../images/clients/clientsbottomimage.jpg);
	margin:auto;
	text-align:left;
}
#middle-events{
	height:42px;
	width:808px;
	background-image: url(../images/usdrinks/eventsmiddle.jpg);
	margin:auto;
	text-align:left;
}
#bottom-events{
	height:2600px;
	width:808px;
	background-image: url(../images/usdrinks/eventsbottom.jpg);
	margin:auto;
	text-align:left;
}
#middle-press{
	height:42px;
	width:808px;
	background-image: url(../images/usdrinks/pressmiddle.jpg);
	margin:auto;
	text-align:left;
}
#bottom-press{
	height:1100px;
	width:808px;
	background-image: url(../images/usdrinks/pressbottom.jpg);
	margin:auto;
	text-align:left;
}
#logos-press{
	height:1089px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:center;
}
#logos-clients{
	height:2789px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}

#middle-contact{
	height:42px;
	width:808px;
	background-image: url(../images/contact/contactmiddleimag.jpg);
	margin:auto;
	text-align:left;
}
#bottom-contact{
	height:730px;
	width:808px;
	background-image: url(../images/contact/contactbottomimage.jpg);
	margin:auto;
	text-align:left;
}
#logos-contact{
	height:720px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-links{
	height:42px;
	width:808px;
	background-image: url(../images/links/linksmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-links{
	height:1000px;
	width:808px;
	background-image: url(../images/links/linksbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-links{
	height:989px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-twining{
	height:42px;
	width:808px;
	background-image: url(../images/twinings/twiningmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-twining{
	height:560px;
	width:808px;
	background-image: url(../images/twinings/twiningbottomimage.jpg);
	margin:auto;
	text-align:left;
}
#logos-twining{
	height:549px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-crown{
	height:42px;
	width:808px;
	background-image: url(../images/crown/crownmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-crown{
	height:810px;
	width:808px;
	background-image: url(../images/crown/crownbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-crown{
	height:799px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-silk{
	height:42px;
	width:808px;
	background-image: url(../images/silk/silkmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-silk{
	height:870px;
	width:808px;
	background-image: url(../images/silk/silkbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-silk{
	height:859px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-german{
	height:42px;
	width:808px;
	background-image: url(../images/german/germanmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-german{
	height:1260px;
	width:808px;
	background-image: url(../images/german/germanbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-german{
	height:1249px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-wars{
	height:42px;
	width:808px;
	background-image: url(../images/warsteiner/warsmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-wars{
	height:490px;
	width:808px;
	background-image: url(../images/warsteiner/warsbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-wars{
	height:479px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-privacy{
	height:42px;
	width:808px;
	background-image: url(../images/privacy/privacymiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-privacy{
	height:1600px;
	width:808px;
	background-image: url(../images/privacy/privacybottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-privacy{
	height:1589px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-cases{
	height:42px;
	width:808px;
	background-image: url(../images/cases/casemiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-cases{
	height:530px;
	width:808px;
	background-image: url(../images/cases/casebottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-cases{
	height:520px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#middle-sitemap{
	height:42px;
	width:808px;
	background-image: url(../images/sitemap/sitemapmiddlephoto.jpg);
	margin:auto;
	text-align:left;
}
#bottom-sitemap{
	height:620px;
	width:808px;
	background-image: url(../images/sitemap/sitemapbottomphoto.jpg);
	margin:auto;
	text-align:left;
}
#logos-sitemap{
	height:609px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#logos{
	height:417px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:left;
}
#flags{
	height:989px;
	width:197px;
	background-color:#E8E9DC;
	border: 1px solid #999999;
	margin-left:8px;
	margin-top:4px;
	float:left;
	text-align:center;
}
#logos-random{
	height:430px;
	width:196px;
	background-color:#E8E9DC;
	float:left;
	text-align:right;
}
#text{
	height:400px;
	width:480px;
	float:left;
	padding-left:30px;
	padding-top:15px;
	padding-right:15px;
	text-align:left;
}
#nav-one{
	height:27px;
	padding-top:15px;
	width:71px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-two{
	height:27px;
	padding-top:15px;
	width:134px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-three{
	height:27px;
	padding-top:15px;
	width:43px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-four{
	height:27px;
	padding-top:15px;
	width:64px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-five{
	height:27px;
	padding-top:15px;
	width:141px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-six{
	height:27px;
	padding-top:15px;
	width:131px;
	margin:auto;
	text-align:center;
	float:left;
}
#nav-seven{
	height:27px;
	padding-top:15px;;
	width:48px;
	margin:auto;
	text-align:center;
	float:left;
}
a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}
a.bottomemail:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.bottomemail:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.bottomemail:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.bottomemail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#666666;
	text-decoration: underline;
}
a.mainlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.mainlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.mainlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
a.mainlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.top:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.top:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.txt-bottom
{
    FONT-SIZE: 9pt;
	color:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: normal;
	line-height: 25px
}
.txt-clients
{
    FONT-SIZE: 11pt;
	color:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.txt-main
{
    FONT-SIZE: 10pt;
	color:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.txt-title
{
    FONT-SIZE: 16pt;
	color:#CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.txt-subtitle
{
    FONT-SIZE: 11pt;
	color:#CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.txt-clientpage
{
    FONT-SIZE: 12pt;
	color:#CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
/*rollover states for barsol_logo*/
.barsol_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.barosol_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/barsol.gif) top left no-repeat;
}
div.barosol_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/barsol.gif) bottom left no-repeat;
}
div.barosol_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for girl logo*/
.girl_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.girl_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/girl.gif) top left no-repeat;
}
div.girl_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/girl.gif) bottom left no-repeat;
}
div.girl_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for greekwine logo*/
.greekwine_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.greekwine_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/greekwine.gif) top left no-repeat;
}
div.greekwine_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/greekwine.gif) bottom left no-repeat;
}
div.greekwine_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for nextlevel logo*/
.nextlevel_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.nextlevel_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/nextlevel.gif) top left no-repeat;
}
div.nextlevel_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/nextlevel.gif) bottom left no-repeat;
}
div.nextlevel_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for heinekenlogo logo*/
.heineken_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.heineken_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/heineken.gif) top left no-repeat;
}
div.heineken_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/heineken.gif) bottom left no-repeat;
}
div.heineken_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for mataharilogo logo*/
.matahari_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.matahari_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/matahari.gif) top left no-repeat;
}
div.matahari_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/matahari.gif) bottom left no-repeat;
}
div.matahari_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for senorfrogslogo logo*/
.senorfrogs_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.senorfrogs_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/senorfrogs.gif) top left no-repeat;
}
div.senorfrogs_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/senorfrogs.gif) bottom left no-repeat;
}
div.senorfrogs_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for leblon logo*/
.leblon_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.leblon_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/leblon.gif) top left no-repeat;
}
div.leblon_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/leblon.gif) bottom left no-repeat;
}
div.leblon_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for oval logo*/
.oval_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.oval_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/oval.gif) top left no-repeat;
}
div.oval_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/oval.gif) bottom left no-repeat;
}
div.oval_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for silklogo logo*/
.silklogo_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.silklogo_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/silklogo.gif) top left no-repeat;
}
div.silklogo_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/silklogo.gif) bottom left no-repeat;
}
div.silklogo_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for spaten logo*/
.spaten_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.spaten_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/spaten.gif) top left no-repeat;
}
div.spaten_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/spaten.gif) bottom left no-repeat;
}
div.spaten_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for teaforte logo*/
/*.teaforte_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.teaforte_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/teaforte.gif) top left no-repeat;
}
div.teaforte_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/teaforte.gif) bottom left no-repeat;
}
div.teaforte_outer a:hover 
{
	background-image:none;
}*/
/*******************************************/
/*rollover states for twinings logo*/
.twinings_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.twinings_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/twinings.gif) top left no-repeat;
}
div.twinings_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/twinings.gif) bottom left no-repeat;
}
div.twinings_outer a:hover 
{
	background-image:none;
}
/*******************************************/
/*rollover states for dailys logo*/
.dailys_logo
{
	float:left;
	height:45px; 
	width:98px;
}
div.dailys_outer
{
	float:left;
	height:45px; 
	width:98px;
	background:url(../images/logo_images/dailys.gif) top left no-repeat;
}
div.dailys_outer a 
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/logo_images/dailys.gif) bottom left no-repeat;
}
div.dailys_outer a:hover 
{
	background-image:none;
}
