/* home */


#wrapper {
	/*background:url(../../images/bg-home2.png) 0 0 repeat-x #eae6d2;*/
	background-image:url('../../images/bg-home3.jpg');
background-repeat:no-repeat;
/*background-attachment:fixed;*/
background-position:top center; 
}


#promotion { position:absolute; height:380px; width:100%; left:0; top:200px; text-align:center; z-index:1;}


.highlight { position:relative; height:360px; overflow:hidden;}

.highlight .flash-promo { 
	position:absolute;
	width:378px;
	height:323px;
	top:0;
	left:0;
}

.highlight .text-promo { 
	position:absolute;
	width:400px;
	height:220px;
	top:10px;
	left:380px;
	
}

.highlight .text-promo .text{ 
	background:transparent url(../../images/bg-text-promo.png) 0 0 repeat-x !important ;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-promo.png');
	width:400;
	height:159px;
}
.highlight .text-promo .text h1, .highlight .text-promo .text h2 { display:none;}

.highlight .text-promo .presentation { position:absolute; width:160px; height:48px; top:180px; left:0;}
.highlight .text-promo .presentation .bg { 
	position:absolute; 
	background:transparent url(../../images/btn-presentation.png) 0 0 repeat-x !important ;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/btn-presentation.png');
	width:160px; height:48px;
}
.highlight .text-promo .presentation a { 
	display:block; position:relative;
	width:160px; height:48px;
	cursor:pointer;
}
.highlight .text-promo .presentation  a span { display:none; }


.highlight .visual-promo{
	position:absolute; 
	background:transparent url(../../images/bg-biri.png) 0 0 repeat-x !important ;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-biri.png');
	width:290px;height:307px;
	top:0; right:0; 
}



.home-cloud {
	position:relative;
	/*margin-top:-320px;*/
	margin-top:-343px;
	z-index:999;
	width:100%;
/*	height:360px;*/
	height:333px;
	overflow:hidden;
}
.home-cloud-bg {
	background:transparent url(../../images/bg-home-panel.png) 0 0 repeat-x !important ;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-home-panel.png');
	width:967px;
	height:408px;
	overflow:hidden;
	margin:50px auto -50px auto;
	z-index:2;
}

.home-cloud-bg2 {
	position:relative;
	margin:0 auto;
	/*background:transparent url(../../images/bg-cloud3.png) 0 0 repeat-x !important ;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-cloud3.png');
	*/width:1020px;
	height:282px;
	top:-180px;
	z-index:-3;	
}
/*.home-cloud .gridContainer { position:relative; z-index:9999; width:960px; margin:-360px auto 0 auto;*margin:-320px auto 0 auto;_margin:-320px auto 0 auto;}*/
.home-cloud .gridContainer { position:relative; z-index:9999; width:960px; margin:-387px auto 0 auto;*margin:-347px auto 0 auto;_margin:-347px auto 0 auto;}
.home-cloud .grid {
 /*
 position:relative; display:inline; float:left; /*width:380px;*/ width:300px; overflow:hidden; margin:0 10px 0 10px; /*margin:0 40px 0 60px;*/
 */
 
display:inline;
float:left;
margin:0 40px 0 60px;
overflow:hidden;
position:relative;
width:380px;
 
 }

.home-cloud .grid h2 { margin-bottom:10px; height:23px; }
.home-cloud .grid h2 span { display:none;}
.home-cloud .grid h2.text1 { 
	background:transparent url(../../images/bg-text-home1.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-home1.png');
}
.home-cloud .grid h2.text2 { 
	background:transparent url(../../images/bg-text-home2.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-home2.png');
	height:39px;
}
.home-cloud .grid h2.text3 { 
	background:transparent url(../../images/bg-text-home3.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-home3.png');
	height:39px;
}
.home-cloud .grid .text { float:left; font-size:14px; line-height:18px; /*width:250px;*/ width:183px;}
.home-cloud .grid .text.w { float:left; font-size:14px; line-height:18px; width:180px;}
.home-cloud .grid .text p { margin:0 10px 10px 0; }
.home-cloud .grid .visual { float:right; text-align:right; }
.home-cloud .grid .v1 { 
	background:transparent url(../../images/pic-user-comment.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/pic-user-comment.png');
	width:100px; 
	height:103px; 
	
}
.home-cloud .grid .v2 { 
	background:transparent url(../../images/biri-vitamin-logo2.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/biri-vitamin-logo2.png');
	width:160px; 
	height:99px; 
}

.home-cloud .grid .v3 { 
	background:transparent url(../../images/ilk.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/ilk.png');
	width:180px; 
	height:180px;
	margin-right:3px;
}

.home-cloud .grid .v4 { 
	background:transparent url(../../images/biri-screen-3.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/biri-screen-3.png');
	width:108px; 
	height:89px; 
}


.home-cloud .grid .clr1 { color:#272729; text-decoration:none;}
.home-cloud .grid .clr2 { color:#272729;}
.home-cloud .grid .clr3 { color:#272729;}
.home-cloud .grid .clr4 { color:#272729;}

/* 
.home-cloud .grid .clr1 { color:#7b7b7b; text-decoration:none;}
.home-cloud .grid .clr2 { color:#5f5f5f;}
.home-cloud .grid .clr3 { color:#4a4a4a;}
.home-cloud .grid .clr4 { color:#919191;}
 */



.home-cloud .grid .more { position:relative; display:block; width:300px; height:27px; margin:10px auto; float:left;}
.home-cloud .grid .more .bg-more {
	position:relative; 
	background:transparent url(../../images/cr-hl2.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/cr-hl2.png');
	width:300px; 
	height:27px; 
}


.home-cloud .grid .more .moretxt1 a span, 
.home-cloud .grid .more .moretxt2 a span  
{ display:none;}

.home-cloud .grid .more .moretxt1 {
	position: absolute;
	width:81px; height:26px;
	top:0; left:10px;
	background:transparent url(../../images/bg-text-alt1.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-alt1.png');
}
.home-cloud .grid .more .moretxt1 a {
	position:relative; display:block;cursor:pointer;
	width:81px; height:26px;
}

.home-cloud .grid .more .moretxt2 {
	position:absolute;
	width:134px; height:26px;
	top:0; left:10px;
	background:transparent url(../../images/bg-text-alt2.png) 0 0 no-repeat!important; 
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/vitamin/images/bg-text-alt2.png');
}
.home-cloud .grid .more .moretxt2 a {
	position:relative; display:block; cursor:pointer;
	width:134px; height:26px; 
}




.home-cloud .grid .more .paging{
	position: absolute;
	top:0; right:10px;
	line-height:26px;
	width:80px;
}
.home-cloud .grid .more .paging a {
	position:relative;
	z-index:9999; 
	float:left; 
	display:block; 
	color:#000000; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	margin:0 1px; 
	padding:0 2px; 
	cursor:pointer; 
}
.home-cloud .grid .more .paging a:hover, 
.home-cloud .grid .more .paging a.active   
{ color:#1082c2; }




/* carousel */

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 300px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { display:none;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { display:none;}

/**/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 300px;

}



/* slider */

.stripViewer								{ position: relative; overflow:hidden; width: 290px; height:180px; margin-left:3px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0;  }
.stripViewer .panelContainer .panel			{ float: left; width: 290px; height:180px; position: relative; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ 
												position:relative;
												z-index:9999; 
												float:left; 
												display:block; 
												color:#000000; 
												text-decoration:none; 
												font-size:12px; 
												font-weight:bold; 
												margin:0 1px; 
												padding:0 2px; 
												cursor:pointer; 
											  }
.active-thumb 								{ color:#1082c2; }

