* { margin: 0; padding: 0; }

body, td
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	background-color:#F5E095;
}

td
{
	background-color:#FFF;
}

img
{
	border: 0;
}

a:link { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #b1005d; }
a:active { text-decoration: none; color: #333333; }


h1, h2, h3
{
	font-weight: bold;
	line-height: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 16px;
	color: #b1005d;
}

h1, h1 a:link , h1 a:visited , h1 a:hover , h1 a:active
{
	font-size: 20px;
	color: #b1005d;
}
h2
{
	font-size: 18px;
}
h3
{
	font-size: 14px;
}

p
{
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left: 16px;
}

.LgBody
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

.QuoteText
{
	font-family: Helvetica, Arial, Sans-Serif;
   font-style: italic;
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.QuoteAuthor
{
	font-family: Helvetica, Arial, Sans-Serif;
   font-style: normal;
	font-size: 12px;
	color: #b1005d;
	padding: 00px;
	margin: 0px;
}

#TopMenuContainer
{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 841px;
	height: 140px;
	background-color: #F5E095;
}

#DarkGreyLine
{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 140px;
	width: 841px;
	height: 15px;
	background-color: #444; 
}

#MainContainer
{
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 155px;
	width: 840px;
	background-image: url(/Content/bgYellow.gif);
	border: #777;
	border-style: none solid solid none;
	border-width: 1px;
}

#LeftMenuContainer
{
	float: left;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 200px;
	background-color: #F5E095;
}

#MainContent
{
	float: right;
	z-index: 5;
	left: 200px;
	top: 0px;
	width: 640px;
	background-color: #fff;
}

#CloseButton
{
	position: absolute;
	z-index: 5;
	left: 816px;
	top: 5px;
	width: 16px;
	height: 14px;
}

.spacer { clear : both; }

#Credits
{
	position: absolute;
	left: 200px;
	width: 639px;
	height: 60px;
	background-color: #fff;
	bottom: 0;

	letter-spacing: 3px;
	text-align: center;
	line-height: 25px;
}

.CreditSpace
{
	height: 60px;
}















#Main
{
	position: absolute;
	padding: 20px;
	margin-top: 155px;
	margin-bottom: 20px;
	width: 600px;
	left: 200px;
	height: 610px;
	margin-right: 50px;
	border-top: 0px solid #bbb;
	border-right: 1px solid #777;
	border-bottom: 1px solid #333;
	border-left: 0px solid #bbb;
	background-color: #fdfdfd;
}

#Header
{
	position: absolute;
	left: 0px;
	width: 841px;
	top: 0px;
	height: 140px;
	background:#E0CA80;
	border:0px solid #000;
	margin: 0px;
	background-color: #F5E095;
}


#Menu1
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	top: 155px;
	height: 650px;
	left: 0px;
	width: 200px;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	border-top: 0px solid #F5E095;
	border-right: 0px solid #F5E095;
	border-bottom: 1px solid #444;
	border-left: 0px solid #F5E095;
	background-color: #F0DA90;
}

#Divider
{
	position: absolute;
	top: 140px;
	left: 0px;
	width: 841px;
	bottom: 0px;
	height: 15px;
	border:0px solid #000;
	margin: 0px;
	border:0px solid #000;
	background-color: #444;
}

#PageLogo
{
	position: absolute;
	top: 15px;
	left: 372px;
	width: 282px;
	height: 59px;
	border:0px solid #000;
	margin: 0px;
	border:0px solid #000;
	background-color: #444;
}

#TopNavigation
{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 128px;
	width: 100%;
	height: 25px;
	background-image: url(/Content/TopMenuBack.gif);
}

#ForAllIcon, #ForMenIcon , #ForWomenIcon , #UnisexIcon , #ForKidsIcon , #AccountsIcon, #HelpIcon, #CartIcon
{
	position: absolute;
	z-index: 1;
	top: 0px;
	width: 83px;
	height: 18px;
}

#ForAllIcon
{
	left: 75px;
}
#UnisexIcon
{
	left: 210px;
}
#ForMenIcon
{
	left: 300px;
}
#ForWomenIcon
{
	left: 385px;
}
#ForKidsIcon
{
	left:488px;
}
#CartIcon
{
	left:589px;
}
#AccountsIcon
{
	left:690px;
}
#HelpIcon
{
	left:780px;
}

.ButtonSpacer
{
	height: 25px;
}
.ButtonSpacer1
{
	height: 50px;
}
.ButtonSpacer2
{
	height: 75px;
}
.ButtonSpacer3
{
	height: 100px;
}
.ButtonSpacer4
{
	height: 125px;
}
.ButtonSpacer5
{
	height: 150px;
}
.ButtonSpacer6
{
	height: 175px;
}
.ButtonSpacer7
{
	height: 200px;
}
.ButtonSpacer8
{
	height: 225px;
}
.ButtonSpacer9
{
	height: 250px;
}
.ButtonSpacer10
{
	height: 275px;
}
.ButtonSpacer11
{
	height: 300px;
}
.ButtonSpacer12
{
	height: 325px;
}
.ButtonSpacer13
{
	height: 350px;
}
.ButtonSpacer14
{
	height: 375px;
}
.ButtonSpacer15
{
	height: 400px;
}
.ButtonSpacer16
{
	height: 425px;
}
.ButtonSpacer17
{
	height: 450px;
}
.ButtonSpacer18
{
	height: 475px;
}
.ButtonSpacer19
{
	height: 500px;
}
.a1 , .b1 , .q1 , .r1 , .s1 , .t1 , .u1 , .v1 , .w1 , .x1 , .y1 , .z1
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	width: 160px;
	left: 10px;
}

.a1, .a1Over
{
	display: block;
	position: absolute;
	top: 10px;
	height: 17px;
	margin: 5px;
}

.a2, .a2Over
{
	display: block;
	position: absolute;
	top: 10px;
	left: 180px;
	height: 17px;
	width: 160px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.a3, .a3Over
{
	display: block;
	position: absolute;
	top: 10px;
	left: 350px;
	height: 17px;
	width: 160px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.a4, .a4Over
{
	display: block;
	position: absolute;
	top: 10px;
	left: 520px;
	height: 17px;
	width: 160px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.a1 a:link , .a1 a:visited , .a2 a:link , .a2 a:visited , .a3 a:link , .a3 a:visited , .a4 a:link , .a4 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.a1 a:hover , .a2 a:active , .a2 a:hover , .a2 a:active , .a3 a:hover , .a3 a:active , .a4 a:hover , .a4 a:active , .a1Over, .a2Over, .a3Over, .a4Over
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}


.b1, .b1Over
{
	display: block;
	position: absolute;
	top: 35px;
	height: 17px;
	margin: 5px;
}

.b2, .b2Over
{
	display: block;
	position: absolute;
	top: 35px;
	left: 180px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.b3
{
	display: block;
	position: absolute;
	top: 35px;
	left: 350px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.b4
{
	display: block;
	position: absolute;
	top: 35px;
	left: 520px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.b1 a:link , .b1 a:visited , .b2 a:link , .b2 a:visited , .b3 a:link , .b3 a:visited , .b4 a:link , .b4 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.b1 a:hover , .b2 a:active , .b2 a:hover , .b2 a:active , .b3 a:hover , .b3 a:active , .b4 a:hover , .b4 a:active, .b1Over, .b2Over, .b3Over, .b4Over
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.c1, .c1Over
{
	display: block;
	position: absolute;
	top: 60px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.c2, .c2Over
{
	display: block;
	position: absolute;
	top: 60px;
	left: 180px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;

}

.c1 a:link , .c1 a:visited , .c2 a:link , .c2 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.c1 a:hover , .c2 a:active , .c2 a:hover , .c2 a:active, .c1Over, .c2Over
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.d1, .d2, .d1Over, .d2Over
{
	display: block;
	position: absolute;
	top: 85px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}
.d2, .d2Over
{
	left: 180px;
}

.d1 a:link , .d1 a:visited, .d2 a:link , .d2 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.d1 a:hover, .d1 a:active, .d1Over, .d2Over
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.e1, .e1Over
{
	display: block;
	position: absolute;
	top: 110px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.e1 a:link , .e1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.e1 a:hover , .e1 a:active , .e1Over
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.f1
{
	display: block;
	position: absolute;
	top: 135px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.f1 a:link , .f1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.f1 a:hover , .f1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
}

.g1
{
	display: block;
	position: absolute;
	top: 160px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.g1 a:link , .g1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.g1 a:hover , .g1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.h1
{
	display: block;
	position: absolute;
	top: 185px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.h1 a:link , .h1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.h1 a:hover , .h1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	background-color: #F5E095;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.i1
{
	display: block;
	position: absolute;
	top: 210px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.i1 a:link , .i1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.i1 a:hover , .i1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.j1
{
	display: block;
	position: absolute;
	top: 235px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.j1 a:link , .j1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.j1 a:hover , .j1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.k1
{
	display: block;
	position: absolute;
	top: 260px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.k1 a:link , .k1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.k1 a:hover , .k1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.l1
{
	display: block;
	position: absolute;
	top: 285px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.l1 a:link , .l1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.l1 a:hover , .l1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.m1
{
	display: block;
	position: absolute;
	top: 310px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.m1 a:link , .m1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.m1 a:hover , .m1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.n1
{
	display: block;
	position: absolute;
	top: 335px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.n1 a:link , .n1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.n1 a:hover , .n1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.o1
{
	display: block;
	position: absolute;
	top: 360px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.o1 a:link , .o1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.o1 a:hover , .o1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.p1
{
	display: block;
	position: absolute;
	top: 385px;
	left: 10px;
	height: 17px;
	width: 150px;
	margin: 5px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
}

.p1 a:link , .p1 a:visited
{
	display: block;
	height: 15px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.p1 a:hover , .p1 a:active
{
	display: block;
	height: 15px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.q1
{
	display: block;
	position: absolute;
	top: 410px;
	height: 17px;
	margin: 5px;
}


.q1 a:link , .q1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.q1 a:hover , .q1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
}

.r1
{
	display: block;
	position: absolute;
	top: 435px;
	height: 17px;
	margin: 5px;
}


.r1 a:link , .r1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.r1 a:hover , .r1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.s1
{
	display: block;
	position: absolute;
	top: 460px;
	height: 17px;
	margin: 5px;
}

.s1 a:link , .s1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.s1 a:hover , .s1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.t1
{
	display: block;
	position: absolute;
	top: 485px;
	height: 17px;
	margin: 5px;
}

.t1 a:link , .t1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.t1 a:hover , .t1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.u1
{
	display: block;
	position: absolute;
	top: 515px;
	height: 17px;
	margin: 5px;
}

.u1 a:link , .u1 a:visited
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.u1 a:hover , .u1 a:active
{
	display: block;
	height: 17px;
	width: 160px;
	padding-top: 1px;
	font-weight: bold;
	background-image: url(/Content/YellowBoxBackground.gif);
}

.a1Over, .b1Over, .c1Over, .d1Over, .e1Over
{
	background-image: url(/Content/CeriseBoxBackground.gif);
	color: #FFFFFF;
	left: 10px;
}

.a2Over, .b2Over, .c2Over, .d2Over
{
	background-image: url(/Content/CeriseBoxBackground.gif);
	color: #FFFFFF;
	left: 180px;
}





.FrontPageSpacer
{
	height: 260px;
}

.FrontPageFlashSpacer
{
	height: 270px;
}

#FrontPage
{
	position: absolute;
	top: 315px;
	left: 210px;
	height: 260px;
	width: 608px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#FrontPageFlash
{
	position: absolute;
	top: 40px;
	left: 210px;
	height: 265px;
	width: 608px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#QuickBasketContainer
{
	position: absolute;
	left: 681px;
	top: 40px;
	height: 170px;
	width: 137px;
	border:0px;
	margin: 5px;
	background-color: #fff;
}

.ProductASpace , .ProductBSpace , .ProductCSpace , .ProductDSpace , .ProductESpace , .ProductFSpace , .ProductGSpace , .ProductHSpace , .ProductISpace , .ProductJSpace
{
	height: 190px;
}

#ProductA1, #ProductA2, #ProductA3, #ProductA4
{
	position: absolute;
	top: 40px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductB1, #ProductB2, #ProductB3, #ProductB4
{
	position: absolute;
	top: 220px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductC1, #ProductC2, #ProductC3, #ProductC4
{
	position: absolute;
	top: 400px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;

}

#ProductD1, #ProductD2, #ProductD3, #ProductD4
{
	position: absolute;
	top: 580px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductE1, #ProductE2, #ProductE3, #ProductE4
{
	position: absolute;
	top: 760px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductF1, #ProductF2, #ProductF3, #ProductF4
{
	position: absolute;
	top: 940px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductG1, #ProductG2, #ProductG3, #ProductG4
{
	position: absolute;
	top: 1120px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductH1, #ProductH2, #ProductH3, #ProductH4
{
	position: absolute;
	top: 1300px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductI1, #ProductI2, #ProductI3, #ProductI4
{
	position: absolute;
	top: 1480px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductJ1, #ProductJ2, #ProductJ3, #ProductJ4
{
	position: absolute;
	top: 1660px;
	height: 170px;
	width: 137px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ProductA1 , #ProductB1 , #ProductC1 , #ProductD1 , #ProductE1 , #ProductF1 , #ProductG1 , #ProductH1 , #ProductI1 , #ProductJ1
{
	left: 210px;
}

#ProductA2 , #ProductB2 , #ProductC2 , #ProductD2 , #ProductE2 , #ProductF2 , #ProductG2 , #ProductH2 , #ProductI2 , #ProductJ2
{
	left: 367px;
}

#ProductA3 , #ProductB3 , #ProductC3 , #ProductD3 , #ProductE3 , #ProductF3 , #ProductG3 , #ProductH3 , #ProductI3 , #ProductJ3
{
	left: 524px;
}

#ProductA4 , #ProductB4 , #ProductC4 , #ProductD4 , #ProductE4 , #ProductF4 , #ProductG4 , #ProductH4 , #ProductI4 , #ProductJ4
{
	left: 681px;
}



#ProductA2Wide
{
	position: absolute;
	top: 40px;
	height: 160px;
	width: 452px;
	border:1px solid #E0CA80;
	margin: 5px;
	left: 367px;
	background-color: #fff;
}

#ProductB2Wide
{
	position: absolute;
	top: 220px;
	height: 160px;
	width: 452px;
	border:1px solid #E0CA80;
	margin: 5px;
	left: 367px;
	background-color: #fff;
}

.IndividualProductSpace
{
	height: 320px;
}
#IndividualProduct
{
	position: absolute;
	top: 40px;
	left: 210px;
	height: 320px;
	width: 290px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #F5E095;
}

.ExtraTinySpace
{
	height: 60px;
}
#ExtraTinyImage0, #ExtraTinyImage1, #ExtraTinyImage2, #ExtraTinyImage3, #ExtraTinyImage4
{
	position: absolute;
	top: 370px;
	left: 210px;
	height: 50px;
	width: 50px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ExtraTinyImage5, #ExtraTinyImage6, #ExtraTinyImage7, #ExtraTinyImage8, #ExtraTinyImage9
{
	position: absolute;
	top: 430px;
	left: 210px;
	height: 50px;
	width: 50px;
	border:1px solid #E0CA80;
	margin: 5px;
	background-color: #fff;
}

#ExtraTinyImage1 , #ExtraTinyImage6
{
	left: 270px;
}

#ExtraTinyImage2 , #ExtraTinyImage7
{
	left: 330px;
}

#ExtraTinyImage3 , #ExtraTinyImage8
{
	left: 390px;
}

#ExtraTinyImage4 , #ExtraTinyImage9
{
	left: 450px;
}

#Colour1, #Colour2, #Colour3, #Colour4, #Colour5, #Colour6, #Colour7, #Colour8, #Colour9, #Colour10
{
	position: absolute;
	border: 1px solid #C0AA70;
	height: 25px;
	width: 25px;
	top: 45px;
}
#Colour11, #Colour12, #Colour13, #Colour14, #Colour15, #Colour16, #Colour17, #Colour18, #Colour19, #Colour20
{
	position: absolute;
	border: 1px solid #C0AA70;
	height: 25px;
	width: 25px;
	top: 75px;
}
#Colour21, #Colour22, #Colour23, #Colour24, #Colour25, #Colour26, #Colour27, #Colour28, #Colour29, #Colour30
{
	position: absolute;
	border: 1px solid #C0AA70;
	height: 25px;
	width: 25px;
	top: 105px;
}
#Colour31, #Colour32, #Colour33, #Colour34, #Colour35, #Colour36, #Colour37, #Colour38, #Colour39, #Colour40
{
	position: absolute;
	border: 1px solid #C0AA70;
	height: 25px;
	width: 25px;
	top: 135px;
}
#Colour1 , #Colour11 , #Colour21 , #Colour31
{
	left: 530px;
}
#Colour2 , #Colour12 , #Colour22 , #Colour32
{
	left: 560px;
}
#Colour3 , #Colour13 , #Colour23 , #Colour33
{
	left: 590px;
}
#Colour4 , #Colour14 , #Colour24 , #Colour34
{
	left: 620px;
}
#Colour5 , #Colour15 , #Colour25 , #Colour35
{
	left: 650px;
}
#Colour6 , #Colour16 , #Colour26 , #Colour36
{
	left: 680px;
}
#Colour7 , #Colour17 , #Colour27 , #Colour37
{
	left: 710px;
}
#Colour8 , #Colour18 , #Colour28 , #Colour38
{
	left: 740px;
}
#Colour9 , #Colour19 , #Colour29 , #Colour39
{
	left: 770px;
}
#Colour10 , #Colour20 , #Colour30 , #Colour40
{
	left: 800px;
}


#AddToBasket1, #AddToBasket2, #AddToBasket3, #AddToBasket4, #AddToBasket5
{
	position: absolute;
	top: 225px;
	left: 530px;
	height: 100px;
	width: 295px;
}
#AddToBasket1
{
	top: 115px;
}
#AddToBasket2
{
	top: 145px;
}
#AddToBasket3
{
	top: 175px;
}
#AddToBasket4
{
	top: 205px;
}
#AddToBasket5
{
	top: 235px;
}

#DisplayItemExtraInfoOLD
{
	position: absolute;
	top: 510px;
	left: 215px;
	height: 65px;
	width: 295px;
}
#DisplayItemExtraInfo2OLD
{
	position: absolute;
	top: 510px;
	left: 375px;
	height: 65px;
	width: 295px;
}

#DisplayItemExtraInfo
{
	position: absolute;
	top: 390px;
	left: 215px;
	height: 65px;
	width: 295px;
}

#DisplayItemExtraInfo2
{
	position: absolute;
	top: 390px;
	left: 375px;
	height: 65px;
	width: 295px;
}

.DisplayItemExtraInfoSpace
{
	height: 65px;
}

#ProductSizes
{
	position: absolute;
	top: 183px;
	left: 530px;
	height: 20px;
	width: 295px;
}

.IndividualSizes1, .IndividualSizes2, .IndividualSizes3, .IndividualSizes4, .IndividualSizes5, .IndividualSizes6, .IndividualSizes7, .IndividualSizes8
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 15px;
	width: 44px;
	border:1px solid #E0CA80;
	margin: 2px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	background-color: #fff;
}


.IndividualSizes2
{
	left: 49px;
}

.IndividualSizes3
{
	left: 98px;
}

.IndividualSizes4
{
	left: 147px;
}

.IndividualSizes5
{
	left: 196px;
}

.IndividualSizes6
{
	left: 245px;
}

.IndividualSizes7
{
	left: 294px;
}

.IndividualSizes8
{
	left: 343px;
}

.pulldown , .input
{
	border-top: 1px solid #C0AA70;
	border-right: 1px solid #C0AA70;
	border-bottom: 1px solid #C0AA70;
	border-left: 1px solid #C0AA70;
}
.pulldown
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	margin-right: 5px;
	background-color: #fff;
}

.SubButt
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	margin-right: 5px;
	background-color: #f5efdd;
	border-top: 1px solid #f5eed8;
	border-right: 1px solid #9c8a5b;
	border-bottom: 1px solid #9c8a5b;
	border-left: 1px solid #f5eed8;
}

.input
{
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	margin-right: 5px;
	background-color: #fff;
}
.GreyColour
{
	color: #aaa;
}
.BlackColour
{
	color: #000;
}

.ButtonLinks, .ButtonLinks a:link , .ButtonLinks a:visited, .ButtonLinks a:hover , .ButtonLinks a:active
{
	display: block;
	color: #FFFFFF;
}

.Price
{
        position: absolute;
        font-weight: bold;
        z-index: 1;
        left: 96px;
        top: 152px;
        width: 60px;
        height: 20px;
        color: #f44;
}
