div#navigation {
	position: absolute;
	top : 195px;
	right :20px;
	width: 300px;
	z-index:10000;

}

div#navigation ul li,
div#navigation ul li:hover,
div#navigation ul li.current,
div#navigation ul li.double {
	text-align:right;
	list-style: none;
	height: 70px;
	background: transparent url(images/violin-purple1.png) top right no-repeat;
	padding: 42px 40px 0 0;
	margin-bottom: -30px;
}
div#navigation ul li:hover {
	background: transparent url(images/violin-purple2.png) top right no-repeat;
}
div#navigation ul li.current {
	background: transparent url(images/violin-blue1.png) top right no-repeat;
}
div#navigation a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
/*	font-size : larger; */
}
div#navigation ul li.current a {
	COLOR: #f00;
color: #a5c9fe;
}
div#navigation ul li.double {
	padding-top:35px;
}
div#navigation ul li.double a{
	/*padding: 0px 50px 0px 10px; */
}
div#navigation ul li.current a.navlink_off {
	color : #fff;
}

body {
	background: transparent url(images/backgroundpic2.jpg) top right repeat-y;
	color : #000;
	margin:0;
	padding:0;
}

div#pagebody {
 	padding:200px 280px 30px 50px;
 	z-index:5000;
 	min-height: 900px;
}
div#pagebackground {

 	background: transparent url(images/background-musicnote2.png) right top no-repeat;
}
.pagetitle {
	color: #0D4986;
}
div.resrowo {
font-size:8pt;
border-bottom:1px solid #CCC;
width:625px;
min-height:75px;
padding:0;
}
.resitem {
	left : 120px;
	top: 20px;
	width: 625px;
}
.itemprice {
	font-weight: bold;
}
div.printlistrow {
	position: relative;
	font-size:8pt;
	width:630px;
	border-bottom:1px solid #CCC;
}
.header {
	    position:absolute;
		top	:  0;
		left 	:  0;
		width 	: 100%;
		height 	: 169px;
	  	background: transparent url(images/headerbackground4.png) top left repeat-x;
}
 .logo {
	  	position : absolute;
		top	:  0;
		left 	:  50px;
		width 	: 359px;
		height 	: 169px;
/*		background-color:  #000; */
	  	background: transparent url(images/sellviolin4.png) top left no-repeat;
	  }
div#pagefooter {
	z-index:0;
	width: 100%;
	margin-right:0px;
	margin-left :0px;
	padding:10px 0;
	/*padding-top:0px; */
/*border: 1px dashed #00f;*/
	border-top:solid 1px #E5CCE8;
	float: left;
	margin-top:0px;
	font-size:x-small;
	color:#713877;
}



input.violinbtn {
	background: transparent url(images/violin-purple1.png) top right no-repeat;
	width:239px;
	height: 109px;
	color : #fff;
	font-weight:bold;

}
input.button,

input.purplebutton,
input.shopbutton119 {

 	font 		: 8pt Arial,sans-serif;
	border		: none; /*1px solid #000;*/
	font-weight	: bold;
 	background: transparent url(http://www.tafmusic.co.uk/images/buttons/purplebutton119.jpg) top left no-repeat;
	color		: #FFF;
	padding		: 0px;
	margin		: 0px;
	padding-left 	: 5px;
	padding-right 	: 5px;
	padding-bottom :  4px;
	height : 21px;
	width  : 119px;
}
div.familyRegister {
	margin:20px;
	width: 450px;
	font-size : x-small;
	border : 1px solid #ccc;
	padding:10px;
}
div.familyRegister a:link {
	color : #000;
	text-decoration:none;
}

div#logout {
	position: absolute;
	top:0;	 right: 20px;
	float : right;
	width: 250px;
	height: 100px;
	z-index: 50000;
	padding-top: 50px;
	padding-right: 30px;
/*	background: transparent url(http://www.sellmyviolin.co.uk/images/violin-purple1.png) top right no-repeat;*/
	text-align:right;
}

div#logout a:link,
div#logout a:visited {
	color : #f00;
	font-weight:bold;
	text-decoration: none;
}
div.promcode {
	color: #333;
}

span.soldclass,
div.soldclass,
a.soldclass:link,
a.soldclass:visited {
	color:#999;
}
div.contactprivacy,
div#quick_calc,
div.loginbox_pa
 {
	border : 1px solid #ccc;
}
.reslinkpu,
a.reslinkpu,
a.reslinkbl:link,
a.reslinkbl:visited,
dt a.accordion_head,
dt.accordion_head,
div#tandc h2.subhead,
.subhead
{
		color	 : #0D4986;
	/*color: #713877;*/
}
input.shopbutton55,
input.button {
 	background: transparent url(http://www.tafmusic.co.uk/images/buttons/purplebutton55.jpg) top left no-repeat;
	color		: #FFF;
}
input.shopbutton55,
input.button {
 	background: transparent url(http://www.tafmusic.co.uk/images/buttons/bluebutton55.jpg) top left no-repeat;
	color		: #FFF;
}
input.button95 {
 	background: transparent url(http://www.tafmusic.co.uk/images/buttons/bluebutton95.jpg) top left no-repeat;
	color		: #FFF;
}
input.button,
input.purplebutton,
input.shopbutton119,
input.button119 {
 	background: transparent url(http://www.tafmusic.co.uk/images/buttons/bluebutton119.jpg) top left no-repeat;
	color		: #FFF;
}
h2.homeslogan {
	color: #000;
	font-style: italic;
	font-size:12pt;
}
