body {
	margin:0;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	font-size:12px;
	}
img {
	border:0;
	}
a {
	color:#223f6c;
	}
a:hover {
	}
h1, h2, h3, h4, h5, h6 {
	
	}
	
h1 {
	font-size: 15px;
}	
blockquote {
	border-left:3px solid #eee;
	padding-left:10px;
	}
.clear {
	clear:both;
	}
p.alignright {
	text-align:right;
	}

/* The Wrapper */

.wrapper {
	width:780px;
	margin:0 auto;
	}

/* The Header */

.head {
	height:120px;
	background:url(images/logo.jpg);
	}
/* The Menu */

.menu {
	background:#7a888e;
	height:32px;
	}
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.menu ul li {
	float:left;
	height:32px;
	width:85px;
	}
.menu ul li a {
	display:block;
	height:32px;
	width:85px;
	float:left;
	}
.menu a.home {
	background:url(images/but_home.jpg);
	}
.menu a.homeo {
	background:url(images/but_homeo.jpg);
	}
.menu a.aboutus {
	background:url(images/but_about.jpg);
	}
.menu a.aboutuso {
	background:url(images/but_abouto.jpg);
	}
.menu a.services {
	background:url(images/but_services.jpg);
	}
.menu a.serviceso {
	background:url(images/but_serviceso.jpg);
	}
.menu a.articles {
	background:url(images/but_articles.jpg);
	}
.menu a.articleso {
	background:url(images/but_articleso.jpg);
	}
.menu a.pricing {
	background:url(images/but_pricing.jpg);
	}
.menu a.pricingo {
	background:url(images/but_pricingo.jpg);
	}
.menu a.petproducts {
	background:url(images/but_products.jpg);
	}
.menu a.petproductso {
	background:url(images/but_productso.jpg);
	}
.menu a.blog {
	background:url(images/but_blog.jpg);
	}
.menu a.blogo {
	background:url(images/but_blogo.jpg);
	}
.menu a.faqs {
	background:url(images/but_faq.jpg);
	}
.menu a.faqso {
	background:url(images/but_faqo.jpg);
	}
.menu a.contactus {
	background:url(images/but_contact.jpg);
	}
.menu a.contactuso {
	background:url(images/but_contacto.jpg);
	}
.menu a {
	background-position:top;
	}
.menu a:hover {
	background-position:center;
	}
.menu a:active {
	background-position:bottom;
	}

/* The Bar */

.bar {
	height:16px;
	background:#d6d5c1 url(images/barcorner.gif) right no-repeat;
	}
.bottombar {
	clear:both;
	height:16px;
	background:#d6d5c1 url(images/barcornerbottom.gif) right no-repeat;
	}

/* The Center */

.center {
	background:url(images/center.gif) left repeat-y;
	}


/* The Sidebar */

.sidebar {
	float:left;
	width:200px;
	background:#eee url(images/cat_wall.jpg) no-repeat bottom right;
	padding:10px 0 10px 0;
	font-size:10px;
	line-height:14px;
	}
.sidebar ul {
	margin:0;
	padding:0 0 10px 10px;
	list-style:none;
	}
.sidebar ul ul {
	padding:0;
	}
.sidebar h2 {
	margin:0;
	font-size:10px;
	}
.sidebar h2.cornerinleft {
	background:#768aa3 url(images/sidebartitleleft.gif) left bottom no-repeat;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	}
.sidebar h2.cornerinright {
	background:#768aa3 url(images/sidebartitle.gif) left top no-repeat;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	}
.sidebar p {
	margin:0;
	padding:10px 10px 10px 10px;
	}
.sidebar p.alignright {
	padding:0 10px 10px 10px;
	}

/* Middle */

.middle {
	float:left;
	width:200px;
	background:#eee url(images/middle.jpg) bottom right no-repeat;
	padding:0px 0px 0px 0px;
	font-size:10px;
	line-height:14px;
	}

.middle ul {
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
	}
.middle ul ul {
	padding:10px 0px 0px 0px;
	}
.middle h2 {
	margin:0;
	font-size:10px;
	}
.middle h2.cornerinleft {
	background:#768aa3 url(images/sidebartitleleft.gif) left bottom no-repeat;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	}
.middle h2.cornerinright {
	background:#768aa3 url(images/sidebartitle.gif) right top no-repeat;
	color:#fff;
	padding:0 0 0 10px;
	line-height:18px;
	}
.middle p {
	margin:0;
	padding:5px 5px 5px 10px;
	}
.middle p.alignright {
	padding:0 10px 8px 10px;
	}



/* The Content */

.content {
	float:left;
	padding:10px 0 0px 10px;
	width:560px;
	}
p.intro {
	font-size:18px;
	}
img.floatleft {
	float:left;
	margin-right:10px;
	}	/* The Content */

.contentl {
	float:left;
	padding:10px 0 20px 10px;
	width:500px;
	}
p.intro {
	font-size:18px;
	}
img.floatleft {
	float:left;
	margin-right:10px;
	}
	
.contentr {
	float:right;
	padding:10px 0 0px 10px;
	width:500px;
	}
p.intro {
	font-size:18px;
	}
img.floatleft {
	float:left;
	margin-left:0px;
	}
	
.footerb {
	height:310px;
	background:url('images/bottom_c.jpg');
	text-align:left;
	line-height:32px;
	color:#FFFFF1;
	padding-left:50px; padding-top:4px; font-family:Verdana; font-size:11px
	}

/* The Footer */

.footer {
	height:32px;
	background:#7a899e;
	text-align:center;
	line-height:32px;
	color:#fff;
	font-size:10px;
	}
	
/* class that styles the holder div of the forms */
.userform {
    border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef; width: auto;
    color: #484848;
   	background:#eee url(images/middle.jpg) bottom right no-repeat;
    border-top: medium none;
    text-align: justify;
    margin-bottom: 1px; font-family:Verdana; font-size:12px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px
}

/* This will style the login and search */
.userform input {
    border: 1px solid #DDD;
    font-family: Verdana;
    font-size: 12px;
    color: #484848;
}

.pets {
	float:left;
	width:864px;
	background:#eee url(images/vip_sitters_LOGO_bg_pet_pro.jpg) bottom right no-repeat;
	padding:0px 0 0px 0;
	font-size:10px;

	}

.vcards {
	float:left;
	background:#eee url(images/visa_mc_amex.jpg) bottom right no-repeat;
	padding:0px 0 0px 0;
	font-size:10px;
	line-height:14px;
	}
	
	/* Pricing */

.botlogo {
	float:left;
	width:90px;
	height:32px;
	background:#eee url('images/reliabilitySeal.gif') no-repeat right;
	padding:10px 0 0px 10px;
	}
	
.pricing {
	float:left;
	width:864px;
	background:#eee url(images/vip_sitters_LOGO_bg_pricing.jpg) bottom right no-repeat;
	padding:0px 0 0px 0;
	font-size:10px;
	}