@media screen
{
	/***********************************************/
	/******** Screen, Projector Styles      ********/
	/***********************************************/

	/*---------------------------------------------*/
	/*--------           General         ----------*/
	/*---------------------------------------------*/


	/* Global White Space Reset */
	*
	{
		/*padding: 0; some spacing issues with ms*/
		margin: 0;
		font-size: 11px;
	}

	.HideForScreen
	{
		visibility: hidden;
		display: none;
	}

	A
	{
		font-weight: normal;
		color: #a05c00;
		text-decoration: none;
	}

	A:link
	{
		font-weight: normal;
		color: #a05c00;
		text-decoration: none;
	}

	A:visited
	{
		font-weight: normal;
		color: #a05c00;
		text-decoration: none;
	}

	A:hover
	{
		font-weight: normal;
		color: #a05c00;
		text-decoration: underline;
	}


	BODY
	{
		padding-right: 0px;
		padding-left: 0px;
		font-size: 100%;
		background: #fff;
		padding-bottom: 0px;
		margin: 0px;
		color: #000;
		padding-top: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


	H1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		letter-spacing: -0.05em;
		color: #000;
	}

	.H1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		letter-spacing: -0.05em;
		color: #000;
	}

	H2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: -0.05em;
		color: #241200;
	}

	.H2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: -0.05em;
		color: #241200;
	}

	H3
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: -0.05em;
		color: #a05c00;
	}


	IMG
	{
		border: 0px none #fff;
	}


	INPUT
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		padding: 2px 2px 2px 2px;
	}

	INPUT.xlong
	{
		width: 250px;
	}

	INPUT.long
	{
		width: 175px;
	}

	INPUT.med
	{
		width: 125px;
	}

	INPUT.short
	{
		width: 50px;
	}

	INPUT.tiny
	{
		width: 25px;
	}

	INPUT.imagebutton
	{
		border: none 0px #fff;
	}

	INPUT.checkbox
	{
		border: none 0px #fff;
	}

	SELECT
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}

	/*span
		{
			display: inline-block;
		}*/

	TEXTAREA
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		padding: 2px 2px 2px 2px;
	}
	.RequiredFieldText
	{
		color: #660000;
		font-size: 11px;
		font-weight: bold;
	}
	.FormFieldLabel
	{
		font-size: 11px;
		font-weight: bold;
		height: 23px;
	}
	.FormFieldValue
	{
		padding-bottom: 7px;
	}
	
	.ListSearchText
	{
		font-style:italic;
		color:Gray
	}

	TABLE
	{
		empty-cells: show;
	}

	.TinyText
	{
		font-size: 9px;
	}

	.SmallText
	{
		font-size: 11px;
	}

	.BigText
	{
		font-size: 13px;
	}

	.LargeText
	{
		font-size: 18px;
	}

	.GreenText
	{
		color: #2A952D;
	}

	.MaxWidth
	{
		width: 980px;
	}

	.HalfMaxWidth
	{
		width: 490px;
	}

	.GreyText
	{
		color: #999;
	}

	.TitleCase
	{
		text-transform: capitalize;
	}

	.ErrorPanel
	{
		border: solid 1px #CA9900;
		background-color: #FFF2C8;
		color: #A13200;
		padding: 3px 3px 3px 3px;
	}

	.ErrorPanelText
	{
		color: #A13200;
	}

	.ScreenError
	{
		font-weight: bold;
		color: #660000;
	}

	.TopWorkingImageAbsolute
	{
		position: absolute;
		right: 5px;
		top: 5px;
		background-color: #FFFF6D;
		border-style: solid;
		border-color: Gray;
		border-width: 1px;
		z-index: 1000;
	}

	.TopWorkingImageFixed
	{
		position: fixed;
		right: 5px;
		top: 5px;
		background-color: #FFFF6D;
		border-style: solid;
		border-color: Gray;
		border-width: 1px;
		z-index: 1000;
	}

	.TableLoading
	{
		position: absolute;
		left: 10px;
		bottom: 5px;
		background-color: #FFFF6D;
		border-style: solid;
		border-color: Gray;
		border-width: 1px;
	}

	/*---------------------------------------------*/
	/*--------            Header         ----------*/
	/*---------------------------------------------*/

	#Header
	{
		/* [TIM] This tag adds no benefit and messes up the layout in firefox */ /*background-attachment: fixed;*/ /*background-image: url(../images/header/bg.gif);*/ /*background-repeat: repeat-x;*/
		background-color: #241200; /* [TIM] The height needs to be dynamic to work on  firefox*/ /*height:72px;*/
		padding: 0px 5px 0px 5px;
		vertical-align: middle;
		color:White;
	}

	#Header .CornerLogo
	{
		padding-top: 10px;
	}

	#Header TABLE.header
	{
		border-collapse: collapse;
		border: solid 0px #000;
	}

	#Header A.SearchCriteria
	{
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		width: 60px;
		text-align: center;
	}

	#Header A:link.SearchCriteria
	{
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		width: 60px;
		text-align: center;
	}

	#Header A:visited.SearchCriteria
	{
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		width: 60px;
		text-align: center;
	}

	#Header A:hover.SearchCriteria
	{
		font-weight: normal;
		color: #fff;
		text-decoration: underline;
		width: 60px;
		text-align: center;
	}

	#Header .ActiveSearchCriteria
	{
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		width: 60px;
		text-align: center;
	}

	#Header INPUT
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		border: none 0px #000;
	}

	#Header INPUT.imagebutton
	{
		border: none 0px #fff;
	}

	#Header INPUT.xlong
	{
		border: solid 1px #000;
		margin-bottom: 1px;
	}
	
	#Header .HeaderLabel
	{
		color: White;
	}

	/*---------------------------------------------*/
	/*--------             Panel         ----------*/
	/*---------------------------------------------*/

	#Panel
	{
		background-color: #ea9221;
		padding: 5px 0px 5px 0px;
	}

	#Panel A.BlackLink, A:link.BlackLink, A:visited.BlackLink
	{
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	}

	#Panel A:hover.BlackLink
	{
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: underline;
	}

	#Panel a
	{
		color: #FFFFFF;
		white-space: nowrap;
	}

	#Panel .Menu TABLE
	{
		text-align: center;
	}

	#Panel .Menu TD
	{
		text-align: center;
		padding-left: 3px;
		padding-right: 3px;
	}

	#Panel .ActiveMenuItem TD
	{
		color: #FFFFFF;
		text-align: center;
		padding-left: 3px;
		padding-right: 3px;
	}

	#Panel TD.MenuSpacer
	{
		text-align: center;
		color: #FFFFFF;
		width: 15px;
	}

	#Panel TD.LoginStatus
	{
		color: #666666;
	}

	A.LightLink
	{
		font-weight: normal;
		color: #FFCC89;
		text-decoration: none;
	}

	A.LightLink:link
	{
		font-weight: normal;
		color: #FFCC89;
		text-decoration: none;
	}

	A.LightLink:visited
	{
		font-weight: normal;
		color: #FFCC89;
		text-decoration: none;
	}

	A.LightLink:hover
	{
		font-weight: normal;
		color: #FFCC89;
		text-decoration: underline;
	}


	/*---------------------------------------------*/
	/*--------             Main          ----------*/
	/*---------------------------------------------*/

	#Main
	{
		padding: 5px 5px 5px 9px;
		background-color: White;
	}

	.StandardPadding
	{
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
	}

	#Main .StandardDataGrid
	{
		border: solid 1px #CCCCCC;
	}

	#Main .StandardDataGridHeader
	{
		font-weight: normal;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		background-color: #CCCCCC;
		border: solid 1px #eee;
	}

	#Main .StandardDataGridItem
	{
		font-weight: normal;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		border: solid 1px #eee;
	}

	#Main .StandardDataGridAlternatingItem
	{
		font-weight: normal;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		background-color: #F2F2F2;
		border: solid 1px #eee;
	}

	#Main .StandardDataGridEditItem
	{
		font-weight: normal;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
	}

	#Main .DarkDataGridHeader
	{
		font-weight: normal;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		border: solid 1px #666666;
		background-color: #666666;
	}

	/* To be used for Money Or Quantity values */
	#Main .DatagridColumnMoney
	{
		text-align: right;
	}

	/* To be used for variable width Values */
	#Main .DataGridColumnVariable
	{
		text-align: left;
	}

	/* To be used for fixed width Values */
	#Main .DataGridColumnFixedWidth
	{
		text-align: center;
	}

	#Main .StandardDataGridHighlightFail
	{
		background-color: #FFD6D6;
	}

	#Main .StandardDataGridHighlightPostponed
	{
		background-color: #FFEADC;
	}

	/*#Main .Tab
								{
									font-size:11px;
									height:28px;
									border-width:0px;
									white-space:nowrap;
									
								}

								#Main .TabOptions
								{
									background-color:#113178;
									color:#fff;
									padding:0px 3px 0px 3px;
								}*/

	/*---
								Fancy Table

								*/

	.FancyCorner
	{
		width: 3px;
		height: 3px;
	}

	.LeftEdge
	{
		border-left: #cecfce 1px solid;
		width: 3px;
	}
	.RightEdge
	{
		border-right: #cecfce 1px solid;
		width: 3px;
	}
	.TopEdge
	{
		border-top: #cecfce 1px solid;
		height: 3px;
	}
	.BottomEdge
	{
		border-bottom: #cecfce 1px solid;
		height: 3px;
	}





	/*---------------------------------------------*/
	/*--------            Tabs           ----------*/
	/*---------------------------------------------*/

	.Tab
	{
		font-size: 11px;
		height: 28px;
		border-width: 0px; /*white-space:nowrap;*/
	}

	.TabOptions
	{
		background-color: #ea9221;
		color: #fff;
		padding: 0px 3px 0px 3px;
		font-size: 11px;
		height: 14px;
		border-width: 0px;
		white-space: nowrap;
	}

	.TabCell
	{
		padding-left: 2px;
	}

	.TabActive
	{
		background-color: #ea9221;
		color: #fff;
		min-width: 115px;
		width: 115px;
		text-align: center;
		padding: 0px 3px 0px 3px;
	}

	.TabActiveSearch
	{
		background-color: #ea9221;
		color: #fff;
		min-width: 115px;
		text-align: center;
		padding: 0px 10px 0px 10px;
	}

	.TabActiveBrowseArtist
	{
		background-color: #ea9221;
		color: #fff;
		min-width: 15px;
		width: 15px;
		text-align: center;
		padding: 0px 3px 0px 3px;
	}

	.TabActiveLeft
	{
		background-image: url(../images/tabs/ActiveLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 8px;
	}

	.TabActiveRight
	{
		background-image: url(../images/tabs/ActiveRight.gif);
		background-repeat: no-repeat;
		width: 8px;
	}

	.TabInActive
	{
		background-color: #241200;
		color: #fff;
		min-width: 115px;
		width: 115px;
		text-align: center;
		padding: 0px 3px 0px 3px;
	}

	.TabInActiveBrowseArtist
	{
		background-color: #241200;
		color: #fff;
		min-width: 15px;
		width: 15px;
		text-align: center;
		padding: 0px 3px 0px 3px;
	}

	.TabInActiveLeft
	{
		background-image: url(../images/tabs/InActiveLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 8px;
	}

	.TabInActiveRight
	{
		background-image: url(../images/tabs/InActiveRight.gif);
		background-repeat: no-repeat;
		width: 8px;
	}

	.TabDisabled
	{
		background-color: #cccccc;
		color: #fff;
		min-width: 115px;
		width: 115px;
		text-align: center;
		padding: 0px 3px 0px 3px;
	}

	.TabDisabledLeft
	{
		background-image: url(../images/tabs/InActiveLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 8px;
	}

	.TabDisabledRight
	{
		background-image: url(../images/tabs/InActiveRight.gif);
		background-repeat: no-repeat;
		width: 8px;
	}

	/*---------------------------------------------*/
	/*--------       Search Results      ----------*/
	/*---------------------------------------------*/

	.SearchResultsCell
	{
		vertical-align: top;
	}

	.PagerStyle tr
	{
	}

	.GridView
	{
		border-top: solid 1px white;
		border-left: solid 1px whitesmoke;
		border-right: solid 1px whitesmoke;
		border-bottom: solid 1px whitesmoke;
	}

	.FilterRow
	{
		background: #ccc;
		padding: 10px;
	}

	.EmptyDataRowStyle
	{
		padding: 10px;
	}
	
	.Indent
	{
		color:Red;
	}



	/*---------------------------------------------*/
	/*--------        Error Page         ----------*/
	/*---------------------------------------------*/

	TD.ErrorIcon
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	TD.ErrorBullet
	{
		padding-top: 4px;
		padding-left: 20px;
		vertical-align: top;
	}

	TD.ErrorSendButton
	{
		padding-top: 10px;
		vertical-align: top;
		text-align: right;
	}



	/*---------------------------------------------*/
	/*--------  Product Details Header   ----------*/
	/*---------------------------------------------*/

	TD.ProductDetails
	{
		text-align: left;
		vertical-align: top;
	}

	TD.ProductDetailsPackshot
	{
		text-align: center;
		vertical-align: top;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 6px;
	}

	TD.ProductDetailsAdminButtons
	{
		padding-right: 20px;
		text-align: right;
		vertical-align: middle;
	}

	TD.ProductDetailsDivider
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.ProductDetailLocalRelHeader
	{
		font-size: 11px;
		font-weight: bold;
	}

	.ProductDetailLocalRelHeaderGrey
	{
		font-size: 11px;
		font-weight: bold;
		background-color: #ccc;
	}

	.ProductDetailsArtist
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px; /*was 20px; */
		font-weight: normal; /*was bold */
		letter-spacing: 0; /* -0.05em */
		color: #000;
	}

	.ProductDetailsTitle
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		letter-spacing: -0.05em;
		color: #000;
	}

	.ProductDetailsText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}

	.ProductDetailsGrey
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999;
	}

	.BasketControl
	{
		vertical-align: top;
	}

	/*---------------------------------------------*/
	/*--------  Product Details Misc.    ----------*/
	/*---------------------------------------------*/

	.ComponentHeader
	{
		color: white;
		background-color: #241200;
		font-size: 14px;
		text-transform: capitalize;
		letter-spacing: 0em; /* was -0.05em */
		font-weight: normal;
		padding: 3px 3px 3px 3px;
	}

	/*---------------------------------------------*/
	/*--------  Asset Details Misc.    ----------*/
	/*---------------------------------------------*/

	.AssetDownloadType
	{
		padding-left: 5px;
	}
	.AssetDownloadColour
	{
		padding-left: 5px;
	}
	.AssetDownloadDPI
	{
		padding-right: 5px;
		text-align: right;
	}
	.AssetDownloadWidth
	{
		padding-right: 5px;
		text-align: right;
	}
	.AssetDownloadHeight
	{
		padding-left: 5px;
	}
	.AssetDownloadWidthHeight
	{
		padding-right: 15px;
	}
	.AssetDownloadColumnHeader
	{
		text-align: center;
	}

	/*---------------------------------------------*/
	/*--------  File-Size Encapsulation  ----------*/
	/*---------------------------------------------*/

	.DgridFileSize
	{
		text-align: right;
	}

	.DgridFileUnit
	{
		padding-left: 3px;
		padding-right: 3px;
		text-align: left;
	}


	/*---------------------------------------------*/
	/*--------   Date Encapsulation      ----------*/
	/*---------------------------------------------*/

	.DgridDateDay
	{
		width: 20px;
		text-align: left;
	}

	.DgridDateMonth
	{
		width: 25px;
		text-align: left;
	}

	.DgridDateYear
	{
		width: 30px;
		text-align: left;
	}


	/*---------------------------------------------*/
	/*--------   Date Encapsulation      ----------*/
	/*---------------------------------------------*/

	.DgridTrackTimeHours
	{
		text-align: right;
	}

	.DgridTrackTimeMins
	{
		width: 15px;
		text-align: right;
	}

	.DgridTrackTimeSecs
	{
		width: 15px;
		text-align: right;
	}


	/*---------------------------------------------*/
	/*--------           Buttons         ----------*/
	/*---------------------------------------------*/


	A.ButtonText, A.ButtonText:link, A.ButtonText:visited, A.ButtonText:hover
	{
		color: white;
		font-weight: bold;
		text-decoration: none;
	}

	/*A.ButtonText:link
								{
									color:white;
									font-weight:bold;
									text-decoration:none;
								}

								A.ButtonText:visited
								{
									color:white;
									font-weight:bold;
									text-decoration:none;
								}

								A.ButtonText:hover
								{
									color:white;
									font-weight:bold;
									text-decoration:none;
								}*/

	.GreenButton
	{
		background: #CC6633 url(../images/buttons/Orange.gif) repeat-x scroll center;
		color: #fff;
		border-width: 0px;
		font-size: 11px;
		font-weight: bold;
		height: 20px;
		white-space: nowrap; /*min-width:115px;*/
		padding: 0px 3px 0px 3px;
		text-align: center;
	}

	.GreenButtonLeft
	{
		background-image: url(../images/buttons/OrangeLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 3px;
	}

	.GreenButtonRight
	{
		background-image: url(../images/buttons/OrangeRight.gif);
		background-repeat: no-repeat;
		width: 3px;
	}

	.BlueButton
	{
		background: #0099ff url(../images/buttons/Blue.gif) repeat-x scroll center;
		color: #fff;
		border-width: 0px;
		font-size: 11px;
		font-weight: bold;
		height: 20px;
		white-space: nowrap; /*min-width:115px;*/
		padding: 0px 3px 0px 3px;
		text-align: center;
	}

	.BlueButtonLeft
	{
		background-image: url(../images/buttons/BlueLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 3px;
	}

	.BlueButtonRight
	{
		background-image: url(../images/buttons/BlueRight.gif);
		background-repeat: no-repeat;
		width: 3px;
	}

	.RedButton
	{
		background: #993300 url(../images/buttons/Red.gif) repeat-x scroll center;
		color: #fff;
		border-width: 0px;
		font-size: 11px;
		font-weight: bold;
		height: 20px;
		white-space: nowrap; /*min-width:115px;*/
		padding: 0px 3px 0px 3px;
		text-align: center;
	}

	.RedButtonLeft
	{
		background-image: url(../images/buttons/RedLeft.gif);
		background-repeat: no-repeat;
		background-position: right;
		width: 3px;
	}

	.RedButtonRight
	{
		background-image: url(../images/buttons/RedRight.gif);
		background-repeat: no-repeat;
		width: 3px;
	}


	.GreyButton
	{
		background-color: #666666;
		background-image: url(../images/buttons/Grey.gif);
		color: #cccccc;
		border-width: 0px;
		font-size: 11px;
		font-weight: bold;
		height: 20;
		white-space: nowrap; /*min-width:115px;*/
		padding: 0px 3px 0px 3px;
		text-align: center;
	}

	.GreyButtonLeft
	{
		background-image: url(../images/buttons/GreyLeft.gif);
		background-repeat: no-repeat;
		width: 3px;
	}

	.GreyButtonRight
	{
		background-image: url(../images/buttons/GreyRight.gif);
		background-repeat: no-repeat;
		width: 3px;
	}

	/*---------------------------------------------*/
	/*--------             Assets        ----------*/
	/*---------------------------------------------*/

	.AssetImage
	{
		color: #888888;
		font-weight: bold;
		vertical-align: top;
	}

	.AssetType
	{
		font-weight: bold;
		color: #555555; /*text-align: center;*/
	}

	.AssetDescription
	{
		color: #888888;
		vertical-align: bottom;
	}


	/*---------------------------------------------*/
	/*--------         Progress Bar      ----------*/
	/*---------------------------------------------*/

	.ProgressContainer
	{
		border-right: #cccccc 1px solid;
		padding-right: 2px;
		border-top: #cccccc 1px solid;
		padding-left: 2px;
		visibility: hidden;
		padding-bottom: 2px;
		border-left: #cccccc 1px solid;
		width: 275px;
		padding-top: 2px;
		border-bottom: #cccccc 1px solid;
		position: relative;
	}

	.ProgressBarSegment
	{
		width: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}

	/*---------------------------------------------*/
	/*--------           Footer          ----------*/
	/*---------------------------------------------*/

	div.Footer
	{
		clear: both;
		padding: 5px 5px 5px 5px;
		text-align: center;
	}


	/*---------------------------------------------*/
	/*--------          BreadCrumb       ----------*/
	/*---------------------------------------------*/
	.BlackLink
	{
		color: Black;
	}

	.YouAreHere
	{
		color: Black;
		font-weight: bold;
	}

	/*---------------------------------------------*/
	/*--------           Glossary        ----------*/
	/*---------------------------------------------*/

	.GlossaryCell
	{
		padding-left: 25px;
	}


	.GlossaryWord
	{
		font-weight: bold;
		padding-top: 15px;
	}

	.GlossaryDefinition
	{
	}

	/*---------------------------------------------*/
	/*--------           Glossary        ----------*/
	/*---------------------------------------------*/
	#BreadCrumb
	{
		clear: both;
		padding: 8px 8px 8px 8px;
		text-align: left;
	}


	/*---------------------------------------------*/
	/*--------           Special         ----------*/
	/*---------------------------------------------*/
	/* This section should be used to catch styles */
	/* or tags that don't work across all browsers */
	/*---------------------------------------------*/

	/* HR Workaround  */

	div.hr
	{
		height: 1px;
		background: #fff url(../images/furniture/dot.gif) repeat-x scroll center;
		width: 100%;
	}

	div.hr hr
	{
		display: none;
	}

	/***********************************************/
	/*--------    ***Admin Reports***    ----------*/
	/***********************************************/

	#AdministrationPage
	{
		background-color: White;
		padding: 5px 5px 5px 5px;
	}

	.collapsePanel
	{
		background-color: white;
		overflow: hidden;
	}

	.collapsePanelHeader
	{
		width: 100%;
		height: 10px;
		background-image: url(../images/furniture/bg-menu-main.png);
		background-repeat: repeat-x;
		color: #FFF;
		font-weight: bold;
	}

	.collapsePanelHeader a
	{
		color: #FFF;
	}
	.collapsePanelHeader a:hover
	{
		text-decoration: none;
		background: none;
	}


	/***********************************************/
	/*--------    ***Page Specific***    ----------*/
	/***********************************************/

	/***********************************************/
	/*--------    ***Modal Popup***    ----------*/
	/***********************************************/
	/* General popups */
	.modalBackground
	{
		background-color: Gray;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.modalPopup
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 125px;
		width: 325px;
	}

	.Popup
	{
		color: Black;
	}

	.Popup .PopupTable
	{
		text-align: left;
	}

	.Popup .PopupProductInfoTable
	{
		background-color: #F2F2F2;
	}


	.Popup #PopupProductCellCover
	{
		background-color: #F2F2F2;
	}

	.Popup #PopupProductCellArtist
	{
		background-color: #F2F2F2;
		width: 100%;
	}

	.Popup .PopupCellHeader
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: -0.05em;
		background-color: #CCCCCC;
		color: #297DBD;
	}

	.Popup .PopupCell
	{
		background-color: White;
		vertical-align: top;
	}

	.Popup #PopupScroll
	{
		height: 270px;
		overflow: auto;
	}

	.Popup .PopupProductTitleBar
	{
		background-color: #4279CC;
		color: White;
		font-weight: bold;
		white-space: nowrap;
	}

	.popupControl
	{
		background-color: White;
		position: absolute;
		visibility: hidden;
	}

	.PopupTable TD
	{
		padding: 5px 10px 5px 10px;
	}

	/***********************************************/
	/*---    *** Totebag Controller***    -------*/
	/***********************************************/
	.modalPopupEmail
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 550px;
		width: 650px;
	}

	.modalPopupEmailWarning
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 175px;
		width: 325px;
	}

	.Popup .modalPopupRenameTotebag
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 150px;
		width: 400px;
	}

	.Popup .labelemail
	{
		width: 100%;
		text-align: left;
	}

	.Popup .textemail
	{
		width: 90%;
		text-align: left;
	}

	.textemail
	{
		width: 750px;
		text-align: left;
	}

	.Popup .tableemailbody
	{
		border-color: Gray;
		border-style: solid;
		border-width: 1px;
	}

	/***********************************************/
	/*---    *** Asset Button Control***    -------*/
	/***********************************************/
	.AssetButtonsCell
	{
		width: 10px;
	}

	/* Asset Buttons Control Popup*/
	.Popup .RestrictAssetCell
	{
		height: 10px;
	}

	.Popup .RestrictAssetCellRight
	{
		text-align: right;
		color: Black;
	}

	.Popup .modalPopupRestrictAsset
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 275px;
		width: 350px;
	}

	.Popup .modalPopupRemoveRestrictAsset
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 275px;
		width: 500px;
	}

	.Popup .modalPopupManageExclusivity
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 500px;
		width: 700px;
	}

	/***********************************************/
	/*------- Asset Exclusivity Controller  -------*/
	/***********************************************/

	.Popup .modalPopupConfirm
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 130px;
		width: 200px;
	}

	.Popup .modalPopupEmailExclusivity
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 550px;
		width: 650px;
	}

	/***********************************************/
	/*---    *** Security Registration***    -------*/
	/***********************************************/
	.modalPopupFullScreen
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 600px;
		width: 800px;
	}

	/*---------------------------------------------*/
	/*------------    Homepage     ----------------*/
	/*---------------------------------------------*/

	table.HomepageTableFrame
	{
		width: 100%;
		border-collapse: collapse;
	}

	.HomepageTableFrame td
	{
		vertical-align: top;
		padding: 2px 2px 2px 2px;
	}

	.HomepageTableFrame .HomepageTopRow
	{
		width: 500px;
	}

	.HomepageTableFrame .HomepageMainRow
	{
	}

	.HomepagePanel
	{
		background-color: White;
	}

	.HomepagePanel .Header
	{
		font-weight: bold;
		color: #241200;
		font-size: 13px;
	}

	.HomepagePanel .HeaderPaddingLeft
	{
		font-weight: bold;
		color: #241200;
		font-size: 13px;
		padding-left: 6px;
	}

	.HomepageTableFrame td.TopLeftPanel
	{
		width: 260px;
		height: 200px;
	}

	.HomepageTableFrame td.TopMiddlePanel
	{
		width: 260px;
	}

	.HomepageTableFrame td.TopRightPanel
	{
		width: 100%;
	}

	.HomepageTableFrame td.MainLeftPanel
	{
		width: 520px;
	}

	.HomepageTableFrame td.MainRightPanel
	{
		width: 460px;
	}

	.HomepageContent td
	{
		font-size: 12px;
	}

	.HomepageContent table
	{
		background-color: White;
	}

	.HomepageContent td
	{
		background-color: White;
		white-space: nowrap;
	}

	.HomepageContent a
	{
		color: #a05c00;
		font-size: 13px;
	}

	.HomepageContentNewlyAvailable
	{
		border-width: 1px;
		border-color: #ccc2a9;
		border-style: solid;
		background-color: #f7f4eb;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 10px;
	}

	.HomepageContent a:visited
	{
		color: #a05c00;
	}

	.HomepageContent a:hover
	{
		color: #a05c00;
	}

	.HomepageContent .Venue
	{
		font-size: 7pt;
	}

	.HomepageContentSmallFont td
	{
		font-size: 11px;
	}

	.HomepageContentSmallFont table
	{
		background-color: White;
	}

	.HomepageContentSmallFont td
	{
		background-color: White;
		white-space: nowrap;
	}

	.HomepageContentSmallFont a
	{
		color: #a05c00;
		font-size: 11px;
		font-weight: normal;
	}

	.HomepageContentSmallFont a.selected
	{
		color: #a05c00;
		font-weight: bold;
	}

	.HomepageContentSmallFont a:visited
	{
		color: #a05c00;
	}

	.HomepageContentSmallFont a:hover
	{
		color: #a05c00;
	}

	.HomepageContentSmallFont td
	{
		font-weight: normal;
	}

	.HomepageExternalLink
	{
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.HomepageExternalLink td
	{
		border-width: 0px;
		vertical-align: bottom;
	}

	.HomepageExternalLink a
	{
		color: #a05c00;
		font-weight: bold;
		font-size: 13px;
	}

	.HomepageExternalLink a:link
	{
		color: #a05c00;
		font-weight: bold;
		font-size: 13px;
	}

	.HomepageExternalLink a:active
	{
		color: #a05c00;
		font-weight: bold;
		font-size: 13px;
	}

	.HomepageExternalLink a:visited
	{
		color: #a05c00;
		font-weight: bold;
		font-size: 13px;
	}

	.HomepageExternalLink a:hover
	{
		color: #a05c00;
		font-weight: bold;
		font-size: 13px;
	}

	/*---------------------------------------------*/
	/*------  StandardContentTemplate  ------------*/
	/*---------------------------------------------*/

	.Files
	{
		width: 250px;
		padding: 0px 0px 0px 20px;
	}

	.Files td
	{
		padding: 10px 10px 10px 10px;
	}

	.FaqMenu
	{
		width: 175px;
		padding: 0px 0px 0px 15px;
	}

	.FaqMenu td
	{
		padding: 3px 3px 3px 0px;
	}

	.FaqMenu li
	{
		list-style-image: url(../images/icons/bullets/grey.gif);
	}

	.FaqMenu a
	{
		padding-left: 10px;
	}

	.LeftPadding
	{
		padding-left: 10px;
		vertical-align: top;
	}

	.BackButtonRightAlign
	{
		text-align: right;
		white-space: nowrap;
	}

	.ContentScroll
	{
		width: 300px;
		height: 350px;
		overflow: auto;
		border-style: solid;
		border-width: 1px;
		border-color: Gray;
		padding: 0,0,0,0;
	}

	/*---------------------------------------------*/
	/*-----------  Links content item -------------*/
	/*---------------------------------------------*/
	.Links
	{
		padding-left: 8px;
	}

	.Links a
	{
		color: #a05c00;
	}

	.Links a:visited
	{
		color: #a05c00;
	}

	.Links a:hover
	{
		color: #a05c00;
	}

	.Links h1
	{
		color: #a05c00;
		font-weight: 200;
		font-size: medium;
		padding-top: 10px;
	}

	.Links p
	{
		color: Black;
		font-weight: 200;
		letter-spacing: 1px;
	}

	.Links td
	{
		color: Black;
		font-weight: 200;
		letter-spacing: 1px;
	}

	/*---------------------------------------------*/
	/*-----------  Asset List         -------------*/
	/*---------------------------------------------*/

	.NewImageLogo
	{
		/* Not quite right yet...DJM 6/12/06*/
		position: relative;
		text-align: left;
		vertical-align: bottom;
		width: 100%;
		height: 100%; /*z-index: 1000; 		top: -13px;*/
	}

	/*---------------------------------------------*/
	/*------		   CMS Admin	     ----------*/
	/*---------------------------------------------*/
	.CmsPathHeader
	{
		white-space: nowrap;
	}

	.CmsPathLink
	{
		white-space: nowrap;
	}

	.CmsPathHeader
	{
		font-weight: bold;
	}

	.Popup .ModalPopupEditImage
	{
		background-color: White;
		padding: 0px;
		text-align: left;
		height: 150px;
		width: 300px;
	}

	.Popup .ModalBackground
	{
		background-color: Gray;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	/***********************************************/
	/*---    *** CMS Rendered Content ***   -------*/
	/***********************************************/
	IMG.LeftImage
	{
		padding: 5px 5px 5px 0px;
	}

	IMG.RightImage
	{
		padding: 5px 0px 5px 5px;
	}

	.Cms H1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		letter-spacing: -0.05em;
		color: #000;
	}

	.Cms H2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		letter-spacing: -0.05em;
		color: #000;
		font-weight: normal;
	}

	.Cms H3
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		letter-spacing: -0.05em;
		color: Black;
		font-weight: normal;
	}

	.Cms H4
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		letter-spacing: -0.05em;
		color: Black;
		font-weight: normal;
	}

	.Cms H5
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 6pt;
		letter-spacing: -0.05em;
		color: Black;
		font-weight: normal;
	}
}
