/* The Pet Sitters LLC */

.Shell {
height: 1500px;
background:url(../images/paws.jpg);
font-family: Helvetica, Verdana, Arial, sans-serif ;
}

.house {
margin-left: -364px;
position: absolute;
left: 50%;
width: 729px;
visibility: visible
}

.roof {
width: 729px;
height: 210px;
background:url(../images/roof.gif) no-repeat;
}


#main_nav {
background: #fff;
}



.nav_holder {
width: 729px;
padding: 178px 0 5px 0;
}

#subtitle {
width: 175px;
height: 23px;
background:url(../images/subtitle.jpg) no-repeat;
margin: 0 277px 0 277px;
}

.nav ul {
height: 20px;
margin: 0px 80px 0px 90px;
padding: 5px 0px;
white-space: nowrap;
}

.nav ul a:link, .nav ul a:visited {
margin: 10px;
padding: 0 11px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fff;
background: #7F6B66;
text-decoration: none;
}

.nav ul a:hover {
text-decoration: underline;
}


.nav li {
list-style-type: none;
display: inline;
padding: 0px;
}

#green a:link, #green a:visited {
margin: 10px;
padding: 0 11px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fff;
background: #7FA076;
text-decoration: none;
}

#green a:hover {
text-decoration: underline;
}

#rate a:link, #rate a:visited {
margin: 10px;
padding: 0 11px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fff;
background: #6DA3C4;
text-decoration: none;
}

#rate a:hover {
text-decoration: underline;
}

#about a:link, #about a:visited {
margin: 10px;
padding: 0 11px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fff;
background: #4C92CF;
text-decoration: none;
}

#about a:hover {
text-decoration: underline;
}





.main_content {
width: 729px;
height: 778px;
background-color:#FFFFFF;
}

.main_content p {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 17px;
color:#FFFFFF;
padding: 100px 30px 0px 30px;
margin: 0;
line-height: 22px;
}

.main_content ul {
padding-top: 40px;
padding-left: 47px;
margin: 0;
}

.main_content li {
margin: 0;
padding: 0;
color:#FFFFFF;
font-size: 17px;
list-style: none;
}

.main_content a:link, .main_content a:visited {
font-size:23px;
color:#FFFFFF;
text-decoration:underline;
}

.main_content a:hover {
font-size:23px;
color:#FFFFFF;
text-decoration:none;
}

.box1 {
float:left;
width: 355px;
height: 373px;
margin: 15px 18px 0 0;
background: url(../images/box1.gif) no-repeat;
}


.box2 {
float:left;
width: 355px;
height: 373px;
margin-top: 15px;
background: url(../images/box2.gif) no-repeat;
}

.box3 {
float:left;
width: 355px;
height: 373px;
margin: 15px 18px 0 0;
background: url(../images/box3.gif) no-repeat;
}

.box4 {
float:left;
width: 355px;
height: 373px;
margin-top: 15px;
background: url(../images/box4.gif) no-repeat;
}



#lower {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 17px;
color:#FFFFFF;
padding: 20px 30px 0px 30px;
line-height: 22px;
}

#lower a:link, #lower a:visited {
font-size:19px;
color:#FFFFFF;
text-decoration:underline;
}

#lower a:hover {
font-size:19px;
color:#FFFFFF;
text-decoration:none;
}


#seccondarylink a:link, #seccondarylink a:visited {
font-size:19px;
}

#seccondarylink a:hover {
font-size:19px;
}

#smaller li {
color: #fff;
font-size: 12px;
list-style: none;
}










.rates {
float:left;
width: 729px;
height: 762px;
margin-top: 15px;
padding: 77px 0 0 31px;
background: url(../images/rates.gif) no-repeat;
}

.rates h2 {
margin: 0px;
padding: 13px 0 21px 0;
color:#fff;
font-size: 17px;
}

.rates ul {
margin: 0px;
padding: 0px 0px 0px 20px;
}

.rates li {
font-size: 12px;
padding: 0 0 9px 20px;
margin: 0px;
}

.rates p {
margin: 0px;
padding: 40px 40px 0 0;
color:#333366;
font-size: 17px;
}

#small_print {
font-size: 12px;
color:#fff;
padding: 20px 30px 0px 30px;
line-height: 22px;
}



.forms {
float:left;
width: 729px;
height: 762px;
margin-top: 15px;
padding: 77px 0 0 31px;
background: url(../images/forms.gif) no-repeat;
}

.forms a:link, .forms a:visited {
margin: 0px;
padding: 13px 0 21px 0;
color:#fff;
font-size: 17px;
text-decoration:underline;
}

.forms a:hover {
font-size:17px;
color:#fff;
text-decoration:none;
}

.forms ul {
margin: 0px;
padding: 0px 0px 0px 20px;
}

.forms li {
font-size: 12px;
padding: 0 180px 9px 20px;
margin: 0px;
}

.forms p {
margin: 0px;
padding: 40px 40px 0 0;
color:#336633;
font-size: 17px;
}



.contact {
float:left;
width: 729px;
height: 762px;
margin-top: 15px;
padding: 77px 0 0 31px;
background: url(../images/contact.gif) no-repeat;
}

.contact h2 {
margin: 0px;
padding: 13px 0 21px 0;
color:#fff;
font-size: 17px;
}

.contact ul {
margin: 0px;
padding: 0px 0px 0px 20px;
}

.contact li {
font-size: 12px;
padding: 0 0 9px 20px;
margin: 0px;
}

.contact p {
margin: 0px;
padding: 40px 40px 0 0;
color:#493026;
font-size: 17px;
}

.contact a:link, .contact a:visited {
color:#493026;
font-size: 17px;
text-decoration:underline;
}

.contact a:hover {
font-size:17px;
color:#493026;
text-decoration:none;
}




.about {
float:left;
width: 729px;
height: 762px;
margin-top: 15px;
padding: 77px 0 0 31px;
background: url(../images/about.gif) no-repeat;
}

.about h2 {
margin: 0px;
padding: 13px 0 21px 0;
color:#fff;
font-size: 17px;
}

.about ul {
margin: 0px;
padding: 0px 0px 0px 20px;
}

.about li {
font-size: 12px;
padding: 0 310px 9px 20px;
margin: 0px;
}

.about p {
margin: 0px;
padding: 40px 40px 0 0;
color:#493026;
font-size: 17px;
}

.about a:link, .about a:visited {
color:#493026;
font-size: 17px;
text-decoration:underline;
}

.about a:hover {
font-size:17px;
color:#493026;
text-decoration:none;
}

/*-- testimonials start --*/

.forum {
float:left;
width: 729px;
margin-top: 15px;
padding-top: 75px;
background: url(../images/forum.gif) no-repeat;
background-color: #7F6B66;
}

.forum h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #493026;
font-size: 14px;
font-weight:lighter;
margin: 10px 10px 10px 470px;
}


.forum ul {
text-decoration: none;
margin: 0;
padding: 0;
}

.forum ul li {
list-style: none;
background: #937E79;
margin: 10px 0px 30px 0px;
padding: 0px 10px 5px 10px;
}

.forum p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
font-size: 12px;
margin: 0;
padding: 10px;
font-weight:lighter;
}


/*-- form start --*/

.form {
margin: 30px 15px 10px 15px;
padding: 20px 10px;
color: #F5EFEB;
border-top: 1px dashed #fff;
}

.form p {
margin: 0;
padding: 10px;
color: #F5EFEB;
}

.form h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #493026;
background: none;
font-size: 14px;
margin: 0;
padding-bottom: 10px;
}


.form a:link, .form a:visited {
text-decoration:underline;
color: #663333;
font-weight: normal;
}

.form a:hover {
color: #312820;
text-decoration: none;
}

/*-- form end --*/

/*-- testimonials end --*/
