/**
 * Style sheet Jazzaway
 */
 
 
html, body
{
	height: 100%;
}


body
{
	margin:0px 0px 24px 0px;
	padding:0px;
	background-color:#999999;
}



a, body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul
{
	font-family:Arial, Helvetica, sans-serif;
}

a, body, div, input, label, li, ol, p, select, td, th, textarea, u, ul
{
	font-size:11px;
}

h1
{
	margin:0px 0px 30px 0px;
	padding:0px 0px 30px 0px;
	font-weight:bold;
	font-size:20px;
}

h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:11px;
}


.why_rpm h1,
.why_rpm h3
{
	font-size:13px;
	padding:0px 0 20px 0;
	margin:0 0 6px 0;
}

a
{
	text-decoration:none;
	color:#000000;
}

a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#000000;
}

.mod_article
{
	padding: 0 0 10px 0;
}

.mod_article .ce_text .image_container
{
	padding:0px 15px 60px 0px;
}

.mod_article h1
{
	margin: 0px;
}

.more a
{
	color:#999999;
}

img
{
	vertical-align:middle;
	border:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}

#wrapper
{
	min-height: 100%;
	background-color:#FFFFFF;
	padding: 0 0 0 15px;
}

#footer
{
	
	display:block;
	bottom:0px;
	color:#ffffff;
	background-color:#000000;
	margin: 50px 16px 0 0px;
}

#footer_jazzaway
{
	padding: 3px 0 0 10px;
	
}

#footer_jazzaway,
#footer_jazzaway a
{
	color:#CCCCCC;
}

#container
{
	margin: 0 16px 0 0px;
}

#right
{
	padding: 0 10px 0 15px;
}


.header_img
{
	background-image:url("devider_long.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 20px 0px;
}

.home #main .header_img
{
	background-image:url("devider_long.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 20px 0px;
}

.header_article
{
	padding: 0px;
}

.artists .header_img
{
	background-image:url("devider_long.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 20px 0px;
}

.artists h1,
.discography h1
{
	background-image:url("devider_long.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 20px 410px;
}


/*#latest-release .ce_text .image_container,
#latest-release-alias .ce_text .image_container
{
	 padding: 0 0 5px 0;
}


#latest-release .ce_text,
#latest-release-alias .ce_text
{
	background-color:#000000;
	color:#FFFFFF;
	margin: 0 34px 0 0;
	padding: 0 0 5px 0;
}
*/
.go_to_shop
{
	padding:30px 0 0 0;
}


.ce_text .caption
{
	color:#FFFFFF;
	background-color:#000000;
	padding: 3px 0px 3px 5px;
}

/******************************** gallery *******************************/


.mod_gallerylist .image_container
{
	padding: 0 20px 20px 0;
}

/********************************* main nav *****************************/

#main_nav_wrapper
{
	height:190px;
	width:984px;
	background-image:url("bg_nav.png");
	background-repeat:no-repeat;
}

#main_nav
{	
	padding: 130px 0 0 15px;
	height:15px;
	
}

#main_nav ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#main_nav ul li
{
	float:left;
	padding: 0 12px 0 0px;
	display:block;
	text-align:center;
	
}

#main_nav ul li a
{
	padding: 0 4px 0 0px;
	text-align:center;
	
}

#main_nav ul .home
{

	background-repeat:no-repeat;
	width:50px;
	height:12px;
}

#main_nav ul li a span
{
	text-transform:uppercase;
	font-size:17px;
	letter-spacing:1.2;
	visibility:hidden;
}

/**************************** links A ************************/

#main_nav ul #home a
{
	background-image:url("home.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #news a
{
	background-image:url("news.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #artists a
{
	background-image:url("artists.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #gallery a
{
	background-image:url("gallery.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #discography a
{
	background-image:url("discography.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #concerts a
{
	background-image:url("concerts.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #links a
{
	background-image:url("links.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #contact a
{
	background-image:url("contact.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

#main_nav ul #shop a
{
	background-image:url("shop.png");
	background-repeat:no-repeat;
	width:50px;
	height:15px;
}

/**************************** links A:HOVER ************************/

#main_nav ul #home a:hover
{
	background-image:url("home_active.png");
}

#main_nav ul #news a:hover
{
	background-image:url("news_active.png");
}

#main_nav ul #artists a:hover
{
	background-image:url("artists_active.png");
}

#main_nav ul #gallery a:hover
{
	background-image:url("gallery_active.png");
}

#main_nav ul #discography a:hover
{
	background-image:url("discography_active.png");
}

#main_nav ul #concerts a:hover
{
	background-image:url("concerts_active.png");
}

#main_nav ul #links a:hover
{
	background-image:url("links_active.png");
}

#main_nav ul #contact a:hover
{
	background-image:url("contact_active.png");
}

#main_nav ul #shop a:hover
{
	background-image:url("shop_active.png");
}
	
/**************************** links A:active ************************/


.home #main_nav ul #home a
{
	background-image:url("home_active.png");
}

.news #main_nav ul #news a
{
	background-image:url("news_active.png");
}

.artists #main_nav ul #artists a
{
	background-image:url("artists_active.png");
}

.gallery #main_nav ul #gallery a
{
	background-image:url("gallery_active.png");
}

.discography #main_nav ul #discography a
{
	background-image:url("discography_active.png");
}

.concerts #main_nav ul #concerts a
{
	background-image:url("concerts_active.png");
}

.links #main_nav ul #links a
{
	background-image:url("links_active.png");
}

.contact #main_nav ul #contact a
{
	background-image:url("contact_active.png");
}

.shop #main_nav ul #shop a
{
	background-image:url("shop_active.png");
}


/***************************** site map  artist nav **********************/


.mod_sitemap
{

}


.mod_sitemap ul
{
	list-style:none;
	padding:0px;
	margin: 0px;
}

.mod_sitemap ul a
{
	font-size:11px;
	font-weight:bold;
}

.mod_sitemap ul li .trail
{
	background-color:#000000;
	color:#FFFFFF;
}

/************************** news ******************************/

.news_full_latest_release h1
{
	background-color:#000000;
	color:#ffffff;
	padding: 3px 0 3px 20px;
	margin: 0px 19px 0 0;
	font-size:10px;
}


.mod_newslist h1
{
	background-image:none;
}




.discography .mod_newslist .layout_full
{
	float:left;
	display:inline;
	width:142px;
	height: 220px;
	padding: 0px 20px 20px 0px;
	
}

.discography .mod_newslist .layout_full h1
{
	margin-left:1px;
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 0px 0;
	margin: 0px 0 0px 0;
}

.discography .mod_newslist .layout_full .image_container img
{

	width:142px;
	height:142px;
}

.mod_newslist .layout_latest
{
		padding-bottom:15px;
		margin-bottom:15px;
		background-image:url(devider_long.png);
		background-position:bottom left;
		background-repeat:repeat-x;
}

.mod_newslist .layout_latest_newslist_newpage
{
		padding-bottom:20px;
		margin-bottom:15px;
		background-image:url(devider_long.png);
		background-position:bottom left;
		background-repeat:repeat-x;
}

.mod_newslist .layout_latest_newslist_newpage .image_container,
.layout_full_newspage .image_container
{
	float:right;
	padding-left:15px;
}

.layout_full_newspage .ce_text .image_container
{

	padding-left:15px;
	padding-bottom:15px;
}


.mod_newslist .layout_latest .image_container img,
.layout_full_newspage  .image_container img
{

	padding-left:15px;
}

.layout_full_newspage h1
{
		padding-bottom:20px;
		margin-bottom:15px;
		background-image:url(devider_long.png);
				background-position:bottom left;
		background-repeat:repeat-x;
}

/***************************** photo gallery ***************/


.mod_photoalbumslist tr
{
	float: left;

}

.mod_photoalbumsviewer tr td,
.mod_photoalbumslist tr
{

	padding: 0 20px 20px 0;
}

.rpm
{
	position:absolute;
	top:40px;
	right:30px;
	width:231px;
	height:59px;
	overflow:hidden;
}

.rpm .rpm_img
{
	background-image:url(rpm.gif);
	width:231px;
	height:59px;
}


.rpm .rpm_img:hover
{
	background-position:-269px;
	width:231px;
	height:59px;
}

.why_rpm h1
{
	font-size:13px;
}


