/* GENERAL STYLES */
@import "reset.css";

body {background-color: #9a816b; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 12px; color: #2a0c00; min-width: 986px; }

h1 {  background: url(imgs/cps_logo.gif) no-repeat; display: block; float: left; height: 51px; margin: 19px 0 0 25px; width: 262px; }
h1 a {  display: block; height: 100%; overflow: hidden; text-indent: -10000px; width: 100%; }
#navigation { float: left; height: 37px; margin: 29px 0 0 42px; width: 624px;  }
#homespace { float: left; height: 399px; margin: 0 0 0 25px; width: 900px;  }
#subspace { margin: 194px 0 0 292px; width: 633px;  }
#bleft {float: left; margin: 0 34px 0 0; width: 364px;  color: #2a0c00; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 13px; line-height:19px; }
#rbar { background: url(imgs/bg_side.jpg) no-repeat; display: block;float: left; margin: 0 0 0 0; width: 230px; height: 564px;  }
#ptp { background: url(imgs/btn_print.gif) no-repeat; display: block; height: 32px; margin-left: auto; margin-right: auto; margin-bottom: 3px; width: 215px; clear: both; }
#ptp a {  display: block; height: 100%; overflow: hidden; text-indent: -10000px; width: 100%; }
#stf { background: url(imgs/btn_send.gif) no-repeat; display: block; height: 32px; margin-left: auto; margin-right: auto; margin-bottom: 3px; width: 215px; clear: both; }
#stf a {  display: block; height: 100%; overflow: hidden; text-indent: -10000px; width: 100%; }
#ct {margin-left: auto; margin-right: auto; margin-top: 20px; width: 215px; clear: both; }
#linkbar { float: left; height: 153px; margin: 0 0 0 15px; width: 921px;  }
#footer { float: left; height: 47px; margin: 0 0 0 25px; width: 921px;  }
#f1 { color: #a5084b; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 12px; line-height:22px; float: left; height: 25px; margin: 0 0 0 0; width: 545px;  }
#footerspace { float: left; height: 40px; margin: 0 0 0 25px; width: 921px;  }
#welcome { background: url(imgs/hp_link01.png) no-repeat; display: block;float: left; height: 153px; margin: 0 0 0 0; width: 459px;  }
#pss { background: url(imgs/hp_link02.png) no-repeat; display: block;float: left; height: 153px; margin: 0 0 0 0; width: 230px;  }
#mdw { background: url(imgs/hp_link03.png) no-repeat; display: block;float: left; height: 153px; margin: 0 0 0 0; width: 232px;  }
#hphead01 { background: url(imgs/hptxt01_welcome.png) no-repeat; display: block;float: left; height: 24px; margin: 9px 0 5px 23px; width: 340px;  }
#hptext01 { color: #ffffff; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 12px; line-height:17px; float: left; height: 80px; margin: 0 0 0 23px; width: 406px;  }
#hphead02 { background: url(imgs/hptxt01_pss.png) no-repeat; display: block;float: left; height: 22px; margin: 9px 0 5px 11px; width: 180px;  }
#hppf01 { background: url(imgs/pss_petfills.png) no-repeat; display: block;float: left; height: 91px; margin: 9px 0 0 6px; width: 74px;  }
#hppf02 { background: url(imgs/mdw_petfills.png) no-repeat; display: block;float: left; height: 100px; margin: 2px 0 0 6px; width: 78px;  }
#hptext02 { color: #ffffff; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; line-height:17px; float: right; height: 69px; margin: 0 21px 0 0; width: 120px;  }
#hphead03 { background: url(imgs/hptxt01_mdw.png) no-repeat; display: block;float: left; height: 23px; margin: 9px 0 5px 11px; width: 176px;  }
#hptext03 { color: #ffffff; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; line-height:17px; float: right; height: 69px; margin: 0 19px 0 0; width: 124px;  }

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #a5084b;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

ul#navigation { background: url(imgs/nav.gif) 0 0 no-repeat; height: 37px; width: 595px; }
	ul#navigation li { display: block; float: left; }
	ul#navigation li a { background: url(imgs/nav.gif) no-repeat; display: block; height: 37px; text-indent: -10000px; }

	ul#navigation li a#petsitting { background-position: 0px 0px; width: 99px; }
	ul#navigation li a#petsitting:hover, ul#navigation li.active a#petsitting { background-position: 0px -37px; }

	ul#navigation li a#midday { background-position: -99px 0px; width: 136px; }
	ul#navigation li a#midday:hover, ul#navigation li.active a#midday { background-position: -99px -37px; }

	ul#navigation li a#about { background-position: -235px 0px; width: 78px; }
	ul#navigation li a#about:hover, ul#navigation li.active a#about { background-position: -235px -37px; }

	ul#navigation li a#why { background-position: -313px 0px; width: 140px; }
	ul#navigation li a#why:hover, ul#navigation li.active a#why { background-position: -313px -37px; }

	ul#navigation li a#faq { background-position: -453px 0px; width: 38px; }
	ul#navigation li a#faq:hover, ul#navigation li.active a#faq { background-position: -453px -37px; }

	ul#navigation li a#contact { background-position: -491px 0px; width: 104px; }
	ul#navigation li a#contact:hover, ul#navigation li.active a#contact { background-position: -491px -37px; }
	
#f1 { color: #ffffff; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; line-height:20px; float: left; height: 80px; margin: 0 0 0 0; width: 495px;  }
#f2 { background: url(imgs/footer_2.gif) no-repeat; display: block;float: right; height: 53px; margin: 0 0 0 0; width: 367px;   }

ul.pslist {
margin: 0;
padding: 0;
}

ul.pslist li {
list-style: none; /*--Takes out the default bullets--*/
list-style-image: none;
padding: 0 5px 0 15px; /*--Adds padding around each item--*/
margin: 7px 0 7px 15px;
background: url(imgs/bullet_heart.gif) no-repeat 0 0; /*--Adds a bullet icon as a background image--*/
}




