body {
	height: 99%;
	margin: 0;
	font-family: Arial,Verdana,Helvetica;
	padding: 0;
	font-size: 75%;	
	background: #F8F6EA;
}

.shopbg {
	background-color: #E3DEB6;
	margin: 20px 0 0 0;
}

.green {
	color: #4B711C;
}



/*-------------------------------------------------------*/
/* GENERAL STYLES */
/*-------------------------------------------------------*/
h1, h2, h3, h4, p {
	margin:0;
	padding:0;
}

h1 {
	font-weight: normal;
}

a {
	color: #4B711C;
}

img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
	font-size:0pt;
	width:80%;
	margin:0;
}

.imgNoSpacing {
	margin: 0;
	padding: 0;
	line-height: 0%;
}

hr {
	background-color:#D2CBB8;
	border-style:none;
	color:#D2CBB8;
	height:1px;
	margin:0 0.8em;
}

.fleft {
	float: left;
	margin: 0 0.6em 0 0;
}

.fright {
	float: right;
}


/*-------------------------------------------------------*/
/* MAIN LAYOUT & STYLES */
/*-------------------------------------------------------*/
#center {
	height: 100%;
	text-align: left;
	color: inherit;
	background: #E3DEB6;
	width:62.46em;
	max-width: 99%;
	margin: 0 auto;
	padding: 0;
}

#minWidth {
	margin: 0;	
	border-left: 1px solid #DCE2D8;
	border-right: 1px solid #DCE2D8;
}

#center div.shopMinWidth {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

#minWidthContainer {
	background: #E3DEB6 url(/images/bg.gif) repeat-y;
}

#center div.shopMinWidthContainer {
	background: #fff;
}

#top {
	margin: 0 0 0 0;
	position: relative;
	padding-bottom:0.7em;	
}

div.shopTop {
	background: #e3deb6;
	height:140px;
}

#shopTop {
	border-top: 1px solid #fff;
	position: relative;
}

#shopTop h1 {
	background: #CBC281;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 4px 3px 16px;
	border-bottom: 1px solid #fff;
}

#shopTop ul {
	list-style-type: none;
	padding: 5px 0 5px 16px;
	margin:0;
	background: #B1A455;
	border-bottom: 1px solid #fff;
	color: #fff;
}

#shopTop ul li {
	display: inline;
	margin:0;
	padding:0;
}

#shopTop ul li a {
	text-decoration: none;
	color: #fff;
}

#shopTop ul li a:hover {
	text-decoration: underline;
}

#shopTop ul li span {
	padding: 0 6px 0 3px;
}

#topBannerWrapper img {
	vertical-align:bottom;
	margin: 0;	
	position:relative;
}

#topBannerWrapper img.righty {
	float:right;
}

#topBannerWrapper {
	border-bottom: 1px solid #fff;
	background: #ECE8CA;
	position:relative;
}

#topBannerWrapper img.lefty {
	float:left;
}

#topBannerWrapper object {
	vertical-align:bottom;
	margin: 0;
	floaT:left;	position:relative;
}

#navcontainer {
	position: static;
	padding:0.7em 0 0 0.55em;	
}

#top div.shopnav {
	background: #E3DEB6;
	margin: 0;
	padding:0.7em 0 0 0.5em;
	
}

#navlist {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	float:left;
	position: relative;
}

#navlist li {
	background:#5BB0C5;
	display:inline;
	float:left;
	padding:0;
	border: 1px solid #fff;
	margin: 0 1px;
	font-size: 12px;
}

#navlist li a {
	font-size: 12px;
	text-decoration: none;
	font-family: georgia;
	color: #fff;
	padding: 5px 10px;
	margin:0;
	float:left;
}

#navlist li a:hover {
	background: #C7A76E;
}

#navlist #home {
	background: #4B711C;
}

#navlist #visit {
	background: #425967;
}

#navlist #events {
	background: #820024;
}

#navlist #musvil {
	background: #766342;
}

#navlist #gardenvil {
	background: #000;
}

#navlist #education {
	background: #EA981A;
}

#navlist #news {
	/*background: #766342;*/
	background: #820024;
}

#navlist #viltrust {
	background: #ADAEA6;
}

#navlist #contact {
	background: #000000;
}

#navlist #attract {
	background: #CD2012;
}

#navlist #attract a {
	padding: 5px 17px;
}

#navlist #home a {
	padding: 5px 14px;
}

#navlist #visit a {
	padding: 5px 12px;
}

#navlist #events a {
	padding: 5px 14px;	
}

#navlist #musvil a {
	padding:5px 12px;
}

#navlist #shop a {
	padding:5px 14px;
}

#navlist #education a {
	padding: 5px 13px;
}

#navlist #news a {
	padding: 5px 15px;
}

#navlist #viltrust a {
	padding: 5px 14px;
}

#navlist #contact a {
	padding: 5px 19px;
}

/*ie6+7,safari 1+2, firefox */
#navlist #contact a {
	[padding: 5px 20px;
	padding: 5px 32px;
	]padding: 5px 19px;
}

/* chrome & safari 3.1 */
body:nth-of-type(1) #navlist #contact a{
	padding: 5px 19px;
}

#searchInfoWrapper {
	float:right;
	margin: 0 11px 0 0;
}

#contentHome #contentWrapper {
	padding: 0 0 0 12px;
}

/*#contentHome #contentWrapper p
{
	float:left;
	width:300px;
}*/


#contentWrapper ul, #contentWrapper ol {
	font-family:georgia;
	font-size:1em;
}

#contentWrapper {
	width: 90%;
}

#contentHome div.cwHome {
	width: 63%;
	float:left;
}

#contentHome #contentWrapper h1 {
	margin: 0 0 0 0;
}

#contentWrapper h1 {
	color: #4B711C;
	font-size: 2.2em;
	font-weight: normal;
	font-family: georgia;
	margin: 0 0 0.4em 0;
}

#contentHome #contentWrapper h2 {
	margin: 0 0 0.2em 0;
	font-style: italic;
	font-size:1.8em;
}

#contentWrapper h2 {
	color: #4B711C;
	font-size: 1.6em;
	font-weight: normal;
	font-family: georgia;
	margin: 0 0 0.2em 0;
}

#contentHome #contentWrapper h3 {
	margin: 0 0 0.4em 0;
	display: none;
}

#contentHome #contentWrapper h3.welcome {
	display: block;
}

#contentWrapper h3 {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	font-family: georgia;
	margin: 0 0 0.2em 0;
}

#contentWrapper p {
	font-size: 1em;
	font-family: georgia;
	margin: 0 0 0.6em 0;
}

#contentWrapper .followus
{
    width: 100%;
    float: left;
}

#contentWrapper .followus span 
{
    float: left;
    padding: 12px 2px 0;
}

#contentWrapper .followus a
{
    float: left;
}


#contentWrapper img 
{
	margin:0.3em;
}

#footerLeft {
	width: 590px;
	float: left;
}

#footerLeft p.copyright {
	margin: 10px 0;
}

#footerRight {
	width: 110px;
	float: left;
}

#HomePageFootNote
{
	padding: 10px 0;
	color: #4B711C;
	font-size: 8pt;
	float: left;
	width: 520px;
}

#HomePageFootNote p
{
	float: none !important;
}

#footerLeft {
	font-family: arial;
	padding:0pt 20px;
	margin:0;
}

#footerLeft p {
	float:left;
	color: #4B711C;
	font-size: 0.9em;
}

#newmindInfo {
	margin: 10px 0;
}

#newmindInfo p {
	text-align: left;
	font-size: 0.9em;
	color: #000;
	width:100%;
	display: block;
}

#newmindInfo p a {
	text-decoration: none;
}

#newmindInfo p a:hover {
	text-decoration: underline;
}

#shopFooter {
	border-top: 1px solid #fff;
	background: #B1A455;
	padding:10px 20px 10px;
}

#shopFooter #footerBot ul {
	float: right;
	width: 50%;
	text-align: right;
}

#shopFooter p {
	float: left;
}

#shopFooter #footerBot ul li {
	color: #4A3B28;
}

#shopFooter #footerBot ul li a {
	color: #4A3B28;
}

#shopFooter #footerBot {
	padding:0;
}

#footerLeft ul, #footerBot ul {
	font-family: arial;
	margin:0;
	padding: 0 20px 1em 20px;
	list-style-type: none;
}

#quickSearchForm {
	display:block;
	font-size:1em;
	height:100%;
	padding:0pt;
	float:right;
	width: 234px;
	margin:0;
}

#contentHome #quickSearchForm {
	float: none;
}

#quickSearchForm fieldset {
	border:medium none;
	margin:0pt;
	padding:0;
}

#quickSearchForm input.quickSearchBox {
	color:#404042;
	font-weight:normal;
	height:1.28em;
	padding:1px 0pt 0pt 4px;
	width:151px;
	float:left;
	margin:0pt;
	border-top: 2px solid #55804A;
	border-left: 2px solid #55804A;
	border-bottom: 1px solid #A8A997;
	border-right: 1px solid #A8A997;
}

#quickSearchForm input.quickSearchBox {
	[width:151px;
	width:158px;
	]width:151px;
}

/* chrome & safari 3.1 */
body:nth-of-type(1) #quickSearchForm input.quickSearchBox{
	width:151px;
}

#quickSearchForm {
	[width: 234px;
	width: 234px;
	]width: 234px;
}

/* chrome & safari 3.1 */
body:nth-of-type(1) #quickSearchForm{
	width: 234px;
}

#quickSearchForm input.quickSearchSub {
	padding:0px 0pt 0pt 5px;
	float:left;
	margin:0pt;
}

#strapLineWrapper {
	width: 228px;
	padding: 2px;
	background: #E3DEB8;
	margin: 5px 0 0 0;
	border-top: 1px solid #DBD7B2;
	border-left: 1px solid #DBD7B2;
	border-bottom: 1px solid #CBC5A1;
	border-right: 1px solid #CBC5A1;
	position: relative;
}

#cover {
	position: absolute;
	left:0;
	top:0;
	display: block;
	z-index: 10;
}

#cover a {
	display: block;
	width: 234px;
	height: 122px;
}

#strapLine {
	border: 2px solid #BCB984;	
	padding: 2px;
	margin: 0;
	width:220px;
	float:left;
}

#strapLine img {
	float:right;
}

#strapLineContent {
	float:left;
	width:120px;
}

#strapLineContent h2 {
	font-size: 1.1em;
	font-family: georgia;
	color:#4B711C;
	margin: 0 0 0.2em 0;
}

#strapLineContent p {
	font-family: georgia;
	font-size: 0.9em;
}

#leftCol {
	float:left;
	margin:0pt;
	padding: 0 0 0 0.6em;
	position:relative;
	width:143px;
}

#center div.shopLeft {
	padding: 0;
	background: #D6CF98;
	position: relative;
}

#basketwrapper {
	background: #CFBC78;
	border-bottom: 1px solid #fff;
	font-size: 11px;
}

#basketwrapper h2 {
	position: relative;
	background: #91802E;
	color: #fff;
	font-size: 14px;
	padding: 4px 4px 4px 12px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

#basketwrapper h2.baskettotal {
	background: #93A7B2;
	color: #fff;
	border-top: 1px solid #fff;
	padding: 6px 6px 6px 12px;
	width:155px;
}

#basketwrapper .remlink {
	float:left;
}

#basketwrapper .itemname {
	margin-left:25px;
}

#logonwrapper a, #registerWrapper a {
	color: #1F4454;
	font-size: 11px;
}

#emptybasket {
	padding: 4px 4px 6px 12px;
}

div.basketitem {
	padding: 4px 4px 4px 12px;
}

#basketwrapper h2.checkout {
	background: #EC9826 url(/images/checkout.gif) no-repeat right center;
	color: #fff;
	border: none;
}
#basketwrapper h2.checkout_grey {
	background: #EC9826 url(/images/checkout.gif) no-repeat right center;
	color: #747579;
	border: none;
}

#basketwrapper h2.checkout a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#basketwrapper h2.checkout a:hover {
	text-decoration: underline;
}
	
#museumCta {
	background: url("/images/leftbanner_museum.gif") no-repeat;
}

#cottageCta {
	background: url("/images/holidaycottage_leftbanner.gif") no-repeat;
}

div.cta {
	height:182px;
	margin:10px 0pt 0pt;
	padding:8px 14px 8px 8px;
	width:118px;
}

div.cta h2 {
	padding: 90px 0 0px 0;
	font-family: georgia;
	font-size: 1.2em;
	color: #4B711C;
}

div.cta a {
	text-decoration: none;
	font-size: 0.9em;
}

div.cta a:hover {
	text-decoration: underline;
}

#logonwrapper form {
}

#logonwrapper h2 {
	position: relative;
	background: #93A7B2;
	color: #fff;
	font-size: 14px;
	padding: 4px 4px 4px 12px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

#logonpadding {
	padding:4px 12px 6px 12px;
}

#productMenu h2 {
	position: relative;
	background: #CBC281;
	color: #fff;
	font-size: 14px;
	padding: 4px 4px 4px 16px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

#logonwrapper {
	background: #D4DDE2;
	border-bottom: 1px solid #fff;
}
 
#registerWrapper {
	background: #E0D9AB;
	border-bottom: 1px solid #fff;
}

#registerWrapper h2 {
	position: relative;
	background: #BEB268;
	color: #fff;
	font-size: 14px;
	padding: 4px 4px 4px 12px;
	font-weight: normal;
	border-bottom: 1px solid #fff;
}

#registerWrapper p {
	color: #000;
	font-size: 11px;
	padding: 4px 4px 6px 12px;
}

#productMenu ul {
	margin:0;
	padding: 4px 4px 4px 16px;
	list-style-type: none;
}

#productMenu ul li {
	margin:0;
	padding: 4px 0 4px 0;
}

#productMenu ul li a {
	font-size: 13px;
	color: #493D25;
	text-decoration: none;
}

#productMenu ul li a:hover {
	text-decoration: underline;
}

#rightCol {
	float:right;
	margin:0pt;
	padding: 0 0 0 0em;
	position:relative;
	width:173px;
	background: #EEEACF;
}

#contentHome #rightCol {
	float:right;
	margin:0pt;
	padding: 0 0 0 0.6em;
	position:relative;
	width:243px;
	background: none;
}

#middleCol {
	float:left;
	width: 400px;
}

#content {
	float:right;
	margin:0pt;
	padding:0pt;
	position:relative;
	Width:594px;
	z-index:10;
}

#footer {
	position:relative;
	width:100%;
	margin: 1em 0pt 0pt;
}

#content #formWrapper {
	margin: 0 9px 0 0;
}

#formWrapper {
	padding: 0;	
	margin:0;
}

#footerLeft, #footerBot {
	padding:10px 20px 16px 20px;
}

#footerLeft {
	padding: 0 20px 16px;
}


#footerLeft ul, #footerBot ul {
	font-size:0.9em;
	font-weight:bold;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	width:100%;
}

#footerLeft ul li, #footerBot ul li {
	color:#4B711C;
	display:inline;
	margin:0pt;
	padding:0pt;
}

#footerLeft ul li a, #footerBot ul li a {
	color:#4B711C;
}

#footerLeft ul li span, #footerBot ul li span {
	cursor: pointer;
	margin: 0pt;
	padding: 0pt 0.5em;
}

#contentHome {
	position: relative;
}

#contentHome #formWrapper {
	border:none;
	padding: 0;
}

#breadcrumbNav {
	color:#4A4A42;
	font-size:1em;
	list-style-position:outside;
	list-style-type:none;
	margin:1em 0 1.2em 0;
	padding:0pt 0pt 0pt 0em;
}

#breadcrumbNav img {
	vertical-align: bottom;
	margin: 0 5px 0 0;
	height: 14px;
}

#breadcrumbNav span {
	vertical-align: bottom;
	margin: 0 5px 0 0;
	height: 14px;
}

#breadcrumbNav li {
	display:inline;
	font-weight: bold;
}

#breadcrumbNav li.first {
	display:inline;
	font-weight: normal;
}

#breadcrumbNav a {
	color: #4A4A42;
	font-weight: normal;
}

#breadcrumbNav span {
	font-weight: normal;
}




/*-------------------------------------------------------*/
/* SUB NAVIGATION */
/*-------------------------------------------------------*/

ul.subnav {
	width: 134px;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

ul.subnav li {
	margin: 0 0 6px 0;
	border: 1px solid #fff;
}

.vtrust li {
	background: #ADAEA6;
}

.news li {
	background: #766342;
}

.events li {
	background: #820024;
}

.education li {
	background: #EA981A;
}

.museum li {
	background: #766342;
}

.gardenvil li {
	background: #000;
}

.shop li {
	background: #5BB0C5 ;
}

.visit li {
	background: #425967;
}

.contact li {
	background: #000;
}

.attractions li {
	background: #CD2012;
}

ul.subnav li a {
	color:#FFFFFF;
	display:block;
	margin:0pt;
	padding:0.5em 0.6em 0.5em 0.6em;
	position:relative;
	text-decoration:none;
	font-family: georgia;
}

#newsList p {
	margin:0 0 12px 0;
}

#newsList p.newsListTitle {
	margin:1em 0pt 0.2em 0;
}

p.newsListTitle a {
	font-weight: bold;
	color:#4B711C;
}

p.newsListTitle span.newsDate {
	font-size:0.9em;
	margin:0pt 0pt 0pt 1em;
}

#homeCtaWrappers {
	margin: 5px 0 0 5px;
}

#homeCtaWrappers .ctaWrapper img.ctaImg, #homeCtaWrappers .ctaWrapper span.ctaImg {
	margin: 16px 20px 0;
	position: absolute;
	top:0;
	left: 0;
}

#homeCtaWrappers .ctaWrapper {
	margin: 0 0 12px 12px;
	padding: 0;
	width: 235px;
	height: 333px;
  text-align: center;
  display: inline;
  float:left;
  position: relative;
}

#homeCtaWrappers #ctaVisit {
	background: transparent url("/images/home_visit/visit_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers #ctaProjects {
	background: transparent url("/images/home_projects/specprojects_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers #ctaShop {
	background: transparent url("/images/home_shop/museumshop_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers #ctaNews {
	background: transparent url("/images/home_news/news_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers #ctaEvents {
	background: transparent url("/images/home_events/events_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers #ctaCottages {
	background: transparent url("/images/home_cottages/holcottages_bg_vintagepaper.gif") no-repeat !important;
}

#homeCtaWrappers .ctaWrapper img, #homeCtaWrappers .ctaWrapper span  {
	margin: 20px 10px 0 6px;
}

#homeCtaWrappers .ctaWrapper img.ctaFooter, #homeCtaWrappers .ctaWrapper span.ctaFooter  {
	position: absolute;
	left: 72px;
	bottom: 25px;
}

#homeCtaWrappers #ctaShop h2 {
	color: #425967;
}

#homeCtaWrappers #ctaEvents h2 {
	color: #820024;
}

#homeCtaWrappers #ctaNews h2 {
	color: #766342;
}

#homeCtaWrappers .ctaWrapper h2 {
	font-family: georgia;
	text-align: left;
	font-size:1.3em;
	letter-spacing:-1px;
	padding:0;
	color: #40670D;
}

#homeCtaWrappers .ctaWrapper p {
	text-align: left;
	color: #4c4b4b;
	padding:0pt;
	line-height: 13px;
	padding: 0 0 6px 0;	
}

#homeCtaWrappers .ctaWrapper p a {
	color: #40670D;
	text-decoration: none;
	padding: 0;
	font-family: georgia;
	position:relative;
	z-index:999;
}

#homeCtaWrappers .ctaWrapper p a:hover {
	text-decoration: underline;
}

div.ctaContentWrapper {
	margin:200px 12px 0 12px;
	position: relative;
}

.shopbg #content {
	width: 600px;
}
.shopbg #middleCol {
	width: 422px;
}

.cattitle {
	background-color:#405A67;
	color:#fff;
	font-size:1.05em;
	font-weight:bold;
	padding:6px 3px 6px 12px;
	width:auto;
	border-bottom:1px solid #fff;
	margin: 3px 0 0 0;
}

.fulldesc {
	padding: 2px 5px 6px 5px;
}

.cattitle a {
	color: #fff;
}

#shopContentWrapper {
	padding: 8px 6px 14px 6px;
}

#shopContentWrapper p {
	margin: 0 0 12px 0;
}

.shoppadding {
	border-bottom:1px solid #fff;
	margin:0pt;
	position:relative;
}

.prod {
	background: #E2E1FF;
	display: block;
	overflow: visible;
	height: 114px;
}

.prod a {
	color: #405A67;
	display: block;
	width: 112px;
}

.thumbdiv {
	float:left;
	width:112px;
	height:114px;
	background:#E2E1FF;
	border-right: 1px solid #fff;
}

.thumbdiv img {
	vertical-align: top;
}
	
.prod .price {
	font-weight:normal;
}

.prod .link, .prod .price {
	font-weight:bold;
	text-decoration:none;
}

.price {
	display:inline;
	float:left;
	width:98px;
	background: #F2F3F5;
	height: 114px;
}

.pricepadding {
	padding:5px 5px;
	color: #405A67;
}

.qty {
	float:right;
	font-size: 12px;
	margin-right:8px;
	width:30px;
}

td.descwrapper {
	float: none;
}

.descwrapper {
	background:#D7DFE2;
	width:200px;
	border-right:1px solid #fff;
	margin:0pt;
	height: 114px;
	padding:0 5px;
	float:left;
}

.descwrapper a {
	display: block;
	margin: 5px 0 5px 0;
	width:192px;
}

#ipixapplet {
	float:left;
	margin: 0 10px 0 0;
}

#numtwetwo {
	float:left;
	width: 200px;
	margin:0 0 0 3em;
}

#numtwetwo h3 {
	margin: 6px 0 6px 0;
	font-family: georgia;
	color:#4B711C;
}

#numtwethree h3 {
	margin: 6px 0 6px 0;
	font-family: georgia;
	color:#4B711C;
}

#numtweone {
	float:left;
	width: 250px;
}

#numtweone h3 {
	margin: 6px 0 6px 0;
	font-family: georgia;
	color:#4B711C;
}

div.thumbnail {
	float:left;
	margin: 0 4px 0 0;
}

#appletWrapper {
	width:99%;
}

#npWrapper {
	background:#E3DEB8 none repeat scroll 0%;
	border-color:#DBD7B2 rgb(203, 197, 161) rgb(203, 197, 161) rgb(219, 215, 178);
	border-style:solid;
	border-width:1px;
	margin:0pt;
	padding:2px;
	width:128px;
	float:right;
}

#npLinks {
	border:2px solid #BCB984;
	margin:0pt;
	padding:4px 2px;
}

#npLinks p {
	margin: 0;
}

#npLinks a {
	text-decoration: none;
	margin:0 1px 0 6px;
}

#npLinks a:hover {
	text-decoration: underline;
}



#frmLoginMain label, #frmRegisterMain label {
	margin-right:2%;
	float:left;
	width:39%;
}

#frmLoginMain input, #frmRegisterMain input {
	float:left;
	padding:0 0 0 3px;
	width:40%;
}

#frmLoginMain p.rowspecial input, #frmRegisterMain p.rowspecial input {
	margin:0.2em 0 0;
	width:4%;
}

#frmLoginMain p, #frmRegisterMain p {
	margin:0;
	padding:1em 0 0 0;
}

#frmLoginMain p.rowsubmit input, #frmRegisterMain p.rowsubmit input {
	float: right;
	margin:0 42% 0 0;
	width: 5em;
}

#frmLoginMain select, #frmRegisterMain select {
	float:left;
	padding:0 0 0 3px;
	width:42%;
}

#frmRegisterMain #title {
	width:24%;
}


div.shoppadding td {
	width:196px;
	xdisplay:block;
	padding:0;
}

#bigimage {
	border-right: 1px solid #fff;
	vertical-align: bottom;
}

div.shoppadding td.descwrapper {
	width: 229px;
	border: none;
}

#contentHome #MiddleBanners .Inner
{
	padding:5px;
}

#contentHome #MiddleBanners .Xmas
{
	width:241px; 
	height:88px;
}
#contentHome #MiddleBanners .Museum
{
	background-image:url('../images/vps_btn_home_museum.jpg'); 
	width:241px; 
	height:88px
}
#contentHome #MiddleBanners .Hillsborough
{

	width:244px; 
	height:95px
}

#contentHome #MiddleBanners .Hillsborough .Inner
{

	padding: 4px 1px 4px 1px;
}

#contentHome #MiddleBanners a
{
	font-family:Georgia;
	font-size:20px;
	color:#ffffff;
	text-decoration:none;
	line-height:1;
}





















