body {
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
color: #141414;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:left;
font-size: 10pt;
width:860px;
background:white;
}

.small_link {
font-size:.7em
}

img.mcps {
border:none;
position:relative;
left:70px;
top:5px;
width:45px;
height:45px;
float:left;
}

img.ppl {
border:none;
position:relative;
left:100px;
top:9px;
width:50px;
height:40px;
float:left;
}

.division_of {
border:medium none;
font-size:0.7em;
padding:0px;
}

.under_head{
float:right;
text-align:right;
margin-right:40px;
margin-top:3px;
}

.facebook_link_img {
font-size:0.7em;
}

.error {
color:red;
list-style-image: url('/images/layout/error_icon.gif');
}

#inside_loading{ 
background-color: white;
position: absolute; 
top: 0px; 
right: 0px; 
width: 5px; 
height: 5px; 
cursor:pointer;
}

a {
font-weight:normal;
}

img {
border:1px solid black;
}
h1 {
margin:0px;
padding:0px;
font-size:1.6em;   
}
h2 {
font-size:1.6em;   
margin-left:0px;
padding-left:0px;
text-align: center;
}
h3 {
font-weight:bold;
font-size:1.3em;  
padding: 10px 0px 0px 0px;
}
h4 {
margin:0px;
padding:0px;
font-size:1.05em;   
}

h5{
font-weight: bold;
text-decoration: underline;
color: black;
font-size:1.2em;   
}

h6{
font-family: "Times New Roman";
font-weight: normal;
text-decoration: none;
font-size:1.1em;   
}

p {

}

/*///////////////////////main text area//////////////////////*/
#text_area {
margin-right: 180px;
}

/*///////////////////footer/////////////////////*/
#footer{
/*display: inline;*/
padding-top: 10px;
margin-top: 0px;
text-align: center;
font-size: .7em;	
background: none;
color: black;
background: url("/images/layout/bottom.gif") no-repeat bottom center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:85px;
}

#footer div{
width:800px;
margin:0px auto 0px auto;
padding:7px 0px 0px 0px;
border-top:1px solid #909090;
}

#footer	p {
text-align: left;
padding:0px;
margin:0px 0px 0px 0px;
letter-spacing: 1px;
}

#footer a {
margin:0px;
text-decoration: underline;
}
div#footer p#address {
text-transform:uppercase;
float:left;
margin-right:0pt;
padding-bottom:25px;
padding-left:20px;
padding-right:0pt;
text-align:left;
width:50%;
}
div#footer p#telephone {
text-transform:uppercase;
float:right;
margin-left:0pt;
padding-bottom:25px;
padding-left:0pt;
padding-right:20px;
text-align:right;
width:31%;
}
div#footer p#copyright {
border-top:medium none;
clear:both;
color:#BBBBBB;

font-variant:normal;
letter-spacing:0pt;
margin:0pt;
padding:0pt;
text-align:center;
}

.sales_policy{
border-top:medium none;
clear:both;
color:#BBBBBB;
font-size:82%;
font-variant:normal;
letter-spacing:0pt;
margin:0pt;
padding:0pt;
text-align:center;
}


/*///////////////////header/////////////////////*/
#header #header1, #header h1{
display:block;
font-weight: normal;
color: #D9BAC2;
letter-spacing: 0px;
text-decoration:none;
padding:0px;
margin:0px;
text-align:center;
background:url("/images/layout/header.png") no-repeat 50px 10px;
height:100%;
float:left;
width:222px;
}

#header{
margin:10px 0px 0px 0px;
background: url("/images/layout/top.gif") no-repeat top center;
color:white;
text-align:center;
height:120px;
padding: 37px 0px 0px 0px;
}

#header span{
font-size: 3em;
letter-spacing: 0px;
color: #D96D64;
font-weight:bold;
position:absolute;
margin-left:-10000px;
}

#header #header2 {
display:block;
font-weight: normal;
color: #fff;
letter-spacing: 0px;
text-decoration:none;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size: 2.5em;
text-align:center;
font-family:Verdana, Tahoma, Arial;
background:#0C0C2F /* black url("../images/layout/headertext.gif") no-repeat 30px 20px*/;
height:50px;
float:left;
width:608px;
}

/*///////////////////////nav//////////////////////*/
#navi li{
list-style-type: none;
float:left;
margin:3px;
padding:0px;
}
#navi li a{
background: transparent url('/images/layout/nav_lin.gif') repeat-x top left;
text-align:center;
display:block;
text-decoration:none;
font-weight:bold;
padding:5px 20px;
color: black;
}

#navi li #currentpage {
background: #F2F8FD;
text-decoration: none;
}

#navi li a:hover, #navi li #currentpage:hover {
background: #F2F8FD;
text-decoration: underline;
}

a:visited {
color:#1554A2;
}

#navi {
width:575px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 25px 33px;
background:#0C0C2F;
}

#nav {
padding:0px;
margin:auto;
display:block;
}

.nextprev {
clear:both;
width:100%;
text-align:right;

}

/*///////////////////content area/////////////*/

#content {
margin:30px auto 10px auto;
width:700px;

}

#content a {
}
/*//////////////////wrapper////////////////////*/

#wrapper {
margin-left:auto;
margin-right:auto;
background: url("/images/layout/sides.gif") repeat-y center top;

}
/*///////////////////////////////////news////////////////////////////////*/
#small_news div {
width: 129px;
padding:0px 15px 5px 15px;
margin:0px 0px 15px 0px;
font-size:.7em;
}

#small_news {
background: transparent url('/images/layout/blue_blend.gif') repeat-x top left;
border:1px solid black;
}
#small_news a:hover{
text-decoration:underline;
}


#news_news h3, .newstext h3{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
/*background: #d5ffb9 url('/images/layout/green_corner.gif') no-repeat top left;*/
}
.newstext {
width:470px;
}
#news_news .news_items, .newstext {
padding:20px;
margin-bottom:20px;
background: transparent url('/images/layout/blue_blend.gif') repeat-x top left;
border: 1px solid black;
/*border-bottom:1px dashed black;*/
}

.comment {
background: transparent url('/images/layout/yellow_blend.gif') repeat-x top left;
width:80%;
padding:3%;
border:1px solid black;
margin: 0px 0px 15px 14%;
/*border-bottom:1px dashed black;*/
}

#news_news span{
display:block;
/*background: #d5ffb9 url('/images/layout/bottom_right.gif') no-repeat bottom right;*/
}

#news_news {
width:500px;
}

/*//////////////////////regsitration//////////////////////*/
#reg div{
width: 100%;
padding:0px;
margin:0px 0px 15px 0px;
font-size:.8em;
text-align:center;
}

#reg{
background: transparent url(/images/layout/blue_blend.gif) repeat-x top left;
text-align:center;
border:1px solid black;
}

#reg div #sign_up_message {
padding:0px;
margin:0px;
text-align:center;
}

/*//////////////////////sidebar//////////////////////*/
.side_head{
display:block;
text-align:center;
background: transparent url('/images/layout/nav_lin.gif') repeat-x top left;
font-size:1em;
text-decoration:none;
font-weight:bold;
padding:5px 0px 5px 0px;
border-bottom:1px solid black;
}

#sidebar #small_news .side_head {
color:black;
}

#sidebar {
width: 160px;
float:right;
}

#sidebar #ajax_submit{
width:60px;
}

#sidebar input {
width: 120px;
}


/*//////////////////////albums//////////////////////*/
#album_info{
}
#album {

}

ol.track_listings{
font-size:0.8em;
padding-top:2px;
padding-bottom:2px;
margin-top:3px;
margin-bottom:3px;
}

.col1 {
padding-right:5px;
}

.description{
padding-top:10px;
}

.spacer{
border-top:1px dashed black;
width:200px;
margin-left:150px;
}

.album_div {
width:500px;
}

.album_table td{
vertical-align:top;
padding-top:20px;

}
img.album_thumb,img.album_large {
border:none;
}
.album_table tr{

}

.album_table {
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
width:100%;
}

/*//////////////////////highslide//////////////////////*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.display-none{
	display:none;
}

h2#pagehead {
padding-top:27px;
}

#shopping-cart {
background:transparent url(/images/layout/blue_blend.gif) repeat-x scroll left top;
border:1px solid black;
}
#shopping-cart div {
margin:0 0 15px;
padding:15px 15px 5px;
width:129px;
font-size:0.7em;
}
#shopping-cart div#postage-costs {
font-size:1em;
text-align:center;
margin-top:6px;
margin-bottom:3px;
padding:0px;
width:99.9%;
}
#shopping-cart div#postage-costs span {
font-size:0.9em;
}
form.add-to-cart-button  table{
margin:10px auto;
background:#C3DBF7;
padding:10px;
border:1px dashed white;
}
#unsub-form dl dd {
margin:0px;
}

.delete-button {
	background:white none repeat scroll 0 0;
	border:1px solid #CC2200;
	color:#CC2200;
	cursor:pointer;
	font-size:9px;
	height:18px;
	margin:1px;
	padding:1px;
	width:36px !important;
}
#sidebar input {
width:120px;
}


.postage-table {
	margin:auto;
	border-collapse:collapse;
	}
.postage-table td, .postage-table th{
	padding:5px;
	border:1px solid black;
	margin:none;
	}

.small_link {
font-size:.7em
}
.cart-item-table {
	background:white;
	margin-bottom:10px;
	border: 1px dashed black;
	width:99.9%
	}
#shopping-cart table {
	width:99.9%;
}

#shopping-cart .checkout-form-wrapper {
	padding:0px 0px 5px 0px;
	margin:0px
}

img.border-none {
 border:none;
}

.dg-desc{
}
.dg-desc img, .dg-asc img{
border:none;
text-decoration:none;
}
.dg-actions-col {
width:180px;
}
th.dg-asc {
background:transparent url(/images/layout/arrow_down.gif) no-repeat scroll right center;
} 
th.dg-desc {
background:transparent url(/images/layout/arrow_up.gif) no-repeat scroll right center;
} 
.dg-grid table {
border-collapse:collapse;
width:99.9%
}
div.dg-grid  table th, div.dg-grid  table td {
padding:3px;
border:1px solid black;
}
div.dg-grid  table th a {
width:99.9%;
display:block;
font-weight:bold;
text-transform: capitalize;
}
span.recording-url {
padding:10px;
}
span.recording-url a {
padding:21px 0px 20px 34px;
background: transparent url(/images/icons/download.png) no-repeat center left;
}
.networking-icon img{
border:none;
}
.networking-icon:first-child {
margin: 0px 10px 0px 24px;
}
#networking-wrapper {
position:relative;
margin-top:-50px;
}
