/* CSS Document */

body{     
  text-align:center;
  background-color:green;   
  background:url('images/bg2.jpg');        
  color:#77119b;
  font-family:sans-serif;
  padding:0;
  margin:0;
}

#main{     
  margin-left:auto;
  margin-right:auto;
  width:900px;
  border:5px double white;        
  background:#9a65a5; 
}

#header{
  position:relative;
  background:white;
  height:120px;
  border:#77119b 1px solid;
}
                         
#theMenu{
    position:relitive;
    background: #77119b;
  /*border:red 1px solid;*/
}

.menu{ 
  color:#9d49b9;
  font-weight:bold;
  text-decoration:underline;
  text-shadow: 1px 1px 1px white;
}

.menu:hover{
  color:white;
  text-decoration:none;   
  text-shadow: 1px 1px 1px #77119b;
}
.theHeaderImg{
  margin-left:70px;
  position:relative;
  float:left;
  top:10px;
}

.theHeaderP{
   text-shadow: 1px 1px 1px white;
   font-size:14pt;
   text-align:right;
   margin-right:15px;
  line-height: 2.0;
}

#content{
  /*border:yellow 1px solid;*/
}

h1, h2{
  color:white;
  text-shadow: 2px 2px 2px #77119b;
}

.contentP{
  background:white;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #fff 6px 6px 3px;
  -moz-box-shadow: #fff 6px 6px 3px;
  box-shadow: #fff 6px 6px 3px;
  behavior: url(pie/PIE.htc);
  width:90%;
  border: #77119b 2px solid;
  margin:0px auto;
}

.contentImg{
  background:#77119b;
  padding:5px;
  margin:10px;
  /*border:red 1px solid;*/
  position:relative;
  float:right;
}

.box-table-a
{ margin: auto;
	width: 680px;
	text-align: left;
	border-collapse: collapse;
  
}

.box-table-a th
{
	font-weight: heavy;
	padding: 8px;
	background: #9a65a5;
	border-top: 4px solid #77119b;
	border-bottom: 1px solid #fff;
	color: #fff;
}
.box-table-a td
{
	padding: 8px;
	background: #dcc8e1; 
	border-bottom: 1px solid #fff;
	color: #77119b;
	border-top: 1px solid transparent;
}
.box-table-a tr:hover td
{
	background: #9a65a5;
	color: #fff;
}

.box-table-a tfoot
{
	font-weight: heavy;
	padding: 8px;
	background: #9a65a5;
	border-bottom: 4px solid #77119b;
}

.box-table-a .price{
text-align:right;
}

.imgRight{
  position:relative;
  float:right;
  margin:20px 70px 20px 20px;
  background:white;
  padding: 5px;
}



div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 345px;
  text-align: left;
  } 
  
#TheForm{
/*border:blue 1px solid;*/
position:relative;
float:left;
width:500px;
margin-left:15-px;

}

.emailLink{
color: #77119b;      
text-decoration:underline;
}

.emailLink:hover{
color: #dcc8e1;
text-decoration:none;
}





#foot{
  width:100%;  
  height:25px;             
  background:#77119b;
  color:fff; 
  margin-top:15px; 
}

 .www{
  color:dimgray;
  font-size:8pt;
}
