body{
overflow:hidden;
margin:0;
padding:0;
background-color:#ffffff;
}
a:hover{
cursor:pointer;
}

div#centeredcontent{
width:800px;
position:absolute;
margin-left:250px;
z-index: 1000;
background-color:#ffffff;
opacity:.45;
filter:alpha(opacity=45);
height:500px;
bottom:10%;
}
div#centeredcontentopaque{
width:750px;
position:absolute;
margin-left:275px;
z-index: 105;
opacity:1;
height:500px;
bottom:10%;
}
div#centeredcontentopaque img{
width:700px;
margin-left:25px;
margin-top:10px;
}
div#centeredcontentopaque a{
margin-left:25px;
color:#222222;
text-decoration:none;
}
#logo{
z-index:500;
position:absolute;
top:0px;
}
#close{
position:absolute;
top:-20px;
left:-20px;
}
div#firstvid{
position:relative;
top:0px;
height:280px;
}
div#secondvid{
position:relative;
top:-280px;
left:320px;
height:280px;
}
p{
position:relative;
left:10px;
font-size:12px;
font-weight:normal;
}
h1{
font-size:17px;
font-weight:normal;
}
div#thirdvid{
position:relative;
top:-560px;
left:640px;
}

img{
border:none;
}

div#firstlink{
}

div#secondlink{
position:relative;
left:0px;
top:100px;

}

div#thirdlink{
position:relative;
top:-520px;
left:340px;
}

div#videos ul{
list-style-type:none;
}
div#videos ul li{
display:inline;
padding:10px;
}

div#hasscript{
display:none;
}
.navbar{
opacity:1;
}
#socialmedia{
position:absolute;
bottom:4%;
z-index:1000;
}
#socialmedia img{
border:none;
}
.navbar ul {
position:absolute;
bottom:6%;
list-style:none;
margin-left:-10px;
padding:0;
z-index:1000;
}

.navbar ul li{
padding:10px;
clear:both;
}
.navbar ul li a{
font-size:40px;
font-weight:bold;
text-decoration:none;
color: #4d4d4d;
color: #828282;
opacity:1;
}
.navbar ul li a:hover{
color:#dddddd;
color: #50514C;
}

.bg {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

#contactcontent a{
text-decoration:none;
color:rgb(80,81,76);
}
/*press page*/
a img{
position:absolute;
border:none}

/*stores page*/
#contentwrapper{

}

#storescontent{
position:relative;
width:700px;
margin-left:100px;
top:100px;
margin-right:auto;
}
#storescontent ul{
list-style-type:none;
text-align:left;
position:absolute;
left:-70px;
width:300px;
}
#storescontent ul li{
position:relative;
height:30px;
padding-left:30px;
padding-right:50px;
}
#storescontent ul li a{
color:rgb(104,105,100);
text-decoration:none;
font-size:14px;
width:300px;
}
#storescontent ul li a:hover{
position:relative;
left:10px;
color:black;
text-decoration:none;
font-size:16px;
}
#storescontent li ul{
display:none;
position:relative;
width:350px;
}
#storescontent ul li ul li{
height:20px;
}
#storescontent li:hover ul, #storescontent li:hover ul{
display:block;
position:absolute;
top:-0px;
left:300px;
font-size:smaller;
width:350px;
}
#storescontent li:hover ul{
display:block;
position:absolute;
top:2px;
left:300px;
font-size:smaller;
width:350px;
text-align:center;
}
#storescontent li:hover ul li{
width:350px;
height:20px;
}
#storescontent li:hover ul#europe, #storescontent li:hover ul#northamer, #storescontent li:hover ul#asia{
display:block;
position:absolute;
top:-80px;
left:300px;
font-size:smaller;
width:350px;
height:20px;
text-align:center;
}
#storescontent li>ul { 
	top: auto;
	left: auto;
}

#storescontent ul li a.activeregion {
position:relative;
left:10px;
color:black;
text-decoration:none;
font-size:16px;
}
#storescontent ul li.activeregion ul{
display:block;
position:absolute;
top:0px;
left:300px;
font-size:smaller;
width:430px;
height:20px;
text-align:center;
}
#storescontent ul li.activeregion1 ul{
display:block;
position:absolute;
top:-80px;
left:300px;
font-size:smaller;
width:430px;
height:20px;
text-align:center;
}
#storescontent a{
color:rgb(104,105,100);
text-decoration:none;
margin-left:40px;
}
#storescontent a:hover{
color:#000000;
}
#linkscontent{
position:relative;
width:600px;
margin-left:-120px;
top:8px;
margin-right:auto;
z-index:2;
}
#linkscontent ul{
list-style-type:none;
text-align:center;

}
#linkscontent ul li a{
text-decoration:none;
color:#2a2a2a;
}
#linkscontent ul li a:hover{
color:#000000;
font-size:18px;
}
/*contact page*/
#contactcontent{
position:absolute;
left:80px;
bottom:60px;
color:rgb(80,81,76);
}

#contactcontent a{
text-decoration:none;
color:rgb(80,81,76);
}
#contactcontent a:hover{
font-size:16px;
}
