body{
margin:0px;
padding:0px;
text-align:center;
background:#EEE;
}

#wrap {
width:862px;
margin-left:auto;
margin-right:auto;
background:white;
padding:0px;
}

td, div {
font:11px Arial;
line-height:1.5em;
letter-spacing:0.05em;
}

li {
font:11px Arial;
line-height:2em;
letter-spacing:0.1em;
}


h1 {
background:#d31717;
color:white;
font:16px Arial;
font-weight:bold;
padding:5px  5px   5px  10px;
margin-bottom:0px;
}


h2 {
background:#d31717;
color:#FFF;
font:12px Arial;
font-weight:bold;
letter-spacing:.15em;
padding:0px 5px 5px 10px;
margin-top:0px

}

h3 {
color:#d31717;
font:8pt Arial;
font-weight:bold;
letter-spacing:.15em;
border-bottom:1px dotted #CCC;
margin-right:20px;
margin-left:22px;
margin-top:0px;
margin-bottom:20px;
letter-spacing:0.13em;

}

#v_clips{
margin-left:20px;
}

a:link , a:visited {
color:#d31717;
font-weight:bold;
text-decoration:underline;
}

a:hover {
color:#AAA;

}

.xxpx {
color:#d31717;
border-top:2px dotted #CCC;
padding-left:20px;
padding-top:5px;

}

.xxpx a:link, a:visited{
color:#888;
text-decoration:none;


}

.xxpx a:hover{
color:#CCC;


}

#tracklist {
padding-left:20px;
}

ol {
margin-left:20px;
}



#header {

width:100%;

}

#top {
padding:0px;
margin:0px;
height:79px;
vertical-align:top;
text-align:left;
background:#000 url(../images/top_bg.gif) repeat-x;}

#flash {
height:125px;
width:862px;
background:#000;

}

#nav {
background:#000;
height:32px;
text-align:left;
}

#nav_place {

	height:21px;
	position:relative;
	top:5px;
    left:0px;

}


#nav_place img{
	padding:0px;
	margin:0px;
}

#left{
width:20%;
background:url(../images/left_bg.gif) top right repeat-y;
vertical-align:top;
text-align:left;
padding-right:20px;
}




#right {
text-align:left;
margin:0px;
vertical-align:top;
width:80%;


}

#content {
margin:30px 0px 0px 0px;
width:100%;
}


#text {
padding-right:20px;
padding-left:20px;
background:#FFF url(../images/content_bg.gif) bottom right no-repeat;
margin:0px;

}

#foot {
background:#000;
border-top:10px solid #d31717;

width:100%;
margin:0px;
padding: 5px 0px 10px 0px;
color:white;
vertical-align:top;
text-align:left;
line-height:1.5em;

}

.foot_td1 {
color:white;
line-height:1.5em;
padding-left:10px;
width:225px;

}

.foot_td2 {
color:white;
line-height:1.5em;
padding-left:80px;
}

#foot a:link {
color: #FFF;
font-weight:bold;
text-decoration:none;
}

#foot a:visited {
color: #FFF;
font-weight:bold;
text-decoration:none;
}

#foot a:hover {
color:#CCC;
text-decoration:underline;
}

.contact_label {
text-align:right;
vertical-align:top;
}

.contact_input{
border:1px solid #CCC;
background:#FFF;
font:11px Arial;
color:#555;
}

#contact_table {
border-bottom:1px solid #DDD;

}

#contact_address  {
line-height:1.5em;
padding-left:75px;
}

.quote {
margin:20px;
position:relative;
left:20px;
}

.cd_td {
vertical-align:top;
text-align:center;
padding-top:20px;
line-height:1.5em;
font-size:10px;
color:#555;
width:33%;
padding-bottom:20px;
border:1px solid #CCC;
background:#EFEFEF;
}

#store_table{

}

#store_table  a:link{
color:#d31717;
}

#store_table  a:visited{
color:#d31717;
}

#store_table  a:hover{
color:#555;
}


.shop_address {
font-size:9px;
line-height:1.5em;
}


#newspic  {
margin:10px;
text-align:center;
}

#newspic  a:link, a:visited{
text-decoration:none;
}


#newspic  img {
border:1px solid #555;
}

.feliciano {
	float:left;
}

.press_td {
background:#EEE;
padding:10px;
line-height:1.5em;
}
