#wrapper {
	width: 980px;
	background-color:#fff;
	margin-right: auto;
	margin-left: auto;
	border:#963 solid 2px;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;

}
#header {
	height: 125px;
	width: 950px;
	color: #324E0c;
	text-align: right;
}


#content {
	width: 950px;
	text-align: left;
}
#pic {
	text-align: center;
	width: 980px;
	padding-top: 10px;
}
#nav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	border-radius: 2em;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: #324E0c; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#324E0c', endColorstr='#7AA73D'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#324E0c), to(#7AA73D)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #324E0c,  #7AA73D); /* for firefox 3.6+ */

	border: solid 1px #6d6d6d;
}
#dropdown {
	width: 875px;
	margin-right: auto;
	margin-left: auto;
}
#nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#nav a {
	font-weight: bold;
	color: #E9D9B5;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	text-align: center;
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #E9D9B5; /* for non-css3 browsers */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9D9B5', endColorstr='#C9A680'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E9D9B5), to(#C9A680)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E9D9B5,  #C9A680); /* for firefox 3.6+ */
	color: #6D4A2C;
	border-top: solid 1px #E9D9B5;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #E9D9B5;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #E9D9B5 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9D9B5', endColorstr='#C9A680'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E9D9B5), to(#C9A680)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E9D9B5,  #C9A680) !important; /* for firefox 3.6+ */
	color: #6D4A2C !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
/* level 2 list */
#nav ul {
	background: #7AA73D; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AA73D', endColorstr='#324E0c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7AA73D), to(#324E0c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7AA73D,  #324E0c); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #E9D9B5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	/*text-shadow: 0 1px 1px rgba(255, 255, 255, .9);*/
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}

#nav2 {
	height: 75px;
	margin-right: auto;
	margin-left: auto;
}
#nav2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#nav2 ul li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
#nav2 ul li a {
	text-decoration: none;
	display: block;
	height: 35px;
	font-weight: bold;
	text-align: center;
	color: #623518;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;
}
#nav2 ul li a:hover {
	text-decoration: underline;
}




#footer {
	height: 80px;
	width: 950px;
	text-align: center;
	margin-bottom: 75px;
}
#back {
	font-weight: bold;
	color: #623518;
	text-align: right;
}
#back a {
	color: #623518;
	text-decoration: none;
	padding-right: 10px;
}
a {
	color: #623518;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #623518;
	text-decoration: underline;
	font-weight: bold;
}

#back a:hover {
	text-decoration: underline;
}


.copyright {
	background-color: #623518;
	padding: 5px;
	color: #BDAA8C;
	margin-top: 10px;
}
.copyright a {
	color: #F90;
	text-decoration: none;
}

.fltRt {
	float: right;
	padding-left: 10px;
}
.fltLft {
	float: left;
	padding-right: 10px;
}
.autoCtr {
	margin-right: auto;
	margin-left: auto;
}
.alignCtr {
	text-align: center;
}


body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #324E0c;
		background: #E9D9B5; /* for non-css3 browsers */

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9D9B5', endColorstr='#C9A680'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E9D9B5), to(#C9A680)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E9D9B5,  #C9A680); /* for firefox 3.6+ */

}

h1 {
	color: #623518;
	font-size: 1.5em;
}
h2 {
	color: #324E0c;
	font-size: 1.3em;
	text-shadow: 1px 1px #E9D9B5;
}
h3 {
	color: #324E0c;
	font-size: 1.1em;
}


p {
	line-height: 1.5;
}
th {
	color: #324E0c;
	font-weight: bold;
}
td {
	vertical-align: top;
}
td a {
	font-weight: bold;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.pricingBarge {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #324E0c;
	border-right-color: #623518;
	border-bottom-color: #623518;
	border-left-color: #324E0c;
	margin-right: auto;
	margin-left: auto;
}
.pricingBarge th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #324E0c;
	border-right-color: #623518;
	border-bottom-color: #623518;
	border-left-color: #324E0c;
	text-align: center;
}
.pricingBarge td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #324E0c;
	border-right-color: #623518;
	border-bottom-color: #623518;
	border-left-color: #324E0c;
	text-align: center;
	padding: 2px;
}
.centerBoldGreen {
	font-weight: bold;
	color: #324E0c;
	text-align: center;
	font-size: 0.9em;
	line-height: 1;
}
.centerBold {
	font-weight: bold;
	text-align: center;
}
.itinHeading {
	font-style: italic;
	font-weight: bold;
	line-height: 30px;
}
#col1, #col2 {
	float: left;
	width: 450px;
	padding-right: 5px;
	padding-left: 5px;
}


  #dropdown{
    display:block;
  }

  footer{display:none;}


  @media (max-width: 600px) {

    footer{display:block;}

    #dropdown{
      display:none;
    }

    img{
      max-width:100%;
    }
    #wrapper, #footer, #content, #pic{
      max-width:94%;
    }

    .toplogo{
      width:100%;
      height:auto;
    }

    .header-info{
      text-align:center;
      font-size:16px;
    }
    #header{
      max-width:94%;
      height:auto;
    }
    #pic img{
      height:auto!important;
      width:100%!important;
      margin:auto;
      display:block;
    }
    #footer{
      height:auto!important;
    }
  }


        /* Footer Styles */
        .footer {
            /*background-color: #333;*/
            color: black;
            padding: 20px 0;
        }

        .footer-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            max-width: 1200px;
            margin: auto;
            padding: 0 20px;
        }

        .footer-section {
            flex: 1;
            min-width: 200px;
            padding: 10px;
        }

        .footer-title {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 10px;
            cursor: pointer;
        }

        .footer-links {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

        .footer-links li {
            margin: 5px 0;
        }

        .footer-links a {
            color: black;
            text-decoration: none;
            font-size: 14px;
        }

        .footer-links a:hover {
            text-decoration: underline;
        }

        /* Mobile Collapsible Styles */
        .footer-toggle {
            display: none;
            font-size: 16px;
            background: none;
            border: none;
            color: black;
            cursor: pointer;
        }

        @media (max-width: 768px) {
            .footer-container {
                flex-direction: column;
            }

            .footer-title {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }

            .footer-toggle {
                display: block;
            }

            .footer-links {
                display: none;
            }

            .footer-links.show {
                display: block;
            }
        }