body { font-family: Arial, Helvetica, sans-serif;margin:5px 0 0 0; background:#c6b182 url(http://www.safariandmd.com/assets/images/bg_top.jpg) top left repeat-x;}

p { font-size: 12px;
    line-height: 19px;
    color:#000000;}
/*
h1 { font-size: 24px;
font-weight: bold;}
 */
address {font-style:normal;}

#contact-us-heading { font-size: 24px;
    font-weight: bold;
    display:block;
    text-align:center;
    margin: 15px 0 15px 0;}

h1, h2, .content-h3, #main-services-heading { font-size: 18px;
    font-weight: bold;
    color:#AA9A06;}

h3, .content-h2 { font-size: 14px;
    font-weight: bold;
    color:#8E8005;}

h4 { font-size: 12px; 
    font-weight: bold;}

a { font-weight: bold;
    text-decoration: none;
    color:#A68F53;}

a:hover { text-decoration: underline;
    color:#AA9A06;}

li { font-size: 12px;
    line-height: 14px;
    padding-bottom:5px;
    margin-left:-15px;}

strong {color:#4D4502;}

hr {color:#574A2B;
    background:#574A2B;
    height:1px;
    border:0;
}

.imgborder { BORDER: #8E8005 1px solid;}

.smalltext { font-size: 10px;
    line-height: 14px;}

.borderleft { border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000;}

/* Template */
.nav {font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#f9ebc6;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    margin:0px;
    }
    .nav:hover {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#8E8005;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
        margin:0px;
    }

    .address {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#f9ebc6;
        line-height:18px;
        margin:0;
        font-weight:bold;
    }

    .sidenav {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#f9ebc6;
        text-decoration:none;
        text-transform:uppercase;
        margin:0;
        padding-left:20px;
    }

    .sidenav:hover {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#8E8005;
        text-decoration:none;
        text-transform:uppercase;
        margin:0;
        padding-left:20px;
    }

    .bottomlinks {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#928154;
        text-decoration:none;
        text-transform:uppercase;
    }

    .bottomlinks a{font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#8E8005;
        text-decoration:none;
        text-transform:uppercase;
    }

    .bottomlinks a:hover {font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#f9ebc6;
        text-decoration:none;
        text-transform:uppercase;
    }

    .splash { font-size: 12px;
        line-height: 26px;}

    /* Custom Forms -- Just change the colors */

    .fields {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        border: #000000 1px solid;
        background-color: #C4B07E;
}
input.submit
{
    border: 1px solid #000000;
    border-top-color: #000000;
    border-left-color: #000000;
    padding: 0.25em;
    background-color: #C4B07E;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
    border: 1px solid #000000;
    border-top-color: #000000;
    border-left-color: #000000;
    padding: 0.25em;
    background-color: #000000;
    color: #C4B07E;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.formtext { font-size: 12px;
    line-height: 19px;}

/* New Services Navigation Box */
.services_nav {
    width:75%; 
    margin:auto;
    padding:5px; 
    border:solid #D7C89F 3px;
    color:#000000;
}
.services_nav a {
    margin:0;
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;	
}

.services_nav a:hover {
    margin:0;
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#8E8005;
}
.services_nav li{
    color:#f9ebc6;
}

/* Custom Forms End */

#phone-numbers{
    display:block;
    position:absolute;
    top:10px;
    margin-left:542px;
    z-index:0;
    font-size:16px;
    font-weight:bold;
    color:#6D5E38;
}

#free-consult{
    display:block;
    position:absolute; 
    z-index:30; 
    margin:66px 0px 0px 330px;
    font-size:20px;
    text-align:center;
    color:#918A30;
}


/* MMT Edits */

.body-form-wrap #contact-us-heading {
	text-align: left;
	padding-left: 10px;
	margin-bottom: 5px;
}
.bodyfieldtye1 {

}
.body-form-wrap .fields {
	background-color: #FFF;
	padding: 7px;
	margin: 0px;
	font-size: 12px;
	border-color: #4D4502;
}
.body-contact-form {
	padding-top: 10px;
	padding-bottom: 10px;
}
.form-note {
	font-size: 12px;
	padding-left: 10px;
}
.body-form-wrap #contact .forms  p {
	margin: 0px;
	padding: 0px;
}
.body-form-wrap {
	background-image: url(contact-us-form-bg.jpg);
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: -2px top;
}

.body-form-wrap .submit {border:none;}

#mini-consult-form #contact{background:transparent url(assets/contact-form-bg.png) no-repeat 0 0;padding:90px 35px 10px 45px;margin:0 0 15px 30px;}
#mini-consult-form #contact label{display:block;font-size:16px;color:#4c4507;margin-bottom:6px;font-weight:bold;}
#mini-consult-form #contact input.text{display:block;border:1px solid #666;padding:5px;font-size:14px;margin-bottom:6px;width:163px;}
#mini-consult-form #contact .submit{border:none;}
#mini-consult-form #contact-us-heading {margin-bottom:0;text-indent:-2000px;background:transparent url(assets/btn-contact-us.png) no-repeat top center;height:36px;margin: 0 0 8px 0;}
#mini-consult-form .heading {font-weight:bold;font-family:arial bold, arial;color:#665c20;text-align:center;font-size:15px;padding:0;margin:0 0 6px 0;}

/*Gallery Scrolls Start Here*/
.cosmeticScroll {
	width: 402px;
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 1px solid #000;
}
.galleryScroll {
	width: 402px;
	height: auto;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 1px solid #000;
}
