BODY {
	font		: 10pt Arial,sans-serif;
	color		: #4e4e4e;
  	padding 	: 0px;
	margin 		: 0px;
/*	background  : transparent url(../../images/pagegraphics/christmas-tree4.jpg) top right no-repeat;*/
	 }

A, A:visited	{
	color		: blue;
}


H1,H2,H3,H4,H5 {
	font 		: 10pt Arial,sans-serif;
	text-align	: left;
	font-weight	: bold;
	margin		: 0px;
	padding		: 0px;
	padding-bottom	: 5px;
}
img {
	font-size : xx-small;
}

P {
	font		: 10pt Arial,sans-serif;
}

strong {
	color : #000;
}
input.button:hover {
	cursor:pointer;
}
.bold {
	font-weight	: bold;
	color : #000;
}

.small {
	font-size : xx-small;
}
.disclaimer {
	/*margin		: 30px;*/
	font-size	: 8pt;
	font-style	: italic;
	text-align	: justify;
}

.emph, .emphblack {
	font-weight	: bold;
	text-decoration : none;
}
A.emph {
	color : #713877;
}
A.emphblack {
	color	: #000;
}
.pagetitle {
	position: absolute;
	top :180px;

	width : 100%;
	color		: #0D4986;
	font-size	: large;
	text-align	: center;
/*	padding	: 15px;  */

}
.pageitemtitle {

	width : 100%;
	color		: #0D4986;
	font-size	: large;
	text-align	: center;
/*	padding	: 15px;  */

}
.subhead,
.subhead2 {
	color		: #713877;
	font-weight	: bold;
}
.subheadblack {
	color		: #000;
	font-weight	: bold;
	margin-top	: 10px;
}
.subheadblue {
	color		: #0D4986;
	font-weight	: bold;
}
.largesubhead {
	color		: #713877;
	font-weight	: bold;
	font-size	: medium;
}
.largesubheadblue {
	color		: #0D4986;
	font-weight	: bold;
	font-size	: medium;
}

.slogan {
	color		: #713877;
	font-weight	: bold;
	font-size	: small;
	font-style	: italic;
	text-align	: center;
}
/* column layout  */
/*
.leftcol, .rightcol {
	top		: 0;
	width	: 155px;
	height	: 100%;
	padding : 10px;
	padding-top : 0;

	position	: absolute;
}
	.leftcol  {left  : 0; }
	.rightcol {right : 0; }
.centercol {
	top		: 0;
	text-align:left;
	margin-left	: 165px;
	margin-right: 165px;
	height	: 100%;
	padding-top : 0;
	/*border : 1px solid #f0f;  */
/*
}
*/
.mainpagetext {
	margin-left	: 0;
	margin-right	: 100px;
/*	width		: 90%  */
}

/*   SEARCH RESULTS PAGE STYLES   */

.resheadrow, .resrowo, .resrowe,
.shoprowo, .shoprowe,
.printrowe, .printrowo {
	font-size	: 8pt;
	position 	: relative;
	float : left;
	width	 	: 98%;
	height	 	: 25px;
	vertical-align 	: middle;
}
	.resheadrow {
		border-bottom	: solid 1px #848484;

	}
	.resrowe {
		background-color	:  #F1E6F2;
	}
	.printrowe, .printrowo {
/*		width	: 98%; */
		height	: 40px;
 		padding : 5px;
	}
	.printrowe {
		background-color	: #E7F1F9;
	}
	 .shoprowe {
		background-color	: #F3F3F3;
	}
	.shoprowe, .shoprowo {
/*		width	: 98%;  */
		height	: auto;
 		padding : 5px;
/* 		border-bottom : 1px solid #713877;   */
	}
	.resrowe, .resrowo {
		height	: 40px;
	}

.shopname {
	font-weight	: bold;
	color		: #713877;
}
.shopmiles {
	padding-left	: 30px;
	text-align : right;
	font-style : italic;

}

.shoppage {
	width	: 100%;
}
/* registration specific */
span.register_star {
	color : #f00;

}
/*   instrument search results layout  */
.resview {
	position : absolute;
	top	 : 0;
	left	 : 0;
	width	 : 7%;
	vertical-align	: middle;
/*	padding-left:px; */
}
.resitem {
	position : absolute;
	top	 : 3px;
	left	 : 9%;
	width	 : 56%;
	padding-left:5px;
}
.resthumbpich {
	margin-top  : 1px;
	margin-left : 4px;
	border	  : 1px solid #713877;
}
.resthumbpicw {
	margin-top: 5px;
	border	  : 1px solid #713877;
}
.restype {
	position : absolute;
	top	 : 0;
	left	 : 9%;
	width	 : 14%;
	padding-left:5px;
}

.resbrand {
	position : absolute;
	top	 : 0;
	left	 : 28%;
	width	 : 14%;
}
.resmodel {
	position : absolute;
	top	 : 0;
	left	 : 47%;
	width	 : 28%;
}
.rescond {
	position : absolute;
	top	 : 0;
	left	 : 63%;
	width	 : 10%;
}
.resprice {
	position : relative;
	float: right;
	top	 : 3px;
	right	 : 10%;
/*	left	 : 78%;  */
	width	 : 20%;
	padding-right : 5px;
	text-align : right;
}
.respost {
	position : absolute;
	top	 : 0;
	left	 : 76%;
	width	 : 8%;
	text-align : right;
}
.resrem {
	position : absolute;
	top	 : 0;
	right	 : 0;
/*	left	 : 84%; */
	width	 : 14%;
	padding-right : 5px;
	text-align : right;
}
.resloc {
	position : absolute;
	top	 : 3px;
	right	 : 9%;
	width	 : 8%;
	text-align : right;
}
.reslink, .reslinkpu, .reslinkbk, .reslinkbl {

	text-decoration : none;
}
	.reslinkpu, A.reslinkpu {
		color	 : #713877;
	}
	.reslinkbk, .reslink, A.reslinkbk, A.reslink {
		color	 : #000;
	}
	.reslinkbl, A.reslinkbl {
		color	 : #0D4986;
	}
.resdist {
	position : absolute;
	top	 : 3px;
	right	 : 0;
/*	left	 : 84%; */
	width	 : 8%;
	padding-right : 5px;
	text-align : right;
}
/*  end instrument search layout   */

/* printed music search results layout  */

.printtitle {
	position : absolute;
	top	 : 0;
	left	 : 7%;
	width	 : 28%;
	padding-left:5px;
}

.printsubtitle {
	position : absolute;
	top		 : 0;
	left	 : 35%;
	width	 : 28%;
}

.printinstr {
	position : absolute;
	top		 : 0;
	right	 : 21%;
	width	 : 20%;
	padding-right : 5px;
	text-align : right;
}

.printdetail {
	position : relative;
	top	 : 0;
	left	 : 7%;
	width	 : 75%;
	padding-left:5px;
}
.printprice {
	position : absolute;
	top	 : 0;
	right	 : 1%;
	width	 : 15%;
	text-align : right;

}


/*   end printed music search resuslts layout  */

/* attic and shelf side pic layout and border  */
.sidepicattic {
 	border-right	: 1px solid #713877;
 	border-bottom	: 1px solid #713877;
}

.sidepicshelf {
 	border-right	: 1px solid #0D4986;
 	border-bottom	: 1px solid #0D4986;
}
/* bannerad layout */


.bannerright {
 	margin-left: 12px;
}
/*  latest item list formatting  */


.button, .pay_button,
.button119,
.button95,
.button55  {
	cursor : pointer;
	font 		: 8pt Arial,sans-serif;
	border		: none;  /*1px solid #FFF; *//*#713877; */
	font-weight	: bold;
	background-color  : #8F5395;
	color		: #FFF;
	padding		: 0px;
	margin		: 0px;
	padding-left 	: 5px;
	padding-right 	: 5px;
	padding-bottom 	: 4px;
	height : 21px;
}
	.button95 {
		background  : #8F5395 url(../../images/buttons/purplebutton95.jpg) top left no-repeat;
		width : 95px;
 	}
	.button55 {
		background  : #8F5395 url(../../images/buttons/purplebutton55.jpg) top left no-repeat;
		width : 55px;
 	}
	.button119 {
		background  : #8F5395 url(../../images/buttons/purplebutton119.jpg) top left no-repeat;
		width : 119px;
 	}
	.pay_button {
		color :  #713877;
		background : #F1E6F2 url(../../images/buttons/purplepaybutton.jpg) top left no-repeat;
		border : none;
		width : 110px;
	}

.buttonprint,
.buttonprint55,
.buttonprint95,
.buttonprint119,
.pay_buttonprint
 {
	font 		: 8pt Arial,sans-serif;
	border		: 1px solid #FFF; /*#713877; */
	font-weight	: bold;
	background-color : #3E73A7;
	color		: #FFF;
	padding		: 0px;
	margin		: 0px;
	padding-left 	: 5px;
	padding-right 	: 5px;
/*	padding-top 	: 2px; */
	padding-bottom 	: 4px;
	height : 21px;
}
	.buttonprint119 {
		border : none;
		background  : #3E73A7 url(../../images/buttons/bluebutton119.jpg) top left no-repeat;
		width : 119px;
 	}
	.buttonprint95 {
		border : none;
		background  : #3E73A7 url(../../images/buttons/bluebutton95.jpg) top left no-repeat;
		width : 95px;
 	}
	.buttonprint55 {
		border:none;
		background  : #3E73A7 url(../../images/buttons/bluebutton55.jpg) top left no-repeat;
		width : 55px;
 	}
	.pay_buttonprint {
		background : #BBD6F0 url(../../images/buttons/bluepaybutton.jpg) top left no-repeat;
		border : none;
		color : #0D4986;
		width : 110px;

	}

.btnpad {
	margin: 0 15px;
}

.delelink {
	font 		: 8pt Arial,sans-serif;
	color		: #F00;
	text-decoration : none;
}

.viewlink {
	font 		: 8pt Arial,sans-serif;
}
.viewlink2 {
	font 		: 8pt Arial,sans-serif;
	color		: #000;
	text-decoration	: none;
}
.latestitempic {
	margin-bottom	: 10px;
	border		: 2px solid #0D4986;
}

.popupPage {
	margin	: 20px;
}

/* FOOTER LAYOUT  */

.footline {
	color : #713877;
	height : 1px;
}

.footer {
	position   : fixed;
	bottom	   : 0;
	border-top : 1px solid #713877;
	color	   : #713877;
	font-size  : xx-small;
	text-align : center;

}

/*  help box layout  */
.helpbox {
	font 	: 8pt Arial,sans-serif;
	padding		 : 10px;
	padding-top : 0;
	border : 1px solid #CACACA;
	border-top : none;
	width : 100%;
/*	margin-right : 10px; */

}
.helpboxshow, .helpboxhide {
	border-top  : 1px solid #CACACA;
	text-align	: right;
	width : 100%;
}
	.helpboxhide {
		border-left  : 1px solid #CACACA;
	}
.helpboxbtn {
	background-color : #CACACA;
	padding-left : 5px;
	padding-right : 5px;
	color	: #000;
	text-decoration : none;
	font 	: 8pt Arial,sans-serif;
}
.helptitle {
	font-weight : bold;
}

.endsoon {
	font-size	: xx-small;
	color	: #F03;
}

/*  ebay comparison table layout  */
.ecomp1 {
	position : absolute;
	top	 : 0;
	left	 : 0;
}
.ecomp2 {
	position : absolute;
	top	 : 0;
	left	 : 25%;
}
.ecomp3 {
	position : absolute;
	top	 : 0;
	left	 : 50%;
}

.ecomp3a {
	position : absolute;
	top	 : 0;
	left	 : 45%;
}
.ecomp3b {
	position : absolute;
	top	 : 0;
	left	 : 60%;
}
.ecomp4 {
	position : absolute;
	top	 : 0;
	left	 : 80%;
}
.ecomp4a {
	position : absolute;
	top	 : 0;
	left	 : 75%;
}
.ecomp4b {
	position : absolute;
	top	 : 0;
	left	 : 90%;
}
.ecomprow {
	position 		: relative;
	border-bottom 	: dotted 1px #CCC;
	width			: 100%;
}
/*  end ebay comparison table layout  */

A.nco {
	color	: #F00;
	font-weight	:bold;
	text-decoration:none;
}

/*  sitemap layout  */
  a.sitemap {
    text-decoration: none;
    font-size : xx-small;
    margin-right:5px;
  }
  div.sitemaparea {
  	display : none;
  	text-align:left;
  }

/* page padding */
 div.pad {
  	visibility:hidden;
 }

span.sell_notes,
div.sell_notes {
	font-size : small;
	font-style: italic;
}

/* register page formatting */
div#return_policy_info {
	font-style: italic;
	font-size : x-small;
	display : none;
	background-color : #F3F3F3;
	border : 1px solid #CACACA;
	margin :0;
	padding:10px;

}

div#return_policy_show a,
div#return_policy_hide a{
	font-size : x-small;
}
div#teacherform {
	display	: block;
	background-color : #F3F3F3;
	padding:10px;
	border : 1px solid #CACACA;
}
h2.teacherhead {
	color: #0D4986;
	text-align: center;
	width:80%;
	padding: 0 10% 0 10%;
}
div.teacherrow {
width:100%;
margin-left:0;
padding:0;
}
/*   sponsor ad backgrounds  */
div#atrium {
	background: #FFF url(../../images/bannerads/atrium-ad15.jpg) top left no-repeat;
	height: 300px;
	width : 150px;
}

dt a, dt a:visited {
/*	padding-top:2em;  */
	color : #713877;;
	text-decoration: none;
}
dt {
	color : #713877;;
	margin-top: 1em;
	font-weight: bold;
	margin-left : 0;
}
dd p {
	margin-top: 0px;
}

/* terms and conditions page */
/* price guide page  */
div#tandc {
	font-size : x-small;
}

div#tandc .bold {
	font-weight:bold;
/*	text-decoration : underline; */
	color : #713877;
}

div#tandc H2.subhead {
	font-size : 8pt;
	color		: #713877;
	font-weight	: bold;
}

div#quick_calc {
	border : 1px solid #E5CCE8;
	padding: 10px;
	width : 350px;
	margin-bottom:20px;
}

div#seasonbanner {
/*	position: fixed;
	top: 160px;
	width: 420px;
	height: 610px;
	right : 100px;
	background  : transparent url(../../images/pagegraphics/christmas-tree8.jpg) bottom right no-repeat;
	z-index : 0;
	*/
	display : none;
}

img.linkad {
	vertical-align: top;
	margin:5px;
}

/*  social bookmarks  */
div#bookmark_list {
	border : 1px solid #ccc;
	color: #000;
	text-align: center;
	width: 400px;
	margin-top:20px;
	padding:10px;
	line-height:25px;
}
div#bookmark_list img {
	margin : 0 5px 0 10px;
}
div#bookmark_list a:link,
div#bookmark_list a:visited,
div#bookmark_list a:active {
	text-decoration: none;
	color : #000;
}
