body { 
	text-align: center; /* for IE */
	font: 12px verdana, arial, helvetica, sans-serif;
/*	background-image: url(../images/	fade.jpg);*/
	background-repeat: repeat-x;
	min-width: 680px;
	padding: 0;
	margin: 0;
}
p {
	font: 130% verdana, arial, helvetica, sans-serif;

}
#head-container {
  margin: 0pt auto;
  width: 100%;
  background: url(../assets/blend.png) repeat-x;
}
#container {
  background: #7FBCE8;
  margin: 0 auto;
}
#container .column {
  position: relative;
  float: left;
}
#container p {
margin: 0;
padding: 2px;
}
#header {
	width: 755px;
	height: 86px;
	text-align: center;
	margin: 0 auto;
	background: url(../assets/faded-header.jpg) #d2d1d0 no-repeat; 
}

#header h1 {
	height: 200px;
	width: 400px;
	background-repeat: no-repeat;
	margin:0pt auto;
}
#contents {
background: #d2d1d0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 0 20px;
}
#contentscontainer {
background: #f2f1f0;
margin: 0 auto;
width: 960px;
}
#contents h1 {
  font: 25px verdana, arial, helvetica, sans-serif;
  padding: 3px;
	margin: 0;
	font-weight: strong;
}

#contents h2 {
  font: 20px verdana, arial, helvetica, sans-serif;
  padding: 3px;
  margin: 0;
}
.location {
  width: 500px;
  padding: 10px;
  margin:0pt auto;
}

h3.location {
  margin:0pt auto;
  background-color: #ff4600;
  border: 1px solid black;
  padding: 5px;
  font: 25px verdana, arial, helvetica, sans-serif;
  color: #fff;
  width: 500px;

}
p.maplink {
  font: 20px verdana, arial, helvetica, sans-serif;
}
#contents p.location {
  padding: 5px;
  background-color: #7fbce8;
  width: 500px;
  margin:0pt auto;
}

.image {
  width: 220px;
  height: 166px;
}
#imagecontainer {
  height: 180px;
	padding-left: 200px;   /* LC width */
  padding-right: 200px;  /* RC width */
}
#d4images {
  margin: 0pt auto;
  width: 240px;
  padding: 3px;
/**  background:#9EA5A1 none repeat scroll 0% 0%; */
}
.d4images {
  margin: 0pt auto;
  width: 226px;
/*  height: 190px; */
  padding: 6px;
  background:#9EA5A1 none repeat scroll 0% 0%;
}

#d4images ul,li {
  list-style: none;
}
#footer {
  margin: 0pt auto;
  width: 100%;
  background: #a8a8a8;
}
#footer h3, #footer p {
margin: 0;
padding: 0;
}
#cu3er-container {width:640px; outline:0;}

/**********************************/
#menu { background: #a8a8a8 url(../assets/menu-slice.png);
}
#menuoptions {
	width: 615px; /* match this number inside the lavalamp class below */
	margin: 0px auto;
	background: #a8a8a8 url(../assets/menu-slice.png);
}
#separator {
	background-color: #ff3300;
}

#middle {
	width: 100%;
/*	background-color: #209adb; */
}
#middle h3 {
	background-color: #ff3300;
	display: inline;
	font-size: 1.2em;;
}

#middle p.middle {
	text-align: center;
}
#lower {

	float: left;

	background: #31abec;
}
#imageleft {
	width: 200px;
	right: 200px;
	margin-left: -100%;
}
#imageright {
	height: 200px;
	width: 200px;
	margin-right: -200px;
}
/*** IE6 Fix ***/
* html #imageleft {
  left: 200px;           /* RC width */
}

/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 29px; width: 421px;
    background: url("../assets/bg.gif") no-repeat top;
    padding: 15px; margin: 10px 0;
    overflow: hidden;
}
/* Force the list to flow horizontally */
.lavaLamp li {
  float: left;
  list-style: none;
}
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
    background: url("../assets/lava.gif") no-repeat right -30px;
    width: 9px; height: 30px;
    z-index: 8;
    position: absolute;
}
    .lavaLamp li.back .left {
        background: url("../assets/lava.gif") no-repeat top left;
        height: 30px;
        margin-right: 9px;
    }
/* Styles for each menu-item. */
.lavaLamp li a {
    position: relative; overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 14px arial;
    color: #fff; outline: none;
    text-align: center;
    height: 30px; top: 7px;
    z-index: 10; letter-spacing: 0;
    float: left; display: block;
    margin: auto 10px;
}

.lavaLampBottomStyle {
    position: relative;
    height: 29px;
    width: 421px;
    background-color: white;
    padding: 15px;
    margin: 10px 0;
    overflow: hidden;
    border: 1px solid gray;
}
        .lavaLampBottomStyle li {
            float: left;
            list-style: none;
        }
            .lavaLampBottomStyle li.back {
                border-bottom: 5px solid blue;
                width: 9px;
                height: 30px;
                z-index: 8;
                position: absolute;
            }
            .lavaLampBottomStyle li a {
                font: bold 14px arial;
                text-decoration: none;
                color: #000;
                outline: none;
                text-align: center;
                top: 7px;
                text-transform: uppercase;
                letter-spacing: 0;
                z-index: 10;
                display: block;
                float: left;
                height: 30px;
                position: relative;
                overflow: hidden;
                margin: auto 10px;
            }   
                .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                    border: none;
                }  

.lavaLampNoImage {
    position: relative;
    height: 29px;
/*    width: 485px; /* This value must be matched in the #menuoptions div */
/*    background-color: white; */
    padding: 10px;
    margin: 0;
    overflow: hidden;
/*    border: 1px solid gray; */
}
        .lavaLampNoImage li {
            float: left;
            list-style: none;
        }
            .lavaLampNoImage li.back {
                border: 1px solid #000;
                background-color: #7fbce8;
                width: 9px;
                height: 30px;
                z-index: 8;
                position: absolute;
            }
            .lavaLampNoImage li a {
                font: bold 14px arial;
                text-decoration: none;
                color: #000;
                outline: none;
                text-align: center;
                top: 7px;
                text-transform: uppercase;
                letter-spacing: 0;
                z-index: 10;
                display: block;
                float: left;
                height: 30px;
                position: relative;
                overflow: hidden;
                margin: auto 10px;
            }
                .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                    border: none;
                }                    

