body {
	/**color:#999999;*/
	color:#d1d1d1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background: url('../images/common/bg.jpg') top fixed no-repeat;
}

a {
	color: #3fabd9;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-indent: 0;
	color: #ff540e;
}

.onhover{
	color: #ff540e;
	}
	
.onhoversupport{
	color: #666666;
	}


/**
*	COMMON
*/
.required {
	color:#ff540e;
	text-align: center;
}

.submit {
	margin-top: 10px;
}

.button {
	cursor: pointer;
}

.hidden {
	display: none;
}

.opacity{
opacity:0.3;filter:alpha(opacity=30);
}

.category-header, .category-header-selected {
	height: 15px;
	font-size: 11px;
	padding-left: 35px;
	color: white;
	font-weight: bold;
}

.category-header {
	background: url('../images/common/supportcatbg-up.png') no-repeat;
	behavior: url("css/iepngfix.htc");
	
}

.category-header-selected {
	background: url('../images/common/supportcatbg-sel.gif') no-repeat;
}
.group {
	clear: both;
	display: block;
}

.txt-label {
}

.mb-label {
	width: 150px;	
	float: left;
}

.dd-label {
	width: 300px;	
	float: left;
}

.radio-label {
	width: 190px;	
	float: left;
}

.ta-label {
	width: 300px;
}

select {
	width: auto;
	font-size: 12px;	
}

.highlight {
	border: 3px red solid;
}

.tab{
	
	
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	
	/*background-color: SkyBlue;
	background-image:url('../images/common/tab.GIF');padding-left:15px;
	padding-bottom:3px;*/
}

.tab x:-moz-any-link, x:default {

	padding-left:8px;
	padding-right:5px;
	padding-top:25px;
}

#support-tab .disabled{
	color: #ffff00;
}
#getting-started .disabled{
	color: #ffff00;
}

#wmvdiv, #itunesdiv {
	width:64px;
	height:64px;
	float:left;
	}

/**
*	LOGO
*/
#logo-header{
	vertical-align: top;
	width:8%;
	float:left;
	height:100%;
	}
	
#logo {
	width:256px;
	height:90px;
	float: left;
}
#menu-div .button:hover{
	color:#ff540e;
	}
	
#menu-div{
	float: right;
	top: 5px;
	*top: 0px;
	width: 251px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	letter-spacing:-0.3pt;
	line-height:14pt;
	}
#langmenu-div{
	float: right;
	width: 15%;
	font-weight: bold;
	width: 251px;
}

#menu-top{
	/*float:left;*/
	height: 30px;
	background-image: url('../images/common/menu_top.gif');
	/*_background-image: url('../images/common/HEADER.gif');*/
	padding-left:25px;
	color:#d1d1d1;
	}
#langmenu-top{
	/*background-image: url('../images/common/menu_bg.png');*/
	padding-left: 25px;
	}
#menu-toptext{
/*	padding-right:60px;
	*padding-right:55px;*/
	padding-top:7px;
	 }
#content{
		
_background-image: url('../images/common/BACKGROUND.gif') ;	
	} 
 		
#menu-content, #langmenu-content{
	height: auto;
	background-image: url('../images/common/menu_bg.gif');
	/*_background-image: url('../images/common/FOREGROUND.gif');*/
	padding-left: 4px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	letter-spacing:-0.3pt;
	line-height:14pt;
	padding-left:25px;
	padding-right: 15px;
	color:#d1d1d1;
}
 #langmenu-content{
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:10.5pt;
	line-height:12pt;
	text-decoration: none;
	font-weight: normal;
}
	
#langmenu-content .maindc{
	font-weight:bold;
	}	
	
#logo-content {
	font-family: Arial Narrow,sans-serif;
	color: #1096cf;
	font-size: 24px;
	font-weight: bold;
	
	position: absolute;
	top: 22px;
	left: 90px;
}

/**
*	HEADER AND FOOTER
*/

#header, #footer {
	background-color: #262163;
	height: 23px;
	width: inherit;
}

#header {
	text-align: left;
}

#header-top { }

#footer {
	text-align: right;
}

#header-content {
	height: 15px;
	padding-left: 20px;
	float:left;
}

#header-content, #footer-content  {
	padding: 3px;
	color: #fff;
}

#header-content .button, #footer-content .button {

}

#header-content .button {
	font-size: 11px;
	font-weight: bold;
	margin: 3px;
	margin-left: 75px;
}

#header-content a, #footer-content a {
	color: #ffffff;
}

#header-content a:hover, #footer-content a:hover {
	color: #ffff00;
}

#footer-content .button {
	font-size: 11px;
	font-weight: bold;
	margin: 3px;
	margin-right: 20px;
}

/*#footer-content .button:hover  {
	color: #ffff00;
}*/

#footer-bottom { 

}


#stored-info {
	float: right;
	font-weight: bold;
}

#stored-info .button:hover  {
	color: #ffff00;
}
#header-content .sectionselect, #footer-content .sectionselect{
	color: #ffff00;
}

/**
*	MAIN AND CONTENT CONTAINERS
*/


#bounding-area {
	width: 1000px;
	height: 550px;
	margin: 0 auto;
}


#middle x:-moz-any-link, x:default {

	padding-top: 100px;
}
#main{
	width:inherit;
	position:relative;
	background-color: transparent;
	}
#main-content {
	height:410px;
	left:140px;
	position:absolute;
	top:75px;
	width:604px;
	*left:145px;
	_left:-120px;
	
}

#middle {
	position:relative;
	background-color: transparent;
	height:460px;
	overflow:auto;
}

#section-title {
	width: 190px;
	height: 40px;
	position: absolute;
	top: 20px;
	left: 95px;	
}

	
#left-content {
	width: 190px;
	position: absolute;
	top: 70px;
	left: 95px;	
}

#right-content {
	width: 190px;
	position: absolute;
	bottom: 35px;
	left: 825px;	
}


#shadow-bottom {
	position: absolute;
	left: 305px;
	top: 432px;
	width: 604px;
	height: 5px;
	background-color: #262163;
}

/* IE fix	*/
* html  #shadow-bottom { top: 422px; height: 5px;}

#shadow-right {
	position: absolute;
	right: 91px;
	top: 25px;
	width: 5px;
	height: 410px;
	background-color: #262163;
}

/**
*	LANDING PAGE STYLE
*/

#landing-content {
/*	border: 1px solid #3fabd9;	*/

}

#landing-content #middle {
/*	padding-top: 10px;
*/	padding-left: 10px;
	
}

#landing-content  .header {
	font-family: Arial Narrow,sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #262163;
	padding-top: 25px;
	text-align: center;
}

#landing-content  .subheader {
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:-0.3pt;
	line-height:14pt;
	/*color:#666666;*/
	color:#d1d1d1;
	text-transform: none;
	padding-top:20px;
}

#landing-content ul {
	margin-top: 0px;
}
#landing-content #dc-label{
	color:#ff540e;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:32pt;
	letter-spacing:-2pt;
	line-height:25pt;
	text-transform:uppercase;
	text-align:left;
	}
#landing-content li {
	list-style-image: url('../images/common/rightarrow.gif');
	color: #3FABD9;
}

#landing-content #middle .dd-label {
	width: 150px; 	
	float: left;
	padding-right:10px;
	/*padding-top:9px;*/
	color:#ff540e;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11pt;
	letter-spacing:-0.5pt;
	line-height:14pt;
	font-weight:bold;
}	

#landing-content #middle .go-button {
	margin-left:8px;
	background-color: #ff7008;
	background-image: url('../images/common/gobuttonbkgd.gif');
	background-repeat:repeat-x;
	border-width:1px;
	border-color:#ff7008;
	color:#ffffff;
	
}

#supportform-content #middle #nextbutton {
	
	background-color: #ff7008;
	background-image: url('../images/common/gobuttonbkgd.gif');
	background-repeat:repeat-x;
	border-width:1px;
	border-color:#ff7008;
	color:#ffffff;
	
}

#landing-content #middle .flagimage{
	padding-right: 12px;
	padding-top:15px;
	padding-bottom:15px;
}
#dvd-combo{
	margin-top:3px;
	padding-top:3px;
	width:100%;
}
#dvd-go{
	float:center;
	text-align:center;
	width:100%;
}
#dvd-go, x:-moz-any-link, x:default {
    padding-top:15px;
}

#landing-content #countrylist{
	width:350px;
} 
#landing-content #dvdtitle{
	width:350px;
	float:'left';
	paddingLeft:'0';
	verticalAlign:'bottom';
}

/**
*	HOME PAGE STYLE
*/

#home-content #middle {
	width: inherit;
	height: 302px;
	border-top: 0px;
}

#home-content #feedback {
	width: 150px;
	
	position: absolute;
	bottom: 25px;
	left: 530px;

	color: #3FABD9;
	font-weight: bold;
}

/**
*	REQUIRED INFO STYLE
*/

#requiredinfo-content #middle .question {
	padding-bottom: 15px;
}

#requiredinfo-content #middle .txt-label {

}

#requiredinfo-content #middle .dd-label {
	width: 150px;	
	float: left;
}

#requiredinfo-content #middle .ta-label {

}

/**
*	GETTING STARTED STYLE
*/

#changeformat-tab{
	padding-top:15px;	
}
#itunesdiv
{
	padding-left:10px;
	}
/*#gettingstarted-content #top {
	width: 502px;
	border: 1px solid #3fabd9;
	border-bottom: 0px;
}*/

#gettingstarted-content #middle {
	text-align:left;
	padding-right:15px;
	_padding-right:10px;
	_width:520px;
}
#getting-started, #support-tab {
	/*background-color:#262163;*/
	width:155px;
	height:100%;
	float:left;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	padding-top:40px;
}

#gettingstarted-content #middle .step {
	/*margin: 0px;
	clear: both;
	padding: 10px 0px 10px 15px;*/
	padding-left:5px;
	padding-bottom:15px;
	padding-top: 1px;
	display: inline-block;
	
}

/*#gettingstarted-content #middle img {
	margin-right: 15px;
	text-align:center;
	padding-top:5px;
}*/

#gettingstarted-content #middle div.step .label{
	color: #ff540e;
	font-weight: bold;
	font-size: 15px;
	float:left;
	margin-left:0px;
	height: 5px;
	display:block;
	vertical-align: center;
	padding-right:0px;
}

#gettingstarted-content #middle div.step .labelFF{
	
	float:left;
}

#gettingstarted-content #middle div.step img{
	margin-right: 8px;
}

#gettingstarted-content #middle .screenshot {
	margin-top: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
}
#gettingstarted-content .title, #support-content .title {
	font-weight: bold;
	color: #ff540e;
	font-size: 18px;
	margin-top:5px;
}

/*#gettingstarted-content #middle p {
	margin: 0px 0px 10px 0px;
}*/
#gettingstarted-content .header{
	font-weight: bold;
	color: #ff540e;
	font-size: 13px;
	margin-top:25px;
}

/*#gettingstarted-content #getting-started{
	width:68px;
	float:left;
	text-align: center;
	vertical-align: middle;
	}*/
	
#gettingstarted-content #wmv-section{
/*	width: 520px;*/
	float:left;
	}	
#gettingstarted-content #itunes-section{
/*	width: 520px;
	*width: 510px;*/
	float:left;
}
#wmv-faq-section, #itunes-faq-section{
	width: 525px;
	
	float:right;
}	

/**
*	SUPPORT STYLE
*/

#support-content #middle {
/*	height: 410px;
	border-color:#3FABD9;
	border-style:solid solid solid;
	border-width:1px 1px 1px; */
	/*float:left;*/
	text-align:left;
	padding-right:15px;
	_padding-right:10px;
	_width:525px;
}
#support-content, #gettingstarted-content {
	width: 700px;
	}

#support-content h3 {
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

#support-content h3 img {
	border-top: 1px solid #3fabd9;
}

#support-content .support-tab{
	/*float:right;
	background-color: SkyBlue;
	background-image:url('../images/common/tab.GIF');padding-left:15px;
	padding-bottom:3px;*/
}
#line-tab{
	background-color:#666666;
	float:left;
	height:400px;
	overflow:hidden;
	padding-top:40px;
	width:1px;
}

#support-content .support-tab-div{
	/*padding:5px;*/
}
#support-content .faq-section{
	padding-top:0px;
}
/**
*	SUPPORT-FORM STYLE
*/


#supportform-content #middle #pmdm-label {
	width: 200px;	
}

#supportform-content #middle #pmd-label, #supportform-content #middle #srt-label{
	width: 150px;	
}

#supportform-content #middle #dccomplabel {
	width: 280px;
}

#supportform-content #middle .dd-label, #supportform-content #middle .txt-label , #supportform-content #middle .radio-label , #supportform-content #middle .ta-label {
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}

#supportform-content #middle .dd-label, #feedback-content #middle .dvdlabel {
	float: left;
	width: 100px;	
}

#supportform-content #middle #form-label {
	color: #ff540e;
	font-size: 13px;
	font-weight: bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}

#supportform-content #middle .txt-label  {
	text-align: center;
}

#supportform-content #middle .radio-label  {
	float: left;
}

#supportform-content #middle .group{
        padding-bottom: 11px;
}

#supportform-content #middle .group, x:-moz-any-link {
        padding-bottom: 13px;
}


#supportform-content #middle .group, x:-moz-any-link, x:default {
    padding-bottom: 13px;
}
#supportform-content #middle .group {
	*padding-bottom: 10px;
}

#supportform-content #middle .group {
	_padding-bottom: 10px;
}
#supportform-content #csform {
	padding: 15px;
	padding-top:6px;
	padding-bottom: 0px;
}

/*#dccomplabel {
	padding-top: 45px;
}*/


#yesbutton, #nobutton {
	margin: 15px;
	margin-bottom: 0px;
	background-color: #ff7008;
	background-image: url('../images/common/gobuttonbkgd.gif');
	background-repeat:repeat-x;
	border-width:1px;
	border-color:#ff7008;
	color:#ffffff;

}
#nobuttonfaq, #submitrequestbutton, #submitfeedback, #submitfaqform{
    background-color: #ff7008;
	background-image: url('../images/common/gobuttonbkgd.gif');
	background-repeat:repeat-x;
	border-width:1px;
	border-color:#ff7008;
	color:#ffffff;
}

#nobuttonfaq[class=disabled], #submitrequestbutton[class=disabled], #submitfeedback[class=disabled] {
	background-color: #ffc55d;
	background-image: none;
	color: #eeeeee;
}

#authcodetext {
	width: 35px;
}

#faq-content {
	height: 320px;
	overflow: auto;
}


#faq-question, #faq-question-header, #faq-answer-header, #faq-qnodes-header, #faq-prevqnode-label, #faq-prevqnode-label1 {
	font-weight: bold;
}

#faq-prevqnode, #faq-prevqnode1 {
	padding-bottom: 10px;
}

#faq-prevqnode-label, #faq-prevqnode-label1 {
	padding-left: 3px;
	color: #3FABD9;
	cursor: pointer;
}

#faq-question {
	color: #3fabd9;
}

 #faq-question-header, #faq-qnodes-header, #faq-answer-header{
 	color:#ff540e;
 }

#faq-question, #faq-answer {
	margin-bottom: 10px;
}

#faq-qnodes {
	margin-bottom: 20px;
}

#faq-qnodes .question {
	padding-bottom: 10px;
}

#faq-prevqnode .arrow-icon, #faq-prevqnode1 .arrow-icon {
	float: left;
	width: 11px;
	height: 13px;
	background-image: url('../images/common/leftarrow-block.gif');
	background-repeat: no-repeat;
}

#cs-thankyou {
	text-align: center;
	font-weight: bold;
	margin-top: 100px;
}

#response-thankyou {
	text-align: left;
	font-weight: bold;
	margin-top: 100px;
}

#faq-resolve {
	text-align:center;
	padding-top: 5px;
}
/**
*	EXPIRE INFORMATION DISPLAY
*/

#expire-info{
color:#FF540E;
}

/**
*	LANGUAGE AND COUNTRY SELECTION. UPDATES
*/

#country-list, #language-list, #updates-list{
	color: #3fabd9;
	font-weight: bold;
}

#updates-list {
	/*margin-left: 37px;*/
}

#updates-list .title {
	padding: 3px 0 5px 0;
	color:#999999;
	font-weight: normal;
}

#updates-list a {
}

#country-list li, #language-list li {
/*	list-style-type: none;	*/
}

/* SUPPORT QUESTIONS AREA */
#questionarea{
	color:#2fabd9;
	font-size:18px;
}

/* TOP SUPPORT QUESTIONS */

#topsupport-content {
	overflow:hidden;
	padding-bottom:5px;
	padding-left:15px;
	padding-top:12px;
}

#topsupport-content .container {
	clear: both;
	min-height: 18px;
	padding-top:5px;
}

#topsupport-content .container img {
	vertical-align: middle;

}

#topsupport-content .left-cell {
	float: left;
	display:block;
	width: 16px;
	padding-top:5px;
}

#topsupport-content .center-cell {
	float: left;
	display:block;
	width: 520px;
	padding-left: 5px;
	padding-top:5px;
}


#topsupport-content .right-cell {
	float: right;
	display:block;
	padding-right: 15px;
	vertical-align: bottom;
}

#topsupport-content .more {
	color: #ff540e;
	font-weight: bold;
	padding-top:20px;
}

#topsupport-content .more img{
	padding-left: 3px;
}



/**
*	PRIVACY POLICY
*/
#privacy-content #middle {
	text-align:left;
	padding-right:15px;
	_padding-right:10px;
	_width:575px;
}



/**
*	TERMS OF USE
*/
#terms-content #middle {
	text-align:left;
	padding-right:15px;
	_padding-right:10px;
	_width:575px;
}


/**
*	FEEDBACK FORM
*/

#feedback-content #middle .question {
	padding-bottom: 15px;
}




/**
*	FAQ
*/


.faq {
	margin: 0px;
	padding: 8px 15px 7px 15px;
}

.faq .question {
	font-weight: bold;
	color: #3fabd9;
	margin: 0px;
	cursor: pointer;
/*	padding-top: 10px;	*/	
}
.faq .question.hover{
	color: #ff540e;
	}

.faq .feedbackquestion {
	font-weight: bold;
	color: #ff540e;
	margin: 0px;
	padding-bottom: 8px;	
	font-size: 13px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	text-transform:uppercase;	
}
#qNode:hover{
	color: #ff540e;
}	
.question .selected, .question.hover{
	color: #262163;
}

.faq .answer {
	margin: 0px 0px 0px 22px;
}

.faq .answer a {
	
}

.faq-panel {
	height: 321px; 
	overflow: auto;
}

.faq .selected .answer {
	display: block;
}

.question .arrow-icon {
	float: left;
	display: block;
	margin-top: 4px;
	padding-right: 10px;
	width: 9px;
	height: 16px;
	background-image: url('../images/common/rightarrow.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

.question .selected .arrow-icon {
	background-image: url('../images/common/downarrow.gif');
}



.faq ul, .faq ol, .faq p {
	margin-top: 0px;
	margin-bottom: 5px;
}

ul.faq {
	list-style-image: url('../images/common/downarrow.gif');
	padding: 0px 15px 0px 34px;
	margin: 0px;
}

ul.faq li {
	margin: 10px 0px 0px 0px;
}

ul.faq .question .privacyHeader {
	font-weight: bold;
	font-size: 12px;
	color: #262163;
}

ul.faq p {
	margin-top: 5px;
	margin-bottom: 10px;
	line-height:1.5em;
}

* html .ul.faq p {height: 0.95%;}
.clearfix {display: block;}

/**
*	COPYRIGHT
*/

#copyright {
	text-align: center;
	padding-top: 10px;
	vertical-align: bottom;	
	font-size:9pt;
	letter-spacing:0;
	line-height:11pt;
	padding-right: 65px;
	font-style:normal;
}


.flag {
	text-align: center;
	width: 50px;
	height: 30px;
	border: 1px black solid;
	margin-bottom: 10px;
	color: #fff;
	font-weight: bolder;
}

#anchor hr{
	width:670px;
	color:#ff540e;
	background-color:#ff540e;
	height:4px;
}

/**
*	LOADING POPUP
*/

#loading-popup {

	/*
	
	
  	top: 0;
  	right: 0;
    bottom: 0;
 	left: 0;
    margin: auto;
	
	*left: 680px;
	*top: 245px;
	vertical-align: middle;
	position: absolute;
	
	*/width: 150px;
	height: 20px; 	
	border: #262163 solid;	
	border-width: 1px 3px 3px 1px;	
	padding: 5px 10px 5px 10px;
	background-color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #3fabd9;
	
	
	
	*z-index: 99;
}

/*
 *  SUPPORT FORM
 */

.support-form-heading{
	font-weight: bold;
	color: #3fabd9;
	margin-left:20px;
	padding: 5px;
}
.support-form-required{
	color:red;
}

.titleeditbutton{
	padding:1px;
}
.edit-title-combo{
	margin-bottom:8px;
}

#edit-title .group{
	padding-bottom:15px;
}
#feedback-content .group{
	padding-bottom:15px;
}
/**
 * SECTION TITLE
 */
#section-title {
	font-size:15px;
	color:#262163;
	font-weight: bold;
}
.countryflag {
	margin-right:5px;
	margin-left:5px;
	vertical-align:text-top;
}
.popuptable{
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.popuplist
{
	border:5px solid #008FCC;
	height:auto;
	padding:5px 15px 15px;
}
.stepDiv{
	float: none;
	display:block;
	padding-left: 20px;
}
.header{
	color: #ff540e;
	font-weight:bold;
}



/**
 * Consumer notice special & redemption site
 */


.consumernotice-content
{
padding:7px 5px 7px 5px;
margin:0px 60px 0px 40px;
border-style:solid;
border-width:1px;
}

.consumernotice-content_itunes
{

color:#FF540E;
font-size:11px;
}

.redemptionnotice-content
{
padding:7px 5px 7px 5px;
margin:80px 60px 0px 40px;
color:#3FABD9;
}

.redemptionnotice-content a
{
color:#FF540E;
}

/**
 * Enhancement of Auto DVD Title Complete
 */


.autocomplete-w1 { 
position:absolute;
/*top:-212px; left:-170px;*/
top:10px; left:5px;

 /* IE6 fix: */ _background:none; _top:1px; 
color:#000000;
}
.autocomplete-w2 { padding:0 6px 6px 0; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#D1D1D1; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#FF540E; }

/**
 * Expired Pop up Form
 */
 
#expire-content .dd-label{
	width: 150px;	
	float: left;
}
 
#expire-content{
padding-left:150px;
margin-top:25px;
}

#captchaDIV{
margin-top:20px;
}