div#thePage { border: 2px #8c4200 solid; }
div#thePage { border: 1px #007733 solid; }
div#thePage { border: none; }

#navCatBlock8, #navCatBlock9, #navCatBlock15  {display:none;}

#rightnavpanel {
	background: #d6ddc2 url(/assets/sty_rnavback.jpg) right top repeat-y;
}


td.maincontent td ul.bullet2, td.maincontent ul.bullet2 {
    line-height:2em;
    list-style-type:none;
    margin-left:10px;
    padding-left:10px;
}

td.maincontent td ul.bullet2 li, td.maincontent ul.bullet2 li{
    padding-left:20px;
    background:transparent url('http://www.villagepine.co.uk/images/bullet2.gif') no-repeat;
    background-position:0 3px;
    font-size:16px;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.hptable1 {
   border:1px solid #d6ddc2;
   width:100%;
   border-collapse:collapse;
}

.hptable1 td {
   background: #e6eadd;
   vertical-align: top;
   padding:15px 3px 3px 3px;

}

.hptable1 td.imagecell {
  padding:0px;
  width:300px;
}

a.projectlink {
display:block;
    width:240px;
    height:40px;
    background: transparent url(/images/project-but-bg.gif) left top no-repeat;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    margin-left:35px;
}
a.projectlink:visited { color: #ffffff; }
a.projectlink:active { color: #ffffff; }
a.projectlink:hover {
  color: #fffc00;
  text-decoration: underline;
  background: transparent url(/images/project-but-bg-h.gif) left top no-repeat;
}
   

.hptable1 td p {
    font-size:16px;
}

#hptable2 {
   width:100%;
   border:1px solid #d6ddc2;
}

#hptable2 td {
    text-align:center;
}

table.shippingtable {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: #777777;
	border-collapse: collapse;
	background-color: #007733;
}
table.shippingtable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #777777;
	background-color: white;
}
table.shippingtable td.hdr {
	background-color: #007733;
        color: #ffffff;  
}


table#shopcart td.cartfld_name {
        color: #ffffff; 
}

a img {
  border:none;
}

div#slideshowwrapper {
     text-align: center;
}


		div#slideshowbox {
 			background-color: #eeeeee;
 			width: 480px;
			margin:auto;
			-webkit-border-radius: 10px;
 			-moz-border-radius: 10px;
 			border-radius: 10px;
 			padding:20px;
                        text-align: center;
		}


		#slideshow {
 			height: 360px;
 			width: 480px;
 		}
 
		#title {
			font-size: 18px;
			padding-top:8px;
			margin:0px;
		}
		#thumbnails {
 			width: 480px;
		
		}
 
		#thumbnails table {
 
			width:100%;	
		}
 
		.linktext {
			font-size: 10px;
		}
		#author {
			font-size: 10px;
		}

