﻿@charset "utf-8";


li{
list-style-type:none;
text-align:left;
margin:0 0 0 0;
}

.divList{
	background-color:#000000;
	 
}

#nav_contact-wrapper  {
    background: transparent;
    background-image: url(img/navtopbg.gif);
    background-position: top;
    background-repeat: no-repeat;
    height:25px;
    position:absolute;
    top:0;
    z-index: 100;
    left:784px;
    width:230px;
}


#div1 ul
{
	list-style: none;
	padding: 0 0 0 0 ;
	margin: 0 0 0 0;
}
.RegionalSelectorMenu #Div1 ul li 
{
    margin-bottom: 6px;
    padding: 1px 0;
}
.RegionalSelectorMenu #Div1 ul li a 
{
    padding-left: 28px;
}

.LinkChange 
{
    margin-left: -41px;
    position:absolute;
}

.listclass{

}

#container{
	  width:160px;
	  min-width:100px;	 
	  text-align:left;
	}
#col1{	  
	background:url("img/flags/flags_bg.gif") no-repeat scroll 0 0 transparent;
    float:left;
    margin:0;
    padding:0 0 0 6px;
    text-align:left;
    width:143px;
	background-color:#000000;
}
#col2{
	  margin-top:0;
	  padding-bottom:0;
	  padding-top:0;
	  padding-left:0;
	  margin-left:0;
	  /*width:40px;*/
	  float:left;
	  text-align:left;
	  /*padding:0 0 0 10px;*/
	}

.LinkChange{
	color:#E09C0C!important;
}

.RegionalSelectorMenu a:link { 
	color: #FFFFFF !important;
	text-decoration: none;
	text-align:left;
}
.RegionalSelectorMenu a:visited { 
	color: #FFFFFF !important;
	text-decoration: none;
	text-align:left;
}
.RegionalSelectorMenu a:hover { 
	color: #FFFFFF !important;	
	text-decoration: underline;
	text-align:left;
}
.RegionalSelectorMenu a:active { 
	color: #FFFFFF !important;
	text-decoration: none;
	text-align:left;
}

#nav_contact .currentregion a {
    margin-left: 2px !important;
}

.CountryTitle {
    color:#999999;
    font-size:12px;
    font-weight:bold;
    padding-bottom:3px;
    padding-top:5px;
    display: block;
}

.currentregion a {
    color:#FFFFFF !important;
    display:block;
    height:13px;
    margin-left:18px;
    padding-left:28px;
    text-align:left;
    text-decoration:none;
    cursor: pointer;
}
.listclass .regions a {
    color:#FFFFFF !important;
    display:block;
    height:13px;
    margin-left:25px;
    padding-left:28px;
    text-align:left;
    text-decoration:none;
}

a.flag-1033 {
    background:url("img/flags/bg_usen_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-1033:hover {
    background:url("img/flags/bg_usen_on.gif") no-repeat scroll 0 0 transparent;
}
a.flag-2057 {
    background:url("img/flags/bg_euen_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-2057:hover {
    background:url("img/flags/bg_euen_on.gif") no-repeat scroll 0 0 transparent;
}
a.flag-1036 {
    background:url("img/flags/bg_frfr_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-1036:hover {
    background:url("img/flags/bg_frfr_on.gif") no-repeat scroll 0 0 transparent;
}
a.flag-1031 {
    background:url("img/flags/bg_dede_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-1031:hover {
    background:url("img/flags/bg_dede_on.gif") no-repeat scroll 0 0 transparent;
}
a.flag-2052 {
    background:url("img/flags/bg_chch_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-2052:hover {
    background:url("img/flags/bg_chch_on.gif") no-repeat scroll 0 0 transparent;
}
a.flag-1041 {
    background:url("img/flags/bg_jpjp_off.gif") no-repeat scroll 0 0 transparent;
}
.regions a.flag-1041:hover {
    background:url("img/flags/bg_jpjp_on.gif") no-repeat scroll 0 0 transparent;
}

.modal {
	background-color:#fff;
	display:none;
	width:540px;
	padding:15px;
	text-align:left;
	border:2px solid #333;
	font-size: 16px;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
.modal p 
{
    text-align: center;
}

#outside-link-dialog-close
{
    position:absolute;
    top:1px;
    right:1px;
}