body {
	background-color: #ff99ff;
	margin: 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-color: #000000;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h1 {
	text-align: left;
	position: relative;
	font-size: 18px;
	color: #FF3399;
}
h2 {
	text-align: left;
	position: relative;
	font-size: 16px;
	color: #990066;
}
p {
	text-align: left;
	position: relative;
	margin-top: 0px;
	padding: 0px;
	line-height: 18px;
}
ul li {
	text-align: left;
}
img {
	border: none;
}
#container {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 550px;
}
#aboutcontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 560px;
}
#testimonialscontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 1375px;
}
#contactcontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 695px;
}
#linkscontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 695px;
}
.pinkpoodleclothing {
	position: relative;
	float: right;
	top: 0px;
	display: block;
	width: 462px;
	height: 80px;
	background: url(images/pink-poodle-clothing.gif);
	text-indent: -9999px;
}
.logo {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 109px;
	height: 153px;
	background: url(images/poodle.jpg);
	text-indent: -9999px;
}

/* Main Menu section */
#mainmenu {
	display: inline;
	float: left;
	left: 2px;
	height: 269px;
}
ul#nav { background:url(images/mainmenu.gif); }
ul#nav li { list-style-type:none }
ul#nav li a { height:30px; display:block; position:absolute; text-indent:-9999px; outline:none; margin: 0px;}

li#navHome a, li#navAbout a, li#navGallery a, li#navTestimonials a, li#navContact a, li#navLinks a { background:url(images/mainmenu.gif) }

li#navHome a 						{ background-position: 0px 0px; width: 127px; left: 10px; top: 160px; }
li#navHome a:hover					{ background-position: -131px 0px }
body#HomePg li#navHome a 			{ background-position: -131px 0px }

li#navAbout a 						{ background-position: 0px -30px; width:127px; left: 10px; top: 190px;}
li#navAbout a:hover					{ background-position: -131px -30px }
body#AboutPg li#navAbout a 			{ background-position: -131px -30px }

li#navGallery a 					{ background-position: 0px -60px; width:127px; left: 10px; top: 220px; }
li#navGallery a:hover				{ background-position: -131px -60px }
body#GalleryPg li#navGallery a	 	{ background-position: -131px -60px }

li#navTestimonials a 						{ background-position: 0px -90px; width:127px; left: 10px; top: 250px; }
li#navTestimonials a:hover					{ background-position: -131px -90px }
body#TestimonialsPg li#navTestimonials a	{ background-position: -131px -90px }

li#navLinks a 						{ background-position: 0px -150px; width:127px; left: 10px; top: 280px; }
li#navLinks a:hover					{ background-position: -131px -150px }
body#LinksPg li#navLinks a			{ background-position: -131px -150px }

li#navContact a 					{ background-position: 0px -120px; width:127px; left: 10px; top: 310px; }
li#navContact a:hover				{ background-position:-131px -120px }
body#ContactPg li#navContact a 		{ background-position:-131px -120px }

.heading { position: absolute; top: 87px; left: 140px; display: block; width: 589px; height: 27px; text-indent: -9999px; z-index: 6;}
body#HomePg .heading { background: url(images/h-welcome.gif) top left no-repeat; }
body#AboutPg .heading { background: url(images/h-about.gif) top left no-repeat; }
body#GalleryPg .heading { background: url(images/h-gallery.gif) top left no-repeat; }
body#TestimonialsPg .heading { background: url(images/h-testimonials.gif) top left no-repeat; }
body#ContactPg .heading { background: url(images/h-contact.gif) top left no-repeat; }
body#LinksPg .heading { background: url(images/h-links.gif) top left no-repeat; }


#shophours { position: absolute; width: 130px; top: 360px; left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/* Home page */
#hometext {
	position: relative;
	float: left;
	left: 110px;
	top: 50px;
	width: 335px;
}
.homeimage {
	position: relative;
	float: right;
	right: 0px;
	top: 40px;
	margin-bottom: 50px;
}
/* About page */
#abouttext {
	position: relative;
	float: left;
	left: 110px;
	top: 50px;
	width: 405px;
}
#linkstext {
	position: relative;
	float: left;
	left: 110px;
	top: 50px;
	width: 505px;
}
.aboutimage {
	position: relative;
	float: right;
	right: 0px;
	top: 20px;
	margin-bottom: 10px;
}

/* Gallery Pages */
.gallerylink {
	position: relative;
	margin-right: 20px;
}
#galleryfcontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 2450px;
}
#gallerymcontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 750px;
}
#gallerycocontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 570px;
}
#galleryscontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 2390px;
}
#galleryccontainer {
	position: relative;
	width: 767px;
	background-color: #ffffff;
	margin: 0px;
	height: 560px;
}
#gallerytext {
	position: relative;
	float: left;
	left: 110px;
	top: 50px;
	width: 605px;
}
a:link, a:visited, a:active {
	color: #990066;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* Footer */
.footer {
	position: relative;
	width: 767px;
}
.footer p {
	text-align: center;
	font-size: 11px;
}
.footer a:link, .footer a:visited, .footer a:active {
	color: #990066;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}

/* contact form */
#formwrapper {width:500px; margin-top: 10px;}
.message {background: #333; color:#fff;display:none;width:460px;padding:10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; left: 40px;}
.contact label { display: block; width: 100px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000;}
.contact ul {list-style-type:none;width:390px;}
.contact li {list-style-type:none; margin-bottom: 10px;}
.contact li.special {display:none;}
.contact input {width:260px;}
.contact textarea {width:260px;}
.contact li.submitbutton {margin-left: 100px;}