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: left;
}

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

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

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

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

#logo3 {
float: left;
width: 580px;
/*background-color: #BED576;*/
background-color: #BBB485;
margin: 0;
padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#nav3
{
float: left;
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;

/* Below fixes font-size in FFmac, but breaks in all others
font-size: 105%;
*/
}

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

}

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

}


#menu dl {
float: left;
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: left;
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;
}


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

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

#smenu3 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 {
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: left;
background-color: #8DA4AA;
width: 100%;
height: 22px;

}


#menu2 dl {
float: left;
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 {
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: left;
/*background-color: #BED576;*/
background-color: #BBB485;
width: 100%;
height: 22px;

}


#menu3 dl {
float: left;
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 {
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: left;
background-color: #93C4C0;
width: 100%;
height: 22px;

}


#menu4 dl {
float: left;
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 {
position : relative;
color: #fff;
font: bold 0.6em Arial, Helvetica, Verdana, sans-serif;
float: left;
background-color: #8791B2;
width: 100%;
height: 22px;

}


#menu5 dl {
float: left;
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,#contentIEshunt {
float: left;
width: 700px;
padding: 0;
margin: 15px 0 0 0;
}

#main-l {
float: left;
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 {
float: left;
width: 80px;
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: left;
}

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

#main-l .gallery-r{
text-align: right;
float: right;
width: 210px;
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: left;
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 {
float: left;
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: left;
}

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

#main-l3 .gallery-r{
float: right;
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: left;
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 {
float: left;
width: 100px;
margin: 6px 0 0 0;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;}

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

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

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

#main-l2 .gallery-r{
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: 440px;
margin: 0 0 0 325px;
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: 435px;
margin: 0 0 0 325px;
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: bold 1em Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
margin: 0;
}

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

#main-r2 a:hover{
color:#666666;font: bold 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: left;
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: left;
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: left;
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: left;
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 350px;
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 {
width: 220px;
float: left;
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: 520px;
margin: 5px 0 20px 248px;
font: normal 0.75em 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: left;
margin: 0;
}

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

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


/* end */

.pic-menu {
margin: 16px 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: 90px;
margin: 0 0 5px 0;
padding: 0;
}

.pic-l {
float: left;
width: 100px;
margin: 0;
}

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

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

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

#footer {
width: 100%; overflow: hidden; float: left; 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 {
width: 100%; overflow: hidden; float: left; 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 {
width: 100%; overflow: hidden; float: left; 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 {
width: 100%; overflow: hidden; float: left; 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: left;
width: 200px;
margin: 0 0 0 10px;
}

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

/* item */

#main {
float: left;
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{
float: right;
width: 200px;
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: left;
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: left;
width: 220px;
margin: 0;
}

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

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

#item-l {
float: left;
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;
}

#navlist .active a {
background-color: #5A665E;
color: #fff;
}

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

#navcontainer5 #active a {
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;
}


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

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

#navcontainer7 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;
}

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

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

#navlist .active a {
background-color: #ADC2B1;
color: #fff;
}

#navcontainer7 #current a {
background-color: #ADC2B1;
color: #fff;
}

#navcontainer7 #active a {
background-color: #ADC2B1;
color: #fff;
}

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

#navcontainer7 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;
}

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

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

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

#navcontainer7 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;
}

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

#navcontainer7 ul ul ul  a:hover
{
background-color: #ADC2B1;
text-decoration: underline;
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: 232px;
	background: url(none);
	margin: 0 0 10px 0;
}


.gallery2 {
}

.gallery2 ul,  ul {
display: table;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.gallery2 li	{
	padding:0;
}

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


.filebox
{
	position: relative;
	text-align: center;
	float: left;
	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;
}

#resource-txt {
/*width: 300px;*/
/*margin: 0 0 0 370px;*/
margin: 0 0 0 30px;
/*font-size: 0.75em;*/
}

#resource-txt a {
font-weight: bold;
}

#resource-txt a:link {
font-weight: bold;
}

#resource-txt a:visited, {
font-weight: bold;
}


#resource-txt a:hover {
font-weight: bold;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/* ----------------------------------------------------------- NEW HEADER CSS */
.phone { 
  color: #FFF;
  font-size: 1.4em;
  position: absolute;
  left: 290px;
  top: 20px;
}

/* ---------------------------------------------------- NEW CHECKOUT AREA CSS */ 
#breadcrumbs3checkout {
background: #DAECDC;
width: 750px;
margin: 0 0 14px 20px;
font: normal 0.75em Arial, Helvetica, Verdana, sans-serif;
color:#666666;
width: 100%;
}

#contentCheckout {
float: left;
width: 723px;
padding: 0;
margin-top: 20px;
/*Change value below to resize all text within checkout area*/
font-size: 120%;
}

#main-l3 { width: 100%; margin: 0; padding: 0 0 0 20px;}
.checkoutTable { width: 723px;}
table.checkoutfontsize {font-size: 200%; margin-left: 30px;}
.border {border-top: 1px solid #fff;}
.bordertop { border-top: solid 1px #FFF;}
.bordertopbig { border-top: solid 7px #FFF;}
fieldset {border: none; margin: 0; padding: 0;}
fieldset input {width: 220px;}
fieldset textarea {
   width: 220px;
   height: 120px;
   background: url("images/style/textarea_bg.gif") no-repeat bottom right #FFF;
}
input {font-size: 0.9em; margin-bottom: 5px;}
input.issuenumber {width: 15px; margin-bottom: 0px;}
input.cv2 {width: 40px;}
input.radio {width: auto;}
input.postcode {width: 60px;}
label {display: block; padding: 3px 0;}
.morePadding { padding: 10px 5px;}
#goback a, #goback a:link, #goback a:visited { display: block; width: 200px; text-align: center; padding: 5px 10px 5px 10px; color: #FFF; background: #92AE97; text-decoration: none;}
#goback a:hover { background: #ADC2B1; color: #FFF; text-decoration: none;}

#proceed a, #proceed a:link, #proceed a:visited { display: block; text-align: center; padding: 5px 10px 5px 10px; color: #FFF; background: #476651; text-decoration: none;}
#proceed a:hover { background: #92AE97; color: #FFF; text-decoration: none;}
.required {color: #E7312F; padding: 0 5px;}
.tableNoBorder {
background-color: #DAECDC;
color:#666666;padding: 5px;
border-bottom: none;
}
.tableItems {
  background-color: #DAECDC;
  color:#666666;
  padding: 5px;
}

input.submit { 
  border: none;
  display: block;
  text-align: center;
  padding: 0 10px 0 10px;
  margin: 0 0 0 0;
  color: #FFF;
  font-weight: bold;
  background: #476651;
  text-decoration: none;
  text-align: center;
  width: 100%;
  height: 26px;
  cursor: pointer;
}
input.submit:hover {
  color: #FFF;
  font-weight: bold;
  background: #92AE97;
  text-decoration: none;
    display: block;
}


/* ------------------------------------------- SHOPPING BASKET INCLUDE STYLES */
.shoppingBasket {
  border: solid 1px #FFF;
  text-align: center;
  color: #FFF;
  font-weight: normal;
  padding: 0;
  width: 200px;
  position: absolute;
  left: 435px;
  top: 10px;
}
.shoppingBasket a, .shoppingBasket a:link, .shoppingBasket a:visited {
  color: #FFF;
    font-size: 1em;
	  font-weight: normal;
}
.shoppingBasket a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #fff;
  font-size: 1em;
}
.shoppingBasket label { display: none;}
.shoppingBasket h4 {
  margin: 0;
  display: block;
  font-weight: normal;
  font-size: 0.7em;
  padding: 3px;
  background: #1E208B;
  border-bottom: solid 1px #FFF;
}
.shoppingBasketContent { padding: 5px 0; font-size: 0.7em;}

/* ------------------------------------------- SHOPPING BASKET INCLUDE STYLES */
.shoppingBasket2{
  border: solid 1px #FFF;
  text-align: center;
  color: #FFF;
  font-weight: normal;
  padding: 0;
  width: 120px;
  position: absolute;
  left: 650px;
  top: 10px;
}
.shoppingBasket2 a, .shoppingBasket2 a:link, .shoppingBasket2 a:visited {
  color: #FFF;
    font-size: 1em;
	  font-weight: normal;
}
.shoppingBasket2 a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #fff;
  font-size: 1em;
}
.shoppingBasket2 label { display: none;}
.shoppingBasket2 h4 {
  margin: 0;
  display: block;
  font-weight: normal;
  font-size: 0.7em;
  padding: 3px;
  background: #1E208B;
  border-bottom: solid 1px #FFF;
}
.shoppingBasketContent2 { padding: 5px 0; font-size: 0.7em;}




/* New Customer Service Style */

div#content div#main-l5 ul#serviceList {
  margin: 10px 0 0 25px;
}
div#content div#main-l5 ul#serviceList li{
  margin: 2px 0;
  list-style-type: disc;
}

/* Ensures images on the homepage line up when title text wraps onto 2 lines*/
.pic-menu2, .pic-menu3 {
  height: 20px;
  vertical-align: bottom;
}


/* PDF download link CSS */
div#main-r a.PDFlinkText, div#main-r a:link.PDFlinkText, div#main-r a.PDFlinkIconText, div#main-r a:link.PDFlinkIconText {
  color: #333;
  font-weight: normal;
  font-size: 95%;
}

div#main-r a.PDFlinkIconText, div#main-r a:link.PDFlinkIconText {
  /*background: url("/images/icons/pdf_icon.gif") no-repeat top left;*/
    background: url("../images/icons/pdf_icon.gif") no-repeat top left;
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 7px 0 7px 30px;
}

/* PDF download link CSS */
div#main-r2 a.PDFlinkText, div#main-r2 a:link.PDFlinkText, div#main-r2 a.PDFlinkIconText, div#main-r2 a:link.PDFlinkIconText {
  color: #333;
  font-weight: normal;
  font-size: 95%;
}

div#main-r2 a.PDFlinkIconText, div#main-r2 a:link.PDFlinkIconText {
  /*background: url("/images/icons/pdf_icon.gif") no-repeat top left;*/
    background: url("../images/icons/pdf_icon.gif") no-repeat top left;
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 7px 0 7px 30px;
}

/* Styled and unstyled header tag layout correction */
div#main-r h1, div#main-r2 h1,div#main-r3 h1, div#main-r4 h1, div#main-r5 h1 {margin-bottom: -15px;}
div#main-r h1.unstyled, div#main-r2 h1.unstyled, div#main-r3 h1.unstyled, div#main-r4 h1.unstyled, div#main-r5 h1.unstyled {margin-bottom: 10px;}

/* Colourisation of header tags*/

h1.heading, div#main-r h1.heading, div#main-r2 h1.heading, div#main-r3 h1.heading, div#main-r4 h1.heading, div#stockist-r h1.heading {color: #67896D;}
h1.heading2, div#main-r h1.heading2, div#main-r2 h1.heading2, div#main-r3 h1.heading2, div#main-r4 h1.heading2, div#stockist-r h1.heading2 {color: #7D969C;}
h1.heading3, div#main-r h1.heading3, div#main-r2 h1.heading3, div#main-r3 h1.heading3, div#main-r4 h1.heading3, div#stockist-r h1.heading3 {color: #A19A6D;}
h1.heading4, div#main-r h1.heading4, div#main-r2 h1.heading4, div#main-r3 h1.heading4, div#main-r4 h1.heading4, div#stockist-r h1.heading4 {color: #79ACA8;}
h1.heading5, div#main-r h1.heading5, div#main-r2 h1.heading5, div#main-r3 h1.heading5, div#main-r4 h1.heading5, div#stockist-r h1.heading5 {color: #7781A1;}
div#content div#main-l h1.heading {color: #67896D;}

h2.heading {color: #56795D;}
h2.heading2 {color: #6D868D;}
h2.heading3 {color: #958E60;}
h2.heading4 {color: #6A9C98;}
h2.heading5 {color: #6C7697;}


/* Change to item layout to fix display bug on  */
#item-l { height: auto;}
#item-r { height: auto;}


/* Make all 'thumbnail' captions the same size */
.pic-menu3, .pic-menu2 {
font-size:125%;
margin: 0 0 10px 0;
}

h2 {display: inline; font-size: 1.1em;}

#breadcrumbs2 { margin: 0 0 5px 20px;}
