/* LaserTyping CSS */
.colortests {background-color: #056a59;}
*{
margin:0;
padding:0;
}
a:link{
color:red;
text-decoration:none;
}
a:visited{
color:red;
text-decoration:none;
}
a:hover{
color:red;
text-decoration:none;
}
a:active{
color:red;
text-decoration:none;
}
body {
margin: 17px auto 0;
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
font-size: 1em;
background-color: #056a59;
height:100.01%;
}
html{
font-size:75%;
margin-bottom:1px;
}
p{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.4em !important;
color: red;
}
h1{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.3em; 
margin: 9px 0 9px;
}
h2{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.3em;
margin: 9px 0 9px;
}
h3{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h3 {text-align: center; font-size: 18px;}
h3 a {color: #FF9999}
h3 a:hover {color: #FF0000;}

h4{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h5{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h6{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-style:oblique;
font-weight:900;
text-align:center
}
hr.lasertypingred  {
	border-top: 2px double #cc0000;
	border-bottom: 2px double #cc0000;
	width: 100%;
	color: red;
	height: 4px;
	margin: 2px auto 0 ;
	text-align: center;
}
dl dd {font-size: 1.3em;
	display: inline;
}
.almondmaroon {
	background-color: #FFEBCD;
	border: 1px solid #A52A2A;
}
.anchorlink {
	text-align: left;
	padding: 2px 0 2px 444px;
	font-size: 1.2em;
}
.black {
	color: #000;
}
.blackbold {
	color: black;
	font-weight: 900;
}
.bluebox {
	width: 444px;
	margin: 8px auto 4px;
	font-size: 18px !important;  border: 2px solid #6495ED;
	color: green !important;
}
.largeblink {
	width: 444px;
	margin: 4px auto;
	font-size: 27px !important; text-decoration: blink !important; border: 2px solid #6495ED;
	color: red;
}
.largebox {
	width: 544px;
	margin: 0 auto;
	font-size: 24px !important; border: 2px solid red;
}
.largebox a:hover{
color:black !important;
text-decoration:none;
}
.pricestrikethrough {
	text-decoration: line-through;
}
.purplebold {
	color: Purple !important; font-weight: 900; text-decoration: underline;
}
.redbold {
	color: #D00000; font-weight: 900; 
}
.redprice {color: #FF0033}
.strikethrough {
	text-decoration: line-through;
}
.white {
	color: red;
}
.whitebold {
	color: red;
	font-weight: 900;
}
.WhiteOnStarfield {
	color: red;
}
#centerflash {
   width:464px;
	margin: 0 auto; 
	border: 1px solid purple;
}
#contactforminstructions {
	}
#contactforminstructions p {
	font-size: 1.2em;
	color: blue !important;
}
#downloadpagediv {
	width:736px; background-color: #ffe4c4;
}
#impressum {width: 630px;
	margin: 0 auto;
	color: red;
	text-align: center;
}
#installationinstructions {width: 724px; margin: 0 auto;}
#installationinstructions h3 {text-align: center; font-weight: bold;}
#installationinstructions p {color: maroon;}
#leftcol {
  background-color: #009999;
  float: left;
  width: 170px;
  margin-right: 10px;
}
#lessonscontenttext {
	background-color: #ffe4c4;
}
#lessonscontenttext p{
	padding: 4px 0 4px 14px;
	text-align: left;
	border: 1px solid red;
}
#lessonscontenttext a{
	color: blue;
	background-color: #ffe4c4;
}
#ltscreen {width: 630px;
	margin: 8px auto 0;
}
/*#ltscreen img {
	width: 630px;
	height: 512px;
}*/
#maincol {
  background-color: #009999;
  float: left;
  width: 360px;
}
#mailinglistinvitation {	background-color: #eaf5ff;
}
#mailinglistinvitation p {

font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: #600000;
font-weight: bold;
}
/*#mailinglistinvitation .emphasizeblue2 {
	font-size: 2em;
   color: #00ACAE;
   text-align: center;
	font-weight: bold;
	font-style: italic;
}*/
#mailinglistinvitationform {
	margin: 6px auto 6px;
}
#mailinglistinvitationform table {
	width: 555px;
	margin: 6px auto 6px;
}
#mailinglistinvitationform td {
font-family: "Times New Roman", Times, serif;
text-align: left;
line-height: 1.3em;
font-size: 1.3em;
width: 580px;
margin: 0 auto;
color: maroon;
font-weight: bold;
}
#metatext {width: 630px;
	margin: 0 auto;
}
#navbar1 {width: 630px;
	margin: 0 auto;
	text-align: center;
/*	background-color: #ffe4c4;*/
}
#navbar1 a:link{
color: maroon;
text-decoration:none;
}
#navbar1 a:visited{
color:maroon;
text-decoration:none;
}
#navbar1 a:hover{
color:red;
text-decoration:none;
}
#navbar1 a:active{
color: maroon;
text-decoration:none;
}
#navbar2 {width: 630px;
	margin: 0 auto;
	text-align: center;
   border: 1px solid red;
}
#navbar2 a:link{
color:red;
text-decoration:none;
}
#navbar2 a:visited{
color:red;
text-decoration:none;
}
#navbar2 a:hover{
color:red;
text-decoration:none;
}
#navbar2 a:active{
color:red;
text-decoration:none;
}
#navbar3 {width: 630px;
	margin: 0 auto;
	text-align: center;
   border: 1px solid green;
}
#navbar3 a:link{
color:#000;
text-decoration:none;
}
#navbar3 a:visited{
color:#000;
text-decoration:none;
}
#navbar3 a:hover{
color:red;
text-decoration:none;
}
#navbar3 a:active{
color:#000;
text-decoration:none;
}
#prevnextslide {margin: 0 auto; color: red;}
#printpagegif {margin: 0 0 0 32px;}
#rightcol {
  /* border-left: 2px solid #eee; */
  float: right;
  width: 170px;
}
#rightcol ul li,
#rightcol p {
}
#saleprice h3 {text-align: center; font-size: 18px;}
#saleprice h3 a {color: #FF9999}
#saleprice h3 a:hover {color: #FF0000;}
#seehomepage {
	width:630px; margin:0 auto; font-size:20px; color:#008b8b !important;
}
#seehomepage a {
font-size:20px; color:#008b8b !important;}

#seehomepage a:hover {
font-size:20px; color: #dc143c !important;
}
#seoinfo{width: 630px;
	margin: 0 auto;
	color: #565656;
}
/*#starfieldbg {width: 100%;
	background-image: url(../Starfield.jpg);
}*/
#wrapperbuylasertyping {
	width: 740px;
	margin: 0 auto;
	background-color: #ffe4c4;
/*background-image: url(../Starfield.jpg);*/
}
#wrapperbuylasertyping a:link{
color:red;
text-decoration:none;
}
#wrapperbuylasertyping a:visited{
color:red;
text-decoration:none;
}
#wrapperbuylasertyping a:hover{
color: #FF8282;
text-decoration:none;
}
#wrapperbuylasertyping a:active{
color: red;
text-decoration:none;
}
#wrapperbuylasertyping table tr th{
	color: maroon;
	text-align: center;
}
#wrapperbuylasertyping table tr td {
	color: maroon;
	text-align: center;
}
#wrapperbuylasertyping table tr td form{
	text-align: center;
}
#wrapperdemo {
	width: 740px;
	margin: 0 auto;
	background-color: #faebd7;
	border: 1px solid red;
}
#wrapperdemo p {
	font-size: 1.3em;
	font-family:Arial,Helvetica,sans-serif;
	line-height: 1.4em !important;
	color: #a31707;
}
#wrapperdemo dl {
	font-size: 1.3em;
	color: #a31707; 
	margin:14px 0 0 24px;}
#wrapperdemo dt {margin: 4px 0 0 24px; }
#wrapperdemo dd {margin: 4px 0 0 30px; font-size:1.1em;}

#wrapperdownloadlasertyping {
	width: 740px;
	margin: 0 auto;
	background-color: #faebd7;
	border: 1px solid red;
}
#wrapperdownloadlasertyping a{
	color: red;
}
#wrapperdownloadlasertyping a:hover {
	color: green;
	background-color: #e78260;
}
#wrapperdownloadlasertyping p {
	color: #a31707;
   padding: 7px;
}
#wrapperfeedback {
	width: 736px;
	margin: 0 auto;
	background-color: #ffe4c4;
}
#wrapperfeedback p {
	width: 544px;
	margin: 9px 0 0 0;
	color: red;
	text-align: left;
}
#wrapperfeedback form {
	width: 544px;
	margin: 14px 0 4px 14px;
}
#wrapperfeedback table{
	width: 544px;
	background-color: #FFEBCD;
	border: 1px solid #A52A2A;
}
#wrapperfeedback table td {
	width: 166px;
	text-indent: 4px;
	color: black;}
	
#wrapperfeedback table input {
	width: 344px;
	color: black;
	}
#wrapperfeedback table textarea {
	width: 344px;
	color: black;
}
#wrapperindex {
	width: 740px;
	margin: 0 auto;
	border: 1px solid red;
}
#wrapperindex p {
	text-align: justify;
}
table tr td {color: red;}
table tr th {text-align: center; color: #66FFFF;}
#wrapperinfo {
	width: 740px;
	margin: 0 auto;
	background-color: #ffe4c4;
	border: 1px solid red;
}
#wrapperinfo p {
	color: #a31707;
    padding: 7px;
	text-align: left;
	padding: 0 0 0 24px;
}
#wrapperinfo  h2 {color: blue; text-align: center;font-size: 18px; }
#wrapperlessons {
	width: 740px;
	margin: 0 auto;
	background-color: #ffe4c4;
	border: 1px solid red;
}
#wrapperlessons p {
	color: #a31707;
}
#wrapperflashanimation {
	width: 780px;
	margin: 0 auto;
border: 1px solid green;
}
#wrapperflashanimation p {
	text-align: justify;
}
#wrapperflashanimation #centerflashanimation {margin: 0 auto; text-align: center;}
#wrapperslide {
	width: 736px;
	margin: 0 auto;
	background-color: #ffe4c4;
}
#wrapperslide img {
}
#wrapperslide  p {
	text-align: justify;
}
#wrapperslide #prevnextslide {
	width: 400px;
	font-size: 1.6em;
	color: #FF6633;
}
#wrapperslide #imagetext {
	width: 400px;
	height:444px;
	color: red;
}
#wrapperthankyou {
	width: 740px;
	margin: 0 auto;
	background-color: #faebd7;
	border: 1px solid red;
}
#wrapperthankyou p {
	color: #a31707;
   padding: 7px;
}
#wrapperthankyou a {
	color: red;
}
#wrapperthankyou a:hover {
	color: blue;
}
#wrapperthankyou h2 {color: blue; text-align: center;font-size: 18px; }
