/*-------------------------------------------- #Basic & Common Styles */

	body {
		background: url('../images/top/bg_body.png');
	}
	a:link {
		color: #9D4C00;
	}
	a:visited {
		color: #9D4C00;
	}
	a:hover {
		color: #49AAFE;
	}

/*-------------------------------------------- Structured Layout */

	#shadowLeft {
		background: url('../images/top/shadow_left.png') repeat-y;
	}
	#shadowRight {
		background: url('../images/top/shadow_right.png') repeat-y;
	}
	#top {
		background: url('../images/top/bg_wrapper.png');
	}

/*-------------------------------------------- Head */

	div#head {
		height: 218px;
		background: url('../images/top/header_bg.png');
	}
	.logo a {
		position: absolute;
		background: transparent url('../images/top/logo.png');
		margin: 20px 0px 0px 280px;
		width: 353px;
		height: 137px;
		display: block;
		text-indent: -9999px;
	}

/*-------------------------------------------- TopMainPage */

	div#welcomeMessage {
		width: 228px;
		margin: 0px auto 0px auto;
	}
	div#mainContentsBox {
		margin: -8px 0px 0px 25px;
		width: 850px;
		height: 780px;
		background: url('../images/top/bg_contents.png');
		overflow: hidden;
	}
	a#topShopAmbinete {
		position: absolute;
		margin: -36px 0px 0px 20px;
	}
	a#topRoomIspirare {
		position: absolute;
		margin: 260px 0px 0px 514px;
	}
	a#topShoppingMall {
		position: absolute;
		margin: 20px 0px 0px 240px;
	}
	a#topYoga {
		position: absolute;
		margin: -48px 0px 0px 552px;
	}
	a#topDressup {
		position: absolute;
		margin: 258px 0px 0px 70px;
	}
	div#bannerArea {
		position: absolute;
		margin: 570px 0px 0px 90px;
		overflow: hidden;
	}
	div#bannerArea img {
		margin: 0px 0px 20px 0px;
	}
	#top .current {
		display: block;
	}
	div#topNewsArea {
		position: absolute;
		margin: 580px 0px 0px 405px;
		background: url('../images/top/newrelease_top.png') no-repeat;
		width: 384px;
	}
	div#topNewsArea ul {
		margin: 16px 0px 0px 0px;
		padding: 10px 10px 10px 20px;
		background: url('../images/top/newrelease_middle.png') repeat-y;
		width: 354px;
		height: 90px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	div#topNewsArea li {
		padding: 4px 0px 4px 0px;
	}
	div#topNewsAreaBottom {
		background: url('../images/top/newrelease_bottom.png') no-repeat;
		width: 384px;
		height: 17px;
	}

/*-------------------------------------------- Navigation */
	#nav a {
		border-left: ridge 1px #bc9468;
	}
	#nav a:link {
		color: #ffffff;
	}
	#nav a:visited {
		color: #ffffff;
	}
	#nav a:hover {
		color: #e9bb2e;
	}
	#nav ul li a:link {
		color: #9D4C00;
	}
	#nav ul li a:visited {
		color: #9D4C00;
	}
	#nav ul li a:hover {
		color: #e9bb2e;
	}
	#nav a:hover, #nav a:focus {
		background: url('../images/top/menu_bg_on.png');
	}
	#nav .current_page_item a {
		background: url('../images/top/menu_bg_on.png');
		color: #e9bb2e;
	}
	#nav .current_page_item a:hover {
		background: url('../images/shop_ambiente/menu_bg_on.png');
	}
	#nav .current_page_parent .current_page_item a {
		background: url('../images/top/menu_bg_on.png');
	}
	#nav .current_page_item ul a {
		background: none;
	}
	#nav li.home {
		border: none;
	}

/*-------------------------------------------- Footer */

	div#footer {
		margin-top: 40px;
		color: #9D4C00;
	}
	div#footerLinks {
		background: url('../images/top/bg_footer.png') no-repeat;
	}


