/* common default styles */
body, html, fieldset
{
	height:100%;
	margin: 0px;
	padding: 0px;
}

body#home
{
	background: url(../../images/home_bg.jpg) repeat-x 0 90px;
}

#container
{
	width: 900px;
	margin:0px auto;
	overflow-x:hidden;
}

.navbar
{
	float:left;
	width:870px;
	padding: 26px 0 0 30px;
	position:relative;
}

.navbar ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}

.navbar ul li
{
	float:left;
}

li.heading
{
	padding: 0 25px 0 0;
	border-right:1px solid #CCC;
	margin:0 15px 0 0;
}

li.navlink
{
	color: #CCC;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 3px;
	height:30px;
}

li.navlink a
{
	float:left;
	padding: 10px;
}

li.navlink a:hover
{
	text-decoration: none;
	background: #4D5F68;
}

li.navlink a img,
.navbar ul li img
{
	border:0px none;
}

a
{
	outline:none;
}

.footer
{
	border-top:1px solid #B5BABD;
	width: 890px;
	padding: 0 0 0 10px;
	float:left;
	margin: 0px;
}

.footer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}

.footer ul li
{
	color: #0c1e27;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 15px 20px 15px 20px;
	float:left;
}

.footer ul li a
{
	text-decoration: none;
	color: #0c1e27;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
}

.footer ul li a:hover
{
	text-decoration: underline;
}

#hide
{
	background-color:#FFFFFF;
	left:335px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0px 10px;
	position:absolute;
	top:59px;
	width:385px;
	border:1px solid #0C1E27;
}

#hide table
{
	float:left;
	margin:10px 0px;
}

td.odd
{
	border-right: 1px solid #0c1e27;
}

td.even
{
	padding:0 0 0 5px;
}

td.even p
{
	color:#CCCCCC;
	font-weight: bold;
}


.type
{
	color:#0C1E27;
	padding:0 0 5px;
	text-decoration:underline;
}

.navlink #hide a
{
	color: #0c1e27;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:0px;
}

.navlink #hide a:hover
{
	text-decoration: underline;
	background:#FFF;
}

.navlink #hide.even p
{	
	color:#B5BABD;
}

.navlink #hide p
{
	margin:0px;
	float:left;
	padding: 3px 0px;
	width:190px;
	font-size: 12px;
}

.close
{
	width:385px;
}

.navlink ul li a.closeBtn
{
	float:right;
	text-decoration:none;
	padding:0px;
}

#line
{
	height:1px;
	width:100%;
	background:#72838C;
	position:absolute;
	/*top:522px;*/
	left:0px;
	overflow-y:hidden;
}

/* Select An Artist Styling starts 
-----------------------------------*/
#artistsList
{
	float:left;
	width:900px;
	margin-top:-150px;
	z-index:1;
}

#categories_section
{
	margin:0px;
	float:left;
	padding:11px 0 0 0;
	width:540px;
}

#categories_section .mod_1
{
	_margin:expression((this==this.parentNode.firstChild) ? "0" : "5px 0 0 0");
	float:left;
	height:100px;
}

#categories_section .mod_1:first-child
{
	margin: 0;
}

#categories_section .mod_1_top_r
{
	padding: 12px 0px 7px 0px;
}

#categories_section .slider_inner
{
	width:477px;
}

.slider:after
{
	clear: both;
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
}

.slider
{
	/* IE hasLayout=true Hack */
	/*height: 1%;
	height:200px;*/
	/*padding-top:15px;*/
}

.slider_top:after
{
	clear: both;
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
}

.slider_top
{
	/* IE hasLayout=true Hack */
	*height: 1%;
	padding:5px;
	font-family:Helvetica,arial;
	font-weight: normal;
	font-size: 20px;
}

.slider_top h3
{
	float: left;
}

.slider_top a
{
	float: right;
}

.slider span
{
	width: 14px;
	float:left;
}

.slider_btn_l
{
	float: left;
	*cursor: hand;
	cursor: pointer;
	margin-top:25px;
	width:14px;
	height:26px;
	position:absolute;
	background:url(../../images/backArrow.jpg);
}

.slider_btn_l_null
{
	font-size:0px;
	display:none;
}

.slider_btn_r
{
	float: right;
	*cursor: hand;
	cursor: pointer;
	margin-left:492px;
	margin-top:24px;
	width:14px;
	height:28px;
	position:absolute;
	background:url(../../images/forwardArrow.jpg);
}

.slider_btn_r_null
{
	display:none;
}

.slider_inner
{
	position: absolute;
	height: 90px;
	overflow: hidden;
	float:left;
	margin-left:15px;
}

.slider_inner a
{
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	height:83px;
	width:97px;
	overflow:hidden;
}

.slider_inner a:hover
{
	text-decoration: none;
	border:0px none;
}

.slider_inner img
{
	display: block;
	border:0px none;
}

.slider_inner h5
{
	padding: 3px 0 0 0;
	*padding: 0;
	font-size: 1.0em;
	font-weight: bold;
}

.slider_inner .h5
{
	padding: 3px 0 0 0;
	*padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0px;
	width: 120px;
}

.slider_wrapper
{
	position: absolute;
	left: 0;
	width: 10000px;
}

.mask_transparent
{
	margin:0px;
	padding:0px;
}

.slider_buttons
{
	float:left;
}

.slider_title
{
	float:left;
}

.artistsImage 
{
	margin:0px 11px;
}

#selectArtist 
{
	background: url(../../images/selectHome.jpg) no-repeat;
	margin-left:32px;
	width:153px;
	height:15px;
}

#artistQuote
{
	float:left;
	width:315px;
	padding: 8px 5px;
	margin:0 0 0 10px;
}

.quote
{
	float:left;
	color: #0C1E27;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	line-height:1.5em;
}

.quote p,
.quote div
{
	float:left;
	margin:0px;
}

p.by
{
	float:left;
	color: #8597A0;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height:1.5em;
	margin:5px 0 0 0;
	text-transform:uppercase;
}

p.by a
{
	text-decoration:none;
	color:#8597A0;
}

p.by a:hover
{
	text-decoration:underline;
	color:#8597A0;
}

#headerImage 
{
	float:left;
	z-index:0;
}


/*	Homepage
---------------------*/
.subMain 
{
	float:left;
	width:480px;
	padding-left:30px;
	margin-bottom:20px;
}

.title 
{
	margin:12px 0 0;
}

.bottomContent 
{
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#49565d;
	width:380px;
	float:left;
	line-height:1.5em;
}

.more_img     
{
	width:44px;
	margin-right:10px;
	height:66px;
	float:left;
}

#moreartists,#videos,#view 
{
	margin:0px; 
	float:left;
}

.mini_img,.video_img 
{
	width:46px;
	margin-right:10px;
	height:66px;
	float:left;
}

td.separator
{
	border-right:1px solid #BEC3C5;
}

.subMain_update 
{
	width:340px;;
	float:left;
	padding-left:45px;
	margin:12px 0 20px 0;
}

.rss
{
	margin:0 0 0 10px;
}

.rss img
{
	border:0px none;
	margin:0 0 2px 0;
}

#updates p
{
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#49565d;
	width:280px;
	margin:0px;
	line-height:1.5em;
}

.date 
{
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#8597a0; 
	margin:0px;
}

#mainContent 
{
	float:left;
	width:100%;
	margin:25px 0 10px 0;
}

#updates a 
{
	color:#8597a0;
	font-family:Helvetica;
	font-size:12px;
	text-decoration:none;
}
	   
#updates a:hover 
{
	text-decoration:underline;
}
	   
.title1 
{
	font-family:AvenirLTStd-Heavy;
	font-size:19px;
	font-weight:normal;
	color:#2C3E47; 
	margin:0 0 5px 0;
}

.update 
{
	padding-bottom:12px;
}
	
 
#less
{
	margin:0 0 10px 0;
}

#contentTop
{
	float:left;
	background:#B4C5CC;
}