
/*
=================================================
 Global & Common sections
=================================================
*/

BODY { 
margin-top : 0px; 
margin-left : 0px; 
margin-right : 0px; 
margin-bottom: 0px;
color:#669966;
background-color: snow;
background-color: ivory;
background-color: white;
font-family: arial;
font-family: helvetica;
font-family: Comic Sans MS;
} 


BODY.topmenu
{
font-size: 9pt;
font-weight: normal;
background: url(imagepool/test/bg33.gif);
background-color: #660000;
}


BODY.empty {
background-color:black;
}

SPAN.dfl, SPAN.df {
font-family: harrington;
font-size: 120%;
}

SPAN.dfls, SPAN.dfs {
font-family: harrington;
font-size: 120%;
color: darkgreen;
}

.light-background {
	background-color: white;
}

.linkoff, .link {
font-weight: normal;
cursor: pointer; cursor: hand;
color:#006600;
}

.linkon {
font-weight: normal;
cursor: pointer; cursor: hand;
color: brown;
}

.linkoff2, .link2 {
font-weight: normal;
cursor: pointer; cursor: hand;
color:brown;
}

.linkon2 {
font-weight: normal;
cursor: pointer; cursor: hand;
color: #006600;
}

.copyright {
padding-left:5px;
padding-top: 3px;
font-size: 7pt;
color: black;
font-family: helvetica;
text-align: left;
}

.sterling_price {
color: brown;
font-weight: bold;
}

.euro_price {
color: blue;
font-weight: normal;
font-size:7.5pt;
}

.sterling_inline1 {
color: white;
font-weight: bold;
}

.sterling_inline2 {
color: brown;
font-weight: bold;
}

.euro_inline1 {
color: white;
font-weight: normal;
font-size:7.5pt;
}

.euro_inline2 {
color: blue;
font-weight: normal;
font-size:7.5pt;
}

/*
=================================================
 Loading pages
=================================================
*/
BODY.loading
{
background-color: #770000;
}

TD.loading
{
background-color: #770000;
}

/*
=========================================================
 Left hand menu
=========================================================
*/

#movablemenu {
position: relative;
}

#storemenu { 
position : relative; 
vertical-align: top;
margin-right: 10px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
width:194px;
background-color: beige;	
border-top: 1px none green;
border-bottom: 1px none green;
border-left:1px none green;
border-right:1px none green;
}

TD.leftmenu {
}

TABLE.menu { 
position : relative; 
margin-left : 0px; 
margin-right :0px; 
margin-top : 0px; 
margin-bottom : 0px; 
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
width:194px;
border-top: 1px none green;
border-bottom: 1px none green;
border-left:1px none green;
border-right:1px none green;
} 

TD.menuhead {
font-size : 9pt; 
padding-left : 6px; 
padding-top : 1px; 
padding-bottom : 1px; 
font-weight : bold; 
background-color: beige;
color: darkgreen;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
}

TD.menucelloff {
font-size : 9pt; 
padding-left : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
font-weight : bold; 
background-color: beige;
color: darkgreen;
border-top: 1px none green;
border-bottom: 1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
}

TD.menucellon  
{
font-size : 9pt; 
padding-left : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
font-weight : bold; 
background-color: #669966;
color: white;
border-top: 1px none green;
border-bottom: 1px solid green;
border-left:1px solid green;
border-right:1px solid green;
cursor: pointer; cursor: hand;
}

TD.submenu {
font-size : 9pt; 
padding-left : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
font-weight : bold; 
background-color: #66CC66;
color: #003300;
border-top: 1px none green;
border-bottom: 1px solid green;
border-left:1px solid green;
border-right:1px solid green;
cursor: pointer; cursor: hand;
}

TD.submenuover {
font-size : 9pt; 
padding-left : 10px; 
padding-top : 1px; 
padding-bottom : 1px; 
font-weight : bold; 
background-color: #669966;
color: white;
border-bottom: 1px solid green;
border-left:1px solid green;
border-right:1px solid green;
cursor: pointer; cursor: hand;
}

IMG.subarrow {
width:9px;
height:9px;
margin-left:1px;
}

A.submenu { 
margin-top: 2px;
margin-bottom: 4px;
text-decoration:none;
color: darkgreen;
cursor: pointer; cursor: hand;
} 

DIV.subhead {
font-weight:bold;
margin-top: 0px;
margin-left: 14px;
}

UL.submenu {
padding-bottom: 0px;
}

LI.submenu {
line-height:95%;
font-size:100%;
display:list-item;
vertical-align:center;
font-weight: bold;
}

/*
=================================================
 Information pages
=================================================
*/

A.submenu, A.submenu:visited, A.info, A.info:visited {
color: blue;
font-weight: bold;
}

A.submenu:hover, A.info:hover {
color: darkblue;
font-weight: bold;
}


TABLE.infopage
{
margin-top:7px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 9px;
}

DIV.info
{
margin-right: 20px;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
border-style: solid;
border-width:1px;
border-color: #669966;
padding: 20px;
}

TD.info {
position: relative;
color : brown;
font-size : 10pt; 
background-color : beige; 
font-weight : normal; 
border-color: silver;
border-width: 1px 1px 1px 1px;
vertical-align: top;
align: left;
border-style: solid;
}

SPAN.fl {
	color: darkgreen;
	font-size: 140%;
}

P.infohead SPAN.fl {
	color: brown;
	font-size: 120%;
}

DIV.outerbox {
border-width: 6px 6px 6px 6px;
border-color: silver;
border-style: solid;
margin: 6px 6px 6px 6px;
padding: 2px 2px 2px 2px;
background-color:brown;
}

DIV.innerbox {
border-width: 6px 6px 6px 6px;
border-color: #006600;
border-style: solid;
padding: 20px 20px 20px 20px;
margin: 6px 6px 6px 6px;
background-color:beige;
}

P.sideinfo
{
font-style: oblique;
font-size:92%;
}

P.infohead, H1
{
position: relative;
margin-left: 6px;
margin-top: 6px;
color: darkgreen;
font-weight: bold;
font-size: 14pt;
text-align: center;
}

H2
{
position: relative;
margin-left: 6px;
margin-top: 6px;
color: brown;
font-weight: bold;
font-size: 12pt;
text-align: center;
}


/*
-------------------------------
Sales Conditions
-------------------------------
*/

LI.salecond {
padding: 10px;
color: black;
font-weight: strong;
font-size: 10pt;
}

DIV.salecond {
border-width: 2px 2px 2px 2px;
border-color: #006600;
border-style: solid;
margin: 20px 20px 20px 20px;
}

/*
-------------------------------
Links, Workshops & Events page
-------------------------------
*/
H1.links {
text-align:center;
border-style: solid;
border-width:3px 3px 3px 3px;
border-color:silver;
font-weight: bold;
background-color:#660000;
color:white;
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
width=100%;
}

TABLE.linkstable {
padding:0px;
align:center;
vertical-align: top;
font-size: 11pt;
}

TD.linkshead {
text-align:center;
border-style: solid;
border-width:3px 3px 3px 3px;
border-color:silver;
font-weight: bold;
background-color:#660000;
color:white;
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
}

TD.linkslogo {
background-color:white;
border-style: solid;
border-width:1px 1px 1px 1px;
border-color:silver;
font-weight: bold;
width:70px;
vertical-align: middle;
cursor: pointer; cursor: hand;
}

IMG.linkslogo {
vertical-align: middle;
cursor: pointer; cursor: hand;
}

TD.linkscorner {
font-weight: bold;
border-style: none;
padding:4px;
font-size:10pt;
}

TD.linksdesc {
background-color:white;
color: #006600;
font-weight: bold;
border-style: solid;
border-width:1px 1px 1px 1px;
border-color:silver;
padding:4px;
font-size:10pt;
}

TD.linksdesc2 {
background-color:white;
color: brown;
font-weight: bold;
border-style: solid;
border-width:1px 1px 1px 1px;
border-color:silver;
padding:4px;
font-size:10pt;
}

TD.linkslink, TD.linkslinkoff {
background-color:white;
font-size:10pt;
font-weight: bold;
text-decoration: underline;
color: brown;
cursor: pointer; cursor: hand;
border-style: solid;
border-width:1px 1px 1px 1px;
border-color:silver;
padding:8px;
}

TD.linkslinkon {
background-color:white;
font-size:10pt;
font-weight: bold;
text-decoration: underline;
color: #006600;
cursor: pointer; cursor: hand;
border-style: solid;
border-width:1px 1px 1px 1px;
border-color:silver;
padding:8px;
}

/*
-------------------------------
Gift Voucher page
-------------------------------
*/
H1.giftvoucher {
text-align:center;
border-style: solid;
border-width:3px 3px 3px 3px;
border-color:silver;
font-weight: bold;
background-color:#660000;
color:white;
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
width=100%;
}

/*
-------------------------------
Contact page
-------------------------------
*/
H1.contact {
text-align:center;
border-style: solid;
border-width:3px 3px 3px 3px;
border-color:silver;
font-weight: bold;
background-color:#660000;
color:white;
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
width=100%;
}

/*
-------------------------------
Postage page
-------------------------------
*/

OL.postage {
padding-bottom: 0px;
}

LI.postage {
line-height:200%;
font-size:100%;
display:list-item;
vertical-align:center;
font-weight: bold;
}

H1.postage {
text-align:center;
border-style: solid;
border-width:3px 3px 3px 3px;
border-color:silver;
font-weight: bold;
background-color:#660000;
color:white;
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
width=100%;
}

/*
-------------------------------
Postage
-------------------------------
*/
TABLE.postage
{
padding:0px;
align:center;
vertical-align: top;
font-size: 11pt;
}

TH.postageitem, TH.postage
{
color:darkgreen;
font-weight: bold;
background-color:white;
border-width:1px;
border-style:solid;
border-color: silver;
}

TD.postageitem
{
color:darkgreen;
font-weight: bold;
text-alignment: center;
padding: 2px;
background-color: white;
border-width:1px;
border-style:solid;
border-color: silver;
}

TD.postage
{
text-alignment: center;
font-weight:normal;
padding-left: 12px;
padding-top:10px;
background-color: white;
border-width:1px;
border-style:solid;
border-color: silver;
color:darkgreen;
}



/*
-------------------------------
Shoe sizes section
-------------------------------
*/
TABLE.shoesize
{
}

TD.shoesizeuk
{
color:black;
text-alignment: center;
font-weight:normal;
font-size:9pt;
background-color: silver;
border-width:1px;
border-style:solid;
border-color: silver;
}
TD.shoesizespain
{
color:white;
text-alignment: center;
font-weight:normal;
font-size:9pt;
background-color: red;
border-width:1px;
border-style:solid;
border-color: silver;
}
TD.shoesizeus
{
color:black;
text-alignment: center;
font-weight:normal;
font-size:9pt;
background-color: silver;
border-width:1px;
border-style:solid;
border-color: silver;
}
TD.shoesizeyebra
{
color:black;
text-alignment: center;
font-weight:normal;
font-size:9pt;
background-color: silver;
border-width:1px;
border-style:solid;
border-color: silver;
}
TD.shoesizejp
{
color:white;
text-alignment: center;
font-weight:normal;
font-size:9pt;
background-color: red;
border-width:1px;
border-style:solid;
border-color: silver;
}
/*
=========================================================
 Product sections
=========================================================
*/

TABLE.productpage
{
margin-top:7px;
margin-left:9px;
}

TD.itemhead { 
font-size : 16pt; 
padding-left : 8px;
padding-top : 8px; 
padding-bottom : 8px; 
font-weight : bold; 
border-style: solid;
border-color: silver;
border-width: 3px 3px 3px 3px;
text-align: center;
background-color: #660000;
color: white;
} 

TABLE.itemtable { 
position : relative; 
margin-left : 0px; 
margin-right : 10px; 
margin-top : 0px; 
margin-bottom : 0px;
} 

TD.itemlanguage { 
font-size : 10pt; 
padding-left : 6px; 
padding-top : 0px; 
padding-bottom : 0px; 
padding-right: 6px;
font-weight : bold; 
border-color: silver;
border-width: 1px 1px 1px 1px;
background-color: beige;
color: brown;
border-style: solid;
} 

IMG.prod {
border-style: solid;
border-color: beige;
border-width: 3px 3px 0px 3px;
}

TD.itempic { 
font-size : 10pt; 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 0px; 
padding-right: 0px;
font-weight : bold; 
border-style: solid;
border-color: silver;
border-width: 1px 1px 1px 1px;
background-color: beige;
vertical-align: middle;
text-align: middle;
} 

TD.itempic2 { 
font-size : 10pt; 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 0px; 
padding-right: 0px;
font-weight : bold; 
border-style: solid;
border-color: silver;
border-width: 1px 1px 1px 1px;
background-color: beige;
vertical-align: middle;
text-align: middle;
} 

TD.itemtitle { 
position: relative;
margin-left: 0px;
font-size : 10pt; 
padding-left : 8px; 
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : normal; 
border-width: 1px 1px 1px 1px;
border-color:silver;
color: brown;
background-color: beige;
border-style: solid;
} 

TD.itemdesc { 
position: relative;
margin-left: 0px;
font-size : 10pt; 
padding-left : 8px; 
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : normal; 
border-width: 1px 1px 1px 1px;
border-color:silver;
color: darkgreen;
background-color: beige;
border-style: solid;
width=100%;
} 

TD.itemdesc2 { 
position: relative;
margin-left: 0px;
font-size : 10pt; 
padding-left : 8px; 
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : normal; 
border-width: 1px 1px 1px 1px;
border-color:silver;
color: darkgreen;
background-color: beige;
border-style: solid;
width:100%;
} 

TD.itemdesc3 { 
position: relative;
margin-left: 0px;
font-size : 10pt; 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : normal; 
border-width: 1px 1px 1px 1px;
border-color:silver;
color: darkgreen;
background-color: beige;
border-style: solid;
} 

TD.itemdesc4 { 
position: relative;
margin-left: 0px;
font-size : 10pt; 
padding-left : 10px; 
padding-right: 10px;
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : bold; 
border-width: 1px 1px 1px 1px;
border-color:silver;
color: brown;
background-color: beige;
border-style: solid;
width: 170px;
} 

TD.itemprice { 
font-size : 10pt; 
padding-left : 6px; 
padding-right: 6px;
padding-top : 0px; 
padding-bottom : 0px; 
font-weight : normal; 
border-color: silver;
border-width: 1px 1px 1px 1px;
background-color: beige;
color: darkgreen;
border-style: solid;
width: 300;
} 

TD.itemmessage { 
font-size : 10pt; 
padding-left : 6px; 
padding-top : 6px; 
padding-bottom : 6px;
padding-right: 6px; 
font-weight : normal; 
border-color: silver;
border-width: 3px 3px 3px 3px;
background-color: #669966;
color: white;
width: 5000px;
border-style: solid;
} 


/*
=================================================
 Top Menu
=================================================
*/
IMG.colourbar
{
position: absolute;
top:142px;
margin-left:0px;
width: 5000px;
height: 8px;
}

IMG.vamoya
{
position: absolute;
top:12px;
left:12px;
cursor: pointer; cursor: hand;
}

IMG.topleftimage
{
position: absolute;
position: relative;
margin-top: 4px;
margin-left: 10px;
margin-right: 10px;
width: 182px;
height: 120px;
}

IMG.slideshow1
{
position: absolute;
position: relative;
margin-top: 4px;
margin-left: 10px;
margin-right: 10px;
height: 120px;
}

IMG.bannershow
{
position: absolute;
position: relative;
margin-top: 0px;
margin-left: 10px;
width: 440px;
height: 36px;
}

IMG.yellowflash
{
position:absolute;
margin-top:7px;
margin-left:207px;
width:106px;
height: 22px;
visibility: hidden;
z-index:0;
}

/*
-------------------
 Top Menu buttons
-------------------
*/

DIV.abouton
{
position: relative;
border-style: solid;
cursor: pointer; cursor: hand;
text-align: center;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.aboutoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.eventson
{
position: relative;
border-style: solid;
cursor: pointer; cursor: hand;
text-align: center;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.eventsoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.workshopson
{
position: relative;
border-style: solid;
text-align: center;
cursor: pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.workshopsoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.gifttokenson
{
position: relative;
border-style: solid;
text-align: center;
cursor: pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.wheretofinduson
{
position: relative;
border-style: solid;
cursor: pointer; cursor: hand;
text-align: center;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.wheretofindusoff
{
position: relative;
text-align: center;
border-style: none;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.gifttokensoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.mailingliston
{
position: relative;
border-style: solid;
text-align: center;
cursor:pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.mailinglistoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.postageon
{
position: relative;
border-style: solid;
text-align: center;
cursor: pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.postageoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.flamencolinkson
{
position: relative;
border-style: solid;
text-align: center;
cursor: pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.flamencolinksoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

DIV.contactuson
{
position: relative;
border-style: solid;
text-align: center;
cursor: pointer; cursor: hand;
border-width: 1px;
font-size:100%;
color: white;
font-size: 10pt;
font-weight: bold;
}

DIV.contactusoff
{
position: relative;
border-style: none;
text-align: center;
border-width: 1px;
color: white;
padding: 1px;
font-size: 10pt;
font-weight: bold;
}

