/* Style specifications for menu items and links  */


#companymenu {
	position: absolute;
	width:166px;
	visibility: hidden;
	z-index:1;
	top: 47px;
			
}

#brandsmenu {
	position:absolute;
	width:166px;
    visibility: hidden;
	z-index:1;
	top: 47px;		
}

#globalmenu {
	position:absolute;
	width:166px;
	visibility: hidden;
	z-index:1;	
	top: 47px;	
}
#investorsmenu {
	position:absolute;
	width:166px;
	visibility: hidden;
	z-index:1;	
	top: 47px;	
}



#navLink a, #navLink a:hover {
width:166px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	display: block;
	color: #fff;
	background-color:#9b0016;
	text-decoration:none;
padding:8px 0 8px 15px;

}

#navLink a:hover {
background-color:#CC0000;
background-image:url(../images/arrow-menus.gif);
background-position:left;
background-repeat:no-repeat;
background-position:1px;
}



/* Style specifications for menu items and links - end  */





body {
margin: 0;
padding: 0;
background-color:#FFFFFF;
background-image:url(../images/top_bg.gif);
background-position:top;
background-repeat:repeat-x;
font-family:  Helvetica, Arial, sans-serif;
font-size:.99em;

}


#wrap{
width:100%;
margin:0 auto;
background-image:url(../images/bgTop.jpg);
background-repeat:no-repeat;
vertical-align:middle;
background-position:top;

}


#page {
width:785px;
background-color:#fff;
margin:0 auto;
}


#pageTopBtns {
padding-top:20px;
float:right;
}


#pageframe {
width:760px;
text-align: left;
background-image:images08/bottomPage.jpg;
background-repeat:no-repeat;
background-position:bottom;
padding-right:24px;
}

#pageContent {
width:760px;
text-align: left;
}

#newspageContent {
width:760px;
text-align: left;
}

#pageContent #distributors{
width:230px;
float:left;
padding-top:25px;
margin-right:20px;

}

#BrandsContentLeft {
width:393px;
text-align: left;
float:left;
}
#BrandsContentRight {
padding-top:20px;
width:342px;
text-align: left;
float:right;
}
#brandsLink {
width:760px;
float:right;
height:68px;
}
#brandsLink img{
float:right;
}

#navigation{
height:136px;
width:785px;
}


#bg {
position:absolute;
width:100%;
padding: 0px;
border: none;
background-repeat:repeat-x;
	background-position: bottom;
	background-image: url(../images/bottom.jpg);
	
}


#footer{
width:851px;
height:103px;
margin:0 auto;
background-image:url(../images/bottomA.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:120px;
	padding-left:45px;
	clear:none;

}


#clear {
clear:both;
	
}

/*--    style    --*/

#BrandsContentRight a{
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:none;
}

#BrandsContentRight a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:underline;
}

#CompanyContentRight {
padding-top:20px;
padding-left:30px;
width:282px;
text-align: left;
float:right;
height:490px;
border-left:#666666 solid 1px;
margin-left:10px;

}

#RecallContentRight {
padding-top:0px;
padding-left:30px;
width:542px;
text-align: left;
float:right;
height:36em;
border-left:#666666 solid 1px;

}
#RecallContentLeft {
padding-top:0px;
float:left;
width:184px;
text-align: left;
height:36em;

}
#RecallContentBottom {
padding-top:0px;
float:left;
text-align: left;


}

#RecallContentLeft  a{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:none;
}

#RecallContentLeft  a:hover{
text-decoration:underline;
}



#pageContent a{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:none;
}

#pageContent a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:underline;
}

#pageContent img{
padding:4px;
margin-left:12px;
border-color:#5d6879;
border-style:solid;
border-width:1px;
float:right;
}

#newspageContent #bolder{
padding:6px;
border-color:#5d6879;
border-style:solid;
border-width:1px;
font-size:1.2em;
}

#pageContent .imgRecall{
padding:4px;
border-color:#5d6879;
border-style:solid;
border-width:1px;
font-size:1.5em;
}



#pageContent ul{
margin-left:-23px;

}

#newspageContent a{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:none;
}

#newspageContent a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#970218;
font-weight:normal;
letter-spacing:.075em;
text-decoration:underline;
}

#newspageContent .datelocation{
font-family:Arial, Helvetica, sans-serif;
font-size:.99em;
line-height:1.7em;
color:#304454;
font-weight:bold;
letter-spacing:.075em;

}

#newspageContent .img{
padding:4px;
margin-right:12px;
border-color:#5d6879;
border-style:solid;
border-width:1px;

}


.text {
font-family:Arial, Helvetica, sans-serif;
font-size:.79em;
line-height:1.7em;
color:#000;
font-weight:normal;
letter-spacing:.075em;
}

.text .header{
font-family:Arial, Helvetica, sans-serif;
font-size:1.75em;
line-height:1.7em;
color:#232323;
font-weight:normal;
letter-spacing:.075em;
}

.brandsold {
background-image:url(../images/brand_greybg.gif);
display:block;
padding:10px;
}

.distributorNames{
background-image:url(../images/brand_greybg.gif);
display:block;
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
}

.newsMore {

}

.newsMore a {
color:#990000;
background-image:url(../images/arrow_more.gif);
background-position:left;
background-repeat:no-repeat;
background-position:-4px;
padding-left:8px;
text-decoration:none;
float:right;

}
.newsMore a:hover {
color:#990000;
background-image:url(../images/arrow_more.gif);
background-position:left;
background-repeat:no-repeat;
background-position:-4px;
padding-left:8px;
text-decoration:underline;
float:right;
}

#globausa {
border-bottom:solid;
border-width:1px;
border-color:#5d6879;
margin-bottom:10px;
margin-top:10px;
height:192px;
}

#globausa img{
padding:4px;
border-color:#5d6879;
border-style:solid;
border-width:1px;
float:right;

}


.ethicsredheader {
	color: #990000;
	font-weight: bold;
}
.ethicsWarning {
font-size:.88em;
	color: #990000;
	font-weight: normal;
}
