A:link
{
	text-decoration: none;
    COLOR: blue;
}
A:visited
{
	text-decoration: none;
	color: #000083;
}
A:hover
{
	text-decoration: underline;
    COLOR: red;
}
BODY
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
    font-size: 71%; 
    line-height: 125%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	B: black;
}
TD
{
    font-size: 71%; 
    line-height: 125%;
}
INPUT
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 85%;
    FONT-WEIGHT: normal;
}
TEXTAREA
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 85%;
    FONT-WEIGHT: normal;
}
SELECT
{
	font-weight: normal;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SELECT.Gray
{
	font-weight: normal;
	font-size: 85%;
	background-color: #E3E3FA;
}
SELECT.FixedFont
{
    FONT-FAMILY: Courier New, Courier, Helvetica, sans-serif;
    FONT-SIZE: 100%;
    FONT-WEIGHT: normal;
	}
TD.HorSpaced
{
	padding-left:5px;
	padding-right:5px;
}
TD.FormLabel
{
    TEXT-ALIGN: right;
    vertical-align:top;
    WHITE-SPACE: nowrap;  
}
TD.FormEntry
{
    vertical-align:top;
    WHITE-SPACE: nowrap;  
}
TD.FormComment
{
    vertical-align:top;
}
TR.FormEntry
{
	background-color: #DCE3F1;
}
TR.FormEntrySubHeader
{
	text-align: right;
	font-weight: bold;
	background-color: #CAD9EF;
}
TR.FormHeader
{
	font-weight: bold;
	font-size: 110%;
	vertical-align: middle;
	color: #444272;
	text-align: center;
    BACKGROUND-COLOR: #B9CFEF;
}
TR.FormFooter
{
	font-size: 100%;
	vertical-align: middle;
    BACKGROUND-COLOR: #B9CFEF;
}
TR.Grid_Header
{
    BACKGROUND-COLOR: #B9CFEF;
    FONT-WEIGHT: bold;
    padding: 0px 3px 0px 3px
}
TR.Grid_Header A:link
{
    COLOR: #000092;
}
TR.Grid_Header A:link:hover
{
    COLOR: red;
}
TR.Grid_Header A:visited
{
    COLOR: #000092;
}
TR.Grid_Header A:visited:hover
{
    COLOR: red;
}
TR.Grid_Item
{
	background-color: #EBEFF5;
    padding: 0px 3px 0px 3px
}
TR.Grid_Item A:link
{
    COLOR: #000092;
}
TR.Grid_Item A:link:hover
{
    COLOR: red;
}
TR.Grid_Item A:visited
{
    COLOR: #000092;
}
TR.Grid_Item A:visited:hover
{
    COLOR: red;
}
TR.GridRedLink_Item
{
    BACKGROUND-COLOR: #EBEFF5;
    padding: 0px 3px 0px 3px
}
TR.GridRedLink_Item A:link
{
    COLOR: red;
}
TR.GridRedLink_Item A:link:hover
{
    COLOR: blue;
}
TR.GridRedLink_Item A:visited
{
    COLOR: red;
}
TR.GridRedLink_Item A:visited:hover
{
    COLOR: blue;
}
TR.Grid_EditItem
{
    BACKGROUND-COLOR: #E9F4EC;
    padding: 0px 3px 0px 3px
}
TR.Grid_EditItem A:link
{
    COLOR: red;
}
TR.Grid_EditItem A:link:hover
{
    COLOR: blue;
}
TR.Grid_EditItem A:visited
{
    COLOR: red;
}
TR.Grid_EditItem A:visited:hover
{
    COLOR: blue;
}
TR.Grid_AlternatingItem
{
    BACKGROUND-COLOR: #DADEE4;
    padding: 0px 3px 0px 3px
}
TR.Grid_AlternatingItem A:link
{
    COLOR: #000092;
}
TR.Grid_AlternatingItem A:link:hover
{
    COLOR: red;
}
TR.Grid_AlternatingItem A:visited
{
    COLOR: #000092;
}
TR.Grid_AlternatingItem A:visited:hover
{
    COLOR: red;
}
TR.GridRedLink_AlternatingItem
{
    BACKGROUND-COLOR: #DDDCDC;
    padding: 0px 3px 0px 3px
}
TR.GridRedLink_AlternatingItem A:link
{
    COLOR: red;
}
TR.GridRedLink_AlternatingItem A:link:hover
{
    COLOR: blue;
}
TR.GridRedLink_AlternatingItem A:visited
{
    COLOR: red;
}
TR.GridRedLink_AlternatingItem A:visited:hover
{
    COLOR: blue;
}
TR.Grid_SelectedItem
{
    BACKGROUND-COLOR: #4072b9;
    color: white;
    padding: 0px 3px 0px 3px
}
TR.Grid_SelectedItem A:link
{
    COLOR: white;
}
TR.Grid_SelectedItem A:link:hover
{
    COLOR: red;
}
TR.Grid_SelectedItem A:visited
{
    COLOR: white;
}
TR.Grid_SelectedItem A:visited:hover
{
    COLOR: red;
}
TR.Grid_Footer
{
    BACKGROUND-COLOR: #B9CFEF;
    padding: 0px 3px 0px 3px
}
TR.Grid_Pager
{
    BACKGROUND-COLOR: #B9CFEF;
	text-align: center;
	font-weight: bold;
}
TR.Grid_SearchPane
{
    BACKGROUND-COLOR: #B9CFEF;
    FONT-WEIGHT: bold;
	text-align: center;
    vertical-align: middle;
}
TR.GridView_Item
{
	background-color: #EBEFF5;
}
TR.GridView_Item TD
{
    padding: 1px 5px 1px 5px
}
TR.GridView_Header
{
    BACKGROUND-COLOR: #B9CFEF;
    FONT-WEIGHT: bold;
    font-size: 70%;
}
TR.GridView_Header TH
{
	vertical-align: bottom;
    padding: 0px 5px 0px 5px
}
TR.GridView_Footer
{
    BACKGROUND-COLOR: #B9CFEF;
}
TR.GridView_Footer TD
{
    FONT-WEIGHT: bold;
    padding: 0px 5px 0px 5px
}
TR.GridView_AlternatingItem
{
    BACKGROUND-COLOR: #DADEE4;
}
TR.GridView_AlternatingItem TD
{
    padding: 0px 5px 0px 5px
}
TD.formcol-title
{
    TEXT-ALIGN: right
}
TD.formcol-entry
{
}
TD.formcol-comment
{
}
TR.formrow-error
{
    BACKGROUND-COLOR: #E5C6B6;
    COLOR: #aa0000
}
TD.form-tab
{
	background-color: #8293B7;
}
TR.formrow-ok
{
	background-color: #DCE3F1;
}
TR.formrow-header
{
    BACKGROUND-COLOR: #BAC8E6;
}

H1
{
	font-weight: bold;
	font-size: 160%;
}
H2
{
	font-size: 150%;
    FONT-WEIGHT: bold;
}
H3
{
	font-size: 140%;
    FONT-WEIGHT: bold;
}
H4
{
	font-size: 130%;
    FONT-WEIGHT: bold;
    margin-bottom: 7px;
    color: #066;
}
H5
{
	font-size: 120%;
    FONT-WEIGHT: bold;
}
H6
{
	font-size: 110%;
    FONT-WEIGHT: bold;
}
UL
{
	list-style-position: outside;
	list-style-image: url(/Generic/SmallArrowGray.gif);
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
LI
{
	margin-top: 6px;
	margin-bottom: 3px;
}
.TableBack_SuCu
{
	background-color: #F5CDFF;
}
.TableBack_SuCuSelected
{
	background-color: #F2BFFF;
}
.TableBack_SuCuHeadFoot
{
	background-color: #EA96FF;
}
.TableBack_SuCuDeliv
{
	background-image:  url(/Generic/Tables/DashedPurple.gif);
}
.TableBack_SuCuDelivSelected
{
	background-image:  url(/Generic/Tables/DashedPurpleSelected.gif);
}
.TableBack_SuCuDelivHeadFoot
{
	background-image:  url(/Generic/Tables/DashedPurpleHeadFoot.gif);
}
.TableBack_ChildPos
{
	background-color: #FFD79C;
}
.TableBack_ChildPosSelected
{
	background-color: #FFCC7F;
}
.TableBack_ChildPosHeadFoot
{
	background-color: #FFAB2E;
}
.TableBack_ParentPos
{
	background-color: #CDCDFF;
}
.TableBack_ParentPosSelected
{
	background-color: #BFBFFF;
}
.TableBack_ParentPosHeadFoot
{
	background-color: #9696FF;
}
.TableBack_Merchant
{
	background-color: #FF9C9C;
}
.TableBack_MerchantSelected
{
	background-color: #FF7F7F;
}
.TableBack_MerchantHeadFoot
{
	background-color: #FF2E2E;
}
.TableBack_Ssl
{
	background-color: #fffbc9;
}
.TableBack_SslHeadFoot
{
	background-color: #fff468;
}

UL.OrderItems, UL.OrderItemsLevel1, UL.OrderItemsLevel2
{
	list-style-position: outside;
	padding-left: 6px;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
}
UL.OrderItemsLevel1
{
	list-style-image: url(/Generic/SmallArrowGray.gif);
}
UL.OrderItemsLevel2
{
	list-style-image: url(/Generic/SmallArrowBlue.gif);
}
IMG.Thumb
{
	border: black 1px solid;
}
TABLE.Thumb /* Special 1 cell table for thumbnail, with 1 px gap and 1 px solid black border */
{
	background-color: #ffffff;
	padding: 1px;
	margin: 0px;
	border-width: 1px;
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
}
ul#SubMenu {
	list-style-type: none;
	list-style-image: none;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: #AFD1D2 1px solid; /* Add border to bottom of list: items themselves have only a top border, to avoid double thickness */
	}
ul#SubMenu li
{
	border-left: #AFD1D2 1px solid;
	border-right: #AFD1D2 1px solid;
	border-top: #AFD1D2 1px solid;
	border-bottom: #8AAEB4 1px solid; /* Same color as background. We cannot leave out the border: seems to produce an empty space below item in IE! */
	display: block;
	margin: 0px;
}
ul#SubMenu li a {
	margin: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #8AAEB4;
	font: bold 11px /13px arial, verdana, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height */
	color: #fff;
	text-decoration: none;
	display: block;
	}
ul#SubMenu li a:hover {
	background-color: #FF0000;
	color: #eee;
	}
ul#SubMenu li a.Selected {
	color: #eee;
	background-color: #507181;
	border-bottom: #507181; /* Same color as background. We cannot leave out the border: seems to produce an empty space below item in IE! */
	}
ul#SubMenu ul.SubSubMenu
{
	list-style-type: none;
	list-style-image: none;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
ul#SubMenu ul.SubSubMenu li {
	border-left: #AFD1D2 0px solid;
	border-right: #AFD1D2 0px solid;
	border-top: #AFD1D2 1px solid;
	border-bottom: #82A3A9 1px solid; /* Same color as background. We cannot leave out the border: seems to produce an empty space below item in IE! */
	display: block;
	margin: 0px;
	}
ul#SubMenu ul.SubSubMenu li a {
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: bold 10px /12px arial, verdana, sans-serif;
	color: #CAE9E0;
	background-color: #82A3A9;
	border: 0px;
	display: block;
	}
ul#SubMenu ul.SubSubMenu li a.Selected {
	color: #FFF;
	background-color: #5B8193;
	border-bottom: #5B8193 1px solid; /* Same color as background. We cannot leave out the border: seems to produce an empty space below item in IE! */
	}
ul#SubMenu ul.SubSubMenu li a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	}
.BreadCrumb
{
	FONT-SIZE:9px;
	COLOR:white;
    WHITE-SPACE: nowrap;  
}
.BreadCrumb a, .BreadCrumb a:visited
{
	color: #D0D0FF;
}
.HomeNewsflash_Title a, .HomeNewsflash_Title a:visited
{
	font-size: 90%;
	font-weight: bold;
	color: #6666CC;
}
.HomeNewsflash_Subtitle
{
	font-size: 80%;
	font-weight: bold;
	color: #777777;
}
.SubHeaderTxtSubTitle
{
	font: bold 12px /12px arial, verdana, sans-serif;
	font-style: italic;
}
.SubHeaderTxtTitle
{
	color: #fff;
	font: bold 18px /22px arial, verdana, sans-serif;
	position:relative;
	z-index:2;
}
.SubHeaderTxtTitleShadow
{
	color: #666;
	font: bold 18px /22px arial, verdana, sans-serif;
	position:absolute;
	z-index:1;
	left:1px;
	top:1px;
	margin:0;
}
TD.TitleHeader
{
	font: bold 14px /18px Trebuchet MS,verdana,arial,sans-serif;
	color: #000083;
    WHITE-SPACE: nowrap;  
	background-image:  url(/Generic/TitleHeader/Mid.gif);
	background-repeat: repeat-x;
}
TD.TitleHeader a:link, TD.TitleHeader a:visited
{
	color: #000083;
}
TD.SidePanelTop
{
	BACKGROUND-IMAGE:url(/Generic/Panels/Templ-TopMid.gif);
	BACKGROUND-REPEAT:repeat;
}
TD.SidePanelLeft
{
	BACKGROUND-IMAGE:url(/Generic/Panels/Templ-Left.gif);
	BACKGROUND-REPEAT:repeat;
}
TD.SidePanelRight
{
	BACKGROUND-IMAGE:url(/Generic/Panels/Templ-Right.gif);
	BACKGROUND-REPEAT:repeat;
}
TD.SidePanelBottom
{
	BACKGROUND-IMAGE:url(/Generic/Panels/Templ-BotMid.gif);
	BACKGROUND-REPEAT:repeat;
}
.SubMenuTitle A:link, .SubMenuTitle A:visited 
{
	font:12px/14px;
	font-weight:bold;
	color:#507181;
	padding-right: 4px;
	
}
.SubMenuTitle A:hover
{
	color:red;
}
.ListSubCaption
{
	color: #777777;
	font: 80%;
	margin-left: 20px;
}
TR.ListDwnld_Header TD
{
	border-bottom: solid 1px #55A;
    FONT-WEIGHT: bold;
    padding: 1px 5px 1px 5px;
}
TR.ListDwnld_Item TD
{
	border-bottom: dashed 1px #BBB;
    padding: 1px 5px 1px 5px;
}
TR.ListDwnld_Item A:link
{
    COLOR: black;
}
TR.ListDwnld_Item A:link:hover
{
    COLOR: red;
}
TR.ListDwnld_Item A:visited
{
    COLOR: black;
}
TR.ListDwnld_Item A:visited:hover
{
    COLOR: red;
}
TR.ListDwnld_AlternatingItem TD
{
    BACKGROUND-COLOR: #E5E9F2;
	border-bottom: dashed 1px #BBB;
    padding: 1px 5px 1px 5px;
}
TR.ListDwnld_AlternatingItem A:link
{
    COLOR: black;
}
TR.ListDwnld_AlternatingItem A:link:hover
{
    COLOR: red;
}
TR.ListDwnld_AlternatingItem A:visited
{
    COLOR: black;
}
TR.ListDwnld_AlternatingItem A:visited:hover
{
    COLOR: red;
}
.PricelistDescription
{
	font-size: 85%;
	color: #6666CC;
}
TR.ListMySoundscape_Header TD
{
	border-bottom: solid 1px #55A;
    FONT-WEIGHT: bold;
    padding: 1px 5px 1px 5px;
}
TR.ListMySoundscape_Footer TD
{
	color: #6666AA;
    FONT-WEIGHT: bold;
    padding: 1px 5px 1px 5px;
    text-align: right;
}
TR.ListMySoundscape_Item TD
{
	border-bottom: dashed 1px #BBB;
    padding: 1px 5px 1px 5px;
}
TR.ListMySoundscape_Item A:link
{
    COLOR: Navy;
}
TR.ListMySoundscape_Item A:link:hover
{
    COLOR: red;
}
TR.ListMySoundscape_Item A:visited
{
    COLOR: Navy;
}
TR.ListMySoundscape_Item A:visited:hover
{
    COLOR: red;
}
TR.ListMySoundscape_AlternatingItem TD
{
    BACKGROUND-COLOR: #E5E9F2;
	border-bottom: dashed 1px #BBB;
    padding: 1px 5px 1px 5px;
}
TR.ListMySoundscape_AlternatingItem A:link
{
    COLOR: Navy;
}
TR.ListMySoundscape_AlternatingItem A:link:hover
{
    COLOR: red;
}
TR.ListMySoundscape_AlternatingItem A:visited
{
    COLOR: Navy;
}
TR.ListMySoundscape_AlternatingItem A:visited:hover
{
    COLOR: red;
}
TR.ListMySoundscape_SelectedItem TD
{
    BACKGROUND-COLOR: #c5daff;
	border-bottom: dashed 1px #BBB;
    padding: 1px 5px 1px 5px;
}
TR.ListMySoundscape_SelectedItem A:link
{
    COLOR: black;
}
TR.ListMySoundscape_SelectedItem A:link:hover
{
    COLOR: red;
}
TR.ListMySoundscape_SelectedItem A:visited
{
    COLOR: black;
}
TR.ListMySoundscape_SelectedItem A:visited:hover
{
    COLOR: red;
}
.AdminOrderActionPanel
{
	margin: 3px 15px 3px 20px;
	padding: 3px;
	border: #bdc4c1 1px solid;
	background-color: #e7efeb;
}
.AdminOrderActionButton
{
	margin: 0 0 0 20px;
}
.AdminOrderStatusTitle
{
	color: #4d6451;
}
IMG.HomePosImg
{
	float: right;
	border-width: 1px;
	border-color: Gray;
	border-style: solid;
}
.HomePosBody
{
	font-weight: bold;
	font-size: 110%;
	color: #444272;
}
TR.GridView_Ibox_Header TH
{
	vertical-align: bottom;
    padding: 3px 0px 3px 0px;
    text-align: center;
}
TR.GridView_Ibox_Item TD
{
    padding: 3px 0px 3px 0px;
}
TR.GridView_Ibox_Footer TD
{
    FONT-WEIGHT: bold;
    padding: 3px 0px 3px 0px;
    text-align: center;
}
TR.GridView_Ibox_AlternatingItem TD
{
    BACKGROUND-COLOR: #DADEE4;
    padding: 3px 0px 3px 0px;
}