* { margin: 0; padding: 0; font-family: "Avenir", Arial, "Helvetica", sans-serif; }
* html { font-size: 86%; height: 100%; }

body
{
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #FFF;
}


div#wrapper { position: absolute; width: 980px; height: 650px; left: 50%; margin-left: -490px; text-align: left; }

div#wrapper h1 { position: absolute; top: -5px; left: 9px; }

ul#userNavigation { position: absolute; top: 5px; right: 490px; list-style-type: none; }
ul#userNavigation li { display: inline; margin-right: 2em; font-size: 11px; text-transform: uppercase; }
ul#userNavigation li.blue { color: #0CF; }
ul#userNavigation li a { color: #A9A; }

ul#topNavigation {
	list-style-type: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-top: none;
	font-size: 10px;
	padding: 10px 25px;
	position: absolute;
	right: 20px;
}

ul#topNavigation li {
	display: inline;
	margin-right: 40px;
}

ul#topNavigation li.last {
	margin-right: 0;
}


ul#topNavigation li a { color: #666; }

ul#topNavigation li.selected a {
	color: #0CF;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

div#navigationContainer
{
	position: absolute;
	top: 110px;
	left: 0;
	color: #FFF;
	height: 840px;
	background-image: url(/global/images/bkg_blkStrip.gif);
	background-repeat: no-repeat;
}
div#navigationContainer ul#defaultNavigation { list-style-type: none; margin-bottom: 14px; }
div#navigationContainer ul.empty li a { font-size: 24px; }
div#navigationContainer ul#defaultNavigation li a { background-color: #000; }
div#navigationContainer ul#defaultNavigation li ul { list-style-type: none; display: none; }
div#navigationContainer ul#defaultNavigation li.selected a { color: #0CF; font-size: 18px; }
div#navigationContainer ul#defaultNavigation li.opened { font-size: 24px; }
div#navigationContainer ul#defaultNavigation li a { color: #DDD; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0.0em 0.3em 0.1em 0.3em; font-size:16px }
div#navigationContainer ul#defaultNavigation li.opened ul { display: block; }
div#navigationContainer ul#defaultNavigation li.opened ul li.selected a { color: #0CF; }
div#navigationContainer ul#defaultNavigation li.opened ul li a { color: #DDD; }
div#navigationContainer ul#defaultNavigation li ul li a { color: #FFF; font-size: 24px; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0.2em 0.3em 0.1em 0.3em; }
div#navigationContainer ul#defaultNavigation li.simple a { font-size: 24px; color: #A9A; padding-left: 0.2em; padding-right: 2em; }
div#navigationContainer ul#defaultNavigation li.flow a { padding-left: 1.2em; padding-right: 2.8em; }
div#navigationContainer ul#defaultNavigation li.flaunt a { padding-left: 2.6em; padding-right: 1.2em; }
div#navigationContainer ul#defaultNavigation li.form a { padding-left: 2em; padding-right: 2.4em; }
div#navigationContainer ul#defaultNavigation li.foundation a { padding-right: 0.8em; }
div#navigationContainer ul#defaultNavigation li.salonServices { padding-left: 1em; padding-right: 0.5em; width: 220px; }
div#navigationContainer ul#defaultNavigation li.backbar a { padding-left: 1em; padding-right: 1.4em; }
div#navigationContainer ul#defaultNavigation li.inverse a { margin-top: 0.4em; padding-top: 0.2em; padding-bottom: 0.1em; }
div#navigationContainer ul#defaultNavigation li.inverse span { background-color: #FFF; }
div#navigationContainer ul#defaultNavigation li a:hover { color: #00F; text-decoration: none; }

div#content { position: absolute; width: 500px; top: 14em; left: 30em;  }
div#content h2 { color: #FFF; }
div#content p { color: #FFF; text-align: center; margin-bottom: 2em; }
div#content a { color: #FFF; font-weight: bold; text-decoration: none; }
div#content a:hover { text-decoration: underline; }
body.home div#wrapper div#content { position: absolute; top: 15em; left: 18em; }
body.theLooks div#wrapper div#content { position: absolute; top: 15em; left: 18em; }

html div#footer { position: absolute; right: 0px; bottom: 10px; text-align: right; font-size: 10px; color: #666; width: 980px; }
html div#footer span.left { float: left; background-color: #CCC; margin-left: 60px; }
html div#footer ul { padding: 0 0 .6em 0; }
html div#footer ul li { display: inline; margin-right: 0.4em; }
html div#footer ul li a { color: #666; }
html div#footer p { color: #666; text-align: right; }

.bold { font-weight: bold; }
.underlined { text-decoration: underline; }
.clear { clear: both; height: 0; }
.hidden { display: none; }

img { border: 0; }


body.email_sign_up div#privacyContainer, body.register div#privacyContainer, body.contact div#privacyContainer{
	width:240px;
	
	}

/*Form Styles*/

    div#formContent{margin-top:5px;}

	div#formContent input{margin:0 0 3px 0;}

	div#formContent .formText {width:130px; margin-bottom:5px; padding:1px 2px 2px 2px;}
	div#formContent select {width:123px; margin-bottom:5px; padding:1px 2px 2px 2px;}

	div#formContent .formText, div#formContent textarea,div#formContent select {border: solid 1px #a6a6a6; }



	/* Use the label class 'unformatted' for every label except for radio button labels */



	div#formContent label { padding-left:5px; padding-bottom:5px; vertical-align:top; }



	div#formContent label.unformatted { padding-left:0px; }



	div#formContent .labelAlignLeft{margin-left:5px; padding:0px; vertical-align:middle;}

	div#formContent h5{margin:10px 0 3px 0; font-size: 1em;}

	div#formContent .alignTop{vertical-align:middle;}

	div#formContent p {padding:0;margin:0 0 1em 0; text-align: left; line-height: 1.2em; color:#000; }

	.floatLeft{float:left;}

	div#formContent .addMarginTop{margin-top:10px;}

	div#formContent a{color: #000; font-weight:normal; }



	div#formContentRight {float:right;margin-right:10px;width:205px;color:#000;text-align:left;}

	div#formContentRight a, div#privacyContainer a {color: #0CF; }

/** LOGIN FORM **/

form#frmLogin fieldset {
	border: none;
	background-color: #000;
	color: #FFF;
	width: 165px;
	padding: 0 0 1em 17px;
}

form#frmLogin fieldset div.error {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 1em;
	color: #FC0;
	width: 95%;
}

form#frmLogin fieldset h3 {
	background-color: #FFF;
	color: #000;
	padding-left: 2px;
	padding-top:1px;
	width:90px;
	font-size: 14px;
	margin-bottom: 0.5em;
}

form#frmLogin fieldset label {
	font-size: 10px;
	color: #FFF;
}

form#frmLogin fieldset input {
	background-color: #FFF;
	border: 1px solid #666;
	color: #666;
	width: 140px;
	height: 15px;
	margin-bottom: 6px;
	padding: 2px;
}

form#frmLogin fieldset input#submitLogin {
	width: 56px;
	height: 13px;
	padding: 0;
}

form#frmLogin fieldset ul.loginLinks {
	list-style-type: none;
}

form#frmLogin fieldset ul.loginLinks a {
	font-size: 11px;
	color: #0CF;
	text-decoration: underline;
}





	div#formContent .error{color:red; font-size: 10px;width:300px; }

	.clear{clear:both;}

	.rightTitleImage{float:right;margin-bottom:15px;}





	hr {margin:0 0 10px 0;height:1px; background-color:#000;color:#000;border:1px solid;}

	.hr_striped {height:1px; margin:10px 0 10px 0; background:#fff url(/global/images/hr_dot.gif) center repeat-x }



	div#formContent div.thanksContainer{width:180px;}

	div#formContent div.thanksContainer P{font-weight:normal; }

SPAN.pad { padding: 0 3px; }

@charset "utf-8";
/* CSS Document */

/* ======================== $__reset: ======================================*/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, input, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
 	font-family:Arial;		
	font-weight:normal;
	text-decoration:none;
}

body {	 
	font-size:100%;
	color:#666;
}
p{
	line-height:130%;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* ======================== $__generic: ======================================*/ 
.cb
{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

/* =========================$__footer: =================================*/
.footer-wrapper
{
	width: 990px;
	height: 38px;
	line-height: 38px;
	position: absolute; 
	bottom: 0px;
	top: 1094px;
}

.footer-wrapper ul
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	background-color: #ececec;
}
.footer-wrapper .language-wrapper
{
	position: absolute;
	top: 0;
	left: 855px;
	z-index: 100;
	background-color: #ececec;
	height: 30px;
	width: 218px;
	padding: 8px 0 0 10px;
}
.footer-wrapper ul li
{
	float: left;
	font-size: 11px;
	text-transform: uppercase;	
}

.footer-wrapper ul li a
{
	color: #666666;
	padding: 0px 28px;
	line-height: 38px;
	display: block;
}

.footer-wrapper ul li a.sitemap
{
	background:url(../images/up-arrow.gif) no-repeat 90% center ;
}
 .footer-wrapper .inner {  
        position: absolute;   
        left: 0;   
        bottom: 0;  
		width: 990px; 
		height:360px; 
		background:#fff;
		clear: both; 
		display: none;
      }
	  
.leftcol
{
	float: left;
	width: 480px;
	_width: 470px;
	margin: 20px 0 0 12px;
	border-right: 1px dotted #999999;
}

.rightcol
{
	float: left; 
	width: 485px;
	_width: 475px;
	margin: 20px 0 0 12px;
	
}
.leftcol ol, .rightcol ol

{
	float: left;
	margin-right: 18px;	
}

.leftcol ol li, .rightcol ol li
{
	line-height: 16px;
	margin-bottom: 15px;
}

.leftcol ol li a, .rightcol ol li a
{
	color: #000;
	font-size: 12px;	
	
}

.leftcol ol li a:hover, .rightcol ol li a:hover
{
	text-decoration: underline;
}
.leftcol ol li a strong, .rightcol ol li a strong
{
	font-weight: bold;
}

.leftcol ol li ol, .rightcol ol li ol
{
	float: none;	
	margin-top: 10px;
}

.leftcol ol li ol li, .rightcol ol li ol li
{
	margin-bottom: 5px;
	background: url(../images/square-bullet.gif) left 8px no-repeat;
	padding-left: 10px;
}


.language-wrapper div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#fff;
  border:1px solid #999999;
  border-bottom: 0px;
  margin:0px;
  margin-top:-3px;
  padding:0px;
  text-align:left;
  height:208px;
  overflow:auto;
  z-index: 9999;
  top: -197px;
  left: 10px;
  
}

/*Drop down list styles*/
.language-wrapper div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color: #979797; 
  background-color:#fff;
  width: 100%;
}

.language-wrapper div.selectbox-wrapper ol li
{
	line-height: 25px;
	border-bottom: 1px solid #d6d6d6;
	width: 179px;
	padding-left: 5px;
	font-size: 13px;
}

.language-wrapper div.selectbox-wrapper ol li.aus
{
	background: transparent url(../images/austalia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.can
{
	background: transparent url(../images/canada-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.ger
{
	background: transparent url(../images/germany-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.spa
{
	background: transparent url(../images/spain-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.fra
{
	background: transparent url(../images/france-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.ita
{
	background: transparent url(../images/itali-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.language-wrapper div.selectbox-wrapper ol li.net
{
	background: transparent url(../images/netherlands-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.int
{
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.usa
{
	background: transparent url(../images/usa-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.ukm
{
	background: transparent url(../images/ukm-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.rus
{
	background: transparent url(../images/russia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.chi
{
	background: transparent url(../images/china-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.nor
{
	background: transparent url(../images/nordics-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.swi
{
	background: transparent url(../images/switzer-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.language-wrapper div.selectbox-wrapper ol li.aut
{
	background: transparent url(../images/austria-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

/* Selected item in dropdown list*/
.language-wrapper div.selectbox-wrapper ol li.selected { 
  background-color: #ececec;
}

/* Hover state for dropdown list */
.language-wrapper div.selectbox-wrapper ol li.current { 
  background-color: #ececec;
   color: #979797; 
}
.selectbox 
{ 
  padding-left:2px;
  width : 213px; 
  display : block;
  text-align:left; 
  background: url(../images/lang-select-box.jpg) no-repeat 0 0;
  cursor: pointer;
  color: #979797; 
  border: 0; 
  height: 25px;
}

.selectbox{*padding-top: 5px; *height: 23px;}

.utility-nav
{
	width: 495px;
	height: 34px;
	position: absolute;
	top: 0px; 
	right: 20px;
	background-color: #fff;	
	border: 1px solid #999;
	border-top: 0px;
}
.utility-nav ul
{
	padding: 0 12px;
}
.utility-nav ul li
{
	float: left; 
	font-size: 11px;
	padding: 0px 17px;
}
.utility-nav ul li a
{
	color: #000;
	line-height: 34px;
	display: block;
}
.utility-nav ul li a.locator
{
	background:url(../images/down-arrow.gif) no-repeat right center;
	padding-right: 15px;
}
.drop
{
	width: 205px; 
	height: 102px; 
	background:#fff; 
	display:none; 
	border: 1px solid #999;
	border-top: 0px;
	position: absolute;
	top: 34px;
	right: 289px;;
}

.drop div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#fff;
  border:1px solid #999999;
  border-bottom: 0px;
  margin:0px;
  margin-top:-3px;
  padding:0px;
  text-align:left;
  height:140px;
  overflow:auto;
  z-index: 9999;
  top: 27px;
  left: 7px;
  
}

/*Drop down list styles*/
.drop div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color: #979797; 
  background-color:#fff;
  width: 100%;
}

.drop div.selectbox-wrapper ul li
{
	line-height: 25px;
	border-bottom: 1px solid #d6d6d6;
	width: 82px;
	padding: 0px;
	padding-left: 5px;
	font-size: 13px;
}
.drop div.selectbox-wrapper ul li.newzealand
{
	background: transparent url(../images/newzealand-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.japan
{
	background: transparent url(../images/japan-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.korea
{
	background: transparent url(../images/korea-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.mexico
{
	background: transparent url(../images/mexico-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.cyprus
{
	background: transparent url(../images/cyprus-flag.jpg) no-repeat left center;
	padding-left: 32px;
}.drop div.selectbox-wrapper ul li.brazil
{
	background: transparent url(../images/brazil-flag.jpg) no-repeat left center;
	padding-left: 32px;
}.drop div.selectbox-wrapper ul li.ireland
{
	background: transparent url(../images/ireland-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.belgium
{
	background: transparent url(../images/belgium-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.safrica
{
	background: transparent url(../images/safrica-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.aus
{
	background: transparent url(../images/austalia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.can
{
	background: transparent url(../images/canada-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.ger
{
	background: transparent url(../images/germany-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.spa
{
	background: transparent url(../images/spain-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.fra
{
	background: transparent url(../images/france-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.ita
{
	background: transparent url(../images/itali-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.net
{
	background: transparent url(../images/netherlands-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.int
{
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.usa
{
	background: transparent url(../images/usa-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.ukm
{
	background: transparent url(../images/ukm-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.rus
{
	background: transparent url(../images/russia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.chi
{
	background: transparent url(../images/china-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.drop div.selectbox-wrapper ul li.sch
{
	background: transparent url(../images/switzer-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.drop div.selectbox-wrapper ul li.aut
{
	background: transparent url(../images/austria-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

/* Selected item in dropdown list*/
.drop div.selectbox-wrapper ul li.selected { 
  background-color: #ececec;
}

/* Hover state for dropdown list */
.drop div.selectbox-wrapper ul li.current { 
  background-color: #ececec;
   color: #979797; 
} 
.selectbox_loc 
{ 
  padding-left:2px;
  width : 132px; 
  display : block;
  text-align:left; 
  background: url(../images/loc-select-box.jpg) no-repeat 0 0;
  cursor: pointer;
  color: #979797; 
  border: 0; 
  height: 25px;
  margin: 0px 0 0 7px;
}

.selectbox_loc {*padding-top: 5px; *height: 23px;}

/*
.zipcode
{
	border: 1px solid #ccc;
	width: 129px; 
	height: 42px;
	margin: 7px 0 0 7px;
	display: block;
	padding-left: 3px;
	color: #999;
}
*/

.zipcode {
    border: 1px solid #CCCCCC;
    color: #999999;
    display: block;
    height: 42px;
    margin: 7px 0 0 7px;
    padding-left: 3px;
    width: 185px;
}
.srch-btn
{
	background:url(../images/search-btn.gif) no-repeat left top;
	width: 66px;
	height: 15px;
	border: 0px;
	display: block;
	cursor: pointer;
	margin: 7px 0 0 7px;
}
.welcome
{
	font-size: 11px;
	color: #999;
}

.welcome p
{
 line-height: 34px;
 float: left;
}

.welcome img
{
	margin: 10px 10px 0 15px;
	float: left;
}

.welcome span
{
	font-size: 11px;
	color: #000;
	background:url(../images/down-arrow.gif) no-repeat right center;
	padding-right: 15px;
}
div#formContent .formTextEmail {
    border: 1px solid #A6A6A6;
    margin-bottom: 5px;
    padding: 1px 2px 2px;
    width: 190px;
}

/*Drop down list styles*/

.welcome div.language-wrapper div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:#fff;
  border:1px solid #999999;
  border-bottom: 0px;
  margin:0px;
  margin-top:-3px;
  padding:0px;
  text-align:left;
  height:208px;
  overflow:auto;
  z-index: 9999;
  top: 30px;
  left: 15px;
  
}

.welcome div.language-wrapper div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color: #979797; 
  background-color:#fff;
  width: 100%;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li
{
	line-height: 25px;
	border-bottom: 1px solid #d6d6d6;
	width: 179px;
	padding-left: 5px;
	font-size: 13px;
	cursor:pointer;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.aus
{
	background: transparent url(../images/austalia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.can
{
	background: transparent url(../images/canada-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.ger
{
	background: transparent url(../images/germany-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.spa
{
	background: transparent url(../images/spain-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.fra
{
	background: transparent url(../images/france-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.ita
{
	background: transparent url(../images/itali-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
.welcome div.language-wrapper div.selectbox-wrapper ol li.net
{
	background: transparent url(../images/netherlands-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.int
{
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.usa
{
	background: transparent url(../images/usa-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.ukm
{
	background: transparent url(../images/ukm-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.rus
{
	background: transparent url(../images/russia-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.chi
{
	background: transparent url(../images/china-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.nor
{
	background: transparent url(../images/nordics-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.swi
{
	background: transparent url(../images/switzer-flag.jpg) no-repeat left center;
	padding-left: 32px;
}

.welcome div.language-wrapper div.selectbox-wrapper ol li.aut
{
	background: transparent url(../images/austria-flag.jpg) no-repeat left center;
	padding-left: 32px;
}
/* Selected item in dropdown list*/
.welcome div.language-wrapper div.selectbox-wrapper ol li.selected { 
  background-color: #ececec;
}

/* Hover state for dropdown list */
.welcome div.language-wrapper div.selectbox-wrapper ol li.current { 
  background-color: #ececec;
   color: #979797; 
}
.welcome div.language-wrapper input.selectbox 
{ 
	z-index:100;
  width : 213px; 
  display : block;
  cursor: pointer;
  color: transparent; 
  border: 0; 
  height: 25px;
  background:url("/global/images/space.gif");
  position:absolute;
  margin-left:150px;
  opacity:0;
  filter: alpha(opacity = 0);
  background-size:120px 25px;
  font-size:12px;
}

.welcome div.language-wrapper input.selectbox{*padding-top: 5px; *height: 23px;}
