/* =============== */
/* = PAGE STYLES = */
/* =============== */
body {
	background:url(/public/images/bodybkg-allmusic.gif) #e5e6e8 top left repeat-x;
	text-align:center;
}

body div.homepage {
	font-size:11px;			
}

h2 {
	margin-bottom:0;
	padding:8px 0;
	width:296px;
}

div.cart ul li {
	background:transparent url(/public/images/cartbkg.png) repeat-x left bottom;
}

h2 span {
	background:transparent url(img/sprite.png) no-repeat scroll 0 0;
	display:block;
	height:16px;
	margin:0pt 0pt 0pt 10px;
	overflow:hidden;
	text-indent:-1000em;	
}

div.mgDockMod {
	border-bottom:2px solid black;
	margin:0 0 20px 0;
	font-size:11px;
	background:#fff;
}

div.whatsNew h2 span {
	background-position:0 -205px;
	width:133px;
}

div.whatsNew div.item, div.tours div.item, div.news div.item, div.videos div.item, div.charts div.item, div.mobile div.item {
	padding:10px 0;
	background:url(/public/images/graydot.gif) bottom left repeat-x;
}

div.whatsNew div.item div.image, div.tours div.item div.image, div.news div.item div.image, div.videos div.item div.image {
	float:left;
	width:80px;
	overflow:hidden;
}


div.whatsNew div.item div.text, div.news div.item div.text, div.videos div.item div.text {
	width:207px;
	float:right;
}



div.whatsNew div.item div.text h4, div.tours div.item div.text h4, div.news div.item div.text h4, div.videos div.item div.text h4, div.mobile div.item h4, div.featuredCompetitions div.item h4 {
	font-size:12px;
}

div.whatsNew div.item div.text h5, div.videos div.item h5 {
	color:#777;
}

div.whatsNew div.item div.text a.button, div.tours div.item div.text a.button, div.charts div.item a.button, div.genrehomepage div.charts a.button {
	display:block;
	margin:5px 0 0 0;
	text-indent:-1000em;
	overflow:hidden;
	width:100px;
	height:17px;
	background:url(/public/images/buttons.gif) 0 -26px no-repeat;
}

div.whatsNew a.more, div.tours a.more, div.news a.more, div.videos a.more, div.charts a.more, div.mobile a.more {
	display:block;
	padding:5px 7px 5px 0;
	background:url(/public/images/playlistplay.gif) center right no-repeat;
	text-align:right;
	font-weight:normal;
}

div.tours h2 span {
	background-position:0 -173px;	
}
div.tours div.item div.text a.button {
  float:right;
  margin-top:0;
	background-position:0 -432px;
	width:55px;
}

div.news h2 {
	padding:6px 0 7px 0;
	margin-bottom:0;
}

div.news h2 span {
	background-position:0 -154px;
	height:18px;
}

div.news div.copy a {
	font-weight:normal;
}

div.latestFans h2 {
	margin-bottom:10px;
	padding:7px 0 8px 0;
}

div.latestFans h2 span {
	background-position:0 -117px;
	height:17px;
}

div.latestFans div.buddy {
	float:left;
	height:130px;
	width:98px;
	overflow:hidden;
}

div.latestFans div.buddy div.image {
	width:98px;
	overflow:hidden;
}

div.latestFans div.buddy span.user {
	display:block;
	height:16px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:80px;
}

div.latestFans div.buddy span.user a.im {
	left:0;
	position:absolute;
	top:0;
}

div.latestFans div.buddy span.user a.name {
	left:13px;
	position:absolute;
	top:0;
}

div.latestFans div.buddy span.offline a.name {
	left:0;
}

div.videos h2 {
	padding-bottom:9px;
}

div.videos h2 span {
	background-position:0 -188px;
	height:15px;
}

div.videos div.item div.image {
	position:relative;
	text-align:center;
	overflow:hidden;
	height:80px;
}

div.videos div.item div.image a span.play {
	background:transparent url(/public/images/videobutton.png) no-repeat scroll left top;
	display:block;
	height:50px;
	left:20px;
	position:absolute;
	top:5px;
	width:80px;
}

div.videos div.item div.text {
	float:right;
	width:200px;
}

div.charts h2 span {
	background-position:0 -100px;
}

div.charts div.item div.text {
	float:left;
	width:250px;	
}

div.charts div.item a.button {
	float:right;
	width:45px;
	margin-top:0;
}

div.charts div.item {
	padding:5px 0;
}

div.charts div.item div.text span.sno {
	float:left;
	display:block;
	width:20px;
}

div.charts div.item div.text h4 {
	float:left;
	width:230px;
}

div.tours div.item div.text h4 {
	float:left;
	width:225px;
}



div.mobile h2 span {
	background-position:0 -135px;
}

div.mobile div.item div.image {
	float:right;
	width:50px;
	overflow:hidden;
}

div.mobile div.item div.text {
	width:230px;
	float:left;
}

div.mySay {
	width:296px;
	background:#393939;
	overflow:hidden;
	border-bottom:0;
}

div.mySay h2 {
	background:url(img/mysay-top.gif) -1px 0 #1f211f no-repeat;
	padding:10px 0 0 0;	
	height:40px;
	width:296px;
}

div.mySay h2 span {
	background-position:0 -273px;
	margin:10px 0 0 30px;
	height:12px;
	width:59px;
}

div.mySay .mgDockModBody {
	background:url(img/mysay-bottom.gif) bottom left no-repeat;	
	padding:0 0 10px 0;
}

div.mySay iframe {
	background:transparent;
}

div.featuredCompetitions {
	width:296px;
	position:relative;
	border-bottom:0;
	overflow:hidden;
}

div.featuredCompetitions div.title {
	padding:0 0 16px 0;
}

div.title { 
    cursor: move;
}

div.featuredCompetitions h2,
div.homepage div.c1 div.featuredCompetitions h2 {
	padding:16px 0 0 0;
	background:transparent url(img/sprite.png) 0 -287px;
}

div.featuredCompetitions h2 span {
	background-position:0 -325px;
	margin:0 0 0 20px;	
}

div.featuredCompetitions div.bottom {
	background:transparent url(img/sprite.png) -1px -320px;
	height:4px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}

div.featuredCompetitions div.item div.image {
	margin:10px 0 0 20px;
	display:inline;
	width:80px;
	overflow:hidden;
	float:left;
}

div.featuredCompetitions div.item div.text {
	float:right;
	width:160px;
	margin:10px 20px 10px 0;
	display:inline;
}

div.featuredCompetitions div.item div.text a.button {
	display:block;
	margin:3px 0 0 0;
	background:url(img/sprite.png) 0 -223px no-repeat;
	width:60px;
	height:28px;
	text-indent:-1000em;
	overflow:hidden;
}


#mgDockContent {
	z-index:1;
}

#mgDockMain, #mgDockFooter {
    position:relative;
    text-align:left;
}

#mgDockConsole {
  display:none;
}

div.customizationcontainer {
	margin-bottom:12px;	
}

#mgDockMenuBar {
	background:#383838;
}

#mgDockMenuBar div.heading {
	background:#202020;
	padding:0 0 20px 0;
	position:relative;
}


div.heading a.info {
	position:absolute;
	top:16px;
	left:136px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	width:20px;
	height:20px;
	z-index:4;
	cursor:pointer;
}


#mgDockMenuBar span.menubkg {
	background:url(img/sprite.png) #202020 0 -287px no-repeat;
	height:31px;	
	display:block;
	width:296px;
}

#mgDockMenuBar h2 {
	background:transparent;
	position:relative;
	margin-top:-20px;	
}

#mgDockMenuBar h2 span {
	background-position:0 -364px;
	width:145px;
	height:15px;
}

#mgDockMenuBar div.text {
	margin:12px;
	color:#c0c0c0;
	font-size:10px;
}

#mgDockMenuBar div.image {
	float:left;
	width:90px;
	height:80px;
	overflow:hidden;
	background:url(/public/images/aqua-getpersonal.gif) 10px 4px no-repeat;
}


#mgDockMenuBar div.text strong {
	color:#fff;
	font-size:12px;
}

#mgDockMenuBar div.text img {
	float:left;
	margin:0 15px 15px 0;
}

#mgDockMenuBar div.buttons {
	position:relative;
	background:#1f211f;	
	display:block;
	overflow:hidden;
	width:296px;
	height:32px;	
}

div.buttons a#editLink {
	position:absolute;
	background:url(/public/images/btn-customise.gif) top right no-repeat;
	bottom:4px;
	left:10px;
	display:block;
}

div.buttons a#editLink,
div.buttons a#editLink span {
	width:147px;		
	height:22px;
	cursor:pointer;	
}


div.buttons button#savetodb {
	position:absolute;
	right:10px;
	height:22px;
	bottom:4px;
	width:50px;
	cursor:pointer;
}

div.buttons button.enabled {
	background:transparent url(img/sprite.png) -65px -15px no-repeat;		
}

div.buttons button.disabled {
	background:url(/public/images/btn-save-disabled.gif) top left no-repeat;
}


div.buttons a#editLink a#editLink,
div.buttons a#editLink span, 
div.buttons button#savetodb
 {
	display:block;	
	text-indent:-1000em;
	overflow:hidden;	
	border:0;
	padding:0;	
}

#mgDockConsole{
	position:relative;
	z-index:100;
	width:296px;
}

#mgDockConsole h3 {
	font-weight:bold;
}

#mgDockConsole div.copy {
	border-bottom:4px solid white;
	padding:5px 10px;
}

#mgDockConsole form{
	width:296px;
}

#mgDockConsole .chooseModules, #mgDockConsole .colourSelection {
	padding:0 0 12px 0;
}

#mgDockConsole ul li * {
	vertical-align:bottom;	
}

#mgDockConsole li label{
	cursor:pointer;
	font-size:10px;	
	line-height:13px;
}

#mgDockConsole li label span.new{
	border:1px solid #cbccce;
	color:#fcfcfc;
	padding:0 5px 1px 5px;
	position:absolute;
	right:5px;
	top:4px;
	font-size:.88em;
}

#mgDockConsole .colourSelection ul, #mgDockConsole .chooseModules ul {
	padding-top:8px;
}

#mgDockConsole .colourSelection ul, #mgDockConsole .chooseModules ul {
	margin:0 0 0 8px;
}

#mgDockConsole .colourSelection li, #mgDockConsole .chooseModules li {
	padding:0;
	height:25px;
	display:block;
	margin:0;
	width:288px;
	position:relative;
	
}

#mgDockConsole .colourSelection li span.color {
	display:block;
	border:1px solid #000;
	position:absolute;
	top:2px;
	left:0;
	width:14px;
	height:14px;
}

#mgDockConsole .colourSelection li span.bkg, #mgDockConsole .chooseModules li span.bkg {
	position:absolute;
	top:0;
	left:23px;
	height:20px;
	width:260px;
}

#mgDockConsole .colourSelection li span.bkg label, #mgDockConsole .chooseModules li span.bkg label {
	position:absolute;
	top:4px;
	left:5px;
}

#mgDockConsole .colourSelection li span.bkg input, #mgDockConsole .chooseModules li span.bkg input {
	position:absolute;
	top:0;
	right:5px;
}

#mgDockConsole .chooseModules li span.color {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(img/sprite.png) 0 -252px no-repeat;
}

#mgDockConsole .chooseModules li#li_m_1 span.color {
	background-position:0 -252px;	
}

#mgDockConsole .chooseModules li#li_m_3 span.color {
	background-position:-93px -252px;	
	width:21px;
}

#mgDockConsole .chooseModules li#li_m_4 span.color {
	background-position:-50px -252px;
	width:22px;	
}

#mgDockConsole .chooseModules li#li_m_5 span.color {
	background-position:-114px -252px;	
}

#mgDockConsole .chooseModules li#li_m_6 span.color {
	background-position:-20px -250px;	
	left:5px;
	width:10px;
}


#mgDockConsole .chooseModules li#li_m_7 span.color,
#mgDockConsole .chooseModules li#li_m_2 span.color {
	background-position:-72px -250px;	
}


#mgDockConsole .chooseModules li#li_m_9 span.color {
	background-position:-30px -252px;	
}


#mgDockConsole .selectionButtons {
	background:#202020;
	position:relative;
	height:40px;
}

#mgDockConsole .selectionButtons span {
	position:absolute;
	display:block;
	height:22px;
	top:10px;
	right:10px;
	overflow:hidden;
	background:url(img/sprite.png) 0 -15px no-repeat;
	width:66px;
}

#mgDockConsole .selectionButtons span input {
	padding:0 0 0 70px;
	display:block;
	border:0;
	background:transparent;
}

#mgDockConsole .selectionButtons span.save {
	right:85px;
	width:46px;
	background:url(/public/images/btn-customisesave.gif) top left no-repeat;
}

.mgDockModDrag {
    border: 3px solid #DBDBDB;
    background-color:#FFF;
    top: -1000px;
    position:absolute;
} 

.hide {
	position:absolute;
	left:-5000px;
}

div.c0, div.c1, div.c2 {
	float:left;
	width:296px;
	display:inline;
	overflow:hidden;
}

.mgDockColumn {
	min-height:1080px;	
	width:296px;
}
.mgDockColumnFirst {
	min-height:580px;
}

div.c1, div.c2 {
	margin-left:19px;
}

.mgDockMod {
	width:296px;
	margin-bottom:12px;
	position:relative;
	z-index:1;
	text-align:left;
}

.mgDockUtils p.edit {
    /* position:absolute; */
    right:0pt;
    top:0pt;
}

.mgDockMod p.edit a {
    display:block;
    overflow:hidden;
    width:43px;
	font-size:10px;
	color:#fff;
	position:absolute;
	right:5px;
	top:8px;
}

.mgDockMod p.edit a:hover {
	text-decoration:none;
}

.mgDockMod p.edit a span.bkg {
    background:transparent url(img/sprite.png) no-repeat scroll -35px -2px;
	padding:0 0 0 10px;
	margin:0 0 0 4px;
}

.mgDockPlaceholder {
    border: 1px dashed #f2f2f2;
    background-color: #C0C0C0;
/*	width:296px; */
/*    height: 40px; */
}

.mgDockDataPlaceholder {
    border: 1px dashed #f2f2f2;
    background-color: #C0C0C0;
}
.mgDockModOptions {
	background:#2a2c2a;
	color:#fff;
	font-size:10px;
}


.mgDockModOptions div.formitem {
	margin:0 0 0 20px;
	padding:5px 0 0 0;

}

.mgDockModOptions div.formitem input, .mgDockModOptions div.formitem label {
	vertical-align:bottom;	
}

.mgDockModOptions div.buttonwrap {
	background:#1f211f;
	border-top:1px solid #000;
	margin:10px 0 0 0;
	position:relative;
	height:28px;
}

.mgDockModOptions div.buttonwrap span.save, .mgDockModOptions div.buttonwrap span.cancel {
	background:url(img/sprite.png) -49px -39px no-repeat;
	height:16px;
	width:43px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:5px;
	right:48px;
}

.mgDockModOptions div.buttonwrap span.save input, .mgDockModOptions div.buttonwrap span.cancel input {
	padding:0 0 0 45px;
	background:transparent;
	border:0;
}

.mgDockModOptions div.buttonwrap span.cancel {
	background-position:0 -39px;
	right:5px;
	width:48px;

}

.mgDockData {
	background:#fff;
	clear:both;
	width:296px;
	height:auto;
}

.mgDockData h3,.mgDockData h3 span.header {
	padding:2px 10px;
	background-color:#e1e1e1;
	color:#444;
}
.mgDockData h3 a {
	font-weight:bold;
	color:#444;
}

.mgDockData ul {
	padding:0;
	margin:0 0 10px 0;
	position:relative;
}
.mgDockData ul li {
	padding:5px 0;
	background:url(img/graydot.gif) bottom left repeat-x;
}
.mgDockData dl {
	margin:0;
	padding:5px 0 0 10px;
}
.mgDockData dl dt {
	clear:left;
	font-weight:bold;
}
.mgDockData dl dd {
	margin:3px 0 10px 0;
	font-size:.92em;
}
.mgDockData dl dd.service {
	float:right;
	margin-right:10px;
}


.mgDockModBody {
    height:auto;
    position:relative;
    width:296px;
}

/*
.mgDockListSort h3 {
	cursor:ns-resize;
}
*/

div p.addremove {
	position:relative;
	font-size:1em;
}

.addremove a {
	height:14px;
	width:14px;
	position:absolute;
	top:-17.5px;
	overflow:hidden;
}

.addremove a:hover {
	text-decoration:none;
}

.addremove a.add {
	right:20px;
	background:url(img/sprite.png) no-repeat left top;
}

.addremove a.remove {
	right:5px;
	background:url(img/sprite.png) no-repeat -14px top;
}

.mgDockCollapsed p.collapse a {
	background-position:-189px 3px;
}

div.options {
	background:#4E4E4E url(img/gradient_bg.gif) repeat-x scroll left -898px;
	color:#fff;
	float:left;
	width:278px;
	padding:8px 14px 10px 14px;
}

div.options ul {
	list-style:none;
	margin:0 0 7px 0;
	overflow:auto;
	border-bottom:2px groove #000;
	padding-bottom:7px;
	width:278px;
}

div.options ul.section {
	float:left;
	padding:2px 0;
	margin-bottom:4px;
	overflow:visible;
}

div.options ul.last {
	margin-bottom:7px;
}

div.options ul li {
	float:left;
	width:139px;
	line-height:1.4;
	padding:2px 0;
}

div.options ul li.wide {
	width:278px;
}

div.options ul.singleCol li {
	float:left;
	width:250px;
	clear:both;
	line-height:1.4;
	padding:2px 0;
}

div.options ul input {
	float:left;
	margin:0;
}

div.options ul label {
	display:block;
	margin-left:21px;
}

div.options p {
	clear:both;
	text-align:right;
}

div.options a {
	color:#fff;
	font-weight:bold;
}

div.options h3 {
	color:#ccc;
	font-weight:normal;
	font-size:1em;
	padding:5px 0;
}

div.options form.location {
	width:278px;
}

div.options form.location fieldset {
	border:groove #000;
	border-width:2px 0;
	padding:5px 0;
	margin:10px 0;
}

/* ========= */
/* = FONTS = */
/* ========= */ 
body {
	font:12px/18px "Helvetica Neue LT", helvetica, arial, sans-serif;
}

/* ========== */
/* = THEMES = */
/* ========== */

.color1 #mgDockMenuBar h2 span,
.color1 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp1 span.color {
	background-color:#bd2363;
}


.color2 #mgDockMenuBar h2 span,
.color2 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp2 span.color {
	background-color:#700680;
}

.color3 #mgDockMenuBar h2 span,
.color3 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp3 span.color {
/*	background-color:#0eb0c5; */
  background-color:#0099ff;
}



.color4 #mgDockMenuBar h2 span,
.color4 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp4 span.color {
	background-color:#308977;
}

.color4 div.featuredCompetitions h2 {
	background-color:#21716c;
}


.color5 #mgDockMenuBar h2 span,
.color5 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp5 span.color {
	background-color:#c95007;
}


.color6 #mgDockMenuBar h2 span,
.color6 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp6 span.color {
	background-color:#bb1c20;
}


.color7 #mgDockMenuBar h2 span,
.color7 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp7 span.color {
	background-color:#2a4d91;
}


.color8 #mgDockMenuBar h2 span,
.color8 div.mySay h2 span,
#mgDockConsole .colourSelection li.hp8 span.color {
	background-color:#912850;
}

#mgDockConsole div.copy p {
	color:#89989b;
}

/* ================= */
/* = COLOR SCHEMES = */
/* ================= */

/* COLOR 1 */
.color1 #mgDockConsole h3, .color1 a {
	color:#bd2363;
}

.color1 #mgDockMenuBar div.image {
	background-image:url(/public/images/pink-getpersonal.gif);
}

.color1 div.featuredCompetitions div.title {
	background:#bd2265;
}

.color1 div.featuredCompetitions div.item, .color1 div.featuredCompetitions {
	background:#e5327f;
}

.color1 div.cart {
	background:#e5327f;
}

.color1 div.cart h4 {
	background:#bd2265;
}

.color1 a.gotophome {
	background:url(/public/images/pink-backtotop.gif) top left no-repeat;
}

.color1 #mgDockConsole {
	background:#fceaf2;
}

.color1 #mgDockConsole .chooseModules {
	border-top:2px solid #f08eb8;	
}

.color1 #mgDockConsole li span.bkg {
	background:#fbe1ec;
}

.color1 #mgDockConsole .colourSelection li.enabled span.bkg, .color1 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#f7c5db;
}

/* COLOR 2 */
.color2 #mgDockConsole h3, .color2 a {
	color:#700680;
}


.color2 #mgDockMenuBar div.image {
	background-image:url(/public/images/purple-getpersonal.gif);
}

.color2 div.featuredCompetitions div.title {
	background:#710681;
}

.color2 div.featuredCompetitions div.item, .color2 div.featuredCompetitions {
	background:#87009b;
}

.color2 div.cart {
	background:#87009b;
}

.color2 div.cart h4 {
	background:#710681;
}

.color2 a.gotophome {
	background:url(/public/images/purple-backtotop.gif) top left no-repeat;
}


.color2 #mgDockConsole {
	background:#f3e5f5;
}

.color2 #mgDockConsole .chooseModules {
	border-top:2px solid #bd72c8;	
}

.color2 #mgDockConsole li span.bkg {
	background:#edd9f0;
}

.color2 #mgDockConsole .colourSelection li.enabled span.bkg, .color2 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#ddb7e3;
}

/* COLOR 3 */
.color3 #mgDockConsole h3, .color3 a {
/* 	color:#0eb0c5; */
  color:#0099ff;
}

.color3 #mgDockConsole {
	background:#edffff;
}

.color3 #mgDockConsole .chooseModules {
	border-top:2px solid #96d2dd;	
}

.color3 #mgDockConsole li span.bkg {
	background:#daf6f9;
}

.color3 #mgDockConsole .colourSelection li.enabled span.bkg, .color3 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#b9f0f7;
}


.color3 div.cart {
/* 	background:#0fafc6; */
	  background:#009aff;
}

.color3 div.cart h4 {
/*	background:#0a92b5;	*/
	  background:#006db5;	
}

.color3 a.gotophome {
/*	background:url(/public/images/aqua-backtotop.gif) top left no-repeat; */
	  background:url(/public/images/all-music/back_all.png);
}


.color3 div.featuredCompetitions div.title {
	  background:#006db5;

}

.color3 div.featuredCompetitions div.item, .color3 div.featuredCompetitions {
	  background:#009aff;	
}


/* COLOR 4 */
.color4 #mgDockConsole h3, .color4 a {
	color:#308977;
}

.color4  #mgDockConsole {
	background:#eaf3f1;
}

.color4 #mgDockMenuBar div.image {
	background-image:url(/public/images/green-getpersonal.gif);
}

.color4 div.featuredCompetitions div.title {
	background:#21716c;
}

.color4 div.featuredCompetitions div.item, .color4 div.featuredCompetitions {
	background:#308977;
}

.color4 div.cart {
	background:#308977;
}

.color4 div.cart h4 {
	background:#21716c;
}

.color4 a.gotophome {
	background:url(/public/images/green-backtotop.gif) top left no-repeat;
}


.color4 #mgDockConsole .chooseModules {
	border-top:2px solid #8dbeb4;	
}

.color4 #mgDockConsole li span.bkg {
	background:#e1eeeb;
}

.color4 #mgDockConsole .colourSelection li.enabled span.bkg, .color4 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#c5ded9;
}

/* COLOR 5 */
.color5 #mgDockConsole h3, .color5 a {
	color:#c95007;
}

.color5 #mgDockMenuBar div.image {
	background-image:url(/public/images/orange-getpersonal.gif);
}

.color5 div.featuredCompetitions div.title {
	background:#c95007;
}

.color5 div.featuredCompetitions div.item, .color5 div.featuredCompetitions {
	background:#df5908;
}

.color5 div.cart {
	background:#df5908;
}

.color5 div.cart h4 {
	background:#c95007;
}

.color5 a.gotophome {
	background:url(/public/images/orange-backtotop.gif) top left no-repeat;
}


.color5 #mgDockConsole {
	background:#fceee6;
}

.color5 #mgDockConsole .chooseModules {
	border-top:2px solid #eda377;	
}

.color5 #mgDockConsole li span.bkg {
	background:#fbe6db;
}

.color5 #mgDockConsole .colourSelection li.enabled span.bkg, .color5 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#f6d0ba;
}

/* COLOR 6 */
.color6 #mgDockConsole h3, .color6 a {
	color:#c95007;
}

.color6 #mgDockMenuBar div.image {
	background-image:url(/public/images/red-getpersonal.gif);
}

.color6 div.featuredCompetitions div.title {
	background:#b91d1d;
}

.color6 div.featuredCompetitions div.item, .color6 div.featuredCompetitions {
	background:#dc3030;
}

.color6 div.cart {
	background:#dc3030;
}

.color6 div.cart h4 {
	background:#b91d1d;
}

.color6 a.gotophome {
	background:url(/public/images/red-backtotop.gif) top left no-repeat;
}

.color6 #mgDockConsole {
	background:#fbeaea;
}

.color6 #mgDockConsole .chooseModules {
	border-top:2px solid #eb8d8d;	
}

.color6 #mgDockConsole li span.bkg {
	background:#f9e1e1;
}

.color6 #mgDockConsole .colourSelection li.enabled span.bkg, .color6 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#f5c5c5;
}

/* COLOR 7 */
.color7 #mgDockConsole h3, .color7 a {
	color:#2a4d91;
}

.color7 #mgDockMenuBar div.image {
	background-image:url(/public/images/navy-getpersonal.gif);
}

.color7 div.featuredCompetitions div.title {
	background:#284e90;
}

.color7 div.featuredCompetitions div.item, .color7 div.featuredCompetitions {
	background:#395e9d;
}

.color7 div.cart {
	background:#395e9d;
}

.color7 div.cart h4 {
	background:#284e90;
}

.color7 a.gotophome {
	background:url(/public/images/navy-backtotop.gif) top left no-repeat;
}

.color7 #mgDockConsole {
	background:#ebeff5;
}

.color7 #mgDockConsole .chooseModules {
	border-top:2px solid #92a6c9;	
}

.color7 #mgDockConsole li span.bkg {
	background:#e2e8f1;
}

.color7 #mgDockConsole .colourSelection li.enabled span.bkg, .color7 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#c7d2e3;
}

/* COLOR 8 */
.color8 #mgDockConsole h3, .color8 a {
	color:#912850;
}

.color8 #mgDockMenuBar div.image {
	background-image:url(/public/images/maroon-getpersonal.gif);
}

.color8 div.featuredCompetitions div.title {
	background:#912951;
}

.color8 div.featuredCompetitions div.item, .color8 div.featuredCompetitions {
	background:#cb3159;
}

.color8 div.cart {
	background:#cb3159;
}

.color8 div.cart h4 {
	background:#912951;
}

.color8 a.gotophome {
	background:url(/public/images/maroon-backtotop.gif) top left no-repeat;
}


.color8 #mgDockConsole {
	background:#faeaee;
}

.color8 #mgDockConsole .chooseModules {
	border-top:2px solid #e28da3;	
}

.color8 #mgDockConsole li span.bkg {
	background:#f8e1e6;
}

.color8 #mgDockConsole .colourSelection li.enabled span.bkg, .color8 #mgDockConsole .chooseModules li.enabled span.bkg {
	background:#f1c5d0;
}


div.tours div.touritem {
	position:relative;
	min-height:80px;
}

div.tours div.touritem div.image {
	position:absolute;
	left:0;
	top:10px;
}

div.tours div.touritem div.text h4, div.tours div.touritem div.text h5,
div.tours div.touritem div.text a.button {
	margin-left:100px;
}


div.tours div.touritem div.text {
	float:none;
}

