/* ----------------------------------------------------------------------------------------------------------------------- 
	GENERAL												   																   */
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
}

body .bodyDIV, body.splash .bodyDIV {
	background: url('/media/desktop/images/bg-body-crest.png') 92% 126px no-repeat;
	width: 100%;
	height: 100%;
	position: relative;
}

body.splash .bodyDIV {
	background: none;
}

html {
	background:  #010101 url('/media/desktop/images/bg-html-tile.jpg') 0 0 repeat;
	width: 100%;
	overflow-x: hidden;
}

.main {
	background: transparent;
	margin: 0 auto;
	min-height: 100%;
	min-width: 930px;
	width: 100%;
}

.splashImage {
	margin: 0 auto;
	position: relative;
	width: 565px;
	height: 323px;
	display: block;
}

/* ----------------------------------------------------------------------------------------------------------------------- 
	FOOT STICKING STYLES												   												   */
html,body {
	height: 100%;
}

body {
	height: 678px;
}

* html .main {
	height: 100%;
}

.wrapper {
	position: relative;
	padding-bottom: 25px;
}

/* ------------------------------------------------------------------------------------------------------------------------ 
	MAST FOOT											   						   											*/
.mast_foot {
	margin: 0 auto 0;
	position: relative;
	width: 930px;
	display: block;
	/*overflow: hidden;*/
}

/* ------------------------------------------------------------------------------------------------------------------------- 
	MAST HEAD											   						  											 */
.mast_head {/*EDITED 16-04-10*/
	/*background: url('/media/desktop/images/bg-mast_head.jpg') top repeat-x;*/
	position: relative;
	width: 100%;
	border-bottom: 1px solid #58595b;
	display: inline-block;
	height: 176px;
}

/* Logo - provisions made for PNG format */
.logo {
	float: left;
	margin-top: 29px;
}

.logo a {
	background: url('/media/desktop/images/logo-mashupst.png') no-repeat;
	display: block;
	height: 76px; /*EDITED 15-04-10*/
	width: 209px;  /*EDITED 16-04-10*/
}

.logoMtv { /*ADDED 16-04-10*/
	position: absolute;
	right: 0;
	top: 81px;
}

.logoMtv a {/*ADDED 16-04-10*/
	background: url('/media/desktop/images/logo-mtv.png') no-repeat;
	display: block;
	height: 79px; /*EDITED 19-04-10*/
	width: 87px;  /*EDITED 16-04-10*/
}

/* Profile, Avatar, Links, etc. */
.logged {/*EDITED 16-04-10*/
	float: right;
	margin-top: 81px;
	padding: 0 16px;
	width: 444px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	display: block;
	margin-right: 0;
	height: 25px;
}

.logged div.logged_status {
	background: url('/media/desktop/images/bg-status.jpg') no-repeat;
	border-right: 1px solid #484848;
	float: left;
	height: 35px;
	margin: 3px 0;
	width: 487px;
}

.logged div.logged_status p.status_update {
	float: left;
	overflow: hidden;
	padding: 3px 0 0;
	width: 383px;
}

.logged div.logged_status p.status_update input {
	display: inline;
	float: left;
	height: 22px;
	margin: 0 10px;
	padding: 7px 0 0;
	width: 363px;
}

.logged div.logged_status p.status_update_btn {
	display: none;
	float: left;
	padding: 3px 0 0;
	width: 83px;
}

.logged div.logged_status p.status_update_btn input {
	background: url('/media/desktop/images/btn-status_update.jpg') no-repeat;
	height: 29px;
	width: 83px;
}

.logged p.logged_avatar {
	float: left;
	padding: 3px 16px 0 14px;
	width: 35px;
}

.logged p.logged_info {
	float: left;
	margin: 6px 0 0 0;
	width: 175px;
	white-space: nowrap;
}

.logged ul  {
	list-style: none;
	float: left;
	margin: 6px 0 0 6px;
	display: inline;
}

.logged ul li {
	float: left;
	margin-right: 10px;
	display: inline;
	position: relative;
	width: 112px;
}

.logged ul li a, .logged ul li a:visited,
.logged ul li a:hover, .logged ul li a:active {
	margin: 0;
	padding: 0;
}

.logged ul li.follow {
	width: 123px;
}

.logged ul li a.mobileversion, .logged ul li a.twitter, .logged ul li a.facebook {
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	margin: -1px 0 0 5px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}

.logged ul li a.mobileversion {
	background: url('/media/desktop/images/icon-mobile-site.gif') 100% 0 no-repeat;
}

.logged ul li a.twitter {
	background: url('/media/desktop/images/icon-twitter.gif') 0 0 no-repeat;
}

.logged ul li a.facebook {
	background: url('/media/desktop/images/icon-facebook.gif') 0 0 no-repeat;
	right: 20px;
}

/* Top Navigation - probably a Mega */
.nav {
/*EDITED 16-04-10*/
	float: left;
	position: absolute;
	top: 120px;
	left: 0;
	overflow: hidden;
        width:100%;
}

.nav ul {
	float: left;
	list-style-type: none;
	white-space: nowrap;
	width: 101%;
	overflow: hidden;
	margin-left: -7px;
}

.nav ul li {
	float: left;
	line-height: 25px;
	margin-left: 7px;
}

.nav ul li a, .nav ul li a:visited { /*EDITED 16-04-10*/
	display: block;	
	height: 25px;
	float: left;
	background-position: 0 -24px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.nav ul li.on a,.nav ul li.on a:hover  {
	background-position: 0 -50px !important; /*EDITED 16-04-10*/
}

.nav ul li a:hover {
	background-position: 0 0;
}

.nav ul li a.home {
	background-image: url('/media/desktop/images/nav-home.png');/*EDITED 16-04-10*/
	width: 60px;
}

.nav ul li a.wanttickets {
	background-image: url('/media/desktop/images/nav-want_tickets.png');/*EDITED 16-04-10*/
	width: 125px;
}

.nav ul li a.makemashup {
	background-image: url('/media/desktop/images/nav-make_my_mashup.png');/*EDITED 16-04-10*/
	width: 145px;
}

.nav ul li a.mashupevents {
	background-image: url('/media/desktop/images/nav-mashup_events.png');/*EDITED 17-06-10*/
	width: 74px;
}

.nav ul li a.gallery {
	background-image: url('/media/desktop/images/nav-gallery.png');/*EDITED 16-04-10*/
	width: 76px;
}
/*
.nav ul li a.djtiesto {
	background-image: url('/media/desktop/images/nav-dj_tiesto.png');EDITED 16-04-10
	width: 59px;
}*/

.nav ul li a.djsasha { /*ADDED 15-04-10*/
	background-image: url('/media/desktop/images/nav-dj_sasha.png');/*ADDED 15-04-10*/
	width: 67px;
}

.nav ul li a.polls {
	background-image: url('/media/desktop/images/nav-polls.png');/*EDITED 16-04-10*/
	width: 64px;
}

.nav ul li a.theloadown {
	background-image: url('/media/desktop/images/nav-the_lowdown.png');/*EDITED 16-04-10*/
	width: 122px;
}

.nav ul li a.artists {  /*ADDED 09-01-10*/
	background-image: url('/media/desktop/images/nav-collaborations.png');
	width: 138px;
}

/* Global Search */
.search {
	float: right;
	padding: 5px 0;
	width: 220px;
}

.search p {
	float: left;
}

.search p.field {
	background: url('/media/desktop/images/bg-search.gif') no-repeat;
	height: 27px;
	width: 187px;
}

.search p input {
	background: transparent;
	float: left;
	height: 21px;
	width: 180px;
}

.search p input.btn {
	background: url('/media/desktop/images/btn-search.gif') no-repeat;
	float: left;
	height: 27px;
	width: 33px;
}

.search p input.btn:hover {
	cursor: pointer;
}

/* ------------------------------------------------------------------------------------------------------------------------- 
	MAST BODY											   						  											 */
.mast_body {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 930px;
}

/* Mast Left */
.mast_left {
	float: left;
	overflow: hidden;
	width: 640px;
	padding: 0;
}

.mast_body.signUp .mast_left {
	float: left;
	overflow: hidden;
	width: 561px;
}

.mast_body.mashupDone .mast_left {
	float: left;
	overflow: hidden;
	width: 527px;
}

.mast_body.mashupCreate .mast_left {
	float: left;
	overflow: hidden;
	width: 676px;
}

.mediaImages .mast_left {
	float: left;
	overflow: hidden;
	width: 502px;
}

.mediaMashup .mast_left {
	float: left;
	overflow: hidden;
	width: 315px;
}

.emailMash .mast_left {
	float: left;
	overflow: hidden;
	width: 562px;
}

.sendMem .mast_left {
	float: left;
	overflow: hidden;
	width: 587px;
}

.tiesto .mast_left {
	float: left;
	overflow: hidden;
	width: 233px;
}

.mast_left h1 {
	background: url('/media/desktop/images/bg-title_bar_light.jpg') repeat-x;
	display: block;
}

* html h1 img {
	padding: 19px 0 0;
}

* html h1 span img {
	padding: 0;
}

/* page head */
.page_head {
	float: left;
	border-bottom: 1px solid #58595b;
	width: 100%;
	margin-bottom: 25px;
	position: relative;
	padding-bottom: 25px;
}

.page_head h1.terms {
	background: url('/media/desktop/images/heading-h1-terms.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 318px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
}

.page_head h1.privacy {
	background: url('/media/desktop/images/heading-h1-privacy.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 318px;
	margin: 25px 0 0;
	text-align: center; 
	color: #ff000;
}

.page_head h1.mashupEvents {
	background: url('/media/desktop/images/heading-h1-events.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 244px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.newsListing {
	background: url('/media/desktop/images/heading-h1-newsupates.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 222px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.newsLowdown {
	background: url('/media/desktop/images/heading-h1-thelodown.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 222px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.collaborationsListing { /*ADDED -  16-04-10*/
	background: url('/media/desktop/images/heading-h1-collaborations.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 256px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.sendMemories { /*ADDED -  22-04-10*/
	background: url('/media/desktop/images/heading-h1-sendmemories.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 734px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.djTiesto {
	background: url('/media/desktop/images/heading-h1-djtiesto.png') no-repeat 0 0;
	display: block;
	height: 41px;
	position: relative;
	text-indent: -9999px;
	width: 138px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.djSasha { /*ADDED 15-04-10*/
	background: url('/media/desktop/images/heading-h1-djsasha.png') no-repeat 0 0;
	display: block;
	height: 41px;
	position: relative;
	text-indent: -9999px;
	width: 138px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.createmashup {
	background: url('/media/desktop/images/heading-h1-create-masup.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 644px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.galleriesImages {
	background: url('/media/desktop/images/heading-h1-images.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 158px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}


.page_head h1.mashupStreet {
	background: url('/media/desktop/images/heading-h1-events.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 244px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_head h1.emailmashup {
	background: url('/media/desktop/images/heading-h1-create.png') no-repeat 0 0;
	display: block;
	height: 34px;
	position: relative;
	text-indent: -9999px;
	width: 498px;
	margin: 25px 0 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_container h2.mashupGalleryDesign {
	background: url('/media/desktop/images/heading-h2-design.png') no-repeat 0 0;
	display: block;
	height: 26px;
	position: relative;
	text-indent: -9999px;
	width: 78px;
	margin-bottom: 1px;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_container h2.mashupGalleryCreate {
	background: url('/media/desktop/images/heading-h2-create.png') no-repeat 0 0;
	display: block;
	height: 26px;
	position: relative;
	text-indent: -9999px;
	width: 92px;
	margin-bottom: 1px;
	text-align: center;
	color: #ff000;
	float: left;
}

.page_container h2.mashupGalleryMix {
	background: url('/media/desktop/images/heading-h2-mix.png') no-repeat 0 0;
	display: block;
	height: 26px;
	position: relative;
	text-indent: -9999px;
	width: 118px;
	margin-bottom: 1px;
	text-align: center;
	color: #ff000;
	float: left;
}

p.ideas {
	display: block;
	padding-bottom: 5px;
	position: relative;
	font-size: 14px;
	font-weight: 700;
}

p.instructions {
	display: block;
	padding-bottom: 25px;
	position: relative;
	color: #939598;
}

.page_head h1 a {
	display: block;
	width: 612px;
}

.expanded h1 a {
	background: url('/media/desktop/images/shows-djs/bg-dj_head_top_exp.jpg') -14px 0 no-repeat;
}

.collapsed h1 a {
	background: url('/media/desktop/images/shows-djs/bg-dj_head_top_col.jpg') -14px 0 no-repeat;
}

.user h1 {
	display: block;
	float: left;
	padding: 0 28px 0 0;
	width: 640px;
}

.user span.avatar {
	float: left;
	padding: 0 10px 0 0;
}

.user span.avatar img {
	display: block;
}

/* page menu */
.page_menu {
	/*background: #349bd0;*/
	margin: 35px 0 0;
	position: absolute;
	right: 0;
}

.page_menu h2 {
	float: left;
	padding: 0 14px;
}

.page_menu ul {
	float: right;
	list-style-type: none;
}

.page_menu ul li {
	float: left;
}

.page_menu ul li a {
	float: left;
	display: block;
	text-indent: -9999px;
	width: 145px;
	height: 25px;
	padding: 0;
	margin: 0;
}

/*.page_menu ul li.on {
	background: url('/media/desktop/images/shows-djs/bg-btn-active.png') no-repeat;
}*/

.page_menu ul li.upcoming a {
	background: url('/media/desktop/images/shows-djs/subnav-upcoming_events.png') 0 -25px no-repeat;
}

.page_menu ul li.upcoming a:hover {
	background: url('/media/desktop/images/shows-djs/subnav-upcoming_events.png') 0 -50px no-repeat;
}

.page_menu ul li.upcoming.on a, .page_menu ul li.upcoming.on a:visited {
	background: url('/media/desktop/images/shows-djs/subnav-upcoming_events.png') 0 0 no-repeat;
}

.page_menu ul li.upcoming a:active, .page_menu ul li.upcoming.on a:active {
	background: url('/media/desktop/images/shows-djs/subnav-upcoming_events.png') 0 -50px no-repeat;
}

.page_menu ul li.goneby a {
	background: url('/media/desktop/images/shows-djs/subnav-mashups_gone_by.png') 0 -25px no-repeat;
	width: 105px;
}

.page_menu ul li.goneby a:hover {
	background: url('/media/desktop/images/shows-djs/subnav-mashups_gone_by.png') 0 -50px no-repeat;
}

.page_menu ul li.goneby.on a, .page_menu ul li.goneby.on a:visited {
	background: url('/media/desktop/images/shows-djs/subnav-mashups_gone_by.png') 0 0 no-repeat;
}

.page_menu ul li.goneby a:active, .page_menu ul li.goneby.on a:active {
	background: url('/media/desktop/images/shows-djs/subnav-mashups_gone_by.png') 0 -50px no-repeat;
}

.page_menu ul li.morenews a {
	background: url('/media/desktop/images/shows-djs/btn-more_news.png') 0 0 no-repeat;
	width: 101px !IMPORTANT;
}

.page_menu ul li.morenews a:hover {
	background: url('/media/desktop/images/shows-djs/btn-more_news.png') 0 -25px no-repeat;
}

/* GALLERY SUBNAV*/

.page_menu ul li.allgalleries a {
	background: url('/media/desktop/images/shows-djs/subnav-all_galleries.png') 0 -30px no-repeat;
	width: 47px !IMPORTANT;
}

.page_menu ul li.allgalleries a:hover {
	background: url('/media/desktop/images/shows-djs/subnav-all_galleries.png') 0 -60px no-repeat;
}

.page_menu ul li.allgalleries.on a, .page_menu ul li.allgalleries.on a:visited {
	background: url('/media/desktop/images/shows-djs/subnav-all_galleries.png') 0 0 no-repeat;
}

.page_menu ul li.allgalleries a:active, .page_menu ul li.allgalleries.on a:active {
	background: url('/media/desktop/images/shows-djs/subnav-all_galleries.png') 0 -60px no-repeat;
}

.page_menu ul li.sharexp a { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-sharexp.png') 0 0 no-repeat;
	width: 183px !IMPORTANT;
}

.page_menu ul li.sharexp a:hover { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-sharexp.png') 0 -25px no-repeat;
}

.page_menu ul li.sharexp.on a, .page_menu ul li.sharexp.on a:visited { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-sharexp.png') 0 0 no-repeat;
}

.page_menu ul li.sharexp a:active, .page_menu ul li.sharexp.on a:active { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-sharexp.png') 0 -25px no-repeat;
}

.page_menu ul li.photogalleries a { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -30px no-repeat;
	width: 72px !IMPORTANT;
}

.page_menu ul li.photogalleries a:hover { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.photogalleries.on a, .page_menu ul li.photogalleries.on a:visited { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 0 no-repeat;
}

.page_menu ul li.photogalleries a:active, .page_menu ul li.photogalleries.on a:active { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.videogalleries a { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -30px no-repeat;
	width: 72px !IMPORTANT;
}

.page_menu ul li.videogalleries a:hover { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.videogalleries.on a, .page_menu ul li.videogalleries.on a:visited { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 0 no-repeat;
}

.page_menu ul li.videogalleries a:active, .page_menu ul li.videogalleries.on a:active { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.smrnffgalleries a { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-smirnoffGalleries.png') 0 -30px no-repeat;
	width: 88px !IMPORTANT;
	margin-left: 40px;
}

.page_menu ul li.smrnffgalleries a:hover { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-smirnoffGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.smrnffgalleries.on a, .page_menu ul li.smrnffgalleries.on a:visited { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-smirnoffGalleries.png') 0 0 no-repeat;
}

.page_menu ul li.smrnffgalleries a:active, .page_menu ul li.smrnffgalleries.on a:active { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-smirnoffGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.fangalleries a { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-fansGalleries.png') 0 -30px no-repeat;
	width: 57px !IMPORTANT;
	margin-right: 40px;
}

.page_menu ul li.fangalleries a:hover { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-fansGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li.fangalleries.on a, .page_menu ul li.fangalleries.on a:visited { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-fansGalleries.png') 0 0 no-repeat;
}

.page_menu ul li.fangalleries a:active, .page_menu ul li.fangalleries.on a:active { /* EDITED - 22-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-fansGalleries.png') 0 -60px no-repeat;
}

.page_menu ul li span,.page_menu ul li.on span {
	float: left;
	height: 21px;
	width: 10px;
}

/*
.page_menu ul li.on span.pm_left {
	background: transparent url('/media/desktop/images/shows-djs/bg-dj_menu_li_left.jpg') left no-repeat;
}

.page_menu ul li.on span.pm_right {
	background: transparent url('/media/desktop/images/shows-djs/bg-dj_menu_li_right.jpg') right no-repeat;
}*/

/* page stamp */
.page_stamp {
	border-bottom: 1px solid #e2e2e2;
	float: left;
	padding: 14px 14px 7px;
	width: 612px;
}

.page_stamp p.page_stamp_date {
	background: url('/media/desktop/images/bg-date_stamp.jpg') no-repeat;
	float: left;
	height: 41px;
	margin: 0 11px 0 0;
	width: 35px;
}

.page_stamp p.page_stamp_title {
	float: left;
	width: 566px;
}

/* post intro */
.post_intro {
	float: left;
	padding: 0 10px 10px 0;
	position: relative;
	width: 920px;
	height: 124px;
	margin-bottom: 10px;
	overflow: hidden;
}

.post_Day {
	float: left;
	padding: 0 10px 5px 0;
	position: relative;
	width: 920px;
}

.post_Day h2.date {
	background: url('/media/desktop/images/bg-heading-calendar.png') 0 0 no-repeat;
	float: left;
	padding: 5px 0 10px 29px;
	position: relative;
	color: #fff;
	font-size: 20px;
	display: block;
	margin-bottom: 10px;
}

.post_Day h3 {
	float: left;
	padding: 5px 0 10px 29px;
	position: relative;
	display: block;
	margin-bottom: 10px;
	width: 435px;
	font-size: 14px;
	text-align: center;
}

.post_intro p.pi_pic {
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: left;
	padding: 5px;
	width: 165px;
	clear: both;
	display: inline-block;
	height: 123px;
	line-height: 12px;
	font-size: 0;
	margin-right: 15px;	
}

.post_intro p.pi_social {
	display: none;
	position: absolute;
	right: 0;
	top: 14px;
}

.post_Day .post_intro p.pi_social {
	display: block;
	position: relative;
	right: 0;
	margin-top: 23px;
	top: 0;
}

.post_intro p.pi_social span.pi_likes a, .post_intro p.pi_social span.pi_likes a:visited,
.post_intro p.pi_social span.pi_comments a, .post_intro p.pi_social span.pi_comments a:visited {
	padding: 0 10px 0 15px;
	font-weight: 700;
	color: #939598;
}

.post_intro p.pi_social a:hover, post_intro p.pi_social a:active,
.post_intro p.pi_social span.pi_comments a:hover, .post_intro p.pi_social span.pi_comments a:active {
	color: #ff9192 !important;
}

.post_intro p.pi_social span.pi_likes a {
	background: url('/media/desktop/images/icon-likes.png') 0 2px no-repeat;
}

.post_intro p.pi_social span.pi_likes a:hover,
.post_intro p.pi_social span.pi_likes a:active {
	background: url('/media/desktop/images/icon-likes.png') 0 -26px no-repeat;
}

.post_intro p.pi_social span.pi_comments a {
	background: url('/media/desktop/images/icon-comments.png') 0 2px no-repeat;
}

.post_intro p.pi_social span.pi_comments a:hover,
.post_intro p.pi_social span.pi_comments a:active {
	background: url('/media/desktop/images/icon-comments.png') 0 -26px no-repeat;
}

.post_intro h2 {
	padding: 4px 0 3px;
}

.post_Day .post_intro h2 {
	padding: 4px 0 3px;
	margin: 6px 0 4px 0;
}

.post_intro p.pi_meta {
	padding-bottom: 5px;
}

.post_Day .post_intro p.pi_meta {
	padding-bottom: 5px;

}

.post_intro p.pi_blurb {
	display: block;
	position: relative;
}

/* page container */
.page_container {
	float: left;
	overflow: hidden;
	/*padding: 14px 14px 0;*/
	display: inline;
}

.block_container {
	float: left;
	width: 636px;
}

.recent .block_container {
	width: 234px;
	clear: both;
	overflow: hidden;
	height: 340px;
}

.more .block_container {
	width: 420px;
	clear: both;
}

.block_container.mediamashupFlash  {
	width: 312px;
	overflow: hidden;
	height: 355px;
}

.mediamashup .block_container {
	clear: both;
	overflow: hidden;
	height: 355px;
}

.block {
	display: block;
	float: left;
	margin: 0 24px 14px 0;
	padding: 0 0 12px;
	width: 188px;
	/*background: #ff0000;*/
}

.recent .block {
	display: block;
	float: left;
	margin-bottom: 10px; 
	padding: 5px 5px 8px 5px;
	width: 223px;
	height: 152px;
	clear: both;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
}

.more .block, .mediamashup .block {
	display: block;
	float: left;
	margin: 0 5px 10px 0; 
	padding: 5px 5px 8px 5px;
	width: 190px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	height: 170px;
	position: relative;
} 

.mediamashup .block {
	margin: 0 5px 5px 0; 
	height: 161px;
} 

*html .more .block, *html .mediamashup .block {
	width: 179px;
}

*html .more .block, *html .mediamashup .block {
	position: static;
}

.mediamashupFlash .block {
	display: block;
	float: left;
	margin: 0 5px 10px 0; 
	padding: 5px 5px 8px 5px;
	width: 302px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	height: 340px;
	position: relative;
}

*html .mediamashupFlash .block {
	position: static;
	width: 280px;
}

.block p.block_pic {
	display: block;
}

.block p.block_name,.block p.block_meta {
	padding: 0 10px;
}

.more .block p.block_meta, .mediamashup .block p.block_meta , .mediamashupFlash .block p.block_meta {
	padding: 5px 0 5px 10px;
	width: 100%;
	float: left;
}

.overlayImage {
	background: url('/media/desktop/images/media-overlay-images.png') 100% 100% no-repeat;
	position: absolute;
	z-index: 100;
	display: block;
	width: 31px;
	height: 27px;
	top: 81px;
	right: 10px;	
}

.overlayVideo {
	background: url('/media/desktop/images/media-overlay-videos.png') 100% 100% no-repeat;
	position: absolute;
	z-index: 100;
	display: block;
	width: 28px;
	height: 26px;
	top: 81px;
	right: 10px;	
}

.block p.block_name a {
	display: block;
	width: 168px;
}

.block p.block_name a.block_name_amount {
	display: none;
}

.block p.block_meta span.block_meta_likes {
	display: block;
}

.block p.block_meta a.block_meta_comments {
	display: none;
	padding: 0 15px;
}

.more .block p.block_meta span.block_meta_likes, 
.mediamashup .block p.block_meta span.block_meta_likes, 
.mediamashupFlash .block p.block_meta span.block_meta_like {
	display: block;
	float: left;
	font-weight: 700;
}

.more .block p.block_meta span.block_meta_likes a, 
.mediamashup .block p.block_meta span.block_meta_likes a, 
.mediamashupFlash .block p.block_meta span.block_meta_likes a {
	background: url('/media/desktop/images/icon-likes.png') 0 1px no-repeat;
	display: block;
	padding: 0 10px 0 13px;
	float: left;
	font-weight: 700;
}

.more .block p.block_meta span.block_meta_likes a:hover, 
.mediamashup .block p.block_meta span.block_meta_likes a:hover, 
.mediamashupFlash .block p.block_meta span.block_meta_likes a:hover {
	background: url('/media/desktop/images/icon-likes.png') 0 -27px no-repeat;
}

.more .block p.block_meta a.block_meta_comments, 
.mediamashup .block p.block_meta a.block_meta_comments, 
.mediamashupFlash .block p.block_meta a.block_meta_comments {
	background: url('/media/desktop/images/icon-comments.png') 0 2px no-repeat;
	display: block;
	padding: 0 15px;
	float: left;
	font-weight: 700;
}

.more .block p.block_meta a:hover.block_meta_comments, 
.mediamashup .block p.block_meta a:hover.block_meta_comments, 
.mediamashupFlash .block p.block_meta a:hover.block_meta_comments {
	background: url('/media/desktop/images/icon-comments.png') 0 -26px no-repeat;
}

.post_head {
	float: left;
	width: 100%;
	clear: both;
	/*background: #fed0ad;*/
}

.mediaImages .mast_right .post_head {
	float: left;
	width: 408;
	clear: both;
	/*background: #fed0ad;*/
}

.post_head p.post_stamp {
	display: inline;
	float: left;
	height: 73px;
	margin: 0 14px 0 0;
	overflow: hidden;
	width: 80px;
	position: relative;
}

.post_head p.post_stamp span.ps_likes_num {
	float: left;
	padding: 10px 0 0;
	text-align: center;
	width: 80px;
}

.post_head p.post_stamp span.ps_likes {
	float: left;
	text-align: center;
	width: 80px;
}

.post_head p.post_stamp span.ps_like {
	float: left;
	text-align: center;
	width: 80px;
}

.post_head p.post_stamp span.ps_like a {
	width: 100%;
	height: 73px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	bottom: 0;
	width: 80px;
	left: 0;
	background: url('/media/desktop/images/post/bg-post_stamp.png') 0 0 no-repeat;
}

*html .post_head p.post_stamp span.ps_like a {
	background: url('/media/desktop/images/post/bg-post_stamp.png') 0 0 no-repeat;
}

.post_head p.post_stamp span.ps_like a:hover {
	background: url('/media/desktop/images/post/bg-post_stamp.png') 0 -73px no-repeat;
}

*html .post_head p.post_stamp span.ps_like a:hover {
	background: url('/media/desktop/images/post/bg-post_stamp.png') 0 -72px no-repeat;
}

.post_head p.post_meta span {
	float: left;
}

.post_head p.post_meta span.share_contain {
	position: relative;
}

.post_head p.post_meta a.pm_share {
	background: url('/media/desktop/images/icon-share.png') 0 2px no-repeat;
	padding: 0 0 0 13px;
	font-weight: 700;
}

.post_head p.post_meta a.pm_share:hover {
	background: url('/media/desktop/images/icon-share.png') 0 -26px no-repeat;
}

.post_head p.post_meta a.pm_comments {
	background: url('/media/desktop/images/icon-comments.png') 0 2px no-repeat;
	padding: 0 0 0 15px;
	font-weight: 700;
}

.post_head p.post_meta a.pm_comments:hover {
	background: url('/media/desktop/images/icon-comments.png') 0 -26px no-repeat;
}

.post_head h3 {
	float: left;
	padding: 2px 0 0;
	width: 650px;
}

.mediaImages .mast_right .post_head h3 {
	float: left;
	padding: 2px 0 0;
	width: 290px;
}

.mediaImages .mast_right .post_head p.galBlurb {
	float: left;
	clear: both;
	color: #fff;
	padding: 12px 0 25px 0; 
	display: inline;
	width: 100%;
}

.share {
	background: url('/media/desktop/images/bg-share.png') no-repeat;
	display: none;
	height: 51px;
	left: -42px;
	padding: 15px 13px 0 11px;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 115px;
}

* html .share {
	background: url('/media/desktop/images/bg-share.gif') no-repeat;
}

.post_body {
	float: left;
	padding: 14px 0 0 0;
	overflow: hidden;
	clear: both;
	display: block;
	width: 100%;
}

.mediaImages .page_container .post_body {
	float: left;
	margin: 0;
	padding: 0 0 15px 0;
	overflow: hidden;
	clear: both;
	display: block;
	width: 506px;
}

/* page half */
.post_body_half {
	float: left;
	overflow: hidden;
	padding: 0 14px 0 0;
	width: 292px;
}

/* page comments */
.page_comments {
	float: left;
	width: 100%;
	clear: both;
}

body.mediaImages .mast_left .page_comments {
	float: left;
	width: 500px;
	clear: both;
}

.page_comments h1 {
	background: 0;
	float: left;
}

* html .page_comments h1 {
	background: 0;
	float: left;
	padding: 0 14px;
}

.page_comments p.comment_add {
	float: right;
	display: block;
}

.page_comments p.comment_add a {
	float: right;
	padding: 0 14px 0 19px;
	background: url('/media/desktop/images/post/icon-add-comment.png') 0 10px no-repeat;
	display: block;
}
.page_comments p.comment_add a:hover {
	background: url('/media/desktop/images/post/icon-add-comment.png') 0 -18px no-repeat;
}

.comment {
	border-top: 1px solid #58595b;
	float: left;
	padding: 11px;
	position: relative;
	clear: both;
	width: 908px;
	background: transparent;
}

.mediaImages .mast_left .comment {
	border-top: 1px solid #58595b;
	float: left;
	padding: 11px;
	position: relative;
	clear: both;
	width: 478px;
	background: transparent;
}

.comment p.avatar {
	float: left;
	width: 66px;
}

.comment p.avatar img {
	border: 3px solid #fff;
	display: block;
	margin: 0 10px 0 0;
}

.comment p.com_meta {
	float: left;
	overflow: hidden;
	padding: 0 10px 0 0;
	width: 150px;
}

.comment p.com_meta span.com_meta_name {
	display: block;
	float: left;
	width: 150px;
}

.comment p.com_meta span.com_meta_abuse {
	display: none;
	float: left;
	width: 150px;
	position: relative;
}

.comment p.com_meta span.com_meta_abuse a {
	background: url('/media/desktop/images/icon-abuse.gif') 0 3px no-repeat;
	float: left;
	padding: 0 0 0 14px;
}

.comment p.com_blurb {
	float: left;
	padding: 2px 0 0;
	width: 737px;
}

.mast_left p.checkout, .page_container p.checkout { /*EDITED  -  26-04-10*/
	clear: both;
	color: #fff;
	padding: 0 0 24px 0; 
	width: 100%;
	font-weight: 700;
	line-height: 12px;
	font-size: 14px;
}

.mediaImages .mast_left .comment p.com_blurb {
	float: left;
	padding: 2px 0 0;
	width: 300px;
}

/* page form */
.page_form {
	float: left;
	width: 640px;
}

.page_form h1 {
	background: 0;
	float: left;
	padding: 0 14px;
}

* html .page_form h1 {
	background: 0;
	float: left;
	padding: 0 14px;
}

.page_form h2 {
	background: 0;
	float: left;
	padding: 14px;
}

.page_form p.comment_add {
	float: right;
	padding: 0 14px 0 0;
}

.page_form p.blurb {
	float: left;
	padding: 0 14px 7px;
	width: 612px;
}

.page_form form {
	float: left;
	position: relative;
	width: 930px;
}

.page_form_row {
	float: left;
	padding: 0 0 15px;
	width: 930px;
	display: inline-block;
}

.mast_right .page_form_row {
	float: left;
	padding: 0 0 15px;
	width: 400px;
	display: inline-block;
}

.page_form_row p.note {
	display: inline;
	float: left;
	margin: 0 0 0 85px;
	width: 512px;
}

.page_form_row div.offending_comment {
	float: left;
	width: 512px;
}

.page_form form label,.page_form form p.label {
	float: left;
	padding: 8px 0 0;
	width: 83px;
}

.page_form form p.text_input_short {
	background: url('/media/desktop/images/forms/bg-text_input_short.jpg') no-repeat;
	display: inline;
	float: left;
	height: 31px;
	margin: 0 15px 0 0;
	position: relative;
	width: 257px;
}

.page_form form p.text_input_short input {
	background: transparent !important;
	height: 20px;
	padding: 8px 8px 0;
	width: 241px;
}

.page_form form p.text_input_short span {
	float: left;
	padding: 0 15px 0 0;
}

.page_form form p.text_input {
	background: url('/media/desktop/images/forms/bg-text_input.jpg') no-repeat;
	float: left;
	height: 31px;
	position: relative;
	width: 529px;
}

.page_form form p.text_input input {
	background: transparent !important;
	height: 20px;
	padding: 8px 8px 0;
	width: 510px;
}

.page_form form p.text_input select {
	border: 1px solid #d4d4d4;
	padding: 4px;
}

.page_form form p.text_input select.province {
	width: 527px;
}

.page_form form p.text_input select.day {
	width: 120px;
}

.page_form form p.text_input select.month {
	width: 120px;
}

.page_form form p.text_input select.year {
	width: 268px;
}

.page_form form p.text_input select.compchoice {
	width: 527px;
}

.page_form form p.text_area_short {
	background: url('/media/desktop/images/forms/bg-text_area.jpg') no-repeat;
	float: left;
	height: 139px;
	position: relative;
	width: 529px;
}

.page_form form p.text_area_short textarea {
	background: transparent !important;
	border: 0;
	height: 117px;
	padding: 10px 8px;
	position: relative;
	width: 509px;
}

.page_form form p.text_area {
	/*background: url('/media/desktop/images/forms/bg-textarea_wide.jpg') no-repeat;*/
	position: relative;
	width: 930px;
}

.page_form form p.text_area {
	/*background: url('/media/desktop/images/forms/bg-textarea_wide.jpg') no-repeat;*/
	position: relative;
	width: 400px;
	background: #ff0b05;
}

.page_form form p.text_area textarea {
	/*background: transparent !important;*/
	background: #58595b;
	border: 0;
	height: 148px;
	padding: 10px;
	position: relative;
	width: 910px;
	color: #fff;
	clear: both;
	overflow-y: hidden;
	float: left;
}

.mediaImages .mast_left .page_form form p.text_area textarea {
	/*background: transparent !important;*/
	background: #58595b;
	border: 0;
	height: 148px;
	padding: 10px;
	position: relative;
	width: 480px;
	color: #fff;
	clear: both;
	overflow-y: hidden;
	float: left;
}

.page_form form p.checkbox {
	color: #292929;
	float: right;
	padding: 8px 0 10px;
	position: relative;
	width: 529px;
}

.page_form form p.checkbox_short {
	color: #292929;
	float: left;
	padding: 8px 0 0;
	position: relative;
	width: 166px;
}

.page_form form p.btn {
	clear: both;
	width: 100%;
	height: 25px;
	display: inline-block;
}

.mediaImages .mast_left .page_form form p.btn {
	clear: both;
	width: 500px;
	height: 25px;
	display: inline-block;
}

.page_form form p.btn input {
	width: 74px;
	height: 25px;
	background: url('/media/desktop/images/forms/bg-btn-submit.png') 0 0 no-repeat;
	float: right;
	cursor: pointer;
}

.page_form div.completed {
	background: url('/media/desktop/images/forms/icon-complete.gif') 25px 25px no-repeat;
	float: left;
	padding: 20px 0 20px 90px;
	width: 522px;
}

.page_form div.completed h2 {
	padding: 0 0 15px;
}

.page_form div.completed p {
	float: left;
	padding: 0 0 15px;
	width: 522px;
}

.facebook_connect_bar {
	background: #f1f1f1;
	display: block;
	float: left;
	margin: 10px 0 0;
	padding: 5px 14px;
	width: 584px;
}

form.signupFrm {
		width: 345px; 
		display: block;
		overflow: hidden;
		position: relative;
	}
	
form.signupFrm.media, form.signupFrm.upload { /* EDITED - 23-04-10 */
		width: 100%; 
		display: block;
		overflow: hidden;
		position: relative;
		padding: 0;
		clear: both;
	}

	form.signupFrm.upload { /* EDITED - 23-04-10 */
		overflow: auto !important;
		padding-bottom: 0;
	}
	
form.signupFrm h1 {
		background: url("/media/desktop/images/forms/heading-h1-wintickets.png") no-repeat;
		display: block;
		width: 291px;
		height: 46px;
		text-indent: -9999px;
		position: relative;
		margin: 30px 0 15px 0;
	}
	
form.signupFrm ul, form.signupFrm.media ul, form.signupFrm.upload ul { /* EDITED - 23-04-10 */
	float: left;
	list-style: none;
	width: 100%;
	position: relative;
	overflow: hidden;
	clear: both;
	height: 234px;
}

form.signupFrm.media ul {
	height: 46px;
}

form.signupFrm.upload ul { /* EDITED - 23-04-10 */
	height: auto;
	clear: none;
}

form.signupFrm ul li {
	position: relative;
	display: inline-block;
	overflow: hidden;
	clear: both;
	margin-bottom: 6px;
	padding-left: 102px;
	width: 100%;
}		

form.signupFrm.media ul li {
	position: relative;
	display: inline-block;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	padding-left: 115px;
	width: 100%;
}

form.signupFrm.upload ul li { /* EDITED - 23-04-10 */
	padding-left: 0;
}

form.signupFrm label {
	display: inline;
	float: left;
	padding: 0;
	position: relative;
	width: 102px;
	height: 21px;
	text-indent: -9999px;
	margin-left: -102px;
	color: #d5d8dd;
}

form.signupFrm.media label {
	display: inline;
	float: left;
	padding: 0;
	position: relative;
	width: 115px;
	height: 21px;
	text-indent: -9999px;
	margin-left: -115px;
	color: #d5d8dd;
}

form.signupFrm.upload label { /* EDITED - 23-04-10 */
	display: inline;
	float: left;
	padding: 0;
	position: relative;
	width: 143px;
	height: 21px;
	text-indent: -9999px;
	margin-left: 0;
	color: #d5d8dd;
}

form.signupFrm ul li.optins label.chkbx, form.signupFrm ul li label.chkbx, form.signupFrm.upload ul li label.chkbx { /* EDITED - 23-04-10 */
	display: inline;
	float: left;
	padding: 0;
	position: relative;
	width: auto;
	height: 15px;
	text-indent: 0;
	margin: 0 4px 0 0;
	color: #d5d8dd;
	background: none;
}

form.signupFrm ul li.name label {
		background: url("/media/desktop/images/forms/bg-label-name.png") no-repeat;
}

form.signupFrm ul li.contactsignup label {
		background: url("/media/desktop/images/forms/bg-label-contact.png") no-repeat;
}

form.signupFrm ul li.citySelection label {
		background: url("/media/desktop/images/forms/bg-label-city.png") no-repeat;
}

form.signupFrm ul li.dobSelection label {
		background: url("/media/desktop/images/forms/bg-label-dob.png") no-repeat;
}

form.signupFrm ul li.genderSelection label {
		background: url("/media/desktop/images/forms/bg-label-gender.png") no-repeat;
}

form.signupFrm ul li.optins label {
		background: url("/media/desktop/images/forms/bg-label-optins.png") no-repeat;
		height: 15px;
}

form.signupFrm.media li.moregalleries label {
		background: url("/media/desktop/images/forms/bg-label-more-galleries.png") no-repeat;
}

form.signupFrm.media li.morevidoes label {
		background: url("/media/desktop/images/forms/bg-label-more-videos.png") no-repeat;
}

form.signupFrm.upload li.videoTitle label {  /* EDITED - 23-04-10 */
		background: url("/media/desktop/images/forms/bg-label-va-title.png") no-repeat;
		position: relative;
}

form.signupFrm.upload li.videoDesc label { /* EDITED - 23-04-10 */
		background: url("/media/desktop/images/forms/bg-label-va-desc.png") no-repeat;
}

form.signupFrm.upload li.embedVideo label {  /* EDITED - 23-04-10 */
		background: url("/media/desktop/images/forms/bg-label-va-embed.png") no-repeat;
}

form.signupFrm.upload li.photoTitle label {  /* EDITED - 03-05-10 */
		background: url("/media/desktop/images/forms/bg-label-pa-title.png") no-repeat;
}

form.signupFrm.upload li.photoDesc label {  /* EDITED - 03-05-10 */
		background: url("/media/desktop/images/forms/bg-label-pa-desc.png") no-repeat;
}

form.signupFrm.upload li.sub {  /* ADDED - 23-04-10 */
	float: left;
	position: relative;
	padding: 6px 0 0;
}

form.signupFrm.upload li.sub input.btnClear {  /* ADDED - 23-04-10 */
	background: url("/media/desktop/images/btn-submit.png") no-repeat;
	width: 74px;
	margin-top: -6px;
}

form.signupFrm.upload li.sub label.chkbx {  /* ADDED - 23-04-10 */
	color: #fff;
}

form.signupFrm input,  form.signupFrm select, 
form.signupFrm.media input, form.signupFrm.media select,
form.signupFrm.upload input , form.signupFrm.upload textarea { /* EDITED - 23-04-10 */
	background: #58595b;
	border: none;
	color: #d5d8dd;
	display: inline-block;
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	padding: 3px 2px 2px 5px;
	position: relative;
	width: 119px;
	float: left;
} 

form.signupFrm.upload input.inputBox, form.signupFrm.upload textarea {  /* EDITED - 23-04-10 */
	width: 399px !important; 
	overflow:hidden;
} 

form.signupFrm.upload textarea { /* EDITED - 23-04-10 */
	height: 120px;
} 

form.signupFrm.upload ul li.embedVideo textarea.embedCode {  /* ADDED - 23-04-10 */
	height: 79px !important;
} 

form.signupFrm.upload ul li.photoTitle input.paTitle, form.signupFrm.upload ul li.photoDesc textarea.paDesc {   /* EDITED - 03-05-10 */
	width: 396px !important;
} 

form.signupFrm input.inputBox {
	width: 112px;
} 

form.signupFrm select.noMargin, form.signupFrm input.inputBox.noMargin {
	margin-right: 0;
}

form.signupFrm select.selectBox {
	width: 78px;
}

form.signupFrm select.gender {
	width: 242px;
}

form.signupFrm.media select.mg {
	width: 291px;
}

form.signupFrm input.checkbox, form.signupFrm.upload input.checkbox  { /* EDITED - 23-04-10 */
	border: none !important;
	padding: 0;
	position: relative;
	width: 13px;
	height: 13px;
	margin-right: 6px;
	float: left;
	background: #fff;
	color: #ff0000;
} 

form.signupFrm .btnSignup, form.signupFrm .btnClear {
		display: inline;
		width: 76px;
		height: 25px;
		float: left;
		position: relative;
		padding: 0;
		margin: 0 10px 0 0;
		cursor: pointer;
	}
	
	form.signupFrm .btnSignup  {
		background: url("/media/desktop/images/forms/bg-btn-signup.png") no-repeat;
	}	

	form.signupFrm .btnClear  {
		background: url("/media/desktop/images/forms/bg-btn-clear.png") no-repeat;
	}
	
	form.signupFrm .formbutton input {
		display: block;
		width: 141px;
		height: 25px;
		text-indent: -9999px;
		cursor: pointer;
		background: none;
		margin: 0;
	}
	
	form.signupFrm.upload ul li.upLoader { /* ADDED - 23-04-10 */
		background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
		padding: 10px;
		width: 526px;
	}
		
	form.signupFrm.upload ul li.upLoadMore { /* ADDED - 23-04-10 */
		background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
		padding: 5px;
		width: 135px;
	}
		
	form.signupFrm.upload ul li.upLoadMore a,	form.signupFrm.upload ul li.upLoadMore a:visited { /* ADDED - 23-04-10 */
		background: url('/media/desktop/images/forms/bg-btn-addPic.png') 0 0 no-repeat;
		height: 14px;
		color: #fff;
		display: block;
		float: left;
		padding: 0 0 0 22px;
	}
		
	form.signupFrm.upload ul li.upLoadMore a:hover,	form.signupFrm.upload ul li.upLoadMore a:active { /* ADDED - 23-04-10 */
		background: url('/media/desktop/images/forms/bg-btn-addPic.png') 0 -14px no-repeat;
	}

	form.signupFrm.upload ul li.upLoader .inputFile { /* ADDED - 23-04-10 */
		float: left;
		height: 25px;
		width: 524px;
		background: /*#25b0ea*/ url("/media/desktop/images/forms/bg-fileTypes.png") no-repeat 323px 5px;
	}

	form.signupFrm.upload ul li.upLoader #divinputfile { /* ADDED - 23-04-10 */
		background: url("/media/desktop/images/forms/bg-btn-upload.png") no-repeat 0 0;
		float: left;
		height: 25px;
		overflow: hidden;
		position: relative;
	}

	form.signupFrm.upload ul li.upLoader #divinputfile:hover { /* ADDED - 23-04-10 */
		background: url("/media/desktop/images/forms/bg-btn-upload.png") no-repeat 0 0;
		cursor: pointer;
	}

	form.signupFrm.upload ul li.upLoader #divinputfile #filepc { /* ADDED - 23-04-10 */
		cursor: pointer !important;
		filter: alpha(opacity=0);
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 0;
	}

	form.signupFrm.upload ul li.upLoader #divinputfile #filepc:hover { /* ADDED - 23-04-10 */
		cursor: pointer;
	}

	form.signupFrm.upload ul li.upLoader #fakeinputfile { /* ADDED - 23-04-10 */
		cursor: pointer;
		margin-top: 18px;
	}

	form.signupFrm.upload ul li.upLoader .fakeinputfile { /* ADDED - 23-04-10 */
		border: none;
		background: none;
		color: #fff;
		display: inline-block;
		float: left;
		font-family: "Arial",Helvetica,sans-serif;
		font-size: 12px;
		height: 25px;
		outline: 0;
		padding: 1px 0 1px 5px;
		position: relative;
		width: 200px;
		z-index: 50;
		margin-left: 114px;
	}

	form.signupFrm.upload ul li.upLoader #fakeinputfile #fakefilepc { /* ADDED - 23-04-10 */
		font-family: Arial;
		margin-top: -17px;
	}	

/* rich text pages */
.rich h2 {
	padding: 0 0 15px;
}

.rich img {
	display: block;
	float: left;
}

.rich p {
	padding: 0 0 12px;
	color: #b9b9b9;
}

.rich ul {
	margin: 0 0 15px 15px;
}

.rich ul ul {
	margin: 0 30px;
}

.rich ul ol {
	margin: 0 30px;
}

.rich ol {
	margin: 0 0 15px 25px;
}

.rich ol ul {
	margin: 0 30px;
}

.rich ol ol {
	margin: 0 30px;
}

/* poll */
.poll {
	display: block;
	float: left;
	width: 292px;
}

.poll h4 {
	padding: 10px 0;
}

.poll p.poll_answ {
	padding: 0 0 10px;
}

.poll p.poll_res {
	display: none;
	padding: 0 0 9px;
}

.poll p.poll_res span.percentage {
	background: url('/media/desktop/images/forms/bg-poll_arrow.gif') 40px 0 no-repeat;
	float: left;
	padding: 0 0 0 5px;
	width: 45px;
}

.poll p.poll_res span.ques {
	padding: 0 0 0 12px;
}

.poll p.poll_btn {
	float: left;
	height: 22px;
	padding: 7px 14px 0 0;
}

/* chart */
.chart_item {
	border-bottom: 1px solid #e2e2e2;
	float: left;
	padding: 14px;
	width: 612px;
}

.chart_item p.ct_pos {
	float: left;
	width: 76px;
}

.chart_item p.ci_pos {
	background: #232323;
	display: inline;
	float: left;
	height: 50px;
	margin: 0 26px 0 0;
	width: 50px;
}

.chart_item p.ct_art {
	float: left;
	width: 366px;
}

.chart_item p.ci_art {
	display: inline;
	float: left;
	height: 50px;
	margin: 0 14px 0 0;
	width: 352px;
}

.chart_item p.ci_art span img {
	display: block;
	padding: 0 14px 0 0;
}

.chart_item p.ci_art span {
	float: left;
}

.chart_item p.ci_art span.ci_art_tit {
	margin: 10px 0 0;
}

.chart_item p.ct_his {
	float: left;
	width: 111px;
}

.chart_item p.ci_his {
	display: inline;
	float: left;
	height: 50px;
	margin: 10px 14px 0 0;
	width: 97px;
}

.chart_item p.ct_vid {
	float: left;
	width: 50px;
}

.chart_item p.ci_vid {
	float: left;
	width: 50px;
}

.chart_item p.ci_vid a {
	background: url('/media/desktop/images/chart/btn-play.jpg') no-repeat;
	display: block;
	height: 50px;
	width: 50px;
}

.chart_item p.ci_vid a:hover {
	background-position: 0 -50px;
}

/* .social */
.social {  /* EDITED - 23-04-10 */
	float: left;
	position: relative;
	padding: 0 42px 0 0;
	width: 545px;
	clear: both;
}

.social h2 {
	background: url('/media/desktop/images/arrow-inner.gif') right center no-repeat;
	float: left;
	margin: 12px 0 0;
	padding: 0 18px 0 30px;
}

.social p { /* ADDED - 23-04-10 */
	font-weight: 700;
	font-size: 15px;
	clear: both;
}

.social p.disable {
	float: right;
	padding: 12px 18px 0 30px;
}

.social p.disable a {
	background: url('/media/desktop/images/user/icon-close.gif') left center no-repeat;
	padding: 0 0 0 18px;
}

.sharing_options {
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	float: left;
	padding: 18px 30px;
	width: 580px;
}

ul.social_nav  { /* EDITED - 23-04-10 */
	float: right;
	list-style-type: none;
	height: 25px;
	display: inline;
	position: relative;
	padding: 14px 43px 14px 0;
	width: 145px;
}

ul.social_nav li {  /* EDITED - 23-04-10 */
	float: left;
	width: 72px;
	line-height: 25px !IMPORTANT;
	height: 25px;
	padding: 0;
	margin: 0;
	display: inline;
	position: relative;
}

ul.social_nav li a, ul.social_nav li.on a, /* EDITED - 23-04-10 */
ul.social_nav li a, ul.social_nav li.on a { /* EDITED - 23-04-10 */
	float: left;
	display: inline;
	position: absolute;
	text-indent: -9999px;
	width: 72px !IMPORTANT;
	line-height: 25px !IMPORTANT;
	height: 25px;
	padding: 0;
	margin: 0;
}

ul.social_nav.vidz li.videogalleriez a { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -30px no-repeat;
}

ul.social_nav.vidz li.photogalleriez a  { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -30px no-repeat;
}

ul.social_nav.vidz li.photogalleriez a:hover  { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -60px no-repeat;
}

ul.social_nav.vidz li.videogalleriez a:hover { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -60px no-repeat;
}

ul.social_nav.vidz li.videogalleriez.on a, ul.social_nav.vidz li.videogalleriez.on a:hover { /* EDITED - 26-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 0 no-repeat;
}

ul.social_nav.photoz li.videogalleriez a  { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -30px no-repeat;
}

ul.social_nav.photoz li.videogalleriez a:hover  { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-videosGalleries.png') 0 -60px no-repeat;
}

ul.social_nav.photoz li.photogalleriez a  { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -30px no-repeat;
}

ul.social_nav.photoz li.photogalleriez a:hover, ul.social_nav.photoz li.photogalleriez a:active { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 -60px no-repeat;
}

ul.social_nav.photoz li.photogalleriez.on a, ul.social_nav.photoz li.photogalleriez.on a:hover { /* EDITED - 23-04-10 */
	background: url('/media/desktop/images/shows-djs/subnav-photosGalleries.png') 0 0 no-repeat;
}

.social_body { /* EDITED - 23-04-10 */
	float: left;
	clear: both;
	width: 587px;
	height: 376px;
}

.social_body p.social_pagi {
	padding: 0 14px;
}

.social_body p.social_pagi a.social_pagi_prev {
	background: url('/media/desktop/images/user/pagi_prev.gif') left center no-repeat;
	padding: 0 0 0 12px;
}

.social_body p.social_pagi a.social_pagi_next {
	background: url('/media/desktop/images/user/pagi_next.gif') right center no-repeat;
	padding: 0 12px 0 0;
}

.social_item {
	border-top: 1px solid #dedede;
	float: left;
	padding: 14px;
	position: relative;
}

.social_item p.user_avatar {
	float: left;
	width: 64px;
}

.social_item p.user_avatar img {
	display: block;
}

.social_item p.user_date,.social_item p.user_name,.social_item p.user_meta {
	float: left;
	width: 480px;
}

.social_item p.user_name {
	padding: 0 0 5px;
}

.social_item p.user_activity {
	float: left;
	padding: 0 0 0 17px;
	width: 480px;
}

.social_item p.user_activity_topic {
	float: left;
	padding: 0 0 0 29px;
	width: 470px;
}

.social_item p.user_name_time {
	float: left;
	overflow: hidden;
	padding: 0 10px 0 0;
	width: 120px;
}

.social_item p.user_name_time span {
	float: left;
	padding: 7px 0 0;
	width: 120px;
}

.social_item p.user_message_subject {
	float: left;
	padding: 7px 0 0;
	width: 340px;
}

.social_item div.user_message {
	float: left;
	padding: 0;
	width: 335px;
}

.social_item div.user_message * {
	display: none;
}

.social_item div.user_message p {
	padding: 8px 0 0;
}

.social_item p.user_actions {
	display: none;
	position: absolute;
	right: 0;
	top: 22px;
	width: 81px;
}

.social_item p.user_actions a.user_delete {
	background: url('/media/desktop/images/user/icon-close.gif') left center no-repeat;
	float: left;
	padding: 0 0 0 22px;
	width: 65px;
}

.social_item p.user_actions a.user_reply {
	background: url('/media/desktop/images/user/icon-reply.gif') left center no-repeat;
	float: left;
	margin: 0 0 5px;
	padding: 0 0 0 22px;
	width: 65px;
}

.friend_tray {
	border-top: 1px solid #dedede;
	float: left;
	position: relative;
	width: 640px;
}

.friend_item {
	border: 0;
	float: left;
	padding: 14px;
	position: relative;
	width: 292px;
}

.friend_item p.user_avatar {
	float: left;
	width: 64px;
}

.friend_item p.user_avatar img {
	display: block;
}

.friend_item p.user_date,.friend_item p.user_name,.friend_item p.user_meta {
	float: left;
	width: 228px;
}

.friend_item p.user_name {
	padding: 0 0 5px;
}

.friend_item p.user_sendmessage,.friend_item p.user_unfriend {
	display: none;
	float: left;
	width: 113px;
}

.friend_item p.user_viewprofile {
	display: none;
	float: left;
	width: 200px;
}

.friend_item p.user_sendmessage a {
	background: url('/media/desktop/images/user/icon-message.gif') right center no-repeat;
	float: left;
	margin: 7px 0 0;
	padding: 0 25px 0 0;
}

.friend_item p.user_unfriend a {
	background: url('/media/desktop/images/user/icon-close-light.gif') right center no-repeat;
	float: right;
	margin: 7px 0 0;
	padding: 0 21px 0 0;
}

.friend_item p.user_viewprofile a {
	background: url('/media/desktop/images/user/icon-view.gif') right center no-repeat;
	float: left;
	margin: 8px 0 0;
	padding: 0 21px 0 0;
}

/* paged results */
.paged_results {
	float: left;
	margin: 14px 0 0;
	width: 640px;
	overflow: hidden;
}

.paged_results.goTo, .mast_right .paged_results.goTo { /*EDITED - 12-05-10*/
    float: right !important;
    margin: 14px 0 0 0;
    width: auto !important;
    max-width: 350px !important;
    height: 24px;
    display: inline;
}

* html .paged_results.goTo, .mast_right .paged_results.goTo { /*ADDED - 20-05-10*/
    width: 350px !important;
}


.paged_results.extra, .mast_right .paged_results.extra {

}

.mast_right .paged_results { /*EDITED - 20-05-10*/
    background: none;
    float: left;
    margin: 14px 0 0;
    width: 100%;
}

.paged_results p.prev {
	background: url('/media/desktop/images/icon-paged_left.png') left center no-repeat;
	display: inline;
	float: left;
	margin: 0 14px;
	width: 60px;
}

.paged_results p.prev_empty {
	display: inline-block;
	float: left;
	margin: 0 14px;
	width: 60px;
}

.paged_results p.prev a {
	display: block;
	float: left;
	padding: 0 0 0 12px;
}

.paged_results.goTo p.prev a { /*EDITED - 12-05-10*/
    float: left;
    padding: 0 0 0 12px;
}


.mast_right .paged_results p.num {
	float: left;
	text-align: center;
	width: 250px;
}

.paged_results.goTo p.num, .mast_right .paged_results.goTo p.num { /*EDITED - 12-05-10*/

    float: left;

    text-align: left;

    width: 150px;

    line-height: 12px;

    vertical-align: top;

    height: 24px;

    margin-left: 20px;

}


.paged_results.goTo p.num span {
	margin: 0 3px 0 0;
}

*:first-child+html  .paged_results.goTo p.num span,
* html .paged_results.goTo p.num span {
	position: relative;
	top: -4px;
}

.paged_results.goTo p.num a {
	display: inline-block;
	margin: 0 3px 0  0; 
	padding: 6px 8px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	position: relative;
	line-height: 12px;
	font-size: 11px;
}

.paged_results.goTo p.num a:hover {
	color: #fff;
}

.paged_results.goTo p.num a.on {
	color: #fff;
}

.paged_results p.next {
	background: url('/media/desktop/images/icon-paged_right.png') right center no-repeat;
	display: inline;
	float: right;
	margin: 0 14px;
	text-align: right;
	width: 35px;
}

.paged_results p.next_empty {
	display: inline;
	float: right;
	margin: 0 14px;
	text-align: right;
	width: 35px;
}

.paged_results p.next a {
	display: block;
	float: right;
	padding: 0 12px 0 0;
}

/* Mast Right */
.mast_right {
	float: right;
	width: 310px;
}

.mast_body.signUp .mast_right {
	float: right;
	width: 345px;
}

.mast_body.mashupDone .mast_right {
	float: right;
	width: 382px;
	overflow: hidden;
}

.mast_body.mashupCreate .mast_right {
	float: right;
	width: 234px;
	overflow: hidden;
}

.mediaImages .mast_right {
	float: right;
	overflow: hidden;
	width: 406px;
}

.mediaMashup .mast_right {
	float: right;
	overflow: hidden;
	width: 610px;
	padding-top: 36px;
}

.emailMash .mast_right {
	float: right;
	overflow: hidden;
	width: 350px;
}

.tiesto .mast_right {
	float: right;
	overflow: hidden;
	width: 697px;
}

.sendMem .mast_right { /*ADDED -  22-04-10*/
	float: right;
	overflow: hidden;
	width: 343px;
}

.mast_right h2.recentMashups {
	background: url('/media/desktop/images/heading-h2-recent-mashups.png') no-repeat 0 0;
	display: block;
	height: 26px;
	position: relative;
	text-indent: -9999px;
	width: 100%;
	text-align: center;
	color: #ff000;
	float: left;
	margin-bottom: 15px;
	clear: both;
}

.mast_right h1 {
	display: block;
	float: left;
	padding: 0 14px;
}

* html .mast_right h1 img {
	display: none;
}

.box h1 {
	width: 282px;
}

.dark h1 {
	background: url('/media/desktop/images/bg-title_bar_dark.jpg') repeat-x !important;
}

p.refresh {
	background: url('/media/desktop/images/icon-refresh.gif') no-repeat;
	height: 13px;
	position: absolute;
	right: 14px;
	top: 14px;
	width: 12px;
}

p.refresh a {
	display: block;
	height: 13px;
	width: 12px;
}

/* rhs box */
.box {
	background: #fff url('/media/desktop/images/bg-title_bar_light.jpg') top repeat-x;
	float: left;
	margin: 0 0 21px;
	padding: 0;
	position: relative;
	width: 310px;
}

/*# show info */
.box_show_info {
	background: #3c3c3c;
	float: left;
	padding: 14px;
	width: 282px;
}

.box_show_info p img {
	display: block;
	padding: 0 14px 0 0;
}

.box_show_info p.bsi_thumb {
	float: left;
}

.box_show_info p.bsi_time {
	float: left;
	padding: 9px 0 3px;
	width: 186px;
}

.box_show_info p.bsi_name {
	float: left;
	width: 186px;
}

.box p.box_playing {
	background: #F2F3F3 url('/media/desktop/images/icon-box_playing.gif') 14px 9px no-repeat;
	float: left;
	padding: 0 14px 0 32px;
	width: 264px;
}

.box p.box_links {
	background: #3c3c3c;
	float: left;
	width: 310px;
}

.box p.box_links a.listen_live {
	background: url('/media/desktop/images/icon-bottom_links_ll.gif') 83px 8px no-repeat;
	border-right: 1px solid #858383;
	float: left;
	padding: 0 0 0 11px;
	width: 92px;
}

.box p.box_links a.studio_cam {
	background: url('/media/desktop/images/icon-bottom_links_cam.gif') 83px 8px no-repeat;
	border-right: 1px solid #858383;
	float: left;
	padding: 0 0 0 11px;
	width: 91px;
}

.box p.box_links a.my_blog {
	background: url('/media/desktop/images/icon-bottom_links_blog.gif') 83px 8px no-repeat;
	float: left;
	padding: 0 0 0 11px;
	width: 92px;
}

/*# station updates */
.box_update_item {
	background: #fff;
	border-bottom: 1px solid #E2E2E2;
	float: left;
	min-height: 46px;
	padding: 14px;
	width: 282px;
}

* html .box_update_item {
	background: #fff;
	border-bottom: 1px solid #E2E2E2;
	float: left;
	height: 46px;
	padding: 14px;
	width: 282px;
}

.box_update_item p.bui_pic {
	float: left;
}

.box_update_item p.bui_cat {
	padding: 0 0 3px;
}

.box_update_item p.bui_cat span.bui_meta {
	display: none;
}

.box p.box_bottom {
	background: #fff url('/media/desktop/images/icon-box_bottom.gif') 14px 11px no-repeat;
	float: left;
	padding: 0 14px 0 26px;
	width: 270px;
}

.box p.box_bottom a {
	display: block;
	width: 270px;
}

/*# user nav */
.box ul.user_nav {
	list-style-type: none;
}

.box ul.user_nav li {
	float: left;
	width: 310px;
}

.box ul.user_nav li a {
	background: url('/media/desktop/images/user/bg_user_nav.jpg') no-repeat;
	display: block;
	float: left;
	height: 41px;
	padding: 1px 0 0 60px;
	width: 250px;
}

.box ul.user_nav li.my_details a {
	background-position: 0 0;
}

.box ul.user_nav li.my_details a.on,.box ul.user_nav li.my_details a:hover {
	background-position: -310px 0;
}

.box ul.user_nav li.profile_image a {
	background-position: 0 -42px;
}

.box ul.user_nav li.profile_image a.on,.box ul.user_nav li.profile_image a:hover {
	background-position: -310px -42px;
}

.box ul.user_nav li.sub_settings a {
	background-position: 0 -84px;
}

.box ul.user_nav li.sub_settings a.on,.box ul.user_nav li.sub_settings a:hover {
	background-position: -310px -84px;
}

.box ul.user_nav li.facebook_connect a {
	background-position: 0 -126px;
}

.box ul.user_nav li.facebook_connect a.on,.box ul.user_nav li.facebook_connect a:hover {
	background-position: -310px -126px;
}

.box ul.user_nav li.see_my_friends a {
	background-position: 0 -168px;
}

.box ul.user_nav li.see_my_friends a.on,.box ul.user_nav li.see_my_friends a:hover {
	background-position: -310px -168px;
}

.box ul.user_nav li.friends_activity a {
	background-position: 0 -210px;
}

.box ul.user_nav li.friends_activity a.on,.box ul.user_nav li.friends_activity a:hover {
	background-position: -310px -210px;
}

.box ul.user_nav li.more_friends a {
	background-position: 0 -252px;
}

.box ul.user_nav li.more_friends a.on,.box ul.user_nav li.more_friends a:hover {
	background-position: -310px -252px;
}

/* Logo - provisions made for PNG format */
.bottom_logo {
	float: left;
	padding: 0 0 0 15px;
}

.bottom_logo a {
	background: url('/media/desktop/images/logo_bottom.png') no-repeat;
	display: block;
	height: 22px;
	margin: 19px 0 0;
	width: 75px;
}

.mast_foot div.clear {
	margin: 0 auto 0 !important;
	position: relative !important;
	width: 930px !important;
	display: block !important;
	float: none !important;
	left: 0 !important;
}

.mast_foot div {
	float: right;
	left: -50%;
	position: relative;
	text-align: left;
}

.mast_foot div ul {
	left: 50%;
	list-style: none;
	position: relative;
}

.mast_foot div ul li {
	display: inline-block;
	float: left;
	position: relative;
}

.mast_foot div ul li a {
	float: left;
}

ul.legal, ul.link_list {
	clear: both;
}

ul.legal {
	padding-bottom: 40px;
	clear: both;
}

/*ul.link_list, ul.legal {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width: 680px;
	clear: both;
	list-style: none;
}

ul.legal {
	width: 712px !important;
	margin-top: 2px;
}*/

ul.link_list li, ul.legal li {
	background: url('/media/desktop/images/bg-footer-link-divider.gif') 0 3px no-repeat;
	padding: 0 3px 0 6px;
	display: inline;
	float: left;
	line-height: 11px;
}

.mast_foot div ul.legal li p a {
	padding-right: 3px;
		float: none;
}

ul.link_list li.first, ul.legal li.first {
	background: none;
	padding-left: 0;
}

.link_list li a, .link_list li a:visited, 
.link_list li a:hover, .link_list li a:active {
	position: relative;
	left: 0;
	margin: 0;
	padding: 0;
}

/* ------------------------------------------------------------------------------- 
	HOME - Home specific structure												   
 Banner - DJ Info, On Air, Buttons */
.banner {
	background: #fff;
	float: left;
	height: 77px;
	margin: 0 0 20px;
	overflow: hidden;
	width: 930px;
}

.banner p.banner_thumb {
	float: left;
	width: 216px;
}

.banner p.banner_thumb img {
	display: block;
}

.banner p.banner_info {
	float: left;
	overflow: hidden;
	padding: 0 20px 0 19px;
	width: 600px;
}

.banner_info span {
	float: left;
	width: 600px;
}

.banner p.banner_info span.nowplaying {
	background: url('/media/desktop/images/home/icon-now_playing.gif') 0 7px no-repeat;
	padding: 3px 0 0 15px;
	width: 585px;
}

.banner ul {
	float: right;
	list-style-type: none;
}

.banner ul li a {
	border-bottom: 1px solid #858383;
	display: block;
	height: 25px;
	padding: 0 0 0 11px;
	width: 104px;
}

.banner ul li.listen_live a {
	background: url('/media/desktop/images/home/bg-btn_listenlive.jpg') no-repeat;
}

.banner ul li.studio_cam a {
	background: url('/media/desktop/images/home/bg-btn_studiocam.jpg') no-repeat;
}

.banner ul li.my_blog a {
	background: url('/media/desktop/images/home/bg-btn_myblog.jpg') no-repeat;
}

/* Promo Banner - Interactive/animated Banner */
.promo {
	background: url('/media/desktop/images/promo/bg-promo.gif') repeat-y;
	float: left;
	height: 260px;
	overflow: hidden;
	width: 640px;
}

#controller {
	float: left;
	overflow: hidden;
	position: relative;
	width: 216px;
}

.jFlowControl {
	background: url('/media/desktop/images/promo/bg-panelnav_control.jpg') no-repeat;
	float: left;
	height: 39px;
	overflow: hidden;
	width: 216px;
}

.jFlowSelected {
	background: #2b2b2b url('/media/desktop/images/promo/bg-panelnav_selected.gif') 18px 18px no-repeat;
	float: left;
	height: 182px;
	overflow: hidden;
	width: 216px;
}

.jFlowSelected p {
	float: left;
	width: 180px;
}

.jFlowSelected p.promo_title {
	padding: 7px 18px 0;
}

.jFlowSelected p.promo_detail {
	padding: 10px 18px 0;
}

#slides {
	float: left;
	overflow: hidden;
	position: relative;
	width: 424px;
}

#slides div p img {
	display: block;
	float: left;
}

#slides div p.btn {
	background: url('/media/desktop/images/promo/bg-btn.png') no-repeat;
	bottom: 14px;
	height: 27px;
	position: absolute;
	right: 14px;
	width: 114px;
}

.jFlowSlideContainer,#jFlowSlide {
	float: left;
	width: 424px;
}

/* Advert */
.mrec {
	background: #fff;
	float: right;
	height: 250px;
	padding: 5px;
	width: 300px;
}

/* Global Updates Block */
.updates {
	background: #fff url('/media/desktop/images/bg-title_bar_light.jpg') top repeat-x;
	float: left;
	margin: 20px 0 0;
	width: 310px;
}

.updates h1 {
	background: url('/media/desktop/images/arrow-title.gif') right center no-repeat;
	float: left;
	padding: 0 20px 0 14px;
}

#slider {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 310px;
}

.scroll {
	float: left;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	width: 310px;
}

.scroll_nav {
	position: absolute;
	right: 14px;
	top: 0;
	width: 66px;
}

/* edit for re-skinning */
ul.navigation {
	height: 9px;
	list-style: none;
	padding: 18px 15px 0;
}

ul.navigation li {
	display: inline;
	float: left;
	height: 6px;
	overflow: hidden;
	width: 12px;
}

ul.navigation a {
	background: url('/media/desktop/images/home/dot.jpg') no-repeat;
	display: block;
	height: 6px;
	margin: 0 3px;
	width: 6px;
}

ul.navigation a.selected {
	background-position: 0 -6px;
}

.scrollButtons {
	cursor: pointer;
	position: absolute;
}

.scrollButtons.left {
	background: url('/media/desktop/images/home/arrow-prev.jpg') no-repeat;
	height: 9px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 5px;
	z-index: 10;
}

.scrollButtons.right {
	background: url('/media/desktop/images/home/arrow-next.jpg') no-repeat;
	height: 9px;
	position: absolute;
	right: 0;
	top: 16px;
	width: 5px;
	z-index: 10;
}

.hide {
	display: none;
}

/* panel with update chunks */
.panel {
	float: left;
	overflow: hidden;
	width: 310px;
}

.chunk_tray {
	float: left;
	width: 310px;
}

.chunk_item {
	border-bottom: 1px solid #dedede;
	float: left;
	width: 310px;
}

.chunk_body {
	display: block;
	float: left;
	min-height: 60px;
	padding: 14px;
	width: 282px;
}

* html .chunk_body {
	display: block;
	float: left;
	height: 60px;
	overflow: hidden;
	padding: 14px;
	width: 282px;
}

.chunk_body p.upd_pic {
	float: left;
	padding: 0 14px 0 0;
	width: 107px;
}

.chunk_body p.upd_pic img {
	display: block;
}

.chunk_body p.upd_cat {
	padding: 0 0 3px;
}

.chunk_body_first {
	display: block;
	float: left;
	min-height: 84px;
	padding: 14px;
	width: 282px;
}

* html .chunk_body_first {
	display: block;
	float: left;
	min-height: 84px;
	overflow: hidden;
	padding: 14px;
	width: 282px;
}

.chunk_body_first p.upd_pic {
	float: left;
	padding: 0 14px 0 0;
	width: 150px;
}

.chunk_body_first p.upd_pic img {
	display: block;
}

.chunk_body_first p.upd_cat {
	padding: 0 0 3px;
}

.updates p.updates_more {
	float: left;
}

.updates p.updates_more a {
	background: url('/media/desktop/images/home/arrow-more.gif') 14px 12px no-repeat;
	display: block;
	float: left;
	padding: 0 14px 0 25px;
	width: 271px;
}

/* events block */
.events .chunk_body {
	min-height: 100%;
}

/*  friends block*/
.friends p.updates_more a {
	background: url('/media/desktop/images/home/arrow-more.gif') 14px 12px no-repeat;
	display: block;
	float: left;
	padding: 0 14px 0 25px;
	width: 115px;
}

.friends ul {
	background: #2B2B2B;
	float: left;
	list-style-type: none;
	padding: 14px 6px 6px 14px;
	width: 290px;
}

.friends ul li {
	float: left;
	padding: 0 8px 8px 0;
}

.friends ul li a img {
	display: block;
}

/* global updates */
.global ul.global_updates_nav {
	float: left;
	list-style-type: none;
	width: 310px;
}

.global ul.global_updates_nav li {
	background: #3C3C3C;
	float: left;
	width: 155px;
}

.global ul.global_updates_nav li.dj_updates {
	background: #3C3C3C;
}

.global ul.global_updates_nav li a {
	display: block;
	float: left;
	width: 155px;
}

.dark ul.global_updates_nav li.dj_updates a {
	background: url('/media/desktop/images/home/icon-twitter.gif') 32px 12px no-repeat;
}

.dark ul.global_updates_nav li.friend_updates a {
	background: url('/media/desktop/images/home/icon-facebook.gif') 20px 12px no-repeat;
}

.global div.global_updates {
	float: left;
	width: 310px;
}

.update {
	border-bottom: 1px solid #dedede;
	float: left;
	padding: 14px 6px 14px 14px;
	width: 290px;
}

.update p.update_avatar {
	float: left;
	width: 64px;
}

.update p.update_avatar a img {
	display: block;
}

.update p.update_content {
	float: right;
	width: 226px;
}

.update p.update_content span.update_meta {
	float: left;
	padding: 3px 0 0;
	width: 200px;
}

.update p.update_content span.update_meta a.update_meta_like {
	background: url('/media/desktop/images/home/meta-like.gif') 1px 2px no-repeat;
	padding: 0 0 0 15px;
}

.update p.update_content span.update_meta a.update_meta_comments {
	background: url('/media/desktop/images/home/meta-comments.gif') 1px 2px no-repeat;
	padding: 0 0 0 15px;
}

.update p.update_content span.update_btns {
	display: none;
	float: left;
	padding: 3px 0 0;
	width: 200px;
}

.update p.update_content span.update_btns a.update_btn_like {
	background: url('/media/desktop/images/home/update-like.gif') 0 2px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 17px;
	width: 62px;
}

.update p.update_content span.update_btns a.update_btn_retweet {
	background: url('/media/desktop/images/home/update-retweet.gif') 0 3px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 17px;
	width: 92px;
}

.update p.update_content span.update_btns a.update_btn_reply {
	background: url('/media/desktop/images/home/update-reply.gif') 0 3px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 17px;
	width: 62px;
}

.update p.update_content span.update_btns a.update_btn_dm {
	background: url('/media/desktop/images/home/update-dm.gif') 0 3px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 17px;
	width: 92px;
}

.global p.updates_more a.newer {
	background: url('/media/desktop/images/home/arrow-more-invert.gif') 14px 12px no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 25px;
	width: 130px;
}

.global p.updates_more a.older {
	background: url('/media/desktop/images/home/arrow-more.gif') 135px 12px no-repeat;
	display: block;
	float: left;
	padding: 0 25px 0 0;
	text-align: right;
	width: 130px;
}

h1.welcome {
	background: url('/media/desktop/images/heading-h1-welcome.png') no-repeat 0 0;
	display: block;
	height: 122px;
	position: relative;
	text-indent: -9999px;
	width: 363px;
	margin: 50px 0 18px 0;
	text-align: center;
	color: #ff000;
}

p.increasedChanes {
	color: #939598;
	margin-bottom: 50px;
	/*padding-top: 25px;
	border-top: 1px solid #ff0000; */
	font-size: 13px;
}

ul.chancesContainer {
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	width: 930px;
	clear: both;
	display: inline-block;
	height: 162px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

ul.chancesContainer li {
	display: inline;
	position: relative;
	float: left;
	margin: 6px 0 0 5px !important;
	padding: 0;
}

ul.chancesContainer li a, ul.chancesContainer li a:visited, ul.chancesContainer li a img {
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
}

ul.chancesContainer li p {
	background: url('/media/desktop/images/text-p-chances.gif') no-repeat 0 0;
	display: block;
	height: 161px;
	position: relative;
	text-indent: -9999px;
	width: 149px;
	color: #ff000;
	margin: -6px 0 0 -5px;
}

p.thankyou {
	background: url('/media/desktop/images/bg-p-mashup-thankyou.png') no-repeat 0 0;
	display: block;
	height: 148px;
	position: relative;
	text-indent: -9999px;
	width: 346px;
	margin: 75px 0 15px 0;
}

a.thankyou {
	background: url('/media/desktop/images/bg-a-mashup-thankyou.png') no-repeat 0 0;
	display: block;
	height: 25px;
	position: relative;
	text-indent: -9999px;
	width: 157px;
}

p.sorry {
	background: url('/media/desktop/images/bg-p-mashup-sorry.png') no-repeat 0 0;
	display: block;
	height: 166px;
	position: relative;
	text-indent: -9999px;
	width: 325px;
	margin: 62px 0 15px 0;
}

a.sorry {
	background: url('/media/desktop/images/bg-a-mashup-sorry.png') no-repeat 0 0;
	display: block;
	height: 25px;
	position: relative;
	text-indent: -9999px;
	width: 57px;
}

.pngBorder {
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	padding: 5px;
	margin-top: 25px;
	height: 278px;
	line-height: 12px;
	font-size: 0;
}

.pngBorder.mashedImage {
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	padding: 5px;
	margin-top: 25px;
	height: 290px;
	width: 516px;
	line-height: 12px;
	font-size: 0;
}

.pngBorder.richImage {
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	padding: 5px;
	line-height: 12px;
	font-size: 0;
	height: auto;
	width: auto;
	overflow: hidden;
	margin: 0 12px 5px 0; 
	float: left;
}

h2.wallpaper {
	background: url('/media/desktop/images/bg-heading-h2-wallpaper.png') no-repeat 0 0;
	display: block;
	height: 70px;
	position: relative;
	text-indent: -9999px;
	width: 291px;
	margin: 62px 0 12px 0;
	text-transform: uppercase;
}

h2.shareLinks {
	background: url('/media/desktop/images/bg-heading-h2-share.png') no-repeat 0 0;
	display: block;
	height: 31px;
	position: relative;
	text-indent: -9999px;
	width: 381px;
	margin: 27px 0 12px 0;
	text-transform: uppercase;
}

.mashupDone .mast_right ul {
	list-style: none;
	display: block;
	clear: both;
	margin-left: -6px;
	overflow: hidden;
	width: 100%;
}

.mashupDone .mast_right ul li {
	float: left;
	display: inline;
	color: #939598;
	background: url('/media/desktop/images/bg-mashupdone-link-divider.gif') no-repeat  0 3px;
	padding: 0 5px;
}

a.remash, a:visited.remash, a:hover.remash, a:active.remash {
	background: url('/media/desktop/images/bg-a-mashupdone-remash.png') no-repeat 0 0;
	display: inline;
	height: 25px;
	position: relative;
	text-indent: -9999px;
	width: 87px;
	clear: both;
	float: right;
	margin: 25px 25px 0 0;
}

/* flash containers*/
.flashContainer { /*Intro*/
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: left;
	padding: 4px;
	width: 926px;
	clear: both;
	display: inline-block;
	margin-top: 25px;
	height: 507px;
	line-height: 12px;
	font-size: 0;
}

.skip {
	float: right;
	padding: 5px 0 0 0 !important;
}

.flashAppcontainer { /*mashup-maker*/
	float: left;
	width: 674px;
	clear: both;
	display: inline-block;
	height: 379px;
	line-height: 12px;
	font-size: 0;
}

.galleries {
	margin: 35px 0 35px 0;
}

.galleriesflashContainer { /*galleries flash player*/
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: left;
	padding: 4px;
	width: 490px;
	clear: both;
	display: inline-block;
	height: 274px;
	line-height: 12px;
	font-size: 0;
}

.mashupSelector { /*galleries flash player*/
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: right;
	padding: 5px;
	width: 339px;
	clear: both;
	display: inline-block;
	height: 418px;
	line-height: 12px;
	font-size: 0;
	overflow: hidden;
}

.mashupSelector a img { /*galleries flash player*/
	margin-bottom: 5px;
	display: block;
}

.djTiestophotos {
	height: 460px;
	display: inline-block;
	float: left;
	width:233px;
	overflow: hidden;
	padding: 0;
}

.tiestoPics{
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: left;
	padding: 5px;
	width: 213px;
	clear: both;
	display: inline-block;
	height: 128px;
	line-height: 12px;
	font-size: 0;
	margin: 0 0 20px 0;
}

.sendMem .mast_right h1 { /*ADDED -  22-04-10*/
	background: url('/media/desktop/images/heading-h1-submissionTips.png') no-repeat 0 0;
	display: block;
	height: 26px;
	position: relative;
	text-indent: -9999px;
	width: 194px;
	margin: 0 0 12px 0;
	text-align: center;
	color: #ff000;
	float: left;
}

.sendMem .tipContainer { /*ADDED -  22-04-10*/
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	float: left;
	padding: 18px 15px;
	width: 319px;
	clear: both;
	display: inline-block;
	line-height: 12px;
	margin: 0 0 20px 0;
	height: 308px;
}

.sendMem .tipContainer ul { /*ADDED -  22-04-10*/
	float: left;
	list-style: none;
}

.sendMem .tipContainer ul li { /*ADDED -  22-04-10*/
	color: #a8a9ab;
	text-indent: 0;
	margin-bottom: 17px;
}

.sendMem .tipContainer ul li.tipheading { /*ADDED -  22-04-10*/
	font-weight: 700;
	color: #fff;
	padding-bottom: 6px;
	margin-bottom: 0;
}

/* ------------------------------------------------------------------------------- 
	SHOWS & DJs - Blog, Profile, Contact, Appearances							   
 DJ Info */
.dj_info {
	float: left;
	width: 640px;
}

.dj_info p.dj_info_mug {
	float: left;
	width: 193px;
}

.dj_info p.dj_info_time {
	float: left;
	padding: 18px 0 0 25px;
	width: 422px;
}

.dj_info p.dj_info_name {
	float: left;
	padding: 0 0 0 25px;
	width: 422px;
}

.dj_info p.dj_info_social {
	float: left;
	padding: 5px 0 0 25px;
	width: 422px;
}

.dj_info p.dj_info_social a.facebook {
	background: url('/media/desktop/images/icon-facebook.gif') 0 5px no-repeat;
	padding: 5px 0 0 22px;
}

.dj_info p.dj_info_social a.twitter {
	background: url('/media/desktop/images/icon-twitter.gif') 0 5px no-repeat;
	padding: 5px 0 0 22px;
}

/* ------------------------------------------------------------------------------- 
	GALLERIES - Detail															   */
#gallery {
	float: left;
	width: 492px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	padding: 5px;
}

.emailMash #gallery {
	float: left;
	width: 562px;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
	padding: 5px;
}

*html .emailMash #gallery {
	width: 552px;
}

#gallery img {
	display: block;
}

#thumbs {
	float: left;
	height: 65px;
	overflow: hidden;
	padding: 0 5px 5px 5px;
	position: relative;
	width: 492px !important;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
}

.emailMash #thumbs {
	float: left;
	height: 65px;
	overflow: hidden;
	padding: 0 5px 5px 5px;
	position: relative;
	width: 552px !important;
	background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
}

.infoStrap {
	float: left;
	width: 531px;
	background: url('/media/desktop/images/bg-strap-tile.png') 0 0 repeat;
	padding: 20px 10px;
	display: none;
	clear: both;
	position: absolute;
	bottom: 76px;
	z-index: 100;
}

*html .infoStrap {
	bottom: 5px;
}

.infoStrap h1 {
	color: #ff0000;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 5px;
	line-height: 14px;
	background: none;
}

#thumbs ul {
	float: left;
	margin: 0 -2px 0 0;
}

#thumbs ul li {
	float: left;
}

#thumbs ul li a img {
	display: block;
}

#thumbs p.thumbs_prev {
	background: url('/media/desktop/images/galleries/bg-thumbs_prev.png') 0 0 no-repeat;
	height: 44px;
	left: 10px;
	position: absolute;
	top: 16px;
	width: 19px;
	z-index: 1000;
}

#thumbs p.thumbs_next {
	background: url('/media/desktop/images/galleries/bg-thumbs_next.png') 0 0 no-repeat;
	height: 44px;
	position: absolute;
	right: 10px;
	top: 16px;
	width: 19px;
	z-index: 1000;
}

#thumbs p.thumbs_prev,#thumbs p.thumbs_next {
	cursor: pointer;
}

/* ------------------------------------------------------------------------------- 
	CONTACT																		   */
.contact {
	background: url('/media/desktop/images/bg-contact.jpg') top right repeat-y;
}

.contact_right {
	float: right;
	padding: 0 0 0 23px;
	width: 214px;
}

.contact_right p {
	padding: 0 0 14px;
}

.contact_left {
	float: left;
	padding: 0 20px;
	width: 335px;
}

.contact_left p {
	position: relative;
}

.contact_left p.field_contact {
	background: url('/media/desktop/images/forms/bg-contact_field.jpg') no-repeat;
	float: left;
	height: 31px;
	margin: 0 0 15px;
	width: 308px;
}

.contact_left p.field_contact input {
	background: transparent !important;
	float: left;
	padding: 7px 8px 0;
	width: 292px;
}

.contact_left p.spam_contact span {
	float: left;
	height: 31px;
}

.contact_left p.spam_contact span.spam_contact_txt {
	width: 292px;
}

.contact_left p.spam_contact span.spam_contact_field {
	background: url('/media/desktop/images/forms/bg-contact_spam.jpg') no-repeat;
	padding: 0 20px 0 0;
	width: 116px;
}

.contact_left p.spam_contact span.spam_contact_field input {
	background: transparent !important;
	padding: 7px 8px 0;
	width: 100px;
}

.contact_left p.spam_contact span.spam_contact_image {
	padding: 0 20px 0 0;
}

.contact_left p.textfield_contact {
	background: url('/media/desktop/images/forms/bg-contact_textfield.jpg') no-repeat;
	float: left;
	height: 117px;
	margin: 0 0 15px;
	width: 308px;
}

.contact_left p.textfield_contact textarea {
	background: transparent !important;
	border: 0;
	float: left;
	height: 110px;
	padding: 7px 8px 0;
	width: 292px;
}

.contact_left ul.btns_contact {
	list-style-type: none;
}

.contact_left ul.btns_contact li {
	float: left;
	padding: 10px 10px 20px 0;
}

p.disclaimer{
	width: 100%;
	text-align: center;
	background: #fff;
	padding: 7px 0 8px 0;
	clear: both;
	color: #000;
	font-weight: 700;
	font-size: 15px;
	display: inline-block;
	margin: 0 auto 25px auto;
	position: relative;
	float: left;
}

h1.errorFour {
	background: url('/media/desktop/images/bg-error-404.png') no-repeat 0 0;
	display: block;
	height: 192px;
	position: relative;
	text-indent: -9999px;
	width: 841px;
	margin: 50px 0 50px 0;
	text-align: center;
	color: #ff000;
}

h1.errorFive {
	background: url('/media/desktop/images/bg-error-500.png') no-repeat 0 0;
	display: block;
	height: 199px;
	position: relative;
	text-indent: -9999px;
	width: 725px;
	margin: 50px 0 50px 0;
	text-align: center;
	color: #ff000;
}

.verification h1 {
		background: url("/media/desktop/images/splash/bg-intro.png") no-repeat;
		display: block;
		margin: 50px 0 18px 0;
		width: 756px;
		height: 122px;
		text-indent: -9999px;
	}
	
.verification p.intro_paragraph {
		display: block;
		margin: 0 0 10px 0;
		font-size: 14px;
		color: #939598;
		clear: both;
		font-weight: lighter;
	}
	
.verification .intro_content p {
		text-align: center;		
	}

.verification .t_and_c {
		display:block; 
		padding: 20px 0 0 0;
	}
	
.verification .t_and_c .t_and_c_text {
		float:left;
		margin: 3px 0 0 10px;
	}
	
.verification .t_and_c input {
		float:left;
		width: auto;
	}
	
.verification .red a:link, a:visited, a:active {
		padding:0 2px;
	}
	
.verification .red a:hover {
		color: #292929 !important;
	}
	
.verification form {
		background: url('/media/desktop/images/bg-logged-tile.png') 0 0 repeat;
		width: 100% !important;
		padding: 20px 0; 
		display: block;
		margin: 50px auto 0 0;
		height: 99px;
		overflow: hidden;
		position: relative;
	}
	
.verification form p {
		background: url("/media/desktop/images/splash/bg-country-selection.png") no-repeat;
		display: block;
		margin: 0 0 20px 0;
		width: 666px;
		height: 22px;
		text-indent: -9999px;
		position: relative;
		left: 9px;
	}
	
.verification form ul {
	float: left;
	list-style: none;
	width: 100%;
	position: relative;
	left: 9px;
	overflow: hidden;
}
	
.verification form ul li {
	float: left;
	position: relative;
	display: inline;
}

.verification form label {
	display: inline;
	float: left;
	font-size: 0.75em;
	margin: 0 0 9px;
	padding: 0;
	position: relative;
	top: 3px;
	width: 77px;
}

.verification form ul li.countrySelection label {
		background: url("/media/desktop/images/splash/bg-label-country.png") no-repeat;
		display: inline;
		width: 57px;
		height: 15px;
		text-indent: -9999px;
		margin-right: 6px;
}

.verification form ul li.dobSelection label {
		background: url("/media/desktop/images/splash/bg-label-fob.png") no-repeat;
		display: inline;
		width: 88px;
		height: 15px;
		text-indent: -9999px;
		margin-right: 6px;
}

.verification form select  {
	background: #58595b;
	border: none !important;
	border-color: transparent !important;
	color: #fff;
	display: inline-block;
	font-family: "Arial",Helvetica,sans-serif;
	font-size: 12px;
	padding: 3px 2px 2px 12px;
	position: relative;
	width: 150px;
	margin-right: 6px;
} 

.verification form select.noMargin  {
	margin-right: 0;
}

.verification form select.selectBox {
	width: 280px;
	margin-right: 12px;
}

.verification .formbutton  {
		background: url("/media/desktop/images/splash/bg-btn-submit.png") no-repeat;
		display: inline;
		width: 141px;
		height: 25px;
		float: right;
		position: absolute;
		right: 10px;
		bottom: 20px;
	}
	
.verification .formbutton input {
		display: block;
		width: 141px;
		height: 25px;
		text-indent: -9999px;
		cursor: pointer;
		background: none;
		margin: 0;
	}

.twitterWidget {
	width: 930px;
	display: block;
}

.twitterWidget p.followLinks{
	color: #939598;
	font-size: 12px;
	font-weight: 700;
	clear: both;
	position: relative;
	text-align: right;
	padding-top: 7px;
	line-height: 12px;
}

.twitterWidget p.tweet  {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif !important;
	font-size: 27px !important;
	line-height: 27px;
}	

.twitterWidget span.tweetDate {
	font-weight: 700;
	padding: 0 0 7px  2px;
	line-height: 12px;
	clear: both;
	display: block;
}
	
/*.twtr-doc {
	float: left !important;
}

.twtr-hd, .twtr-ft div  {
	display: none !important;
}

.twtr-widget p  {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif !important;
	font-size: 27px !important;
	color: #fff;
}	

.twtr-widget p a {
	color: #ff0000 !important;
}

.twtr-timeline{
	-moz-border-radius: 0 !important;
}

.twtr-widget .twtr-tweet {
	border: 0 !important;
}

.twtr-widget i, .twtr-widget .twtr-new-results {
	display: block;
	font-size: 9px;
	font-style: normal;
	margin-top: 2px;
	position: absolute !important; 
	top: 0 !important;
	left: 0 !important;
	font-size: 12px !important;
	font-weight: 700 !important;
}

#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline,
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
	background: transparent !important;
}

.twtr-widget .twtr-tweet-wrap {
	padding: 20px 0 0 0 !important;
}

.twtr-widget i, .twtr-widget i a {
	color: #939598 !important;
}*/
