/******************************************************
  LAYOUT
*******************************************************/
body {
  	background: #ffffff;
}

#headerWrapper {
  background: url(../layout/EcoPassion/headerWrapperBg.png) no-repeat 5px 0;  
  height: 140px;
}

#globalWrapper {
  min-height: 500px;
  height: auto; !important
  height: 500px;
}

#main {
  padding-top: 30px;
}

a:link, a:visited, a:hover, a:active {
  color: #5AAB25;
}

a:hover, a:active {
  text-decoration: none;
}

h3 {
  color: #626262;    
}

/******************************************************
  HEADER
*******************************************************/
#header h1 {
  margin: 0;
  width: 218px;
  height: 98px;
  background: url(../layout/EcoPassion/logoEcoPassion.png) no-repeat left top; 
  position: absolute;
  top: 20px;
  left: 20px;  
}

#header h1 a {
  display: block;
  width: 218px;
  height: 98px;
}

 /******************************************************
  QUICKLINKS
*******************************************************/
#quicklinks {
  position: absolute;
  top: 0px;
  left: 300px;
  height: 140px;
}

#quicklinks img.quicklinks2 {
  position: relative;
  left: -60px;  
}

#quicklinks img.quicklinks3 {
  position: relative;
  left: -120px;  
}

#quicklinks img.quicklinks4 {
  position: relative;
  left: -180px;  
}

#quicklinks img.quicklinks5 {
  position: relative;
  left: -240px;  
}


/******************************************************
  RGGOOGLEMAP
*******************************************************/
.tx-rggooglemap-pi1 .poiImage {
  margin: 0 0 10px 0;
}

.rggooglemap-menu ul {
  margin: 0;
  list-style-type: none;
}

#main .rggooglemap-menu ul li {
  margin: 2px 0;
  background: 0;
  padding: 0;
}

.rggooglemap-menu ul li a {
  position: relative;
  top: -5px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}


/******************************************************
  RGGOOGLEMAP_INFOBOX
*******************************************************/
#infobox {
  width: 620px;
  height: 237px;
  background: url(../layout/EcoPassion/infoboxBg.gif) no-repeat left top;
  overflow: hidden;  
}

#infobox #tx-rgpopup {
  padding: 40px 0;
}

#infobox #tx-rgpopup .tx-rgpopup-left {
  width: 140px;
  float: left;
  margin-right: 10px;
}

#infobox #tx-rgpopup .tx-rgpopup-middle {
  width: 220px;
  float: left;
  margin-right: 10px;
  text-align: center;
} 

#infobox #tx-rgpopup .tx-rgpopup-right {
  width: 240px;
  float: right;
}

#infobox #tx-rgpopup p {
  margin: 0;
  font-size: .9em;
  text-align: center;
}

#infobox #tx-rgpopup h3 {
  margin: 0;
}

#infobox #tx-rgpopup .poiImage {
  margin: 0 0 20px 0;
}

#infobox #tx-rgpopup .popupImage {
  padding-top: 10px;
}

table.openingTime {
  width: 220px;
	border-collapse: collapse; 
	border-spacing: 0; 
  border: 0; 
}

table.openingTime td, table.openingTime th { 
	border: 0;
	vertical-align: middle;
	text-align: left;
	color: #626262;
	font-size: .9em;
}

table.openingTime th {
  width: 60px;
  font-weight: bold;
}

table.openingTime td {
  width: 80px;
  text-align: center;  
}


/******************************************************
  CONTENT
*******************************************************/
h2 {
  color: #5AAB25;
}

#main ul {
  list-style-type: none;
  margin: 0;
}

#main ul li {
  background: url(../layout/EcoPassion/bullet.png) no-repeat left 6px;
  padding-left: 15px;
}

#menu ul.promoSidebar {
  margin: 20px 0 0 0;
}

/******************************************************
  SIDEBAR - ECOPASS
*******************************************************/
#ecopass {
  margin: 30px 0;
}

/******************************************************
  BACKGROUNDIMAGE
*******************************************************/
#container img.backgroundImage3 {
	bottom:15px;
}
