/* 
    CSS STYLES FOR THE NFN Online Store
    v2.0, 11/2004
		by Tony, Chahine .NET
*/

body
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	background-attachment: scroll;
	background-repeat: no-repeat; 
	background-color: #FAFAFA;
	margin: 0px 0px 0px 0px;
}

TABLE
{
	background-attachment: scroll; /*background-repeat: no-repeat;*/
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
}

.TickerTitle
{
	color: Red;
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	height: 35px;
}

.LeftAlignedText
{
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	position: relative;
	left: 0px;
}
.CenterAlignedTableTitle
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
}

/* */
.HomeHead
{
	color: #999966;
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 102px;
	left: 154px;
	width: 646px;
	height: 35px;
	display: block;
}

/* */
.ContentHead
{
	background-color: #dddca3;
	color: dimgray;
	font-family: Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
}

.CriticHead
{
	/*background-color: #dddca3;*/
	background-image: url(images/PNG/ReviewsBK.png);
	color: dimgray;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	padding-left: 12px; /*width: 270px;   width: 100%;*/
	display: block;
}

/* */
.SubContentHead
{
	/*background-color: #dddca3;*/
	background-image: url(images/PNG/ReviewsBK.png); /*color: dimgray;*/
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: normal;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	display: block; /*width: 100%;*/
}

/* */
.UnitCost
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 15px;
	line-height: 20pt;
}

/* */
.ModelNumber
{
	color: #808080;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
}

/* */
.ErrorText
{
	text-align: center;
	color: red;
	font-family: Verdana, Arial;
	font-size: 16px;
	line-height: 20pt;
}

A.ErrorText, A.ErrorText:link, A.ErrorText:visited
{
	text-align: center;
	color: navy;
	font-family: Verdana, Arial;
	font-size: 16px;
	line-height: 20pt;
	text-decoration: underline;
}
A.ErrorText:hover
{
	background-color: #FFCC00;
}

.MostPopularHead
{
	/*background-color: darkred;*/
	color: darkred;
	font-family: Verdana, Arial;
	font-size: 13px;
	line-height: 26px; /*font-weight: bold*/
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
	padding-left: 12px;
	font-size: 10px;
	color: black;
	line-height: 20px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 290px;
	height: 20px;
	overflow: hidden;
	text-align: left;
}

A.MostPopularItemText:hover
{
	padding-left: 12px;
	font-size: 10px;
	overflow: hidden;
	text-align: left;
	color: Maroon;
	line-height: 20px;
	font-family: Verdana;
	font-style: italic;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bolder;
	display: block;
	width: 290px;
	height: 20px;
}

.AlsoBaughtHead
{
	/*background-color: #FFCC00;*/
	background-image: url(images/PNG/AlsoBaughtBK.png);
	color: Navy;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	float: none;
	padding-left: 8px;
	padding-right: 4px;
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}

.AlsoBaughtBox
{
	/*border: Groove 1px Silver; 	border-left-color: Silver; 	border-left-width: 1px; 	border-left-style: groove; 	 	border-right-color: Silver; 	border-right-width: 1px; 	border-right-style: groove; 	   border-bottom-color: Silver;   border-bottom-style: groove;   border-bottom-width: 1px;*/
	display: block;
	width: 100%;
}

A.AlsoBaughtItemText, A.AlsoBaughtItemText:link, A.AlsoBaughtItemText:visited
{
	padding-left: 4px;
	font-size: 10px;
	overflow: hidden;
	color: black;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 100%;
	background-color: #E0E0E0;
}

A.AlsoBaughtItemText:hover
{
	padding-left: 4px;
	font-size: 10px;
	background-attachment: scroll;
	color: darkred;
	line-height: 16px;
	font-family: Verdana;
	background-color: #FFbb00;
	text-decoration: none;
	display: block;
	width: 100%;
}

.ProductListHead, A.ProductListHead, A.ProductListHead:link, A.ProductListHead:visited
{
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold; /*line-height: 14pt;*/
	text-decoration: none;
	position: relative;
	left: 0px;
	top: 0px;
	width: 270px;
	height: 36px;
	display: inline-block;
	overflow: hidden;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

A.ProductListHead:hover
{
	color: blue;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold; /*line-height: 14pt;*/
	text-decoration: none; /*text-align: center;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 270px;
	height: 36px;
	display: block;
	overflow: hidden;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	vertical-align: middle;
}

.ProductListItem, A.ProductListItem, A.ProductListItem:link, A.ProductListItem:visited
{
	color: black;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	padding-right: 4px;
}

A.ProductListItem:hover
{
	color: red;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	text-align: justify;
	text-justify: distribute;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	padding-right: 4px;
}

.CartListHead
{
	background-color: #dddca3;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20pt;
	padding-left: 5px;
}

.CartListItem
{
	background-color: #ffffff;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
}

.CartListItemAlt
{
	background-color: #f2f2f2;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
}

.CartListFooter
{
	background-color: #dddca3;
	line-height: 10pt;
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #dddddd;
	font-size: 11px;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
	/*color: #dddddd;*/
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.SiteLinkBold:hover
{
	color: #FFCC00;
	text-decoration: none;
}


A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	width: 144px;
	height: 18px;
	font-weight: normal;
	color: black;
	background-color: transparent;
	text-decoration: none;
}

A.MenuUnselected:hover
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	width: 144px;
	height: 18px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	background-color: #FFCC00;
}

A.MenuSelected
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	width: 144px;
	height: 18px;
	color: white;
	background-color: Teal;
	text-decoration: none;
	font-weight: normal;
}

A.MenuSelected:hover
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	width: 144px;
	height: 18px;
	color: white;
	background-color: red; /*gray;*/
	text-decoration: none;
}

.TopMenuSep
{
	font-weight: normal;
	font-size: 10px;
	color: navy;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	overflow: hidden;
}

A.TopMenu, A.TopMenu:link, A.TopMenu:visited
{
	font-weight: normal;
	font-size: 10px;
	color: navy;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	overflow: hidden;
}

A.TopMenu:hover
{
	font-weight: normal;
	border-color: Black;
	font-size: 10px;
	color: Black;
	font-family: verdana;
	background-color: #FFCC00;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	overflow: hidden;
	line-height: 14px;
}

A.TopMenu:Selected
{
	font-weight: normal;
	border-color: Black;
	font-size: 10px;
	color: Black;
	font-family: verdana;
	background-color: Silver;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	overflow: hidden;
	line-height: 14px;
}

.CategoryHeader, .CategoryHeader:link, .CategoryHeader:visited
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	display: block;
	overflow: hidden;
}

.DisclaimerText
{
	text-justify: auto;
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.NormalDouble
{
	font-family: Callibri, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; /*line-height: 20px    */
	line-height: 16px;
	height: 350px;
	width: 100%;
	overflow-y: auto;
	padding-right: 4px;
	text-align: justify;
	text-justify: distribute;
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #999966;
	width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: -5px; /*    border-style: solid;     border-width: 1px;     border-color: #cccc99; */
	background-color: #ccccaa;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

.NormalItalic
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.InputLabel
{
	padding-right: 2px;
	padding-left: 2px;
	font-family: Verdana;
	font-size: 10px;
}

.InputLabelCell
{
	text-align: right;
	background-color: Transparent;
	width: 110px;
}

.InputTextBox
{
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
}

.InsidePanelLeftRight
{
	width: 100%;
	border-left: solid 1 black;
	border-right: solid 1 black;
}

.InsidePanelTopBottom, .InsidePanelBottomTop
{
	width: 100%;
	border-top: solid 1 black;
	border-bottom: solid 1 black;
}

.InsidePanelTop
{
	width: 100%;
	border-top: solid 1 black;
}

.InsidePanelBottom
{
	width: 100%;
	border-bottom: solid 1 black;
}

.ContainerTable
{
	background-color: Silver;
	width: 100%;
	border-bottom: Solid 1 Black;
	border-top: Solid 1 Black;
}
/*
A.TopMenu, A.TopMenu:link, A.TopMenu:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	width: 37mm;
	line-height: 16px;
	text-align: center;
	font-family: Verdana;
	text-decoration: none;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #985C5C;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.TopMenu:hover
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: Black;
	font-size: 8pt;
	color: Black;
	font-family: verdana;
	background-color: #FFCC00;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 37mm;
	text-align: center;
}
*/
A.DatalistMenu, A.DatalistMenu:link, A.DatalistMenu:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	width: 37mm;
	line-height: 16px;
	text-align: center;
	font-family: Verdana;
	text-decoration: none;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #E7E7FF;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.DatalistMenu:hover
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: Black;
	font-size: 8pt;
	color: Black;
	font-family: verdana;
	background-color: #FFCC00;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 37mm;
	text-align: center;
}

.DatalistMenuSelected
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: Black;
	font-size: 8pt;
	color: red;
	font-family: verdana;
	background-color: #F0C000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 37mm;
	text-align: center;
}

A.RotatorSpan, A.RotatorSpan:Link, A.RotatorSpan:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Navy;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
	display: block;
}

A.RotatorSpan:Hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	display: block;
}

A.PhotoNegatif, A.PhotoNegatif:Link, A.PhotoNegatif:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Navy;
	line-height: 16px;
	text-decoration: none;
	text-align: Left;
	text-decoration: none;
	display: block;
	cursor: hand;
	overflow: hidden;
	width: 119px;
}

A.PhotoNegatif:Hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	display: block;
	cursor: hand;
	overflow: hidden;
}

A.PhotoNegatifText, A.PhotoNegatifText:Link, A.PhotoNegatifText:Visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Navy;
	line-height: 16px;
	text-decoration: none;
	text-align: Left;
	text-decoration: none;
	display: block;
	cursor: hand;
	overflow: hidden;
}

A.PhotoNegatifText:Hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	display: block;
	cursor: hand;
	overflow: hidden;
}

A.StoreLink, A.StoreLink:Link, A.StoreLink:Visited
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	color: Black;
	display: block;
	overflow: hidden;
}

A.StoreLink:Hover
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	color: Red;
	display: block;
	overflow: hidden;
}

A:link
{
	text-decoration: none;
	color: black;
}

A, A:hover
{
	text-decoration: underline;
	color: black;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	height: 1pt;
	text-align: left;
}

.TopLeftTile
{
	/* background */
	background-image: url(images/tile/TileBack.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-color: #FFCC00; /* padding and positionning */
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px; /* font and text */
	font-size: 12px;
	font-family: Verdana;
	line-height: 26px;
	overflow: hidden; /* position */
	position: relative;
	top: 0px;
	left: 0px;
	bottom: 26px;
	right: 26px;
}

.TopTile
{
	/* background */
	background-image: url(images/tile/horizontal.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #FFCC00; /* padding and positionning */
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px; /* font and text */
	font-size: 12px;
	font-family: Verdana;
	line-height: 26px;
	overflow: hidden;
}

.VerticalTile, A.VerticalTile, A.VerticalTile:Link, A.VerticalTile:Visited
{
	/* background */
	background-image: url(images/tile/vertical.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-color: lightblue; /* padding and positionning */
	padding-left: 6px; /*padding-bottom: -2px;*/
	padding-top: 0px; /* font and text */
	font-size: 10px;
	font-family: Verdana;
	line-height: 20px;
	font-style: normal; /* position */
	position: relative;
	top: 0px;
	left: 0px; /*bottom: 26px; 	right: 4px;*/
}

.LeftAlignedObject
{
	position: relative;
	left: 0px;
}

/* Elements Backgrounds */
.LeftMenuDataList
{
	width: 154px;
	background-attachment: scroll;
	background-image: url(images/interface/LeftMenu.gif);
	background-repeat: no-repeat;
	z-index: 2;
}

.SubtMenuDataList
{
	width: 154px;
	z-index: 2;
}

.ContentTitle
{
	color: dimgray;
	font-family: Verdana; /*font-size: 18px;*/
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 5px;
}

.ContentBK
{
	background-color: #dddca3;
	background-image: url(images/PNG/TitleBk.Png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	color: dimgray;
	font-family: Verdana; /*font-size: 18px;*/
	font-size: 16px;
	font-weight: bold; /*height: 35px;     width: 624px;     width: 100%;*/
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#ContentTitleDiv
{
	background-color: #dddca3;
	color: dimgray;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold; /*height: 35px;     width: 624px;     width: 100%;*/
	display: block;
	text-align: left;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Elements Filters */

.CoordVDS
{
	/*position: absolute;*/
	display: inline-block;
	overflow: hidden;
	text-align: center; /*left: 204px; 	top: 158px; 	WIDTH: auto; 	HEIGHT: auto; 	background-color: Navy; 	BORDER-LEFT-COLOR: silver;  	BORDER-BOTTOM-COLOR: silver;   	BORDER-TOP-STYLE: ridge;  	BORDER-TOP-COLOR: silver;  	BORDER-RIGHT-STYLE: ridge;  	BORDER-LEFT-STYLE: ridge;   	BORDER-RIGHT-COLOR: silver;  	BORDER-BOTTOM-STYLE: ridge;*/
}


#RegLogCoordContent
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: block;
	left: 174px;
	border-left: 2px outset;
	width: 626px;
	border-bottom: 2px outset;
	position: absolute;
	top: 116px; /*height: auto; 503px;*/
	background-image: url(images/Interface/ContentBackG.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-bottom: 4px;
}

#TestCoordContent
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: block;
	left: 10px;
	border-left: 1px outset;
	width: 626px;
	border-bottom: 1px outset;
	position: relative;
	top: 10px;
	height: auto; /*503px;*/
	background-image: url(images/Interface/ContentBackG.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#CoordCatalog
{
	display: block;
	position: absolute;
	top: 14px; /*left: 465px;*/
	left: 270px;
	width: 53px;
	height: 39px;
	background-image: url(images/GIF/catalog.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	z-index: 1;
}



/* auto adjustment elements */
#AutoAdjust
{
	background-attachment: scroll;
	background-image: url(images/interface/verticalextra.gif);
	background-repeat: repeat-y;
	height: 100px;
}

/* form elements */
.Input56px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 56px;
	height: 20px;
}

.Input180px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 180px;
	height: 20px;
}

.Input256px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 390px;
	height: 20px;
}

.Input256x256px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 256px;
	height: 256px;
}

.Input424px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 424px;
}

.Input424x320px
{
	font-family: Verdana;
	font-size: 10px;
	display: block;
	overflow: hidden;
	width: 424px;
	height: 256px;
}

.Label168px
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	width: 168px;
	height: 20px;
	padding-top: 5px;
	padding-right: 4px;
}

.PushedRightObject
{
	/*padding-left: 40px;*/
	padding-left: 5px;
	display: block;
}

.RightPositionedObject
{
	display: inline-block;
	overflow: hidden;
	position: relative;
	left: 4px;
	top: 0px;
}

.PopUpWindow
{
	border-right: navy 1px solid;
	border-top: navy 6px solid;
	display: block;
	z-index: 200;
	left: -300px;
	visibility: visible;
	margin: 4px;
	border-left: navy 1px solid;
	width: 150px;
	border-bottom: navy 1px solid;
	position: absolute;
	top: -300px;
	height: auto;
	background-color: #ffcc00;
}

.CheckoutMessage
{
	line-height: 16px;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	text-justify: newspaper;
}


.SubMenuDivStyle
{
	/*border: solid 2 black; 	position: relative; 	border-color: Black; 	border-style: solid; 	border-width: 1;*/ /*font-family: Verdana;   font-size:  11;   line-height: 18px;   padding-left: 0px; 	display: block;*/
	overflow: visible;
	width: 150px;
	height: 18px;
	cursor: hand;
}

A.SubMenuUnselected, A.SubMenuUnselected:link, A.SubMenuUnselected:visited, A.SubMenuUnselected:hover, A.SubMenuSelected, A.SubMenuSelected:hover
{
	font-family: Verdana;
	font-size: 11;
	line-height: 18px;
	padding-left: 8px;
	display: block;
	overflow: hidden; /*width: 134px;*/ /*width: 20px;*/
	height: 18px;
}

A.SubMenuUnselected, A.SubMenuUnselected:link, A.SubMenuUnselected:visited
{
	font-weight: normal;
	color: black;
	background-color: transparent;
	text-decoration: none;
}

A.SubMenuUnselected:hover
{
	font-weight: normal;
	color: black;
	text-decoration: none;
	background-color: #FFCC00;
}

A.SubMenuSelected
{
	color: white;
	background-color: Teal;
	text-decoration: none;
	font-weight: normal;
}

A.SubMenuSelected:hover
{
	color: white;
	background-color: red; /*gray;*/
	text-decoration: none;
}

A.DGLink, A.DGLink:link, A.DGLink:link:visited
{
	font-family: Verdana;
	background-image: url(images/PNG/DGLink.png);
	font-size: 10px;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 4px 6px 2px 6px; /*background-color: #FFFF70;*/
	width: 200px;
	height: 20px;
	vertical-align: middle;
}

A.DGLink:hover
{
	font-family: Verdana;
	background-image: url(images/PNG/DGLinkHover.png);
	font-size: 10px;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 4px 6px 2px 6px; /*background-color: #FFFF70;*/
	width: 200px;
	height: 20px;
	vertical-align: middle;
}

.AddToCart
{
	vertical-align: middle;
}

/* --------------------------------------------- */

#CoordContent
{
	border-right: 1px outset;
	border-top: 1px outset;
	display: block; /*left: 174px; 	width: 626px;*/
	left: 160px;
	width: 640px;
	border-left: 2px outset;
	border-bottom: 2px outset;
	position: absolute;
	top: 116px; /*was 116*/ /*height: auto; 503px;*/
	background-image: url(images/Interface/ContentBackG.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-bottom: 4px;
}
#CoordWeekFeature
{
	position: absolute;
	top: 140px; /* was 140*/
	left: 166px;
	filter: progid:DXImageTransform.Microsoft.Pixelate(duration=1.0);
}

#CoordPopularItems
{
	position: absolute;
	top: 420px; /* was 420*/
	left: 166px;
	filter: progid:DXImageTransform.Microsoft.Pixelate(duration=2.0);
}

#CoordNewAddition
{
	position: absolute;
	top: 420px; /* was 420 */
	left: 496px;
	filter: progid:DXImageTransform.Microsoft.Pixelate(duration=3.0);
}

#CoordAddRotr
{
	position: absolute;
	top: 620px;
	left: 300px;
}

/* User Controls (Element Positioning) */
#CoordLeftMenu
{
	position: absolute;
	left: 0px;
	top: 98px; /*was 97*/
	width: 154px; /*height: 503px;*/
	height: auto;
	background-attachment: scroll;
	background-image: url(images/interface/VerticalExtra.gif);
	background-repeat: repeat-y;
	z-index: 100;
	display: block;
	overflow: hidden;
}

#CoordSubMenu
{
	position: relative;
	display: block;
	overflow: visible;
	left: -300px;
	top: -300px;
	width: 176px; /*width: auto;*/
	height: auto;
	visibility: visible;
	background-color: #DFDFDF;
	background-image: none;
	border-top: solid 1 #909090;
	border-left: solid 1 #909090;
	border-bottom: solid 2 #CCCCCC;
	border-right: solid 2 #CCCCCC;
	z-index: 200;
}

#CoordHeader
{
	position: absolute;
	left: 0px;
	top: 0px; /*was 0*/
	width: 800px;
	height: 97px;
}

#CoordLogin
{
	position: absolute;
	left: 174px;
	top: 116px; /* was 116*/
	width: 626px;
	height: 503px;
	display: block; /*filter:progid:DXImageTransform.Microsoft.Pixelate(duration=1.0); 	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=0); 	filter:progid:DXImageTransform.Microsoft.Engrave(Bias=0.7); 	filter:progid:DXImageTransform.Microsoft.Emboss(Bias=0.7);*/
}

#CoordSubContent
{
	display: block;
	position: relative;
	top: 10px; /*was 10*/
	left: 10px;
}

#CoordDVDSampler
{
	display: block;
	position: absolute;
	top: 1px; /* was 2*/
	left: 335px;
	width: 100px; /*234px; *//* was 89 */
	height: 70px;
	background-image: url(images/PNG/Streaming2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	z-index: 1;
}


#CoordUnionSquare
{
	display: block;
	position: absolute;
	top: 1px; /* was 1*/
	left: 150px;
	width: 100px;
	height: 70px;
	background-image: url(images/GIF/SWAnim.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	z-index: 1;
}

#CoordFreeShipping
{
	display: block;
	position: absolute;
	top: 1px; /*was 1*/
	left: 440px;
	width: 150px;
	height: 70px;
	background-image: url(images/GIF/Free-Shipping.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	z-index: 1;
}


#CoordLoggedAs
{
	color: Gray;
	font-family: Verdana;
	font-size: 8px;
	font-style: oblique;
	display: block;
	line-height: 12px;
	padding-right: 1px;
	text-align: right;
	left: 400px;
	width: 400px;
	height: 12px;
	right: 800px;
	top: 99px; /* was 99*/
	position: absolute;
}

#TableMain
{
	top: 0px;
	position: absolute;
	border: 0px;
	background-image: url(images/interface/default.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#CoordGoogle
{
	top: 0px;
	left: 802px;
	position: absolute;
}

#CoordRightSep
{
	top: 0px;
	left: 802px;
	height: 1024px;
	width: 3px;
	position: absolute;
	border-right-color: Gray;
	border-right-width: 1px;
	border-right-style: solid;
}

/* ALSO Bought */
A.AlsoBaughtItemTextDVD, A.AlsoBaughtItemTextDVD:link, A.AlsoBaughtItemTextDVD:visited
{
	padding-left: 20px;
	font-size: 10px;
	overflow: hidden;
	color: Blue;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 100%;
	background-color: #E0E0E0;
	background-image: url(images/PNG/DVDSmallIcon.png);
	background-position: left;
	background-repeat: no-repeat;
}

A.AlsoBaughtItemTextDVD:hover
{
	padding-left: 20px;
	font-size: 10px;
	background-attachment: scroll;
	color: red;
	line-height: 16px;
	font-family: Verdana;
	background-color: #FFbb00;
	text-decoration: none;
	display: block;
	width: 100%;
}

/* CD */
A.AlsoBaughtItemTextCD, A.AlsoBaughtItemTextCD:link, A.AlsoBaughtItemTextCD:visited
{
	padding-left: 20px;
	font-size: 10px;
	overflow: hidden;
	color: Black;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 100%;
	background-color: #E0E0E0;
	background-image: url(images/PNG/CDSmallIcon.png);
	background-position: left;
	background-repeat: no-repeat;
}

A.AlsoBaughtItemTextCD:hover
{
	padding-left: 20px;
	font-size: 10px;
	background-attachment: scroll;
	color: red;
	line-height: 16px;
	font-family: Verdana;
	background-color: #FFbb00;
	text-decoration: none;
	display: block;
	width: 100%;
}

/* book */
A.AlsoBaughtItemTextBook, A.AlsoBaughtItemTextBook:link, A.AlsoBaughtItemTextBook:visited
{
	padding-left: 20px;
	font-size: 10px;
	overflow: hidden;
	color: Maroon;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 100%;
	background-color: #E0E0E0;
	background-image: url(images/PNG/BOOKSmallIcon.png);
	background-position: left;
	background-repeat: no-repeat;
}

A.AlsoBaughtItemTextBook:hover
{
	padding-left: 20px;
	font-size: 10px;
	background-attachment: scroll;
	color: red;
	line-height: 16px;
	font-family: Verdana;
	background-color: #FFbb00;
	text-decoration: none;
	display: block;
	width: 100%;
}

/* DRM */
#DRMTableMain
{
	top: 0px;
	/*position: absolute;*/
	border: 0px;
	/*background-image: url(images/interface/default.gif);*/
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.DRMCoordContent
{
	display: block;
	width: 796px;
	background-image: url(images/PNG/DRMContentBk.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	padding-bottom: 2px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}

.DRMCoordContentBottom
{
	/*position: absolute;*/
	left: 0px;
	top: 0px; /*was 0*/
	width: 800px;
	height: 12px;
	background-image: url(images/PNG/DRMBKContentBottom.png);
}

.DRMCoordPageBottom
{
	/*position: absolute;*/
	left: 0px;
	top: 0px; /*was 0*/
	width: 800px;
	height: 26px;
	text-align: center;
	background-image: url(images/PNG/DRMPageBottom.png);
}

.DRMRuntimeInfo
{
	font-family: Verdana;
	font-size: 18px;
	height: 20px;
}

.DRMCoordHeader
{
	/*position: absolute;*/
	left: 0px;
	top: 0px; /*was 0*/
	width: 800px;
	height: 97px;
	background-image: url(images/PNG/DRMheader.png);
	padding: 0px 0px 0px 0px;
}

.DRMHeadTable
{
	width: 798px; 
	height: 91px;
	padding: 0px 0px 0px 0px;
}

.DRMHeadTC11
{
	height: 66px;
	width: 50px;
}

.DRMHeadTC12
{
	height: 66px;
	width: 600px;
}

.DRMHeadTC13
{
	height: 66px;
	width: 150px;
}

.DRMHeadTC21
{
	height: 22px;
	width: 50px;
	vertical-align: bottom;
	text-align: center;
	/*background-color: White;*/
}

.DRMHeadTC22
{
	height: 22px;
	width: 600px;
	vertical-align: middle;
	padding-left: 30px;
	padding-top: 2px;
	/*background-color: White;*/
}

.DRMHeadTC23
{
	height: 22px;
	width: 150px;
	vertical-align: middle;
	text-align: right;
}

.StreamWarning
{
	padding: 8px 8px 8px 8px;
	border-right: outset;
	border-top: outset;
	border-left: outset;
	border-bottom: outset;
}

.StreamLinks, A.StreamLinks:link, A.StreamLinks:visited
{
	text-decoration: underline;
	color: navy;
	font-weight: bold;
}