@charset "utf-8";
/* CSS Document */

#svcs-main {position:relative;}

#svcs-leftcol { height:auto;}

#svcs-middlecol {
	height:auto; 
	background-color:ivory;
	padding:20px 40px; 
	text-align:justify;
	box-shadow: 0 45px 60px -30px #7D7D7D;
	-moz-border-bottom-colors: white; 
	-moz-border-left-colors: black;
	-moz-border-radius:10px; 
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
}

#svcs-rightcol {height:auto; float:right;}

/* ================================================================== */

.col01 {
  width: auto;
  color:#333;
  float: left;
  font-weight:bold;
  margin-right: 2%;
  padding: .5em .5em;
  border: solid 0px #333;
  text-decoration: none;
}

.col02, .col03, .col04, .col05 {
  width: auto;
  color:#333;
  float: left;
  font-weight:bold;
  margin-right: 3%;
  padding: .5em 1em;
  border: solid 0px #333;
  text-decoration: none;
}

.tablewrapper {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: solid 0px #0f0;
  clear: both;
  position: relative;
  max-width: 1200px;
  margin: 0px auto;
  padding: 0px;
}

.svcs-table {
  color:#333;
}

.svcs-table td, .svcs-table th {
  border: solid 0px #999;
  height: 2.5em;
  vertical-align: middle; 
  }

.svcs-table img {
  max-height: 40px;
  max-width: 40px;
  padding: .5em 0; 
  }

.even {
  border: solid 0px #999;
  border-width: 1px 0px;
  background-color: #eee;
}

.pricing {
  border: solid 0px #999;
  border-width: 1px 0px;
  }

.pricing th, .pricing td {
  font-weight: bold;
  font-size: 1.2em;
  height: 1.5em;
  color:rgb(178,18,18);
}

.quote {
  height: 1.5em;
  color:rgb(178,18,18);
  font-weight: bold;
  font-size: 1.2em;
  text-align:center;
}

/* ================================================================== */

.goright{
	overflow:hidden;
}
.goleft{
    float:left;
}

/* ================================================================== */
