.menucelloff {
color: #3152a5;
background-color: #eaeaf4;
cursor: pointer; cursor: hand;
font-size : 11pt; 
padding-left : 6px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color:grey; 
}

.menucellon  
{
color: #3152a5;
background-color: #c9c5de; 
cursor: pointer; cursor: hand;
font-size : 11pt; 
padding-left : 6px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color:grey; 
}

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


.glow1
{
position: absolute;
margin-left: 0px;
margin-top: 0px;
visibility: hidden;
}

.menucelloff:first-letter { 
color : #4a0042; 
font-size : 130%; 
} 

.menucellon:first-letter { 
color : #4a0042; 
font-size : 130%; 
} 

#movablemenu { 
position : relative; 
} 

A { 
color : #3152a5; 
font-size : 12pt; 
text-decoration : none; 
vertical-align : text-top; 
text-decoration : none; 
font-weight : bold; 
} 

A:hover { 
color : #840052; 
} 

A.menu:hover { 
background-color:#ffffff;
} 

A.info { 
font-size : 11pt; 
line-height : 100%; 
vertical-align : bottom; 
} 

A.info:hover {
color: #840000;
}

A.news {font-size:10pt}

A.submenu { 
font-size : 10pt; 
line-height : 99%; 
font-weight : normal; 
} 
A.submenu:active { 
color : teal; 
} 
A.submenu:hover { 
color : #4a0042; 
font-style: oblique;
font-weight:bold;
background-color:none;
} 
A.submenu:link { 
color : teal; 
} 
A.submenu:visited { 
color : teal; 
} 
A.moreinfo { 
font-size : 10pt; 
color : #3152a5; 
text-decoration : underline; 
margin-left : 20px; 
} 
A.moreinfo:hover {
color: #840000;
}
A.info { 
color : #3152a5; 
text-decoration : none; 
font-size : 100%; 
} 
FONT.phone { 
color : #3152a5; 
font-size : 10pt; 
font-weight : bold; 
} 
H1.info { 
color : #4a0042; 
} 
H2.info { 
color : #4a0042; 
text-decoration : underline; 
} 
H3.info { 
color : #4a0042; 
text-decoration : underline; 
} 
IMG.logo { 
margin-left : 30px; 
margin-top : 10px; 
top : 25px; 
width : 165px; 
height : 143px; 
} 
IMG.teacher { 
margin-right : 15px; 
} 
IMG.flag { 
width : 19px; 
height : 19px; 
margin-right: 10px
} 
IMG.phone { 
width : 20px; 
height : 20px; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-left: 0px;
border : 0 none ; 
vertical-align : middle; 
} 
IMG.email { 
width : 19px; 
height : 14px; 
margin-right : 10px; 
margin-bottom : 5px; 
border : 0 none ; 
vertical-align : middle; 
} 
IMG.web { 
width : 17px; 
height : 17px; 
margin-right : 10px; 
margin-bottom : 5px; 
border : 0 none ; 
vertical-align : middle; 
} 
IMG.verythinwall { 
width : 144px; 
} 
IMG.thinwall { 
width : 144px; 
} 
IMG.wall { 
width : 216px; 
} 
IMG.thickwall { 
width : 288px; 
} 
IMG.news { 
width : 30px; 
height : 30px; 
} 
IMG.stockists { 
width : 30px; 
height : 30px; 
} 
IMG.links { 
width : 30px; 
height : 30px; 
} 
IMG.news1 { 
width : 20px; 
height : 20px; 
} 
IMG.stockists1 { 
width : 20px; 
height : 20px; 
} 
IMG.links1 { 
width : 20px; 
height : 20px; 
} 
P.info {
margin-left:3px;
}
P.info:first-letter { 
color : red; 
font-size : 150%; 
} 
P.moreinfo { 
font-size : 80%; 
} 
P.teacher { 
font-size : 80%; 
} 
P.teacher:first-letter { 
color : red; 
font-size : 160%; 
} 
TABLE.menu { 
position : relative; 
top : 10px; 
margin-left : 20px; 
margin-right : 20px; 
margin-top : 5px; 
margin-bottom : 5px; 
width : 184px; 
} 
TD.menu { 
font-size : 11pt; 
padding-left : 6px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color:grey;
} 
TD.submenu { 
color : #4a0042; 
font-size : 9pt; 
background-color : beige; 
padding-left : 6px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color:grey;
cursor: pointer; cursor: hand;
} 
TD.submenuover { 
color : #4a0042; 
font-size : 9pt; 
background-color : #ded8d2; 
padding-left : 6px; 
padding-top : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color:grey;
cursor: pointer; cursor: hand;
} 
TD.wall { 
background-color : #4a0042; 
width : 72px; 
} 

TD.wall_black {background-color:black; width:72px}
TD.wall_purple {background-color:#4A0042; width:72px}
TD.wall_casapatas {background-color:#EBD488; width:72px}
TD.wall_silver {background-color:silver; width:72px}
TD.wall_floor {background-color:#C1C1C1; width:72px}
TD.wall_studioamor {background-color:#121212; width:72px}

TD.news1 { 
width : 35px; 
} 
TD.news2 { 
font-size : 10pt; 
width : 90px; 
} 
TD.news3 { 
font-size : 10pt; 
} 
TD.stockists1 { 
font-size : 11pt; 
width : 35px; 
} 
TD.stockists2 { 
font-size : 10pt; 
width : 165px; 
} 
TD.stockists3 { 
font-size : 10pt; 
} 
TD.links1 { 
width : 35px; 
} 
TD.links2 { 
font-size : 10pt; 
width : 100px; 
} 
TD.links3 { 
font-size : 10pt; 
} 
BODY { 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
background-color : #eaeaf4; 
} 
DIV.info { 
color : black; 
position : relative; 
margin : 25px; 
} 