/* Presentation Stylesheet */ 

/* Specific tags */

div#menu {
	line-height:20px;
}


ul, li, td {box_links
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

body {
	background-color: #FFFFFF;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.90em;
}
th {
 font-size: 0.95em;
 vertical-align:top;
}

h1 {
	font-size:1.6em;
	/*color: #000000;*/
	}
h2{
	font-size:1.4em;
	/*color: #000000;*/
}
h3 {
	font-size:1.2em;
	padding:0;
	margin:0; margin-bottom:0.5em;
	font-weight:bold;
	/*color: #000000;*/
}
h4 {
	font-size:1.0em;
	font-weight:bold;
	/*color: #000000;*/
}

hr { 	color: #CFD7FF;
	background: #CFD7FF;
	border: 0;
	width: 100%;
	height: 1px;}

/* Links */
a:link, a:active, a:visited {font-weight: normal;text-decoration:underline;color:#000000;}
a:hover	{font-weight: normal;color: #EC2436;}

a.white:link, a.white:active, a.white:visited {font-weight: normal;text-decoration:none;color:#ffffff;}
a.white:hover	{font-weight: normal;color: #C0C0C0;}

a.box:link, a.box:active, a.box:visited {font-weight: normal;text-decoration:none;color:#993300;font-size:.9em;}
a.box:hover	{font-weight: normal;color: #000000;}
a.box2:link, a.box2:active, a.box2:visited {font-weight: normal;text-decoration:none;color:#993300;font-size:1.1em;}
a.box2:hover	{font-weight: normal;color: #000000;}
a.box3:link, a.box3:active, a.box3:visited {font-weight: normal;text-decoration:none;color:#993300;font-size:1.2em;}
a.box3:hover	{font-weight: normal;color: #000000;}

a.box_red:link, a.box_red:active, a.box_red:visited {font-weight: normal;text-decoration:none;color:#ff0000;}
a.box_red:hover	{font-weight: normal;color: #ffff00;}

a.smaller:link, a.smaller:active, a.smaller:visited {font-weight: normal;text-decoration:none;color:#394CA0;}
a:smaller:hover	{font-weight: normal;color: #EC2436;}

a.smaller2:link, a.smaller2:active, a.smaller2:visited {font-weight: normal;text-decoration:none;color:#394CA0;}
a:smaller2:hover	{font-weight: normal;color: #EC2436;}

a.featured:link, a.featured:active, a.featured:visited { font-size:0.9em;font-weight: normal;text-decoration:none;color:#394CA0;}
a:featured:hover	{ font-size:0.9em;font-weight: normal;color: #EC2436;}

a.featured_bold:link, a.featured_bold:active, a.featured_bold:visited { font-size:1.0em;font-weight: bold;text-decoration:none;color:#000000;}
a:featured_bold:hover	{ font-size:1.0em;font-weight: bold;color: #EC2436;}



.menu, a.menu {font-size:0.8em; line-height:1.2em;padding-left:18px; font-weight:bold;}
a.menu:link, a.menu:active{color:#394CA0;text-decoration:none;font-weight:bold;}
a.menu:visited{color:;text-decoration:none;font-weight:bold;}/*alternate colour: #7486CF*/
a.menu:hover{color:#EC2436;text-decoration:none;}

a.menu_on {font-size:0.8em; line-height:1.2em;padding-left:18px;font-weight:bold;}
a.menu_on:link, a.menu_on:active, a.menu_on:visited,a.menu_on:hover{color:#EC2436;text-decoration:none;font-weight:bold;}

/*highlights the current page in the menu */
a.footer {padding-top:10px;color:#394CA0;}
a.footer:link, a.footer:active, a.footer:visited{color:#394CA0;text-decoration:none;font-weight:bold;}
a.footer:hover{color:#EC2436;text-decoration:none;font-weight:bold;}

a.top {padding-top:10px;color:#394CA0;}
a.top:link, a.top:active, a.top:visited{color:#394CA0;text-decoration:none;font-weight:bold;}
a.top:hover{color:#EC2436;text-decoration:none;font-weight:bold;}

a.news {font-size:1.0em;}
a.news:link, a.news:active, a.news:visited{color:#999900;text-decoration:none;}
a.news:hover{color:#993300;text-decoration:none;}

a.testimonials {font-size:1.0em;}
a.testimonials:link, a.testimonials:active, a.testimonials:visited{color:#999900;text-decoration:none;}
a.testimonials:hover{color:#993300;text-decoration:none;}

.small,a.small {font-size:0.7em;}
a.small:link, a.small:active, a.small:visited{color:#394CA0;text-decoration:none;}
a.small:hover{color:#993300;text-decoration:none;}

.orange,a.orange {font-size:.8em;color:#000000;}
a.orange:link, a.orange:active, a.orange:visited{color:#000000;text-decoration:underline;}
a.orange:hover{color:#FF0000;text-decoration:none;}	

a.large {font-size:1.2em;font-weight:bold;}
a.large:link, a.large:active, a.large:visited{color:#394CA0;text-decoration:underline;font-weight:bold;}
a.large:hover{color:#EC2436;text-decoration:none;font-weight:bold;}		

a.select {font-size:12px;font-weight:bold;}
a.select:link, a.select:active, a.select:visited{color:#000000;text-decoration:underline;}
a.select:hover{color:#FF0000;text-decoration:none;}			

a.player {font-size:0.8em; padding:0; margin:0;}
a.player:link, a.player:active, a.player:visited{color:#000000;text-decoration:none;}
a.player:hover{color:#993300;text-decoration:none;}			

a.header_contact {font-size:0.8em;}
a.header_contact:link, a.header_contact:active, a.header_contact:visited{color:#999900;text-decoration:none;}
a.header_contact:hover{color:#993300;text-decoration:none;}			
		
	
a.advsearch {
font-size:0.7em;
color:#808080;
}
a.advsearch:hover {
font-size:0.7em;
color:#000000;
text-decoration:none;
}
a.advsearch:visited{
font-size:0.7em;
color:#808080;
}

.breadcrumb {padding:0;margin-bottom:10px;color:#000000; font-size:0.75em; font-weight:bold;}

.header_box {float:left; height:46px; padding-right:4px; padding-top:6px;}

.bold {font-weight:bold; }

				
/* Layout colours, fonts etc */			
div#central {
	color: #000000;
	padding-left:220px;
	font-size:0.8em;
	/**/
	}

div#header {
	/*color: #000000;*/
	/*border-bottom: 1px solid #333;*/
	/*background-color:#E7E7E7;*/
	}			
div#footer {
	color: #000000;
	text-align: left;
	font-size: 0.75em;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
/*
	border-top: 2px solid #394CA0;

*/	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#top {
	color: #394CA0;
	text-align: right;
	font-size: 0.75em;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	}	
div#left {
	background-color:#FFFFFF;
	}
div#newsletter {
	color: #000000;
	font-size:0.8em;
	cursor:hand;
	}
#newsletter h3 { 
	color:#EC2436; 
	padding:0;margin:0;
}		
div#featured {
	color: #394CA0;
	font-size:0.8em;
	}
#featured h3 { 
	color:#EC2436; 
	padding:0;margin:0;
}	
div#testimonials {
	color: #394CA0;
	font-size:0.8em;
	}
#testimonials h3 { 
	color:#EC2436; 
	padding:0;margin:0;
}	
div#search {
	color:#000000;
	/*
font-size:0.9em;
*/
	}
div#search_main {
	color:#000000;
	/*
font-size:0.9em;
*/
	}	
div#similar_main_content {
	color:#000000;
	font-size:1.2em;
	}		
#search label {
	line-height:1.8em;
}	
/* Additonal styles */
img {border:0px;}

.red {color:#FF0000;font-size:0.8em;}
.black {color:#000000;font-size:0.8em;}
.lrgred {color:#FF0000;font-size:1.2em;}
.redlrg {color:#FF0000;}
.favourites {padding-left: }

.tracks_tbl {
color:#000000;/*
font-size:0.9em;
*/
background-color:#E5E5E5;
margin-left:0px;
}
.tracks_tbl_on {
color:#000000;/*
font-size:0.9em;
*/
background-color:#ECECEC;
margin-left:0px;
}
.survey_tbl {
/*
font-size:0.9em;
*/
background-color:#F5F5F5;
margin-left:0px;
}
.tracks_tbl h3 {
	margin:0;
	padding:0;
	font-size:1.0em;
	display: inline;
}
.tracks_tbl h4 {
	margin:0;
	padding:0;
	/*
font-size:0.9em;
*/
	display: inline;
}
.tracks_tbl_on h3 {
	margin:0;
	padding:0;
	font-size:1.0em;
	display: inline;
}
.tracks_tbl_on h4 {
	margin:0;
	padding:0;
	/*
font-size:0.9em;
*/
	display: inline;
}

.tracks_tbl2 {
color:#000000;font-size:1.0em;
background-color:#EBEEFC;
}
.tracks_tbl2 {
color:#000000;font-size:1.0em;
background-color:#EBEEFC;
}
.tracks_tbl2 h3 {
	margin:0;
	padding:0;
	font-size:1.0em;
	display: inline;
}
.tracks_tbl2 h4 {
	margin:0;
	padding:0;
	/*
font-size:0.9em;
*/
	display: inline;
}
.price_box {
	width:10px;
	/*
font-size:0.9em;
*/
	text-align:center;
	padding: 2px 8px;
	border: 1px solid #6E7BB0;
margin-left:auto; margin-right:auto; display:inline;
}
.price_box_detail {
	float:left;
	margin-right:10px;
	width:10px;
	/*
font-size:0.9em;
*/
	text-align:center;
	padding: 2px 8px;
	border: 1px solid #6E7BB0;
	margin-left:auto; display:block;
}
.track_details {
	width:90%;color:#000000;
	/*
font-size:0.8em;
*/
	background-color:#F0F0F0;padding:16px;line-height:1.8em;
/*
	height:240px;

*/}

.track_details h3 {
	margin:0;
	padding:0;
	font-size:1.2em;
	display: inline;
}
.track_details h4 {
	margin:0;
	padding:0;
	font-size:1.0em;
	display: inline;
}
.red_detail {
	color:#FF0000;font-size:0.8em;
}
.red_detail h3 {
	color:#FF0000;font-weight:bold;
}
.red_detail h2 {
	color:#FF0000;font-size:1.8em;
}
.small {
	font-size:1.0em; line-height:1.2em;
}
.smaller {
	font-size:0.8em; line-height:1.2em;
	margin:0;
	padding:0;
}
.smallest {
	font-size:0.76em; line-height:1.2em;
	margin:0;
	padding:0;
	color:#808080;
}
.smaller2 {
	font-size:1.0em; line-height:1.2em;
	margin:0;
	padding:0;
}



.purple,a.purple {font-size:1.2em;color:#993300;font-weight:normal; }
a.purple:link, a.purple:active, a.purple:visited{color:#993300;text-decoration:underline;font-weight:normal;}
a.purple:hover{color:#000000;text-decoration:none;font-weight:normal;}		

.purple h3 {
	font-size:1.2em;color:#993300;text-decoration:none;font-weight:normal;
}

.checkout  {
	/*
font-size: 0.85em;
*/margin-left:auto; margin-right:auto; display:block; padding:0;
}
.label_left {float:left; width:100px;}
