/*-------------------------------------------------------
Nutline Homepage CSS Layout - Octavian Cioaca  - CSSensei
-------------------------------------------------------*/
.center{
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(../images/pattern.gif);
	background-position:left top;
	background-repeat:repeat;
}
.center .canvas{
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.holder{
	width:1000px;
	height:506px;
	margin-top:20px;
	position:relative;
}
.homepage_guest, .homepage_user{
	width:1000px;
	height:506px;
	margin-top:20px;
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	z-index:-1;
}
.homepage_guest{
	background-image:url(../images/backstage_guest-trans.png);
}
.homepage_user{
	background-image:url(../images/backstage_user-trans.png);
}
#logo{
	width:150px;
	height:150px;
	position:absolute;
	top:38px;
	left:25px;
	background-image:url(../images/blank.gif);
	background-position:left top;
	background-repeat:repeat;
	cursor:pointer;
	z-index:1;
}
#top_menu{
	top:50px;
	right:0;
}
#top_menu{
	width:660px;
	height:31px;
	overflow:hidden;
	position:absolute;
	background-image:url(../images/bkg_top_menu-trans.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:1;
}
#top_menu ul{
	list-style-type:none;
	margin-top:7px;
}
#top_menu ul li{
	display:inline;
}
#top_menu ul li a img{
	margin-left:8px;
}
#social_menu{
	right:0;
	top:90px;
}
#social_menu{
	position:absolute;
	z-index:2;
}
#social_menu ul{
	width:55px;
}
#social_menu ul li{
	width:55px;
	display:block;
}
#pix_de_scris{
	width:154px;
	height:135px;
	overflow:hidden;
	position:absolute;
	top:302px;
	left:337px;
	z-index:1;
}
#funroom{
	width:323px;
	height:279px;
	overflow:hidden;
	position:absolute;
	bottom:8px;
	left:0;
	z-index:1;
}
#nutline_specialist{
	width:323px;
	height:271px;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:7px;
	z-index:1;
}
#login_homepage{
	right:125px;
	top:200px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:2;
}
#login_homepage a{
	text-decoration:none;
	color:#fff;
}
#login_homepage a:hover{
	text-decoration:underline;
}
#login_transparent{
	width:113px;
	height:70px;
	position:absolute;
	top:130px;
	right:104px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#login_transparent #modlgn_username, #login_transparent #modlgn_passwd{
	width:106px;
	height:16px;
	padding-left:4px;
	position:absolute;
	right:2px;
	color:#5d9471;
	background:none;
	border:none;
}
#login_transparent #modlgn_username{
	top:32px;
}
#login_transparent #modlgn_passwd{
	top:52px;
}
#login_transparent #form-login-button{
	position:absolute;
	top:14px;
	left:0;
}
#welcome_message{
	width:116px;
	height:93px;
	overflow:hidden;
	position:absolute;
	top:130px;
	right:109px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	font-size:12px;
	color:#FFF;
	z-index:1;	
}
/*Products*/
#products{
	position:absolute;
	width:270px;
	height:228px;
	left:492px;
	top:200px;
	overflow:hidden;
	z-index:200;
}
#products #carusel{
	position:absolute;
	left:70px;
	width:132px !important;
	overflow:hidden;
	margin-left:4px;
}
#carusel ul, #homepage #carusel li{
	margin:0;
	padding:0;
	list-style:none;
}
#carusel ul li{
	width:145px;
	height:228px;
	overflow:hidden;
	text-align:-moz-center;
	text-align:center;
}
#products #nextBtn{
	height:71px;
	width:55px;
	top:73px;
	right:0px;
	position:absolute;
	display:block;
}
#products #nextBtn a{
	height:71px;
	width:55px;
	display:block;
	outline:none;
}
#products #prevBtn{
	height:66px;
	width:68px;
	top:73px;
	left:0px;
	position:absolute;
	display:block;
}
#products #prevBtn a{
	height:71px;
	width:55px;
	display:block;
	outline:none;
}
/*Products*/
/*Gazeta de perete*/
#gazeta_de_perete{
	position:absolute;
	width:250px;
	height:123px;
	overflow:hidden;
	color:#000;
	top:186px;
	left:211px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#gazeta_de_perete .tweet-username{
	padding:0;
	margin-bottom:2px;
	margin-top:3px;
	display:none;
}
#gazeta_de_perete .tweet-username a{
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
#gazeta_de_perete .tweet-message{
	margin-top:5px;
}
#gazeta_de_perete .tweet-message a{
	color:#c3950c;
	text-decoration:none;
}
#gazeta_de_perete .tweet-message a:hover{
	text-decoration:underline;
}
/*Select Language*/
#select_language{
	width:50px;
	height:20px;
	top:-50px;
	margin-left:20px;
	position:relative;
	z-index:20;
	display:block;
	background-color:#000;
}
#select_language ul{
	list-style-type:none;
}
#select_language ul li{
	display:inline;
}
#select_language ul li:first-child a img{
	margin-right:10px;
}
/*Select Language*/