/* @override 
	http://static.440network.dev.440net.net/skins/macmusic/css/template.css
	@override
	http://static.440network.dev.440net.net/skins/macmusic/css/template.css
	@override
	http://static.440network.com/skins/macmusic/css/template.css
*/

/* @group Basic
------------------------------------------------------- */
body{
	background: #efefef url(/skins/macmusic/images/bg_body.jpg) repeat-x 0 0;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;

	/* steve */
	/*background: #000 url(/skins/macmusic/images/STEVE.jpg) repeat;*/
}

A{
	text-decoration: none;
}
a:link {
	color: #228;
}
a:visited {
	color: #00F;
}
a:hover, a:focus, a:active {
	color: #000;
	text-decoration: underline;
}
/* @end */


#l441wrapper{
	width: 994px;
	margin: 25px auto 0 auto;
	
	/* steve */
	/*background: #efefef url(/skins/macmusic/images/bg_body.jpg) repeat-x 0 0;
	border: 1px solid #ddd;
	padding: 2px 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}


/* @group Head
------------------------------------------------------- */
#l441head{
	height: 105px;
	z-index: 10;
	position: relative;
}
#l441head table{
	width: 100%;
	height: 100px;
}
#l441headLogo IMG{
	padding-left: 10px;
}
#l441headAdv{
	vertical-align: middle;
	text-align: center;
	padding: 0 0 8px 5px;
}
/* @end */




/* @group MainTable
------------------------------------------------------- */

#l441table{
	width: 100%;
}
#l441colLeft{
	width: 172px;
	vertical-align: top;
}
#l441colMain{
	vertical-align: top;
	
}
#l441colRight{
	width: 186px;
	vertical-align: top;
}
/* @end */



/* @group Footer
------------------------------------------------------- */
#l441footAdv{
	padding: 10px 0 10px 0;
	border-bottom:	1px solid #dde;
	
}
#adv440-728b{
	width: 728px;
	margin: auto;
	text-align: center;
	vertical-align: middle;
}
#l441foot{
	padding: 5px;
	text-align: center;
	font-size: 9px;
	color: #889;
	
}

#l441foot A{
	color	: #889;
	text-decoration: none;	
}

/* @end */







/* @group BLOCKS
------------------------------------------------------- */

/* @group Blocks LEFT
------------------------------------------------------ */
/* Left */
#l441colLeft .block440,
#l441colLeft .block440Adv{
	width: 172px;
}
#l441colLeft .block440Adv{
	/*background: url(/skins/macmusic/images/block_172_top4.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -63px;
	padding-top: 4px;
}
#l441colLeft .block440top{
	/*background: url(/skins/macmusic/images/block_172_top.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -10px;
}
#l441colLeft .block440content,
#l441colLeft .block440contentAdv{
	/*background: url(/skins/macmusic/images/block_172_mid.png) repeat-y;*/
	background: url(/skins/macmusic/images/sprite_blocks_mid.png) repeat-y -10px -10px;
}
#l441colLeft .block440bottom,
#l441colLeft .block440bottomAdv{
	/*background: url(/skins/macmusic/images/block_172_bottom.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -87px;

}
/* @end */


/* @group Blocks RIGHT
------------------------------------------------------ */
#l441colRight .block440,
#l441colRight .block440Adv{
	width: 186px;
}
#l441colRight .block440Adv{
	/*background: url(/skins/macmusic/images/block_186_top4.png) no-repeat;*/	
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -210px;
	padding-top: 4px;
}
#l441colRight .block440top{
	/*background: url(/skins/macmusic/images/block_186_top.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -157px;

}
#l441colRight .block440content,
#l441colRight .block440contentAdv{
	/*background: url(/skins/macmusic/images/block_186_mid.png) repeat-y;*/
	background: url(/skins/macmusic/images/sprite_blocks_mid.png) repeat-y -202px -10px;
}
#l441colRight .block440contentAdv{
	padding: 5px 0 5px 0;
}
#l441colRight .block440bottom,
#l441colRight .block440bottomAdv{
	/*background: url(/skins/macmusic/images/block_186_bottom.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -234px;
}

/* @end */


/* @group Blocks Common
------------------------------------------------------ */
.block440{
	margin-bottom: 10px;
}
.block440 A{
	color: #237;
}
.block440 A:hover{
	color: #008;
}

img.blockUser440img{
	display: none;
	height: 1px;
}
.block440top{
	height: 25px; /*33*/
	padding: 8px 10px 0 10px;
	font-weight: bold;
	color: #99a;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
}
.block440content{
	padding: 5px 12px 0 12px;
	font-size: 11px;
	color: #222;
}
.block440content UL{
}
.block440content LI{
	list-style-image: url(/skins/macmusic/images/li_tri.gif);
	padding: 0 0 5px 2px;
	margin-left: 10px;
	overflowOFF: hidden;
	font-size: 10px;
}
.block440contentAdv .fix_ie,
.block440content .fix_ie{
	position: relative;
	/*Fix Fuc!! IE */	
}
.block440bottom{
	height: 50px;
	margin-top: -37px;
}
.block440bottomAdv{
	height: 50px;
	margin-top: -43px;
}


/* adv 160 */
.block440Adv{
	margin-bottom: 10px;
}
.block440contentAdv{
	margin: auto;
	text-align: center;
}
.block440contentAdv .dfp441slot{
	margin: auto;
}
.block440bottomAdv{
}
/* @end */

	
/* @group Block User
------------------------------------------------ */
#block440bar_GLOBAL-USER .block440top{
	/*background: url(/skins/macmusic/images/block_172_top4.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -63px;
	height: 4px;
	padding: 0;
}
#block440bar_GLOBAL-USER .blockUser440title{
	padding-bottom: 10px;
	color: #444;
	text-align: center;	
}
#block440bar_GLOBAL-USER LI{
	list-style-image: url(/skins/macmusic/images/navin_small.png);
	line-height: 100%;
	margin-left: 20px;
	padding: 2px 0;
	overflow: visible;
}
#block440bar_GLOBAL-USER LI A,
#block440bar_GLOBAL-USER LI A B{
	vertical-align: top;
}
/* @end */


/* @group Block NewsLetter
------------------------------------------------ */
#block440bar_GLOBAL-NEWSLETTER .input{
	width: 105px;
	margin-right: 5px;
}
#block440bar_GLOBAL-NEWSLETTER FORM{
	margin-top: 3px;
}
#block440bar_GLOBAL-NEWSLETTER .button{
	padding: 0;
	margin: 0;
}
/* @end */



/* @group Block Login
------------------------------------------------ */
#block440bar_GLOBAL-LOGIN TD{
}
#block440bar_GLOBAL-LOGIN B{
	font-size: 10px;
	color: #556;
}
#block440bar_GLOBAL-LOGIN .input{
	width: 115px;
	height: 14px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#block440bar_GLOBAL-LOGIN .button{
	padding-top: 9px;
}

#block440bar_GLOBAL-LOGIN A{
	display: block;
	text-align: center;
	margin-top: 5px;
	font-size: 9.5px;
	color: #999;
}
#block440bar_GLOBAL-LOGIN A:hover{
	color: #000;
}
/* @end */


/* @group Block Services
------------------------------------------------ */
#block440bar_SERVICES LI{
	list-style-image: url(/skins/macmusic/images/navin_small.png);
	line-height: 100%;
	margin-left: 20px;
	padding: 2px 1px 2px 0;
	overflow: visible;
}
#block440bar_SERVICES LI A{
	vertical-align: top;
}
/* @end */


/* @group Block Videos
------------------------------------------------ */
#block440bar_GLOBAL-LATEST_VIDEOS .block440content{
	text-align: center;
}
.block440videosDiv{
	padding-top: 5px;
}
/* @end */


/* @group Block Partners
------------------------------------------------ */
#block440bar_GLOBAL-PARTNERS .block440content{
	text-align: center;
}
#block440bar_GLOBAL-PARTNERS div.partnerImg{
	padding-bottom: 7px;
}
#block440bar_GLOBAL-PARTNERS img{
	border: 1px solid #eee;
}

/* @end */


/* @group Block Follow
------------------------------------------------ */
#block440bar_GLOBAL-FOLLOW .block440content IMG{
	margin-bottom: 4px;
}
#block440bar_GLOBAL-FOLLOW UL{
	padding-top: 2px;
}

#block440bar_GLOBAL-FOLLOW LI{
	list-style-image: url(/skins/macmusic/images/navin_small.png);
	line-height: 100%;
	margin-left: 20px;
	padding: 2px 1px 2px 0;
	overflow: visible;
	font-size: 11px;
}
#block440bar_GLOBAL-FOLLOW LI A{
	vertical-align: top;
}

/* @end */

/* @group Block AddThis
------------------------------------------------ */

#block440bar_GLOBAL-ADDTHIS .block440top{
	height: 4px;
	padding: 0;
	font-size: 1px;
	color: #fff;
}
#block440bar_GLOBAL-ADDTHIS .block440bottom{
	/*background: url(/skins/macmusic/images/block_172_bottom.png) no-repeat left bottom;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -117px;
	margin-top: -9px;
	bottom: 0;
	height: 20px;
}

#block440bar_GLOBAL-ADDTHIS .block440content .{
}

#block440bar_GLOBAL-ADDTHIS #block440content_addthis {
	text-align: center;
}


/* @end */


/* @group Block FB_PAGE Left
------------------------------------------------ */

#l441colLeft #block440bar_GLOBAL-FB_PAGE .block440top{
	height: 4px;
	padding: 0;
	font-size: 1px;
	color: #fff;
}
#l441colLeft #block440bar_GLOBAL-FB_PAGE .block440bottom{
	/*background: url(/skins/macmusic/images/block_172_bottom.png) no-repeat left bottom;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -117px;
	margin-top: -9px;
	bottom: 0;
	height: 20px;
}

#l441colLeft #block440bar_GLOBAL-FB_PAGE DIV.block440content {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#l441colLeft #block440bar_GLOBAL-FB_PAGE IFRAME{
	padding: 0;
	margin: 0;
	margin-left: -4px;	
}


/* @end */

/* @group Block FB_PAGE Right
------------------------------------------------ */

#l441colRight #block440bar_GLOBAL-FB_PAGE .block440top{
	height: 4px;
	padding: 0;
	font-size: 1px;
	color: #fff;
}
#l441colRight #block440bar_GLOBAL-FB_PAGE .block440bottom{
	/*background: url(/skins/macmusic/images/block_186_bottom.png) no-repeat left bottom;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -264px;
	margin-top: -9px;
	bottom: 0;
	height: 20px;
}

#l441colRight #block440bar_GLOBAL-FB_PAGE DIV.block440content {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#l441colRight #block440bar_GLOBAL-FB_PAGE IFRAME{
	padding: 0;
	margin: 0;
	margin-left: 3px;
	border-color: transparent;
	border: none;
}


/* @end */


/* @end */







/* @group b441 main
---------------------------------------------- */

.b441_main{
	margin-left: 14px;
	clear: both;
	margin-bottom: 10px;
}
.b441_main div.b441top{
	/*background: url(/skins/macmusic/images/box_608_top4.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -304px;
	height: 4px;
}
.b441_main div.b441content{
	/*background: url(/skins/macmusic/images/box_608_mid.png) repeat-y;*/
	background: url(/skins/macmusic/images/sprite_blocks_mid.png) repeat-y -408px -10px;
	padding: 0 24px 0 10px;
}
.b441_main div.b441bottom{
	/*background: url(/skins/macmusic/images/box_608_bottom.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -328px;
	height: 51px;
	margin-top: -41px;
}

.b441content .padding{
	padding: 0 10px 30px 10px;
	position: relative;
}

/* @end */


/* @group b441 head
---------------------------------------------- */

.b441_head{
	margin-left: 14px;
	clear: both;
	margin-bottom: 10px;
}
.b441_head div.b441top{
	background: url(/skins/macmusic/images/box_608_top.png) no-repeat;
	height: 29px;
}
.b441top H2{
	font-size: 13px;
	padding: 7px 0 0 10px;
	margin: 0;
	color:  #778;
	font-weight: bold;
}
div.b441top h2 A{
	color: #778;	
}
div.b441top h2 A:hover{
	color: #000;
	text-decoration: none;
}

.b441_head .b441topRight{
	float: right;
	padding-right: 25px;
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
}

.b441_head div.b441content{
	/*background: url(/skins/macmusic/images/box_608_mid.png) repeat-y;*/
	background: url(/skins/macmusic/images/sprite_blocks_mid.png) repeat-y -408px -10px;	
	padding: 0 24px 0 10px;
}
.b441_head div.b441bottom{
	/*background: url(/skins/macmusic/images/box_608_bottom.png) no-repeat;*/
	background: url(/skins/macmusic/images/sprite_blocks.png) no-repeat -10px -328px;
	height: 51px;
	margin-top: -41px;
}

/* @end */


/* @group b441 head geobuy
---------------------------------------------- */
#b441bar_geobuy .b441top H2{
}
#b441bar_geobuy .b441content TABLE{
	width: 100%;
}
#b441bar_geobuy .b441content TD{
	vertical-align: text-bottom;
}
#b441bar_geobuy .b441content TD.buyTd1{
	width: 45%;
}
#b441bar_geobuy .b441content H5{
	font-weight: normal;
	font-size: 10px;
	padding: 5px 0 2px 5px;
	margin: 0;
	color: #555;
}
#b441bar_geobuy .b441content div.buyOnline,
#b441bar_geobuy .b441content div.buyNear{
	padding: 2px 4px 3px 15px;
	font-size: 11px;
}
#b441bar_geobuy .b441content LI{
	list-style: none;
	padding: 0 2px 1px 0;
	margin: 0;
	color: #667;
}
#b441bar_geobuy .b441content LI:hover{
	background: #f9f9ff;
}
#b441bar_geobuy .b441content .buyDistance{
	float: right;
}
#b441bar_geobuy .b441content .buyImgCountry{
	vertical-align: top;
	margin: 0;
	margin-right: 5px;
}
#b441bar_geobuy .padding{
	padding-bottom: 5px;
}
/* @end */



/* @group Box441MOVED
-------------------------------------- */

#b441bar_moved .padding{
	padding-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
	text-align: center;
}
#b441bar_moved H2{
	color: #333;
	font-size: 100%;
}
.moved441intro{
	overflow: hidden;
}
#b441bar_moved IMG{
	width: 130px;
	float: right;
	margin-left: 20px;
}
#b441bar_moved P{
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 160%;
	color: #444;
	font-style: italic;
	overflow: hidden;
	text-align: left;
	text-shadow: #ddd 1px 1px 4px;
	-moz-text-shadow: #ddd 1px 1px 4px;
	-webkit-text-shadow: #ddd 1px 1px 4px;
}
#b441bar_moved{
	z-index: 100;
	opacity: 1;
	position: relative;
}
#moved441over{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index:1 !important;
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;  
}
.moved441button{
	margin-top: 55px;
	margin-bottom: 45px;
	border: 2px solid #000;
	padding: 15px 10px;
	font-size: 14px;
	line-height: 140%;
	text-align: center;
	background: #cfc;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	display: inline-block;

background: #4c4c4c;
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
background: linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
	color: #fefb8c;
	-webkit-box-shadow: 2px 2px 5px #777;
	-moz-box-shadow: 2px 2px 5px #777;
	box-shadow: 2px 2px 5px #777;
}
#b441bar_moved A.button{
	background: red;
	overflow: hidden;
}
.moved441button A{
	color: #fefb8c;
	text-decoration: none;
}
.moved441button:hover{
	color: #F00;
	-webkit-box-shadow: -2px -2px 5px #777;
	-moz-box-shadow: -2px -2px 5px #777;
	box-shadow: -2px -2px 5px #777;
}
.moved441button:hover A{
	color: #F00;
}
.moved441button.click{
	padding: 20px 30px;
	font-size: 22px;
}
.moved441desc{
	margin-top: 60px;
	color: #333;
	font-size: 13px;
}
.moved441button.view{
	margin-top: 20px;
	padding: 20px 60px;
	font-size: 24px;
}


/* @end */




/* @group Main Page
---------------------------------------------------------------------------- */
#topRight440	{
	float			: right;
	padding-left	: 5px;
	padding-right	: 1px;
}

h1.title440{
	margin			: 0px;
	padding-top		: 10px;
	padding-bottom	: 15px;
/*	font-family		: Helvetica, Geneva, Arial, sans-serif; */
	font-size		: 18px; 
	line-height		: 18px; 
	font-weight		: bold;
	color			: #444444;
}
.intro440	{
	padding			: 0px;
	margin			: 0px;
	color			: #778;
/*	padding-top		: 15px; */
	padding-bottom	: 10px;
}
A.intro440link	{ 
	color			: #000000;
	font-size		: 11px;
	font-weight		: bold;
}
/* ## Text Page  ## */
.text-f1		{ font-size: 10px;}
.text-f2		{}
.text-f3		{ font-size: 13px;}
/* ## Spacer ### */
DIV.intro440spacer{
	width	:1px;
	height	:20px;
	margin:0;
	padding:0;
}
/* @end */





/* @group Subtitle
---------------------------------------------------------------------------- */

TABLE.sub440table{
	margin-top:10px;
}
TD.sub440title{
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 3px;
}
TD.sub440right{
	padding-bottom: 3px;
}
TD.sub440bottom{
	background : #DCDCDC;
	border-bottom	: solid #F0F0F0 1px;
	height:1px;
}

/* @end */



/* @group Comments Forms
---------------------------------------------------------------------------- */

DIV#comment440form TEXTAREA,
DIV#comment440form{
	padding		: 0px;
	margin		: 0px;
	margin-left	: auto;
	margin-right: auto;
	width:530px;
}
DIV#comment440form{
	margin-top	: 10px;
	text-align	: center;
	padding-bottom:20px;
}
DIV#comment440form P{
	margin		: 0px;
	padding		: 2px;
	font-size	: 10px;
	color 		: #666666;
	background	: #FAFAFA;
	margin-bottom:5px;
	text-align	: center;
}

/* ## n comments ## */
UL.comment440link{
	padding		: 10px;
	padding-left: 20px;
	margin		: 0px;
}
.comment440link IMG{
	margin-right	: 5px;
	vertical-align	: top;
}
.comment440a{
}

/* @end */



/* @group Navigation
---------------------------------------------------------------------------- */

/* ## navigation after comment posted ## */
DIV.nav440comment{
	padding		: 0px;
	margin		: 0px;
	padding-top	: 10px;
	padding-bottom: 100px;
}
DIV.nav440comment UL{
	padding		: 0px;
	margin		: 0px;
	padding-top	: 20px;
	padding-left: 20px;
}
DIV.nav440comment A{
	line-height: 30px;
	vertical-align	: middle;
	text-decoration:none;
	margin :5px;
}

/* ## internal ## */
.navin440 IMG,
DIV.nav440comment IMG{
	vertical-align	: middle;
	margin-right	: 4px;
}
.navin440{
	padding-top		: 25px;
	padding-bottom	: 20px;
	font-size		: 13px;
	font-weight		: bold;
}
.navin440a IMG,
.navin440 IMG{
	vertical-align	: top;
	margin-bottom: 10px;
}
A.navin440a{
	text-decoration:none;
}
A.navin440a:hover{
	color: #554444;	
}

/* ## Params ## */

/* Params Page results */
.pnav440results	{ 	color: #444444;	font-size: 11px;	}
.pnav440results	{ 	color: #444444;	font-size: 11px;	font-weight: bold;}

TD.pnav440page A{
	min-height: 23px;
}

/* Params page */
TD.pnav440page I	{ 	color: #444444;	font-size: 11px; font-style: normal;}
TD.pnav440page A	{ 	
	color: #666;	
	font-size: 11px; 
	margin-left: 4px;
	border: 1px solid #bbbbbb;
	padding: 2px;
	background: #FFF;
}
TD.pnav440page A:hover{
	color: #000000;	
	border: 1px solid #111111;
	background-color: #cccccc;
	text-decoration: none;
}
.pnav440pageSelect	{ 	
	color: #666;	
	font-size: 11px; 
	margin-left: 3px; 
	border: 1px solid #111111;
	padding: 2px;
	background: #FFF;
}
.pnav440pageMore{
	color: #aaaaaa;	
	font-size: 11px; 
	margin-left: 3px;
	padding: 2px;
}

/* PrevNext Date */
.pnav440dateTable{
	padding: 0;
	margin: 0;
}
.pnav440dateTd{
	color: #666666;	font-size: 11px;
}

/* @end */





/* @group Misc
---------------------------------------------------------------------------- */

DIV.spacer440h_50 {
	width	:1px;
	height	:50px;
	margin:0;
	padding:0;
}

#time440 {
	font-size	:10px;
	text-align	: center;
}
#debug440bar {
	margin-top: 40px;
	background: white;
}
#debug440 {
	font		: 9px/12px   Monaco, Verdana, Arial, sans-serif;
	color		: black;
}

/* ## Boxes title ## */
.title440box{
	color: #444444;	
	font-size: 12px;		
	font-weight: bold;
	padding-bottom:5px;
}

/*## global ##*/
.off440, A.off440{
	color:#FF0000;
}
.error440{
	color:#FF0000;
	font-weight: bold;
}
.small440 	{ font-size: 10px; }
.mini440 	{ font-size: 9px; }

/* @end */



/* @group Team
---------------------------------------------------------------------------- */
A.team440link	{ 
	background-color: #FF6600; 
	font-size: 10px;
	color		: #FFFFFF;
	padding		:2px;
	margin-right:2px;
}
.team440,
.team440small {
	color:#FF6600;
}
.team440small 	{ 
	font-size: 10px; 
}
A.team440a{
	font-size:10px;
	font-weight: bold;	
	background-color:#FF6600;
	color: #FFFFFF;
	padding:1px;
	margin-right:2px;
}
A.team440a:hover{
	background-color:#FF0000;
}

/* @end */


/* @group Adm Tabs 
--------------------------------------------------- */
#admTabs441 strong{
    line-height:normal;
}
#admTabs441{
	float:left;
    width:100%;
    font-size:10px;
    font-weight: bold;
    line-height:normal;
	background: #FFFFFF url(/skins/macmusic/images/tab_border.gif) repeat-x;
	margin-bottom: 10px;
}
#admTabs441 ul{
	margin:0;
	padding:1px 5px 0 10px;
	list-style:none;
}
#admTabs441 LI{
	float:left;
	background: url(/skins/macmusic/images/tab_right.gif) no-repeat right top;
	margin:0;
	padding:0;
	margin-right: 2px;
	list-style:none;
}
#admTabs441 A{
	display:block;
	background: url(/skins/macmusic/images/tab_left.gif) no-repeat left top;
	padding:5px 11px 4px;
	color: #888;
	text-decoration: none;

}
#admTabs441 a:hover{
	color: #000;
}
#admTabs441 LI#admTabs441liSelected{
	background-image: url(/skins/macmusic/images/tab_on_right.gif);
}
#admTabs441 LI#admTabs441liSelected A{
	background-image: url(/skins/macmusic/images/tab_on_left.gif);
	padding-bottom:5px;
	color: #555;
}
/* @end */


/* @group Adm Sort
------------------------------------------------ */
#admSort441{
	text-align: right;
}
#admSort441 A{
	padding: 2px 4px;
	border: 1px solid #aae;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	font-size: 10px;
}
#admSort441 A:hover{
	border: 1px solid #aaa;
	background-color: #eeF;
}
#admSort441 A.admSort441aSelected{
	border: 1px solid #000;
	background-color: #66B;
	color: #fff;
}

/* @end */








/* @group Forms
--------------------------------------------------------------- */


#box441_form{
	background-color: #FBFBFC;
}
#form440errorDiv{
	background-color: #fc6;
	border: 1px solid #f00;
	padding: 1px;
}
#form440okDiv{
	background-color: #6f6;
	border: 1px solid #008000;
	padding: 5px;
}

.intro440error{
	color: #FF0000;	
	font-size: 11px;
}
.form440title		{ 
	color			: #333333;	
	font-size		: 12px;
	font-weight		: bold;
	padding-bottom	: 5px;
}
.form440table TD{
	padding-left	: 2px;
	padding-bottom	: 5px;
}
.form440cont INPUT,
.form440cont OPTION,
.form440cont TEXTAREA,
.form440cont SELECT{
	font-size: 11px;
}

.field440			{ color: #333333;	font-size: 11px;	}	
.field440changed, .field440changed A	{ color: #FF0000;	font-size: 11px;}	
.field440error		{ color: #FF0000;	font-size: 11px;	}
.field440value		{ color: #000000;	font-size: 11px;	}	
.field440desc		{ color: #888888;	font-size: 9px;		}	

.field440cboxes{display: block;}

.field440cboxes INPUT{
	margin: 0 5px 2px 0;
}

.multiForm440action{
	text-align:right;	
}

.form440button{
	font-size: 17px;
	margin-right: 5px;
	margin-left: 5px;
}
.form440buttonMain{
	font-size: 17px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
}
INPUT.form440buttonSmall{
	font-size: 9px;
	margin-bottom: 4px;
	padding: 1px 2px;
	background-color: #91ffff;
}
.field440ajaxSearch{
	background-color: #fed891;
	font-size: 10px;
}
.field440ajaxResults{
	background-color: #EEE;
	font-size: 10px;	
}
.field440ajaxAdd {
	background-color: #fff2dd;
	padding: 2px;
}
.field440ajaxAdd TD{
	padding: 0;
	vertical-align: top;
}
.field440ajaxAdd INPUT,
.field440ajaxAdd SELECT,
.field440ajaxAdd OPTION,
.field440ajaxAdd TEXTAREA,
.field440ajaxAdd TD{
	font-size: 9.5px;
}

/* @end */



/* @group BoxDiv
------------------------------------------------- */
.box441{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior:url(/inc/border-radius.htc);
	border: 1px solid #ccc;
	margin-bottom: 5px;
	overflow: auto;
	text-align: left;
	background-color: #fdfdff;
}
.box441 .boxpadding{
	padding: 10px 10px 10px 10px;	
}
#box441_news_nav{
	width: 380px;
}

/* @end */


/* @group BoxDiv Search
------------------------------------------------- */
.box441_search{
	margin-top: 10px;
	background-color: #f8f8fa;
	font-size: 11px;
	color: #667 ;	
}
.box441_search TABLE.search440table TD{
	padding: 2px;
}
.box441_navPages{
	background-color: #f8f8fA;	
}
/* @end */

.search441noResults{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: #F00;
	padding-top: 50px;
}

