a {text-decoration: none;}

 div.c2 {display:none;}
 br.c1 {clear: left}

#bg {
	position:fixed;
	top:-50%;
	left:-50%;
	width:200%;
	height:200%;
}
#bg img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	min-width:50%;
	min-height:50%;
	background: url(../images/keyboard2.jpg) no-repeat center center fixed;
}
#page-wrap {
	position: relative;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	z-index: 2;
	background:white;
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
/********* main content *****************************************/
.content {
	background: #4B668A;
	z-index: 3;
	color: white;
}
/********* maintext *********************************************/
.maintext {
text-align: left;
vertical-align: top;
margin-top: 0;
padding-top: 20px;
padding-right: 30px;
padding-left: 30px;
}

.maintext .figure {
	float: right;
	margin-left: 10px;
	border: 1px solid #666;
	padding: 10px;
}

.maintext .figure img {
	height: 150px
}

.maintext .figure p {
	font: bold normal Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#company {
color: black;
z-index: 3;
font: normal 30px impact, "Times New Roman", serif;

}

.maintext applet {
	margin: 40px;
}

.maintext td  {
text-align: center;
margin-right: auto;
margin-left: auto;
}
/********* pagebottom *********************************************/
.pagebottom {
text-align: center;
background: #4B668A;

}
.pagebottom table {
width: 100%;
}

/********* header *********************************************/
/*.header {
width: 100%;
height: 40px;
margin: 0;
text-align: center;
}

.header img {
width: 80%;
z-index: 100;
}

.header h4 {
font: italic 20px "Times New Roman", serif;
}*/

/********* pricetable *********************************************/
.pricetable {
margin-top: 30px;
padding-bottom:30px;
padding-right: 30px;
padding-left: 30px;
}
.pricetable .title {
	colspan: 2;
	text-align: center;
	border-bottom: 2px solid white; 
}
.pricetable th {
font: bold 20px verdana, helvetica, sans-serif;
}
.pricetable td {
font: normal 17px verdana, helvetica, sans-serif;
}
.pricetable li {
list-style-type: square;
}

/********* tags *********************************************/
p {
color: white;
margin-left: 10px;
font: normal 20px "Times New Roman", sarif;
}

img {
/*alt: image; */
border: 0;
}

table {
width: 100%;
border: 0;}  

ul
{margin-left: 70px;
font-size: 20px}

/******* contact form ******************************************/
.contact {
width: 500px;
background-color: white;
border: 2;
padding: 10px;
color: black;
}
.contact td {
padding: 10px;
}
/******* tigre form ******************************************/
.intake {
width: 750px;
background-color: white;
border: 2;
padding: 10px;
color: black;
}