*
{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;	
}

body
{
	background:#302B29;
}

ul
{
	list-style:none;
}

img
{
	border:0 none;
}

.page
{
	background:url(../images/main_bg0.jpg) repeat-x;	
	text-align:center;
}

.main
{
	width:920px;
	margin:0 auto;	
}

.zipper
{
	clear:both;
	font-size:0!important;
}

#header
{
	height:204px;
	background:url(../images/main_bg1.jpg) no-repeat;
	padding:0 29px 0 21px;
}

#header .nav
{	
	padding-top:75px;
	overflow:hidden;
	zoom:1;	
}
#header .nav .menu-search
{
	float:right;
}
#header .nav .logo
{
	float:left;
}

#header .nav .logo
{
	width:202px;		
	white-space:nowrap;
	padding:29px 25px 0 22px;
	font-family:trebuchet ms;
	font-size:35px;
	line-height:1;
	color:black;
}

#header .nav .menu-search
{
	width:621px;
}

#header .nav .menu-search .menu
{
	
}

#header .nav .menu-search .menu ul
{
	overflow:hidden;
	zoom:1;
}

#header .nav .menu-search .menu li
{
	float:left;
	width:123px;
	height:36px;	
	text-align:center;
	padding-top:5px;	
	margin-right:1px;	
}

#header .nav .menu-search .menu li a
{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#675B56;
	text-decoration:none;	
	vertical-align:middle;	
	//vertical-align:bottom;
}

#header .nav .menu-search .menu li a.selected,
#header .nav .menu-search .menu li a:hover
{
	color:#F84E15;
}

#header .nav .menu-search .search
{
	
}

#header .nav .menu-search .search label
{
	display:block;
	color:#FFC600;
	font-size:11px;
	font-family:arial;
}
#header .nav .menu-search .search .inputs
{
	float:left;
	width:228px;
}

#header .nav .menu-search .search .inputs input
{
	vertical-align:middle;
}

#header .nav .menu-search .search .keyword
{	
	height:20px;
	width:180px;
	background:#3B3636;
	border-color:#1B1B1B #858585 #858585 transparent;
	border-width:2px 1px 1px 0;
	border-style: solid solid solid none;
	color:#C7C7C7;
}

#header .nav .menu-search .search .alpha
{
	float:right;	
	
}

#header .nav .menu-search .search  li
{
	float:left;
	padding:0 4px;
}

#header .nav .menu-search .search li a
{
	color:#FFC600;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:1;
	text-decoration:none;
}

#header .nav .menu-search .search li a.genre
{
	text-decoration:underline;
	color:#ffb000;
	font-size:12px;
}

#header .nav .menu-search .search li a:hover
{
	color:#ffaa01;
}

#content
{
	padding:18px 20px 23px 19px;
	background:#F6F5F4 ;		
}

#content .col1, #content .col2
{
	float:left;
}

#content .col1
{
	width:254px;
}

#content .col1 .module .top
{
	background:#FFF url(../images/infoBoxHeading_t.gif) repeat-x 0 top;
}
#content .col1 .module .right
{
	background:transparent url(../images/infoBoxHeading_r.gif) repeat-y right 0;
}

#content .col1 .module .bottom
{
	background:transparent url(../images/border_b.gif) repeat-x 0 bottom;
}

#content .col1 .module .left
{
	background:transparent url(../images/infoBoxHeading_l.gif) repeat-y 0 0;
}

#content .col1 .module .tl
{
	background:url(../images/corner_top_left.gif) no-repeat;
}
#content .col1 .module .tr
{
	background:transparent url(../images/corner_top_right.gif) no-repeat 100% 0;
}

#content .col1 .module .br
{
	background:transparent url(../images/corn_br.gif) no-repeat 100% 100%;
}

#content .col1 .module .bl
{
	background:transparent url(../images/corn_bl.gif) no-repeat 0 100%;
	zoom:1;
}

#content .col1 .module .module-content
{
	padding:7px 41px 17px;
}

#content .col1 .module .module-content#search_box{
padding:10 5px 10px 15px;
}


#content .col1 .module li
{
	background:transparent url(../images/bg_list_hline.gif) repeat-x;
	zoom:1;
} 

#content .col1 .module li a
{
	background:transparent url(../images/bg_list.gif) no-repeat 0 7px;
	color:#963213;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	padding:7px 0 7px 25px;
	text-decoration:none;
}

#content .col1 .module .nobgd
{
	background:none;
}

#content .col1 .module li, #content .col1 .module li a
{
	font-family:arial;
	font-size:12px;
}

#content .col1 .module li a
{
	display:block;
}

#content .col1 .module h2
{
	color:#80716C;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:15px 0;
}

#content .col1 .module-pic
{
	text-align:center;
}
#content .col1 .module-pic a
{
	border:1px solid #484848;
	text-decoration:none;
	background:none;
	display:block;
	padding:1px;
	margin:0 34px;
}

#content .col1 .module-pic img
{	
	border:0 none;
}

#content .col1 .module-content .tag
{
	color:#C83700;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:underline;
	display:block;
	padding:20px 0;
	font-family:arial;
}

#content .col1 .module-content del
{
	color:#151515;
	display:block;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

#content .col1 .module-content .specialprice
{
	color:#FF0000;
	display:inline;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

#content .col1 .module-content .text
{
	padding:10px 0;
}

#content .col2
{
	width:627px;	
}

#content .bigBlock
{
	padding-left:21px;	
	margin-bottom:5px;
}


#content .col2 .top
{
	background:#B7B3B1 url(../images/content_border.gif) repeat-x 0 top;
}
#content .col2 .right
{
/*	background:transparent url(../images/content_border.gif) repeat-y right 0; */
}

#content .col2 .bottom
{
	background:transparent url(../images/content_border.gif) repeat-x 0 bottom;
}

#content .col2 .left
{
/*	background:transparent url(../images/content_border.gif) repeat-y 0 0; */
}

#content .col2  .tr
{
	background:url(../images/content_top_right.gif) no-repeat 100% 0;
}

#content .col2  .tl
{
	background:url(../images/content_top_left.gif) no-repeat;
}

#content .col2  .br
{
	background:url(../images/content_bottom_right.gif) no-repeat 100% 100%;
}

#content .col2  .bl
{
	background:url(../images/content_bottom_left.gif) no-repeat 0 100%;
	zoom:1;

}

#content .hbgd
{
	background:url(../images/cont_heading_table.gif) repeat-x;	
}
#content .htr
{
	background:url(../images/cont_heading_tr.gif) no-repeat 100% 0;
}

#content .htl
{
	background:url(../images/cont_heading_tl.gif) no-repeat;
}

#content .hbr
{
	background:url(../images/cont_heading_br.gif) no-repeat 100% 100%;
	zoom:1;
}

#content .hbl
{
	background:url(../images/cont_heading_bl.gif) no-repeat 0 100%;
	height:32px;	
}

#content .hbl h2
{
	color:#F6F5F4;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:5px 15px 1px;
}

#content .pad_6
{
	padding:6px;	
	
}

#content .enveloper
{
	overflow:hidden;
	zoom:1;
	padding-top:2px;
	width:100%;
}

#content .enveloper .e-item
{
	width:196px;		
	margin-right:3px;
	float:left;
}

#content .enveloper  .last
{
	margin-right:0;
}

#content .enveloper .e-item .tl
{
	background:#FFFFFF url(../images/prod_tl.gif) no-repeat left top
}

#content .enveloper .e-item .tr
{
	background:url(../images/prod_tr.gif) no-repeat right top
}

#content .enveloper .e-item .bl
{
	background:url(../images/prod_bl.gif) no-repeat left bottom;
	padding:17px 20px;
}

#content .enveloper .e-item .br
{
	background:url(../images/prod_br.gif) no-repeat right bottom;
}

#content .enveloper .e-item .img-holder
{
	padding:33px 28px 18px 28px;
	text-align:center;
}

#content .enveloper .e-item .img-holder a
{
	display:block;
	border:1px solid #808080;
	padding:1px;
}

#content .enveloper .e-item a.title
{
	color:#C83700;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#content .enveloper .e-item a.title
{
	text-decoration:none;
}

#content .text
{
	font-size:11px;
	font-family:arial;
	line-height:14px;
	padding-bottom:4px;
	color:#808080;
}

#content .enveloper .e-item .price
{
	color:#373737;	
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:16px;	
	padding:10px 10px 1px 0;
}

#content .btn
{
	text-align:center;
	padding:0 10px;	
	margin-top:10px;
}

#footer
{
	background:#302B29;
	height:45px;
	text-align:right;
	color:#655C57;
	font-family:arial;
	font-size:11px;
	line-height:20px;
	padding:20px 0;
	padding-right:10px;
}
#footer a
{
	color:#655C57;
	font-family:arial;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}
#footer span a
{
	color:#A3A09F;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#footer span.privacy a
{
	color:#A14F14;
}

#footer a:hover
{
	text-decoration:underline;
}





/* headers */

.rightColumn h2.filled {
	font-size: 13px;
	padding: 4px 8px;
	margin-bottom: 35px;
	background: #e8e0d0;
}

.background{ padding:10px;background:#FFF }
.background .text_block div {}


/* smallCover */

 ul.smallCover a.album { color: #775e61 }
 ul.smallCover a.cover { border-color: #e8e3dd }
 ul.smallCover a.cover img { border-color: #c9c8c4 }
 
 /* pList */

ul.pList { width: 100% }

ul.pList li {
	float: left;
	height: 92px;
	overflow: hidden;
	width: 33.2%;
	max-width: 205px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul.pList li p {
	padding: 2px 5px 1px 68px;
	line-height: 110%;
}

ul.pList li .left * { display: block }

ul.pList li .left a { border: 1px solid #e8e3dd }
ul.pList li .left a img {
	border: 1px solid #c9c8c4;
	padding: 3px;
	background: white;
}

ul.pList li .left a.dl {
	margin-top: 3px;
	padding: 0;
	background: none;
	border: 0;
	color: #e6801d;
}

ul.pList li .left {
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	overflow: hidden;
	text-align: center;

	
	}
ul.pList .left  { display: block ; position:relative}

body, a {
color:#6F6F6F; font-size:11px;
}


.block_just_added{
padding: 10px 0px;
}

.block_just_added a.caption{
font-size:10px;
}


.block_with_header  .header_block{
width:100%;
background :#F0EBE6 none repeat scroll 0 0;
padding:0px 0px;
}

.module-content .background{
padding:0px
}

.justaddedbox{
 padding:3px 12px 3px 2px 
 }

.justaddedbox .album_cell{
 width:100%; 
 border-bottom:#f0ebe6 1px solid;
 border-top:#f0ebe6 1px solid;
} 

.justaddedbox td.album_cell a.caption_link{
	font-size:18px; text-decoration:none; color:#C83700
}

.justaddedbox .img_cell{
	text-align:right;
}

.justaddedbox .added_element .header{
	background:#F0EBE6 none repeat scroll 0 0
}

.justaddedbox .added_element .header .caption_link
{
	font-size:18px; 
	text-decoration:none; 
	color:#C83700;

}



.justaddedbox .added_element{
	width:100%
}


.justaddedbox .album_text a{
	color:#6F6F6F;
	text-decoration:underline;
}

.justaddedbox_container{
	padding-bottom: 20px;
	width:230px;
}

.other_albums_container{
	padding:0px 10px 10px 30px;
}

H1.artist_page_header a{
font-size:30px;
text-decoration:none
}

table.discographi_table td{
border-bottom:  #F0EBE6 1px solid;
pading:5px 0px;
}
table.discographi_table{
width:550px;
}

table.discographi_table a.album{
font-size:18px;
text-decoration:none;
}
table.discographi_table .word{
font-size:10px;
font-family:Verdana;
}


table.discographi_table .word2{
color:black;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
table.discographi_table .word3{
font-size:12px;
}



.movieberry td{padding:3px 0px 0px 0px;}
.movieberry .description { width:auto; font-size:11px;}
.movieberry .description {font-size:11px; padding-left:10px}
/*#content .movieberry .description div,
#content .movieberry .description div.text{padding-left:50px}
#content .movieberry .description a{margin-left:8px}
*/
.movieberry .description .title{font-weight:bold}
.movieberry img, .movieberry .img{float:left;margin:3px}
.movieberry{padding-bottom:20px}
#content .movieberry .description div.text div{display:inline}
#content .movieberry .description {padding-top:3px}