#headerDiv{
	BACKGROUND-COLOR: #ffe784;
	POSITION: relative;
}
#headerTbl{
	BACKGROUND-COLOR: #ffe784;
	POSITION: relative;
}
#logoTD{
    FONT-SIZE: 3pt;
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;	    
	WIDTH: 177px;
}
#navbarTbl{
	HEIGHT: 21px;
	MARGIN: 0px;
}

#navbarTD{
	BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	MARGIN: 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 350px;
}
#navbarGrayTD{
    BACKGROUND-COLOR: #AFAEAD;
	COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;
    LEFT: 100px;
    MARGIN: 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 260px;
}
#shopNameTD{
    COLOR: #003355;    
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans Serif;
    FONT-SIZE: 18pt;
    FONT-VARIANT: small-caps;
	FONT-WEIGHT: 800;
	LINE-HEIGHT: 18pt;
    TEXT-ALIGN: left;
	WIDTH: 700px;
    VERTICAL-ALIGN: middle;
}
#searchTD{
	VERTICAL-ALIGN: middle;	    
}

#srchTbl{
    BORDER: #afaead 2px solid;
	WIDTH: 310px;
}

#testTbl{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
    VERTICAL-ALIGN: middle;
}
A.navbar:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}

A.navbarBlk:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.navbar:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}

A.navbarBlk:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.navbar:hover
{
    COLOR: #eecc77;
    TEXT-DECORATION: none;
}

A.navbarBlk:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

A.navlog:link
{
    COLOR: #335069;
    TEXT-DECORATION: none;
}
A.navlog:visited
{
    COLOR: #335069;
    TEXT-DECORATION: none;
}
A.navlog:hover
{
    COLOR: #A93322;
    TEXT-DECORATION: underline;
}
A.orderinfocontact:link
{
COLOR: #5b5a59;
FONT-FAMILY:  verdana, helvetica, sans-serif;
FONT-SIZE: 8pt;
}
A.orderinfocontact:visited
{
COLOR: #5b5a59;
FONT-FAMILY:  verdana, helvetica, sans-serif;
FONT-SIZE: 8pt;
}
A.orderinfocontact:hover
{
COLOR: #5b5a59;
FONT-FAMILY:  verdana, helvetica, sans-serif;
FONT-SIZE: 8pt;
}
A.searchKey:link
{
	COLOR: #003355;
    TEXT-DECORATION: none;
}
A.searchKey:visited
{
    COLOR: #003355;
    TEXT-DECORATION: none;
}
A.searchKey:hover
{
    COLOR: #0066AA;
    TEXT-DECORATION: none;
}
A.searchKeyClick:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.searchKeyClick:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.searchKeyClick:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.subject:link
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}
A.subject:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}
A.subject:hover
{
    COLOR:#FF3215;
    TEXT-DECORATION: none;
}

BODY.pageBorder
{
	BACKGROUND-COLOR: #f2f0ec;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    MARGIN: 0px;
	PADDING: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	TEXT-ALIGN: center;	/* Hack for IE5/Win */
}

BODY.noMargin
{
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
}

BODY.Results
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    BACKGROUND-COLOR: white;
}
BODY.SearchHdr
{
    BACKGROUND-IMAGE: url("../images/texture1.gif");
}
BODY.SearchResults
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
BODY.SearchTopic
{
    BACKGROUND-COLOR: #E7EBF4;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
BODY.Secure
{
    FONT-FAMILY: Arial, Sans Serif;
}
BODY.Video
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Sans Serif;
}
BODY.VideoHdr
{
    BACKGROUND-COLOR: #993300;
    FONT-FAMILY: Arial, Sans Serif;
}

DIV.pageBorder{
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM: black 1pt solid;
    BORDER-LEFT: #444444 1px solid;
    BORDER-RIGHT: #444444 1px solid;
	MARGIN: 0px auto;		/* Right and left margin widths set to "auto" */
    POSITION: relative;
	TEXT-ALIGN: left;		/* Hack for IE5/Win  */
	WIDTH: 800px;
}

DIV.chkoutBorder {
	BORDER-BOTTOM: black 1pt solid;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	WIDTH: 799;	
}

DIV.chkoutGray1 {
	BACKGROUND-COLOR: #e3e1de;
	COLOR: #484746;
	FONT-FAMILY:Tahoma, Arial;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px;
}

DIV.chkoutGray2 {
	BACKGROUND-COLOR: #cac8c7;
	COLOR: #484746;
	FONT-FAMILY:Tahoma, Arial;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1px;
	PADDING-TOP: 2px;
}

DIV.chkoutGray5 {
	BACKGROUND-COLOR: #848381;
	COLOR: #fafafa;
	FONT-FAMILY: Tahoma, Arial;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1px;
	PADDING-TOP: 2px;
}

DIV.chkoutGray8 {
	BACKGROUND-COLOR: #484746;
	COLOR: #fafafa;
	FONT-FAMILY: Tahoma, Arial;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1px;
	PADDING-TOP: 2px;
}

DIV.chkoutWhite {
	BACKGROUND-COLOR: white;
	COLOR: #484746;
	FLOAT: left;		
	FONT-FAMILY: Tahoma, Arial;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 1px;
	PADDING-TOP: 2px;
}

TD.checkoutInput{
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

TD.chkoutLabel{
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: middle; 
}

TD.ContactHeaderColumnLt
{
    BACKGROUND-COLOR: #E3E1DE;
	COLOR: #5b5a59;
    FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
	WIDTH:162px;
	PADDING-RIGHT:10px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}
TD.ContactHeaderColumnDk
{
    BACKGROUND-COLOR: #CAC8C7;
	COLOR: #5b5a59;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
	WIDTH:162px;
	PADDING-RIGHT:10px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}
TD.ContactDataColumnWh
{
    BACKGROUND-COLOR:#FFFFFF;
	COLOR: #5b5a59;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
	WIDTH:611px;
	PADDING-LEFT:8px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}
TD.ContactDataColumnGr
{
    BACKGROUND-COLOR:#E3E1DE;
	COLOR: #5b5a59;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
	WIDTH:611px;
	PADDING-LEFT:8px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

DIV.barHolder{
    LEFT: 190px;
	HEIGHT: 21px;
	POSITION: absolute;
	WIDTH: 354px;
	TOP: 44px;
}
DIV.blueRule
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #28488A solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    WIDTH: 100%;
}
DIV.blueRuleTop
{
    BACKGROUND-COLOR: transparent;
    BORDER-TOP: #28488A solid;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 100%;
}

DIV.browserPref
{
    BACKGROUND-COLOR: white;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    HEIGHT: 25px;
    LEFT: 500px;
    TOP: 400px;
    POSITION: absolute;
    WIDTH: 200px;
}
DIV.capL{
	LEFT: 1px;
	POSITION: absolute;
	TOP: 0px;
}

DIV.capR{
	LEFT: 342px;
	POSITION: absolute;
	TOP: 0px;
}
DIV.checkoutseq{
	font-family:verdana,helvetica,sans-serif;
	font-weight:normal; 
	font-size:8pt;
	color:#3974b7;
	LEFT:445px;
	WIDTH:350px;
	TOP:48px;
	POSITION:absolute;
}

DIV.dblBlueRule
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: #28488A double;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 100%;
}

DIV.GrayRule{
	BACKGROUND-COLOR: transparent;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	WIDTH: 100%;
	HEIGHT: 10px;
}

DIV.editBorder
{
    BORDER: #884422 1px solid;
    HEIGHT: 32px;
    LEFT: 550px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 3px;
    WIDTH: 330px;
}
DIV.editBtns
{
    HEIGHT: 32px;
    LEFT: 620px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 42px;
    WIDTH: 330px;
}
DIV.edithdr
{
    BACKGROUND-COLOR: #FFFFFF;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
DIV.indent
{
    LEFT: 2mm;
    POSITION: relative;
}
DIV.indent1cm
{
    LEFT: 1cm;
    POSITION: relative;
}
DIV.IntSales
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
	HEIGHT: 8px;
    LEFT: 0px;
    LETTER-SPACING: 0.8ex;
	LINE-HEIGHT: 8pt;
	POSITION: absolute;
	TOP: 26px;
	WIDTH: 100%;
}
DIV.logo
{
    POSITION: relative;
    TOP: 0px;
}
DIV.navfrm
{
    HEIGHT: 5px;
    LEFT: 800px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 25px;
    WIDTH: 120px;
}

DIV.navhdr
{
    BACKGROUND-COLOR: #ffe784;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
DIV.navlog
{
    BACKGROUND-COLOR: #AFAEAD;
    FONT-FAMILY: verdana, Helvetica, Sans Serif;
    FONT-SIZE: 8.2pt;
    HEIGHT: 20px;
    LEFT: 605px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 44px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 398px;
}
DIV.PageHdr
{
    BACKGROUND-COLOR: #ffe784;
    HEIGHT: 80px;
    MARGIN: 0px;
    WIDTH: 100%;
}
DIV.PremiumName
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
DIV.PremiumDesc
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
DIV.PremiumDetail
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
}
DIV.PremiumReqPurch
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
DIV.ProdTitle{
	POSITION: relative;
	COLOR: #9F2211;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 1.2;
	MARGIN-BOTTOM: 4px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	MARGIN-TOP: 4px;
}
DIV.ProdDesc{
	POSITION: relative;
	COLOR: #5b5a59;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8.25pt;
	LINE-HEIGHT: 1.2;
	MARGIN-BOTTOM: 4px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	MARGIN-TOP: 4px;
}
DIV.ProdCaption{
	POSITION: relative;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7.8pt;
	LINE-HEIGHT: 1.2;
	MARGIN-BOTTOM: 4px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	MARGIN-TOP: 4px;
}
DIV.searchBox
{
    BACKGROUND-COLOR: black;
	LEFT: 0px;
	HEIGHT: 500px;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 100%;
}
DIV.searchText
{
	LEFT: 40%;
	POSITION: relative;
	TOP: 200px;
}
DIV.SrchBorder
{
    BORDER: #AFAEAD 2px solid;
    HEIGHT: 98%;
    LEFT: 20px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 1px;
    WIDTH: 360px;
}

DIV.SrchHolder
{
    HEIGHT: 34px;
    LEFT: 540px;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 3px;
    WIDTH: 370px;
}
DIV.shopName
{
    COLOR: #003355;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif;
    FONT-SIZE: 18pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: 600;
	HEIGHT: 38px;
	LEFT: 207px; 
	LINE-HEIGHT: 19pt;
	POSITION: absolute; 
    TEXT-ALIGN: left;
	TOP: 4px; 
	WIDTH: 350px;
    VERTICAL-ALIGN: middle;
}
DIV.tblbar{
	LEFT: 12px;
	POSITION: absolute;
	TOP: 0px;
}

DIV.VideoHdr
{
    WIDTH: 100%;
    POSITION: relative;
    BACKGROUND-COLOR: #993300;
    TEXT-ALIGN: left;
}
DIV.waitBox
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
    POSITION: relative;
    TOP: 220px;
}
INPUT.BasketQty
{
    FONT-SIZE: 9pt;
    WIDTH: 20px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-ALIGN: center;
}
INPUT.VideoQty
{
    WIDTH: 8mm;
    TEXT-ALIGN: center;
}
P.Description
{
    FONT-SIZE: 8.25pt;
    FONT-FAMILY: verdana, helvetica, sans-serif;
	LINE-HEIGHT: 1.3;
    TEXT-ALIGN:left;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 6px;
    MARGIN-RIGHT: 3px;
    MARGIN-TOP: 2px;
}

P.LineNrw
{
    LINE-HEIGHT: 1;
}
P.LineNrw_NN
{
    LINE-HEIGHT: 0.8;
}
P.PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
SPAN.intl
{
    COLOR: #aa4422;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:700;
    LETTER-SPACING: 0.3ex;
    TEXT-ALIGN: center;
}

SPAN.INTtext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    LETTER-SPACING: 0.8ex;
}
SPAN.label
{
    FONT-SIZE: 11pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
SPAN.navBarInt
{
    COLOR: #884422;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    LEFT: 560px;
    POSITION: absolute;
    TOP: 9px;
}
SPAN.navBarPic
{
    LEFT: 0%;
    POSITION: absolute;
}
SPAN.navDim
{
    COLOR: #bbbbbb;
}
SPAN.reqAst
{
	COLOR: #CA5433;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
}
SPAN.results
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

SPAN.restrict
{
    COLOR: #4d83a4;
    FONT-FAMILY: verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
	FONT-VARIANT:small-caps; 
	LINE-HEIGHT: 1.2;
}
SPAN.VideoHdr
{
    BACKGROUND-COLOR: #993300;
    COLOR: #eeeeff;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    LEFT: 12mm;
    POSITION: absolute;
    TEXT-ALIGN: left;
    TOP: 12pt;
    VERTICAL-ALIGN: middle;
}
TABLE.basket
{
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 80%;
}
TABLE.catPage
{
    MARGIN-TOP: 0px;
    VERTICAL-ALIGN: top;
}
TABLE.ftr1
{
    MARGIN-TOP: 0px;
    WIDTH: 100%;
}
TABLE.group
{
    WIDTH: 98%;
}
TABLE.hdr2
{
    MARGIN-TOP: 0px;
    WIDTH: 100%;
}
TABLE.hdr3
{
    BORDER-BOTTOM: darkred 1pt solid;
    MARGIN-TOP: 0px;
}
TABLE.hide
{
    VISIBILITY: hidden;
}
TABLE.navbar
{
    BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: verdana, Helvetica, Sans Serif;
    FONT-SIZE: 8.25pt;
    FONT-WEIGHT: bold;
    HEIGHT: 21px;
    LEFT: 160px;
    MARGIN: 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 405px;
}

TABLE.navbarGray
{
    BACKGROUND-COLOR: #AFAEAD;
	COLOR: black;
    FONT-FAMILY: verdana, Helvetica, Sans Serif;
    FONT-SIZE: 8.2pt;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;
    LEFT: 100px;
    MARGIN: 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 260px;
}

TABLE.navlog
{
    BACKGROUND-COLOR: #ffe784;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}

TABLE.PremiumItemGr
{
    BACKGROUND-COLOR: #E3E1DE;
    FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
	WIDTH:250px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TABLE.PremiumItemWh
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
	WIDTH:250px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TABLE.ProgramRet
{
    COLOR: #eeeeff;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
	HEIGHT: 38%;
	LEFT: 80%;
    POSITION: absolute;
    TEXT-ALIGN: center;
	TOP: 26%;
	VISIBILITY: hidden;
	WIDTH: 20%;
}
TABLE.Results
{
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 5px;
	MARGIN-TOP: 10px;
}
TABLE.Video
{
    LEFT: 1mm;
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-TOP: 5px;
    POSITION: relative;
    WIDTH: 97%;
}
TABLE.VideoHdr
{
    BORDER-BOTTOM: #cc4422 2pt solid;
    BORDER-LEFT: #cc4422 2pt solid;
    BORDER-RIGHT: #cc4422 2pt solid;
    BORDER-TOP: #cc4422 2pt solid;
    LEFT: 3mm;
    POSITION: relative;
	WIDTH: 95%;
}
TD.BasketAmount
{
    BACKGROUND-COLOR: #e0d8d8;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;	    
}
TD.BasketBtns
{
    HEIGHT: 24pt;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
TD.BasketDesc
{
    COLOR: red;
    FONT-WEIGHT: 600;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;	    
}
TD.BasketHdr
{
    BACKGROUND-COLOR: #28488A;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
TD.BasketInput
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-ALIGN: center
}
TD.BasketItemNo
{
    FONT-FAMILY: 'Arial Narrow', Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;	    
}
TD.BasketNote
{
    BACKGROUND-COLOR: #e0d8d8;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.BasketPrice
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;	    
}
TD.BasketTitle
{	
    COLOR: #28488A;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}
TD.blueRuleThin
{
    BACKGROUND-COLOR: #28488A;
    FONT-SIZE: 1pt;
    HEIGHT: 1pt;
    LINE-HEIGHT: 1pt;
}
TD.blueRuleThick
{
    BACKGROUND-COLOR: #28488A;
    FONT-SIZE: 3pt;
    HEIGHT: 3pt;
    LINE-HEIGHT: 2pt;
}
TD.custDataImp
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
TD.custDataNonReq
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 400;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
TD.custDataLbl
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 500;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
TD.custNote
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: 500;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
}
TD.custReqFld
{
	COLOR: #CA5433;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 500;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TD.ftr1
{
    BACKGROUND-COLOR: #003864;
    BORDER-BOTTOM: white 0.025pt solid;
    BORDER-LEFT: white 0.025pt solid;
    BORDER-RIGHT: white 0.025pt solid;
    BORDER-TOP: white 0.025pt solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
    WIDTH: 20%;
}
TD.graphicGrp
{
    HEIGHT: 110px;
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 2pt;
    PADDING-TOP: 3pt;
    WIDTH: 58px;
}
TD.graphicNS
{
    HEIGHT: 2.35cm;
    VERTICAL-ALIGN: top;
    WIDTH: 4.8cm;
}
TD.group
{
    COLOR: #666666;
    FONT-FAMILY: verdana, helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    HEIGHT: 40px;
    PADDING: 1pt;
    VERTICAL-ALIGN: middle;
}
TD.groupBdrBottom
{
    MARGIN: 0px;
    COLOR: white;
    HEIGHT: 6px;
    LINE-HEIGHT: 0.4;
}
TD.groupBdrClr
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    WIDTH: 5px;
}
TD.groupBdrDiv
{
    BACKGROUND-COLOR: #cccccc;
    MARGIN: 0px;
    WIDTH: 1px;
}
TD.groupBdrTop
{
    BACKGROUND-COLOR: #cccccc;
    HEIGHT: 6px;
    LINE-HEIGHT: 0.2;
    MARGIN: 0px;
}
TD.groupBox
{
    CELL-SPACING: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
}
TD.groupFill
{
    FONT-SIZE: 6pt;
    WIDTH: 110px;
}
TD.groupFillInt
{
    FONT-SIZE: 6pt;
    WIDTH: 330px;
}
TD.hdr1
{
    BACKGROUND-COLOR: #102065;
    BORDER-BOTTOM: white 0.025pt solid;
    BORDER-LEFT: white 0.025pt solid;
    BORDER-RIGHT: white 0.025pt solid;
    BORDER-TOP: white 0.025pt solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
}
TD.hdr2
{
    BACKGROUND-COLOR: #102065;
    BORDER-BOTTOM: white 0.025pt solid;
    BORDER-LEFT: white 0.025pt solid;
    BORDER-RIGHT: white 0.025pt solid;
    BORDER-TOP: white 0.025pt solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    WIDTH: 20%;
}
TD.hdr3
{
    BACKGROUND-COLOR: #102065;
    BORDER-BOTTOM: white 0.025pt solid;
    BORDER-LEFT: white 0.025pt solid;
    BORDER-RIGHT: white 0.025pt solid;
    BORDER-TOP: white 0.025pt solid;
    COLOR: white;
    HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
TD.hdr4
{
    BACKGROUND-COLOR: #102065;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    WIDTH: 20%;
}
TD.imgSpacer
{
    WIDTH: 90px;
}
TD.inst
{
    COLOR: #cc4422;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
}
TD.LogIn
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;
    PADDING-BOTTOM: 5px;
    TEXT-ALIGN: right;
}
TD.navbar
{
    MARGIN: 1px;
    HEIGHT: 4mm;
}
TD.navhdr
{
    COLOR: #884422;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif;
    FONT-SIZE: 18pt;
    FONT-VARIANT: small-caps;
    FONT-WEIGHT: 600;
    HEIGHT: 36px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 330px;
}
TD.navsearch
{
	COLOR: #000000;
    FONT-FAMILY: 'Tahoma Bold', Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    HEIGHT: 18px;
    LINE-HEIGHT: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.navsearchOptTxt
{
	COLOR: #222222;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 7pt;
    LINE-HEIGHT: 7pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TD.navSpacer
{
    FONT-SIZE: 1pt;
    HEIGHT: 1pt;
    LINE-HEIGHT: 1pt;
}

TD.OrderInfoHeaderColumnLt
{
    BACKGROUND-COLOR: #e3e1de;
    FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
	WIDTH:166px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TD.OrderInfoHeaderColumnDk
{
    BACKGROUND-COLOR: #cac8c7;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
	WIDTH:166px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TD.OrderInfoDataColumnWh
{
    BACKGROUND-COLOR: #ffffff;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
	WIDTH:700px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TD.OrderInfoDataColumnGr
{
    BACKGROUND-COLOR: #e3e1de;
   	FONT-FAMILY:  verdana, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
	WIDTH:700px;
	PADDING-RIGHT:6px;
	BORDER-TOP:1px;
	BORDER-STYLE:solid;
	BORDER-TOP-COLOR:#000000;
	BORDER-RIGHT-STYLE:hidden;
	BORDER-LEFT-STYLE:hidden;
	BORDER-BOTTOM-STYLE:hidden;
}

TD.premium1
{
    BACKGROUND-COLOR: #ffe784;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    HEIGHT: 10px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center;
}
TD.premium2
{
    BACKGROUND-COLOR: #d1d1d1;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    HEIGHT: 8mm;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
}
TD.premium3
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #ffffff;
}
TD.resultsInfo
{
	COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 32px; 
    PADDING-TOP: 16px; 
    WIDTH: 560px;
}
TD.resultsNone
{
	COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 150px; 
    PADDING-LEFT: 100px; 
    PADDING-TOP: 150px; 
    WIDTH: 490px;
}
TD.resultsTitle
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 16px; 
    WIDTH: 560px;
}
TD.resultsYear
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 16px; 
    PADDING-TOP: 16px; 
}
TD.ShippingAmount
{
    BACKGROUND-COLOR: #e0d8d8;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
}
TD.ShippingBtns
{
    HEIGHT: 24pt;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: bottom;
}
TD.ShippingDesc
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: left;
}
TD.ShippingHdr
{
    BACKGROUND-COLOR: #003864;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
TD.ShippingInput
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    TEXT-ALIGN: center;
}
TD.ShippingItemNo
{
    FONT-FAMILY: 'Arial Narrow', Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
TD.ShippingNote
{
    BACKGROUND-COLOR: #e0d8d8;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.ShippingPrice
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
}
TD.ShippingTitle
{
    COLOR: #003864;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold;
}
TD.shopNS
{
    HEIGHT: 2.35cm;
    VERTICAL-ALIGN: top;
    WIDTH: 1.2cm;
}
TD.shopHS
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 8pt;
    HEIGHT: 110px;
	PADDING-BOTTOM: 6pt;
	PADDING-RIGHT: 1pt;
    VERTICAL-ALIGN: top;
    WIDTH: 152px;
}

TD.spacerN
{
    FONT-SIZE: .5pt;
    LINE-HEIGHT: .5pt;
    HEIGHT: .5pt
}

TD.spacer
{
    FONT-SIZE: 2pt;
    HEIGHT: 3pt;
    LINE-HEIGHT: 2pt;
}
TD.spacer2
{
    FONT-SIZE: 4pt;
    HEIGHT: 5pt;
    LINE-HEIGHT: 4pt;
}
TD.spacer3a
{
    FONT-SIZE: 4pt;
    HEIGHT: 5pt;
    LINE-HEIGHT: 4pt;
}
TD.spacer3
{
    FONT-SIZE: 7pt;
    HEIGHT: 8pt;
    LINE-HEIGHT: 7pt;
}
TD.spacer32
{
    HEIGHT: 32pt;
}
TD.spacerGrey
{
    BACKGROUND-COLOR: #e0d8d8;
    FONT-SIZE: 2pt;
    HEIGHT: 3pt;
    LINE-HEIGHT: 2pt;
}
TD.topic
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
TD.VideoBtns
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    HEIGHT: 12pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 8%;
}
TD.VideoDesc
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TD.VideoDetail
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
    HEIGHT: 10pt;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
}
TD.VideoInput
{
    HEIGHT: 12pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    WIDTH: 6%;
}
TD.VideoNoBuy
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    HEIGHT: 12pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.VideoPrice
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
TD.VideoQty
{
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    HEIGHT: 12pt;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
    WIDTH: 5%;
}
TD.VideoSubTitle
{
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 9pt;
    HEIGHT: 9pt;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline;
    VERTICAL-ALIGN: middle;
    WIDTH: 80%;
}
TD.VideoTitle
{
    COLOR: #cc3300;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 600;
    HEIGHT: 18pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TD.WishData
{
	BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 8pt;
    TEXT-ALIGN: center;
}
TD.WishDesc
{
	BORDER-BOTTOM: black 1pt solid;
    COLOR: #057705;
    FONT-WEIGHT: 600;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;	    
}
TD.WishItemNo
{
	BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: 'Arial Narrow', Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;	    
}
TD.WishLeft
{
	BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 8pt;
    TEXT-ALIGN: left;
}
TD.WishPrice
{
	BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;	    
}
TD.WishRight
{
	BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 8pt;
    TEXT-ALIGN: right;
}
TR
{
    VERTICAL-ALIGN: bottom;
}

