/* CSS Document */
body {
    display: block;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:#CCCCCC;
	margin:10px;}

h1{font-size:20px; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:30px;}
h2{font-size:18px; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:30px;}
h3{font-size:14px; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:30px;}
p, li{font-size:12px; word-spacing:-1px; color:#000000; line-height:17px;}
br{clear:both; padding:0px; margin:0px;}


a{}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}

#pageWrapper{
display:table;
width:980px;
vertical-align:top;
height:auto;
background-image:url(../images/page-background.gif);
background-position:top left;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
border:1px solid #000000;}

.contactBanner{height:26px; margin-top:10px; margin-right:21px; float:right; text-align:right; font-size: 12px; font-weight:normal;}
.contactBanner a{color:#000000; text-decoration:none;}
.contactBanner img{margin-bottom:-2px; margin-left:6px; margin-right:2px;}

#contentField{vertical-align:top; display:block; float:right; height:auto; width:760px; padding-left:15px; padding-top:0px;}

/*-----------------------------------------------*/

/* These styles all used to have: margin-right:26px; */

.prodContentLeft{display:table; width:356px; float:left; margin:0px; margin-right:16px; margin-top:0px; vertical-align:top;}
.prodContentLeft p{padding-top:0px; margin-top:-4px;}

.prodContentLeftWide{display:table; width:737px; float:left; margin:0px; margin-right:16px; margin-top:0px; vertical-align:top;}
.prodContentLeftWide p{padding-top:0px; margin-top:-4px;}

.contentLeft{display:table; width:160px; float:left; margin:0px; margin-right:16px; margin-top:0px; vertical-align:top;}
.contentLeft p{padding-top:0px; margin-top:-4px;}

/*-----------------------------------------------*/

.productSpan1,.productSpan5{width:353px; height:165px; float:left; padding-top:17px; padding-bottom:17px; background:url(../images/separator-products.gif); background-repeat:no-repeat; background-position:bottom left;}
.productSpan1 p,.productSpan5 p{margin:0px; padding:0px;}

.productSpan2,.productSpan3{height:190px; float:left; padding-top:17px; padding-bottom:17px; background:url(../images/separator-products.gif); background-repeat:no-repeat; background-position:bottom left;}
.productSpan2 p,.productSpan3 p{margin:0px; padding:0px;}

.productSpan4{width:737px; height:160px; float:left; padding-top:17px; padding-bottom:17px; background:url(../images/separator-page.gif); background-repeat:no-repeat; background-position:bottom left;}
.productSpan4 p{margin:0px; padding:0px;}

.item1-wrapper{display:block; position:absolute; width:353px; height:180px; padding:0px; margin:0px;}
.item1-content{position:absolute; bottom:0%; text-align: left; padding:0px; margin:0px;}
.item1-content p{padding:0px; margin:0px;}

/*-----------------------------------------------*/

#mastHead{
display:block;
height:100px;
width:auto;
background-image:url(../images/masthead-background.jpg);
background-color:#66AADD;
background-position:top left;
background-repeat:no-repeat;}

.mastHeadNAV {display:block; clear:left; float:left; font-size:12px; width:700px;}
.mastHeadNAV a{margin-right:20px;}
.mastHeadNAV a:link{color:#FFFFFF; text-decoration:none;}
.mastHeadNAV a:visited{color:#FFFFFF; text-decoration:none;}
.mastHeadNAV a:hover{color:#000000;}




.topNav{
display:block;
width:auto;
background-color:#707373;
padding-left:200px;}

.topNav a{font-weight:bold; text-align:center; display:inline-block; font-size:11px; font:Arial, Helvetica, sans-serif; line-height:13px; width:129px; height:29px; padding-top:2px; vertical-align:top;}
.topNav a:link{text-decoration:none; color:#DEDEDE; border-left:1px solid #D1D1D1;}
.topNav a:visited{text-decoration:none; color:#DEDEDE; border-left:1px solid #D1D1D1;}
.topNav a:hover{text-decoration:none; color:#FFFFFF; border-left:1px solid #D1D1D1; background-color:#333333;}

.topNavSelected{display:block; text-decoration:none; background-color:#333333; color:#FF0000;}

/*-----------------------------------------------*/

.sideNavWrapper{display:block; float:left; width:180px; padding-top:10px;}

/*.sideNav-heading{display:block; font-size:13px; font-weight:bold; font:Arial, Helvetica, sans-serif; ; padding-bottom:12px; margin-bottom:12px;}*/

.sideNav-heading a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold; padding-right:20px;}
.sideNav-heading a:link{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNav-heading a:visited{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNav-heading a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:10px; padding-bottom:9px; background:#666666; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat;}

/*-----------------------------------------------*/

.sideNav-footer a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat; padding-right:20px;}
.sideNav-footer a:link{color:#000000; width:160px; padding-left:20px; padding-top:9px; padding-bottom:9px;}
.sideNav-footer a:visited{color:#000000; width:160px; padding-left:20px; padding-top:9px; padding-bottom:9px;}
.sideNav-footer a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:9px; padding-bottom:9px; background:#666666;}

/*-----------------------------------------------*/

.sideNavL1 a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; padding-right:20px;}
.sideNavL1 a:link{color:#000000; width:160px; padding-left:20px; padding-top:5px; padding-bottom:5px;}
.sideNavL1 a:visited{color:#000000; width:160px; padding-left:20px; padding-top:5px; padding-bottom:5px;}
.sideNavL1 a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:5px; padding-bottom:5px; background:#666666;}


.sideNavL1-selected a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; padding-right:20px;}
.sideNavL1-selected a:link{color:#000000; width:160px; padding-left:20px; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.sideNavL1-selected a:visited{color:#000000; width:160px; padding-left:20px; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.sideNavL1-selected a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:5px; padding-bottom:5px; background:#333333;}


/*-----------------------------------------------*/

.sideNavL2 a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; padding-right:10px;}
.sideNavL2 a:link{color:#000000; width:160px; padding-left:35px; padding-top:3px; padding-bottom:3px; padding-right:5px;}
.sideNavL2 a:visited{color:#000000; width:160px; padding-left:35px; padding-top:3px; padding-bottom:3px; padding-right:5px;}
.sideNavL2 a:hover{color:#FFFFFF;  width:160px; padding-left:35px;  padding-top:3px; padding-bottom:3px; padding-right:5px; background:#666666;}

.sideNavL2-selected a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/marker-product.gif); background-position:left top; background-repeat:no-repeat; font-style:italic;  padding-right:10px;}
.sideNavL2-selected a:link{color:#000000; width:160px; padding-left:35px; padding-top:3px; padding-bottom:3px; padding-right:5px; font-weight:bold;}
.sideNavL2-selected a:visited{color:#000000; width:160px; padding-left:35px; padding-top:3px; padding-bottom:3px; padding-right:5px; font-weight:bold;}
.sideNavL2-selected a:hover{color:#FFFFFF;  width:160px; padding-left:35px;  padding-top:3px; padding-bottom:3px; padding-right:5px; background:#333333; background-image:url(../images/marker-product.gif); background-position: left top; background-repeat:no-repeat;}

/*-----------------------------------------------*/

/*
.sideNavL3 a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat; padding-right:20px;}
.sideNavL3 a:link{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNavL3 a:visited{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNavL3 a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:10px; padding-bottom:9px; background:#666666; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat;}

.sideNavL3-selected a{display:block; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold; padding-right:20px;}
.sideNavL3-selected a:link{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNavL3-selected a:visited{color:#000000; width:160px; padding-left:20px; padding-top:10px; padding-bottom:9px;}
.sideNavL3-selected a:hover{color:#FFFFFF;  width:160px; padding-left:20px;  padding-top:10px; padding-bottom:9px; background:#666666; background-image:url(../images/marker-sidenav.gif); background-position:bottom; background-repeat:no-repeat;}
*/

/*-----------------------------------------------*/


.imageLarge{/*padding-bottom:35px;*/}
.imageSmall{padding-left:36px;}

.imagePanel-kitchens{display:inline-block; margin:0px; padding:0px; border:1px solid #FFFFFF; width:570px; background-image:url(../images/va-background.gif); background-position:bottom left; background-repeat:no-repeat;}
.imagePanel-kitchens span{padding:0px; margin:0px; padding-bottom:15px;}

.imagePanel{display:inline-block; margin:0px; padding:0px; border:1px solid #FFFFFF; width:570px; background-position:bottom left; background-repeat:no-repeat;}
.imagePanel span{padding:0px; margin:0px; padding-bottom:15px;}

.imagePanel2{display:inline-block; margin:0px; padding:0px; border:1px solid #FFFFFF; width:370px; background-position:bottom left; background-repeat:no-repeat;}
.imagePanel2 span{padding:0px; margin:0px; padding-bottom:15px;}

.imagePanelText{display:block; text-align:center; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
.imagePanelTextL{display:block; text-align:left; font-size:12px; font-weight:bold; padding:0px; margin:0px;}

.homePageImages{display:block; float:left; width:160px; height:180px; vertical-align:bottom; margin: 0px; margin-bottom:15px; padding:0px;}
.homePageImages img{border:0px;}

/*-----------------------------------------------*/

.strapline{float:left; margin-top:32px; margin-left:200px; clear:both;}
.section-logo{float:right;}

/*-----------------------------------------------*/

.adminPanel a{color:#FFFFFF;}
.adminPanel a:link{color:#FFFFFF;}
.adminPanel a:visited{color:#FFFFFF;}
.adminPanel a:hover{color:#CCCCCC;}

.adminButton
{            text-decoration:none; 
             font-weight:bold; 
             font-size:11px;
             margin:0px;
             margin-left:5px; 

             background-color:#000000; 
             padding:5px; 
             padding-top:2px; 
             padding-bottom:2px;
             border-top:2px solid #FFFFFF;
             border-left:2px solid #999999;
             border-right:1px solid #666666;
             border-bottom:1px solid #333333;
             color:#FFFFFF; 
             }

/*-----------------------------------------------*/

.message{width:100px;}

.someclass{display:inline-block; float:left;}

.ticker-heading{font-size:12px; width:180px; margin-left:20px; display:block; text-decoration:none; background-image:url(../images/marker-sidenav2.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}

/*.someclass h2{font-size:12px; width:180px; margin-left:20px; display:block; text-decoration:none; background-image:url(../images/marker-sidenav2.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.someclass h3{font-size:12px; width:160px; margin-bottom:5px; padding-left:20px; font-weight:bold;}*/
.someclass p{background:#D1CFD0; font-size:12px; width:160px; margin-bottom:5px; padding-left:20px; line-height:20px; margin-top:0px; clear:both;}



  .wlButton{
    display:block;
    width:120px;
    font-size:12px;
    color:#FFFFFF;
    background:#999999;
    padding:2px;
    text-decoration:none;
    border-top:2px solid #CCCCCC;
    border-left:2px solid #AAAAAA;
    border-right:1px solid #777777;
    border-bottom:1px solid #555555;    
    margin:3px;
    margin-left:0px;
    margin-bottom:0px;
    }