.home_footer div.d div.d div.d { 
	height: 84px; 
	width: 850px; 
	background-image: url(http://hobnobpet.com/images/footer.jpg); 
	background-repeat: no-repeat; 
	margin: 0 auto; }

.sub_footer div.d div.d { 
	width: 900px; 
	height: 84px; 
	margin: 0 auto; }

.sub_footer div.d div.d div.d { 
	width: 850px; 
	height: 84px; 
	background-image: url(http://hobnobpet.com/images/footer.jpg); 
	background-position: center top; 
	background-repeat: no-repeat; 
	margin: 0 auto; }

h1, h2, h3, h4, h5, h6, form { 
	margin: 0px 0px; }

body { 
	margin: 0; 
	padding: 0; 
	font-size: 100%; 
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; 
	background-color: #fff; 
	: ; }

.home_header { 
	width: 100%; 
	height: 142px; }

.home_footer { 
	width: 100%; 
	height: 84px; }

.pad { 
	padding: 10px 15px; }

.topbar { 
	width: 100%; 
	height: 385px; }

body { 
	line-height: 1.5em; 
	color: #4b4a4a; 
	font-size: 75%; }

h1 { 
	font-size: 24px; 
	color: #80561b; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-weight: 100; 
	margin: 18px 0px 20px 0px; }

h2 { 
	font-size: 24px; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	padding-bottom: 12px; 
	border-bottom: 1px #969975 dashed; 
	margin-bottom: 12px; 
	line-height: 18px; }

.home_header div.d { 
	background-position: left center; 
	width: 100%; 
	height: 142px; }

h3 { 
	font-size: 16px; 
	color: #c37303; 
	font-weight: normal; 
	font-family: Helevetica, Arial, sans-serif; 
	text-transform: uppercase; 
	margin: 4px 0px 15px 0px; }

.home_header div.d div.d { 
	width: 900px; 
	height: 142px; 
	margin: 0 auto; }

h4 { 
	font-size: 1.4em; 
	color: #000000; }

.home_footer div.d { 
	width: 100%; 
	height: 84px; 
	background-position: center top; }

h5 { 
	font-size: 1.3em; 
	color: #000000; }

.home_body { 
	width: 100%; }

h6 { 
	font-size: 1.2em; 
	color: #000000; }

.home_body div.d { 
	width: 100%; }

.col_A_1 { 
	width: 100%; }

.home_body div.d div.d div.d { 
	width: 850px; 
	margin: 0 auto; }

.col_A_1_2 { 
	width: 420px; 
	float: left; }

.col_B_1_2 { 
	width: 390px; 
	float: left; 
	background-color: #e2e3d5; 
	margin-left: 40px; 
	margin-top: 24px; }

.clearboth { 
	clear: both; 
	height: 0px; 
	line-height: 0px; }

.col_C_1_2 { 
	width: 50%; 
	float: right; }

.home_body div.d div.d { 
	width: 900px; 
	background-image: url(http://hobnobpet.com/center top); 
	margin: 0 auto; }

.col_A_1_4 { 
	width: 212px; 
	float: left; 
	height: 91px; 
	background-color: #80561b; }

.home_header div.d div.d div.d { 
	width: 850px; 
	height: 142px; 
	background-image: url(http://hobnobpet.com/images/logo.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	margin: 0 auto; }

.col_B_1_4 { 
	width: 25%; 
	float: left; }

.home_header div.d div.d div.d { 
	position: relative; }

.topbar div.d div.d { 
	width: 900px; 
	height: 385px; 
	margin: 0 auto; }

.col_C_1_4 { 
	width: 25%; 
	float: left; }

.topbar div.d div.d div.d { 
	background-image: url(http://hobnobpet.com/images/topbar-home.jpg); 
	background-position: center top; 
	background-repeat: no-repeat; 
	height: 385px; 
	width: 850px; 
	margin: 0 auto; }

.col_D_1_4 { 
	width: 25%; 
	float: right; }

.topbar div.d { 
	width: 100%; 
	background-position: center top; 
	height: 385px; }

.col_A_1_3 { 
	width: 33%; 
	float: left; }

.sub_header { 
	width: 100%; 
	height: 142px; }

.col_B_1_3 { 
	width: 34%; 
	float: left; }

.sub_header div.d { 
	width: 100%; 
	height: 142px; }

.col_C_1_3 { 
	width: 33%; 
	float: right; }

.sub_header div.d div.d { 
	width: 900px; 
	height: 142px; 
	margin: 0 auto; }

.col_A_2_3 { 
	width: 67%; 
	float: left; }

.sub_header div.d div.d div.d { 
	width: 850px; 
	height: 142px; 
	background-image: url(http://hobnobpet.com/images/logo.jpg); 
	background-position: left center; 
	background-repeat: no-repeat; 
	margin: 0 auto; }

.col_B_2_3 { 
	width: 67%; 
	float: right; }

.sub_header div.d div.d div.d { 
	position: relative; }

.sub_body { 
	width: 100%; }

.sub_body div.d { 
	background-position: center top; 
	width: 100%; }

.sub_body div.d div.d { 
	width: 900px; 
	margin: 0 auto; }

.sub_body div.d div.d div.d { 
	width: 850px; 
	background-image: url(http://hobnobpet.com/<3-sub body background image); 
	margin: 0 auto; }

.sub_header div.d div.d div.d h1, .home_header div.d div.d div.d h1 { 
	text-indent: -9999px; 
	margin: 0; 
	padding: 0; 
	line-height: 0px; 
	font-size: 1px; }

.sub_footer { 
	width: 100%; 
	height: 84px; 
	clear: both; }

.sub_footer div.d { 
	width: 100%; 
	height: 84px; }

#nav { 
	position: absolute; 
	top: 95px; 
	height: 75px; 
	right: 0px; 
	text-align: right; 
	border-top: 2px #D1D3B1 dotted; 
	padding-top: 10px; }

#nav a { 
	color: #80561b; 
	font-family: Trebuchet MS, Verdana, Helevetica, Arial, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	margin-left: 30px; 
	font-size: 14px; 
	padding-bottom: 4px; 
	text-align: right; }

#nav a:hover  { 
	border-bottom: 5px #d1d3b1 solid; }

a { 
	text-decoration: none; }

#mainSub { 
	position: relative; 
	text-align: left; 
	width: 600px; 
	height: 95px; 
	top: 300px; 
	left: 327px; }

#mainSub a { 
	color: #fff; 
	font-family: Trebuchet MS, Verdana, Helevetica, Arial, sans-serif; 
	font-size: 22px; 
	font-weight: normal; 
	margin-left: 20px; 
	line-height: 34px; 
	padding-left: 25px; }

#mainSub a:hover { 
	background-image: url(http://hobnobpet.com/images/paw-nav); 
	background-repeat: no-repeat; 
	background-position: left left; }

ul.Slider { 
	margin: 0 auto; 
	padding: 0px; }

li.sliderPic { 
	height: 294px; 
	width: 850px; 
	list-style-type: none; }

.SliderSmallText { 
	font-style: normal; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000; 
	line-height: 24px; 
	margin-top: 180px; 
	width: 400px; 
	margin-left: 28px; }

#PawPadding { 
	padding: 15px; }

.col_B_3_4 { 
	width: 75%; 
	background-color: #80561b; 
	height: 91px; 
	float: right; }

.PawLinks { 
	color: #fff; 
	font-size: 20px; 
	float: left; 
	padding-left: 27px; 
	height: 22px; 
	width: 171px; 
	margin-left: 6px; 
	margin-top: 12px; 
	line-height: 25px; }

.SignUpSmallWhite { 
	color: #fff; 
	font-weight: 100; 
	font-style: italic; 
	font-size: 10px; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	text-align: center; 
	margin-top: 0px; 
	line-height: 13px; }

.SignUpButton { 
	margin-left: 20px; }

.PawLinks a { 
	text-decoration: none; }

div.PawLinks:hover, .homeCurrent { 
	background-image: url(http://hobnobpet.com/images/paw-nav.jpg); 
	background-position: left center; 
	background-repeat: no-repeat; 
	cursor: pointer; }

#borderRight { 
	border-right: 1px #fff dashed; 
	height: 91px; 
	float: right; }

.CamPadding { 
	padding: 5px 0px 15px 0px; }

#WebCam { 
	width: 415px; 
	height: 240px; 
	background-color: #777; }

.mainText { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-weight: normal; 
	font-size: 14px; 
	color: #4B4A4A; 
	line-height: 22px; }

.HomeProdPadding { 
	padding: 18px 11px 0px 11px; 
	margin-bottom: 15px; }

ul.HomeProdList { 
	padding: 0px; 
	margin: 0px; 
	width: 5100px; }

.HomeProdList li { 
	list-style-type: none; 
	float: left; 
	width: 390px; }

.GreenBarTop { 
	background-image: url(http://hobnobpet.com/images/sub-topbar.jpg); 
	background-repeat: no-repeat; 
	background-position: center 16px; 
	padding-top: 48px; }

.col_A_1_4Sub { 
	width: 211px; 
	float: left; 
	border-right: 1px #966c31 solid; 
	padding-top: 27px; }

.col_B_3_4Sub { 
	width: 610px; 
	float: right; 
	padding-top: 27px; 
	padding-left: 25px; }

#LeftNav a { 
	color: #373633; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-left: 9px; 
	padding: 6px 0 6px 9px; 
	font-weight: bold; 
	display: block; }

#LeftNav a:hover { 
	color: #000; }

.SignUpSmallBrown { 
	color: #80561b; 
	font-weight: 100; 
	font-style: italic; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	text-align: left; 
	margin-top: 0px; 
	line-height: 13px; 
	font-size: 10px; 
	margin-left: 9px; 
	display: block; }

.RightColWrapper { 
	padding: 10px; 
	height: 500px; }

.ShortDescriptionHome { 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	margin-top: 0px; 
	color: #4B4A4A; 
	font-size: 12px; 
	font-weight: 100; }

#about-left-top { 
	background-color: #orange; 
	border: 1px #BDBDBD solid; 
	float: left; 
	margin: 4px 7px 0px 0px; 
	padding: 4px; }

#about-right-middle { 
	background-color: #orange; 
	border: 1px #BDBDBD solid; 
	float: right; 
	margin: 5px 0px 0px 7px; 
	padding: 3px; }

#about-left-bottom { 
	background-color: #orange; 
	border: 1px #BDBDBD solid; 
	float: left; 
	margin: 4px 7px 0px 0px; 
	padding: 4px; }

ul.HomeSlider { 
	height: 294px; 
	overflow: hidden; }

#homeInfo { 
	overflow: hidden; }

.brown { 
	color: #926a14; }

.homeProdLink { 
	font-weight: bold; 
	margin-left: 2px0px2px10px; 
	color: #926a14; }

.homeProdLink a { 
	color: #373633; 
	margin-left: 14px; 
	line-height: 13px; }

.homeProdLink a:hover { 
	color: #666; }

#homeDivisions { 
	overflow: hidden; 
	width: 850px; }

div.prodDetailPadding { 
	padding: 0 0 15px 0; }

.contact { 
	clear: both; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	font-weight: normal; 
	text-align: right; 
	color: #4B4A4A; 
	margin: 10px 0 0 0; 
	float: right; 
	width: 350px; }

.brownphone { 
	color: #80561b; 
	font-size: 26px; 
	margin: 13px 14px 0; 
	float: right; 
	line-height: 26px; }

.bold { 
	font-weight: bold; }

#LeftNav ul { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; }

.clickable { 
	cursor: pointer; 
	margin: 7px 0px; }

li.padBottom { 
	padding-bottom: 10px; }

.subMenuLinksCurrent { 
	background-color: e1e3c7; }

.error { 
	color: #f00; }

#topHeaderCart { 
	background-color: #80561b; 
	float: right; 
	color: #fff; 
	margin-top: 15px; 
	padding: 3px 5px; }

#topHeaderCart a { 
	color: #fff; }

#topHeaderCart a:hover { 
	color: #D1D3B1; }

.FooterLeftContent { 
	width: 550px; 
	padding-top: 10px; }

#mainFooter a { 
	color: #fff; 
	font-family: Trebuchet MS,Verdana,Helevetica,Arial,sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
	margin-left: 24px; }

#mainFooter a:hover { 
	color: #936A22; }

.TinyFooter { 
	color: #936A22; 
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	margin-left: 24px; 
	margin-top: 6px; }

.TinyFooter a { 
	color: #fff; }

.dayColumn { 
	width: 84px; 
	float: left; 
	text-align: center; 
	border: 1px #000000 solid; }

.dayHeaderName { 
	background-color: #C37303; 
	color: #000000; 
	text-transform: uppercase; 
	margin: 0px; 
	padding-top: 5px; }

#displayWeek { 
	margin-left: 5px; 
	border: 1px #000000 solid; 
	margin-bottom: 15px; 
	width: 602px; 
	height: 954px; }

.dayHeaderDate { 
	background-color: #C37303; 
	color: #000000; 
	text-transform: uppercase; 
	margin: 0px; 
	padding-bottom: 5px; 
	border-bottom: 2px #000000 solid; }

.timeSlot a, .timeSlot p { 
	background-color: #eeeeee; 
	border: 1px #C37303 dotted; 
	margin: 1px; 
	position: absolute; 
	opacity: .5; 
	left: 0px; }

.contact a { 
	color: #80561B; 
	text-decoration: underline; }

.fax { 
	color: #4B4A4A; 
	font-family: Arial,Helvetica,Verdana,sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 15px; }

.formBox p label { 
	width: 90px; 
	display: block; 
	float: left; }

.formBox p { 
	clear: both; 
	margin-bottom: 10px; }

div.ProdDetailThing { 
	clear: left; 
	padding-top: 1px; }

.ProdDetailThing p { 
	margin-top: 20px; }

.shoppingCartItems td { 
	padding: 5px 0 5px 10px; }

.shoppingCartItems th { 
	font-size: 14px; }

td.tableCellSolid { 
	background-color: #936A22; 
	margin: 10px 0; }

.alignright { 
	text-align: right; }

.prevWeek { 
	float: left; 
	padding-left: 4px; 
	margin-bottom: 5px; }

.nextWeek { 
	float: right; 
	margin-bottom: 5px; }

.pendingReservation { 
	font-style: italic; }

.timeSlot a:hover { 
	opacity: 1; }

.showReservations { 
	border: 1px #000000 solid; 
	background-color: #f00; 
	position: absolute; }

.cartSubText { 
	margin-bottom: 15px; }

.hasReservation { 
	background-color: #f00; }

#privacyPolicy p { 
	margin-bottom: 10px; }

.addToCart { 
	font-size: 16px; 
	font-weight: bold; 
	padding-top: }

.emailTotalsFormat { 
	font-size: 16px; 
	font-weight: bold; }

.indentCartSlots { 
	padding: 0; 
	margin: 0 0 0 205px; }

