﻿*
{
    padding:0px;
    margin:0px;
}
body
{
    background-image:url('/images/sitebg.gif');
}
a
{
    text-decoration:none;
}
p
{
    margin:12px 0px;
}

ul, ol
{
    margin-left:24px;
}
h1
{
    font-family:Georgia;
    FONT-SIZE: 18pt;
    font-weight:normal;
    line-height:22pt;
    color: #7BC143;
    margin-bottom:8px;
}


h2
{
    font-family:Arial;
    font-size:16pt;
    line-height:19pt;
    margin-top:8px;
    COLOR: #939598;

}
h3
{
    font-family:Arial;
    FONT-SIZE: 12 pt;
    font-weight:bold;
    line-height:15pt;
    margin-top:13px;
    color: #7BC143; 
    color:#00457C;
}
h4
{
    font-family:Arial;
    font-size:10pt;
    line-height:18pt;
    font-weight:bold;
    margin-top:13px;
    margin-bottom:6px;
    COLOR: #939598;

}
table, tr, td
{
    vertical-align:top; 
    margin-top:0; 
}
td
{
    padding-right:8px;
}
p
{
    font-family:Arial;
    font-size:10pt;
    line-height:14pt;
    color:#808285;
 
}
li
{
    font-family:Arial;   
}
 a , a:hover, a:visited, a:active
{
    font-family:Arial;
    color: #7BC143;
}
#content li
{
    margin:5px 0px;
}

ul, ol 
{
    margin:12px 0px;
    margin-left:34px;
}
th
{
    color:#00457C;
}
cite
{
    font-style:normal;
    color:#939598;
    font-size:10pt;
    line-height:12pt;
}
#ProductTabs
{
   position:relative;
}
#ProductTabs li
{
 
}
#ProductTabs td
{
    padding-left:10px;
}
.tab-content
{
    padding:0px 10px;
}
img 
{
    border-width:0px;
}
#container
{
    background-color:#ffffff;
    margin:0 auto;
    width:1024px;
}

 #header
{
    background-color:#ffffff;
    position:relative;
    height:143px;
}

#menu
{
    z-index:1000;
    padding-left:20px;
}

#logo
{
    width:361px;
    height:117px;
    position:absolute;
    top: 27px;
}
#order_online
{
    position:absolute;
    width:376px;
    height:91px;
    top: 52px;
    left: 632px;
}

.fullwidth
{
   margin:0 auto;
   position:relative;
   width:1024px;
}


#wrapper
{
    width:1024px;
}
#content
{
    background-image:url(/images/main-cont-middle.png);
    background-repeat:repeat-y;	   
}
#topContent
{
    background-image:url(/images/main-cont-top.png);
    height:23px;

}
#bottomContent
{
    background-image:url(/images/other-pages-template/dog-walker-footer.png);
    height:215px;
}

/* ---------------- Footer ----------------*/

#footer
{
    height:146px;
    position:relative;
    background-image:url(/images/background-color.png);
    background-repeat:repeat;
}

#footer_ads
{
    background-image:url(/images/footer/footer-ads.png);
    float:left;
    width:795px;
    height:72px;

}
#footer_trim
{
    background-image:url('/images/bottom-rim-home.png');
    height:200px;
    width:1024px;
}
#magazine_ad
{
    cursor:pointer;
    float:right;
    background-image:url(/images/footer/magazine-ad.png);
    background-repeat: no-repeat;
    width:118px;
    height:149px;
    
}

#list_links, #copyright
{
    width:800px;
}
#list_links
{
    position:absolute;
    color:White;
    font-size:13px;
    font-weight:bold;
    left:20px;
    bottom:50px;
}
#list_links a
{
    color:White;
}
#list_links li
{
    display:inline;
}

#copyright
{
    position:absolute;
    left:20px;
    bottom:0px;
}
#copyright p
{
    color:#999999;
    font-size:x-small;
}

/* -------------------------------------------*/


/* HOME PAGE */

    img
    {
        border:0px;
        margin:0px;
        padding:0px;
    }
    #main_content
    {
        position:relative;
    }
    #main_content > div
    {
       height:400px;
       padding:0px 10px !important;
       background-image:url(/images/dotted-green-divider.png);
       background-position:bottom right;
       background-repeat:no-repeat;
       float:left;
    }
    #main_content ul,#main_content ol
    {
        FONT-SIZE: small; 
        MARGIN-LEFT: 20px
    }
    
    #firstColumn
    {
        width:288px;
    }
    #secondColumn
    {
        width:230px;
    }
    #thirdColumn
    {
        width:214px;
    }
    #fourthColumn
    {
        width:210px;
        background-image:url('') !important;
    }
    
    #showcase
    {
        position:relative;
        padding:14px;
    }
    #showcase a, #showcase a:visited
    {
        color:#ffffff;
    }
    #showcase a:hover
    {
        color:#333333;
    }
    #showcase > div
    {
        position:absolute;
    }
    #showcase img
    {
        float:left;
    }
    .three-steps
    {
        margin-left:-10px;
    }
    #supplimentsForDogs
    {
        width: 673px;
        top: 27px;
        left: 324px;
        height: 45px;
    }
    #providingNutrition
    {
        top: 220px;
        left: 323px;
        width: 673px;
        height: 31px;
    }

    #learn1, #shop1, #follow1
    {
        text-align:center;
        color:#ffffff;
        font-size:9px;
        width:160px;
        height: 22px; 
        top:282px;       
    }
    #learn1
    {
        left: 421px;

    }
    #shop1
    {
        left:591px;
    }
    #shop1 div
    {
        line-height:9px;
    }
    #follow1
    {
        left:760px;
    }

    #showcase h1, #showcase h2
    {
        font-weight:normal;
        font-family:Georgia;
        color:#ffffff;
    }
    
    #showcase h1
    {
        font-size:31px;
    }
    #showcase h2
    {
        font-size:22px;
    }

/* HOME PAGE */


/* Tab Control ------------------------------ */

#tab_prices
{
    position:absolute; 
    right:0px;
    width:115px; 
    
}

div#tab_prices h1
{
    font-size:14px;
}
/* ------------------------------------------- */

div#tab_prices h2
{
    font-size:12px;
}
/* ------------------------------------------- */


/* Project Display --------------------------- */


#project_display
{
    height:375px;
    position:relative;
}




#splitter
{
    background-image:url(/images/splitter.png);
    background-repeat:repeat-x;
    height:34px;
    margin-left:-21px;
    margin-right:-21px;
}
#project_display_headers
{
    position:absolute;
    top:296px;
    left:50px;
    width: 600px;
}
#project_display_headers h1,
#project_display_headers h2
{
    font-weight:bold;
    font-family:Arial;
}
#total_health h1, #total_health h2
{
    display:inline;
    margin:4px;
}

/* Tabs */
#commonCosts th
{
    font-family:Georgia;
    font-size:large;        
}
    

#pd_image
{
    margin-left:-20px;
}

#dalmation, #product1, #product_list, #total_health
{
    position:absolute;
    background-repeat:no-repeat;
}
#dalmation
{
    width:246px;
    height:253px;
    background-image:url('/images/product-display/dalmation.png');
    top: 15px;
    left: -21px;
} 
#product1
{
    width:362px;
    height:193px;
    background-image:url('/images/product-display/product-imge.png');
    top: 76px;
    left: 250px;
}
#product_list
{
    width:370px;
    height:66px;
    background-image:url('/images/product-display/product-list.png');
    top: 0px;
    left: 350px;
}
/* ------------------------------------------- */

.column2-image
{
    float:right;
    margin-top:10px;
    margin-right:15px;
    border:2px solid gray;
}

/***** Formatted Content *****/


.templatedSidebar h1
{
    margin:4px 10px 6px 10px;
    color:#6FB43F;
    font-size:20px;
    font-weight:bold;
    line-height:24px;
    font-family:Georgia;        
}
.templatedSidebar h2
{
    margin:2px 10px 4px 10px;
    color:#0A4C81;
    font-size:11px;
    font-weight:bold;
    line-height:14px;
    font-family:Georgia;
}
.templatedSidebar h3
{
    
    font-size:16px;
    margin-top:8px;
    margin-bottom:6px;
}

.templatedSidebar p
{

    margin:2px 10px 6px 10px;
    font-size:11px;
    font-family:Arial;
}

.templatedSidebar li
{
    color:#C7C6C7   
}
/* Small Container Formatted */

    .FormattedContent
    {
        margin-top:12px;
        
    }
    .FormattedContent h1
    {
        margin:4px 0px 6px 0px;
        color:#6FB43F;
        font-size:20px;
        font-weight:bold;
        line-height:24px;
        font-family:Georgia;        
    }
    .FormattedContent h2
    {
        margin:2px 0px 4px 0px;
        color:#0A4C81;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        font-family:Georgia;
    }
    .FormattedContent h3
    {
        margin:2px 0px 4px 0px;
        color:#858586;
        font-size:14px;
        font-weight:bold;
        line-height:18px;
        font-weight:bold;
    }
    
    .FormattedContent p
    {
        color:#999999;
        margin:2px 0px 6px 0px;
        line-height:11pt;
        font-size:11px;
        font-family:Arial;
    }







/*     Section Links    */

.link-section
{
    font-family: Arial;
    width: 721px;
    height: 150px;
}
.link-section-text p
{
    font-size:12px;
}
.link-section h1
{
    font-size:18px;
}


.link_section-text, .link-section-image 
{
    float:left;
}
.link-section-image 
{
    width:120px;
    
}
.link_section-text
{
margin-left:50px;
width: 526px;

}

.link-section-text span
{
    color:#999999;
}

.back_bar_top, .back_bar_bottom
{   
     font-family:Arial;
     position:absolute;
     font-weight:bold;
     color:#58595B;
     top:3px; 
}
.back_bar_bottom
{   
    left:15px;
}
.back_bar_bottom
{   
    right:15px;
}
 
 
#contact_page h2
{
    color:#00457C;
}

.blue_highlight
{
    font-weight:bold;
    color:#00457C;
}

blockquote
{
    line-height:18px;
    margin:12px 0px;
    font-size:10pt;
    color:#00457C;
}

/* BLOG */

.sf_postTitle
{
    font-family:Georgia !important; 
    FONT-SIZE: 18pt !important;
    font-weight:normal !important;
    line-height:22pt !important;
    color: #7BC143 !important;
    margin-bottom:8px !important;
}

.sf_postContent p, .sf_postContent p
{
    margin:15px 0px !important;
}

.sf_postContent h1
{
    color:#00457C !important;
}
.sf_postContent ol
{
    margin-left:30px !important;
}

