html, body {
	margin: 0px;
	height: 100%;
	width: 100%;
}
body {
	font-family: "Trebuchet MS", verdana, Arial;
	font-size: 10pt;
	background-color: #aaaa90;
}
input, select, textarea {
	font-family: "Trebuchet MS", verdana, Arial;
	font-size: 8pt;
	margin-bottom: 2px;
	border: 1px solid #c2af99;
}
a {
	color: #35201f;
}
a:hover {
	color: #35201f;
	text-decoration:none;
}
img.png{
background-image: expression(
this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src="art/blank.gif" mce_src="art/blank.gif"
);
}
h1 {
	margin: 0px;
	font-size: 22pt;
	color: #35201f;
}
h3 {
	font-size: 16pt;
}
td.contents {
	background-image: url(images/contents.jpg);
	background-repeat: no-repeat;
}

div.text {
	width: 85%;
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
td.bottom {
	background-image: url(images/bundDrue.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
}


.clrWhite {
	color: #FFFFFF;
}
.clrBrown {
	color: #35201f;
}

.CMSadminOutside {	height:14px; text-align:right; color:#0e1b45; padding-right:30px; }
.CMSadminInside {	text-align:left; color:#0e1b45; margin-bottom:10px; }
.CMS {			width:100%; }
.CMSheader {		height:50px; color:#000000; font-size:16pt;font-weight:bold; padding:13px 0px 0px 10px; }
.CMScontents {		padding:10px; }
.CMSofferHeader {	height:20px; color:#000000; font-size:12px;font-weight:bold; padding:5px 0px 0px 0px; }
.CMSofferContents {	padding:0px; font-size:12px; }
.CMSback {		text-align:right; padding-right:15px; }
.CMSformheader {	height:30px; }
.CMSformDesc {		width:150px; height:30px; font-weight:bold; }
.CMSformDescExpanded {	width:150px; vertical-align:top; padding-top:5px; font-weight:bold; }
.CMSformInput {		width:400px; text-align:right; font-weight:bold; }
.CMSformArea {		padding-bottom:5px; }
.CMSformSubmit {	height:30px; vertical-align:bottom; text-align:right; }
.CMSseperator {		height:20px; }

.gallery {		width:100%; border-bottom:solid 1px #000000; }
.gallery_image {	width:220px; text-align:center; background-color:#; padding:10px; }
.gallery_contents {	vertical-align:top; padding:0px 30px 0px 10px; background-color:#; }
.gallery_stats {	text-align:right; padding:10px 10px 10px 0px; font-size:8pt; background-color:#; }
.gallery_click {	width:50%; vertical-align:top; text-align:center; padding:10px; background-color:#; }
.gallery_image_dogs {		width:100px; vertical-align:top; text-align:right; padding-right:10px; }
.gallery_contents_dogs {	width:350px;vertical-align:top; padding-right:30px; }

