
.footerPos { margin: 18px; font-family: verdana, arial, sans-serif; font-size: 10px; color: #8B8B8B;  }
.footerPos p { margin: 0px; padding: 0px; }
.footerPos a { color: #8B8B8B; text-decoration: none; }
.footerPos a:hover { color: #000; }

/* WT GALLERY category mode */
div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
.tx-wtgallery-pi1 { font-size: 11px; font-family: arial, verdana, sans-serif; text-align: center; }
.tx-wtgallery-pi1 a { color: #000; }
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 0px solid white;
}
.wtgallery_listpic {
	border: 1px solid #173684;
	margin-right: 10px;
	margin-bottom: 10px;
}

.wtgallery_pagebrowser { text-align: center;}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: 0px solid white;
}
.wtgallery_singlepic {
	border: 0px solid #888888;
	text-align: center;
}
/* wt_gallery END */

.newsletter_footer { text-align: left; font-family: verdana, arial, sans-serif; font-size: 10px; color: #8B8B8B; }
.newsletter_footer p { margin: 0px; padding: 0px; }
.newsletter_footer a { color: #8B8B8B; text-decoration: none; }
.newsletter_footer a:hover { color: #000; }

.newsletter_unsubscribe { text-align: left; font-family: verdana, arial, sans-serif; font-size: 9px; color: #8B8B8B; }
.newsletter_footer p { margin: 0px; padding: 0px; }
.newsletter_footer a { color: #8B8B8B; text-decoration: none; }
.newsletter_footer a:hover { color: #000; }

.contenttable-0 { border-spacing: 1px; background-color: #FFF; width: 100%; font-family: verdana; font-size: 11px; margin-bottom: 16px; }
.contenttable-0 td { padding: 2px; padding-left: 10px; padding-right: 10px; }
.contenttable-0 .tr-even { background-color: #669CCB; color: #000;}
.contenttable-0 .tr-odd { color: #000; background-color: #FDEFDC; }
/* .contenttable-0 tr .td-last { text-align: left; width: 100px;  } */

.contentPaddingNewsletter { position:relative;  display: block; text-align: left; font-size: 11px; font-family: verdana, arial, sans-serif; margin-left: 20px; margin-bottom: 20px; }
.contentPaddingNewsletter h1 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 20px; color: #005AA9; }
.contentPaddingNewsletter h2 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 14px; color: #005AA9; }
.contentPaddingNewsletter p { padding: 0px; margin: 0px; margin-bottom: 16px; }
.contentPaddingNewsletter a { color: #005AA9; }
.contentPaddingNewsletter a:hover { color: #000; }  

.contentPadding { position:relative;  display: block; text-align: left; font-size: 11px; font-family: verdana, arial, sans-serif; margin-left: 70px; width: 400px; margin-bottom: 20px; }
.contentPadding h1 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 20px; color: #005AA9; }
.contentPadding h2 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 14px; color: #005AA9; }
.contentPadding p { padding: 0px; margin: 0px; margin-bottom: 16px; }
.contentPadding a { color: #005AA9; }
.contentPadding a:hover { color: #000; }  

.contentPaddingNoColumn { text-align: left; font-size: 11px; font-family: verdana, arial, sans-serif; margin-left: 70px; width: 550px; }
.contentPaddingNoColumn h1 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 20px; color: #005AA9; }
.contentPaddingNoColumn h2 { padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 14px; color: #005AA9; }
.contentPaddingNoColumn p { padding: 0px; margin: 0px; margin-bottom: 16px; }
.contentPaddingNoColumn a { color: #005AA9; }
.contentPaddingNoColumn a:hover { color: #000; }  

.newsletterbox { padding-bottom: 16px; }

.contentPaddingRight { text-align: left; font-size: 11px; font-family: verdana, arial, sans-serif; margin-left: 20px; margin-right: 10px; }
.contentPaddingRight h1 { border-width: 0 0 1px 0; border-style: solid; border-color: #005AA9; padding: 0px; margin: 0px; margin-bottom: 16px; font-size: 20px; color: #005AA9; }
.contentPaddingRight p { padding: 0px; margin: 0px; margin-bottom: 16px; }
.contentPaddingRight a { color: #005AA9; }
.contentPaddingRight a:hover { color: #000; }  

.csc-frame-rulerAfter { border-width: 1px 0 0 0; border-style: solid; border-color: #F19212; margin-bottom: 16px;}

.shopTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
.shopTable td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
h2.tx-guestbook-header { padding: 0px; margin: 0px; }
