/*
CSS for style01
style path: 
hedgeapple_responsive/style01/1.0/style.css
*/

@media only screen and (max-width: 767px){
#siteFooter td, #siteTitle td, #content td{ 
display:block !important;
width:100% !important; 
 }

#breadCrumbs{
	background:none repeat scroll 0 0 #0E5235 !important;
	min-height: 24px;
}

#breadCrumbs a, #breadCrumbs a:hover, #breadCrumbs a:visited {
	display:none;
}

#bodyContent2{
 background:none repeat scroll 0 0 #FFFFFF !important;
}

#footer {
	background:none repeat scroll 0 0 #9FC4B3 !important;
color:#ffffff;
}

#footer a:link, #footer a:hover, #footer a:visited{
color:#ffffff;
}

.large-9 {
    width: 100% !important;
}

#rightSide{
padding-right:0px !important;
}

#header{
background:none #ffffff !important;
min-height:238px;
}

#content td img{
float: none !important;
 }

#formPageType {
	max-width:80%;
} 

#formPageType input {
	max-width:70%;
} 
}



/* Custom Frame Template */

body {
	background-color:#0E5235;
}
	
#breadCrumbs{
	background-image:url("images/breadcrumbbg.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#0E5235;
	background-size: 100%;
	color: #FFFFFF;
}	

#breadCrumbs a, #breadCrumbs a:hover, #breadCrumbs a:visited {
	color:#FFFFFF;
	margin-right: 10px;
}

#footer {
	background: url("images/footer.png") no-repeat scroll 50% 0 transparent;
	background-size: 100%;
}

#bodyContent2{
 	background: url("images/contentbg.png") repeat scroll 0 0 #FFFFFF;
    margin-top: 0;
	background-size:100%;
}

/* Original Stuff */

a { 
	color:#0E5235;
}

p.synopsis {
	color: #0E5235 !important;
}


/* This enables the menu elements to be seen over other rows*/
#cssmenu ul li ul, ul li ol{
	z-index: 100;
}

#pagetype table{
	width: 100%;
}

#contactus {
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 5px;
    	padding: 0;
    	width: 98%;
}
#contactus div {
    	padding: 3px;
}
#contactus td {
    	vertical-align: top;
}
#contactus td.address {
    	width: 49%;
}
#contactus div.physicalAddress {
    	margin-bottom: 1em;
}
#contactus div.physicalAddress > h3 {
    	margin-bottom: 0.5em;
}
#contactus div.mailingAddress {
    	margin-bottom: 1em;
}
#contactus div.mailingAddress > h3 {
    	margin-bottom: 0.5em;
}
#contactus td.map {
    	width: 49%;
}
#contactus td.map div.map {
    	border: 1px solid #808080;
}
#contactus #contactusForm {
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 1em;
    	/* width: 95%; */
}
#contactus .mapLink {
    	font-size: small;
}
#contactus .mapFrame {
    	border: 0 none;
    	height: 100%;
    	margin: 1%;
    	padding: 3px;
    	width: 96%;
}
#contactus #contactusForm tr#name td {
    	padding-top: 1em;
}
#contactus .label {
    	text-align: right;
}
 
#contactus #contactusForm textarea {
    	height: 150px;
 
}
#contactus #contactusForm input[type="submit"] {
    	margin-bottom: 25px;
    	margin-right: 50px;
    	margin-top: 15px;
}


#common-content {
	color:#222222;}
	
/* Form */
input[type="text"]{
	min-width:100px;
}

#tdHeader {
    background: none repeat scroll 0 0 #9FC4B3;
}
 
caption, .label, form h3 {
    background-color: #9FC4B3 !important;
}