body { margin: 0;
padding: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

a:link{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

a:visited{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

a:hover{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

img { border: none;}

#businessAddress {
display:none;
}

#banner {
background-color: #92AE97;
overflow: hidden;
width: 100%;
height: 64px;
margin: 0;
padding: 0;
float: none;
}

#logo {
float: left;
width: 560px;
background-color: #92AE97;
margin: 0;
padding: 0;
}

#banner2 {
background-color: #8DA4AA;
overflow: hidden;
width: 100%;
height: 64px;
margin: 0;
padding: 0;
float: none;
}

#logo2 {
float: left;
width: 560px;
background-color: #8DA4AA;
margin: 0;
padding: 0;
}

#banner3 {
background-color: #BED576;
overflow: hidden;
width: 100%;
height: 64px;
margin: 0;
padding: 0;
float: none;
}

#logo3 {
float: left;
width: 560px;
background-color: #BED576;
margin: 0;
padding: 0;
}

#banner4 {
background-color: #93C4C0;
overflow: hidden;
width: 100%;
height: 64px;
margin: 0;
padding: 0;
float: none;
}

#logo4 {
float: left;
width: 560px;
background-color: #93C4C0;
margin: 0;
padding: 0;
}

#banner5 {
background-color: #8791B2;
overflow: hidden;
width: 100%;
height: 64px;
margin: 0;
padding: 0;
float: none;
}

#logo5 {
float: left;
width: 560px;
background-color: #8791B2;
margin: 0;
padding: 0;
}

#banner-r {
width: 180px;
color:#666666;font: bold 1.5em Arial, Helvetica, Verdana, sans-serif;
text-align: right;
margin: 0 0 0 580px;
padding: 15px 0 0 0;
}

#banner-r a:link{
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#banner-r a:visited{
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#banner-r a:hover{
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#banner-r2 {
width: 100px;
color:#666666;font: bold 0.95em Arial, Helvetica, Verdana, sans-serif;
text-align: left;
margin: 0 0 0 560px;
padding: 15px 0 0 5px;
}

#banner-r2 a:link{
display: none;
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#banner-r2 a:visited{
display: none;
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#banner-r2 a:hover{
display: none;
color:#666666;font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#nav2
{
float: none;
width: 100%;
border-bottom: 1px solid #AFABAC;
padding: 2px 0 2px 0;
background-color: #EBEBEB;
}

#nav3
{
float: none;
width: 100%;
border-bottom: 1px solid #AFABAC;
padding: 2px 0 2px 0;
background-color: #EBEBEB;
}

/* NAV - top horizontal nav */
	dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}

#menu {
display: none;
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: none;
background-color: #92AE97;
width: 100%;
height: 22px;

}

#menu-pad {
margin: 0 0 0 10px;

}


#menu dl {
float: none;
margin: 4px 0 0 4px;
}
#menu li {
display: inline;
margin: 0 5px 0 0;
}

#menu a {
text-decoration: none;
color: #fff;
padding: 0;
margin: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

#menu a:hover {
text-decoration: underline;
color: #fff;
padding: 0;
margin: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7{
position: absolute;
float: none;
margin: 13px 0 0 0;
color:#333333;padding: 0;
width: 650px;
overflow: hidden;
}
.smenuHidden {
display: none;
}

#smenu2 a:link {
text-decoration: none;
color:#333333;padding: 0;
margin: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

#smenu2 a:visited {
text-decoration: none;
color:#333333;padding: 0;
margin: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

#smenu2 a:hover {
text-decoration: underline;
color:#333333;padding: 0;
margin: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

/* NAV - top horizontal nav 2*/

#menu2 {
display: none;
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: none;
background-color: #8DA4AA;
width: 100%;
height: 22px;
}


#menu2 dl {
float: none;
margin: 4px 0 0 4px;
}
#menu2 li {
display: inline;
margin: 0 5px 0 0;
}

#menu2 a {
text-decoration: none;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color: #fff;
}

#menu2 a:hover {
text-decoration: underline;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

/* NAV - top horizontal nav 3*/

#menu3 {
display: none;
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: none;
background-color: #BED576;
width: 100%;
height: 22px;

}


#menu3 dl {
float: none;
margin: 4px 0 0 4px;
}
#menu3 li {
display: inline;
margin: 0 5px 0 0;
}

#menu3 a {
text-decoration: none;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color: #fff;
}

#menu3 a:hover {
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}


/* NAV - top horizontal nav 3*/

#menu4 {
display: none;
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: none;
background-color: #93C4C0;
width: 100%;
height: 22px;

}


#menu4 dl {
float: none;
margin: 4px 0 0 4px;
}
#menu4 li {
display: inline;
margin: 0 5px 0 0;
}

#menu4 a {
text-decoration: none;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color: #fff;
}

#menu4 a:hover {
text-decoration: underline;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

/* NAV - top horizontal nav 3*/

#menu5 {
display: none;
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: none;
background-color: #8791B2;
width: 100%;
height: 22px;

}


#menu5 dl {
float: none;
margin: 4px 0 0 4px;
}
#menu5 li {
display: inline;
margin: 0 5px 0 0;
}

#menu5 a {
text-decoration: none;
color: #fff;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
}

#menu5 a:hover {
text-decoration: underline;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;

}


#content {
float: none;
width: 700px;
padding: 0;
margin: 20px 0 0 0;
}

#main-l {
float: none;
width: 290px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l a:link {
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
}

#main-l a:visited {
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
}

#main-l a:hover {
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}


#main-l h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l h2{
margin: 0;
padding: 0;
font: bold 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l h3{
margin: 0;
padding: 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l .gallery-l {
display: none;
float: none;
width: 100px;
margin: 5px 0 0 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l .gallery-r ul{
margin: 0;
padding: 0;
float: right;
}

#main-l .gallery-r li{
 display: inline;
 margin: 0;
padding: 0;
width: 21px;
float: none;
}

#main-l .gallery-r li a{
padding: 0;
margin: 0;
float: none;
width: 21px;
}

#main-l .gallery-r{
display: none;
float: none;
width: 162px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;text-align: right;
margin: 6px 0 0 0;
}

#main-l .gallery-r a {
margin: 0 0 0 0;
padding: 0;
}


#main-l3 {
float: none;
width: 650px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l3 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l3 .gallery-l {
display: none;
float: none;
width: 100px;
margin: 6px 0 0 0;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l3 .gallery-r ul{
margin: 0;
padding: 0;
float: right;
}

#main-l3 .gallery-r li{
 display: inline;
 margin: 0;
padding: 0;
width: 21px;
float: none;
}

#main-l3 .gallery-r li a{
padding: 0;
margin: 0;
float: none;
width: 21px;
}

#main-l3 .gallery-r{
display: none;
float: none;
width: 162px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;text-align: right;
margin: 6px 0 0 0;
}

.table {
background-color: #DAECDC;
color:#666666;padding: 5px;
border-bottom: 1px solid #fff;
}

.table2 {
border-right: 1px solid #fff;
}

.table img {
margin: 5px;
}

#main-l3 a:link{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l3 a:visited{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l3 a:hover{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-l3 .gallery-r a {
margin: 0 0 0 0;
padding: 0;
}

#main-l2 {
float: none;
width: 290px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l2 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l2 .gallery-l {
display: none;
float: none;
width: 100px;
margin: 6px 0 0 0;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l2 .gallery-r ul{
display: none;
margin: 0;
padding: 0;
float: right;
}

#main-l2 .gallery-r li{
 display: inline;
 margin: 0;
padding: 0;
width: 21px;
float: none;
}

#main-l2 .gallery-r li a{
padding: 0;
margin: 0;
float: none;
width: 21px;
}

#main-l2 .gallery-r{
display: none;
float: right;
width: 162px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;text-align: right;
margin: 6px 0 0 0;
}

#main-l2 .gallery-r a {
margin: 0 0 0 0;
padding: 0;
}


#main-r {
width: 620px;
margin: 10px 0 0 10px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#main-r input {
margin: 0 0 0 0;
padding: 0 0 0 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r select {
margin: 0 0 0 0;
padding: 0 0 0 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r a:link{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r a:visited{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r a:hover{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-r h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r p{
margin: 14px 0 0 0;
padding: 0;
}

#main-r2 {
width: 620px;
margin: 10px 0 0 10px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r2 input {
margin: 0 0 0 0;
padding: 0 0 0 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r2 select {
margin: 0 0 0 0;
padding: 0 0 0 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}


#main-r2 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r2 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r2 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-r2 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r2 p{
margin: 14px 0 0 0;
padding: 0;
}

#main-r3 {
width: 440px;
margin: 0 0 0 325px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r3 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r3 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r3 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-r3 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r3 p{
margin: 14px 0 0 0;
padding: 0;}


/* page4 */

#main-l4 {
float: none;
width: 345px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l4 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l4 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l4 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l4 a:hover{
color:#666666;font: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-r4 {
width: 345px;
margin: 33px 0 0 390px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r4 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r4 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-r4 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#main-r4 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-r4 p{
margin: 14px 0 0 0;
padding: 0;}

#main-l5 {
float: none;
width: 650px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l5 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main-l5 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l5 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#main-l5 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#site-map-l {
width: 220px;
float: none;
margin: 0 0 0 15px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}


#site-map-l h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-l a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-l a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-l a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#site-map-l2 {
width: 300px;
float: none;
margin: 0 0 0 15px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-l2 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-l2 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-l2 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-l2 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#site-map-r {
width: 220px;
float: right;
margin: 21px 0 0 0;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-r h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-r a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-r a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-r a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#site-map-mid {
width: 220px;
margin: 33px 0 0 248px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-mid h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-mid a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-mid a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-mid a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

#site-map-mid2 {
width: 300px;
margin: 33px 0 0 15px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-mid2 h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#site-map-mid2 a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-mid2 a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#site-map-mid2 a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

/* end */


/* stockist */
#stockist-l {
display: none;
width: 220px;
float: none;
margin: 0 0 0 15px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}


#stockist-l h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#stockist-l a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#stockist-l a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#stockist-l a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

.stockist-r {
width: 650px;
margin: 5px 0 20px 10px;
font: normal 9pt Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#stockist-r h1{
margin: 0;
padding: 0;
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#stockist-r a:link{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#stockist-r a:visited{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

#stockist-r a:hover{
color:#666666;font: normal 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
margin: 0;
}

.stockist-r img {
margin: 0 0 5px 0;
}

.stockist1 {
width: 160px;
float: none;
margin: 0;
}

.stockist2 {
width: 160px;
margin: 0 0 0 175px;
}

.stockist3 {
width: 160px;
float: right;
margin: 0;
}


/* end */

.pic-menu {
margin: 10px 0 0 0;
font: normal 0.8em Arial, Helvetica, Verdana, sans-serif;
}

.img-rollover a:link {
width: 100px;
border: 1px solid #fff;
display: table;
}

.img-rollover a:visited {
width: 100px;
border: 1px solid #fff;
display: table;
}

.img-rollover a:hover {
width: 100px;
border: 1px solid #666666;
display: table;
}

.pic-menu p {
margin: 0 0 8px 0;
padding: 0;
}

.pic-menu img {
border: 1px solid #666666;
}

.pic-menu2 {
margin: 0 0 5px 0;
padding: 0;
}

.pic-menu3 {
width: 145px;
margin: 0 0 5px 0;
padding: 0;
}
/*
.pic-l {
float: left;
width: 150px;
margin: 0;
}

.pic-r {
width: 140px;
margin: 0 0 0 150px;
}

.pics-l {
float: left;
width: 300px;
margin: 0;
}

.pics-r {
width: 300px;
margin: 0 0 0 310px;
}
*/


/* NEW code from main.css*/
.pic-l {
float: left;
width: 100px;
margin: 0;
}

.pic-r {
width: 100px;
margin: 0 0 0 116px;
}

.pics-l {
float: left;
width: 220px;
margin: 0;
}

.pics-r {
width: 220px;
margin: 0 0 0 230px;
}





#footer {
display: none;
width: 100%; overflow: hidden; float: none;
border-top: 1px solid #AFABAC; padding: 0 0 0 0; margin: 10px 0 0 0;
}

#footer a:link{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer a:visited{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer a:hover{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; margin: 0 0 0 10px;
}

#footer2 {
display: none;

width: 100%; overflow: hidden; float: none;
border-top: 1px solid #AFABAC; padding: 0 0 0 0; margin: 15px 0 0 0;
}

#footer2 a:link{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer2 a:visited{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer2 a:hover{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; margin: 0 0 0 10px;
}

#footer3 {
display: none;
width: 100%; overflow: hidden; float: none;
border-top: 1px solid #AFABAC; padding: 0 0 0 0; margin: 25px 0 0 0;
}

#footer3 a:link{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer3 a:visited{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer3 a:hover{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; margin: 0 0 0 10px;
}

#footer4 {
display: none;
width: 100%; overflow: hidden; float: none;
border-top: 1px solid #AFABAC; padding: 0 0 0 0; margin: 36px 0 0 0;
}

#footer4 a:link{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer4 a:visited{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: none; margin: 0 0 0 10px;
}

#footer4 a:hover{
color:#666666;font: bold 0.7em Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; margin: 0 0 0 10px;
}

#footer-l {
float: none;
width: 200px;
margin: 0 0 0 10px;
}

#footer-r {
width: 555px;
margin: 0 0 0 200px;
text-align: right;
}

/* item */

#main {
float: none;
width: 710px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#main img {
border: 1px solid #888888;
}

#breadcrumbs {
width: 650px;
margin: 0 0 20px 0;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}


#breadcrumbs .main {
font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}

#breadcrumbs .main a:link {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs .main a:visited {
color:#666666;font-weight: normal;
text-decoration: underline;
}
#breadcrumbs .main a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs a:link {
color:#666666;font-weight: normal;
text-decoration: none;
}

#breadcrumbs a:visited {
color:#666666;font-weight: normal;
text-decoration: none;
}
#breadcrumbs a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs2 {
width: 750px;
margin: 0 0 14px 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#breadcrumbs2 .float-r{
display: none;
float: none;
width: 250px;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#breadcrumbs2 .float-r a:link{
color:#666666;font-weight: normal;
}

#breadcrumbs2 .float-r a:visited {
color:#666666;font-weight: normal;
}

#breadcrumbs2 .float-r a:hover {
color:#666666;font-weight: normal;
}

#breadcrumbs2 .main {
font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}

#breadcrumbs2 .main a:link {
font-weight: normal;
color:#666666;text-decoration: underline;
}

#breadcrumbs2 .main a:visited {
font-weight: normal;
color:#666666;text-decoration: underline;
}
#breadcrumbs2 .main a:hover {
font-weight: normal;
color:#666666;text-decoration: underline;
}

#breadcrumbs2 a:link {
color:#666666;text-decoration: none;
font-weight: normal;
}

#breadcrumbs2 a:visited {
color:#666666;text-decoration: none;
font-weight: normal;
}
#breadcrumbs2 a:hover {
font-weight: normal;
color:#666666;text-decoration: underline;
}

#breadcrumbs3 {
width: 750px;
margin: 0 0 14px 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

#breadcrumbs3 .main {
font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}

#breadcrumbs3 .main a:link {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs3 .main a:visited {
color:#666666;font-weight: normal;
text-decoration: underline;
}
#breadcrumbs3 .main a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs3 a:link {
color:#666666;font-weight: normal;
text-decoration: none;
}

#breadcrumbs3 a:visited {
color:#666666;font-weight: normal;
text-decoration: none;
}
#breadcrumbs3 a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs4 {
width: 750px;
margin: 0 0 0 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;height: 35px;
}

#breadcrumbs4 h1 {
font: normal 1.5em Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 0;
}

#breadcrumbs4 .main {
font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;
}

#breadcrumbs4 .main a:link {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs4 .main a:visited {
color:#666666;font-weight: normal;
text-decoration: underline;
}
#breadcrumbs4 .main a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs4 a:link {
color:#666666;font-weight: normal;
text-decoration: none;
}

#breadcrumbs4 a:visited {
color:#666666;font-weight: normal;
text-decoration: none;
}
#breadcrumbs4 a:hover {
color:#666666;font-weight: normal;
text-decoration: underline;
}

#breadcrumbs4 .float-r2{
float: right;
width: 350px;
font: normal 1em Arial, Helvetica, Verdana, sans-serif;
color:#666666;margin: 0;
padding: 0;
}
.item-link {
margin: 5px 0 0 0;
}

.item-link a:link {
font-weight: bold;
color:#666666;text-decoration: none;
border: none;
}

.item-link a:visited {
font-weight: bold;
color:#666666;text-decoration: none;
border: none;
}
.item-link a:hover {
font-weight: bold;
color:#666666;text-decoration: underline;
border: none;
}

.item-link2 {
margin: 5px 0 0 0;
}

.item-link2 a:link {
font-weight: bold;
color:#666666;text-decoration: none;
border: none;
}

.item-link2 a:visited {
font-weight: bold;
color:#666666;text-decoration: none;
border: none;
}
.item-link2 a:hover {
font-weight: bold;
color:#666666;text-decoration: underline;
border: none;
}

.left-item {
float: none;
width: 220px;
margin: 0;
}

.pic-link {
}

.pic-link img{
}

.pic-link a:link {
border: 1px solid #fff;
display: table;
}

.pic-link a:visited {
border: 1px solid #fff;
display: table;
}

.pic-link a:hover {
border: 1px solid #666666;
display: table;
}

.mid-item {
width: 220px;
margin:  0 auto 20px auto;
}

.right-item {
float: right;
width: 220px;
margin: 0;
}

.left-item2 {
float: none;
width: 220px;
margin: 0;
}

.mid-item2 {
width: 220px;
margin:  0 auto 0 auto;
}

.right-item2 {
float: right;
width: 220px;
margin: 0;
}

#item-l {
float: none;
width: 200px;
height: 150px;
margin: 0 0 20px 0;
}


#item-r {
width: 200px;
height: 150px;
margin: 0 0 20px 220px;
}

.quantity  { 
width: 15px;
margin:0;
font: normal 0.8em Arial, Helvetica, Verdana, sans-serif;
}

#print-cat {
font-weight: normal;
}

#print-cat a:link, a:visited, a:hover {
font-weight: normal;
}

/* sitemap */

navcontainer { width: 220px;
color: #fff; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 5px 10px 5px 10px;
width: 180px;
background-color: #92AE97;
border-bottom: 1px solid #fff;
color: #fff;
}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #ADC2B1;
color: #fff;
}

navcontainer2 { width: 220px;
color: #fff;  }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer2 a
{
display: block;
padding: 5px 10px 5px 10px;
width: 180px;
background-color: #ADC2B1;
border-bottom: 1px solid #fff;
color: #fff;
}

#navcontainer2 a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #92AE97;
color: #fff;
}

navcontainer3 { width: 220px;
color: #fff;  }


#navcontainer3 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer3 a
{
display: block;
padding: 5px 10px 5px 10px;
width: 180px;
background-color: #C9D7CB;
border-bottom: 1px solid #fff;
color: #fff;
}


#navcontainer3 a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: #92AE97;
color: #fff;
}

navcontainer4 { width: 220px;
color: #fff;  }


#navcontainer4 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer4 a
{
display: block;
padding: 5px 10px 5px 10px;
width: 180px;
border-bottom: 1px solid #fff;
color: #fff;
background: #92AE97 url('../images/arrow.gif') no-repeat right;
}


#navcontainer4 a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer4 a:hover
{
color: #fff;
background: #ADC2B1 url('../images/arrow-on.gif') no-repeat right;
}


#navcontainer4 #active  a
{
color: #fff;
background: #ADC2B1 url('../images/arrow-on.gif') no-repeat right;
}

navcontainer5 { width: 300px;
color: #fff; }

#navcontainer5 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer5 a
{
display: block;
padding: 5px 10px 5px 10px;
width: 300px;
background-color: #92AE97;
border-top: 1px solid #fff;
border-bottom: 0 solid #fff;
color: #fff;
}

#navcontainer5 a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer5 a:hover
{
background-color: #5A665E;
color: #fff;
}

#navcontainer5 ul ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer5 ul ul a
{
display: block;
padding: 5px 10px 5px 10px;
width: 300px;
background-color: #ADC2B1;
border-bottom: 0 solid #fff;
border-top: 0 solid #fff;
color: #fff;
text-indent: 20px;
}

#navcontainer5 ul ul  a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer5 ul ul a:hover
{
background-color: #ADC2B1;
text-decoration: underline;
color: #fff;
}

#navcontainer5 ul ul ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer5 ul ul ul a
{
display: block;
padding: 5px 10px 5px 10px;
width: 300px;
background-color: #ADC2B1;
border-bottom: 0 solid #fff;
border-top: 0 solid #fff;
color: #fff;
text-indent: 40px;
}

#navcontainer5 ul ul ul a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer5 ul ul ul  a:hover
{
background-color: #ADC2B1;
text-decoration: underline;
color: #fff;
}

navcontainer6 { width: 300px;
color: #fff;  }

#navcontainer6 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer6 a
{
display: block;
padding: 5px 10px 5px 10px;
width: 300px;
background-color: #ADC2B1;
border-bottom: 1px solid #fff;
color: #fff;
}

#navcontainer6 a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer6 a:hover
{
background-color: #92AE97;
color: #fff;
}


.add-to-basket {
margin: 8px 0 0 0;
}

#gallery {
	clear:both;
}

#gallery ul,  ul {
	list-style-type: none;
}

#gallery li	{
	padding:0;
}

#gallery li	{
	float: left;
display: inline;
	width: 220px;
	background: url(none);
	margin: 0 0 10px 0;
}



.gallery2 {
}

.gallery2 ul,  ul {
float: none;
width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #888888;
}

.gallery2 li	{
	padding:0;
}

.gallery2 li	{
	float: none;
display: block;
	width: 160px;
	background: url(none);
	margin: 0 12px 10px 0;
}


.filebox
{
	position: relative;
	text-align: center;
	float: none;
width: 150px;
	height: 150px;
	font-family: arial, verdana;
	font-size: 0.8em;
	margin: 5px;
	padding: 5px;
}

#added-to-basket {
padding: 5px;
text-align: center;
background-color: #DAECDC;
}

#added-to-basket p {
padding: 5px;
align: center;
background-color: #DAECDC;
}


#added-to-basket a:link {
padding: 5px;
}

#added-to-basket a:visited {
padding: 5px;
}

#added-to-basket a:hover {
padding: 5px;
}

.style1 {
display: none;
}

.br {
display: none;
}

/* Hide shopping basket */
div.shoppingBasket { display: none;}