html { font-size: 100%;  /* IE Fix */ }
body {margin:0px; padding-top: 0px;background: #1d1c1c; color: #fffefe; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE Fix */ }

/* CJ's Style Defaults */
a, embed, object {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0; padding: 0; font-size: 1.0em; font-weight: normal;}
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
input, textarea, select {font-family: inherit; font-size: inherit;}
.clearer {clear: both; height: 1px;}
.clearleft {clear: left; height: 1px;}
.clearright{clear: right; height: 1px;}
.getright {float:right;}
.getleft {float:left;}
.centa {text-align: center;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.halfmarg {margin: 0 0 10px 0;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}
dl {display: block; margin-bottom: 30px;}
	dt {display: block; clear: left; float: left; width: 80px; margin-bottom: 5px;}
	dd {display: block; float: left; width: 150px; margin-bottom: 5px;}
	
	
	
/* Colours */

/* Links */
a	{color: #007aab; text-decoration: none;  font-style:normal; cursor:pointer;}
a:hover	{text-decoration: underline;}
a.various-artist {color: #007aab; text-decoration: none;  font-style:normal;cursor:default;}
a.various-artist :hover{text-decoration:none; }

span,i,h2 {font-style:normal;}


#mts-nav a, #mts-base a {color: #fff;} 
#mts-footer a {color: #797979;}
#mts-footer a:hover {color: #999;}
	
/* Headings */


/* Navigation Lists */
#mts-footer ul {padding: 0; margin: 0 0 10px 0; list-style: none;}
	#mts-footer li {display: inline; padding-right: 6px; background:url(../images/mts_footer_div.gif) 100% 50% no-repeat; margin-right: 5px;}

#mts-nav ul {display: block; padding: 0; margin: 0; list-style: none; height: 30px; overflow: hidden;}	
	#mts-nav ul li {display: block; float: left; height: 30px; overflow: hidden; padding: 0; margin: 0;}
	#mts-nav ul a {display: block; float: left; height: 30px; overflow: hidden; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
	#mts-nav ul a:hover, #mts-nav ul li.current a {background-position: 0 -30px; }
	#mts-nav .mts-nav-01 {width: 64px; background-image:url(../images/mts_nav_home.jpg);}
	#mts-nav .mts-nav-02 {width: 59px; background-image:url(../images/mts_nav_tones.gif);}	
	#mts-nav .mts-nav-02-iphone {cursor:default;width: 59px; background-image:url(../images/TopNav_Tones_grey.gif);}			
	#mts-nav .mts-nav-03 {width: 49px; background-image:url(../images/mts_nav_pop.gif);}
	#mts-nav .mts-nav-04 {width: 59px; background-image:url(../images/mts_nav_rock.gif);}
	#mts-nav .mts-nav-05 {width: 61px; background-image:url(../images/mts_nav_urban.gif);}
	#mts-nav .mts-nav-06 {width: 61px; background-image:url(../images/mts_nav_dance.gif);}
	#mts-nav .mts-nav-07 {width: 91px; background-image:url(../images/mts_nav_classichits.jpg);}	
	#mts-nav .mts-nav-08 {width: 59px; background-image:url(../images/mts_nav_indie.gif);}
	#mts-nav .mts-nav-09 {width: 71px; background-image:url(../images/mts_nav_country.gif);}
	#mts-nav .mts-nav-10 {width: 64px; background-image:url(../images/mts_nav_metal.jpg);}
	#mts-nav .mts-nav-11 {width: 86px; background-image:url(../images/mts_nav_australian.jpg);}
	#mts-nav .mts-nav-12 {width: 79px; background-image:url(../images/mts_nav_classical.gif);}
	#mts-nav .mts-nav-13 {width: 52px; background-image:url(../images/mts_nav_kids.gif);}
	#mts-nav .mts-nav-14 {width: 61px; background-image:url(../images/mts_nav_world.gif);}
	#mts-nav .mts-nav-15 {width: 52px; background-image:url(../images/mts_nav_jazz.gif);}	
	
	#mts-snav {display: block; padding: 0 10px 5px 10px; margin: 0; list-style: none; border-top: 1px solid #ffd433;}	
	#mts-snav li {display: block; padding: 0; margin: 0; border-bottom: 1px solid #ffd433; padding: 5px 0; font-size: 1.2em; }						
	#mts-snav li a {display: block; font-weight: bold; color: #007aab; letter-spacing: -1px;}
	#mts-snav li a:hover {text-decoration: none;}

/* Tables */


/* Forms */
.mts-search {position: absolute; display: block; width: 180px; height: 18px;}
	.mts-search input.mts-query {display: block; width: 140px; height: 14px; padding: 2px 5px 0 5px; border: 1px solid #aaaaaa; background-color: #fff; color: #000; font-size: 10px; float: left; }
	.mts-search input.mts-searcher {display: block; width: 25px; height: 18px; text-indent: -9999px; overflow: hidden; border: none; font-size: 1px; cursor: pointer; background: url(../images/mts_search.gif) 0 0 no-repeat; float: right;}
	.mts-search input.mts-searcher:hover {background-position: 0 -18px;}
	#mts-nav-search {right: 12px; top: 6px;}	
	#mts-base-search {right: 10px; top: 5px;}
	#mts-searchpage-search {right:12px; top: 10px;}

.mts-search-rightnav {display: block; width: 100%; height: 22px;}
	.mts-search-rightnav input.mts-query {display: block; width: 170px; height: 18px; padding:  2px 5px 0 5px; border: 1px solid #aaaaaa; background-color: #fff; color: #000; font-size: 10px; float: left; }
	.mts-search-rightnav input.mts-searcher {display: block; width: 29px; height: 22px;  border: none; font-size: 1px; cursor: pointer; background: url(../images/mts_search.png) 0 0 no-repeat; float: right;}
	/*.mts-search-rightnav input.mts-searcher:hover {background-position: 0 -18px;}*/
	
.mts-search-foot
{
	height:20px;
}

/* Superstructure  */
div.mts-contain {width: 984px; margin: 0 auto;}
div.mts-relative {position: relative;}
#masthead {background-color: #FFF; height: 56px;}
#mts {background: url(../images/mts_bg.png) repeat-x; padding-top: 1px;}
#mts-pattern {background: url(../images/mts_bg_pattern.png) 50% 0 no-repeat; height:100%}
#mts-header {position: relative; height: 94px;}
#mts-nav {height: 30px; background:url(../images/mts_bg_tnav.png) no-repeat; padding: 5px 4px 0 4px;}
#mts-main {background:url(../images/mts_bg_page.png) repeat-y; padding: 0 4px 0 4px;}	
#mts-page {padding: 20px 10px 0 10px;  font-size: 1.1em;}
	#mts-sidebar-left {position: relative; float: left; width: 207px; margin-right: 12px; overflow: hidden;}
	#mts-content {position: relative; float: left; width: 509px; overflow: hidden;}		
	#mts-content-two-column-right {position: relative; float: left; width: 736px; overflow: hidden;}		
	.mts-content-three-column-right {position: relative; float: left; width: 954px; overflow: hidden;}	
	#mts-sidebar-right {position: relative; float: right; width: 217px; overflow: hidden;}		
#mts-base {position: relative; border: 1px solid #007897; border-bottom-color: #0b5365; background: #007896 url(../images/mts_bg_footer.gif) repeat-x; padding: 7px 10px; color: #FFF; font-size: 12px; }

#mts-footer {padding: 10px 10px 20px 10px; width:974px; text-align: center; color: #797979; margin-left:auto; margin-right:auto;}

/* Infrastructure  */
#mts-title {position: absolute; left: 12px; top: 24px; width: 298px; height: 52px; text-indent: -9999px; overflow: hidden; background:url(../images/mts_title.gif) no-repeat;}

div.mts-rank {}
	div.mts-rank h2.paneltitle {display: block; padding: 10px 10px 10px 10px; color: #007aab; font-weight: bold; font-size: 1.6em; letter-spacing: -1px; }
	div.mts-rank ul {display: block; height: 23px; overflow: hidden; list-style: none; background-repeat: no-repeat; margin: 0; padding: 0;}
	div.mts-rank ul li {display: block; float: left; width: 71px; height: 23px; overflow: hidden; margin: 0 2px 0 0; padding: 0;}
	div.mts-rank ul li.last {margin-right: 0;}
	div.mts-rank ul li a {display: block; height: 23px; text-indent: -9999px; overflow: hidden; }
	div.mts-rank div.mts-rank-foot {height: 39px;}
	div.mts-rank ul.week {background-position: 0 0;}
	div.mts-rank ul.month {background-position: 0 -23px;}
	div.mts-rank ul.alltime {background-position: 0 -46px;}				
	
	table.trackrank  {display: block; border: none; padding: 0; margin: 0; width: 217px; font-size: 0.9em;}
	table.trackrank td {padding: 2px 2px; margin: 0; vertical-align:middle !important;}
	table.trackrank td.rnum {padding-left: 5px; width: 20px; text-align: center;}
	table.trackrank td.rname {width: 103px;}
	#mts-albums-week td.rname, #mts-albums-month td.rname, #mts-albums-alltime td.rname {width: 123px;}
	table.trackrank td.rlisten {width: 18px;}
	table.trackrank td.radd {width: 18px; }					
	table.trackrank td.rcost {padding-right: 8px; width: 35px; text-align: right;}
	
	a.mts-icon-addcart {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_icon_addcart.png) 0 0 no-repeat; }
	a.mts-icon-grey {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_icon_grey.png) 0 0 no-repeat; }
	a.mts-icon-addcart:hover {background-position: 0 -16px;}		
	a.mts-icon-addcart-yellow {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_icon_addcart_yellow.png) 0 0 no-repeat; }
	a.mts-icon-addcart-yellow:hover {background-position: 0 -16px;}		
	a.mts-icon-listen {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_icon_listen.png) 0 0 no-repeat; }
	a.mts-icon-listen:hover {background-position: 0 -16px;}					
	a.mts-icon-incart {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_icon_incart_yellow.png) 0 0 no-repeat;cursor:help; }
    a.white-ajax {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/ajax-loader_tealonwhite.gif) 0 0 no-repeat; }	
    a.black-ajax  {display: block; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../images/ajax-loaderyellowonblack2.gif) 0 0 no-repeat; }	

div.blue-panel {}
	div.blue-panel h2 {background: url(../images/mts_rankpanel_blue_head.gif) no-repeat; }
	div.blue-panel ul {background-image: url(../images/mts_rankpanel_blue_timetabs.gif);}
	div.blue-panel div.mts-rank-foot { background: url(../images/mts_rankpanel_blue_foot.gif) no-repeat;}		
	div.blue-panel table.trackrank  {background-color: #dff1f4; color: #007aab;}
	div.blue-panel table.trackrank tr.alt td {background-color: #abdce5;}	
	div.blue-panel table.trackrank td.rnum {border-left: 1px solid #007aab;}
	div.blue-panel table.trackrank td.rcost {border-right: 1px solid #007aab;}
	
div.yellow-panel {}
	div.yellow-panel h2 {background: url(../images/mts_rankpanel_yellow_head.gif) no-repeat; }
	div.yellow-panel ul {background-image: url(../images/mts_rankpanel_yellow_timetabs.gif);}
	div.yellow-panel div.mts-rank-foot { background: url(../images/mts_rankpanel_yellow_foot.gif) no-repeat;}		
	div.yellow-panel table.trackrank  {background-color: #fff3d3; color: #007aab;}
	div.yellow-panel table.trackrank tr.alt td {background-color: #ffe48c;}	
	div.yellow-panel table.trackrank td.rnum {border-left: 1px solid #ffd433;}
	div.yellow-panel table.trackrank td.rcost {border-right: 1px solid #ffd433;}	

	
div.feature-panel {background: url(../images/mts_leftpanel_yellow_bg.gif) repeat-y; color: #424242; margin-bottom: 20px;}
	div.feature-panel h2.paneltitle {display: block; color: #007aab; font-weight: bold; font-size: 1.6em; border-bottom: 1px solid #ffd433; padding-bottom: 5px;  letter-spacing: -1px; }
	div.feature-panel-head {background: url(../images/mts_leftpanel_yellow_head.gif) no-repeat; padding: 10px; }
	div.feature-panel-foot {background: url(../images/mts_leftpanel_yellow_foot.gif) 0 100% no-repeat; height: 10px;}
	div.feature-panel ul {display: block; margin: 0; padding: 0 10px; list-style: none;}
	div.feature-panel li {display: inline-block;  }
	div.feature-panel li {display: block; margin: 0; padding: 5px 0 5px 0; }
	div.feature-panel li img {display: block; width: 187px; margin-bottom: 5px;}
	div.feature-panel li h4.featuretitle {color: #007aab; font-weight: normal; font-size: 1.2em;   letter-spacing: -1px; }
	div.feature-panel li h4.featuretitle a {color: #007aab;}	
	
#nav-panel {background: #ffd745 url(../images/mts_navpanel_yellow_bg.gif) no-repeat; color: #007aab; }
	#nav-panel a { color: #007aab; }
	#nav-panel-foot {background: url(../images/mts_navpanel_yellow_foot.gif) no-repeat; height: 22px;}
	#nav-panel-head-logout {background: #ffd433 url(../images/mts_navpanel_yellow_head.gif) no-repeat; padding: 10px; text-align: center;}
	#nav-panel-head-logout h3.greeting {  font-weight: bold; font-size: 1.6em; text-align: center; margin-bottom: 5px;  letter-spacing: -1px;}
	#nav-panel-head {padding: 10px 10px 5px 10px; }
	#nav-panel h3.quicklink {display: block; font-size: 1.6em; font-weight: bold; background:url(../images/mts_navpanel_bullet.gif)  0 50% no-repeat; padding-left: 10px; letter-spacing: -1px;}
	.mts-button-logout {display: block; width: 51px; height: 24px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_logout.gif) 0 0 no-repeat; margin: 0 auto;}
	.mts-button-logout:hover {background-position: 0 -24px;}	
	#nav-panel-shop {padding: 10px 10px 0 10px; background-color: #ffd433;}
	
	/* Shop */
	#nav-panel-shop h3.shopcart { font-weight: bold; font-size: 1.2em;  letter-spacing: -1px;}	
	#mts-button-view {display: block; width: 51px; height: 24px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_cartview.gif) 0 0 no-repeat; margin: 0 auto;}
	#mts-button-view:hover {background-position: 0 -24px;}		
	#nav-panel-shop table {width: 100%; border: 0; padding: 0;}
	#nav-panel-shop td {vertical-align:middle; font-weight: bold; padding-left: 5px}
	#nav-panel-shop td.piped {background: url(../images/mts_cart_div.gif) 100% 50% no-repeat;}
	
	/* Login */
	#mts-login {display: block; margin: 0 10px; border-top: 1px solid #ffd433; padding: 5px 0; color: #424242;}
	#mts-login h3.sign {font-weight: bold; font-size: 1.2em; margin-bottom: 7px; color: #007aab; letter-spacing: -1px;}	
	#mts-login a.gobutt { display: block; width: 101px; height: 24px; text-indent: -9999px; overflow: hidden; border: none; font-size: 1px; cursor: pointer; background: url(../images/mts_button_signIn.gif) 0 0 no-repeat; }
	#mts-login a.gobutt:hover {background-position: 0 -24px;}
	#mts-login a {color: #424242; text-decoration: underline;}
	
	/* Register */
	#mts-register {display: block; margin: 0 10px; border-top: 1px solid #ffd433; padding: 5px 0; color: #424242;}
	#mts-register h3.sign {font-weight: bold; font-size: 1.2em; margin-bottom: 7px; color: #007aab; letter-spacing: -1px;}	
	#mts-register a.gobutt { display: block; width: 101px; height: 24px; text-indent: -9999px; overflow: hidden; border: none; font-size: 1px; cursor: pointer; background: url(../images/mts_button_register.gif) 0 0 no-repeat; }
	#mts-register a.gobutt:hover {background-position: 0 -24px;}
	#mts-register a {color: #424242; text-decoration: underline;}
	
	/* Educational Message*/
	#mts-educational {height:140px;display: block; margin: 0 10px; border-top: 1px solid #ffd433; padding: 5px 0; color: #424242;}
	#mts-educational h3.sign {font-weight: bold; font-size: 1.2em; margin-bottom: 7px; color: #007aab; letter-spacing: -1px;}
	#mts-educational a {color: #424242; text-decoration: underline;}
	
	
/* Album / Artist */
a.mts-button-listen {display: block; width: 62px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_listen.png) 0 0 no-repeat;}
a.mts-button-listen:hover {background-position: 0 -22px;}		
a.mts-button-addcart {display: block; width: 71px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_addcart.png) 0 0 no-repeat; }
a.mts-button-addcart:hover {background-position: 0 -22px;}	
a.mts-button-addcart-disabled {display: block; width: 71px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_addcart_disabled.png) 0 0 no-repeat; cursor:help;}
a.mts-button-incart {display: block; width: 71px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_incart.png) 0 0 no-repeat; cursor:help;}

#mts-content h1.yellow-lrg {color: #ffd400; font-size: 2.6em; margin-bottom: 15px; text-transform: uppercase;  letter-spacing: -1px;}
#mts-content h1.yellow-lrg a {color: #ffd400;}
#mts-content h2.yellow-med {color: #ffd400; font-size: 2.2em; margin-bottom: 5px; text-transform: uppercase;  letter-spacing: -1px;}
#mts-content h4.yellow-sml {color: #ffd400; font-size: 1.4em; margin-bottom: 0;  letter-spacing: -1px;}
	#mts-content h4.yellow-sml a {color: #ffd400;  letter-spacing: -1px;}

#mts-content #album-intro {padding:  0 10px 25px 10px;}
	#mts-content #album-intro img {float: left; display: block; width: 140px; height: 140px; border: 1px solid #383838;}
	#mts-content #album-intro #album-text {display: inline-block;  }	
	#mts-content #album-intro #album-text {display: block; margin-left: 160px; font-size: 1.2em;}
	#mts-content #album-intro #album-text h4 {font-weight: bold; font-size: 1.2em;}	
	
#mts-content #album-review {margin-bottom: 25px;}

#mts-content div.content-panel {margin-bottom: 25px; background: url(../images/mts_content_yellow_bg.gif) repeat-y; color: #424242;}
	#mts-content div.content-panel-head {height: 10px; background:url(../images/mts_content_yellow_head.gif) no-repeat;}
	#mts-content div.content-panel-foot {height: 10px; background:url(../images/mts_content_yellow_foot.gif) 0 100% no-repeat;}
	#mts-content div.content-panel  h2.paneltitle {display: block; color: #007aab; font-weight: bold; font-size: 1.6em; border-bottom: 1px solid #ffd433; padding: 0 10px 5px 10px; margin-bottom: 10px;  letter-spacing: -1px;}		
	#mts-content div.content-panel  div.paneltitle {display: block; color: #007aab; font-weight: bold; font-size: 1.6em; border-bottom: 1px solid #ffd433; padding: 0 10px 5px 10px; margin-bottom: 10px;  letter-spacing: -1px;}	
	#mts-content div.content-panel-content { padding: 0pt 10px; }
	
#mts-content table.tracklist {padding: 0; border: 0; width: 507px; margin: 0 1px; color: #007897;}
#mts-content table.tracklist tr.alt td	{background-color: #f2f2f2;}
#mts-content table.tracklist td {padding: 3px; vertical-align: middle;}
#mts-content table.tracklist td.tnum {width: 1px; padding-left: 10px;}
#mts-content table.tracklist td.ttime {width: 25px;}
#mts-content table.tracklist td.tlisten {width: 65px;}
#mts-content table.tracklist td.tcost {width: 25px; font-weight: bold;}
#mts-content table.tracklist td.tadd {width: 75px; padding-right: 8px;}				

#mts-content #artist-profile #artist-profile-inner	{padding: 0 10px;}
	#mts-content #artist-profile img {float: left; display: block; width: 184px; height: 145px; }
	#mts-content #artist-profile #artist-text {display: inline-block;  }	
	#mts-content #artist-profile #artist-text {display: block; margin-left: 215px; }	

#mts-content #artist-albums ul {display: block; float: left; margin: 0; padding: 0 2px; list-style: none; width: 504px;}
	#mts-content #artist-albums ul li {display: inline-block; }
	#mts-content #artist-albums ul li {display: block; float: left; margin: 0; padding: 15px 10px; width: 232px; }
	#mts-content #artist-albums ul li.alt {background-color: #f3f3f3;}
	#mts-content #artist-albums ul li a.artist-album-thumb, #mts-content #artist-albums ul li a.artist-album-thumb img {display: block; float: left; width: 75px; height: 75px;}
	#mts-content #artist-albums ul li div.artist-album-text {display: inline-block;}
	#mts-content #artist-albums ul li div.artist-album-text {display: block; margin-left: 90px;}		
	#mts-content #artist-albums ul li .button-cart {float:left; margin-left:-2px;}
	
	#mts-content #mts-home-feature {margin-bottom: 15px; border-bottom: 15px solid #a8aaa7;}
		#mts-home-feature .mts-home-banner {display: block; margin-bottom: 5px;}
		#mts-home-feature .mts-home-banner img {display: block; width: 509px;}
		
#mts-content #home-news ul {display: block; margin: 0; padding: 0 2px; list-style: none; }
	#mts-content #home-news ul li {display: inline-block; }
	#mts-content #home-news ul li {display: block; margin: 0; padding: 10px; }
	#mts-content #home-news ul li.alt {background-color: #f3f3f3;}
	#mts-content #home-news ul li a.home-news-thumb, #mts-content #home-news ul li a.home-news-thumb img {display: block; float: left; width: 49px; height: 49px;}
	#mts-content #home-news ul li div.home-news-text {display: inline-block;}
	#mts-content #home-news ul li div.home-news-text{display: block; }	
	
	#mts-content #home-thhnews ul {display: block; margin: 0; padding: 0 2px; list-style: none; }
	#mts-content #home-thhnews ul li {display: inline-block; }
	#mts-content #home-thhnews ul li {display: block; margin: 0; padding: 10px; }
	#mts-content #home-thhnews ul li.alt {background-color: #f3f3f3;}
	#mts-content #home-thhnews ul li a.home-news-thumb, #mts-content #home-news ul li a.home-news-thumb img {display: block; float: left; width: 49px; height: 49px;}
	#mts-content #home-thhnews ul li div.home-news-text {display: inline-block;}
	#mts-content #home-thhnews ul li div.home-news-text{display: block; }	
	
#mts-content #home-release ul {display: block; float: left; margin: 0; padding: 0; list-style: none; }
	#mts-content #home-release ul li {display: block; margin: 0 11px 0 0; float: left;  padding: 0; width: 161px; }
	#mts-content #home-release ul li a.home-release-thumb {display: block; width: 140px; height: 140px; margin-bottom: 10px;}
	#mts-content #home-release ul li a.home-release-thumb img {display: block; width: 140px; height: 140px;}
	#mts-content h4.yellow-sml a {color: #ffd400;}
	
#mts-content #home-recommend {}
	#mts-content #home-recommend-inner {background: url(../images/mts_home_reco_bg.gif) repeat-y;}
	#mts-content #home-recommend-left {float: left; width:262px; padding-left: 10px}
	#mts-content #home-recommend-left ul {display: block; float: left; margin: 0; padding: 10px 0 0 0; list-style: none; }
	#mts-content #home-recommend-left ul li {display: inline-block; }
	#mts-content #home-recommend-left ul li {display: block; margin: 0; float: left;  padding: 0 5px 15px 0; width: 80px;  font-size: 0.9em; height:100px; }
	html>body #mts-content #home-recommend-left ul li { min-height:120px; }
	#mts-content #home-recommend-left ul li a.home-recommend-thumb {display: block; width: 53px; height: 53px; margin-bottom: 5px;}
	#mts-content #home-recommend-left ul li a.home-recommend-thumb img {display: block; width: 53px; height: 53px;}
	a.mts-button-more {display: block; width: 51px; height: 24px; text-indent: -9999px; overflow: hidden; background: url(../images/mts_button_more.gif) 0 0 no-repeat; }
	a.mts-button-more:hover {background-position: 0 -24px;}
	#mts-content #home-recommend-right {display:block; float: right; width:235px; padding-right: 1px;}			
	#mts-content #home-recommend-right h3.recolist { font-weight: bold; font-size: 1.2em;  color: #007aab; margin-bottom: 5px; padding-left: 8px;  letter-spacing: -1px;}	
	#mts-content #home-recommend-right table {display: block; list-style-position: inside; padding: 0; margin: 0; color: #007aab;}
	#mts-content #home-recommend-right table tr {padding: 4px 8px; margin: 0;}
	#mts-content #home-recommend-right table tr.alt {background-color: #f3f3f3;}
	h3.recolist1 {font-weight: bold; font-size: 1.2em;  color: #007aab; margin-bottom: 8px; padding-left: 0px;  letter-spacing: -1px;margin-top:10px;}
	h3.recolist2 {font-weight: bold; font-size: 1.0em;  color: #007aab; margin-bottom: 8px; padding-left: 0px;  letter-spacing: -1px;margin-top:10px;}

#mts-content-two-column-right h4.yellow-sml a {color: #ffd400;}
.mts-content-three-column-right h4.yellow-sml a {color: #ffd400;}


#mts-content-two-column-right h1.yellow-lrg {color: #ffd400; font-size: 2.6em; margin-bottom: 15px; text-transform: uppercase;  letter-spacing: -1px;}
#mts-content-two-column-right h1.yellow-lrg a {color: #ffd400; }
#mts-content-two-column-right h2.yellow-med {color: #ffd400; font-size: 2.2em; margin-bottom: 5px; text-transform: uppercase;  letter-spacing: -1px;}
#mts-content-two-column-right h4.yellow-sml {color: #ffd400; font-size: 1.4em; margin-bottom: 0; text-transform: uppercase;  letter-spacing: -1px;}
	#mts-content-two-column-right h4.yellow-sml a {color: #ffd400;  letter-spacing: -1px;}

#mts-content-two-column-right div.content-panel {margin-bottom: 25px; background: url(../images/mts_content_yellow_bg_two_column.gif) repeat-y; color: #424242;}
	#mts-content-two-column-right div.content-panel-head {height: 10px; background:url(../images/mts_content_yellow_head_two_column.gif) no-repeat;}
	#mts-content-two-column-right div.content-panel-foot {height: 10px; background:url(../images/mts_content_yellow_foot_two_column.gif) 0 100% no-repeat;}
	#mts-content-two-column-right div.content-panel  h2.paneltitle {display: block; color: #007aab; font-weight: bold; font-size: 1.6em; border-bottom: 1px solid #ffd433; padding: 0 10px 5px 10px; margin-bottom: 10px;  letter-spacing: -1px;}		
	#mts-content-two-column-right div.content-panel-content { padding: 0pt 10px; }


#mts-content-two-column-right #artist-albums ul {display: block; float: left; margin: 0; padding: 0 2px; list-style: none; width: 736px;}
	#mts-content-two-column-right #artist-albums ul li {display: inline-block; min-height:150px; height:150px; max-height:200px; }
	#mts-content-two-column-right #artist-albums ul li {display: block; float: left; margin: 0; padding: 15px 10px; width: 348px; }
	#mts-content-two-column-right #artist-albums ul li.alt {background-color: #f3f3f3;}
	#mts-content-two-column-right #artist-albums ul li a.artist-album-thumb, #mts-content-two-column-right #artist-albums ul li a.artist-album-thumb img {display: block; float: left; width: 75px; height: 75px;}
	#mts-content-two-column-right #artist-albums ul li div.artist-album-text {display: inline-block;}
	#mts-content-two-column-right #artist-albums ul li div.artist-album-text {display: block; margin-left: 90px;}		
	#mts-content-two-column-right #artist-albums ul li .button-cart {float:left; margin-left:-2px;}

.mts-content-three-column-right h1.yellow-lrg {color: #ffd400; font-size: 2.6em; margin-bottom: 15px; text-transform: uppercase;  letter-spacing: -1px;}
.mts-content-three-column-right h1.yellow-lrg a {color: #ffd400; }
.mts-content-three-column-right h2.yellow-med {color: #ffd400; font-size: 2.2em; margin-bottom: 5px; text-transform: uppercase;  letter-spacing: -1px;}
.mts-content-three-column-right h4.yellow-sml {color: #ffd400; font-size: 1.4em; margin-bottom: 0; text-transform: uppercase;  letter-spacing: -1px;}
	.mts-content-three-column-right h4.yellow-sml a {color: #ffd400;  letter-spacing: -1px;}

.mts-content-three-column-right div.content-panel {margin-bottom: 25px; background: url(../images/mts_content_yellow_bg_three_column.gif) repeat-y; color: #424242;}
	.mts-content-three-column-right div.content-panel-head {height: 10px; background:url(../images/mts_content_yellow_head_three_column.gif) no-repeat;}
	.mts-content-three-column-right div.content-panel-foot {height: 10px; background:url(../images/mts_content_yellow_foot_three_column.gif) 0 100% no-repeat;}
	.mts-content-three-column-right div.content-panel  h2.paneltitle {display: block; color: #007aab; font-weight: bold; font-size: 1.6em; border-bottom: 1px solid #ffd433; padding: 0 10px 5px 10px; margin-bottom: 10px;  letter-spacing: -1px;}		
	.mts-content-three-column-right div.content-panel-content { padding: 0pt 10px; }
.mts-content-three-column-right h3.recolist { font-weight: bold; font-size: 1.2em;  color: #007aab; margin-bottom: 5px;   letter-spacing: -1px;}	
#mts-content-two-column-right h3.recolist { font-weight: bold; font-size: 1.2em;  color: #007aab; margin-bottom: 5px;   letter-spacing: -1px;}	


#mts-content #home-interviews ul {display: block; margin: 0; padding: 0 2px; list-style: none; }
	#mts-content #home-interviews ul li {display: inline-block; }
	#mts-content #home-interviews ul li {display: block; margin: 0; padding: 10px; }
	#mts-content #home-interviews ul li.alt {background-color: #f3f3f3;}
	#mts-content #home-interviews ul li a.home-interviews-thumb, #mts-content #home-interviews ul li a.home-interviews-thumb img {display: block; float: left; width: 49px; height: 49px;}
	#mts-content #home-interviews ul li div.home-interviews-text {display: inline-block;}
	#mts-content #home-interviews ul li div.home-interviews-text{display: block; }	
	
	.content-listing ul {display: block; float: left; margin: 0; padding: 0 2px; list-style: none; width: 504px;}
	.content-listing  ul li {display: inline-block; }
	.content-listing  ul li {display: block; float: left; margin: 0; padding: 15px 10px; width: 232px; }
	.content-listing  ul li.alt {background-color: #f3f3f3;}
	.content-listing  ul li a.artist-album-thumb, .content-listing  ul li a.artist-album-thumb img {display: block; float: left; width: 75px; height: 75px;}
	.content-listing  ul li div.artist-album-text {display: inline-block;}
	.content-listing  ul li div.artist-album-text {display: block; margin-left: 90px;}		
	.content-listing  ul li .button-cart {float:left; margin-left:-2px;}
	
#mts-nav-bill-insert {height: 30px; background:url(../images/bill_insert_menu_gradiant.png) no-repeat; margin:3px 0px 0px 4px; padding: 1px 4px -2px 4px;}


.mts-content-Optus-Mobile-Customers{margin-top:5px;padding-bottom :18px;}
