body {
	margin: 0;
	padding: 0;
	background-color: #e8d8be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c4dbfc;
	text-decoration: none;
}

div.page {
	position:relative;
	top: 13px;
	width: 801px;
	background-color: #fdf9f3;
}

div.header {
	position:relative;
	height: 163px;
	width: 801px;
	background: url(../images/header.jpg);
}

div.separator {
	position:relative;
	height: 14px;
	width: 801px;
}

div.separator2 {
	position:relative;
	height: 11px;
	width: 801px;
	clear: left;
}

div.separator3 {
	position:relative;
	height: 21px;
	width: 801px;
	clear: left;
}

div.separator4 {
	position:relative;
	height: 69px;
	width: 801px;
	clear: left;
}

div.separator5 {
	position:relative;
	height: 10px;
	width: 801px;
	clear: left;
}

div.about {
	position:relative;
	float: left;
	height: 24px;
	width: 85px;
	background: url(../images/about.jpg);
}

div.aboutRollover, div.about:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 85px;
	background: url(../images/about_rollover.jpg);
}

div.services {
	position:relative;
	float: left;
	height: 24px;
	width: 81px;
	background: url(../images/services.jpg);
}

div.servicesRollover, div.services:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 81px;
	background: url(../images/services_rollover.jpg);
}

div.tips {
	position:relative;
	float: left;
	height: 24px;
	width: 46px;
	background: url(../images/tips.jpg);
}

div.tipsRollover, div.tips:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 46px;
	background: url(../images/tips_rollover.jpg);
}

div.resources {
	position:relative;
	float: left;
	height: 24px;
	width: 97px;
	background: url(../images/resources.jpg);
}

div.resourcesRollover, div.resources:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 97px;
	background: url(../images/resources_rollover.jpg);
}

div.concierge {
	position:relative;
	float: left;
	height: 24px;
	width: 92px;
	background: url(../images/concierge.jpg);
}

div.conciergeRollover, div.concierge:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 92px;
	background: url(../images/concierge_rollover.jpg);
}

div.gift {
	position:relative;
	float: left;
	height: 24px;
	width: 138px;
	background: url(../images/gift.jpg);
}

div.giftRollover, div.gift:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 138px;
	background: url(../images/gift_rollover.jpg);
}

div.contact {
	position:relative;
	float: left;
	height: 24px;
	width: 80px;
	background: url(../images/contact.jpg);
}

div.contactRollover, div.contact:hover {
	position:relative;
	float: left;
	height: 24px;
	width: 80px;
	background: url(../images/contact_rollover.jpg);
}

div.commercial {
	position:relative;
	clear: left;
	float: left;
	left: 29px;
	height: 232px;
	width: 301px;
	background: url(../images/commercial.jpg);
}

div.commercial_image {
	position:relative;
	float: left;
	left: 8px;
	top: 8px;
	height: 188px;
	width: 281px;
}

div.commercial_link {
	position:relative;
	float: left;
	left: 173px;
	top: 19px;
	height: 17px;
	width: 129px;
}

div.commercial_link:hover {
	position:relative;
	float: left;
	left: 173px;
	top: 19px;
	height: 17px;
	width: 129px;
}

div.resourcesBox {
	position:relative;
	float: left;
	left: 51px;
	height: 229px;
	width: 240px;
	border: 1px solid #cccccc;
	background-color: #FFF;
}

div.resourcesTitle {
	position:relative;
	float: left;
	height: 50px;
	width: 238px;
	background: url(../images/resources_title.jpg);
}

div.resourcesText {
	position:relative;
	float: left;
	left: 15px;
	height: 165px;
	width: 208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68441c;
	text-decoration: underline;
}

a.resourcesLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68441c;
	text-decoration: underline;
}

div.tipsBox {
	position:relative;
	clear: left;
	float: left;
	left: 29px;
	height: 175px;
	width: 298px;
	background: url(../images/tips_box.jpg);
}

div.tipsImage {
	position:relative;
	float: left;
	left: 8px;
	top: 37px;
	height: 115px;
	width: 96px;
}

div.tipsText {
	position:relative;
	float: left;
	left: 18px;
	top: 37px;
	height: 105px;
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #163c75;
}

div.tipsButton {
	position:relative;
	float: left;
	left: 69px;
	top: 36px;
	height: 26px;
	width: 123px;
	background: url(../images/tips_button.jpg);
}

div.giftBox {
	position:relative;
	float: left;
	left: 51px;
	top: 4px;
	height: 161px;
	width: 244px;
}

div.giftTitleText {
	position:relative;
	float: left;
	height: 39px;
	width: 244px;
	background: url(../images/gift_title_text.jpg);
}

div.giftTitleBox {
	position:relative;
	float: left;
	left: 0px;
	top: 0px;
	height: 96px;
	width: 100px;
	background: url(../images/gift_title_box.jpg);
}

div.giftText {
	position:relative;
	float: left;
	left: 0px;
	top: 0px;
	height: 96px;
	width: 144px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
}

div.giftButton {
	position:relative;
	float: left;
	left: 116px;
	top: 0px;
	height: 26px;
	width: 128px;
	background: url(../images/gift_button.jpg);
}

div.bottom {
	position:relative;
	clear: left;
	float: left;
	height: 61px;
	width: 801px;
	background: url(../images/bottom.jpg);
}

div.footer {
	position:relative;
	top: 13px;
	height: 40px;
	width: 801px;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #163c75;
}

div.dog {
	position:absolute;
//	top: -658px;
	top: 95px;
	left: 619px;
//	right: -619px;
	width: 182px;
	height: 640px;
	background-color: #c4dbfc;
}

div.dogBox {
	position:relative;
	width: 182px;
	height: 177px;
	background: url(../images/dog_box.jpg);
}

div.dogImage {
	position:relative;
	top: 1px;
	width: 182px;
	height: 175px;
	background: url(../images/dog_image.jpg);
}

div.dogTitle {
	position:relative;
	width: 182px;
	height: 32px;
	background: url(../images/dog_title.jpg);
}

div.dogText {
	position:relative;
	left: 10px;
	top: 20px;
	width: 162px;
	height: 324px;
	background-color: c4dbfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

span.dogName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #68441c;
}

span.dogBreed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #163c75;
}

span.dogBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #163c75;
}

span.dogBrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #68441c;
}

div.dogButtonBackground {
	position:relative;
	top: 30px;
	width: 182px;
	height: 54px;
	background-color: #c4dbfc;
}

div.dogButton {
	position:relative;
	float: left;
	left: 48px;
	top: 5px;
	height: 26px;
	width: 123px;
	background: url(../images/dog_button.jpg);
	z-index: 10;
}

div.innerPages {
	position:relative;
	float: left;
	left: 10px;
	top: 0px;
	min-height: 490px;
	width: 579px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	background-color: #FFF;
	border: 1px solid #cccccc;
	padding: 10px;
}

