/*
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, #content3 td{ 
display:block !important;
width:100% !important; 
 }

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

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

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



#common-content{
background:#513196;
}

.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:url(images/bg.png);  
}

#footer {
	
color:#000000;
}

#siteHeader{
background:#9989BA;
padding:10px; 
}

#headerbg{
 background: none repeat scroll 0 0 #ffffff;
    border-radius: 0 100px 100px 0;
    max-height: 152px;
    padding-right: 10px;
} 
	
#breadCrumbs{
	
	background-color:#9989BA;
	background-size: 100%;
	color: #FFFFFF;
display:none;
}	

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

#bodyContent{
background: #9989BA; 
padding-bottom:10px;  
}

#bodyContent2{
 	background: #9989BA;  
    margin-top: 0; 
	background-size:100%;
padding-left:10px;
padding-right:10px;
}

#allContent{
background: url("images/bgContent.png") repeat scroll 0 0 #FFFFFF;
background-size:100%;
}

/* Original Stuff */
/* This enables the menu elements to be seen over other rows*/

a { 
	color:#513196;
}

#footer a { 
	color:#513196;
}

p.synopsis {
	color: #513196!important;
}

#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 a:link, #common-content a:visited, #common-content a:hover {
	color:#9989BA;}


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

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

#content3 img{
max-width:100%;
height: auto;

}