
body, table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	color:       #800000;
    text-align:  center;
    line-height: 1.2;
	font-size  : 12pt;
   	margin     : 0em;
}

body
{
}

table
{
	border-color : #000066;
}


p, h1, h2, h3, h4, th, td, tr, dt, dd
{
    text-align:    center;
    font-size:     12pt;
}

dir
{
	margin-top      : 35px;
	margin-bottom   : 15px;
    margin-left     : 15px;
    margin-right    : 15px;
}

h1, h2, h3, h4
{
    color:         #000099;
    font-weight:   bold;
    margin-top:    1em;
    margin-bottom: 1em;
}

h1 { font-size: 24pt; }
h2 { font-size: 20pt; }
h3 { font-size: 16pt; }
h4 { }
p  { }

th, td { font-weight:normal; }
th { font-size : 13pt; text-align: left; padding-top : 0.5em; }
th.right { font-size : 11pt; text-align : right; vertical-align : bottom; }
td { font-size : 11pt; text-align: justify; vertical-align : top; }
td.right { font-size : 11pt; text-align : right; vertical-align : bottom; }

dt, dd { text-align: justify }
dt { font-size: 13pt; margin-bottom: 0.2em; }
dd { font-size: 11pt; }

hr
{
	background-image: url(http://www.bardon-music.com/media/images/div.jpg);
	height        : 7px;
}

.copyright
{   font-size : 8pt;
}

.no-pad
{   padding-left  : 0;
    padding-right : 0;
}

.with-pad
{   padding-left  : 10px;
    padding-right : 10px;
}

.no-para-pad
{   padding-top : 0;
}

A:link IMG    { border: 2px solid #0000FF }
A:visited IMG { border: 2px solid #804080 }
A:hover IMG   { border: 2px solid #0080FF }

A:link        { color:#0000FF; text-decoration: underline; }
A:visited     { color:#804080; text-decoration: underline; }
A:hover       { color:#0080FF; text-decoration: underline; }

A.no-border:link IMG    { border: 0px solid #0000FF }
A.no-border:visited IMG { border: 0px solid #804080 }
A.no-border:hover IMG   { border: 0px solid #0080FF }

ul
{
	font-style : normal;
}

#header
{
	background: url(http://www.bardon-music.com/media/images/s3.jpg) top left;
	border: 0px;
	margin-top:0px;
	margin-left:146px;
	height:158px;
}

#header h1
{
	margin: 0px;
    padding: 20px;
    height: 112px;
}

#header h1 span
{	display: none;
}

#header-left
{
	background: url(http://www.bardon-music.com/media/images/s2.jpg) top left;
	position: absolute;
    top:0px;
    left:0px;
	height:158px;
    width:146px;
}

#header-left p
{	margin: 0px;
	height: 25px;
}

#header-left a:link IMG       { border: 0px; }
#header-left a:visited IMG    { border: 0px; }
#header-left a:hover IMG      { border: 0px; }

#menu
{
	position: absolute;
    top:158px; 
	left:0px;
	width:146px;
    margin-bottom:50;
}

#menu p
{	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size : 10pt;
}

#menu p.button-top
{   background: url(http://www.bardon-music.com/media/images/button_top.jpg) top center no-repeat;
	line-height: 20px;
}
#menu p.button
{   background: url(http://www.bardon-music.com/media/images/button.jpg) top center no-repeat;
	line-height: 21px;
    font-weight:bold;
}
#menu p.button-bottom
{   background: url(http://www.bardon-music.com/media/images/button_bottom.jpg) top center no-repeat;
	line-height: 21px;
}

#menu a:link     	{ color:#0000FF; text-decoration: none; }
#menu a:visited     { color:#804080; text-decoration: none; }
#menu a:hover       { color:#0080FF; text-decoration: none; }

#main
{
	background: url(http://www.bardon-music.com/media/images/s1.jpg) left repeat-y;
}

#body
{
 	background : url(http://www.bardon-music.com/media/images/backgrnd.jpg);

	margin-top	 : 0px;
    margin-bottom: 0px;
	margin-left	 : 146px;
	margin-right : 0px;
    padding		 : 20px;
}

#advert
{
	position: absolute;
	right:10px;
	top:150px;
	width:160px;
}

#footer
{
 	background : url(http://www.bardon-music.com/media/images/backgrnd.jpg);

	margin-top	  : 0px;
	margin-left	  : 146px;
	margin-right  : 0px;
    padding		  : 20px;
}

#book-details p
{	text-align: justify;
}

#book-details p.add-to-basket
{	text-align: center;
	font-weight:bold;
}

#book-details td
{
}

#book-details td.term
{
	font-weight:bold;
}

#book-details img.right
{
	float: 		   right;
	margin-left:   10px;
    margin-right:  0px;
    margin-bottom: 10px;
}

#book-details img.left
{
	float: 		   left;
	margin-left:   0px;
    margin-right:  10px;
    margin-bottom: 10px;
}

#basket table
{
	background-color : #FFF8D8;
    border-width	 : 2px;
    border-style     : ridge;
}

#basket tr
{
    font-size		 : 12pt;
}

#basket th
{
	background-color : #FFF0A6;
    font-size		 : 14pt;
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : ridge;
}

#basket th.no-pad
{
    padding : 0px;
}


#basket td
{
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : inset;
}

#basket td.no-pad
{
    padding : 0px;
}

#basket td.right
{
	text-align : right;
}

#basket td.center
{
	text-align : center;
}

#basket td.total
{
 	font-size  : 13pt;
	text-align : right;
}

#basket td.required
{
	background-color : #FF8080;
	font-weight		 : bold;
	color			 : #FFFF00;
}

#basket td.yes
{
    background-color : #80FF80;
    font-weight      : bold;
    color            : #000000;
    text-align       : center;
}

#basket td.no
{
    background-color : #FF8080;
    font-weight      : bold;
    color            : #000000;
    text-align       : center;
}

#bio p
{
 	font-size  : 13pt;
	margin-left: 20px;
    margin-right: 20px;
	text-align: justify;
}

#bio p.source
{
	font-size : 8pt;
    text-align: right;
    color     : #444444;
}

#bio img
{
	float: left;
	margin-left: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}

#book-list p
{   text-align:    justify;
	font-size:     11pt;
	margin: 	   0px;
    text-indent:   40px;
}

#book-list p.title
{   text-align:    left;
    text-indent:   0px;
	font-size: 	   13pt;
	margin-bottom: 10px;
}

#book-list p.price
{   text-align:    right;
    text-indent:   0px;
	font-size: 	   13pt;
}

#news p
{	text-align:    justify;
	margin:		   0px;
    margin-bottom: 5px;
    text-indent:   30px;
}

#news p.date
{   text-align:    left;
	font-size:     9pt;
	margin-top:    20px;
    text-indent:   0px;
}

#news p.title
{   text-align:    left;
	font-size:     13pt;
    text-indent:   0px;
}

#news pre
{	text-align:    left;
}

#news table 
{ 	background:white; 
	color:			black; 
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-style: 		normal; 
}
#news th    
{ 	font-style:		italic; 
	text-align:		center; 
}

#ordering p
{
    text-align:    justify;
    text-indent:   30px;
	font-size: 	   13pt;
	margin:		   0px;
    margin-bottom: 5px;

}

#ordering p.address
{
	text-align:    left;
	font-size: 	   15pt;
	margin-left:   200px;
    margin-bottom: 0px;
}

#ordering p.dispatch
{
	text-align:		center;
	color:			red;
    font-size:		20pt;
}

#ordering table
{
	background-color : #FFF8D8;
    border-width	 : 2px;
    border-style     : ridge;
}

#ordering th
{
	background-color : #FFF0A6;
    font-size		 : 14pt;
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : ridge;
}

#ordering td
{
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : inset;
}

#used table
{
	background-color : #FFF8D8;
    border-width	 : 2px;
    border-style     : ridge;
}

#used th
{
	background-color : #FFF0A6;
    font-size		 : 14pt;
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : ridge;
}

#used td
{
    vertical-align   : middle;
    padding-left	 : 10px;
    padding-right	 : 10px;
    padding-top	 	 : 3px;
    padding-bottom	 : 3px;
    border-width	 : 1px;
    border-style     : inset;
}



