
@charset "utf-8";
/* CSS Document */

body,html{
height:100%;}


.graphic
{
border: 1px solid #666;
border-color:#003;
padding: 2px;
}
.navbar{
    background-color:#eaeaea;
}
.navbar a{
    color:#898989;
}
.container{
    max-width:976px;
}
.navbar ul li{
    background:url(../img/top-nav-dividers.jpg) no-repeat right 5px;
}
.navbar li:last-child{
    background:none;
}
.navbar ul li li{
    background:none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    background-color:#44631f;
}
#cnt{
	padding-bottom:110px;
}

#sidebar-nav a{
    color:#44631f;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    padding:8px 0;
}
#sidebar-nav a:hover{
    background:none;
    color:#5c9a00;
}
#sidebar-nav .nav > li > a:focus{
    background:none;
    color:#5c9a00;
}
#sidebar-nav .nav > li > a:focus,
#sidebar-nav li{
    padding:0;
    background:url(../img/side-nav-dividers.jpg) no-repeat 0 bottom transparent !important;
}
#sidebar-nav li:last-child{
    background:none !important;
}
#sidebar-nav .dropdown ul{
    background-color:#f0f9e4;
    border:#97a395 1px solid;
    margin:0;
    padding:0;
    border-radius:0;
    left:-162px;
    top:10px;
}
#sidebar-nav .dropdown li{
    background:none !important;
    border-bottom:#a5b296 1px solid;
    padding:0 10px;
width:160px;


}
#sidebar-nav .dropdown li a{
    text-transform:capitalize;
    font-family:'Trebuchet MS';
    font-weight:normal;
 white-space: normal;
}
#pageCnt{min-height:100%;position:relative;}

footer{
    background:#44631f;
    margin:38px 0 0 0;
    border-top:#f0f9e4 22px solid;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight:bold;
    height:100px;

position:absolute;
bottom:0;
width:100%;
}
footer .container{
    padding:20px 0 0 0;
    position:relative;    height:70px;
}
#phone{
    float:right;
}
#phone a{
    color:#cccccc;
    background:#000000;
    font-size:28px;
    padding:10px;
}
#phone a:hover{
    text-decoration:none;
}
#tickle-lipo{
    float:right;
}
#tickle-lipo a{
    color:#ffffff;
    font-size:24px;
    background:url(../img/triangle.jpg) no-repeat right 10px;
    padding-right:11px;
    margin-right:25px;
}
#tickle-lipo a:hover{
    text-decoration:none;
    color:#eaeaea;
}
@media (max-width: 991px){
    #sidebar-nav .dropdown ul{
        left:170px;
        }
}
@media (max-width:630px){
    #tickle-lipo, #phone{
        float:none;
        padding:10px 20px;
    }
    footer{
        height:160px;
    }
}
#home-body {
    background:#f0f9e4;
}

#home-body .navbar{margin-bottom:0;}
#home-body .container{
    max-width:1060px;   
}

#home-upper-half{background:#fff;
padding:20px 0
}
#home-body #sidebar-nav .dropdown ul{
    background-color:#f0f9e4;
    border:#97a395 1px solid;
    margin:0;
    padding:0;
    border-radius:0;
    left:185px;
    top:10px;
}
#home-lower-half{
padding-bottom:90px;
    height:100%;
}
.pull-down{
    margin-top:35%
}
#home-body footer{
    border-top:none;
    margin-top:0;
    height:70px;
    margin-bottom:0;
   position:absolute;
   bottom:0;
   width:100%;
}
#home-body #phone, #home-body #tickle-lipo{
    float:left;
    margin-right:15px;
}
#home-body #phone a{
    font-size:20px;
}
#home-body #tickle-lipo a{
    font-size:20px;
}
.womanCnt{
position:absolute;
bottom:0;
right:0;
max-width:55%;
z-index:1000;
}
#home-body #pageCnt{
position:relative;
min-height:100%;
}





@media (max-width:991px)and (min-width:700px){
    #home-body .col-md-7{
        width: 40%;
    }
    #home-body .pull-down{
        margin-top:0;
    }
}
@media (max-width:800px) {
    #home-body #womanOverlay {
        display:none;
    }
    #home-body .col-md-7{
        width: 100%;
    }
    #home-body .pull-down{
        margin:0;
    }
}
@media (max-width:876px){
    
    #home-body #phone, #home-body #tickle-lipo{
        float:none;
        padding:0 0 10px 10px;
    }
    #home-body footer{
        height:90px;
    }
}
@media (max-width:335px){
    #tickle-lipo a{
        font-size:16px !important;
        background-position:right;
    }
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
.testimonials { min-width:100%;
                max-width:100%;}
.name { font-style:italic;
         text-align:right;
		 color:#44631f;}