label { cursor: pointer; }

div.indent {
	margin-left: 12px; 
	line-height: 14px; }	
	
div.buffer {
	padding: 6px; }		

a.no_decoration:link, 
a.no_decoration:visited {
	font-family: arial, helvetica, sans-serif; 	
	text-decoration: none; }

a.no_decoration:hover {
	font-family: arial, helvetica, sans-serif; 	
	text-decoration: none; }	
	
a.menu:link, 
a.menu:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: Black;
	line-height: 14px;	
	text-decoration: none; }

a.menu:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #000066;
	line-height: 14px;	
	text-decoration: underline; }
	
	
a.blue:link, 
a.blue:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #0000FF;
	line-height: 14px;	
	text-decoration: none; }

a.blue:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #0000FF;
	line-height: 14px;	
	text-decoration: underline; }

.BlueText {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	font-weight: normal; }
	
.BlueBoldText {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	font-weight: bold; }
a.BlueBoldText {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color : #A6CDF4;
}
a.leftNavBlue:link, 
a.leftNavBlue:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	font-weight: bold;
	text-decoration: none; }

a.leftNavBlue:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	font-weight: bold;
	text-decoration: underline; }
	
a.leftNavBluePlain:link, 
a.leftNavBluePlain:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	text-decoration: none; }

a.leftNavBluePlain:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #1C34A4;
	text-decoration: underline; }

a.sortName:link, 
a.sortName:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #C9D3FF;
	font-weight: bold;
	text-decoration: none; }
	
a.sortName:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #C9D3FF;
	font-weight: bold;
	text-decoration: underline; }
	
.sortNameSel {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #FBE8C4;
	font-weight: bold; }


.blueMsgTextHead {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	Color: #013366;
}

.blueMsgTextBody {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #013366;
}

a.blueMsgTextBody:link, 
a.blueMsgTextBody:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #002AC4;
	font-weight: bold;
	text-decoration: none; }
	
a.blueMsgTextBody:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #002AC4;
	font-weight: bold;
	text-decoration: underline; }

.helpTextHead {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #002AC6;
}

.helpTextBody {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #003368;
}

a.white:link, 
a.white:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #FFFFFF;
	line-height: 14px;	
	text-decoration: none; }

a.white:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #FFFFFF;
	line-height: 14px;	
	text-decoration: underline; }
	
a.paging:link,	
a.paging:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #0000FF;
	text-decoration: underline; }

a.paging:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #0000FF;	
	text-decoration: underline; }
	
a.pageInfo:link,	
a.pageInfo:visited,
a.pageInfo:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	Color: #0033F0;	
	text-decoration: underline; }
			
.orangetext {
	font:12px arial, helvetica, sans-serif;
	Color: #EB6400;
	line-height: 14px;
}	
		
.whitetext {
	font:12px arial, helvetica, sans-serif; 
	Color: #FFFFFF;
	line-height: 14px; }	
		
.bodytext {
	font:12px arial, helvetica, sans-serif;
	Color: #F8F8F8; }	

.bodyAdvancedSearch {
	font:bold 12px arial, helvetica, sans-serif; 
	Color: #F8F8F8; 
 }
	
.bodyAdvancedSearchBlue {
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px;
	Color: #0A246A; }
	
.bodytextTimesLarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	Color: Black;
	line-height: 14px;
}	

.break {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	Color: #000000;
	font-weight: bold;
	line-height: 12px;
}	

.Title {
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	Color: #EB6400;
	font-weight: bold;	
	line-height: 28px; }	
	
.BlueTitle {
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	Color: #000066;
	font-weight: bold;	
	line-height: 28px; }	
	
.WhiteTitle {
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	Color: #FFFFFF;
	font-weight: bold;}	
	
	
.Errortext {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #990000;
	line-height: 16px; }		
	
			
.LargePrice {
	font-family: arial, helvetica, sans-serif; 
	font-size: 28px;
	font-weight: bold;	
	Color: #EB6400; }

.ErrorBar {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #F6EBD9;	}

.LeftNav {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	Color: #003366; }

.LeftNavBold {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	Color: #003366; }
			
.CommunityTitle {
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px;
	Color: #003366; }

.smallPrice {
	font-family: arial, helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;	
	Color: #EB6400; }		

a.smallPreviewLargeBlue:link, 
a.smallPreviewLargeBlue:visited {
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px;
	Color: #0C0CFB;
	text-decoration: none; }

a.smallPreviewLargeBlue:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 18px;
	Color: #0C0CFB;
	text-decoration: underline; }
	
.smallPreviewLargeBlue {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	Color: #0C0CFB;
}

.smallPreviewSmallBlue {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #586093;
}

.smallPreviewSmallBlack {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	Color: #000000;
}

.SmartSearchBold {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #F8F8F8;
}

.SmartSearchBoldError {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #FFDA30;
}

.SmartSearchBody {
	font:12px arial, helvetica, sans-serif;
	Color: #F8F8F8;
}

.SmartSearchBodyError {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	Color: #FFDA30;
}

.SmartSearchBold_Tablet
{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	Color: #A6CDF4;
}

.SmartSearchStrongBold_Tablet{
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	Color: #A6CDF4;
}

.SmartColumnWhiteColor_Tablet
{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	Color: #FFFFFF;
}

.SmartColumn_Tablet
{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	background-color:#464F5E;
	Color: #A6CDF4;
}

.SmartColumnLargerFont_Tablet
{
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	background-color:#464F5E;
	Color: #A6CDF4;
}

.SmartSearchBoldError_Tablet
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-weight: bold;
	Color: #FFDA30;
}

.SmartSearchBody_Tablet {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
}

.SmartSearchBodyError_Tablet  {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#FFFFFF;
}

.SmartSearchDollar {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	Color: #F8F8F8;
}

.minPreviewBody {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	Color: #FAF8F8;
	text-align: center;
}

.minPreviewBodyPrice {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #F8F8F8;
}

.minPreviewBodyPriceSmall {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	Color: #F8F8F8;
}
	
.sup {
	font-family: arial, helvetica, sans-serif; 
	vertical-align: super; 
	font-size: 11px;
	Color: #EB6400; }
	

.AssetDescriptionHeader {
		font-family: arial, helvetica, sans-serif;
		color : #FFF1D3;
		font-weight : bold;
		font-size : 18px;
	}
	.AssetDescriptionFieldName {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight : bold;
		color : #F3CD80;
	}
	.AssetDescriptionFieldNoteBig {
		font-family : Arial, Helvetica, sans-serif;

		font-size : 14px;
		font-weight : bold;
		color : #FF7979;
	}
	.AssetDescriptionFieldNoteSmall {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #FF7979;
	}
    .AssetDescriptionFieldError {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight : bold;
		color : #FF0000;
    }
    .AssetDescriptionLargeGray {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		font-weight : bold;
		color : #D6D6D6;
    }
    .AssetDescriptionSmallGray {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		color : #D6D6D6;
    }
    .AssetDescriptionValueText {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		color : #FFFFFF;
    }

a.Footer:link, 
a.Footer:visited,
a.Footer:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
}
.Footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CFD8E4;
}
.GeneralBox {
	border-style:solid;
	border-width:1px;
	border-color:#7E8998 #2E343D #2E343D #7E8998;
	background-color:#5D6B7D;
}
.SiteBox {
	border-style:solid;
	border-width:1px;
	border-color:#8A919B #343B45 #343B45 #8A919B;
	background-color:#505B6A;
}
.SplashBox {
	border-style:solid;
	border-width:1px;
	border-color:#15191F #747C88 #747C88 #15191F;
	background-image:url(/localCSS/PinstripeTile.gif);
	color:#CFD8E4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height:15px;
}
.SplashHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #F2A746;
}
.SplashHeader2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #F2A746;
}

a.SplashTray:link, 
a.SplashTray:visited,
a.SplashTray:hover  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFB34D;
	text-decoration: none;
}
.SplashTray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #979DA4;
	padding-bottom:3px;
}
.SplashBody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #DFDFDF;
}
.PaletteTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #C6D1E2;
	background-color:#33588A;
	border-width:1px;
	border-style:solid;
	border-left-color:#323841;
	border-top-color:#323841;
	border-right-width:0px;
	border-bottom-width:0px;
	padding-left:6px;
}
.PaletteBox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-style:solid;
	border-width:1px;
	border-color:#243D61 #7B828C #7B828C #323841;
	background-image:url(/localCSS/PaletteTile.gif);
	position:relative;
	left:-1;
}
.PaletteBoxBlue {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-style:solid;
	border-width:1px;
	border-color:#243D61 #7B828C #7B828C #323841;
	background-image:url(/localCSS/PaletteTileBlue.gif);
	position:relative;
	left:-1;
}
.PaletteBody {
	color:#CACFD7;
	padding: 2 8 2 8;
}
.PaletteBodyDisabled {
	color:#AAAA99;
	padding: 2 8 2 8;
}
.PaletteBodySelected {
	background-color:#B5CFEF;
	color:#1A274C;
	padding: 2 8 2 8;
}
.PaletteBodySelectedDark {
	color:#FFFFFF;
	padding: 2 2 4 8;
	background-image:url(/localCSS/PaletteTileDark.gif);
}
.PaletteHeader {
	color:#96B5E3;
	background-color:#46505F;
	text-align:center;
	height:20px;
}
a.PaletteBodyLink:link, 
a.PaletteBodyLink:visited {
	color : #CACFD7;
	text-decoration: none;
}
a.PaletteBodyLink:hover  {
	color : #FFFFFF;
	text-decoration: none;
}
a.PaletteSelectedLink:link,
a.PaletteSelectedLink:visited {
	color: #212E50;
	text-decoration: none;
}
a.PaletteSelectedLink:hover {
	color: #453107;
	text-decoration: none;
}


.BPtBox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-style:solid;
	border-width:1px;
	border-color:#243D61 #7B828C #7B828C #323841;
	background-image:url(/localCSS/PaletteTileBlue.gif);
	position:relative;
	left:-1;
}
a.BPtAssetName:link, 
a.BPtAssetName:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C4E4FF;
	text-decoration: none;
}
a.BPtAssetName:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.BPtDiscountName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C4E4FF;
}
.BPtPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.BPtOffWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CACFD7;
}
.BPtLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CACFD7;
}
.BPtTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C6D1E2;
	background-color:#33588A;
	padding-left:6px;
}
.BPtGoldNote {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#DEC371;
}
.SuggestBox {
	border-style:solid;
	border-width:1px;
	border-color:#415068 #6C788A #415068 #242C39;
	background-color:#415068;
}




.TopProductsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#F2A746;
	height:25px;
	padding-bottom:1px;
}
.FeaturedProductImage {
	border-style:solid;
	border-width:1px;
	border-color:#A1A7B2 #051125 #051125 #A1A7B2;
}
.EmbossedProductImage {
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#000000;
}
.FeaturedProductText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
.FeaturedArtistBody {
	color:#CFD8E4;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height:15px;
}
a.FeaturedArtistHeader:link, 
a.FeaturedArtistHeader:visited,
a.FeaturedArtistHeader:hover {
	color:#E9B46F;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight:bold;
	text-decoration:underline;
}


.NavT2Off {
border-color:#191C21 #191C21 #6F7986 #6F7986;
border-style:solid solid none solid;
border-width:1px;
padding:0px 5px 0px 5px;
}
.NavT2On {
background-color:#505B6A;
border-color:#505B6A #202327 #505B6A #6F7986;
border-style:solid solid none solid;
border-width:1px;
padding:0px 5px 0px 5px;
}
a.NavT2LinkOff:link, 
a.NavT2LinkOff:visited,
a.NavT2LinkOff:hover {
font:12px Arial, Helvetica, sans-serif;
color:#C8AF84;
text-decoration:none;
}
a.NavT2LinkOn:link, 
a.NavT2LinkOn:visited,
a.NavT2LinkOn:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#F3B759;
text-decoration:none;
}
.NavBtnBorder {
border-color:#505B6A;
border-style:solid none none none;
border-width:1px;
}


.FBLeft {
border-left-color:#7E8998;
border-style:none none none solid;
border-width:1px;
}
.FBRight {
border-right-color:#2E343D;
border-style:none solid none none;
border-width:1px;
}
.FBLeftRight
{
border-color:#000000 #2E343D #000000 #7E8998;
border-style:none solid none solid;
border-width:1px;
}
.MessageError {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight:bold;
	color:#FFDA30;
}
.MessageNotify {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight:bold;
	color:#81EC7F;
}
.MessageHelp {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight:bold;
	color:#8DCDFF;
}
.MessageBody {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#D7D7D7;
}
.MessageBox {
	border-style:solid;
	border-width:1px;
	border-color:#15191F #747C88 #747C88 #15191F;
	background-image:url(/localCSS/PinstripeTile.gif);
}
.ForumBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.EmbossedProductImage {
	border-top-width:1px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-style:solid;
	border-color:#000000;
}



.CollapsibleBoxTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.CollapsibleBoxMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-style:italic;
	font-weight:normal;
}

.CollapsibleBoxMessageParameter
{
color:#A6CDF4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
}
.TabBoxSelectedLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CACCCF;
	text-decoration:none;
}
.TabBoxBehindLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B7B8BB;
	text-decoration:none;
}