*:focus { outline: none }

BODY
{
	 margin: 0 0 0 0;	 
}

/* DjpCustomRingtoneControl */
.DjpCultureControl_ChooseLanguage
{
	font-weight: bold;
}


.DjpCustomRingtoneControl_PointMarker
{
	width: 11;
	height: 18;
}

.DjpCustomRingtoneControl_UndoButton
{
	width: 40;
	height: 40;
}

.DjpCustomRingtoneControl_LoopButton
{
	width: 40;
	height: 40;
	cursor: pointer;
}

.DjpCustomRingtoneControl_ZoomSelectionButton
{
	width: 40;
	height: 40;
}

.DjpCustomRingtoneControl_ZoomOutButton
{
	width: 40;
	height: 40;
}

.DjpCustomRingtoneControl_PlayButton
{
	width: 60;
	height: 60;
}

.DjpCustomRingtoneControl_PlayPreviewButton
{
	width: 60;
	height: 60;
}

.DjpCustomRingtoneControl_BasketButton
{
	width: 60;
	height: 60;
}

.DjpCustomRingtoneControl_AudioPreviewRow
{
	background-color:#EFEFEF;
}

.DjpCustomRingtoneControl_TimeDisplayRow
{
	background-color:darkgray;
}

.DjpCustomRingtoneControl_TimeDisplayCell
{
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	color:white;
	height: 31;
}

.DjpCustomRingtoneControl_LoadingDiv
{
	position: absolute;
	top: 158;
	height: 400;
	background-color:#303B43;
	z-index:10;
}

.DjpCustomRingtoneControl_LoadingCell
{
	color: White;
	font-size: 12pt;
	font-weight: bold;
}

.DjpCustomRingtoneControl_LoadingImg
{
	width: 150;
	height: 16;
}

/* DjpHelpControl */

.DjpHelpControl_HelpImageCell
{
	padding-bottom: 3;
}

.DjpHelpControl_HelpTitleCell
{
	padding-left: 3;
}

/* DjpMediaControl */

.DjpMediaControl_StopButton
{
	cursor: pointer;
	width: 29;
	height: 30;
}

.DjpMediaControl_BasketButton
{
	cursor: pointer;
	width: 29;
	height: 30;
}

.DjpMediaControl_FullScreenButton
{
	cursor: pointer;
	width: 29;
	height: 30;
}

/* DjpQuickShopControl*/


.DjpQuickShopControl_BasketImg
{
	width: 20;
	height: 14;
	cursor: pointer;
}

.DjpQuickShopControl_CustomRingtoneImg
{
	width: 14;
	height: 14;
	cursor: pointer;
}

.DjpQuickShopControl_ListenImg
{
	width: 20;
	height: 14;
	cursor: pointer;
}

/* DjpPromoPlayerControl */

.DjpPromoPlayerControl_Table
{
	background-image: url(../images/DjpPromoPlayerControl_Background.gif);
	width: 100%;
	height: 100%;
}

.DjpPromoPlayerControl_Play
{
	cursor: pointer;
	width: 68;
	height: 68;
}

.DjpPromoPlayerControl_Mute
{
	cursor: pointer;
	width: 51;
	height: 68;
}

.DjpPromoPlayerControl_Basket
{
	cursor: pointer;
	width: 48;
	height: 68;
}

.DjpPromoPlayerControl_DisplayCell
{
	background-image: url(../images/DjpPromoPlayerControl_DisplayBackground.gif);
	width: 100%;
}

.DjpPromoPlayerControl_DisplayInput
{
	width: 100%;
	background-color: Transparent;
	border-width: 0;
	cursor: default;
	color: black;
}

.DjpPromoPlayerControl_DisplayLeftEdgeImg
{
	width: 10;
	height: 28;
}

.DjpPromoPlayerControl_DisplayRightEdgeImg
{
	width: 10;
	height: 28;
}

.DjpPromoPlayerControl_MediaTopLeftEdge
{
	width: 4;
	height: 4;
}

.DjpPromoPlayerControl_MediaTopEdge
{
	width: 100%;
	height: 4;
}

.DjpPromoPlayerControl_MediaTopRightEdge
{
	width: 4;
	height: 4;
}

.DjpPromoPlayerControl_MediaLeftEdge
{
	width: 4;
	height: 100%;
}

.DjpPromoPlayerControl_MediaRightEdge
{
	width: 4;
	height: 100%;
}

.DjpPromoPlayerControl_MediaBottomLeftEdge
{
	width: 4;
	height: 4;
}

.DjpPromoPlayerControl_MediaBottomEdge
{
	width: 100%;
	height: 4;
}

.DjpPromoPlayerControl_MediaBottomRightEdge
{
	width: 4;
	height: 4;
}

.DjpPromoPlayerControl_BottomTable
{
	width: 100%;
	background-image: url(../images/DjpPromoPlayerControl_BottomEdge.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.DjpPromoPlayerControl_BottomLeftEdgeImg
{
	width: 12;
	height: 12;
}

.DjpPromoPlayerControl_BottomRightEdgeImg
{
	width: 12;
	height: 35;
}

.DjpPromoPlayerControl_BottomLeftEdgeCell
{
	background-image: url(../images/DjpPromoPlayerControl_LeftEdge.gif);
	background-repeat: repeat-y;
	background-position: left;
}


.DjpPromoPlayerControl_BottomRightEdgeCell
{
	background-image: url(../images/DjpPromoPlayerControl_RightEdge.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.DjpPromoPlayerControl_LeftEdgeImg
{
	width: 2;
	height: 100%;
}

.DjpPromoPlayerControl_RightEdgeImg
{
	width: 2;
	height: 100%;
}

.DjpPromoPlayerControl_MediaCell
{
	padding-top: 5;
	padding-bottom: 5;
	width: 100%;
	height: 100%;
}

.DjpPromoPlayerControl_ControlCell
{
	padding-top: 5;
	padding-bottom: 5;
	background-image: url(../images/DjpPromoPlayerControl_Speaker.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 107;
}

.DjpPromoPlayerControl_ControlRow
{
	height: 107;
}

.DjpPromoPlayerControl_TopLeftEdgeImg
{
	width: 12;
	height: 12;
}

.DjpPromoPlayerControl_TopEdgeImg
{
	width: 100%;
	height: 2;
}

.DjpPromoPlayerControl_TopRightEdgeImg
{
	width: 12;
	height: 12;
}

/* PromoPlayer */

.PromoPlayer_Body
{
	overflow: auto;
}

.ServiceTable
{
	background-color:#303B43;
}

.ServiceTableRow
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	color:white;
}

.LogoButton
{
	background-color:Transparent;
	border-width: 0px;
	cursor: pointer;
}

.mv_tbl_row_top
{
}

.mv_tbl_row
{ 
	background-color:#303B43;
	color:White; 
}

.sp_basket_row
{
	background-color:#DADADA;	
}

.sp_basket_header
{
	border:solid 1px;
	background-color:#DBDBDB;
}
.sp_basket_itemholder
{
	background-color:#B2B2B2;
}

.sp_tbl_row_top
{
}


.sp_tbl_row
{ 
	background-color:#EFEFEF;
	color:Black;
}

.spc_table_row
{ 
	background-color:#EFEFEF;
	color:Black;
}

.sr_tabs
{	
	font-weight:bold; 
	text-align:left; 
	width: 100%; 
	background-repeat:repeat-x; 
}

.mv_data_row
{
	color:White;
}

.mv_data_link
{
	color: white;
	text-decoration: none;
}

.mv_data_link:hover
{
	text-decoration: underline;
}

.hlp_tbl_row
{
	color:Black;
	BACKGROUND-COLOR: #DADADA;
}

.OverviewRow
{
	background-color:#f6f6f6;
}

.HelpLink
{
	color:Black;
	text-decoration:none;
	cursor: pointer;
}

.HelpOrderStatusPane
{
	border: white 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: silver;
}

.PagerLink
{
	color: #FFFFFF;
	text-decoration:none;
	cursor: pointer;
}

.ProcessLink
{
	color: #FFFFFF;
	text-decoration:underline;
	font-size: 12pt;
	cursor: pointer;
}

.ErrorMessage
{
	color: #FFFFFF;
	font-size: 12pt;
	cursor: pointer;
}

TD
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

INPUT
{
	border: gray 1px solid;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}

INPUT.Submit
{
	border: gray 1px none;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}

.CustomItem
{
	border-width:0px;
	background-color:Transparent;
}

SELECT
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}

.Button
{
	border-width:0px;
	background-color:Transparent;
	cursor: pointer;
}
/*
	<DjpAlbumDetailControl>
*/

.AD_AlbumImage
{
	width: 124;
	height: 124;
}

.media_control_spacer
{ 
	background-color:White;
	
}

.culture_control_left
{
  background-color:White;
  border-left:solid 1px #989898;    
}

.culture_control_right
{
  background-color:White;
  border-right:solid 1px #989898;    
}

.culture_control_top
{
  background-color:White;
  border-top:solid 1px #989898;    
}

.culture_control_bottom
{
  background-color:White;
  border-bottom:solid 1px #989898;    
}

.control_header
{
	color:#000000;
}

/*
	</DjpAlbumDetailControl>
*/

/* The next rules are defined for the ogone templates */

td.ncolh1
{
	background-color:#b50035;
	color:white;
	font-family:verdana;
}

td.ncoltxtl
{
	background-color:white;
	color:black;
	text-align:right;
	font-weight:bold;
}

td.ncoltxtl2
{
	background-color:white;
	color:black;
	text-align:right;
	font-weight:bold;
}

td.ncoltxtr
{
	background-color:white;
	color:black;
	text-align:left;
	font-weight:bold;
}

td.ncoltxtc
{
	background-color:white;
	color:black;
	text-align:center;
	font-weight:bold;
}

td.ncoltxtmessage
{
	background-color:white;
	color:white;
	text-align:left;
	font-weight:bold;
}

td.ncolinput
{
	background-color:white;
	color:black;
}

td.ncolline1
{
	background-color:#cccccc;
	color:black;
}

td.ncolline2
{
	background-color:white;
	color:black;
}

input.ncol
{
	background-color:#b50035;
	color:white;
}

td.ncollogol
{
	background-color:white;
	color:black;
	text-align:right;
	font-weight:bold;
}

td.ncollogor
{
	background-color:white;
	color:black;
	text-align:left;
	font-weight:bold;
}

td.ncollogoc
{
	background-color:white;
	color:black;
	text-align:center;
	font-weight:bold;
}

table.ncoltable1
{
	background-color:white;
}

table.ncoltable2
{
	background-color:white;
	border: 2 solid gray;
}

table.ncoltable3
{
	background-color:white;
}

/* Stop Ogone styles */

.search_tab
{
    font-size:7pt;
    padding-left:15px;
    padding-right:5px;
    text-align:center;
    white-space:nowrap;
    color:#000000;    
}

.modeimage_control_left
{
  background-color:White;
  border-left:solid 1px #989898;    
}

.modeimage_control_right
{
  background-color:White;
  border-right:solid 1px #989898;    
}

.modeimage_control_top
{
  background-color:White;
  border-top: solid 1px #989898;
}

.modeimage_control_bottom
{
  background-color:White;
  border-bottom:solid 1px #989898;    
}

.modeimage_control_row
{
   background-color:White; 
}

/* remark control styles */
.remark_control_left
{
  background-color:#ffffff;
  border-left:solid 1px #989898;
}

.remark_control_right
{
  background-color:#ffffff;
  border-right:solid 1px #989898;    
}

.remark_control_top
{
  background-color:#ffffff;
  border-top: solid 1px #989898;
}

.remark_control_bottom
{
  background-color:#ffffff;
  border-bottom:solid 1px #989898;    
}

.DjpRemarkControl_SpecialOffer
{
	font-weight: bold;
	color:#000000;
}

.DjpRemarkControl_Text
{	
	color:#000000;
}
				