/*===============Header=================*/
.logo{
width:247px;
}
.loacation{
width:60px;
padding-top:30px;
padding-left:12px;

}

.loacation_font{
	font-size:18px;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
}

.slogan{
padding-left:30px;
padding-top:28px;
text-transform:uppercase;
color:#ccc;
font-size:1.8em;
font-weight: light;
text-align: center;

}
.language{
width:110px;
padding-left:28px;
padding-top:30px;
text-align:right;
float:right;
}

.language_list{
	font-size:12px;
	background:#000;
	color:#FFF;
	border:thin #CCC solid;
}

.logo, .loacation, .slogan, .language{ 
margin:0;
margin-top:8px;
float:left; 
display:block; 
}



/*===============MAP HOTSPOTS=================*/
.map_wrap{
width:936px;
height:470px;
display:block;
float:left;
background:url(img/map.png) no-repeat;

}
.social{
width:294px;
float:left;
display:block;
}

.hotspot{
width:110px;
font-size:10px;
display:block;
padding-left:15px;
background:url(img/dot.png) no-repeat;
text-transform:uppercase;
}
.hotspot:hover{
display:block;
padding-left:15px;
background:url(img/dot.png) no-repeat 0 -20px;
}
.hotspot_right{
width:100px;
font-size:10px;
display:block;
padding-right:15px;
background:url(img/dot.png) no-repeat top right;
text-transform:uppercase;
}
.hotspot_right:hover{
display:block;
padding-right:15px;
background:url(img/dot.png) no-repeat bottom right;
}
.canada	       { position: relative; top:44px; left:166px;}

.unitedStates  { position: relative; top:116px; left:119px;}

.unitedKingdom { position: relative; top:33px; left:375px; width:40px;}

.france        { position: relative; top:40px; left:425px;}

.germany        { position: relative; top:0; left:443px; }

.china        { position: relative; top:13px; left:706px; width:26px; }

.hongKong        { position: relative; top:63px; left:727px; width:26px; }

.taiwan        { position: relative; top:35px; left:776px;}

.singapore        { position: relative; top:86px; left:700px; width:42px;}

.india        { position: relative; top:22px; left:625px; width:26px;}

.newzealand     { position: relative; top:128px; left:908px; width:38px;}

.malaysia		{ position: relative; top:54px; left:730px; width:56px;}

.indonesia		{ position: relative; top:76px; left:748px; width:56px;}

.australia      {position: relative; top:148px; left:824px; display:block; padding:26px 0px 0px 3px; width:61px; height:18px; background:url(img/australia.png) no-repeat; color:#fff; font-size:10px; text-transform:uppercase;}

.australia:hover, .australia:visited     {background:url(img/australia.png) no-repeat bottom left; color:#fff;}

/*===============Large TITLE=================*/


.large_title{margin-top:-60px; width:520px; float:left; }
.large_title_1 { font-family:'Conv_UTILITY',Sans-Serif; color:#292627; font-size:10em; line-height:80%; text-transform:uppercase;}
.large_title_2 { font-family:'Conv_UTILITY',Sans-Serif;color:#292627; font-size:7em; line-height:50%;  text-transform:uppercase;}

.sub_title{margin-top:-2px; width:710px; float:left;}
.sub_title_text{font-size:1.6em; color:#292627; text-transform:uppercase; line-height: 80%;}

.sub_title_text a{font-size:1em; color:#292627; text-transform:uppercase; line-height: 110%;}
.sub_title_text a:hover{color:#ed1c24;}

/*===============Footer=================*/


#footer_contents {
    width:100%;
    margin:0 auto;
}

#footer_contents ul li{ list-style: none;}


.copyright{
  width:480px;
  float:left;
  font-size:11px;
  line-height:8px;
  color:#333;
  margin-top:20px;
}
.right_wrap{float:right;}
.footeMenuWrap{
 width:635px;
  text-align:right;
}
.footeMenuWrap li{
  float:left;
  margin-top:15px;
  padding:0px 10px;
  font-size:11px;
  border-right:1px dotted #808080;
  color:#2e2e2e;
}

.footeMenuWrap li.last{
  border:0;
}

.footeMenuWrap a:link,
.footeMenuWrap a:active,
.footeMenuWrap a:visited{
  color:#2e2e2e; 
}

.footeMenuWrap a:hover {
	color:#eb252a; 
  border:0px;	
}

.social li{
	float:left;
  	margin-top:-20px;
  	padding:0px 2px;
  	font-size:11px;
}
.social li a:hover{
  border:0px;
}

a.footerIcon{
  border:0px;
 
}
a.footerIcon:hover img{
  opacity:0.6;
  filter:alpha(opacity=60); 
  border:0px;
}














