/* ELEMENTS START */
body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F5F5F1;
}
.greyedLayerUI
{
	background-color: #000000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=40);
	Z-INDEX: 100;
}
.png
{
	behavior: url(../../imgs/5.0.0.38/iepngfix.htc)
}
table, td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.tdBackColor
{
	background-color:#DDDDDD;
}
.input, textarea, select, .border
{
	border: 1px solid #A5ACB2;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
	text-decoration: none;	
}

a:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
	text-decoration: underline;	
}

a:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
}

a.beatsLinks
{
	color:black;
	font-size:11px;
}

a.beatsLinks:hover
{
	color:black;
	font-size:11px;
}

a.beatsLinks:visited
{
	color:#000000;
	font-size:11px;
}

a.subBeatsLinks
{
	color:#448CB7;
	font-size:11px;
}

a.subBeatsLinks:hover
{
	color:#448CB7;
	font-size:11px;
}

a.subBeatsLinks:visited
{
	color:#0855A5;
	font-size:11px;
}

td.commonLinks a
{
	font-family: Arial, sans-serif;
	font-style: normal;
	color:#00629D;
	font-size:11px;
}

td.commonLinks a:hover {
	font-family: Arial, sans-serif;
	font-style: normal;
	color:#00629D;
	font-size:11px;
}

td.commonLinks a:visited
{
	font-family: Arial, sans-serif;
	font-style: normal;
	color:#00629D;
	font-size:11px;
}

a.more
{
	color:#00629D;
	font-size:11px;
	font-weight:bold;
}

/* ELEMENTS END */

/* ------------------------------------------------- */

/* CLASSES START */

.h1
{
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
}

.h1Red
{
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #DB001E;	
}

.h2
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.h3
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.h4
{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.h5
{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.aColor
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
}

.asterisk
{
	/*color: #DB001E;*/
	color: #333333;
}

.inLineErrorMessage
{
	color: #EA0030;	
}

/* BODY BACKGROUND COLOR */
.bodyColor
{
	background-color: #F5F5F1;
}
/* BODY BACKGROUND COLOR */
.bodyColorOrderHistory
{
	background-color: #F7F7F7;
}

/* WHITE BACKGROUND COLOR */
.whiteColor
{
	background-color: #FFFFFF;
}

/* BOTTOM BORDER AS DASH */
.borderBottomDash
{
	border-bottom: dashed 1px #DDDDDD;
}

/* RIGHT BORDER AS DASH */
.borderRightDash
{
	border-right: dashed 1px #DDDDDD;
}

/* LEFT BORDER AS DASH */
.borderLeftDash
{
	border-left: dashed 1px #DDDDDD;
}

/* BOTTOM BORDER AS LINE */
.borderBottomSolid
{
	border-bottom: solid 1px #DDDDDD;
}

/* LEFT BORDER AS LINE */
.borderLeftSolid
{
	border-left: solid 1px #DDDDDD;
}

/* BOTTOM BORDER AS GREEN LINE */
.borderMastheadBottomGreen
{
	border-bottom: solid 1px #CBCBB2;
}

/* BORDER AROUND THUMBNAIL IMAGE */
.borderAroundImage
{
	BORDER-RIGHT: #5b5b5a 1px solid;
	BORDER-TOP: #5b5b5a 1px solid; 
	BORDER-LEFT: #5b5b5a 1px solid; 
	BORDER-BOTTOM: #5b5b5a 1px solid
}

/* NO BORDER */
.noBorder
{
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none;
}

/* ASSET ICONS BOX IN STORY BOX */
.assetBoxInStoryBox
{
	background-color: #E8E8E3;
}

/* ASSET COUNT In ASSET ICONS BOX IN STORY BOX */
.assetCountInStory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

/* LINK ON */ 
.linkOn
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
} 

/* Recommended Link */
.linkRecommended
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* Links in masthead (ie Edit Account, Help, Tell a Friend, Logout, Manage/Checkout) */
a.mastheadLinks
 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

a.mastheadLinks:hover
 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}

a.mastheadLinks:visited
 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

/* "Login Control Size" */
.loginInputBox
{
	border: 1px solid #A5ACB2; 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	width: 97px; 
	height: 13px; 
	font-style: normal; 
	font-weight: normal; 
	padding-top:0px;
}

.mastheadBlackLine
{
	background-color : #2D2D2D;
}

.mastheadCartRed
{
	background-color : #E64050;
}

/* Source Attribute */
.sourceAttribute
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

/* Published Date */
.publishedDate
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

/* Link Headline (‘most popular’ panel) */
.linkHeadlineMostPopular
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* Link Headline (‘latest releases’ panel) */
.linkHeadlineLatestReleases
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* Link MiniHeadline */
.miniHeadlineLink
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00629D;
}

.miniHeadlineLink:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00629D;
	text-decoration: underline;	
}

.miniHeadlineLink:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #00629D;
}

/* Subheads (ie “Show me results”) */
.showMeResultsSubhead
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* Results (ie ’25 Stories met your…”) */
.storyResults
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

/* Subheads (Top: “Result Details”, “Re-sort/Re-Search” etc. Bottom: “Your latest searches:” + “Recently viewed assets:”) */
.resultDetailsSubhead
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

/* Link Headline */
.linkHeadline
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #00629D;	
}

/* Subhead */
.subHead
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;	
}

/* Selected Story (#1 in "storydetails" panel) */
.storyDetailsSelectedStory
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;	
}

/* "Date Posted:…" */
.postedDate
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;	
}

/* Top Center Panel: "Select" */
.selectTopCenter
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* Top Center Panel: "Step 2:" */
.step2TopCenter
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #A1A1A1;	
}

/* Top Center Panel: "Confirm and Deliver" */
.confirmAndDeliverTopCenter
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #A1A1A1;	
}

/* Subheads (ie "Delivery Preferences", "Still, Digital Audio, and Document assets will be directly downloaded.", "Display by:" */
.deliveryPreferencesSubheads
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

/* "Order ID: XXXXXX" - Black */
.orderIdBlack
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* "Order ID: XXXXXX" - Red */
.orderIdRed
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #DB001E;
}

/* "Asset Title" */
.assetTitle
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* "Asset Details Title" */
.assetDetailsTitle
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* "Asset Details" */
.assetDetails
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

/* "Story Heading Level One" */
.headingLevelOne
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* "Story Heading Level Two" */
.headingLevelTwo
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* "Brower Compatibility Text" */
.browerCompatibilityText
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;	
}

/* "Control Size" */
.controlSize
{
	WIDTH: 170px;
	height: 20px; 
}

/* "Telephone Fax Box 1-2" */
.telephoneFaxBoxOneTwo 
{ 
	WIDTH: 41px;
}

/* "Telephone Fax Box 3" */
.telephoneFaxBoxThree
{ 
	WIDTH: 68px;
}

/* "Zip Code Box" */
.zipCodeBoxTwo 
{ 
	WIDTH: 61px;
}


/* "Eror Message Color" */
.errorMessageColor 
{ 
	COLOR: #EF0031; 
}

/* "Abount Us" */
.aboutUs 
{ 
	WIDTH: 350px;
}

/* "Requried Fields" */
.requiredFields 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ABABAB;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

/* "User Email" */
.userEmail
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00629D;
}

/* "Bottom Red" */
.bottomRed
{
	border-color: #DE0018;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;
}

/* "Suggestion Header" */
.suggestionHeader
{
	color:#000000;
    font-family:Arial, sans-serif;
	font-size:24px;
    font-weight:bold;	
}

/* "Suggestion Label Bold" */
.suggestionLabelsBold
{
	color:#000000;
    font-family:arial, sans-serif;
	font-size:12px;
    font-weight:bold;	
}

/* "Top Grey" */
.topGrey
{
	border-color: #CECFCE;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-style:solid;
}

/* "Blue Labels" */
.labelsBlue
{
	color:#00629D;
    font-family:Arial, sans-serif;
	font-size:11px;
    font-weight:bold;	
}

/* "Bottom Border Green" */
.bottomBorderGreen
{
	border-color: #CBCBB2;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;
	border-bottom-width:1px;
}

/* "Password Sent" */
.passwordSentlabel
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, sans-serif
}

/* "Password Not Sent" */
.passwordNotSentlabel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #EA0030; 
	FONT-FAMILY: Arial, sans-serif
}

/* "Floating Login Layer" */
.floatingLoginLayer
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; 
	COLOR: #EA0030; 
	FONT-FAMILY: Arial, sans-serif
}

/* "Top Border Solid Black" */
.topBorderSolidBlack
{
	border-color: #E64050;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 3px;
	border-style:solid;
	border-bottom-width:0px;
}

/* "Your Cart Border" */
.yourCartBorder
{
	border-style: dashed;
	border-width: 1px; 
	border-color: #dddddd;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
}

/* "Calendar Class of Compontent Art Start" */
.calendar
{
	border:1px solid #57566F;
	cursor:default;
}

.topheadertext
{
	font-family:Arial Black;
	font-size:15px;
	color:#4A495E;
	line-height:20px;
	text-align: center;
}

.dayheader
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-color:#E0DFE3;
	/*background-image:url(imgs/5.0.0.38/dayheader_bg.gif);*/
	background-position: left bottom;	
	height:20px;
	text-align:center;
	cursor:default;
}

.monthselector
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#333333;
	width:25px;
	background-color:#E0DFE3;
	/*background-image:url(imgs/5.0.0.38/dayheader_bg.gif);*/
	background-position: left bottom;
	cursor:pointer;
}

.weekselector
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#333333;
	background-color:#F6F6F6;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	height:21px;
	width:29px;
	cursor:pointer;
}

.day
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:21px;
	width:29px;
	cursor:pointer;
}

.othermonthday
{
	color:#B2B1CA;
}

.selectedday
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #BB5503;
	cursor:default;
}

.dayhover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:21px;
	width:29px;
	cursor:pointer;
	text-decoration:underline;
}

.othermonthdayhover
{
	color:#B2B1CA;
	text-decoration:underline;
}

.selecteddayhover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
}
/* "Calendar Class of Compontent Art End" */

/* "Search Normal Text" */
.searchNormalText
{
	color:#000000;
   font-family:Arial, sans-serif;
	font-size:11px;
   font-weight:normal;	
}

/* "Labels Message - Bold" */
.labelsMessageBoldWhite
{
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	font-family:arial, Sans-Serif;
}

/* "Labels SubHeader - Bold" */
.labelsSubHeaderBold
{
	color:#000000;
    font-family:Arial, Sans-Serif;
	font-size:11px;
    font-weight:bold;	
}
/* "Label Account Activation Mail" */
.labelsActivationMail
{
	color:#67CF36;
    font-family:Arial, Sans-Serif;
	font-size:12px;
    font-weight:bold;	
}

/* "Your Cart Label" */
.labelYourCartMasthead
{
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#FFFFFF;		
	font-weight:bold;
	font-style: normal;
}

/* "Manage Label" */
.labelManageCheckoutMasthead
{
	color:#FFFFFF;
    font-family:Arial, Sans-Serif;
	font-size:10px;
    font-weight:bold;	
}

/* "Cart Count Label" */
.cartCountlabel
{
	color:#5A5A5A;
    font-family:Arial, Sans-Serif;
	font-size:10px;
    font-weight:bold;	
}

/* Links in masthead box */
.mastheadRed
{
	background-color: #E6001F;
}

/* "MasterHead Black Line" */
.mastheadBlackLine
{
	background-color : #2D2D2D;
}

/* "Bottom Border Solid Black" */
.bottomBorderSolidBlack
{
	border-color: #222222;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;
	border-bottom-width:3px;
}

/* "Asset Layer Source Color" */
.assetLayerHeaderSourceColor
{
	color:#BEBCBC;
    font-family:Arial, sans-serif;
	font-size:10px;
    font-weight:bold;	
}

/* "Asset Header Color" */
.assetHeaderColor
{
	color:#000000;
    font-family:Arial, sans-serif;
	font-size:13px;
    font-weight:bold;	
}

/* "Asset Header Source Color" */
.assetHeaderSourceColor
{
	color:#BEBCBC;
    font-family:Arial, sans-serif;
	font-size:10px;
    font-weight:bold;	
}

/* "Asset Layer Bold Font" */
.assetLayerFont
{
	color:black;
    font-family:Arial, sans-serif;
	font-size:11px;
    font-weight:bold;
}

/* "Asset Layer Normal Font" */
.assetLayerNormalFont
{
	color:black;
    font-family:Arial, sans-serif;
	font-size:11px;
    font-weight:Normal;
}

/* "Asset Layer Cart Font" */
.assetLayerCartFontColor
{
	color:#6C99C8;
    font-family:Arial, sans-serif;
	font-size:10px;
    font-weight:bold;	
}

/* "Asset Layer - Header" */
.assetLayerHeader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #00629d;
	FONT-FAMILY: Arial, sans-serif
}

/* "Header Links" */
td.headLinks a, td.headLinks a:hover, td.headLinks a:visited 
{
	FONT-FAMILY: Arial, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:normal;
}
td.logoutlink a, td.logoutlink a:hover, td.logoutlink a:visited 
{
	FONT-FAMILY: Arial, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}
/* "Register Links" */
td.headRegLinks a, td.headRegLinks a:hover, td.headRegLinks a:visited 
{
	FONT-FAMILY: Arial, sans-serif;
	color: #0075BF;
	font-size:11px;
	font-weight:bold;
}

/* "Post Head Links" */
td.postheadLinks a, td.postheadLinks a:hover, td.postheadLinks a:visited 
{
	FONT-FAMILY: Arial, sans-serif;
	color: #EF0029;
	font-size:11px;
	font-weight:normal;
}

/* "Post Head Links" */
td.headRemLinks a, td.headRemLinks a:hover, td.headRemLinks a:visited 
{
	FONT-FAMILY: Arial, sans-serif;
	color: #0075BF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
/* "Page Footer Links" */

.mastFooterLinks
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
.mastFooterLinks:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;	
}

.mastFooterLinks:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* "Story Details Title" */
.storyDetailTitle
{
	FONT-FAMILY: Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

/* "Story Detail Source Label" */
.storyDetailSourceLabel
{
	FONT-FAMILY: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
}
/* "Story Detail docs or links Label" */
.storyLinksOrDocs
{
	FONT-FAMILY: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
/* "Your Result - sort" */
.yourResultsSort
{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
	font-size: 11px;
	color: #8A8A8A;
}

/* "TAB LINE - RED" */
.tabLineRed
{
	background-color: #DB001E;	
}

/* Link - Headline */
td.headlineLink a
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#00629D;
	font-size:11px;
}

td.headlineLink a:hover {
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#00629D;
	font-size:11px;
}

td.headlineLink a:visited
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#00629D;
	font-size:11px;
}

/* "Grey line under one beat or source in the browseAll box" */
.browseAllBeatOrSourceGreyLine
{
	background-color: #CCCCCC;
}

.browseAllBeatOrSourceGreyLineDashed

{
	background-color: #EBEEEE;
	border-bottom: dotted 1px #CCCCCC;
}

.refineResults
{
	background-color: #EBEEEE;
}

/* Link - Cart Layer Asset Title*/
a.cartLayerAssetTitleLink
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#0075BF;
	font-size:11px;
}

a:hover.cartLayerAssetTitleLink 
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#0075BF;
	font-size:11px;
}

a:visited.cartLayerAssetTitleLink 
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#0075BF;
	font-size:11px;
}

/* Link - Cart Layer Source Title*/
a.cartLayerSourceTitle
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#0075BF;
	font-size:10px;
}

a:hover.cartLayerSourceTitle
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#0075BF;
	font-size:10px;
}

a:visited.cartLayerSourceTitle 
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#0075BF;
	font-size:10px;
}

/* Cart Layer - Asset Source Color */
.assetSourceColor
{
	color:#797979;
	font-family: Arial, sans-serif;
	font-size:10px;
	font-weight:normal;	
}
/* Cart Layer - Asset Count */
.cartAssetCountFontColor 
{ 
	font-weight: bold; 
	font-size: 12px; 
	color: #db001e; 
	font-family: Arial, sans-serif;
}

/* Cart Layer - Story Title */
.cartStoryTitleFontColor 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #797979; 
	FONT-FAMILY: Arial, sans-serif; 
}

/* Cart Layer - Dashed Border */
.cartLayerBorder 
{ 
	BORDER-RIGHT: #999999 0px solid; 
	BORDER-TOP: #999999 1px dashed; 
	BORDER-LEFT: #999999 0px solid; 
	BORDER-BOTTOM: #999999 0px solid; 
}

/* Cart Layer - Checkout Manage */
.cartCheckoutManage 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #8f8f8f; 
	FONT-FAMILY: Arial, sans-serif; 
}

/* Refine Results */
.refineByTableHeader
{
	background-color : #C5C5C5;
	width:164px;
	height:18px;
	border-top:solid 1px red;
	vertical-align:middle;
}

/* User Restriction Box */
.userRestrictionsBox
{
	height:55px;
	width:98%;
	border-color:#DEDEDE;
	border-style:dotted;
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;
	SCROLLBAR-FACE-COLOR: #d6d6cf; 
	Z-INDEX: 1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e9e9dc; 	
	SCROLLBAR-SHADOW-COLOR: #e9e9dc; 
	SCROLLBAR-3DLIGHT-COLOR: #e9e9dc; 
	SCROLLBAR-ARROW-COLOR: #db001e; 
	SCROLLBAR-TRACK-COLOR: #e9e9dc; 
	SCROLLBAR-DARKSHADOW-COLOR: #e9e9dc; 
}
/* Tooltip Classes */ 
.toolTipRightBackground
{
	background-color: #FAF9F6;
}

.toolTipLeftBackground
{
	background-color: #6BB52A;
}

.toolTipLeftBackground
{
	background-color: #6BB52A;
}

.toolTipExclamationOrQuestion
{
	font-family: Arial, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.toolTipLeftRedBackground
{
	background-color: #D80726;
}

.toolTipCross
{
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color:  #ffffff;
}
/* CheckOut Classes */
/* User Restrictions Box */
.userRestrictionsBox
{
	height:55px;
	width:98%;
	border-color:#DEDEDE;
	border-style:dotted;
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;  
}

/* Special Settings Box */
.specialSettingsBox
{
	height:102px;
	width:369px;
	border-color:#A5AEB5;
	border-style:solid;
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;  
	border-width: 1px; 
}

/* Mail CC Box */
.mailCCBox
{
	height:20px;
	width:99%;
	border-color:#A5AEB5;
	border-style:solid;
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;  
	border-width: 1px;
}

/* Cart Normal Box */
.cartNormalBox
{
	height:20px;
	width:159px;
	border-color:#A5AEB5;
	border-style:solid;
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;  
	border-width: 1px;
}

/* Mouse Hand Pointer */
.mousehandPointer
{
	Cursor: pointer; 
}

/* Drop Down List Box */
.dropdownListBox
{
	height:22px;
	width:158px;
	font-size:12px;
	border-color:#A5AEB5;
	border-style:solid;
	color:#313031;
    font-family:arial, sans-serif;	
    font-weight:normal;  
    border-width: 1px;
    padding-top:2px;    
    overflow:visible;
}

/* Cart Check box */
.cartChkBox
{
	color:#636163;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold;
    top:0px;
}

/* TD Padding */
.tdPaddingT12
{
	padding:12px 0px 0px 0px;
}

/* TD Right Border */
.tdRightBorder
{
	border-style: dashed;
	border-width: 1px; 
	border-color: #dddddd;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
}

/* TD Bottom Border */
.tdBottomBorder
{
	border-color:  #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;
	padding:8px 0px 8px 0px;  	
}

/* TD Dashed Border */
.tdDashedBorder
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:dashed;  
	padding:10px 0px 6px 0px;	
}

/* TD Dash Border Bottom */
.tdDashedBorderBottom
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:dashed;  
	padding:0px 0px 6px 0px;	
}

/* TD Solid Border */
.tdSolidBorder
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;  
	padding:6px 0px 6px 0px;	
}

/* TD Dashed Border */
.tdDashedBorder
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-style:dashed;  
	padding:6px 0px 6px 0px;	
}

/* TD Dashed Border Top */
.tdDashedBorderTop
{
	border-color: #dddddd;
	border-width: 0px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-style:solid;  
	padding:6px 0px 6px 0px;	
}

/* TD Dashed Top Right */
.tdDashedBorderTopRight
{
	border-color: #dddddd;
	border-width: 0px; 
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-style:solid;  
	padding:6px 0px 6px 0px;	
}

/* TD Solid Border Right */
.tdSolidBorderRight
{
	border-color: #dddddd;
	border-width: 0px; 
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:solid;	
}

/* TD Header */
.tdHeader
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:dashed;
	padding:8px 0px 11px 0px;	
}
/* TD Padding */
.tdPadding
{
	padding:8px 0px 8px 0px;	
}
/* Title Bold */
.titleBold
{
	color:#424142;
    font-family:arial, sans-serif;
	font-size:15px;
    font-weight:bold;	
}
/* Title Bold Red */
.titleBoldRed
{
	color:red;
    font-family:arial, sans-serif;
	font-size:15px;
    font-weight:bold;	
}
/* Header Bold */
.headerBold
{
	color:black;
    font-family:arial, sans-serif;
	font-size:25px;
    font-weight:normal;	
}
/* Header Box Bold */
.headerBoxBold
{
	color:black;
    font-family:arial, sans-serif;
	font-size:14px;
    font-weight:bold;	
}
/* Header Box Bold Red */
.headerBoxBoldRed
{
	color:#DE0018;
    font-family:arial, sans-serif;
	font-size:25px;
    font-weight:normal;	
}
/* Header Box Red */
.headerBoxRed
{
	color:#DE0018;
    font-family:arial, sans-serif;
	font-size:14px;
    font-weight:bold;	
}
/* Header Bold Red Box */
.headerBoldRedBox
{
	color:#DE0018;
    font-family:arial, sans-serif;
	font-size:12px;
    font-weight:BOLD;	
}
/* Red Bold Header */
.redBoldHeader
{
	color:#DE0018;
    font-family:arial, sans-serif;
	font-size:10px;
    font-weight:BOLD;	
}
/* Black Label Box */
.blacklabelBoldBox
{
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold;    
}
/* Black Label Box */
.blacklabelNormalBox
{
	color:#313031;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:normal;    
}
/* Light Black Box */
.lightBlackBoldBox
{
	color:#84827B;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold;    
}
/* Light Black Box */
.lightBlackBox
{
	color:#636163;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold;    
}
/* Black Bold Box */
.blackBoldBox
{
	color:black;
    font-family:arial, sans-serif;
	font-size:10px;
    font-weight:bold;    
}
/* Bold Red Hand Pointer */
.boldRedHandPointer
{
	color:#EF4163;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold; 
    Cursor: pointer;  
}
/* Label Red Bold Box */
.labelRedBoldBox
{
	color:#EF4163;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:bold;    
}
/* Label Light Blue Box */
.labellightBlueBox
{
	color:#1861AD;
    font-family:arial, sans-serif;
	font-size:11px;
    font-weight:Bold; 
    Cursor: pointer;   
}
/* Check Box Relative */
.checkBoxRelative
{
	font-family:webdings;
	position:relative;
	font-size:18px;
	color:#333399;
	top:-2px;
	left:-2px;
}
/* Label Box Grey */
.labelBoxGrey
{
	font-weight: normal;
	font-size: 11px;
	color: #bdbebd;
	font-family:arial,  Sans-Serif;
}
/* Label Message Box Bold */
.labelMessageBoxBold
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family:arial,  Sans-Serif;
}
/* Label Message Box Edit */
.labelMessageBoxEdit
{
	font-weight: bold;
	font-size: 11px;
	color: #5A5A59;
	font-family:  arial,sans-serif;
}
/* Edit Preference Radio Box */
.editPrefRadioBox
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family:  arial,sans-serif;
	vertical-align:top;
}
/* Edit Text Box */
.editTextbox
{
	Border-Style:Groove;
	width:186px;
}
/* Edit Combo Box */
.editCombobox
{
	Border-Style:Groove;
	width:186px;
}
/* Edit Video Format Combobox */
.editVideoFormatCombobox
{
	width:275px;
	height:20px;
}
/* Pref Address Tape Bold */
.prefAddressTapeBold
{
	font-weight: bold;
	font-size: 11px;
	color: #9F9F9F;
	font-family:  arial, sans-serif;
}
/* Pref Address Tape */
.prefAddressTape
{
	font-weight: bolder;
	font-size: 11px;
	color: #9F9F9F;
	font-family:  arial, sans-serif;
}
/* Edit Pref Dashed Border */
.editPrefDashedBorder
{
	border-color: #dddddd;
	border-width: 1px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-style:dashed;  
	padding:0px 0px 0px 0px;	
}
/* Add to Cart Link */
a.addToCartlink
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EA0030;
}

a.addToCartlink:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EA0030;
}

a.addToCartlink:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8293CB;
}
/* Asset Preview Dash Border*/
.previewDashBorder
{
	border-color: #dddddd;
	border-width: 0px; 
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-style:dashed;  
	padding:3px 0px 3px 0px;
}

/* latest Release header link */
.headingLevels
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;	
}

.headingLevels:hover
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
	text-decoration: underline;
}

.headingLevels:hover:visited
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;	
}

/* Still Preview Border */
.grayTableBorder 
{
	border-top: 1px solid #5A595A;
    border-left: 1px solid #5A595A;
    border-right: 1px solid #5A595A;
    border-bottom: 1px solid #5A595A;
}
.greenTableBorder 
{
	border-top: 1px solid #80C93C;
    border-left: 1px solid #80C93C;
    border-right: 1px solid #80C93C;
    border-bottom: 1px solid #80C93C;
}


/* View Pref Label Heading Message */
.viewPrefLabelHeadingMessage
{
	font-weight: bold;
	font-size: 13px;
	color: #4D5D5A;
	font-family:  arial,sans-serif;
}
/* main Header - Custom Link */
.mainHeader
{
	margin-bottom: 12px;
    font-size: 17px; 
	font-weight: bold;
	color: #8e8e8e;
}
.Step2ViewPrefSideHeading
{
	font-weight: bold;
	font-size: 11px;
	color: #4980B8;
	font-family:  arial,sans-serif;
}
.DigiPushText
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family:arial,Sans-Serif;
}
.FasterDeliveryText
{
	font-weight: bold;
	font-size: 12px;
	color: #B9B9B9;
	font-family:arial,verdana,Sans-Serif;
}
.FasterDeliveryB
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-family:arial,  Sans-Serif;
}
.DigitallyR
{
	font-weight: bold;
	font-size: 18px;
	color: red;
	font-family:arial,  Sans-Serif;
}


/* CLASSES END */

/* Template CSS Start */
.mainTableWidth
{
	width:1000px;
}
.bodyTableWidth
{
	width:100%;
}
.leftNavStyle
{
	vertical-align:top;
	width:218px;
	text-align:center;
}
.middleContentStyle
{
	vertical-align:top;
	text-align:center;
}
.rightNavStyle
{
	vertical-align:top;
	text-align :center;
}
.horizontalAlignment
{
	margin-left:auto;
	margin-right:auto;
}
.displayNone
{
	display	: none;
}

p.pageHeader {
	margin-top: -3px;
    font-size: 17px; 
	font-weight: bold;
	color: #8e8e8e;
    margin-bottom: 6px;
}

.inline {
    display: inline;
}

p {
	margin: 2px;	
}

.visitedLinks
{
	color:#0855A5;
	font-size:11px;
	font-weight:bold;
}

p.sectionHeader {
	padding-top: 0px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.GateWayBreadCrumb
{
	font-size:11px;
	font-weight:bold;
	color:Black;
}
a.GateWayAboutUs
{
	font-size:11px;
	color: #EA0030;
	font-family:arial;
}
a.GateWayAboutUs:hover
{
	font-size:11px;
	color: #EA0030;
	font-family:arial;
}
a.GateWayAboutUs:visited
{
	font-size:11px;
	color: #EA0030;
	font-family:arial;
}

.borderBottomGreen
{
	border-bottom: solid 1px  #80C93C;
}
.labelOrderHistColmn
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family:arial,  Sans-Serif;
}
.labelGreen
{
	font-family: Arial, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #80C93C;
}
.labelGreenLinks
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	COLOR: #80C93C;
	text-decoration: underline;	
}
.labelGreenLinksBold
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	COLOR: #80C93C;
	text-decoration: underline;	
}
.labelGreenLinksBold:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	COLOR: #80C93C;
	text-decoration: underline;	
}
.labelGreenLinks:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	COLOR: #80C93C;
	text-decoration: underline;	
}

.labelGreenLinks:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	COLOR: #80C93C;
	text-decoration: underline;
}
/* FTP Test Connection */
.ftpTestSuccess
{
	color:#70BC1F;
}
/*Copyright Year */
.CopyrightFooterLinks
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}

/* Library Beats */
table.BeatsBox 
{
	background-color: #eef3f9;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
    padding: 0px 0px 0px 8px;
}
td.BeatsBox
{
	background-color: #eef3f9;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
    padding: 0px 0px 0px 8px;
}

td.sectionHeader {
	padding-top: 6px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
td.labelGreenBold
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	COLOR: #80C93C;
	text-decoration: none;	
}
p.sectionHeader {
	padding-top: 0px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
td.BBblank 
{
	color: #0A55A3;
}

.inline
{
    display: inline;
}
/* My Beats - Beat Information */
.BBblank 
{
	color: #0A55A3;
}

#wholePage
{
	width: 1000px;
	border: 0px solid #000;
}

#mastHead
{
	width: 1000px;
	border: 0px solid #000;
}

#banner
{
	margin-top: 8px;
	margin-left: 191px;
	width: 564px;
	border: 0px solid #000;
	border: 0px solid #000;
}

#leftContent
{
	display: inline;
	float: left;
	width: 171px;
	margin-top: 8px;
	margin-left: 10px;
	border: 0px solid #000;
}

#centerContent
{
	overflow: none;
	display: inline;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 564px;
	border: 0px solid #000;
	
}

#rightContent
{
	display: inline;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 225px;
	border: 0px solid #000;
}
#footer
{
	clear: both;
	border: 0px solid #000;
}
/* Template CSS End */

a.assetcntr:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
	text-decoration:none;
}
a.assetcntr
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00629D;
}
 .cartLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_left_border.png) repeat-y;
}
 .cartLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_right_border.png) repeat-y;
}
 .cartLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_left_border.png) no-repeat;
}
 .cartLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_border.png) repeat-x;
}
 .cartLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_right_border.png) no-repeat;
}
.ie6 #DivCartLayer .cartLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_left_border.gif) repeat-y;
}
.ie6 #DivCartLayer .cartLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_right_border.gif) repeat-y;
}
.ie6 #DivCartLayer .cartLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_left_border.gif);
}
.ie6 #DivCartLayer .cartLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_border.gif) repeat-x;
}
.ie6 #DivCartLayer .cartLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_right_border.gif);
}
#cartCallbackLoading .cartLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_left_border.png) repeat-y;
}
#cartCallbackLoading .cartLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_right_border.png) repeat-y;
}
#cartCallbackLoading .cartLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_left_border.png) no-repeat;
}
#cartCallbackLoading .cartLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_border.png) repeat-x;
}
#cartCallbackLoading .cartLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_right_border.png) no-repeat;
}
.ie6 #cartCallbackLoading .cartLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_left_border.gif) repeat-y;
}
.ie6 #cartCallbackLoading .cartLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_right_border.gif) repeat-y;
}
.ie6 #cartCallbackLoading .cartLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_left_border.gif);
}
.ie6 #cartCallbackLoading .cartLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_border.gif) repeat-x;
}
.ie6 #cartCallbackLoading .cartLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_bottom_right_border.gif);
}	
.cartLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_left_border.png) no-repeat;
}
 .cartLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_border.png) repeat-x;
}
 .cartLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_right_border.gif) no-repeat;
}
.ie6 #DivCartLayer .cartLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_left_border.gif);
}
.ie6 #DivCartLayer .cartLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_border.gif) repeat-x;
}
.ie6 #DivCartLayer .cartLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_right_border.gif);
}
#cartCallbackLoading .cartLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_left_border.png) no-repeat;
}
#cartCallbackLoading .cartLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_border.png) repeat-x;
}
#cartCallbackLoading .cartLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_right_border.png) no-repeat;
}
.ie6 #cartCallbackLoading .cartLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_left_border.gif);
}
.ie6 #cartCallbackLoading .cartLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_border.gif) repeat-x;
}
.ie6 #cartCallbackLoading .cartLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/cart_layer_top_right_border.gif);
}

/* Login Layer Shadow Images Start */

.logLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_left_border.png) repeat-y;
}
 .logLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_right_border.png) repeat-y;
}
 .logLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_left_border.png) no-repeat;
}
 .logLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_border.png) repeat-x;
}
 .logLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_right_border.png) no-repeat;
}
.ie6 #divLoginBody .logLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_left_border.gif) repeat-y;
}
.ie6 #divLoginBody .logLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_right_border.gif) repeat-y;
}
.ie6 #divLoginBody .logLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_left_border.gif);
}
.ie6 #divLoginBody .logLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_border.gif) repeat-x;
}
.ie6 #divLoginBody .logLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_right_border.gif);
}
#divPassRem .logLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_left_border.png) repeat-y;
}
#divPassRem .logLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_right_border.png) repeat-y;
}
#divPassRem .logLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_left_border.png) no-repeat;
}
#divPassRem .logLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_border.png) repeat-x;
}
#divPassRem .logLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_right_border.png) no-repeat;
}
.ie6 #divPassRem .logLayerLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_left_border.gif) repeat-y;
}
.ie6 #divPassRem .logLayerRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_right_border.gif) repeat-y;
}
.ie6 #divPassRem .logLayerBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_left_border.gif);
}
.ie6 #divPassRem .logLayerBottomBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_border.gif) repeat-x;
}
.ie6 #divPassRem .logLayerBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_bottom_right_border.gif);
}	
.logLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_left_border.png) no-repeat;
}
 .logLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_border.png) repeat-x;
}
 .logLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_right_border.gif) no-repeat;
}
.ie6 #divLoginBody .logLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_left_border.gif);
}
.ie6 #divLoginBody .logLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_border.gif) repeat-x;
}
.ie6 #divLoginBody .logLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_right_border.gif);
}
#divPassRem .logLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_left_border.png) no-repeat;
}
#divPassRem .logLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_border.png) repeat-x;
}
#divPassRem .logLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_right_border.png) no-repeat;
}
.ie6 #divPassRem .logLayerTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_left_border.gif);
}
.ie6 #divPassRem .logLayerTopBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_border.gif) repeat-x;
}
.ie6 #divPassRem .logLayerTopRightBorder
{
	background: url(../../imgs/5.0.0.38/log_layer_top_right_border.gif);
}
/* Login Layer Shadow Images End */

/* Preview Layer Shadow Images Start*/ 
.previewLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_l.png) repeat-y;
}
 .previewRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_r.png) repeat-y;
}
 .previewBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_bl.png) no-repeat;
}
 .previewBottomBorder
{
	background: url(../../imgs/5.0.0.38/preview_b.png) repeat-x;
}
 .previewBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_br.png) no-repeat;
}
.ie6 #divAssetPreview .previewLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_l.gif) repeat-y;
}
.ie6 #divAssetPreview .previewRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_r.gif) repeat-y;
}
.ie6 #divAssetPreview .previewBottomLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_bl.gif);
}
.ie6 #divAssetPreview .previewBottomBorder
{
	background: url(../../imgs/5.0.0.38/preview_b.gif) repeat-x;
}
.ie6 #divAssetPreview .previewBottomRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_br.gif);
}
.previewTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_tl.png) no-repeat;
}
 .previewTopBorder
{
	background: url(../../imgs/5.0.0.38/preview_t.png) repeat-x;
}
 .previewTopRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_tr.png) no-repeat;
}
.ie6 #divAssetPreview .previewTopLeftBorder
{
	background: url(../../imgs/5.0.0.38/preview_tl.gif);
}
.ie6 #divAssetPreview .previewTopBorder
{
	background: url(../../imgs/5.0.0.38/preview_t.gif) repeat-x;
}
.ie6 #divAssetPreview .previewTopRightBorder
{
	background: url(../../imgs/5.0.0.38/preview_tr.gif);
}
/* Preview Layer Shadow Images End*/ 

#box
{
	width: 226px;
	text-align: left;
	border: solid 0px black;
}
#content
{
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 4px;
}
#tlc
{
	background-repeat: no-repeat;
	background-color: transparent
}
#trc
{
	background-repeat: no-repeat;
	background-color: transparent
}
#blc
{
	background-repeat: no-repeat;
	background-color: transparent
}

#brc
{
	background-repeat: no-repeat;
	background-color: transparent
}
#tlc
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_tl.gif)
}

#trc
{
	background-position: 100% 0%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_tr.gif)
}

#blc
{
	background-position: 0% 100%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_bl.gif)
}

#brc
{
	background-position: 100% 100%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_br.gif)
}

#tb
{
	background-repeat: repeat-x;
	background-color: transparent
}
#bb
{
	background-repeat: repeat-x;
	background-color: transparent
}
#tb
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_t.gif)
}
#bb
{
	background-position: 50% 100%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_b.gif)
}
#rb
{
	background-position: 100% 0%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_r.gif);
	background-repeat: repeat-y
}
#lb
{
	background-position: 0% 100%;
	background-image: url(../../imgs/5.0.0.38/mh_cart_l.gif);
	background-repeat: repeat-y;
	background-color: white
}

/* Story Listing Box Start */
#storyBox
{
	height: 80px;
	width: 544px;
	text-align: left;
	border: solid 0px red;
}

#storyBoxContent
{
	height: 80px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#storyBox_tlc
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/wn.gif)
}

#storyBox_trc
{
	background-position: 100% 0%;
	background-image: url(../../imgs/5.0.0.38/ne.gif)
}

#storyBox_blc
{
	background-position: 0% 100%;
	background-image: url(../../imgs/5.0.0.38/sw.gif)
}

#storyBox_brc
{
	background-position: 100% 100%;
	background-image: url(../../imgs/5.0.0.38/es.gif)
}

#storyBox_lb
{
	background-color: #F5F5F1;
}

#storyBox_tlc, #storyBox_trc, #storyBox_blc, #storyBox_brc
{
	background-repeat: no-repeat;
	background-color: transparent;
}

#storyBoxTop
{
	padding-top: 6px;
	padding-left: 8px;
}

#storyBoxDividerContainer
{
	padding-top: 4px;
	padding-left: 2px;
}

#storyBoxDividerLine
{
	height: 62px;
	border-right: solid 1px #DDDDDD;
}

#storyBoxThumbContainer
{
	padding-top: 4px;
	padding-left: 4px;
}

#storyBoxTitleDescContainer
{
   height: 67px;
   margin-top: 1px;
   padding-top: 0px;
   padding-left: 6px;
   padding-right: 6px;
   border-top: solid 0px red;
   border-bottom: solid 0px red;
}
#storyBoxTitleDescTbl
{
	height: 100%;
	width: 356px;
}

#storyTitle
{
	vertical-align: top;
	line-height: 13px;
}

#storyDesc
{
	vertical-align: bottom;
	line-height: 13px;
}


#storyAssetBoxContainer
{
	padding-right: 7px;
}

#storyAssetBoxContentTop
{
	height: 33px;
}

#storyAssetBoxVDOIconContainer
{
	padding-left: 6px;
	height: 11px;
}

#storyAssetBoxVDOIcon
{
	padding-top: 8px;
	width: 14px;
}

#storyAssetBoxVDOCount
{
	padding-top: 7px;
	width: 26px;
}

#storyAssetBoxStillsIconContainer
{
	padding-left: 5px;
	height: 11px;
}

#storyAssetBoxStillsIcon
{
	padding-top: 8px;
	width: 15px;
}

#storyAssetBoxStillsCount
{
	padding-top: 7px;
	width: 26px;
}

#storyAssetBoxAudioIconContainer
{
	padding-left: 7px;
	height: 11px;
}

#storyAssetBoxAudioIcon
{
	padding-top: 8px;
	width: 13px;
}

#storyAssetBoxAudioCount
{
	padding-top: 7px;
	width: 26px;
}

#storyBoxTop, #storyBoxCartImgContainer, #storyBoxDividerContainer, #storyBoxDividerLine, #storyBoxThumbContainer, #storyBoxTitleDescContainer, #storyAssetBoxContainer, #storyAssetBoxVDOIcon, #storyAssetBoxVDOCount, #storyAssetBoxStillsIcon, #storyAssetBoxStillsCount, #storyAssetBoxAudioIcon, #storyAssetBoxAudioCount
{
	float: left;
}

#storyBoxCartImg
{
	width: 14px;
	padding-top: 1px;
	padding-left: 2px;
}
#storyBoxHDImg
{
	padding-top: 1px;
}
/* ------------------------------------------------------------------------------ */

#storyAssetBox
{
	height: 68px;
	width: 52px;
	text-align: left;
	border: solid 0px red;
}

#storyAssetBoxContent
{
	height: 68px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#storyAssetBox_tlc
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/btl.gif)
}

#storyAssetBox_trc
{
	background-position: 100% 0%;
	background-image: url(../../imgs/5.0.0.38/btr.gif)
}

#storyAssetBox_blc
{
	background-position: 0% 100%;
	background-image: url(../../imgs/5.0.0.38/bbl.gif)
}

#storyAssetBox_tb, #storyAssetBox_bb
{
	background-repeat: repeat-x;
	background-color: transparent
}

#storyAssetBox_tb
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/bt.gif)
}

#storyAssetBox_bb
{
	background-position: 50% 100%;
	background-image: url(../../imgs/5.0.0.38/bbb.gif)
}

#storyAssetBox_brc
{
	background-position: 100% 100%;
	background-image: url(../../imgs/5.0.0.38/bbr.gif)
}

#storyAssetBox_lb
{
	background-color: #E8E8E3;
}

#storyAssetBox_tlc, #storyAssetBox_trc, #storyAssetBox_blc, #storyAssetBox_brc
{
	background-repeat: no-repeat;
	background-color: transparent;
}
/* Story Listing Box End */
/*Most Requested Page Start*/
#wholeLeft
{
	display: inline;
	float: left;
	width: 745px;
	margin-left: 10px;
	border: 0px solid #000;
}

#DateRangeHeaderContent
{
	margin-top: 20px;	
}
#divMPP
{	
	padding-top: 5px;
	padding-left: 6px;
	padding-bottom: 5px;
	border: solid 0px red;
}
#divshowHide
{
	width: 732px;
	background-color: #FFFFFF;
	overflow:hidden ;	
}
#divRepeater 
{
	float: left;
	padding-top: 0px;
	padding-left: 5px;
}

#divRepContainer 
{
	float: left;	
}
#SummaryDiv
{
	display: inline;
	float: right;	
	margin-right: 10px;
	border: 0px solid #000;	
}
.SummaryHeaderText
{
	font-weight:100;
	font-size:19px;
	font-family:arial;
}
#VideoClipContent
{
	display: inline;
	float: left;
	margin-top: 8px;	
	width: 745px;
	margin-bottom: 10px;
	border: 0px solid #000;
}
#divHeader
{
	background-image: url(../../imgs/5.0.0.38/dateHeader.gif);
	height: 68px;
	width: 746px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;	
}
#divDateRange
 {
	display: inline;
	float: right;	
	margin-top: 29px;
	margin-right: 30px;
	
}
#rightContentSpacer
{
	margin-top: 12px;
}
#unfullfilledContent 
{
	width: 225px;
	background-color: #e6001f;
	position: relative;
	margin-top: 12px;
	margin-bottom: 10px;
	border: 0px solid #000;
}
#unfullfilledHeaderContent
{
	width: 225px;
	height: 33px;
	background-image: url(../../imgs/5.0.0.38/right-containertop.gif);
	border: 0px solid #000;
	position: relative;
}
#unfullfilledTableContent
{
	width: 205px;
	margin: 10px;
	overflow:hidden;
}
#unfullfilledBottomContent
{
	width: 225px;
	background-image: url(../../imgs/5.0.0.38/right-containerbottom.gif);
	height: 10px;
	border: 0px solid #000;
	position: relative;
	overflow: hidden ;
}
.chartLeft {
	font-weight: bold; 
	color: #fff;
}	
.charSummary {
	font-weight: bold; 
}	
.chartRight {
	text-align: right;
}	
#divPreviewThumbnail 
{
	display: inline;
	float: right;
}
#divIconPlay
 {
	display: inline;
	float:right ;	
	margin-top: 0px;
	margin-right: 0px;
	background-image: url(../../imgs/5.0.0.38/arrow_right.gif);
	border: 0px solid #000;
}
/* Beat Asset Listing Box Start */
#videolistbox
{	
	width: 744px;	
	text-align: left;
	border: solid 0px red;	
}

#videolistcontent
{	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#videolist_tlc
{
	background-position: 0% 0%;
	background-image: url(../../imgs/5.0.0.38/nw.gif)
}

#videolist_trc
{
	background-position: 100% 0%;
	background-image: url(../../imgs/5.0.0.38/en.gif)
}

#videolist_blc
{
	background-position: 0% 100%;
	background-image: url(../../imgs/5.0.0.38/ws.gif)
}

#videolist_brc
{
	background-position: 100% 100%;
	background-image: url(../../imgs/5.0.0.38/se.gif)
}

#videolist_lb
{
	background-color: #ffffff;
}

#videolist_tlc, #videolist_trc, #videolist_blc, #videolist_brc
{
	background-repeat: no-repeat;
	background-color: transparent;
}
#divvideoList
{
	padding-top: 6px;
	padding-left: 8px;
	border: solid 0px red;	
	
}
#inner
{
	display:inline;
	float:left;
	position:relative;
	margin-top:-40px;
	margin-left:30px;
}
/* ------------------------------------------------------------------------------ */
/*Most Requested Page End*/
