@charset "utf-8";
* { padding: 0; margin: 0; }
body { background: #a1d067 url(images/bg.jpg) repeat; color: #000000; font: 12px Arial, Helvetica, sans-serif; margin-top:10px; } 
/* Section Layout - all pages */
#container { margin: auto; width: 1000px; background:#00853e url(images/bg_body.gif) repeat-y; border: 1px solid #000000; }
#header { position: relative; }
#content { padding: 0 0 0 38px; }
#bgbodytext { width: 723px; margin: -4px 0px 0 0; background: url(images/bg_text_mid.jpg) repeat-y; }
#bgbodytext2 { width:922px; margin: -4px 0px 0 0; background: url(images/bg_text_mid_2.jpg) repeat-y; }
#right-side { position: absolute;  float: right; margin: -355px 0 0 762px; width:170px; }

#footer { position: relative; }
#powecor-image {margin: 10px 0 0 0; clear: both; }
em{ font-weight: bold; padding: 5px; }

/* Menu */
#menu{ position: absolute; margin-left: 50px; top: 310px;  }
#menu ul{  margin-left: 20px; list-style: url(images/bullet.gif) none;  }
#menu li { font-size: 13px;  padding: 0 0 7px 5px; text-decoration: none; }
#menu li a:link { text-decoration: none; color: #047C3A; font-weight: bold;}
#menu li a:visited { text-decoration: none;	color: #047C3A; font-weight: bold;}
#menu li a:active {	text-decoration: none; color: #047C3A; font-weight: bold; }
#menu li a:hover { color: #FF9900; font-weight: bold; font-size: 14px;}

/* TEXT - GENERAL*/
#address { position: absolute; left: 742px; top: 58px; color: #FFFFFF; font-weight: bold; font-size: 12px; }
#address a:link, a:visited, a:active{ color: #FFFFFF; text-decoration: none; }
#address a:hover { color: #CAE4A7; }
#bgbodytext p { position: relative;	margin: 0 25px 0 210px; top: 11px; }
#bgbodytext2 p { position: relative; margin: 0 25px 0 210px; top: 11px; }
#content p { padding: 0 0 10px 0; }
#footertext { position: absolute; color: #666666; margin: -23px 0 0 805px; font-size: 11px; }
#footertext a:visited { color: #666666;	text-decoration: none; }
#footertext a:link { color: #666666; text-decoration: none; }
#footertext a:active { color: #666666;text-decoration: none; }
#footertext a:hover { color:  #CAE4A7; text-decoration: none; }
/* Text - general page links */
a:link, a:visited, a:active{ color: #333333; text-decoration: underline; } 
a:hover { color: #fd8f1d; text-decoration: none;}
/* Text - General lists */
.list{ margin-left: 215px; }
.list li{ margin-left: 25px; }
/* Text - Headings */
h1{ font-size: 18px; margin:4px 0 0 203px; font-weight: bold; padding: 2px 0 2px 7px; color: #ffffff; background: url(images/bg_h1.jpg) repeat-y; display: block; width: 690px; }
h2{ font-size: 15px; margin-left: 210px; font-weight: bold; padding: 10px 0; color: #0C8A49; }
h3{ font-size: 12px; margin: 0 20px 0 210px; font-weight: bold; padding: 10px 0; color: #0C8A49; }

.images { float: right; margin: 10px 30px 5px 15px; border: 2px solid #cccccc; }

/**************************
   INDIVIDUAL PAGE STYLES
 **************************/
  
 /*Home*/
.right-side-images{ margin-bottom: 1px; border: 2px solid #FFFFFF; }
 
 /*Location*/
.locimage{  margin: 0 0 0 30px; }

 /*testimonials*/
#left-side-testi { float: left; width: 545px; margin: 0; }
#right-side-testi { float: right; width: 355px; margin: 0; } 
#right-side-testi p { margin: 0 }