

body{
background-color: #55290E;
font-family: Georgia;
font-size: 1.0em;
}

.clear{
clear:both;
}

#wrapper{
margin: 0 auto;
width:100%;
line-height: 100%
margin-left: auto;
margin-right: auto;
vertical-align:middle;
text-align:center;
}

#header{
width:950px;
height:22px;
background: url(../images/taddy_site_all_03.gif) top;
}

#headerwrapper{
margin: 0 auto;
width:950px;
}

#index_content{
width:950px;
background: url(../images/logo_bottom_bg.jpg) 10px 10px repeat-y;

}

#mainwrapper{
width:950px;
margin: 0 auto;
background: url(../images/taddy_bg.jpg) repeat-y;
}

#footerwrapper{
width:950px;
height:187px;
margin: 0 auto;
background: url(../images/taddy_site_all_03_bottom.gif) no-repeat;
}

#footer{
width:950px;
height:55px;
margin-left:13px;
padding-left:222px;
background: url(../images/taddy_site_all_index_footer.gif) no-repeat;
}

#footer_services{
width:950px;
padding-top:60px;
margin-left:13px;
background: url(../images/taddy_site_all_services_footer.gif) no-repeat;
}

#footer_walking{
width:950px;
padding-top:60px;
margin-left:13px;
background: url(../images/taddy_site_all_walking_footer.gif) no-repeat;
}

#footer_pricing{
width:950px;
padding-top:60px;
margin-left:13px;
background: url(../images/taddy_site_all_pricing_footer.gif) no-repeat;
}

#footer_loves{
width:950px;
padding-top:60px;
margin-left:13px;
background: url(../images/taddy_site_all_loves_footer.gif) no-repeat;
}

#history_content{
width:695px;
margin-top:15px;
padding-top:30px;
padding-left:20px;
padding-bottom:40px;
text-align:left;
background: url(../images/history_bg.jpg) no-repeat;
}

#history_content2{
width:660px;
}

#services_content{
float:left;
width:700px;
height:168px;
margin-top:15px;
padding-left:20px;
padding-bottom:75px;
text-align:left;
background: url(../images/services_bg.jpg) no-repeat;
}

#services_left_text{
float:left;
padding-top:45px;
width:220px;
}

#services_right_text{
float:left;
width:237px;
padding-top:45px;
margin-left:10px;
padding-right:20px;
}

#contact_form{
float:left;
text-align:center;
width:170px;
vertical-align: top;
}

#promise_content{
width:695px;
height:86px;
margin-top:5px;
padding-top:25px;
padding-left:20px;
text-align:left;
background: url(../images/promise_bg.gif) no-repeat;
}

#promises_left_text{
float:left;
padding-top:10px;
width:440px;
}

#left_content{
float:left;
width:228px;
margin-left:10px;
}

#right_content{
float:left;
width:712px;
margin: 0 auto;
}

#services_page_content{
width:712px;
height:489px;
margin-top:20px;
background: url(../images/services_background.jpg) no-repeat;
}

#services_left{
width:261px;
float:left;
margin-left:107px;
margin-top:18px;
padding-top:5px;
margin-right:123px;
text-align:left;
}

#walking_page_content{
width:712px;
height:489px;
margin-top:20px;
background: url(../images/walking_background.jpg) no-repeat;
}

#walking_left{
width:285px;
float:left;
margin-left:105px;
margin-top:18px;
padding-top:61px;
margin-right:101px;
text-align:left;
}

#visit_page_content{
width:712px;
height:489px;
margin-top:20px;
background: url(../images/visits_background.jpg) no-repeat;
}

#visit_left{
width:297px;
float:left;
margin-left:105px;
margin-top:18px;
padding-top:61px;
margin-right:89px;
text-align:left;
}

#pricing_page_content{
width:712px;
height:509px;
margin-top:20px;
background: url(../images/pricing_background.jpg) no-repeat;
}

#pricing_left{
width:491px;
float:left;
text-align:left;
}

#pricing_first_column{
width:167px;
float:left;
margin-top:18px;
margin-left:105px;
margin-right: 51px;
padding-top:69px;
text-align:left;
}

#pricing_second_column{
width:120px;
float:left;
margin-top:18px;
margin-right: 48px;
padding-top:119px;
text-align:left;
}

#loves_page_content{
width:712px;
height:489px;
margin-top:20px;
background: url(../images/loves_background.jpg) no-repeat;
}

#loves_left{
width:333px;
float:left;
margin-left:113px;
margin-top:18px;
margin-right:50px;
text-align:left;
}

#first_row{

}

#other_right{
float:left;
width:200px;
text-align:center;
padding-top:100px;
}

#header_quote{
float:left;
width:195px;
}

#header_phone{
float:left;
width:254px;
margin-left:25px;
margin-top:10px;
}

#header_login{
float:left;
width:232px;
margin-top:5px;
}

#left_footer_content{
float:left;
width:205px;
margin-left:23px;
margin-top:3px;
margin-bottom:7px;
}

#right_footer_content{
float:left;
width:722px;
}

.customer_satisfaction{
font-size: 10px;
color: #000000;
font-family:Arial,"Lucida Grande";
}

.index_quote{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
font-style:italic;
}

.services_quote{
font-size: 18px;
color: #55290E;
font-family:Arial,"Lucida Grande";
font-style:italic;
}

.loves_quote{
font-size: 18px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
font-style:italic;
}

.index_email{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
}

.index_owner{
font-size: 13px;
color: #E91737;
font-family:Arial,"Lucida Grande";
}

.index_phone{
font-size: 20px;
color: #55290E;
font-family:Arial,"Lucida Grande";
}

.history_text{
font-size: 12px;
color: #562A0D;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.services_bold_text{
font-size: 14px;
color: #55290E;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.services_normal_text{
font-size: 14px;
color: #55290E;
font-family:Arial,"Lucida Grande";
}

.walking_header_text{
font-size: 14px;
color: #562A0D;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.pricing_header_text{
font-size: 14px;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
font-weight: bold;
padding-bottom:10px;
}

.pricing_sub_text{
font-size: 14px;
color: #562A0D;
font-family:Arial,"Lucida Grande";
font-weight: bold;
padding-bottom:10px;
}

.walking_normal_text{
font-size: 14px;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.visit_header_text{
font-size: 14px;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.visit_normal_text{
font-size: 14px;
color: #04A7C9;
font-family:Arial,"Lucida Grande";
}

.contact_form_title{
font-size: 18px;
color: #00AED4;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.services_text{
font-size: 12px;
color: #FFFFFF;
font-family:Arial,"Lucida Grande";
font-weight: bold;
}

.contact_sub_text{
font-size: 12px;
color: #000000;
font-family:Arial,"Lucida Grande";
}

.form_text {
color: #A4A4A4;
font-size: 10px;
font-family: Arial;
}

.customer_satisfaction2{
font-size: 10px;
color: #EE1F30;
padding-right:50px;
font-family:Arial,"Lucida Grande";
}

.customer_satisfaction3{
font-size: 10px;
color: #949494;
font-family:Arial,"Lucida Grande";
}

a img.project { border: 5px #9F9F9F solid;}
a:visited img.project { }
a:hover img.project { border: 5px #41B148 solid; }

a.services:link{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.services:visited{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}
a.services:hover{
font-size: 1.0em;
color: #41B148;
text-decoration: none;
}
a.services:active{
font-size: 1.0em;
color: #E29C16;
text-decoration: none;
}

a.index_email_link:link{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
text-decoration: none;
}
a.index_email_link:visited{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
text-decoration: none;
}


a.index_email_link:hover{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
text-decoration: underline;
}
a.index_email_link:active{
font-size: 15px;
color: #04A8CB;
font-family:Arial,"Lucida Grande";
text-decoration: none;
}


/* Navigation */



ul#nav_ul{
background: url(../images/nav.png) 1px 0px no-repeat;
width: 225px;
height:233px;
float:left;
margin:0;
padding: 0;
list-style: none;
}

#nav_ul li#nav_services{
float:right;
height:48px;
display: block;
margin:0 auto;
}

#nav_services a{
width: 225px;
height: 48px;
display: block;
}

#nav_services{
width: 225px;
height: 48px;
display: block; 
}

#nav_services a:hover{
background: url(../images/nav.png) -224px 0px no-repeat;
}

#body_services li#nav_services a {
background: url(../images/nav.png) -224px 0px no-repeat;
}

#nav_ul li#nav_walking{
float:right;
height:47px;
display: block;
margin:0 auto;
}

#nav_walking a{
width: 225px;
height: 47px;
display: block;
}

#nav_walking{
width: 225px;
height: 47px;
display: block; 
}

#nav_walking a:hover{
background: url(../images/nav.png) -224px -48px no-repeat;
}

#body_walking li#nav_walking a {
background: url(../images/nav.png) -224px -48px no-repeat;
}	

#nav_ul li#nav_visits{
float:right;
height:45px;
display: block;
margin:0 auto;
}

#nav_visits a{
width: 225px;
height: 45px;
display: block;
}

#nav_visits{
width: 225px;
height: 45px;
display: block; 
}

#nav_visits a:hover{
background: url(../images/nav.png) -224px -95px no-repeat;
}

#body_visits li#nav_visits a {
background: url(../images/nav.png) -224px -95px no-repeat;
}

#nav_ul li#nav_pricing{
float:right;
height:47px;
display: block;
margin:0 auto;
}

#nav_pricing a{
width: 225px;
height: 47px;
display: block;
}

#nav_pricing{
width: 225px;
height: 47px;
display: block; 
}

#nav_pricing a:hover{
background: url(../images/nav.png) -224px -140px no-repeat;
}

#body_pricing li#nav_pricing a {
background: url(../images/nav.png) -224px -140px no-repeat;
}	

#nav_ul li#nav_taddy{
float:right;
height:46px;
display: block;
margin:0 auto;
}

#nav_taddy a{
width: 225px;
height: 46px;
display: block;
}

#nav_taddy{
width: 225px;
height: 46px;
display: block; 
}

#nav_taddy a:hover{
background: url(../images/nav.png) -224px -187px no-repeat;
}

#body_taddy li#nav_taddy a {
background: url(../images/nav.png) -224px -187px no-repeat;
}

#nav_ul2{
color:#03a7cc; 
font-weight:bold; 
font-size:13px;
width:175px;
margin: 0 21px;

}

#nav_ul2 li{
border:solid 5px #51260c; 
padding:7px 0px;
margin-bottom: 7px;
background-color:#fff;
}

#nav_ul2 li a{
color:#03a7cc; 
text-decoration: none;
display: block;
}

#nav_ul2 li a:hover{
color:#51260c; 
text-decoration: none;
display: block;
}