/*----General adjustments----*/
*
{
 margin: 0;
 padding: 0;
}
body
{
 background: rgb(182, 182, 182) url(images/randi-background-bw.jpg) repeat-x fixed;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 10pt;
 color: rgb(126, 126, 126);
}
.container
{
 width: 740px;
 margin: 0 auto;
 background: rgb(255, 255, 255);
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}
.wrapper
{
 width: 780px;
 margin: 0 auto;
 background-image: url(images/container-gradient.png);
}
img
{
 border: none;
}

/*----Outside Effect----*/
#headerOutside
{
 width: 740px;
 height: 300px;
 background:  url(images/outside.jpg) repeat-x fixed;
 overflow: hidden;
}
#header
{
 height: 300px;
 background-image: url(images/header-graphic.png);
}
/*----Header layout----*/
h1#title
{
 padding: 10px;
 font-size: 24pt;
 line-height: 35px;
 margin-bottom: 150px;
}
#header a
{
 text-decoration: none;
 color: rgb(74, 130, 36);
 font-family: "Baskerville", Times New Roman, Palatino, serif;
}
a[href="http://www.facebook.com/pages/Doggy-Dog-Walker-In-Home-Pet-Care/138764266212702"]
{
 float: right;
}
h1#title .inHome
{
 font-weight: normal;
 line-height: 10px;
}
h4#slogan
{
 width: 740px;
 text-align: center;
 color: white;
}
h4#slogan .lic
{
 font-weight: normal;
}
/*----Navigaton bar----*/
ul.nav
{
 list-style: none;
 width: 740px;
 overflow: hidden;
 border-bottom: 2px solid #ccc;
 border-top: 2px solid rgb(245, 245, 245);
 background: url(images/navbarback.png)
}
ul.nav li
{
 float: left;
}
ul.nav a
{
 display: block;
 padding: 3px 34px;
 text-decoration: none;
}
ul.nav a:link
{
 font-weight: bold;
 color: rgb(94, 150, 56);
}
ul.nav a:visited
{
 font-weight: bold;
 color: rgb(130, 130, 130);
}
ul.nav a:hover, ul.nav a:focus
{
 color: rgb(114, 180, 86);
 text-shadow: 0 0 10px #fff;
 background: url(images/nav-selector.png) no-repeat center bottom;
 text-decoration: none;
}
ul.nav a:active
{
 color: rgb(255, 255, 255);
 text-shadow: 0 0 10px rgb(114, 180, 86);
 background: url(images/nav-selector.png) no-repeat center bottom;
}
/*----Content Area----*/
div#video
{
 width: 425px;
 margin: 25px auto 25px;
}
#content-wrap
{
 background: url(images/dogdish.jpg) no-repeat bottom right;
 padding-bottom: 50px;
}
#content
{
 width: 600px;
 margin: 0 auto;
}
#content h2
{
 font-family: "Baskerville", Times New Roman, Palatino, serif;
 color: rgb(74, 130, 36);
 margin-bottom: 15px;
}
#content span.signed
{
 font-family: "Baskerville", Times New Roman, Palatino, serif;
 color: rgb(74, 130, 36);
 font-weight: bold;
}
#content img[src="images/catpic.jpg"]
{
 margin-top: 24px;
 margin-left: 20px;
}
.bullets
{
 overflow: hidden;
 margin: 0 auto;
 text-align: center;
 font-family: "Baskerville", Times New Roman, Palatino, serif;
 color: rgb(74, 130, 36);
}
.bullets p
{
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 12pt;
 color: rgb(126, 126, 126);
 margin: 10px;
}
/*----Footer Area----*/
div#footer
{
 background: rgb(138, 176, 80) url(images/grass-footer.gif) no-repeat top;
}
div#footer img
{
 margin-top: 50px;
 padding-left: 5px;
 border: none;
}
div#sitemap
{
 float: right;
 margin-top: 50px;
}
div#sitemap p
{
 text-align: center;
 color: rgb(74, 130, 36);
 margin-bottom: 10px;
}
ul.footer-nav
{
 width: 375px;
 margin-right: 7px;
}
ul.footer-nav li
{
 float: right;
 list-style: none;
 overflow: hidden;
 margin: 1px;
}
ul.footer-nav a
{
 text-decoration: none;
 color: rgb(74, 130, 36);
 border-right: 1px solid rgb(172, 208, 116);
 padding: 5px;
}
ul.footer-nav li:first-child a
{
 border-right: none;
}
/*----Jeebs Link----*/
div#jeebs-link
{
 float: right;
 color: rgb(74, 130, 36);
 padding-bottom: 20px;
}
p#jeebslink a
{
 padding: 9px 40px 10px 0;
 margin-right: 10px;
 background: url(images/arrow.png) no-repeat center right;
}
p#jeebslink a:link, p#jeebslink a:visited
{
 text-decoration: none;
 color: rgb(192, 228, 136);
}
p#jeebslink a:hover
{
 padding: 9px 40px 10px 0;
 text-decoration: none;
 color: rgb(232, 268, 176);
 text-shadow: 0 0 10px rgb(232, 268, 176);
 background: url(images/arrow-lit.png) no-repeat center right;
}
.clearlink
{
 clear: both;
}
/*----Services Page----*/
#content h2.pagehead
{
 margin-top: 25px;
}
.servicesFor
{
 float: left;
 width: 280px;
}
.servicesProvided
{
 float: right;
 width: 280px;
}
.rates
{
 clear: both;
 margin-bottom: 25px;
}
table
{
 background-color: rgb(240, 240, 240);
 padding: 10px;
 width: 500px;
 margin: 0 auto 25px;
 border: 1px solid rgb(220, 220, 220);
}
td.servicePrice
{
 font-weight: bold;
 color: rgb(94, 150, 56);
}
p.lhead, .bold
{
 color: rgb(94, 150, 56);
 font-weight: bold;
}
ul.provided, ul.for
{
 list-style: none;
}
.goal
{
 width: 400px;
 margin: 0 auto;
}
.goal h2
{
 text-align: center;
}
/*----About Page----*/
img[src="images/husband-and-i.jpg"]
{
 float: left;
 margin-bottom: 10px;
}
img[src="images/marc-randi3.jpg"], img[src="images/marc-randi4.jpg"]
{
 margin: 10px;
}
a[href="index.html"], a[href="http://www.petsitllc.com"], a[href="http://www.petsit.com"]:link, a[href="index.html"], a[href="http://www.petsit.com"], a[href="http://www.petsitllc.com"]:visited
{
 color: rgb(94, 150, 56);
 text-decoration: none;
}
a[href="index.html"]:hover, a[href="http://www.petsit.com"]:hover, a[href="http://www.petsitllc.com"]:hover
{
 color: rgb(74, 130, 36);
 text-decoration: underline;
}
/*----Contact Page----*/
.contact-head
{
 margin-bottom: 25px;
}
/*----Territory Page----*/
#map-location
{
 margin: 20px 0 50px;
}
