
/*Produced by MicroGraphix - Anno Domini 2007 - http://micrographix.co.uk*/

/*page properties*/

body {
background-color: #CCCCCC;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
margin-bottom: 15px;
font-size: 80%;
font-family : "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
line-height: 150%;
text-align: left;
color: #333333; }

h1{font-size: 160%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 160%;
text-align: left;
padding-top: 10px; }

.h1pad{font-size: 150%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 180%;
background-color: #ffffff;
text-align: left;
padding-left: 37px; }

h2 {font-size: 140%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 150%;  }

h3 {font-size: 120%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 140%; 
background-color: #ffffff; }

h4 {font-size: 110%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 100%; 
background-color: #ffffff;
margin-bottom: -5px; }

/*
Global Linking
-------------------------------------------------*/
a {outline: none; }
a:link { }
a:visited { }
a:hover {color: #6699ff;
text-decoration: none; } 
/*
Image Module
-------------------------------------------------*/
img {border: none;
/*
vertical-align: top;
careful - this can cause havoc with MSIE
*/
margin: 0; }
a img {border: none; }
a:hover.img {border: none; }
/*



/*header panels*/

.headerleft{background-color: #ffffff;
background-image: url(images/lh_corner_panel.jpg); 
background-repeat: no-repeat;
width: 38px; }

.headernav{
background-image: url(images/product_nav_bground.jpg);
text-align: left;
background-repeat: no-repeat; }

.topnavpanel{font-size: 90%;
text-decoration: none;
color: #FFFFFF;
text-align: left;
font-weight: normal;
background-image: url(images/top_nav_bground.jpg);
background-repeat: no-repeat;  }

/*main navigation typography*/
/*top menu*/

.topnav {font-size: 100%;
text-decoration: none;
color: #666666;
text-align: left;
font-weight: normal;
line-height: 100%;
padding-right: 6px;
padding-left: 6px; }
a:hover.topnav {color: #333333;
text-decoration: none; } 

.topnavleft {font-size: 100%;
text-decoration: none;
color: #666666;
text-align: left;
font-weight: normal;
line-height: 100%;
padding-left: 40px;
padding-right: 6px; }
a:hover.topnavleft {color: #333333;
text-decoration: none; } 


/* bread crumb */
.breadcrumb_container{
	padding-bottom:10px;
	border:0pt black solid;
}
.breadcrumb {font-size: 100%;
text-decoration: none;
color: #666666;
text-align: left;
font-weight: normal;
line-height: 100%;}

a:hover.breadcrumb {color: #333333;
text-decoration: none; } 

/*product menu*/

.productnav {font-size: 100%;
color: #ffffff;
text-align: left;
font-weight: bold;
line-height: 100%;
padding-right: 10px;
padding-left: 10px;
text-decoration: none; }
a:hover.productnav {color: #666699;
text-decoration: none; }

.productnav2 {font-size: 100%;
color: #ffffff;
text-align: left;
font-weight: bold;
line-height: 100%;
padding-right: 0px;
padding-left: 50px;
text-decoration: none; }
a:hover.productnav {color: #666699;
text-decoration: none; }

.productnav3 {font-size: 100%;
color: #ffffff;
text-align: left;
font-weight: bold;
line-height: 100%;
padding-right: 0px;
padding-left: 5px;
text-decoration: none; }
a:hover.productnav {color: #666699;
text-decoration: none; }   

.productnavleft {font-size: 100%;
text-decoration: none;
color: #ffffff;
text-align: left;
font-weight: bold;
line-height: 100%;
padding-right: 10px;
padding-left: 40px; }
a:hover.productnavleft {color: #666699;
text-decoration: none; } 


/*main body text*/

.bodytext {font-size: 90%;
line-height: 150%;
text-align: left;
color: #666666;
padding-right: 60px; 
padding-left: 45px; 
background-color: #ffffff;
padding-bottom: 30px;
padding-top: 10px; }
a:hover.bodytext {color: #666666; }

.textlinks {color: #6699ff;
text-decoration: none; }
a:hover.textlinks {color: #333333;
text-decoration: underline;
background-color: #ffffff; }

.bodytextnopad {font-size: 90%;
line-height: 150%;
text-align: left;
color: #666666; }




/*news panel text*/

.newstext {font-size: 100%;
line-height: 150%;
text-align: left;
color: #666666;
text-decoration: none;
background-color: #DAE6F2; }
a:hover.newstext {color: #333333;
text-decoration: underline; }




/*background panels*/


.homepanel{background-image: url(images/lh_image_panel2.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel2{background-image: url(images/laguna_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel3{background-image: url(images/modern_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel4{background-image: url(images/laguna_text.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel5{background-image: url(images/laguna_text_suite.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel6{background-image: url(images/lit_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel7{background-image: url(images/collection_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel8{background-image: url(images/categories_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel9{background-image: url(images/contact_image.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel10{background-image: url(images/about_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel11{background-image: url(images/trad_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel12{background-image: url(images/bowls_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel12{background-image: url(images/brassware_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel13{background-image: url(images/btow_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel14{background-image: url(images/wall_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel15{background-image: url(images/space_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel16{background-image: url(images/water_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel17{background-image: url(images/accessories_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel18{background-image: url(images/bowls_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel19{background-image: url(images/stockist_image_panel.jpg);
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel20{background-image: url(images/cad_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel21{background-image: url(images/less_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel22{background-image: url(images/search_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel23{background-image: url(images/newprod_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel_imagebank{background-image: url(images/ibank_image_panel.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px; }

.homepanel_range{
background-color: #DAE6F2;
width: 220px;
height: 300px; }


.contactpanel{background-image: url(images/contact.jpg); 
background-repeat: no-repeat;
background-color: #DAE6F2;
width: 220px;
height: 300px;
text-align: left;
vertical-align: top; }

.contacttxt{
color: #333333;
font-size: 90%;
padding-left: 20px;
padding-top: 30px;
font-weight: bold;
padding-bottom: 0px; 
}

.newspanel{
background-color: #DAE6F2;
font-size: 90%;
line-height: 150%;
text-align: left;
color: #ffffff;
padding-right: 20px; 
padding-left: 20px;
padding-top: 20px;
vertical-align: top; }
a:hover.newspanel {color: #666666; }

.newspanel2{
background-color: #DAE6F2;
font-size: 90%;
line-height: 150%;
text-align: left;
color: #666666;
padding-right: 20px;  
padding-left: 20px;
padding-top: 20px; }
a:hover.newspanel2 {color: #666666; }

.newspanel3{
background-color: #DAE6F2;
font-size: 80%;
line-height: 140%;
text-align: left;
color: #333333;
padding-top:10px;
padding-left:20px;
padding-right:20px;
vertical-align: top;
text-decoration:none; }

.newspanel3 a{
color: #6699FF;
text-decoration:none;
outline:none;
 }

.newspanel3 a:hover{
color: #6699FF;
text-decoration:none;
outline:none;
 }
.newspanel3_title {
font-size: 120%;
text-decoration: none;
color: #6699ff;
font-weight: normal;
line-height: 80%; 
 }


.table {
background-color: #DAE6F2;
font-size: 120%;
line-height: 100%;
text-align: right;
color: #666666;
padding-right: 5px;}



/*browse collections panels*/

.browsepanel {
	font-size: 90%;
	color: #999999;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 20px;
	vertical-align: top;
	text-align: left;
}

.browsepanel h2{
	font-size: 130%;
	margin-bottom: -15px;
}



a:hover.browsepanel {color: #666;}


.prodtitlebox {padding: 10px;
background-color: #8aa8c5;
color: #ffffff;
font-weight: bold;
padding-left: 10px;
text-align: left; }

.prodtitle {color: #ffffff;
text-decoration: none;
font-size: 100%; }
a:hover.prodtitle {color: #666666; }

.infotitlebox{font-size: 80%;
line-height: 150%;
text-align: left;
color: #666666;
padding: 10px;
background-color: #DAE6F2;
text-decoration:none;

}

/*Forms*/

.tablinks{font-size: 100%;
text-decoration: none;
padding-right: 5px;
text-align: right;
color: #3366cc;
font-weight: normal;
}

.tabtopcolor{
background-color: #F0ECE5;
color: #666666;
padding-left: 10px; }

.errors {
color: #cc0000;
font-weight: bold; }


/*stockist locator*/

.selectiontitle {
text-decoration: none;
color: #6699ff;
font-weight: bold;
text-align: left;
font-size: 120%; }

.selectionnote {
text-decoration: none;
color: #666666;
text-align: left;
padding-left: 25px;
line-height: 120%; }

.postcodenote {
text-decoration: none;
color: #666666;
text-align: left;
line-height: 120%;
padding-top: 8px;
padding-bottom: 5px; }




.colspacer {
width: 12px; }



/*individual collection pages*/

.collectioninfopanel{
background-color: #DAE6F2;
font-size: 90%;
color: #666666;
text-align: left;
vertical-align: top;
width: 178px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 20px;
line-height: 140%;
/*keep this min height for MSIE6*/
height: 650px; }
 
.h1collection {
margin-top: -20px;
font-size: 100%; }

.h1collection2nd {
font-size: 70%;
line-height: 120%; }

.topinfopanel{
padding-bottom: 30px;
 }

.pdf-download {color: #666666; 
	background-repeat: no-repeat;
	background-position: 125px 50%;
	padding: 0px 20px 0px 0px;
font-weight: bold;
text-decoration: none;
border-top: 2px #ffffff solid;
border-bottom: 2px #ffffff solid;
display: inline-block; 
}
.pdf-download a{
	color:#666666;
	text-decoration:none;
}
.pdf-download a{
	color:#666666;
	text-decoration:none;
}
.pdf-download p{
	line-height:100%;
	margin-bottom:2px;
}

.pdfdownloadlinx {color: #666;
text-decoration: none;
font-size: 90%;
}

.ftrackpanel {color: #666666; 
padding: 20px 0px 20px 0px;
font-weight: bold;
text-decoration: none;
border-bottom: 2px #ffffff solid; }
.ftrackpanellinx {color: #666;
text-decoration: none;
 }




/*Company pages*/

.cptpanel {
width: 500px;
vertical-align: top;
padding-right: 25px;
text-align: left; }

.cpmenupanel {
vertical-align: top;
width: 130px;
padding-top: 60px;
text-align: left;
padding-left: 20px; }

.cpmenutxt {color: #3366cc;
text-decoration: none; }


/*professional page*/

.protpanel {
width: 426px;
vertical-align: top;
padding-right: 25px;
text-align: left; }






/*literature page*/


div#catalogDisplay{
	text-align: center;
	margin-bottom: 25px;
}

div#catalogDisplay img{
	padding: 15px 20px 5px;
}

div#catalogDisplay table td{
	text-align: center;
	margin: 20px;
}

div#catalogDisplay table tr{
	margin-top: 30px;
	margin-bottom: 30px;
}


.cataloguelabels {
vertical-align: top;
text-align: center;
padding-bottom: 30px;
padding-left: 15px; }

.cataloguelabels2 {
vertical-align: top;
text-align: center;
padding-bottom: 15px;}

.cataloguelabels3 {
	vertical-align: top;
	text-align: center;
	padding-bottom: 10px;
	line-height: 130%;
}

.cataloguelabels3 a{
	color: #999;
	text-decoration: none;
}

.cataloguelabels3 a:hover{
	color: #666;
}






/*
Footer
-------------------------------------------------*/

.footer {font-size: 75%;
line-height: 150%;
text-decoration: none;
color: #999999;
text-align: left;
font-weight: normal;
background-color: #ffffff;
padding-top: 15px;
padding-left: 45px;
padding-right: 60px;
padding-bottom: 20px; }

.footerlink{text-decoration: none;
color: #666666;
text-align: left;
font-weight: normal;
background-color: #ffffff;}




/*
Water Saving Category page - JW 290709
-------------------------------------------------*/

table.data{
	border: 1px solid #999;
}

table.data h4{
	font-size: 13px;
	color: #6699ff;
}

table.data td{
	padding: 10px;
	vertical-align: top;
}
















