@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0; }
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}







body {
  background-color: #A5A5A5;
  font:12px/16px Arial, Helvetica, sans-serif;
  color:#242B11;
}
p {
  margin-top: 0px;
  margin-right: 28px;
  margin-bottom: 10px;
  margin-left: 14px;
  }

h1  { font-size:1.2em; color:#242B11; }
h2  {
  font-size:1.4em;
  color:#660508;
  margin-top: 20px;
  margin-right: 24px;
  margin-bottom: 10px;
  margin-left: 14px;
}
h3  {
  font-size:1.4em;
  color:#660508;
  margin-top: 20px;
  margin-bottom: 10px;
}

.homepage #bg-image {
  background-image: url(../images/backgroung-image.jpg);
  background-repeat: repeat-x;
  height: 1000px;
  position: relative;
}
#topbanner {
  background-image: url(../images/topredbanner.jpg);
  height: 90px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #660508;
  position: relative;
}
#wrap {
  position: relative;
  width: 900px;
  margin-right: auto;
  margin-left: auto;
}
#middle-pic {
  height: 278px;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 2px;
}
#lowerbanner {
  background-image: url(../images/lowergraybanner.jpg);
  background-repeat: no-repeat;
  background-position: center;
  height: 800px;
}

#nav {
  background-image: url(../images/nav_bgnd_rpt2.png);
  background-repeat: repeat-x;
  height: 30px;
  width: auto;
  position: relative;
}

/* nav bar */


.nav-wrap {
  margin-right: auto;
  margin-left: auto;
  border-top-width: 2px;
  border-bottom-width: 3px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #211E1E;
  border-bottom-color: #711011;
}

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one {
  margin: 0 auto;
  list-style: none;
  position: relative;
  width: 780px;
}
#example-one li { display: inline; }
#example-one li a {
  color: #FFFFFF;
  font-size: 14px;
  display: block;
  float: left;
  padding: 6px 10px 4px 10px;
  text-decoration: none;
  text-transform: none;
}
#example-one li a:hover { color: #B66F6D; }
#magic-line {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100px;
  height: 2px;
  background-color: #B66F6D;
}

#example-two { margin: 0 auto; list-style: none; position: relative; width: 960px; }
#example-two li { display: inline; }
#example-two li a { position: relative; z-index: 200; color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-two li a:hover { color: white; }
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.9); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.current_page_item a, .current_page_item_two a {
  color: #B66F6D !important;
}
#logo {
  height: 90px;
  width: 900px;
  margin-right: auto;
  margin-left: auto;
}
#content {
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  background-color: #FFF;
  position: relative;
  background-image: url(../images/shadow.png);
  background-repeat: repeat-x;
}
#leftbar {
  width: 298px;
  float: left;
  position: relative;
  padding-left: 40px;
  margin-bottom: 50px;
}
#rightbar {
  width: 450px;
  float: left;
  margin-bottom: 50px;
}
#rightbar p {
	font-size: 14px;
}
#bar {
  width: 790px;
  float: left;
  position: relative;
  padding: 20px;
  margin-bottom: 50px;
}
#homebar {
  width: 800px;
  height: 70px;
  float: left;
  position: relative;
  background: url(../images/home-about.png) no-repeat top left;
}
#pulldownbar {
  clear: both;
  height: 40px;
}
#footer {
  height: 75px;
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  text-align: center;
}
#footer li { display: inline; }
#footer li a {
  color: #232323;
  float: left;
  text-decoration: none;
}
#footer li a:hover { color: white; }#footer a {
  color: #515151;
  text-decoration: none;
  padding: 3px;
  font-family: Verdana, Geneva, sans-serif;
}
#spacer {
  height: 30px;
}
.center {
  text-align: center;
  margin-top: 15px;
  color: #4B4B4B;
  font-size: 11px;
}
#footer a {
  text-decoration: underline;
  font-size: 11px;
}
#footer a:hover {
  text-decoration: none;
  color: #660705;
}
#sponsourlinks {
  background-image: url(../images/sponceredbrands.png);
  background-repeat: no-repeat;
  height: 100px;
  clear: both;
  background-position: center;
  margin-top: 30px;
  position: relative;
}
#duo-last {
  background-image: url(../images/duo-last-brands.png);
  background-repeat: no-repeat;
  height: 100px;
  clear: both;
  background-position: center;
  margin-top: 30px;
  position: relative;
}
.current_page_item a {
  color: #6B090A;
}

#clicktohomepage {
  background-image: url(../images/enelogohomepage.png);
  background-repeat: no-repeat;
  display: block;
  width: 270px;
  height: 90px;
  margin-left: 10px;
  margin-top: 25px;
  position: relative;
  background-position: top;
}
#clicktohomepage1 {
  background-image: url(../images/enelogohomepage.png);
  background-repeat: no-repeat;
  display: block;
  width: 270px;
  height: 175px;
  margin-left: 10px;
  margin-top: 25px;
  position: relative;
  background-position: top;
}
#clicktohomepage a {
  display: block;
  height: 100%;
  width: 100%;
}
#clicktohomepage1 a {
  display: block;
  height: 100%;
  width: 100%;
}
.sidenav {
  padding-left: 15px;
}
a {
  text-decoration: none;
  color: #B66F61;
  font-size: 14px;
}
.sidenav a:hover {
  text-decoration: underline;
  color: #660508;
}
a:visited {
  color: #B66F61;
}
.slideshow {  
    height:  268px;  
    width:   802px;  
    padding: 0;  
    margin:  0;  
} 
 
.slideshow img {  
    padding: 0px; 
    background-color: #eee;  
    width:  802px; 
    height: 268px; 
    top:  0; 
    left: 0 
} 
.sidenav .currentpage {
  color: #6B090A;
}
#topbanner #clientlogin {
  display: block;
  width: 150px;
  height: 25px;
  margin-left: 720px;
  margin-top: 10px;
  position: absolute;
  font-size: 11px;
}
#topbanner #clientlogin a {
  display: block;
  height: 100%;
  width: 100%;
  color: #FFF;
}
#sidetext {
  padding-left: 0px;
  margin-left: 0px;
}

/*  main contact form  */
#contact-main {
  margin:20px 0 10px 0;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  position: relative;
}
 
#contact-main label {
  width:170px;
  position:relative;
  display:block;
  text-align:right;
  margin-bottom:10px;
  font-size:1em;
  }
 
#contact-main label input, #contact-main label textarea, #contact-main label select {
  width:220px;
  position:absolute;
  left:110%;
  top:-2px;
  text-align: left;}
 
#contact-main label select { width:175px; }
 
#contact-main label textarea { height:100px; overflow:auto; }
 
/*  submit button form elements */
 
input.submit, input.submit-contact-main { 
  width:60px;
  height:20px;
  cursor:pointer; 
  padding:0; 
  }
 
input.submit-contact-main { margin:95px 0 0 243px; } 
 
fieldset {
  text-decoration: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  position: relative;
}
