@font-face {
    font-family: "Yanone Kaffeesatz";
    src:url('../fonts/YanoneKaffeesatz-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
#html5 a.tellafriend,#html5 a.tellafriend:link,#html5 a.tellafriend:active,#html5 a.tellafriend:visited,#html5 a.tellafriend:hover,
#html5 a.start,#html5 a.start:link,#html5 a.start:active,#html5 a.start:visited,#html5 a.start:hover,
#html5 a.home,#html5 a.home:link,#html5 a.home:active,#html5 a.home:visited,#html5 a.home:hover ,
#html5 a.cart,#html5 a.cart:link,#html5 a.cart:active,#html5 a.cart:visited,
#html5 a.signup,#html5 a.signup:link,#html5 a.signup:active,#html5 a.signup:visited,
#html5 a.loginButtonMiddle,#html5 a.loginButtonMiddle:link,#html5 a.loginButtonMiddle:active,#html5 a.loginButtonMiddle:visited
{
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font: 11px/27px Arial;
    height: 27px;
    position: relative;
    text-align: left;
    text-decoration: none;
    margin-left: 16px;
}

#html5 a.start,#html5 a.start:link,#html5 a.start:active,#html5 a.start:visited,#html5 a.start:hover{
    margin-right: 16px;
    margin-left: 0px;
    padding-left: 15px;
}

#html5 a.home,#html5 a.home:link,#html5 a.home:active,#html5 a.home:visited {
    background: url("img/site/top_home_button.png") no-repeat scroll left center transparent;
    padding-left: 15px;
}

#html5 a.cart,#html5 a.cart:link,#html5 a.cart:active,#html5 a.cart:visited,#html5 a.cart:hover{
    background: url("img/site/top_viewcart_button.png") no-repeat scroll left center transparent;
    padding-left: 18px;
}

#html5 a.loginButtonMiddle,#html5 a.loginButtonMiddle:link,#html5 a.loginButtonMiddle:active,#html5 a.loginButtonMiddle:visited {
    background: url("img/site/top_memberlogin.png") no-repeat scroll left center transparent;
    padding-left: 15px;
}

#html5 a.loginButtonMiddle:hover ,#html5 a.cart:hover,#html5 a.home:hover{
    text-decoration: underline !important;
}

#ctl00_local_ddlCultures{
display: none;
}
/************** Skin 1 *********************/
.dd {
    color: #FFFFFF;
    float: right;
    font: bold 11px/27px Arial;
    height: 27px;
    text-align: left;
    width: auto !important;
}
.dd .ddTitle {
   background: url("img/site/select_box_left.png") no-repeat scroll left top transparent !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 26px;
	position: relative;
	text-align: left;
	cursor: pointer;
}
.dd .ddTitle span.arrow {
    background: url("img/site/select_box.png") no-repeat scroll -6px top transparent !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 26px;
    margin-right: 0;
    margin-top: 7px;
    width: 7px;
}

.dd .ddTitle span.ddTitleText {
    /*background: url("img/site/select_rep.jpg") repeat-x scroll left 1px transparent !important;*/
    display: block;
    line-height: 26px;
    margin-left: 7px;
    overflow: hidden;
	font: 11px Arial;
}

.dd .ddTitle span.ddTitleText span {
    margin-top: 7px;
}
.dd .ddTitle span.ddTitleText img {
	text-align: left;
	padding: 0 2px 0 0
}
.dd .ddTitle img.selected {
	padding: 0 3px 0 0;
	vertical-align: top;
}

.dd a.ddTitleText, .dd a span.ddTitleText{
	font: 11px Arial, Helvetica, sans-serif;
	color: #eeeeee;
 display: block;
}
.dd .ddChild {
    background-color: #000000;
    border: 1px solid #333333;
    border-radius: 3px;
    display: none;
    height: auto !important;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 15px !important;
    position: absolute;
    top: 40px !important;
    width: 100px !important;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {
	padding-left: 10px
}
.dd .ddChild a {
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: 75px;
 margin-left: 10px;
}
.dd .ddChild a:hover span{
	text-decoration: underline !important;
}
.dd .ddChild a img {
	border: 0;
	padding: 0 2px 0 0;
	vertical-align: middle;
}
.dd .ddChild a.selected {

}
.hidden {

	display: none;
}

.dd .borderTop {
	border-top: 1px solid #c3c3c3 !important;
}
.dd .noBorderTop {

}

/************* use sprite *****************/
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited {
	background-image: url(../icons/sprite.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}

.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited {
	background-position: 0 -404px;
}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited {
	background-position: 0 -330px;
}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited {
	background-position: 0 -439px;
}
.dd .ddChild a.email, .dd .ddChild a.email:visited {
	background-position: 0 -256px;
}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited {
	background-position: 0 -183px;
}
.dd .ddChild a.games, .dd .ddChild a.games:visited {
	background-position: 0 -365px;
}
.dd .ddChild a.music, .dd .ddChild a.music:visited {
	background-position: 0 -146px;
}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited {
	background-position: 0 -109px;
}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited {
	background-position: 0 -73px;
}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited {
	background-position: 0 -37px;
}
.dd .ddChild a.video, .dd .ddChild a.video:visited {
	background-position: 0 0;
}
/*******************************/

.dd .ddTitle span.ddTitleText span.cul_Code {
    color: #F9D26F;
    font-weight: 600;
    margin-right: 5px;
}

.dd .ddTitle span.ddTitleText span.cul_Code:hover {
    text-decoration: underline;
}

.dd a.ddTitleText, .dd a span.ddTitleText span.cul_Code{
    background: none;
    color: transparent;
    display: block;
    float: left;
    height: 15px;
    margin-right: 3px;
    width: 16px;
 text-indent: -9999px;
}


.flgad{ background-position: 0 0; width: 16px; height: 11px; } 
.flgae{ background-position: 0 -61px; width: 16px; height: 11px; } 
.flgaf{ background-position: 0 -122px; width: 16px; height: 11px; } 
.flgag{ background-position: 0 -183px; width: 16px; height: 11px; } 
.flgai{ background-position: 0 -244px; width: 16px; height: 11px; } 
.flgal{ background-position: 0 -305px; width: 16px; height: 11px; } 
.flgam{ background-position: 0 -366px; width: 16px; height: 11px; } 
.flgan{ background-position: 0 -427px; width: 16px; height: 11px; } 
.flgao{ background-position: 0 -488px; width: 16px; height: 11px; } 
.flgar{ background-position: 0 -549px; width: 16px; height: 11px; } 
.flgas{ background-position: 0 -610px; width: 16px; height: 11px; } 
.flgat{ background-position: 0 -671px; width: 16px; height: 11px; } 
.flgau{ background-position: 0 -732px; width: 16px; height: 11px; } 
.flgaw{ background-position: 0 -793px; width: 16px; height: 11px; } 
.flgax{ background-position: 0 -854px; width: 16px; height: 11px; } 
.flgaz{ background-position: 0 -915px; width: 16px; height: 11px; } 
.flgba{ background-position: 0 -976px; width: 16px; height: 11px; } 
.flgbb{ background-position: 0 -1037px; width: 16px; height: 11px; } 
.flgbd{ background-position: 0 -1098px; width: 16px; height: 11px; } 
.flgbe{ background-position: 0 -1159px; width: 16px; height: 11px; } 
.flgbf{ background-position: 0 -1220px; width: 16px; height: 11px; } 
.flgbg{ background-position: 0 -1281px; width: 16px; height: 11px; } 
.flgbh{ background-position: 0 -1342px; width: 16px; height: 11px; } 
.flgbi{ background-position: 0 -1403px; width: 16px; height: 11px; } 
.flgbj{ background-position: 0 -1464px; width: 16px; height: 11px; } 
.flgbm{ background-position: 0 -1525px; width: 16px; height: 11px; } 
.flgbn{ background-position: 0 -1586px; width: 16px; height: 11px; } 
.flgbo{ background-position: 0 -1647px; width: 16px; height: 11px; } 
.flgbr{ background-position: 0 -1708px; width: 16px; height: 11px; } 
.flgbs{ background-position: 0 -1769px; width: 16px; height: 11px; } 
.flgbt{ background-position: 0 -1830px; width: 16px; height: 11px; } 
.flgbv{ background-position: 0 -1891px; width: 16px; height: 11px; } 
.flgbw{ background-position: -66px 0; width: 16px; height: 11px; } 
.flgby{ background-position: -66px -61px; width: 16px; height: 11px; } 
.flgbz{ background-position: -66px -122px; width: 16px; height: 11px; } 
.flgca{ background-position: -66px -183px; width: 16px; height: 11px; } 
.flgcatalonia{ background-position: -66px -244px; width: 16px; height: 11px; } 
.flgcc{ background-position: -66px -305px; width: 16px; height: 11px; } 
.flgcd{ background-position: -66px -366px; width: 16px; height: 11px; } 
.flgcf{ background-position: -66px -427px; width: 16px; height: 11px; } 
.flgcg{ background-position: -66px -488px; width: 16px; height: 11px; } 
.flgch{ background-position: -66px -549px; width: 11px; height: 11px; } 
.flgci{ background-position: -66px -610px; width: 16px; height: 11px; } 
.flgck{ background-position: -66px -671px; width: 16px; height: 11px; } 
.flgcl{ background-position: -66px -732px; width: 16px; height: 11px; } 
.flgcm{ background-position: -66px -793px; width: 16px; height: 11px; } 
.flgcn{ background-position: -66px -854px; width: 16px; height: 11px; } 
.flgco{ background-position: -66px -915px; width: 16px; height: 11px; } 
.flgcr{ background-position: -66px -976px; width: 16px; height: 11px; } 
.flgcs{ background-position: -66px -1037px; width: 16px; height: 11px; } 
.flgcu{ background-position: -66px -1098px; width: 16px; height: 11px; } 
.flgcv{ background-position: -66px -1159px; width: 16px; height: 11px; } 
.flgcx{ background-position: -66px -1220px; width: 16px; height: 11px; } 
.flgcy{ background-position: -66px -1281px; width: 16px; height: 11px; } 
.flgcz{ background-position: -66px -1342px; width: 16px; height: 11px; } 
.flgde{ background-position: -66px -1403px; width: 16px; height: 11px; } 
.flgdj{ background-position: -66px -1464px; width: 16px; height: 11px; } 
.flgdk{ background-position: -66px -1525px; width: 16px; height: 11px; } 
.flgdm{ background-position: -66px -1586px; width: 16px; height: 11px; } 
.flgdo{ background-position: -66px -1647px; width: 16px; height: 11px; } 
.flgdz{ background-position: -66px -1708px; width: 16px; height: 11px; } 
.flgec{ background-position: -66px -1769px; width: 16px; height: 11px; } 
.flgee{ background-position: -66px -1830px; width: 16px; height: 11px; } 
.flgeg{ background-position: -66px -1891px; width: 16px; height: 11px; } 
.flgeh{ background-position: -132px 0; width: 16px; height: 11px; } 
.flgengland{ background-position: -132px -61px; width: 16px; height: 11px; } 
.flger{ background-position: -132px -122px; width: 16px; height: 11px; } 
.flges{ background-position: -132px -183px; width: 16px; height: 11px; } 
.flget{ background-position: -132px -244px; width: 16px; height: 11px; } 
.flgeuropeanunion{ background-position: -132px -305px; width: 16px; height: 11px; } 
.flgfam{ background-position: -132px -366px; width: 16px; height: 11px; } 
.flgfi{ background-position: -132px -427px; width: 16px; height: 11px; } 
.flgfj{ background-position: -132px -488px; width: 16px; height: 11px; } 
.flgfk{ background-position: -132px -549px; width: 16px; height: 11px; } 
.flgfm{ background-position: -132px -610px; width: 16px; height: 11px; } 
.flgfo{ background-position: -132px -671px; width: 16px; height: 11px; } 
.flgfr{ background-position: -132px -732px; width: 16px; height: 11px; } 
.flgga{ background-position: -132px -793px; width: 16px; height: 11px; } 
.flggb{ background-position: -132px -854px; width: 16px; height: 11px; } 
.flggd{ background-position: -132px -915px; width: 16px; height: 11px; } 
.flgge{ background-position: -132px -976px; width: 16px; height: 11px; } 
.flggf{ background-position: -132px -1037px; width: 16px; height: 11px; } 
.flggh{ background-position: -132px -1098px; width: 16px; height: 11px; } 
.flggi{ background-position: -132px -1159px; width: 16px; height: 11px; } 
.flggl{ background-position: -132px -1220px; width: 16px; height: 11px; } 
.flggm{ background-position: -132px -1281px; width: 16px; height: 11px; } 
.flggn{ background-position: -132px -1342px; width: 16px; height: 11px; } 
.flggp{ background-position: -132px -1403px; width: 16px; height: 11px; } 
.flggq{ background-position: -132px -1464px; width: 16px; height: 11px; } 
.flggr{ background-position: -132px -1525px; width: 16px; height: 11px; } 
.flggs{ background-position: -132px -1586px; width: 16px; height: 11px; } 
.flggt{ background-position: -132px -1647px; width: 16px; height: 11px; } 
.flggu{ background-position: -132px -1708px; width: 16px; height: 11px; } 
.flggw{ background-position: -132px -1769px; width: 16px; height: 11px; } 
.flggy{ background-position: -132px -1830px; width: 16px; height: 11px; } 
.flghk{ background-position: -132px -1891px; width: 16px; height: 11px; } 
.flghm{ background-position: -198px 0; width: 16px; height: 11px; } 
.flghn{ background-position: -198px -61px; width: 16px; height: 11px; } 
.flghr{ background-position: -198px -122px; width: 16px; height: 11px; } 
.flght{ background-position: -198px -183px; width: 16px; height: 11px; } 
.flghu{ background-position: -198px -244px; width: 16px; height: 11px; } 
.flgid{ background-position: -198px -305px; width: 16px; height: 11px; } 
.flgie{ background-position: -198px -366px; width: 16px; height: 11px; } 
.flgil{ background-position: -198px -427px; width: 16px; height: 11px; } 
.flgin{ background-position: -198px -488px; width: 16px; height: 11px; } 
.flgio{ background-position: -198px -549px; width: 16px; height: 11px; } 
.flgiq{ background-position: -198px -610px; width: 16px; height: 11px; } 
.flgir{ background-position: -198px -671px; width: 16px; height: 11px; } 
.flgis{ background-position: -198px -732px; width: 16px; height: 11px; } 
.flgit{ background-position: -198px -793px; width: 16px; height: 11px; } 
.flgjm{ background-position: -198px -854px; width: 16px; height: 11px; } 
.flgjo{ background-position: -198px -915px; width: 16px; height: 11px; } 
.flgjp{ background-position: -198px -976px; width: 16px; height: 11px; } 
.flgke{ background-position: -198px -1037px; width: 16px; height: 11px; } 
.flgkg{ background-position: -198px -1098px; width: 16px; height: 11px; } 
.flgkh{ background-position: -198px -1159px; width: 16px; height: 11px; } 
.flgki{ background-position: -198px -1220px; width: 16px; height: 11px; } 
.flgkm{ background-position: -198px -1281px; width: 16px; height: 11px; } 
.flgkn{ background-position: -198px -1342px; width: 16px; height: 11px; } 
.flgkp{ background-position: -198px -1403px; width: 16px; height: 11px; } 
.flgkr{ background-position: -198px -1464px; width: 16px; height: 11px; } 
.flgkw{ background-position: -198px -1525px; width: 16px; height: 11px; } 
.flgky{ background-position: -198px -1586px; width: 16px; height: 11px; } 
.flgkz{ background-position: -198px -1647px; width: 16px; height: 11px; } 
.flgla{ background-position: -198px -1708px; width: 16px; height: 11px; } 
.flglb{ background-position: -198px -1769px; width: 16px; height: 11px; } 
.flglc{ background-position: -198px -1830px; width: 16px; height: 11px; } 
.flgli{ background-position: -198px -1891px; width: 16px; height: 11px; } 
.flglk{ background-position: -264px 0; width: 16px; height: 11px; } 
.flglr{ background-position: -264px -61px; width: 16px; height: 11px; } 
.flgls{ background-position: -264px -122px; width: 16px; height: 11px; } 
.flglt{ background-position: -264px -183px; width: 16px; height: 11px; } 
.flglu{ background-position: -264px -244px; width: 16px; height: 11px; } 
.flglv{ background-position: -264px -305px; width: 16px; height: 11px; } 
.flgly{ background-position: -264px -366px; width: 16px; height: 11px; } 
.flgma{ background-position: -264px -427px; width: 16px; height: 11px; } 
.flgmc{ background-position: -264px -488px; width: 16px; height: 11px; } 
.flgmd{ background-position: -264px -549px; width: 16px; height: 11px; } 
.flgme{ background-position: -264px -610px; width: 16px; height: 12px; } 
.flgmg{ background-position: -264px -672px; width: 16px; height: 11px; } 
.flgmh{ background-position: -264px -733px; width: 16px; height: 11px; } 
.flgmk{ background-position: -264px -794px; width: 16px; height: 11px; } 
.flgml{ background-position: -264px -855px; width: 16px; height: 11px; } 
.flgmm{ background-position: -264px -916px; width: 16px; height: 11px; } 
.flgmn{ background-position: -264px -977px; width: 16px; height: 11px; } 
.flgmo{ background-position: -264px -1038px; width: 16px; height: 11px; } 
.flgmp{ background-position: -264px -1099px; width: 16px; height: 11px; } 
.flgmq{ background-position: -264px -1160px; width: 16px; height: 11px; } 
.flgmr{ background-position: -264px -1221px; width: 16px; height: 11px; } 
.flgms{ background-position: -264px -1282px; width: 16px; height: 11px; } 
.flgmt{ background-position: -264px -1343px; width: 16px; height: 11px; } 
.flgmu{ background-position: -264px -1404px; width: 16px; height: 11px; } 
.flgmv{ background-position: -264px -1465px; width: 16px; height: 11px; } 
.flgmw{ background-position: -264px -1526px; width: 16px; height: 11px; } 
.flgmx{ background-position: -264px -1587px; width: 16px; height: 11px; } 
.flgmy{ background-position: -264px -1648px; width: 16px; height: 11px; } 
.flgmz{ background-position: -264px -1709px; width: 16px; height: 11px; } 
.flgna{ background-position: -264px -1770px; width: 16px; height: 11px; } 
.flgnc{ background-position: -264px -1831px; width: 16px; height: 11px; } 
.flgne{ background-position: -264px -1892px; width: 16px; height: 11px; } 
.flgnf{ background-position: -330px 0; width: 16px; height: 11px; } 
.flgng{ background-position: -330px -61px; width: 16px; height: 11px; } 
.flgni{ background-position: -330px -122px; width: 16px; height: 11px; } 
.flgnl{ background-position: -330px -183px; width: 16px; height: 11px; } 
.flgno{ background-position: -330px -244px; width: 16px; height: 11px; } 
.flgnp{ background-position: -330px -305px; width: 9px; height: 11px; } 
.flgnr{ background-position: -330px -366px; width: 16px; height: 11px; } 
.flgnu{ background-position: -330px -427px; width: 16px; height: 11px; } 
.flgnz{ background-position: -330px -488px; width: 16px; height: 11px; } 
.flgom{ background-position: -330px -549px; width: 16px; height: 11px; } 
.flgpa{ background-position: -330px -610px; width: 16px; height: 11px; } 
.flgpe{ background-position: -330px -671px; width: 16px; height: 11px; } 
.flgpf{ background-position: -330px -732px; width: 16px; height: 11px; } 
.flgpg{ background-position: -330px -793px; width: 16px; height: 11px; } 
.flgph{ background-position: -330px -854px; width: 16px; height: 11px; } 
.flgpk{ background-position: -330px -915px; width: 16px; height: 11px; } 
.flgpl{ background-position: -330px -976px; width: 16px; height: 11px; } 
.flgpm{ background-position: -330px -1037px; width: 16px; height: 11px; } 
.flgpn{ background-position: -330px -1098px; width: 16px; height: 11px; } 
.flgpr{ background-position: -330px -1159px; width: 16px; height: 11px; } 
.flgps{ background-position: -330px -1220px; width: 16px; height: 11px; } 
.flgpt{ background-position: -330px -1281px; width: 16px; height: 11px; } 
.flgpw{ background-position: -330px -1342px; width: 16px; height: 11px; } 
.flgpy{ background-position: -330px -1403px; width: 16px; height: 11px; } 
.flgqa{ background-position: -330px -1464px; width: 16px; height: 11px; } 
.flgre{ background-position: -330px -1525px; width: 16px; height: 11px; } 
.flgro{ background-position: -330px -1586px; width: 16px; height: 11px; } 
.flgrs{ background-position: -330px -1647px; width: 16px; height: 11px; } 
.flgru{ background-position: -330px -1708px; width: 16px; height: 11px; } 
.flgrw{ background-position: -330px -1769px; width: 16px; height: 11px; } 
.flgsa{ background-position: -330px -1830px; width: 16px; height: 11px; } 
.flgsb{ background-position: -330px -1891px; width: 16px; height: 11px; } 
.flgsc{ background-position: -396px 0; width: 16px; height: 11px; } 
.flgscotland{ background-position: -396px -61px; width: 16px; height: 11px; } 
.flgsd{ background-position: -396px -122px; width: 16px; height: 11px; } 
.flgse{ background-position: -396px -183px; width: 16px; height: 11px; } 
.flgsg{ background-position: -396px -244px; width: 16px; height: 11px; } 
.flgsh{ background-position: -396px -305px; width: 16px; height: 11px; } 
.flgsi{ background-position: -396px -366px; width: 16px; height: 11px; } 
.flgsj{ background-position: -396px -427px; width: 16px; height: 11px; } 
.flgsk{ background-position: -396px -488px; width: 16px; height: 11px; } 
.flgsl{ background-position: -396px -549px; width: 16px; height: 11px; } 
.flgsm{ background-position: -396px -610px; width: 16px; height: 11px; } 
.flgsn{ background-position: -396px -671px; width: 16px; height: 11px; } 
.flgso{ background-position: -396px -732px; width: 16px; height: 11px; } 
.flgsr{ background-position: -396px -793px; width: 16px; height: 11px; } 
.flgst{ background-position: -396px -854px; width: 16px; height: 11px; } 
.flgsv{ background-position: -396px -915px; width: 16px; height: 11px; } 
.flgsy{ background-position: -396px -976px; width: 16px; height: 11px; } 
.flgsz{ background-position: -396px -1037px; width: 16px; height: 11px; } 
.flgtc{ background-position: -396px -1098px; width: 16px; height: 11px; } 
.flgtd{ background-position: -396px -1159px; width: 16px; height: 11px; } 
.flgtf{ background-position: -396px -1220px; width: 16px; height: 11px; } 
.flgtg{ background-position: -396px -1281px; width: 16px; height: 11px; } 
.flgth{ background-position: -396px -1342px; width: 16px; height: 11px; } 
.flgtj{ background-position: -396px -1403px; width: 16px; height: 11px; } 
.flgtk{ background-position: -396px -1464px; width: 16px; height: 11px; } 
.flgtl{ background-position: -396px -1525px; width: 16px; height: 11px; } 
.flgtm{ background-position: -396px -1586px; width: 16px; height: 11px; } 
.flgtn{ background-position: -396px -1647px; width: 16px; height: 11px; } 
.flgto{ background-position: -396px -1708px; width: 16px; height: 11px; } 
.flgtr{ background-position: -396px -1769px; width: 16px; height: 11px; } 
.flgtt{ background-position: -396px -1830px; width: 16px; height: 11px; } 
.flgtv{ background-position: -396px -1891px; width: 16px; height: 11px; } 
.flgtw{ background-position: -462px 0; width: 16px; height: 11px; } 
.flgtz{ background-position: -462px -61px; width: 16px; height: 11px; } 
.flgua{ background-position: -462px -122px; width: 16px; height: 11px; } 
.flgug{ background-position: -462px -183px; width: 16px; height: 11px; } 
.flgum{ background-position: -462px -244px; width: 16px; height: 11px; } 
.flgus{ background-position: -462px -305px; width: 16px; height: 11px; } 
.flguy{ background-position: -462px -366px; width: 16px; height: 11px; } 
.flguz{ background-position: -462px -427px; width: 16px; height: 11px; } 
.flgva{ background-position: -462px -488px; width: 16px; height: 11px; } 
.flgvc{ background-position: -462px -549px; width: 16px; height: 11px; } 
.flgve{ background-position: -462px -610px; width: 16px; height: 11px; } 
.flgvg{ background-position: -462px -671px; width: 16px; height: 11px; } 
.flgvi{ background-position: -462px -732px; width: 16px; height: 11px; } 
.flgvn{ background-position: -462px -793px; width: 16px; height: 11px; } 
.flgvu{ background-position: -462px -854px; width: 16px; height: 11px; } 
.flgwales{ background-position: -462px -915px; width: 16px; height: 11px; } 
.flgwf{ background-position: -462px -976px; width: 16px; height: 11px; } 
.flgws{ background-position: -462px -1037px; width: 16px; height: 11px; } 
.flgye{ background-position: -462px -1098px; width: 16px; height: 11px; } 
.flgyt{ background-position: -462px -1159px; width: 16px; height: 11px; } 
.flgza{ background-position: -462px -1220px; width: 16px; height: 11px; } 
.flgzm{ background-position: -462px -1281px; width: 16px; height: 11px; } 
.flgzw{ background-position: -462px -1342px; width: 16px; height: 11px; } 

#ctl00_local_ddlCultures_msa_0 span span.cul_Code{
    background-position: 0 -1281px;
}

#ctl00_local_ddlCultures_msa_1 span span.cul_Code{
    background-position: -462px 0;
}

#ctl00_local_ddlCultures_msa_2 span span.cul_Code{
    background-position: -66px -1342px;
}

#ctl00_local_ddlCultures_msa_3 span span.cul_Code{
    background-position: -132px -1525px;
}

#ctl00_local_ddlCultures_msa_4 span span.cul_Code{
    background-position: -462px -305px;
}

#ctl00_local_ddlCultures_msa_5 span span.cul_Code{
    background-position: -132px -183px;
}

#ctl00_local_ddlCultures_msa_6 span span.cul_Code{
    background-position: -132px -732px;
}

#ctl00_local_ddlCultures_msa_7 span span.cul_Code{
    background-position: -198px -122px;
}


#ctl00_local_ddlCultures_msa_8 span span.cul_Code{
    background-position: -198px -976px;
}


#ctl00_local_ddlCultures_msa_9 span span.cul_Code{
    background-position: -330px -244px;
}


#ctl00_local_ddlCultures_msa_10 span span.cul_Code{
    background-position: -330px -976px;
}


#ctl00_local_ddlCultures_msa_11 span span.cul_Code{
    background-position: -330px -1281px;
}


#ctl00_local_ddlCultures_msa_12 span span.cul_Code{
    background-position: -330px -1586px;
}


#ctl00_local_ddlCultures_msa_13 span span.cul_Code{
    background-position: -330px -1708px;
}

#ctl00_local_ddlCultures_msa_14 span span.cul_Code{
    background-position: -66px -854px;
}

#slogan {
	color: #B39616;
	float: left;
	font: bold 24px Arial;
	margin-left: 10px;
	margin-top: 55px;
}

#slogan span {
	color: #3a9626;
}
body#html5 {
	overflow-y: scroll;
}

div#main_content {
	margin: 0 auto;
	min-width: 990px;
	width: 100%;
}

#wrapper {
	margin: 0 auto;
	width: 100%;
	min-width: 1024px;
}
#header_wrapper {
	background: url("img/site/header_bg.jpg") repeat-x scroll 0 0 transparent;
	height: 182px;
	margin: 0 auto;
	min-width: 1024px;
	position: relative;
	width: 100%;
}

table#container {
	margin: 0 auto;
	width: 1004px;
}

table#main {
	min-width: 990px;
	width: 100%;
}

table#main #nav {
	background: url("img/site/nav_bg.png") repeat scroll 0 0 transparent;
	height: 51px;
}

table #ctl00_CPH_ctl02_Content {
	display: block !important;
}

#logo {
	background: url("img/site/logo.png") no-repeat scroll right 0 transparent;
	display: block;
	float: left;
	height: 147px;
	margin-top: -13px;
	width: 395px;
}
.divHeaderPhoto {
	position: absolute;
	right: 0;
	top: 16px;
}
#header_body {
	height: 146px;
	margin: 0 auto;
	position: relative;
	width: 944px;
}

#header_top {
	height: 44px;
	margin: 0 auto;
	width: 940px;
}

#header_buttons {
	float: right;
	width: auto;
}
#header_logo {
	float: left;
	width: 100%;
}

#header_replication {
	margin-right: 10px;
	position: absolute;
	right: 80px;
	text-align: right;
	top: 19px;
}

#header_right_top {
	width: 100%;
	float: right;
}
.owner {
	color: #FFFFFF;
	font: bold 11px/5px Arial !important;
	margin-left: 3px;
	text-align: left;
	text-transform: none;
}
#menu {
	background: url("img/site/menu_bg_rep.png") repeat-x scroll left top transparent;
	float: none;
	height: 46px;
	margin: 0 auto;
	width: 100%;
}

div.owner {
	display: inline;
	font-weight: normal;
}

#ctl00_ownerLastName_lblOwner {
	border: medium none !important;
	color: #F9D26F;
	font: bold 12px arial !important;
}
#ctl00_ownerFirstName_lblOwner {
	color: #F9D26F;
	font: bold 12px arial !important;
}
.copyright {
	background: url("img/site/footer_tab.png") no-repeat scroll 95% 6px transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font: 11px Arial;
	height: 38px;
	position: relative;
	top: 14px;
}
#links {
	display: inline-block;
	float: left;
	margin-left: 16px;
	margin-top: 13px;
}
#links li {
	background: url("img/site/footer_tab.png") no-repeat scroll 84% 6px transparent;
	border-right: 1px solid #FFFFFF;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#links li a {
	color: #fff;
	display: block;
	float: left;
	font: 11px Arial;
	height: 100%;
	padding: 0 4px;
	text-decoration: none;
}
#links a:hover {
	text-decoration: underline !important;
}
#links li.last {
	border-right: 0px;
	background: none;
}
#social {
	float: right;
	position: relative;
	top: 9px;
}
#social li {
	float: left;
	height: 26px;
	list-style: none outside none;
	width: 26px;
	margin-left: 4px;
}
#social li a {
	background-image: url("img/social_sprite.png");
	display: block;
}
#social li .sprite-facebook {
	background-position: 0 0;
	height: 26px;
	width: 21px;
}
#social li .sprite-google {
	background-position: -31px 0;
	height: 26px;
	width: 26px;
}
#social li .sprite-linked {
	background-position: -46px 0;
	height: 26px;
	width: 26px;
}
#social li .sprite-path {
	background-position: -93px 0;
	height: 26px;
	width: 26px;
}
#social li .sprite-rss {
	background-position: -124px 0;
	height: 26px;
	width: 26px;
}
#social li .sprite-twitter {
	background-position: -23px 0;
	height: 26px;
	width: 21px;
}
#social li .sprite-youtube {
	background-position: -71px 0;
	height: 26px;
	width: 26px;
}
#footer {
    background: url("img/site/footer_bg.jpg") repeat scroll 0 0 transparent;
    height: 200px;
    width: 100%;
}

#footer_body {
	height: 42px;
	margin: 0 auto;
	text-align: center;
	width: 940px;
}

#menu_body {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 990px;;
}

#mobile_phone {
	position: absolute;
	right: 0px;
	font: bold 14px "Myriad Pro", Arial;
	color: #ffd200;
	display: block;
	background: url("img/site/phone.jpg") no-repeat left top;
	padding-left: 25px;
	margin-top: 11px;
}

table#ctl00_CPH_ctl02_BM_htmlEditor_rdEditorCenter {
	height: auto !important;
}
#email-icon {
	background: url("img/site/email_icon.png") no-repeat scroll 0 0 transparent;
	float: right;
	height: 13px;
	margin-top: 2px;
	width: 61px;
}
#ctl00_OwnerSupportURL_divSupportPage a {
	color: #FFFFFF;
	font: 11px arial;
	text-transform: lowercase;
}
#phone {
	float: right;
	margin-top: 2px;
}
#phone-icon {
	background: url("img/site/telno_icon.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 17px;
	margin-right: 8px;
	margin-top: 1px;
	text-align: right;
	width: 10px;
}
#ctl00_DistributorPhoto_divDistributorPhoto img {
	border-radius: 3px 3px 3px 3px;
	width: 80px;
	height: 80px;
}

html {
	background: url("../images/background.png") no-repeat fixed center center /cover #000000 !important;
}

html.ie8 {
	background: url("../images/background.png") no-repeat fixed center center #000000 !important;
}
.scfb {
	background-position: 0 0;
	width: 25px;
	height: 24px;
}
.scgp {
	background-position: 0 -74px;
	width: 25px;
	height: 24px;
}
.scin {
	background-position: 0 -148px;
	width: 25px;
	height: 24px;
}
.sctw {
	background-position: 0 -222px;
	width: 25px;
	height: 24px;
}
.scyt {
	background-position: 0 -296px;
	width: 24px;
	height: 24px;
}

#ctl00_ownerEmail_lblSuffix {
	display: none;
}

/* MISC */
#footer .left 										{ float:left; }
#footer .right 										{ float:right; }
#footer .bold 										{ font-weight:bold !important; }
#footer .size13 									{ font:12px Arial !important; }
#footer .yellow 									{ color:#DFB340 !important; font-weight:bold!important; }
#footer .white 										{ color:#FFFFFF !important; font-size:11px!important;}
#footer .marginBottom5								{ margin-bottom:5px !important; }
#footer .content 									{ margin-bottom:0px; }

#footer 									{ position:absolute; height:200px; width:100%; background:#040404; clear:both; border-top:1px solid #d6ad47; }
#underFooter 								{ border-top:2px solid #111; }
.footerworld 								{ border:0 none; width:307px; height:150px; background:url(img/site/world.png) 0 0 no-repeat; margin-top:10px; }
#footer .footerwrapper 						{ width:990px; margin: 0 auto; font-size:11px; text-align:left; color:#FFFFFF; }
#footer .footerwrapper .content 			{ padding-top:12px; }
#footer .footerwrapper .content .first 		{ margin-right:20px; }
#footer .footerwrapper .content .second a 	{ width:100px; }
#footer a 									{     color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none; }
#footer a:hover 							{ text-decoration:underline!important; }


#header_search {
    float: right;
    height: 27px;
    margin-right: 10px;
    margin-top: 55px;
    position: relative;
    width: 210px;
}

#header_search table {
    background: url("img/site/search_button.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
}

#ctl00_productSearch_tdSearchButton {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
}
#ctl00_productSearch_tdSearchButton a {
    color: transparent;
    cursor: pointer;
    display: block;
    font: 0 Arial;
    height: 100%;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 100%;
}
td.tdSearchRightImg {
	display: none;
}

td.tdSearchTextbox input {
    background-color: transparent;
    border: medium none;
    color: #9C9999;
    font: 12px/17px arial;
    height: 23px;
    left: 0;
    margin-left: 10px;
    position: absolute;
    text-transform: capitalize;
    top: 0;
    width: 155px;
}

.ProductSearchTextbox, .FocusedTextbox{
    color: #FFFFFF;
}

#ctl00_Sigin_mppSigin{
    float: left;
    height: 27px;
    margin-top: 7px;
    overflow: hidden;
    position: relative;
    width: 45% !important;
}

#ctl00_Sigin_mppSigin_divuser {
    width: 386px !important;
}

#ctl00_Sigin_mppSigin_upsigin span.login {
    display: block;
    width: 456px;
}

#ctl00_Sigin_mppSigin_divuser span.username input {
    background-position: 0 0;
    height: 27px;
    margin-right: 68px;
    text-indent: 8px;
    width: 125px;
    font: 12px/27px Arial;
}

#ctl00_Sigin_mppSigin_divuser span.password input {
    background-position: 0 0;
    height: 27px;
    text-indent: 8px;
    width: 125px;
    font: 12px/27px Arial;
}

#wrapper.IE #ctl00_Sigin_mppSigin_divuser span.username input,
#wrapper.IE #ctl00_Sigin_mppSigin_divuser span.password input{
text-indent: 0px;
padding-left: 8px;
}

#ctl00_Sigin_mppSigin div{
    float: left !important;
}
#ctl00_Sigin_mppSigin .login-button {
    float: left !important;
    margin-left: 2px;
}

#ctl00_Sigin_mppSigin button {
    background: url("img/sign_in/login_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 56px;
}

#ctl00_Sigin_mppSigin button a {
    color: #333333;
    font: bold 11px/18px Arial;
    position: relative;
    text-decoration: none;
    top: -1px;
}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass{

}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass span{
    display: block;
    float: left;
    height: 27px;
    left: 0;
    position: absolute !important;
    width: 57px;
}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass span a{
    background: url("img/sign_in/signin_inputbox_text.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    font: bold 10px/26px Arial;
    height: 100%;
    text-indent: 11px;
    width: 100%;
}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass span.lostpassword a {

}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass span.lostpassword {
    left: 318px;
    top: 0;
}

#ctl00_Sigin_mppSigin input {
    background: url("img/sign_in/signin_inputbox.png") no-repeat scroll 0 0 transparent;
    border: none;
    padding: 0px;
}

#ctl00_Sigin_mppSigin #ctl00_Sigin_mppSigin_divpass span.lostusername {
    left: 125px;
    top: 0px;
}

#ctl00_Sigin_mppSigin_rowLoginFailed {
    color: #FFFFFF;
    font: 10px Arial;
    left: 58px;
    position: absolute;
    top: 23px;
}

#ctl00_Sigin_mppSigin_upsigin span.login span {
    position: static !important;
}
#ctl00_Sigin_mppSigin_upsigin span span.login-button{
position: static !important;
}


table#tblDisSignin tr.trDS_one{
	
}

table#tblDisSignin tr.trDS_one td:nth-child(1){
/*	width: 50% !important;*/
	padding: 0 !important;
	height: 14px !important
}

table#tblDisSignin tr.trDS_one td:nth-child(2){
	display: none;
}

table#tblDisSignin tr.trDS_two{
	display: none
}

table#tblDisSignin tr.trDS_three td{
	width: 50% !important;
	padding-bottom: 20px; !important
}

table#tblDisSignin tr.trDS_four{
	display: none
}

table#tblDisSignin tr.trDS_five{
	width: 50% !important
}

table#tblDisSignin tr.trDS_six td:nth-child(1){
	padding-right: 10px
}

table#tblDisSignin tr.trDS_six td:nth-child(2){

}

table#tblDisSignin tr.trDS_seven td:nth-child(1){
	padding-right: 10px;
	width: 18% !important
}

table#tblDisSignin tr.trDS_eight td:nth-child(1){
	width: 18% !important
}

table#tblDisSignin tr.trDS_eight td:nth-child(2){
	padding-bottom: 20px;
	width: 32% !important
}

table#tblDisSignin tr.trDS_nine{
	display: none
}

table#tblDisSignin tr.trDS_ten{
	
}

table#tblDisSignin table #ctl00_CPH_ctl02_BM_mppLogin_btnLogin_Distributor {
    position: absolute;
    left: 3px;
    top: 29px;
}

table#tblDisSignin #ctl00_CPH_ctl02_BM_mppLogin_captchaImage_ctl00 div.alignright {
    padding-right: 10px !important;
    width: 138px !important;
}

table#tblDisSignin tr#trSignInLogin table{
	position: relative
}

table#tblDisSignin #ctl00_CPH_ctl02_BM_mppLogin_cbRememberLogin_Distributor {
    position: relative;
    left: -3px !important;
}

table#tblDisSignin .signInBorder label {
    position: relative;
    top: 2px;
}

table#tblDisSignin div.IE #ctl00_CPH_ctl02_BM_mppLogin_captchaImage_ctl00 div.alignright {
	width: 158px !important;
}

#ctl00_CPH_ctl02_BM_mppLogin_lblNotMemberYet_Distributor, 
#ctl00_CPH_ctl02_BM_mppLogin_lblAlreadyMember_Distributor {
    font-family: Arial;
    font-size: 12px !important;
}

RptGeneralDetailHeader {
	font-size: 8pt;
	Color: #808080;
	font-weight: Bold;
	font-family: Arial;
	background-color: Transparent;
	border-color: Black;
	border-width: 1pt;
	border-style: None
}
RptGeneralDetailText {
	font-size: 8pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: Transparent;
	border-color: White;
	border-width: 1pt;
	border-style: None
}
RptGroupHeader1 {
	font-size: 9pt;
	Color: #808080;
	font-weight: Bold;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptColumnHeader1 {
	font-size: 10pt;
	Color: White;
	font-weight: Bold;
	font-family: Arial;
	background-color: #828282;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptColumnDetail1 {
	font-size: 8pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptGroupHeader2 {
	font-size: 9pt;
	Color: White;
	font-weight: Bold;
	font-family: Arial;
	background-color: #c83061;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptGroupHeader3 {
	font-size: 8pt;
	Color: Black;
	font-weight: Bold;
	font-family: Arial;
	background-color: White;
	border-color: White;
	border-width: 1pt;
	border-style: None
}
RptColumnHeader2 {
	font-size: 9pt;
	Color: White;
	font-weight: Bold;
	font-family: Arial;
	background-color: #828282;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptColumnHeader3 {
	font-size: 8pt;
	Color: White;
	font-weight: Bold;
	font-family: Arial;
	background-color: #828282;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptTotalHeader {
	font-size: 10pt;
	Color: #808080;
	font-weight: Bold;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptTotalDetail {
	font-size: 10pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptSubTotalHeader {
	font-size: 9pt;
	Color: #808080;
	font-weight: Bold;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptSubTotalDetail {
	font-size: 9pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptColumnDetail2 {
	font-size: 8pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptColumnDetail3 {
	font-size: 8pt;
	Color: #808080;
	font-weight: Normal;
	font-family: Arial;
	background-color: #ebeaea;
	border-color: #a4a6a5;
	border-width: 1pt;
	border-style: Solid
}
RptReportTitle {
	font-size: 18pt;
	Color: White;
	font-weight: Normal;
	font-family: Arial;
	background-color: #c83061;
	border-color: Black;
	border-width: 1pt;
	border-style: None
}
RptReportSubTitle {
	font-size: 15pt;
	Color: White;
	font-weight: Normal;
	font-family: Arial;
	background-color: #c83061;
	border-color: Black;
	border-width: 1pt;
	border-style: None
}
RptCommon {
	background-color: White;
	border-color: White;
	border-width: 1pt;
	border-style: None
}

#ctl00_CPH_ctl02_BM_mppLogin_lblNotMemberYet, 
#ctl00_CPH_ctl02_BM_mppLogin_btnContinue 
{
	display:none!important;
}