/* 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: #394CA0;
	font-size: .9em;
	line-height:1.3em;
}
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;
	/*color: #000000;*/
}
h4 {
	font-size:1.0em;
	font-weight:bold;
	/*color: #000000;*/
}

hr { 	color: #CFD7FF;
	background: #CFD7FF;
	border: 0;
	width: 100%;
	height: 1px;}

/* Links */
div#central a, a:link, a:active, a:visited {font-size:1em; font-weight: normal;text-decoration:none;color:#900;}
div#central a:hover	{font-weight: normal;color: #f00;}

div#menutabs a:link, a:active, a:visited {font-weight: normal;text-decoration:none;color:#394CA0;}
div#menutabs a:hover	{font-weight: normal;color: #EC2436;}

div#smallver{
	background-image:url(images/dwnarrow1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:.9em;
	font-weight: normal;
	text-decoration:none;
	color:#394CA0;
	padding-left:12px;
}




a.box:link, a.box:active, a.box:visited {font-weight: normal;text-decoration:none;color:#394CA0;}
a.box:hover	{font-weight: normal;color: #EC2436;}

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:1.3em;font-weight: normal;text-decoration:none;color:#394CA0;}
a.featured:hover	{ font-size:1.3em;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:#394CA0;}
a.featured_bold:hover	{ font-size:1.0em;font-weight: bold;color: #EC2436;}

a.box:link, a.box:active, a.box:visited {font-weight: normal;text-decoration:none;color:#394CA0;}
a.box:hover	{font-weight: normal;color: #EC2436;}

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{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;}

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;}		

a.large {font-size:1.2em;}
a.large:link, a.large:active, a.large:visited{color:#394CA0;text-decoration:underline;}
a.large:hover{color:#EC2436;text-decoration:none;}		

a.select {font-size:12px;}
a.select:link, a.select:active, a.select:visited{color:#394CA0;text-decoration:none;}
a.select:hover{color:#993300;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.box_links { color:#FFFFFF; font-weight:bold;}		
a.box_links:link, a.box_links:active, a.box_links:visited,a.box_links:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;}
		
a.advsearch {
font-size:0.7em;
color:#FFFFFF;
}
a.advsearch:hover {
font-size:0.7em;
color:#FFFFFF;
text-decoration:none;
}
a.advsearch:visited{
font-size:0.7em;
color:#FFFFFF;
}

.breadcrumb {padding:0;margin-bottom:10px;color:#394CA0; font-size:0.75em; font-weight:bold;}

.header_box {float:left; height:46px; padding-right:4px; padding-top:6px;}

.bold {font-weight:bold; }

				



	
div#top {
	color: #394CA0;
	text-align: right;
	font-size: 0.75em;
	padding:6px 16px;
	}	
div#left {
	background-color:#FFFFFF;
	}
div#newsletter {
	color: #394CA0;
	font-size:0.8em;
	}
#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:#FFFFFF;
	/*
font-size:0.9em;
*/
	}
div#search_main {
	color:#FFFFFF;
	/*
font-size:0.9em;
*/
	}	
div#similar_main_content {
	color:#FFFFFF;
	font-size:1.2em;
	}		
#search label {
	line-height:1.8em;
}	
/* Additonal styles */
img {border:0px;}

.red {color:#FF0000;font-size:0.8em;}
.lrgred {color:#FF0000;font-size:1.2em;}
.redlrg {color:#FF0000;}
.favourites {padding-left:0; }

.tracks_tbl {
color:#000000;/*
font-size:0.9em;
*/
margin-left:0px;
background-color:#eee;
}

.Gridtr2 { border:1px; }
tr.Gridtr2 td {border-bottom: 1px #ccc dotted; }


.survey_tbl {
/*
font-size:0.9em;
*/background-color:#EBEEFC;
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_tbl2 {
color:#000000;font-size:1.0em;
background-color:#e0e0e0;
}
.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;
*/
	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:1em;
	line-height:1.2em;
	font-weight:normal;
	margin:0;
	padding:0;
}
.smaller2 {
	font-size:1.0em; line-height:1.2em;
	margin:0;
	padding:0;
}
.purple {
	color:#394CA0;
}
.purple h3 {
	font-size:1.2em;
}
.checkout  {
	/*
font-size: 0.85em;
*/margin-left:auto; margin-right:auto; display:block; padding:0;
}
.label_left {float:left; width:100px; color:#000;}


.sp1{float:left;width:260px;font-size:1.4em;}
.sp2{float:left;padding-left:12px; width:200px; font-size:.8em;}
.sp3{float:left;padding-left:12px; width:100px;}
.sp4{float:left;padding-left:12px; width:100px;}
.sp5{float:left;padding-left:12px; width:35px;}
.sp6{float:left;padding-left:12px; width:35px;}
.sp7{float:left;padding-left:12px;}
.splong{float:left;width:460px;padding-right:12px;}/* sp1 + sp2 */
.small{font-size:.6em;}


/*.sp1{width:200px;font-size:1.4em;}
.sp2{padding-left:12px; width:180px;}
.sp3{padding-left:12px; width:60px;}
.sp4{padding-left:12px; width:160px;}
.sp5{padding-left:12px; width:50px;}
.sp6{padding-left:12px; width:50px;}
.sp7{padding-left:12px;}*/

.selector {
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
	}
	
	
div#redhead,div#bluehead{
	padding:3px;
	top:0;
	left:0;
	background-color:#AE2224;
	color:#fff;
	position:relative;width:195px; z-index:10;
}
div#bluehead{
	background-color:#1A3696;
}
