* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial; color:#333; text-align:center;}
#main{max-width:780px;}
#bg{max-width:800px; background:url(/images/bg_drop.jpg) repeat-y; overflow:hidden;margin:0 auto;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#591a00; font-size:0.85em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
/*ul { list-style:none;}*/

/*==================list====================*/
ul.list_1 {padding:0px; list-style:none}
ul.list_1 li { line-height:1.54em}
ul.list_1 li a{text-decoration:none; color:#333333; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:18px}
ul.list_1 li a:hover{ text-decoration:none; color:#591a00}
/*==========================================*/

.margin {margin-bottom:23px}

a {text-decoration:underline; color:#591a00}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#591a00; background:url(images/marker_link.gif) no-repeat right 6px; padding-right:14px}
a.link:hover {text-decoration:none}

.font_1 {color:#591a00}

.clear { clear:both;}

h4 {color:#591a00; font-size:1em; margin:0 0 5px 0}

p {margin:0 0 15px 0; font-size:12px; color:#2E2E2E;}
.p1 {margin:0 0 22px 0}

/*header*/
#header { height:104px; background:url(images/header_bg.jpg) no-repeat 0 0; font-family:Arial; font-size:0.8125em; line-height:1em}
#banner{ height:239px; width:780px;}

#header .pooch{ position:absolute; margin:180px 0 0 470px;}

.subscribe {position:absolute; margin:0 0 0 612px}


ul.menu {margin:0px; padding:0px; list-style:none}
ul.menu li { line-height:1em; float:left}
ul.menu li a{text-decoration:none; color:#000; padding:47px 18px 42px 18px; display:block}
ul.menu li a:hover{ text-decoration:none; color:#dfdedb; background:url(images/hover_bg.gif) repeat-x top}
ul.menu li a.hover {background:url(images/hover_bg.gif) repeat-x top}


/*content*/
#content {font-size:0.8125em; line-height:1.15em; background:url(images/bg2.jpg) repeat; border:none;}
.img_left {float:left; margin-right:5px; border:solid 1px #591a00; padding:5px; background-color:#f0f0f0;}
.img_left2 {float:left; margin:0 10px 0 0}
.img {margin-bottom:20px}

.bg1 {background:url(images/bg1.jpg) repeat}

.col_1 .indent { padding:22px 20px 38px 0px}
.col_2 .indent { margin:25px 25px 30px 24px;}
.col_2 .indent li{text-indent: -1em;margin-left:1em; padding-left:6px; list-style-image:url(/images/li.jpg);}
.col_2 .indent img {border:solid #848484 1px;}
.col_3 .indent { padding:25px 50px 30px 35px}

/*footer*/
#footer { background:url(images/footer_bg.jpg) no-repeat 0 0; padding:20px 0 5px 0; width:780px; height:65px;}
#footer a {color:#591a00; text-decoration:underline}
#footer a:hover {text-decoration:none}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:22px 20px 38px 25px}
#page1 #content .block_title1 img {margin:23px 0 0 24px}
#page1 #content .col_2 .indent { padding:25px 20px 30px 25px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:22px 30px 38px 25px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:22px 40px 38px 25px}

/*================== index-7.html ==================*/
#page8 #content .indent { padding:25px 26px 45px 24px}

input {width:171px; height:20px}
.div_input {height:20px}
.div_links {text-align:right; word-spacing:10px; padding-right:14px}

.phones {float:right; margin-right:20px}

/*==================block====================*/
.block_title1 { background-color:#f0f0f0; height:72px; padding-left:15px;}
.block_title1 img {margin:15px 0 0 23px}
.block_title2 { background-color:#f0f0f0; height:72px;}
.block_title2 img {margin:15px 0 0 120px;}
/*==========================================*/
#footer .info{
	width:200;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px 15px 0 0;
	color:#333333;
	text-align:right;
}
#footer a{ text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .info ul { padding-top:10px; float:right;}
#footer .info li{ list-style:none;}
#footer .info li.tele{
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:16px;
}
#footer .info li.email{
}
#footer .info li.bond{
	font:normal 10px Arial, Helvetica, sans-serif;
}
#footer .tweet_icon{ float:left; padding:25px 0 0 15px;}
a.follow{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-bottom:10px;
	margin-right:5px;
	background:url(images/social.png) no-repeat 0px 0;
}
a.follow:hover{
	background:url(images/social.png) no-repeat 0px -26px;
}
a.fb{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
	background:url(images/social.png) no-repeat -25px 0;
}
a.fb:hover{
	background:url(images/social.png) no-repeat -25px -26px;
}
a.stumble{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
	background:url(images/social.png) no-repeat -50px 0;
}
a.stumble:hover{
	background:url(images/social.png) no-repeat -50px -26px;
}
a.utube{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
	background:url(images/social.png) no-repeat -75px 0;
}
a.utube:hover{
	background:url(images/social.png) no-repeat -75px -26px;
}
a.linkedin{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
	background:url(images/social.png) no-repeat -100px 0;
}
a.linkedin:hover{
	background:url(images/social.png) no-repeat -100px -26px;
}
a.delish{
	display:inline-block;
	width:25px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:10px;
	background:url(images/social.png) no-repeat -125px 0;
}
a.delish:hover{
	background:url(images/social.png) no-repeat -125px -26px;
}
#gallery{ width:780px; height:585px;}
#easyTooltip{
	padding:5px;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #fff;
	background:#762200;
	z-index:93;
}
/*left contact*/
div.contact{
	float:left;
	width:520px;
	background:url(../images/dotted_line.gif) no-repeat 100% 11px;
	padding-right:10px;
}
div.contact li{

	margin-left: 1em;
	font:12px Arial, Tahoma, serif;
	color:#515151;
	list-style:none;
}
div.contact h3{
	font:bold 24px "Times New Roman", Times, serif;
	font-variant:small-caps;
	color:#17a5ce;
	padding:13px 8px 0 0;
	margin-bottom:5px;
	line-height:18px;
}
div.contact p{
	font:14px "Times New Roman", Times, serif;
	color:#515151;
	margin:0;
	padding:0 0 8px 0;
}
div.contact a{
	font:12px "Times New Roman", Times, serif;
	color:#333333;
	margin:0;
	padding:2px 2px 0px 2px;
}
div.contact a.leftlink{
	font:12px Arial, Tahoma, serif;
	color:#591a00;
}
div.contact a:hover{
	border-bottom: solid #591a00 2px;
}
/*central column*/
div.center{
	float:left;
	width:221px;
	padding:10px 0 0 9px;
	border:none;
}
#map_canvas{border: solid #9e9e9e 1px;}
div.center img{display:block;}
div.center div.mid{
	width:212px;
	height:420px;
	padding:0px 0px 0 0px;
	border:none;
}
div.center div.mid li{
	display:block;
	float:left;
	list-style:none;
	margin:2px 2px 2px 2px;
	/*border:solid #919191 1px;*/
}
/* Form */
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#myPanel {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	WIDTH: 520px;
	PADDING-RIGHT: 0px;
	COLOR: #fff;
	TOP: 0px;
	PADDING-TOP: 0px;
	list-style:none;
	display:block;
}
#myPanel .fields {margin-left:210px; border:none;}
FORM{ border:none;}
FORM FIELDSET DIV.notes {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 10px 10px;
	PADDING-LEFT: 0px;
	WIDTH: 160px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	HEIGHT: auto;
	COLOR: #9e9e9e;
	PADDING-TOP: 0px
}
FORM FIELDSET DIV.notes P {
	MARGIN:0 0em 1.2em;
	COLOR: #666666
}
FORM FIELDSET DIV.notes LI.comment {
	list-style-image:url(/images/comment_dk.gif);
	padding:0 0 4px 0;
	margin:0 0 0 12px;
	width:198px;
}
FORM FIELDSET DIV.notes LI.phone {
	list-style-image:url(/images/phone_dk.gif);
	padding:0 0 4px 0;
	margin:0 0 0 12px;
}
FORM FIELDSET DIV.notes LI.fax {
	list-style-image:url(/images/print_dk.gif);
	padding:0 0 4px 0;
	margin:0 0 0 12px;
}
FORM FIELDSET DIV.notes LI.email {
	list-style-image:url(/images/email_dk.gif);
	padding:0 0 4px 0;
	margin:0 0 0 12px;
}
FORM FIELDSET DIV.notes LI.address {
	list-style-image:url(/images/home_dk.gif);
	padding:0 0 4px 0;
	margin:0 0 0 12px;
}
FORM .styled {
	list-style:none;
	border:none;
	padding:0px 0 0 12px;
	margin-left:40px;
	margin-top:5px;
	width:68px;
	height:24px;
	overflow:hidden;
	background:url(/images/submit.png) no-repeat 0 0;
}
FORM .styled:hover {
	background:url(/images/submit.png) no-repeat -250px 0;
	cursor:pointer;
}
#big_content{ width:750px; padding:15px; margin-top:10px;}
#small{ font-size:10px; color:#666666;}
p .brand{ color:#591a00; font-weight:bold;}

/* Callouts */
#callout{ width:280px; float:left; padding-right:8px;}
a.behave{
	display:inline-block;
	width:280px;
	height:78px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
	background:url(images/callout.jpg) no-repeat -560px 0;
}
a.behave:hover{
	background:url(images/callout.jpg) no-repeat -560px -78px;
}
a.boarding{
	display:inline-block;
	width:280px;
	height:78px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
	background:url(images/callout.jpg) no-repeat 0 0;
}
a.boarding:hover{
	background:url(images/callout.jpg) no-repeat 0 -78px;
}
a.daycare{
	display:inline-block;
	width:280px;
	height:78px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:0px;
	background:url(images/callout.jpg) no-repeat -280px 0;
}
a.daycare:hover{
	background:url(images/callout.jpg) no-repeat -280px -78px;
}
#home_copy{ width:460px; float:right;}