/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */
body {margin:0;padding:0;font-family:sans-serif;}
#pg_header{margin-left:auto;
         margin-right:auto;
         min-height:100px;
         max-width:800px;
         width:75%;
         background-color:#ffffff;      
         padding-bottom:20px;
         
}
#pg_title_main{
         margin:0;
		 padding:5px;
         height:1px;
         width:100%;
		 border-top:1px solid #edeee8;
		 
}
#pg_title_header {
         margin:0;
		 padding:0;
         height:70px;
		 width:100%;
         background:#edeff0;  
		 border-top:1px solid silver;
		 border-bottom: 1px solid silver;    
}

#pg_title_headerhome {
         margin:0;
		 padding:0;
         height:320px;
		 width:100%;
         background:#edeff0;  
		 border-top:1px solid silver;
		 border-bottom: 1px solid silver;    
}

#pg_title_sub {margin-left:auto;
               margin-right:auto;
               max-width:800px;
		       font-family:'Oswald', sans-serif;font-size:1.2em; width:75%;padding-bottom:30px;}
.hilite {font-weight:bold; }              
#pg_content_title{font-family: 'Oswald', sans-serif;font-size:1.2em;margin-top:30px; margin-left:0px;}
.par_title {font-family: 'Oswald', sans-serif;font-size:1.1em;}
#pg_content{margin-left:auto;
         margin-right:auto;
         min-height:400px;
         max-width:800px;
         width:75%;
         background-color:#ffffff;      
         padding-right:10px;
         padding-left:7px;
         padding-top:5px;
}

.contact_left{
  position:relative;
  top:10em;
  left:1em
  }
  
.contact_right {
float:right;
   top :10em;
   margin-left: 20em;
   margin-rght:2em;
 } 
 
.txt_content_font {font-family:"Helvetica Neue", "Segoe UI", Segoe, Helvetica, Arial, "Lucida Grande", sans-serif; font-size:1em;font-weight:normal; }
#hdr_contact {
 margin:0; padding;0;
 font-family: 'Oswald', sans-serif;
 font-weight:1px;
 width:100px;
 font-weight:normal;

}

#hdr_about {; padding;0;
 font-family: 'Oswald', sans-serif;
 font-weight:1px;
 width:100px;
 font-weight:normal;

}

#hdr_services {
 margin:0; padding;0;
 font-family: 'Oswald', sans-serif;
 font-weight:1px;
 width:100px;
 font-weight:normal;

}

.bdr_grey {border-right: 1px solid #aaa;;
      }
	  
	  
#menu {
  margin:0;
  padding:0;
  font-family:'Oswald', sans-serif;
  font-size;1.1em;
  font-weight:normal;
  background:#ffffff;
  list-stye:none;
  line-height:2.0em;
  width:75%;
  float: right; /* contain floted list items */
  visibility:visible;
}

#menu a:link{
  text-decoration:none;
  background-color:#ffffff;
  color:#000;
}
#menu a:visited{
  text-decoration:none;
  background-color:#ffffff;
  color:#000;
}

#menu a:hover {
    background:#ffffff;
	color:#ff0000;
	font-weight:normal;
}

/*
#menu a:active {background:#ffffff;
	color:#ff0000;
	font-weight:bold;  
 }
    
*/

#menu ul {
 list-style-type:none;
  
 }


#menu li{
  margin:0;
  padding:0;
  list-style:none;
  width:100px;
  float:right;
}

#menu a {
   float:right;
   width:100px;
   color:#ffffff;
   text-decoration:none;
   line-height:1em;
   text-align:center;
   border:none;
}

#menu #menu_about a {
  border:none;
}



 #body_home #menu_home a,
 #body_services #menu_services a,
 #body_contact #menu_contact a, 
 #body_about #menu_about a {
 background: #ff;
 <!-color:#00; -->
 font-weight:normal;
}

#logo{
margin-top:5px;
border:none;padding:0;
  
}
#top_toll_free {float:right; top:15px; margin-right:20px;font-size:1em;
font-weight:bold;
color:#ff3333;padding:0;}
 #pg_footer {
    min-height:30px;
    padding:0;
    margin-top:30px;
    width:100%;   
    color:#ff;
    background-color:#eee;
    font-size:100%;
	border-top:1px solid silver;
    font-family:sans-serif;
 }
.footer_address{margin-left:auto; margin-right:auto;max-width:800px;width:75%;font-size:.8em;padding:0;}
#footer_copyright {width:100%;background:#3A3A37;height:40px;padding:0;}
.txt_copyright{margin-left:auto; margin-right:auto;max-width:800px;width:75%;font-size:.8em;padding:0;color:#fff;padding-top:12px;}
#pg_error {width:auto;text-align:center; }

#menuitem_selected{color:#339933;}
.no_bullet {list-style-type:none; }
.theme_green {color:#339933;}
.theme_cherry {color:#ff3333; }
.contact_header{
       font-family:'Oswald', sans-serif;
       font-size:1em;font-weight:normal;}
.contact_address {
       margin:auto;
       positio:relative;
       float:left;
       width:410px;
       z-index:10;
       font-family:"Oswald", sans-serif;
       font-size:1em;
       line-height:1;
       font-weight:normal}
       
 .contact_newbusiness{
       font-family:"Oswald", sans-serif;
       font-size:1em;
       line-height:1;
       font-weighn:normal;}
       
/* begining mobile menu section */
       
#hidden {display:none; }
#mmenu_panel {
    position:absolute;
    top:110px;
	margin-left:auto;
    padding-left:10px;
	padding-bottom:2px;
	width:250px;
    min-height:300px;
    text-align:left;
    background-color: #eceeee;
    border: 1px solid #c3c3c3;
    display:none;

}

#mmenu_panel a {text-decoration:none;color:#000; border-bottom:1px solid silver;}
#mmenu_panel li {padding-top:15px;padding-bottom:15px;font-family: 'Oswald', sans-serif;}
#mmenu_panel a:hover {color:red;}
#mmenu {
    position:absolute;
    top:75px;
    margin-left:auto;
    padding-left:0px;
	width:20px;
	height:20px;
    <!-- background-color: #e5eecc; -->
    <!-- border: solid 1px #c3c3c3; -->
	visibility:hidden;
   
	
}

 /* end of mobile menu section */      
 

