/* * * * * * * * * * * * * * 
Aljera.com Main Stylesheet
TEH Company
* * * * * * * * * * * * * */

body{
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
	background-color: #FFECD1;
}


/* Zero-out elements */
h1, h2, h3, h4, h5, table, form, img, p, td, ul, hr, input, textarea{
	padding: 0px;
	margin: 0px;
	border: 0px;
}



/* Reusables */

a{
	text-decoration: none;
	font-weight: bold;
	/*color: #8B0058;*/
	color: #AA184E;
}
a:hover{
	text-decoration: underline;
}
a:visited{}

h2.sectionTitle{
	color: #9A9A9A;
	font-size: 24px;
	font-family: arial;
	font-weight: bold;
	padding: 15px;
}

.notification{
	font-size: 10px;
	font-style: italic;
	color: #BB293A;
}



.buy_button{
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-family: arial;
	background: #565656 url(/img/button_bg.jpg) repeat-x;
	height: 24px;
	padding-top: 6px;
	padding-left: 8px;
	margin-top: 8px;
}
.buy_button:hover{
	background: #565656;
}

.hr{
	margin-left: 20px;
	margin-right: 20px;
	height: 1px;
	border-top: 1px solid #737373;
}
.hr_full{
	height: 1px;
	border-top: 1px solid #737373;
}

.pagination{
	float: right;
	padding: 20px;
}
.pagination a{
	display: block;
	float: left;
	color: #D1D3C0;
	background: #333333;
	padding: 4px;
	margin: 1px;
}
.pagination a:hover{
	background: #D1D3C0;
	color: #333333;
}
.pagination span{
	display: block;
	float: left;
	color: #B1B3A3;
	background: #333333;
	padding: 4px;
	margin: 1px;
}
.pagination .selected{
	display: block;
	float: left;
	color: #333333;
	background: #D1D3C0;
	padding: 4px;
	margin: 1px;
	font-weight: bold;
}


.artist_filter{
	float: right;
	padding: 20px;
	padding-top: 23px;
}
.artist_filter strong{
	color: #D1D3C0;
	font-size: 10px;
}
.artist_filter form{
	display: inline;
}
.artist_filter select{
	width: 120px;
	font-size: 10px;
}










#wrapper{
	width: 100%;
	background: #AB9E8D url(/img/background.jpg) repeat-x;
}
#content{
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 987px;
}



.shadow_top{
	background: transparent url(/img/shadow_top.png) no-repeat;
	height: 9px;
}
.shadow_bottom{
	background: transparent url(/img/shadow_bottom.png) no-repeat;
	height: 9px;
	padding-bottom: 30px;
}


.page{
	background: transparent url(/img/shadow_mid.png) repeat-y;
}



.main_table{
	margin-left: 6px;
	border-collapse: separate;
}

.main_table .left{
	width: 432px;
	background: #D1D3C0 url(/img/td_left.jpg) no-repeat;
	margin-right: 32px;
}

.main_table .left_full{
	width: 725px;
	background: #D1D3C0 url(/img/td_left_full.jpg) no-repeat;
	margin-right: 32px;
}

.main_table .solid_back{
	background: #535353 url(/img/td_left_full_solid.jpg) no-repeat;
}


.main_table .mid{
	width: 290px;
	background: #372E25 url(/img/td_mid.jpg) no-repeat;
}

.main_table .right{
	width: 241px;
	background: #000000 url(/img/td_right.jpg) no-repeat;	
}






.header{
	background-color: #000000;
	height: 27px;
}

.main_image{
	height: 307px;
	width: 432px;
}

.linkbar{
	background-color: #000000;
	height: 20px;
}

.navbar{
	background: #000000 url(/img/navbar.jpg) no-repeat;
	height: 17px;
	padding-left: 16px;
	padding-top: 1px;
}
.navbar a{
	font-family: arial;
	text-transform: uppercase;
	color: #CDCDCD;
	font-size: 10px;
	font-weight: bold;
	padding-right: 14px;
}









.blog{
	padding: 16px;
	line-height: 17px;
	color: #453F36;
}

.blog h5{
	margin-top: -4px;
	font-size: 8px;
	color: #000000;
}

.blog h2{
	font-size: 18px;
	font-weight: bold;
	color: #AA184E;
	text-transform: uppercase;
	margin-top: -2px;
}

.blog .entry{
	margin-top: 15px;
	padding: 2px;
}
.blog .entry p{
	margin-bottom: 17px;
}

.blog .entry img{
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
	padding: 8px;
	border: 1px solid #A2A495;
}


.blognav{
	width: 396px;
	margin-left: auto;
	margin-right: auto;
	background-color: #2A2A2A;
}

.blognav table td{
	height: 12px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
}
.blognav table a{
	color: #AE2378;
	text-transform: uppercase;
	font-weight: bold;
}
.file_under{
	display:block;
	background: transparent url(/img/link_subset.gif) 8px 4px no-repeat;
	padding-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	float: left;
}
.article_options{
	font-size: 10px;	
}
.social_bookmarks{
	font-size: 10px;
	background: #535353;
	padding: 10px;
	border: 1px solid #F2E6D6;
	display: none;
	height: 40px;
}


.older_posts{
	background: #4F4F4F url(/img/older_posts_bg.jpg) no-repeat;
	padding: 8px;
	font-family: arial;
	color: #AEAEAE;
}
.older_posts a{
	color: #FFFFFF;
}
.older_posts h3{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.older_posts h4 a{
	font-size: 10px;
	font-weight: bold;
	color: #AEAEAE;
	padding-bottom: 1px;
}
.older_posts h5{
	font-size: 8px;
	font-weight: bold;
	color: #6E6E6E;
	padding-bottom: 8px;
}
.older_posts ul{
	list-style: none;
	padding: 5px;
	color: #AEAEAE;
}
.older_posts li{
	padding-bottom: 4px;
}
.older_posts .info{
	padding: 5px;
}
.older_posts .info h4{
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 4px;
}

.older_posts .nav{
	float: right;
	margin-top: 5px;
}
.older_posts .nav a{
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}





.events{
	width: 380px;
	background: #4F4F4F url(/img/events_bg.jpg) no-repeat;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
	font-family: arial;
	color: #DFDFDF;
}
.events a{
	color: #FFFFFF;
}
.events h3{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 3px;
}
.events h4{
	color: #FFFFFF;
	padding-bottom: 3px;
}
.events .event{
	line-height: 13px;
}
.events .nav{
	float: right;
	margin-top: 5px;
}
.events .nav a{
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}



.release_box{
	padding-bottom: 27px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: arial;
}
.release_box table .td_left{
	width: 122px;
}
.release_box h3{
	padding-top: 3px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
}
.release_box h4{
	color: #BFBFBF;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 1px;
}
.release_box h5{
	font-size: 10px;
	font-weight: normal;
	color: #8A8A8A;
}
.release_box .coverimg{
	border: 2px solid #231E17;
}

.release_links{
	padding-top: 15px;
}
.release_links a{
	display: block;
	margin-bottom: 2px;
	background: transparent url(/img/link_bullet.gif) 0px 1px no-repeat;
	text-transform: uppercase;
	font-size: 10px;
	color: #FF8C26;
	padding-left: 14px;
}



.release_link{
	display: block;
	text-align: right;
	font-family: arial;
	padding: 4px;
	background-color: #2A231C;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
}



.release_grid{
	width: 100%;
	border-collapse: separate;
	padding: 5px;
	padding-top: 0px;
	margin-top: -15px;
}
.release_grid td{
	background: #333333 url(/img/release_grid_bg.jpg) bottom no-repeat;
	width: 217px;
}
.release_grid h3{
	font-family: arial;
	color: #D0D0D0;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 13px;
}
.release_grid h4{
	font-family: arial;
	color: #8C8C8C;
	font-size: 12px;
	font-weight: bold;
	padding-left: 13px;
	padding-bottom: 8px;
}
.release_grid img{
	background: #D1D3C0 url(/img/album_thumb_bg.jpg) no-repeat;
	margin: 13px;
	margin-bottom: 8px;
	border: 1px solid #4C4D46;
}


.store_grid{
	width: 100%;
	border-collapse: separate;
	padding: 5px;
	padding-top: 0px;
	margin-top: -15px;
	color: #b4b4b4;
	font-size: 10px;
}
.store_grid td{
	background: #333333 url(/img/release_grid_bg.jpg) bottom no-repeat;
	width: 217px;
}
.store_grid .item_wrap{
	padding: 13px;
}
.store_grid h3{
	font-family: arial;
	color: #D0D0D0;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
}
.store_grid h4{
	font-family: arial;
	color: #8C8C8C;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.store_grid img{
	background: #D1D3C0 url(/img/album_thumb_bg.jpg) no-repeat;
	margin-bottom: 8px;
	border: 1px solid #4C4D46;
}
.store_grid .price{
	padding-top: 10px;
	font-size: 14px;
}


.product_image{
	background-color: #FFFFFF;
	padding: 8px;
	border: 1px solid #B8BAA9;
	margin: 8px;
	margin-bottom: 0px;
	margin-right: 0px;
}




.cart{
	background: #333333;
	padding: 8px;
	margin: 8px;
	margin-top: 0px;
	color: #b4b4b4;
	font-size: 10px;
}
.cart .item{
	width: 120px;
}
.cart .price{
	float: right;
	font-weight: bold;
	padding: 0px;
	text-align: right;
	font-size: 12px;
}
.cart .price span{
	font-size: 9px;
	font-weight: bold;
	color: #848484;
}
.cart .price img{
	padding-top: 4px;
}
.cart h4{
	font-size: 10px;
}
.cart h5{
	font-size: 9px;
	color: #848484;
}
.cart .hr{
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.cart .checkout{
	text-align: right;
}



.gallery_grid{
	width: 100%;
	border-collapse: separate;
	padding: 5px;
	padding-top: 0px;
	margin-top: -15px;
}
.gallery_grid .gallery_box{
	width: 219px;
	margin: 0px;
	background: #333333 url(/img/release_grid_bg.jpg) bottom no-repeat;
}
.gallery_grid .gallery_box h2{
	margin-left: 45px;
}
.gallery_grid .gallery_box .count{
	padding: 2px;
	padding-top: 0px;
	margin-top: -3px;
}

.gallery_image{
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	background: #333333 url(/img/gallery_image_bg.jpg) bottom right no-repeat;
	border-top: 1px solid #737373;
}
.gallery_image img{
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: solid 1px;
}

.gallery_pagination{
	background: #535353 url(/img/gallery_thumb_bg.jpg) repeat-x;
	height: 107px;
	padding-bottom: 20px;
}
.gallery_page_thumb{
	float: left;
	padding-top: 13px;
	margin-left: 20px;
	width: 57px;
	height: 85px;
}
.gallery_page_thumb:hover{
	border-bottom: solid 4px #595959;
}
.gallery_arrow{
	float: left;
	margin-top: 34px;
	margin-left: 10px;
	margin-right: 15px;
}
.gallery_arrow_2{
	float: right;
	margin-top: 34px;
	margin-right: 10px;
}

.jukebox{
	background-color: #B0B0B0;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 15px;
	height: 132px;
}


.gallery_box{
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 14px;
	font-family: arial;
	background-color: #3D3D3D;
}
.gallery_box h2{
	font-size: 10px;
	font-weight: bold;
	color: #BCBCBC;
	text-transform: uppercase;
	padding-right: 3px;
}
.gallery_box a{
	font-size: 10px;
	font-weight: bold;
	color: #BCBCBC;
	text-transform: uppercase;
}

.gallery_box .thumbs{
	padding: 4px;
}
.gallery_box .thumbs img{
	float: left;
	margin-right: 2px;
	height: 57px;
	width: 57px;
	background: transparent url(/img/fauxnail.gif) no-repeat;
}
.gallery_box h4{
	padding-top: 2px;
	padding-left: 4px;
}
.gallery_box .count{
	float: left;
	text-align: center;
	width: 38px;
}
.gallery_box .count h3{
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
}
.gallery_box .count h4{
	font-size: 8px;
	color: #919191;
	text-transform: lowercase;
	margin-top: -4px;
}


.gallery_link{
	display: block;
	text-align: right;
	font-family: arial;
	padding: 4px;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
}











.release_main{
	width: 100%;
}
.release_main .td_left{
	background-color: #000000;
	width: 431px;
}
.release_main .td_left img{
	margin-bottom: 4px;
}
.release_main .td_right{
	background: #535353 url(/img/track_listing_bg.jpg) no-repeat;
}

.track_listing{
	margin: 24px;
	background-color: #333333;
	padding: 8px;
}
.track_listing h3{
	color: #D0D0D0;
	font-weight: bold;
	font-size: 18px;
}
.track_listing a{
	color: #D0D0D0;
	float: right;
}

.track{
	margin-top: 6px;
	padding: 8px;
	background: #404040 url(/img/track_bg.gif) repeat-x;
	color: #D4D4D4;
	font-size: 10px;
}
.track:hover{
	background: #898989;	
}

.track a{
	float: none;
	color: #D4D4D4;
	font-weight: bold;
	display: block;
	font-size: 11px;
}
.track span{
	display: block;
	padding: 4px;
}
.track em{
	color: #808175;
}
.track table{
	width: 100%;
}
.track table .track_time{
	width: 30px;
	border-left: solid 2px #929292;
	padding-left: 4px;
	font-weight: normal;
	color: #808175;
}




.release_info{
	padding-bottom: 20px;
}
.release_info select{
	font-size: 10px;
	margin-left: 10px;
}
.release_info .text{
	width: 400px;
	padding: 16px;
	padding-top: 20px;
	line-height: 17px;
	color: #453F36;
}
.release_info .text ul{
	padding-left: 0px;
	margin: 18px;
}
.release_info .text h3{
	font-size: 20px;
	font-weight: normal;
	color: #71726A;
	padding-bottom: 4px;
}
.release_info .text h4{
	font-size: 18px;
	font-weight: normal;
	color: #9A9B90;
	padding-bottom: 11px;
}

.release_info .details{
	float: right;
	width: 248px;
	padding: 22px;
}

.release_info .details .info{
	padding-bottom: 10px;
	line-height: 14px;
}
.release_info .details .info ul{
	list-style: disc;
	margin-left: 12px;
}




.artist_info{
	padding-bottom: 20px;
}
.artist_info select{
	font-size: 10px;
	margin-left: 10px;
}
.artist_info .text{
	width: 400px;
	padding: 16px;
	padding-top: 20px;
	line-height: 17px;
	color: #C2C4B2;
}
.artist_info .text ul{
	padding-left: 0px;
	margin: 18px;
}
.artist_info .text h3{
	font-size: 20px;
	font-weight: normal;
	color: #9A9B90;
	padding-bottom: 15px;
}
.artist_info .text h4{
	font-size: 18px;
	font-weight: normal;
	color: #9A9B90;
	padding-bottom: 11px;
}

.artist_info .details{
	width: 380px;
	padding: 22px;
}

.artist_info .details .info{
	padding-bottom: 10px;
	line-height: 14px;
}
.artist_info .details .info ul{
	list-style: disc;
	margin-left: 12px;
}


.download_list{
	padding: 17px;
	padding-top: 0px;
}
.download_list .download h3{
	color: #CACCBD;
}
.download_list .download .item{
	margin-top: 6px;
	padding: 8px;
	background: #404040 url(/img/track_bg.gif) repeat-x;
	color: #D4D4D4;
	font-size: 10px;
}




.category{
 padding:10px;
 padding-left: 16px;
 float:left;
 width:450px;
 color: #96907C;
 line-height: 15px;
}
.category .entry{
  padding-bottom: 14px;
}
.category h4{
}
.category h4 a{
  font-size: 14px;
 color: #DDD0BD;
}
.category h5{
 color: #9B9285;
 padding-bottom: 4px;
}

.category_nav{
 background: #857C73 url(/img/events_bg.jpg) no-repeat;
 float: right;
 padding: 10px;
 margin-right: 20px;
 width: 180px;
}
.category_nav .hr{
 padding: 0px;
 margin: 0px;
 border-color: #796F65;
}
.category_nav h3{
 color: #3D3935;
 padding-bottom: 5px;
}
.category_nav a{
 display: block;
 background: #444444;
 padding: 4px;
 margin: 2px;
 color: #D3C5B6;
 line-height: 16px;
}
.category_nav a:hover{
 background: #000000;
 text-decoration: none;
}




.general_page{
	padding: 20px;
	color: #5B5C56;
	line-height: 15px;
}
.general_page .hr{
	margin: 0px;
	padding: 0px;
}
.general_page h3{
	color: #3A3B36;
}
.general_page p{
	padding: 10px;
}





.comments{
	display:none;	
	padding-top: 4px;
}
.comment{
	background: #6E7065 url(/img/comment_bg.jpg) no-repeat;
	padding: 8px;
	color: #DEE2CC;
	margin-bottom: 4px;
}
.comment .poster{
	font-size: 14px;
	font-weight: bold;
}
.comment .timestamp{
	font-size: 10px;
	color: #AAAD9C;
}
.comment .hr_full{
	border-color: #5C5E55;
}
.comment .comment_body{
	padding: 4px;
}

.addComment{
	padding: 8px;
}
.addComment .field_title{
	display: block;
	font-weight: bold;
	font-size: 10px;
}
.addComment input{
	font-weight: bold;
	width: 160px;
	padding: 3px;
	margin-bottom: 4px;
	border: 1px solid #ADB09F;
}
.addComment textarea{
	font-weight: bold;
	width: 100%;
	height: 50px;
	padding: 3px;
	margin-bottom: 8px;
	border: 1px solid #ADB09F;
}
.submit{
	color: #DEE2CC;
	display: block;
	padding: 4px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
	height: 16px;
	background: #6E7065;
	border: solid 1px #ADB09F;
	text-align: center;
}
.submit:hover{
	text-decoration: none;
	background:#DEE2CC;
	color: #6E7065;
	border: solid 1px #ADB09F;
}

#commentResponse div{
	padding: 4px;
	margin-bottom: 4px;
}










#footer{
	width: 100%;
}
#footer .inner{
	width: 970px;
	padding: 8px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	font-family: arial;
	font-size: 10px;
	color: #6E655A;
}
#footer .inner a{
	color: #6E655A;
	padding-right: 10px;
}
#footer .inner a:hover{
	background-color: #6E655A;
	color: #FFFFFF;
	text-decoration: none;
}
#footer .inner p{
	color: #8B8071;
	padding-top: 6px;
	padding-right: 10px;
	line-height: 13px;
	clear: both;
}
#footer .inner span{
	color: #A49785;
}
#footer form{
	float: right;
	background-color: #D3C3AC;
	padding: 6px;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
}
#footer form input{
	font-size: 10px;
	margin-left: 10px;
}



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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.error{
 background:pink;
 border:4px solid red;
}
.notice{

}
.alert{
 background:lime;
 border:4px solid green;
}

.links{
	padding: 4px;
	padding-top: 12px;
}
.links h5{
	color: #5C5C5C;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background: transparent url(/img/link_subset.gif) 8px 4px no-repeat;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 8px;
}





