/* Header Styling */
#wrapDiv {
  background-color:#797777;
  margin-top:20px;
  margin-right:auto;
  margin-left:auto;
  width:856px;
  background-image:url("/pics/borders/bordermiddle856.png");
  background-repeat:repeat-y;
}
#borderTopDiv {
  margin-right:auto;
  margin-left:auto;
  background-image:url("/pics/borders/bordertop856.png");
  background-repeat:no-repeat;
  width:856px;
  height:17px;
}
#borderBottomDiv {
  margin-right:auto;
  margin-left:auto;
  background-image:url("/pics/borders/borderbottomcombo856.png");
  background-repeat:no-repeat;
  width:856px;
  height:49px;
}
#bannerDiv {
  text-align:center;
  height:170px;
  width:856px;
}

/*  Menu Styling */
#menuDiv {
  text-align:center;
}

#response {
  position:relative;
  z-index:1;
  margin-top:0px;
}

#mainDiv {
  background-image:url("/pics/borders/content830middle.png");
  background-repeat:repeat-y;
  margin-left:14px;
  padding-bottom:1px;
}
.startMainDiv {
  position:relative;
  background-image:url("/pics/borders/content830top.png");
  background-repeat:no-repeat;
  height:33px;
  z-index:0;
}

/* Content Styling */
#contentDiv {
  margin:0px 40px 0px 40px;
}
#contentDiv p {
  font-size:10pt;
}
#contentDiv h1 {
  position:relative;
  font-family:verdana,arial,courier;
  margin-top:-20px;
  text-align:center;
  z-index:1;
  height:20px;
}

#galleryDisp {
  text-align:center;
}
#portfolioThumbs td {
  border-width:0;
}
.sideDivA , .sideDivB {
  position:relative;
  background-color:#324fff;
  border-color:#fff;
  border-style:ridge;
  border-width:1px;
  width:340px;
  height:300px;
  left:380px;
  top:76px;
  margin-bottom:-300px;
}
.sideDivB p {
  font-size:16pt;
  padding:5px;
}
.sideDivA {
  top:26px;
}
.sideDivA, .sideDivB p {
  padding:0 15px;
}

/* Basic Styling */
body {
  background-color:#000;
  font-family:verdana, arial, "sans seriff";
  font-size:14px;
  margin:0px;
  padding:15px;
  color:#fff;
}
a img {
  border-width:0;
}
input,textarea {
  background-color:#324fff;
  color:#fff;
  border-color:#fff;
  border-style:solid;
  border-width:1px;
}
.checkboxes input {
  background-color:transparent;
  border:0px none transparent;
}
ul {
  padding-left:15px;
  margin:0;
}
li {
  list-style-type:none;
  margin:2px;
  padding:0;
  width:350px;
}
h2 {
  display:block;
  font-size:12pt;
  margin:0;
  padding:0;
}
h2 a {
  color:#fff;
  padding:0;
  margin:0;
  display:block;
}
.dynamicContent {
  margin:0px 5px 5px 5px;
}
.dynamicContent p {
  text-indent:20px;
  margin:0px 5px 5px 5px;
}

#portfolioThumbs {
  position:relative;
  z-index:1;
}


table.chart thead th,table.chart tbody td {
  margin:0;
  padding:10px;
}

#contentDiv a {
  color:#fff;
}
#contentDiv a:hover {
  text-decoration:none;
}

.featureDisplay td.highlighted, .featureDisplay th.highlighted {
  background-color:#924aeb;
}

#contentDiv p {
  text-indent:3em;
}

table.featureDisplay {
  width:700px;
  margin:auto;
}
.featureDisplay tbody td {
  border-width:0;
  background-color:#324fff;
  padding:10px;
}
.prices {
  width:130px;
}
.featureDisplay th {
  background-color:#6704e2;
  text-align:left;
  padding:10px;
}

/* Footer Styling */
#footerDiv {
  clear:both;
  color:#fff;
  font-size:10px;
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}
#footerDiv a:link,#footerDiv a:visited {
  color:#fff;
}
#footerDiv a:hover,#footerDiv a:active {
  color:#fff;
  text-decoration:none;  
}
