body
{
font-family: "Tahoma"; "Verdana";"Arial";
background: #FFFFFF;
color: #000000;
margin-right: 2.5%;
margin-left: 2.5%;
font-size: 0.8em;
}

h1
{
margin-top: 0em;
padding-top: 0em;
text-align: center;
}

.maininfo h1
{
text-align: center;
}

h2, h3 {
margin-top: 0em;
font-size: 1.6em;
}

h2 a, h2 a:active, h2 a:visited, h3 a, h3 a:active, h3 a:visited {
text-decoration: none;
color: #000000;
}

h2 a:hover , h3 a:hover{
color: #6600CC;
}


label, .contactlabel
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.maininfo {
MARGIN-LEFT: 0%;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
TEXT-ALIGN: left;
width: 70%;
padding-top: 0.5em;}

.rightnavbar {
padding-top: 0.5em;
float: right;
MARGIN-RIGHT: 0%;
BACKGROUND-COLOR: #FFFFFF;
width: 28%;
}

.menu1:hover, .submenu:hover, .submenu1:hover {
color: #9966FF;
}

.mainmenu1 li a, .categorymenu li a {
display: block;
text-align: left;
color: #6600CC;
font-size: 1.2em;
text-transform: uppercase;}

.mainmenu li a:visited, .mainmenu li a:visited {
color: #009933;
}

.mainmenu, .mainmenu ul, .categorythumbs, .categorymenu, .pagemenu {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.categorymenu {
border-style: outset;
border-color: #9966FF;
border-width: 2px;
padding: 0.5em;
}

.mainmenu1 {
text-align: center;
}

.mainmenu li, .categorymenu li {
padding: 0em;
margin: 0em;
}

.mainmenu li, .categorythumbs li, .categorymenu li, .pagemenu li {
display: inline;
}

.mainmenu li {
padding-right: 2em;
}

.menu1 {
border: none;
background-color: #FFFFFF;
color: #000000;
1padding: 0.4em 0.4em 0.4em 0.4em;
padding-right: 2em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.categorymenu a {
border-style: dotted;
border-color: #CC99FF;
border-width: 0 0px 1px 0;
background-color: #FFFFFF;
color: #000000;
padding: 0.4em 0.4em 0.4em 0.4em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.categorythumbs li, .img {
float: left;
height: 110px;
width: 120px;
text-align: center;
}

.basketprice {
text-align: right;
}

.addfooter {
border-top: 1px solid #3366CC;
padding-top: 0.5em;
}

.pmenu {
margin: 0px;
padding: 0px;
float: left;
width:100%;
position:relative;
background-color: #9966FF;
margin-bottom: 0.5em;
}

.pmenu ul, pmenu ul ul {
list-style: none;
margin: 0;
padding: 0;

}

.pmenu ul {
text-align: center;
1border: 1px solid #9966FF;
1background-color: #9966FF;
float: right;
position: relative;
right: 50%;
}

.pmenu ul li {
display: inline;
background-color: #9966FF;
text-align: left;
border-right: 1px solid #FFFFCC;
padding: 0em;

float: left;
position: relative;
left: 50%;
}

iframe {
margin: 0.5em;
}

.pmenu ul a {
color: #FFFFFF;
font-size: 1.3em;
text-transform: uppercase;
}

.pmenu ul ul li {
float: none;
display:block;
border: 1px solid #9966FF;
border-top: 1px dotted #CCCCFF;
left: auto;
}

.pmenu ul ul {
position: absolute;
border: 1px solid #9966FF;
margin: 0;
padding: 0;
background-color: #9966FF;
left: 0;
right: auto;

display:none;
}


.menu
{
background-color: #9966FF;
display:block;
padding:0px;
margin: 0px;
padding: 0.25em 1em;
text-decoration:none;
color:#FFFFFF;
white-space: nowrap;
}

.menu {
text-decoration: none;
}

.menu:hover {
color: #CCCCFF;
}

.pmenu ul li:hover ul
{
display:block;
}

#first {
border-left: 1px solid #FFFFFF;
}

.basket {
margin-top: -2.5em;
float: left;
}

.footerlink {
font-size: 0.9em;
padding-top: 30px;
list-style-type: none;
border: solid #FFFFFF 1px;
margin-left: 0px;
padding-left: 0px;
text-align: center;
}

.footerlink li {
text-align: center;
padding: 0em 0.5em;
display: inline;
}

.footerlink li.item {
border-right: 1px solid #666666;
}

