body {
	background-color: white;
	margin: 5px 0 20px 0;
	padding: 0;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

a {
	color: #5f92cc;
}

a:hover {
	color: #16559e;
}

a img {
	border: 0;
}

#header {
	margin: 0 auto 5px auto;
	width: 935px;
	height: 227px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#head-left-image {
	position: absolute;
}

#top-menu {
	position: absolute;
	margin: 0;
	margin-top: 195px;
	padding: 0;
	padding-left: 14px;
	list-style-type: none;
	background-image: url(../images/top_menu/bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 32px;
}
#top-menu li {
	float: left;
}
#menuTop {height: 1%}
ul#top-menu {position: absolute; margin: 0; top: 195px; padding: 0; left: 0px; padding-left: 14px;list-style-type: none;background-image: url(../images/top_menu/bg.png);
	       background-position: top left;background-repeat: no-repeat;height: 32px;}
ul#top-menu li {position: relative; float: left;}
ul#top-menu li a {display: block;  text-decoration: none;}
ul#top-menu li ul {position: absolute; display: none; top: 32px; left: 0px; width: 160px; font: bold 11px Arial; color: #000; background: #fff; border: 1px solid #333;
                 border-top: none; z-index: 100; margin: 0; padding: 0;list-style-type: none;}

ul#top-menu li ul li {float: none; border-top: 1px solid #333;}
ul#top-menu li ul li a {font: bold 11px Arial; color: #000; background: none; height: 20px; line-height: 20px; padding-left: 10px;}
ul#top-menu li ul li a:hover {background: #cc863f;}
ul#top-menu li:hover ul, ul#top-menu li.over ul {display: block;}

/*
#menu ul {float: left; height: 27px; line-height: 27px; border: 1px solid #b0b0b0; border-bottom: none; background: url(../images/menu_bg.gif)}
#menu ul li {position: relative; float: left; border-right: 1px solid #b0b0b0}
#menu ul li a {display: block; float: left; $height: 1%; padding: 0 14px; color: #3c3a45; text-decoration: none;}
#menu ul li a:hover {background: url(../images/menu_item_hover_bg.gif) repeat-x}
#menu ul li ul {height: auto; position: absolute; display: none; margin-top: 27px; left: -1px; width: 120px; font-size: 10px; background: transparent; border: none;}

#menu ul li ul li {float: none; background: url(../images/sub-menu_arrow.gif) no-repeat 80px 8px; border-left: 1px solid #b0b0b0; line-height: 0px;}
#menu ul li:hover ul, #menu ul li.over ul {display: block;}
#menu ul li ul li a {display: block; height: 19px; line-height: 19px; float: none; border-bottom: 1px solid #b0b0b0; color: #3c3a45 !important; background: url(../images/sub-menu_item_bg.gif) !important;}
#menu ul li:hover a, #menu ul li.over a {background: url(../images/menu_item_hover_bg.gif) repeat-x; color: #fff;}
#menu ul li div.blue {position: absolute; height: 4px; top: -5px; left: -1px; width: 100%; display: none; text-align: center; background: url(../images/menu_item_top_bg.gif) repeat-x top; border-right: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0}
#menu ul li:hover div.blue, #menu ul li.over div.blue {display: block;}

#menu ul li ul li a:hover {background: url(../images/sub-menu_item_hover.gif) !important; color: #07a3c7 !important}
*/
#home-link {
	position: absolute;
	margin: 170px 0 0 650px;
	z-index: 2;
}

#home-link a {
	color: #cc863f;
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#vet_store {
	width: 230px;
	height: 60px;
	position: absolute;
	margin-left: 705px;
}

#pet-portal-login {
	width: 230px;
	height: 60px;
	position: absolute;
	margin: 65px 0 0 705px;
	background-color: #e7dfb2;
}

#pet-portal-login .button {
	margin: 10px 0 0 20px;
}

#pet-portal-login .links {
	margin-left: 44px;
}

#pet-portal-login .links a {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

#pet-portal-login .links a:hover {
	color: #666666;
}

#meet_the_staff {
	width: 230px;
	height: 97px;
	position: absolute;
	margin: 130px 0 0 705px;
}


#body {
	margin: 0 auto 0 auto;
	width: 935px;
	height: 300px;
}
.bodystyle {margin: auto;position: relative; width: 935px;}

#left-menu {
	position: absolute;
	margin: 0;
	padding: 20px 10px 20px 10px;
	width: 210px;
	height: 260px;
	background-color: #e7dfb2;
	list-style-type: none;
}

#left-menu li { list-style:none; padding-top:0px; padding-bottom:0px; } 

#left-menu a {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color: black;
	display: block;
	
	/*background-image: url(../images/left-menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	/*padding:2px 0 2px 10px;*/
	line-height: 0m;
	/*margin-bottom: 5px;*/
}

#left-menu a:hover {
	color: #2A6EBB;
	background: url(../images/nav/paw.gif) right center no-repeat;
}

#headers {
	position: absolute;
	margin: 272px 0 0 235px;
}

#pet_tips {
	position: absolute;
	margin: 0 0 0 235px;
}

#interior {
	position: absolute;
	margin: 0 0 0 705px;
}

#panel {
	margin: 5px auto 0 auto;
	width: 935px;
}

#contact-info {
	float: left;
	/*width: 170px;*/
	width: 230px;
	/*padding: 20px 30px 20px 30px;*/
	font: 8pt Arial, Helvetica, sans-serif;
	color: black;
	background-color: #e7dfb2;
	background-image: url(../images/contact-info_bg.png);
	background-repeat: repeat-x;
	margin-bottom: 5px;
}
#contact-info p { padding: 15px 15px; }

#panel .block {
	margin-left: 5px;
	width: 210px;
	padding: 10px;
	background-image: url(../images/block_bg.png);
	background-repeat: repeat-x;
	float: left;
}

#panel .no-padding {
	padding: 0;
	width: 230px;
}

#panel .block h2 {
	margin: 0px;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #5f92cc;
}

#panel .block p {
	margin: 0px;
	padding-bottom: 6px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

#panel .block ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#panel .block ul li {
	margin-bottom: 5px;
}

#copyright {
	clear: both;
	border-top: 5px solid #2a6ebb;
	margin: 5px auto 20px auto;
	width: 935px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
}