/* HEADER LINKS NAVIGATION */ 
#header {
	margin:0 0 15px 0;
	*margin:0 0 28px 0;
	_margin:0 0 30px 0;
	padding:0;
	width:980px;
	float:left;
}

#header_links {
	margin:18px 0 0 0;
	*margin:10px 0 0 0;
	_margin:18px 0 0 0;
	padding:0;
	font-size:0.9em;
	color:#000;
}

#header_links ul {
	float:left;
	margin:10px 0 0 0;
	_margin:0;
	padding:0;
}

#header_links ul li {
	display:inline;
	margin:0 10px 0 0;
	padding:0;
}

#header_links a:link, #header_links a:active, #header_links a:visited {
	margin:0 18px 0 0;
	_margin:0 14px 0 0;
	padding:0;	
	display:block;
	float:left;
}

#marquee {
	float:left;
	margin:10px 20px 0 0;
	*margin:10px 20px 0 0;
	_margin:0 33px 10px 0;
	padding:0;
	font-size:1em;
	width:245px;
}

#usmarquee {
	float:left;
	margin:10px 20px 0 0;
	*margin:10px 20px 0 0;
	padding:0;
	font-size:0.9em;
	width:320px;
}

#pscroller2 {
	width:190px;
	height:23px;
	padding:0 0 0 40px;
}

/* SHOPPING BASKET */
#shopping_basket {
	margin:-10px 0 0 0;
	*margin:0;
	_margin:-10px 0 0 0;
	padding:0;
	font-size:1em;
}

#shopping_basket p {
	margin:9px -17px 0 0;
	float:right;
}

#shopping_basket span {
	margin:0;
	padding:0;
	font:1.1em Arial, sans-serif;
	font-weight:bold;
}

#shopping_basket img {
	margin:-10px 0 0 0;
	padding:0;
}

#shopping_basket a:hover {border:none;}


#shopping_basket p a {border-bottom:1px dotted #fff;}

#shopping_basket p a:hover {border-bottom:1px dotted #333;}


.hide, li.none a {display:none;}

/**************** predefines all components with upper case letters ****************/
#main_menu, h3, #left_menu, #shopping_basket, #search_products, #products p, #qwiser_banner, h2.rhp, #description h1, #fitting_room_video #title h1, #fitting_room_perfect #title h1, #fitting_room_bra #banner h1, #fitting_room_charts #banner h1 {text-transform:uppercase;}
/***********************************************************************************/

/* MAIN NAVIGATION */ 
#main_menu {
	font-size:1.1em;
	color:#fff;
	margin:29px 0 0 0;
	_margin:19px 0 0 0;
	padding:0;
}

#main_menu ul {
	float:left;
	/*width:63%;*/
	width:600px;
	margin:0 0 0 25px;
	padding:0;
}

#main_menu ul li {
	display:inline;
	margin:0;
	padding:0;
}

#main_menu a:link, #main_menu a:active, #main_menu a:visited {
	margin:3px 23px 0 0px;
	padding:0;	
	color:#fff;
}

#main_menu ul li a:hover, #main_menu ul li .selected, #main_menu ul li.sale a:hover, #main_menu ul li.sale a:hover, .lozenge ul li a.selected {
	border-bottom:1px dotted #999;
	position:relative;
}

form#search_top {
	margin:0;
	padding:0;
}

input#query {
	margin:0 15px 0 0;
	padding:2px 0 2px 5px;
	float:left;
}

/*SALE CLASS*/
#main_menu ul li.sale a {
	color:#e13d3d !important;
	text-decoration:none;
}
/*SALE CLASS ends*/

/*XMAS SALE CLASS - adds a red background; same height as the nav to the item*/
#main_menu ul li .xmassale {position:absolute;
valign:middle;
	top:-27px;
	*top:-29px;
	_top:-27px;
	height:72px;
	width:53px;
	background-color:#9c0101;
	text-decoration:none;
}
#main_menu ul li .xmassale a{
	position:relative;
	padding-left:5px;
	top:26px;
	*top:29px;
	_top:27px;
	_left:10px;
}
/*XMAS SALE CLASS ends*/

.submit {
	border:none;
	margin:0;
	padding:0;
	width:9px;
	height:19px;
}


#header_links a:hover, #shopping_basket p a:hover, #footer_links a:hover {
	border-bottom:1px dotted #999;
}

/*****************************************************/

/* CHOOSE CURRENCY */

#currency {
	position:absolute;
	z-index:20000;
	top:30px;
	left:90px;
	width:225px; 
	background-color:#ffffff; 
	display:none; 
	border: 1px solid black; 
	overflow:auto
}
.currency_selected a, .currency_selected a:active, .currency_selected a:visited, .currency_selected 

a:hover {
	text-decoration:underline;
	font-size:12px;
}
.currency_not_selected a, .currency_not_selected a:active, .currency_not_selected a:visited, 

.currency_not_selected a:hover {
	text-decoration:none;
	font-size:12px;
}
