html,
body
{
    margin: 0;
    height: 100%;
    font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Sans-serif;
    font-size: 11px;
}

#content
{
    margin: auto;
    width: 920px;
    display: table;
}
h1,
h1 a,
a,
a.name
{
    text-decoration: none;
    outline: none;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: 0;
}

div.choiceLanguageBox a.currentFlag img
{
	margin-top: 15px;
    padding-left: 8px;
    float: center;
    width: 16px;
    height: 11px;
}

div.choiceLanguage a.choiceFlag img
{
    padding-right: 12px;
    background-repeat: no-repeat;
    background-image: url(http://www.wingtsun13.com/images/flag/selectorTriangle.gif);
    background-position: center right;
}
 
.background
{
    background-color: #FFFFFF;
}

.flagsBackground
{
    background-color: #2a5791;
    background-color: #393939;
}

.flagsBackground_hover:hover
{
    background-color: #2a5791;
	background-color: #393939;
}


div.choiceLanguage div.choiceLanguageBox,
div.choiceLanguage div.choiceLanguageBox *
{
    float: left;
    display: inline;
}
div.choiceLanguage div.choiceLanguageBox
{
    float: left;
    width: 10%;
    position: relative;
    height: 39px;
    z-index: 10;    
}

div.choiceLanguage div.choiceLanguageBox a.currentLanguage
{
    float: left;
    width: 28px;
    height: 38px;
}

div.choiceLanguage div.choiceLanguageBox div.languageBox
{
    float: left;
    position: relative;
}

div.choiceLanguage div.choiceLanguageBox a.languageButton
{
    float: left;
    font-size: 14px;
    margin-top: 8px;
    line-height: 25px;
    margin-left: 6px;
}

div.choiceLanguage div.choiceLanguageBox div#flags
{
    position: absolute;
    top: 0px;
    left: 50px;
    padding-right: 2px;
    z-index: 10; 
    width: 94px;
    height: 39px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
}
div.choiceLanguage div#flags a
{
    font-size: 1px;
    height: 11px;
    width: 16px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 12px;
    background-repeat: no-repeat;
    float: left;
    position: relative;
}

div.choiceLanguage a.languageButton span.languageButtonLeft,
div.choiceLanguage a.languageButton span.languageButtonRight,
div.choiceLanguage a.languageButton span.languageButtonLeft:hover
div.choiceLanguage a.languageButton span.languageButtonRight:hover
{
    float: left;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
}


div.choiceLanguage div.choiceLanguageBox span.languageButtonLeft
{
    background-image: url(http://www.wingtsun13.com/images/flag/buttonLeft.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonLeft.png',sizingMethod='scale');
}
div.choiceLanguage div.choiceLanguageBox a.languageButton:hover span.languageButtonLeft
{
    background-image: url(http://www.wingtsun13.com/images/flag/buttonLeftHover.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonLeftHover.png',sizingMethod='scale');
}


div.choiceLanguage div.choiceLanguageBox span.languageButtonRight
{
    background-image: url(http://www.wingtsun13.com/images/flag/buttonRight.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonRight.png',sizingMethod='scale');
}
div.choiceLanguage div.choiceLanguageBox a.languageButton:hover span.languageButtonRight
{
    background-image: url(http://www.wingtsun13.com/images/flag/buttonRightHover.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonRightHover.png',sizingMethod='scale');
}


div.choiceLanguage a.languageButton span.languageButtonMiddle
{
    float: left;
    background-repeat: repeat-x;
    height: 25px;
    background-image: url(http://www.wingtsun13.com/images/flag/buttonMiddle.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonMiddle.png',sizingMethod='scale');
}
div.choiceLanguage a.languageButton:hover span.languageButtonMiddle
{
    background-image: url(http://www.wingtsun13.com/images/flag/buttonMiddleHover.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonMiddleHover.png',sizingMethod='scale');
}
div.choiceLanguage a.languageButton span.languageButtonMiddle img
{
    float: left;
    margin: auto;
    margin-top: 7px;
}


div.choiceLanguage div.choiceLanguageBox div.languageButton:hover a
{
    position: relative;
    background-image: url(http://www.wingtsun13.com/images/flag/buttonMiddleHover.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonMiddleHover.png',sizingMethod='scale');
}

div.choiceLanguage div.choiceLanguageBox a.upload_link
{
    float: left;
    font-size: 14px;
    line-height: 25px;
    background-image: url(http://www.wingtsun13.com/images/flag/buttonMiddle.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.wingtsun13.com/images/flag/buttonMiddle.png',sizingMethod='scale');
}


a.flag_wd{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  0px; }
a.flag_us{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -11px; }
a.flag_en{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -22px; }
a.flag_ca{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -33px; }
a.flag_fr{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -44px; }
a.flag_de{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -55px; }
a.flag_at{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -66px; }
a.flag_es{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -77px; }
a.flag_pt{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -88px; }
a.flag_it{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -99px; }
a.flag_dk{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -110px; }
a.flag_se{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -121px; }
a.flag_ro{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -132px; }
a.flag_ru{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -143px; }
a.flag_tr{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -154px; }
a.flag_jp{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -165px; }
a.flag_kr{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -176px; }
a.flag_zh{background-image: url(http://www.wingtsun13.com/images/flag/flags.gif);  background-position:0%  -187px; }
a.flag_sh{background-image: url(http://www.wingtsun13.com/images/flag/sh.gif);}
a.flag_pl{background-image: url(http://www.wingtsun13.com/images/flag/pl.gif);}
a.flag_gr{background-image: url(http://www.wingtsun13.com/images/flag/gr.gif);}


