	
body#homepage 
{
}
#home-content-container
{
margin:	20px 0 0 0px;
width:	100%;
height:	100%;
/* 	position: 	relative; */
}
#home-leftcol
{
width:	662px;	/* 640 + 2shadow + 20 left margin*/
padding-left:	17px;
margin-left:	3px;
margin-bottom:	0px;
padding-bottom:	0px;
/* 	padding:	20px 0 0 20px; */
/* 	background-color:	#f7f7f7; */
/*	border:	1px solid black; */
float:	left;
overflow:	hidden;	/* IE 6 reeks */
}
#home-rightcol
{
width:	300px;	/* 640 + 2shadow + 20 left margin*/
/* 	padding:	20px 0 0 20px; */
/* 	background-color:	#e0ffe0; */
/* 	padding-left:	20px; */
/*	border:	1px solid black; */
float:	left;
}
.home-shadow
{
margin-bottom:	20px;
margin-right:	-2px;
float:	left;
background-color:	#eee; 
}
.home-boxcontent
{
position:	relative;
margin:	10px;
overflow-y:	auto; 
}
#home-leftcol .home-boxcontent
{
float:	left;
width:	620px;
}
#home-rightcol .home-boxcontent
{
float:	left;
width:	270px;
}
/* left column */
#home-bigbox,
#home-flow,
#home-news,
#home-affiliate1,
#home-affiliate2
{
width:	640px;
background-color:	#eee; 
}
#home-bigbox
{
height:	354px;
}
#home-flow
{
height: 238px;
}
#home-news
{
height:	212px;	
margin:	0px !important; 
padding:	0px !important; 
position:	relative;
top:	0px;
left:	0px;
clear:	both;
}
#home-news .home-boxcontent
{
height: 202px;
}
#home-news .home-boxcontent a,
#inthenews.home-boxcontent a
{
text-decoration:	none;
display:	block;
color:	#333;
}
#home-news .home-boxcontent a:hover,
#inthenews.home-boxcontent a
{
/* 	background:	#fff8c0 !important; */
color:	#000;
text-decoration:	none;
}
#home-news .home-boxcontent a:active
{
color:	#333;
}
#home-news .home-boxcontent span,
#inthenews.home-boxcontent span
{
display:	block;
text-decoration:	none;
}
#home-news h4,
#home-news .headline {
margin-bottom:	1px;
}
#home-news .teaser-text
{
margin-bottom:	6px;
padding-left:	10px; 
}
#home-affiliate1,
#home-affiliate2
{
width:	310px;
height:	140px;
background-color:	#eee; 
float:	left;
}
.home-affiliates-container
{
width:	100%;	
clear:	both;
}
.home-affiliate-container
{
margin-right:	18px;	
}
/* Right column */
#home-radio,
#home-newsletter,
#home-video,
#home-artist,
#home-library,
#home-social,
#home-facebook,
#home-findus
{
width:	290px;
background-color:	#eee; 
}
#home-newsletter .home-boxcontent
{
height:	55px;
position:	absolute;
/* 	overflow-y:	auto; */
/* 	margin-left:	expression( "5px" ); */
/* 	width:	220px; */
}
#home-newsletter .input-container
{
/* 	background:	green; */
text-align:	right;
}
#home-newsletter input.input-text 
{
width: 150px;
/* 	height:	16px; */
/* 	padding: 	2px 5px; */
height:	20px; 
padding: 	0px 5px; 
/* 	margin-right: 	0px; */
border: 	1px solid #999; 
display:	inline;
}
#home-newsletter input.button
{
color:	#333;
font-family:	Arial, Helvetica;
font-size:	12px;
height:	22px;
margin-left:	10px;
margin-right:	0;
padding-top:	0;
}
#home-radio
{
height:	130px;
position:	relative;
/* margin-right:	10px; */
/* width:	280px; */
}
#home-radio .icon-button 
{
position: 	absolute; 
/* right:	-5px; */
right:	5px !important;
bottom:	10px;
}
#home-radio-content
{
padding:	10px;
}
#home-newsletter
{
height:	75px;
position:	relative;
}
#home-video
{
background:	black; }
#home-video .videofeed
{
width:	290px;
height: 163px;
/*position: relative; */
/* text aligned in table */
/*	height:	175px;
padding-top:	13px; */
}
#home-video .video-preview-container
{
width: 290px;
height: 163px; }
#home-video .video-preview-image
{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#home-video .video-preview-container
{
}
#home-video .video-preview-image-container
{
}
#home-video .video-preview-text-container
{
display: none;
}
#home-video .video-preview-title
{
/*
show title in white with shadow.
*/
/*
position: absolute;
left: 0;
top: 0;
color: white;
margin: 5px 8px;
text-shadow: 2px 2px 2px #000000;
text-align: left;
*/
}
#home-video .video-preview-description {
display: none;
}
#home-artist
{
height:	255px;
}
#home-artist #artistinfo,
#home-artist #ontour,
#home-artist #inthenews
{
height:	208px;	/*338px; */
}
#home-artist #artistinfo,
#home-artist #inthenews
{
overflow-y: 	auto; 
}
#home-artist #ontour-content
{
overflow-y: 	auto; 
height:	176px; 	
/* 304px; */
margin:	10px;
}
#home-artist .artist-container
{
clear: 	both;
margin-bottom:	16px;
}
#home-artist .artist-container a 
{
text-decoration:	none;
}
#home-artist .artist-container .artist-image-container
{
border: 	3px solid white;
float:	left;
width:	60px;
/* 	height:	60px; */
/*	background:	url(imgs/thumb-60-not-available.png) no-repeat; */
margin:	0px 10px 20px 0;
}
#home-artist .artist-container .artist-image-container img
{
/* 	width:	60px; */
/* 	height:	60px; */
}
#home-artist .artist-container .artist-text-container
{
display:	block;
margin-bottom:	20px;
margin-left:	76px;
}
#home-artist .artist-container .artist-text-container .repertoire
{
/* 	display: 	none; */
}
#home-artist .artist-container .artist-text-container .venue
{
font-style:	italic;
}
#home-artist .newsfeed 
{
width:	270px;
height:	208px;
/* 	height:	338px; */
}
#home-findus-content div
{	
float:	left;
text-align:	center;
width:	85px;
}
#home-findus-content img
{
padding-bottom:	4px;
}
#home-findus-content a
{
text-decoration: 	none;
font-weight:	bold;
}
#home-social #twitter
{
height:	175px;
}
#home-social #twitter h2
{
padding-left:	20px;
border-left:	0;
background:	url(imgs/favicon.ico) no-repeat 2px 1px;
}
#home-social #twitter_update_list li
{
margin-bottom:	8px;
}
#home-social #twitter_update_list li a
{
/* 	display:	block; */
/* 	font-weight:	bold; */
}
#home-social #twitter_update_list li a:hover
{
color:	#666;
}
#home-social #twitter_update_list li span a
{
display:	inline;
}
#home-library
{
height:	100px;
position:	relative;
}
#home-library-content
{
padding:	10px;
}
#home-findus
{
height:	105px;
position:	relative;
}
#home-findus-content
{
padding:	10px;
}
#home-artist #ontour .icon-button
{
float:	right;
margin-right:	10px;
}
#home-library .icon-button
{
position: 	absolute; 
bottom: 	10px; 
right: 	10px;
}
/* imageflow properties */
#home-flow .imageflow
{
position:	relative;
/* 	height:	188px; */
width:	640px;
height:	176px;
}
#home-flow .imageflow .images
{
/* 	height:	188px; */
width:	740px;
height:	120px;
position:	absolute;
top:	10px;
left:	-50px;
overflow:	visible;
/* 	background:	#ffd0d0; */
}
#home-flow .imageflow .images img
{
background:	#ddd;
/*	url(/imgs/loading.gif) no-repeat center center; */
/* freaks MSIE out */
border:	3px solid #fff;
}
#home-flow .imageflow .scrollbar
{
position:	absolute;
top:	-24px;
width:	600px;
left:	20px;
}
#home-flow .imageflow .slider {
background:	url(slider2.png) no-repeat scroll 0 0 transparent;
width:	21px;
height:	12px;
margin:	-5px 0 0 -5px;
}
#home-flow .imageflow .navigation
{
position:	absolute;
top:	140px;
width:	100%;
/* 	height:	188px; */
/* 	height:	100px; */
}
#home-flow .imageflow .caption
{
background:	transparent;
text-align:	center;
}
#home-flow #latest,
#home-flow #bestsellers,
#home-flow #recommendations
{
text-align:	center;
}
