/* reset */
html, body
{
	height			: 100%;
	color			: #75622F;
	background		: #CAB383 url(/include/image/bkg/bkg.jpg) repeat-x  center top;
	font-family		: Verdana,Helvetica,sans-serif;
}

body, div, form, fieldset, h1, h2, h3, h4, h5, h6, p
{
	position		: relative;
}

h5, h6
{
	padding			: 2px 0 5px 0;
}

label.invalid
{
	color				: #F00;
}

input.radio
{
	float				: left;
	position			: relative;
	top					: 2px;
	margin-right		: 4px;
}

/* IE7 Only - place radions like in FF */
*:first-child+html input.radio
{
	top					: -2px;
	left				: -4px;
	margin-right		: -3px;
}

form label
{
	float				: left;
	color				: inherit;
	font-weight			: bold;
	padding-right		: 5px;
	width				: 150px;
	text-align			: right;
	display				: block;
}

form label span.remark
{
	font-size			: 70%;
	float				: right;
}

form label.check-box-label
{
	width				: 370px;
}

form label.radio-label
{
	padding-left		: 3px;
	text-align			: left;
	width				: auto;
}

div.line
{
	margin-bottom		: 5px;
}
	
/* in IE, selects cannot be costumized, so we just reposition them a bit */
* html form select
{
	margin-top:3px;
}
input.text
{
	width:195px;
}
input.price
{
	width:50px;
}
input.grayed
{
	background-color:#E0E0E0;
	font-style:italic;
}

div#container
{
	margin			: 0 auto;
	width			: 780px;
	
	height			: auto !important; /* for proper browsers */
	height			: 100%;   /* min-height for IE6 */
	min-height		: 100%;
}
div#master-content
{
	min-height		: 830px;
}
div#master-header
{
	background		: transparent url(/include/image/bkg/header.jpg) no-repeat scroll center top;
	height			: 150px;
	width			: 780px;
}
div#banner-advertisement
{
	float			: left;
	height			: 65px;
	margin			: 0pt;
	padding			: 27px 20px 20px;
	width			: 480px;
}
a#musicglue-logo
{
	background		: transparent url(/include/image/misc/logo.gif) no-repeat scroll center top;
	float			: right;
	height			: 148px;
	width			: 260px;
}
span.image-caption
{
	display			: none;
	visibility		: hidden;
}

div#master-footer
{
	background		: transparent url(/include/image/bkg/footer.gif) no-repeat scroll center bottom;
	clear			: both;
	height			: 78px;
	margin-top		: 10px;
	padding			: 10px;
	width			: 760px;
}

div#master-footer span#copyright
{
	float			: left;
	font-size		: 95%;
	font-weight		: bold;
	top				: 15px;
}

div#master-footer ul li
{
	display			: inline;
}

div#master-footer ul li a
{
	float			: right;
	height			: 18px;
	margin			: 6px;
}

div#master-footer li#tc a
{
	background		: transparent url(/include/image/headlines/tc_sub.gif) no-repeat scroll left top;
	width			: 114px;
}

div#master-footer li#privacy-policy a
{
	background		: transparent url(/include/image/headlines/privacypolicy_sub.gif) no-repeat scroll left top;
	width			: 85px;
}
div#master-footer li#stuff-to-know a
{
	background		: transparent url(/include/image/headlines/stufftoknow_sub.gif) no-repeat scroll left top;
	width			: 78px;
}
div.break
{
	clear			: both;
	/*overflow		: hidden;*/
/*	width			: 1px;
	height			: 1px;*/
}
/*
.hidden
{
	display: none;
	visibility: hidden;
}
.floated
{
	float: left;
}
div.break
{
	clear: both;
	width:1px;
	height:1px;
	overflow:hidden;
}
*/
/* The page's master header  */
/*
div#header2
{
	height: 25px;
	width: 780px;
}

div.round_UI_top
{
	background: transparent url(/include/image/bkg/round_UI_top.png) no-repeat scroll center top;
	height: 45px;
	margin: -42px 0pt 0pt;
	padding: 15px 25px;
	position: absolute;
	width: 730px;
	z-index: 10;
}
.round_UI_status
{
	background: transparent url(/include/image/bkg/round_UI_status.png) no-repeat scroll center top;
	height: 29px;
	margin: 0pt;
	padding: 8px;
	text-align: right;
	width: 519px;
}
.round_UI_status a
{
	float: right;
}
.round_UI_status span
{
	color: #666DBF;
	float: left;
	font-weight: bold;
	margin: 0pt;
	padding: 6px;
}
*/
/* master part */
/*
.round_UI_middle
{
	background: transparent url(/include/image/bkg/round_UI_middle.png) repeat-y scroll center top;
	overflow: hidden;
	padding: 10px 25px;
	width: 730px;
}
*/
/* top nav bar */
div.UI_nav1
{
	height: 47px;
	width: 730px;
}
div.UI_nav1 ul
{
	list-style-type: none;
}
div.UI_nav1 ul li
{
	display: inline;
}
div.UI_nav1 ul li a
{
	float: left;
	height: 47px;
	text-decoration: none;
	width: 134px;
}

div.UI_nav1 ul li.nav1_home_active a
{
	background: transparent url(/include/image/buttons/UI_nav1_home.png) no-repeat scroll left top;
}
div.UI_nav1 ul li.nav1_home a
{
	background: transparent url(/include/image/buttons/UI_nav1_home.png) no-repeat scroll 0px -94px;
}
div.UI_nav1 ul li.nav1_home a:hover
{
	background: transparent url(/include/image/buttons/UI_nav1_home.png) no-repeat scroll 0px -47px;
}
div.UI_nav1 ul li.nav1_campaigns_active a
{
	background: transparent url(/include/image/buttons/UI_nav1_campaigns.png) no-repeat scroll left top;
}
div.UI_nav1 ul li.nav1_campaigns a
{
	background: transparent url(/include/image/buttons/UI_nav1_campaigns.png) no-repeat scroll 0px -94px;
}
div.UI_nav1 ul li.nav1_campaigns a:hover
{
	background: transparent url(/include/image/buttons/UI_nav1_campaigns.png) no-repeat scroll 0px -47px;
}
div.UI_nav1 ul li.nav1_reports_active a
{
	background: transparent url(/include/image/buttons/UI_nav1_reports.png) no-repeat scroll left top;
}
div.UI_nav1 ul li.nav1_reports a
{
	background: transparent url(/include/image/buttons/UI_nav1_reports.png) no-repeat scroll 0px -94px;
}
div.UI_nav1 ul li.nav1_reports a:hover
{
	background: transparent url(/include/image/buttons/UI_nav1_reports.png) no-repeat scroll 0px -47px;
}
div.UI_nav1 ul li.nav1_myaccount_active a
{
	background: transparent url(/include/image/buttons/UI_nav1_myaccount.png) no-repeat scroll left top;
}
div.UI_nav1 ul li.nav1_myaccount a
{
	background: transparent url(/include/image/buttons/UI_nav1_myaccount.png) no-repeat scroll 0px -94px;
}
div.UI_nav1 ul li.nav1_myaccount a:hover
{
	background: transparent url(/include/image/buttons/UI_nav1_myaccount.png) no-repeat scroll 0px -47px;
}
div.UI_nav1 ul li.nav1_support_active a
{
	background: transparent url(/include/image/buttons/UI_nav1_support.png) no-repeat scroll left top;
}
div.UI_nav1 ul li.nav1_support a
{
	background: transparent url(/include/image/buttons/UI_nav1_support.png) no-repeat scroll 0px -94px;
}
div.UI_nav1 ul li.nav1_support a:hover
{
	background: transparent url(/include/image/buttons/UI_nav1_support.png) no-repeat scroll 0px -47px;
}
div.UI_nav1 ul li.nav1_questionmark a
{
	background: transparent url(/include/image/buttons/UI_nav1_questionmark.png) no-repeat scroll left top;
	width: 60px;
}

/* Middle */
.UI_middle1
{
	background: transparent url(/include/image/bkg/UI_middle1.png) repeat-y scroll center top;
	overflow: hidden;
	padding: 10px;
	width: 710px;
}

/* Campaigns */

/* Campaings Menu */
div.UI_nav2
{
	height: 40px;
	width: 710px;
}
div.UI_nav2 ul
{
	list-style-type: none;
}
div.UI_nav2 ul li
{
	display: inline;
}
div.UI_nav2 ul li a
{
	float: left;
	height: 40px;
	text-decoration: none;
	width: 142px;
}

div.UI_nav2 ul li.nav2_products_active a
{
	background: transparent url(/include/image/buttons/UI_nav2_products.png) no-repeat scroll left top;
}
div.UI_nav2 ul li.nav2_products a
{
	background: transparent url(/include/image/buttons/UI_nav2_products.png) no-repeat scroll 0px -80px;
}
div.UI_nav2 ul li.nav2_products a:hover
{
	background: transparent url(/include/image/buttons/UI_nav2_products.png) no-repeat scroll 0px -40px;
}
div.UI_nav2 ul li.nav2_apps_active a
{
	background: transparent url(/include/image/buttons/UI_nav2_apps.png) no-repeat scroll left top;
}
div.UI_nav2 ul li.nav2_apps a
{
	background: transparent url(/include/image/buttons/UI_nav2_apps.png) no-repeat scroll 0px -80px;
}
div.UI_nav2 ul li.nav2_apps a:hover
{
	background: transparent url(/include/image/buttons/UI_nav2_apps.png) no-repeat scroll 0px -40px;
}
div.UI_nav2 ul li.nav2_live_active a
{
	background: transparent url(/include/image/buttons/UI_nav2_live.png) no-repeat scroll left top;
}
div.UI_nav2 ul li.nav2_live a
{
	background: transparent url(/include/image/buttons/UI_nav2_live.png) no-repeat scroll 0px -80px;
}
div.UI_nav2 ul li.nav2_live a:hover
{
	background: transparent url(/include/image/buttons/UI_nav2_live.png) no-repeat scroll 0px -40px;
}
div.UI_nav2 ul li.nav2_fans_active a
{
	background: transparent url(/include/image/buttons/UI_nav2_fans.png) no-repeat scroll left top;
}
div.UI_nav2 ul li.nav2_fans a
{
	background: transparent url(/include/image/buttons/UI_nav2_fans.png) no-repeat scroll 0px -80px;
}
div.UI_nav2 ul li.nav2_fans a:hover
{
	background: transparent url(/include/image/buttons/UI_nav2_fans.png) no-repeat scroll 0px -40px;
}
div.UI_nav2 ul li.nav2_preferences_active a
{
	background: transparent url(/include/image/buttons/UI_nav2_preferences.png) no-repeat scroll left top;
}
div.UI_nav2 ul li.nav2_preferences a
{
	background: transparent url(/include/image/buttons/UI_nav2_preferences.png) no-repeat scroll 0px -80px;
}
div.UI_nav2 ul li.nav2_preferences a:hover
{
	background: transparent url(/include/image/buttons/UI_nav2_preferences.png) no-repeat scroll 0px -40px;
}
div.UI_middle2
{
	background: transparent url(/include/image/bkg/UI_middle2.png) repeat-y scroll center top;
	color: #8E7352;
	overflow: hidden;
	padding: 10px;
	width: 690px;
}
div.UI_middle2 a
{
	color: #8E7352;
}

div.UI_bottom2
{
	background:transparent url(/include/image/bkg/UI_bottom2.png) no-repeat scroll center top;
	height:10px;
	margin:0pt;
	width:710px;
}
div.UI_bottom1 
{
	background:transparent url(/include/image/bkg/UI_bottom1.png) no-repeat scroll center top;
	height:10px;
	margin:0pt;
	width:730px;
}
div.round_UI_bottom 
{
	background:transparent url(/include/image/bkg/round_UI_bottom.png) no-repeat scroll center top;
	height:25px;
}

div.LeftMenu
{
	border-right: 2px solid #F1E6CB;
	float: left;
	padding: 10px;
	width: 139px;
}

div.ContentWithLeftMenu
{
	border-left: 2px solid #FFFFFF;
	float: left;
	padding: 10px;
	width: 506px;
}

div.info-box
{
	background-image:url('/include/image/icons/info.png');
	background-position:5px 5px;
	background-repeat:no-repeat;
	font-size:11px;
	padding: 15px 15px 15px 70px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 2px solid #ede3ce;
	min-height: 37px;
}

* html div.info-box
{
	height: 37px;
}

div.info-box p
{
	margin-bottom: 10px;
}

.RightsHolderForm fieldset
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.RightsHolderForm fieldset div.line
{
	clear:both;
	margin-bottom: 5px;
}
.RightsHolderForm fieldset div h4, .RightsHolderForm fieldset div h5
{
	float: left;
	font-weight:bold;
}
.RightsHolderForm fieldset div h4
{
	width: 58px;
}
.RightsHolderForm fieldset div h5
{
	width: 420px;
}

.RightsHolderForm fieldset label
{
	float: left;
	padding-right: 5px;
	padding-top: 4px;
	text-align: right;
	width: 200px;
}
.RightsHolderForm fieldset label.check-box-label
{
	padding-top:0px;
	width: 370px;
}
.RightsHolderForm fieldset div#tracksPicker label
{
	float: none;
	padding-right: 5px;
	text-align: left;
	width: 200px;
}
.RightsHolderForm input.submit 
{
	border:0pt none;
	color:Black;
	float:right;
	padding:0px 5px;
}

.RightsHolderForm .BgColorSelector
{
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-left: 2px;
	cursor:pointer;
}
#Bgcolor-blue
{
	background-color: Blue;
}
#Bgcolor-green
{
	background-color: Green;
}
#Bgcolor-silver
{
	background-color: Silver;
}
#Bgcolor-orange
{
	background-color: Orange;
}
#Bgcolor-pink
{
	background-color: Purple;
}

label
{
	font-weight:bold;
}

input.checkbox
{
	float:left;
	height:14px;
	width:14px;
	display:block;
	margin-left:2px;
	border:1px solid silver;
}

#markup
{
	width	: 450px;
	height	: 100px;
}

div.UI_nav3 ul 
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	text-align: left;
}
div.UI_nav3 ul *
{
	font-size:11px;
}

div.UI_nav3 ul li 
{ 
	margin: 0px 0px 10px 0px;
	width: 120px;	
	border: 1px solid #ede3ce;	
	background-color: #f7eedc;	
	padding: 3px 5px 3px 5px;	
}
div.UI_nav3 ul li a, 
div.UI_nav3 ul li a:visited 
{
	text-decoration: underline;
	color: #363a65;			
}
div.UI_nav3 ul li a:hover 
{
	color: #c28746;		
}
div.UI_nav3 a.UI_nav3_active 
{
	font-weight: bold;		
}
div.UI_nav3 a.UI_nav3_disabled
{
	color: Gray;
}

div.form-error-messages 
{
	background-color:#FFFFFF;
	border:1px solid #9D8049;
	font-size:11px;
	font-weight:bold;
	padding:10px;
}
div.form-error-messages ul 
{
	color:Red;
	list-style-type:none;
	margin:0pt;
	padding:0pt 0pt 0pt 10px;
}
div.form-error-messages ul li 
{
	font-weight:normal;
	margin-bottom:5px;
}

#country-selection 
{
	border:1px dashed #CDCDCD;
	margin-top:10px;
	padding:5px 0pt;
}
#country-selection label
{
	width:150px;
}
#restriction-type label
{
	width:200px;
	float:none;
}
#restriction-type
{
	float:left;
}
#restriction-countries
{
	margin-top:5px;
}
.RightsHolderForm h4
{
	font-weight:bold;
	font-size:120%;
}
div.FormRow
{
	background-color: #f6e8ce; 
}
div.FormAlternateRow
{
	background-color: #faf1dd; 
}
div.FormCleanRow,
div.FormRow,
div.FormAlternateRow
{
	padding:5px;
	border-bottom: 2px solid #ede3ce;	
}

form#rights-holder-campaigns-products-wizard-fasttrack-pricing-step-form fieldset label,
form#create-default-look-and-feel-form fieldset label
{
	width:150px;
}
.info-icon
{
	float:right;
}

#ProductNameContainer
{
	padding: 15px;
	background-color: #f1e6cb;
	width: 476px;	
	color: #000000;
	border-bottom: 2px solid #e8daba;
	overflow: hidden;
}

.RightsHolderForm a.button-back, 
.RightsHolderForm input.button-back 
{
	width: 78px;
	height: 29px;
	background: url(/include/image/buttons/back.png) no-repeat top center;
	text-decoration:none;
	display: block;
}

#add-new-local-price
{
	padding-top: 5px;
	padding-left:3px;
}
#restriction-countries
{
	margin-top:15px;
	margin-bottom:15px;
}


a.button-add-sml, input.button-add-sml {
	width: 33px;
	height: 22px;
	background: url('/include/image/buttons/add_sml.png') no-repeat top center;	
	display: block;
	float: left;
}	
a.button-remove-sml, input.button-remove-sml {
	width: 53px;
	height: 22px;
	background: url('/include/image/buttons/remove_sml.png') no-repeat top center;	
	display: block;
	float: left;	
}

fieldset.form #cover-art-sample,
fieldset.form #artist-logo-sample
{
	margin-right		: 5px;
	float				: left;
}

fieldset.form #cover-art-sample
{
	max-height			: 60px;
	max-width			: 60px;
}

/* make the preview look better in IE6 */
* html fieldset.form #cover-art-sample
{
	height			: 60px;
	width			: 60px;
}

fieldset.form #artist-logo-sample
{
	max-height			: 40px;
	max-width			: 280px;
}

/* make the preview look better in IE6 */
* html fieldset.form #artist-logo-sample
{
	height				: 40px;
	width				: 280px;
}

#helpPanel.yui-panel .bd {   
     padding:4px;   
     color: Black;
     background-color:#FFF; }

#helpPanel.yui-panel .bd table
{
	border: solid 1px black;
}

#helpPanel.yui-panel .bd thead
{
	background-color: #AAAAAA;
}

#helpPanel.yui-panel .bd tbody
{
	background-color: #DDDDDD;
}

#helpPanel.yui-panel .bd tr
{
	vertical-align: top;
	border: solid 1px black;
}

#helpPanel.yui-panel .bd td
{
	font-size: smaller;
}

a.button-back
{
	float			: right;
	width			: 78px;
	height			: 29px;
	margin-left		: 5px;
	background		: transparent url(/include/image/buttons/back.png) no-repeat scroll 0%;
}

input.button-forward
{
	float			: right;
	margin-left		: 5px;
}

span.remark
{
	font-size		: 80%;
}

.hidden
{
	display			: none;
	visibility		: hidden;
}

input.color-picked,
input.colour-picked
{
	width			: 60px;
}
div.colour-sample
{
	margin-top		: 5px;
	margin-left		: 3px;
	width			: 20px;
	height			: 20px;
	border			: 1px solid silver;
	float			: left;
}
