
p.index-links, li.index-links, div.index-links, td.index-links{

  margin-right:3in;
  margin-left:0.5in;
  margin-top:0in;
  margin-bottom:0in;
  line-height:normal;
  text-indent: 0px;
  font-size:10.0pt;
  font-family:Verdana,sans-serif;
}

.wads-head { position:absolute; top: 90px; left: 50px; }
.wads-body-top { position:absolute; top: 130px; left: 75px; width: 530px; }

.wads-products-head { position: absolute; top: 170px; left: 75px;}
.wads-products-body { position: absolute; top: 210px; left: 100px; width: 530px; }
.wads-image { position:absolute; top: 160px; left: 285px; height: 400px; }

.wads-survey1 { position: absolute; top: 125px; left: 675px; width: 200px; }
.wads-survey2 { position: absolute; top: 195px; left: 675px; width: 200px; }

.wads-promo1 { position: absolute; top: 250px; left: 650px; width: 225px; }
.wads-promo2 { position: absolute; top: 390px; left: 120px; width: 270px; }

.wads-register-head { position: absolute; top: 530px; left: 75px;}
.wads-register-body { position: absolute; top: 560px; left: 100px;}

.wads-document-head { position: absolute; top: 590px; left: 75px;}
.wads-document-item1 { position: absolute; top: 625px; left: 100px;}
.wads-document-item2 { position: absolute; top: 650px; left: 100px;}
.wads-document-item3 { position: absolute; top: 675px; left: 100px;}
.wads-document-item4 { position: absolute; top: 700px; left: 100px;}
.wads-document-item5 { position: absolute; top: 725px; left: 100px;}
.wads-document-item6 { position: absolute; top: 750px; left: 100px;}
.wads-document-item7 { position: absolute; top: 775px; left: 100px;}
.wads-document-item8 { position: absolute; top: 800px; left: 100px;}
.wads-document-item9 { position: absolute; top: 825px; left: 100px;}
.wads-document-imagesize { height: 20px; border: 0; }

.wads-training-head { position: absolute; top: 860px; left: 75px;}
.wads-training-item1 { position: absolute; top: 885px; left: 100px;}

.wads-download-head { position: absolute; top: 920px; left: 75px;}
.wads-download-item1 { position: absolute; top: 945px; left: 100px;}
.wads-download-item2 { position: absolute; top: 970px; left: 100px;}

.wads-video1 { position: absolute; top: 725px; left: 700px; width: 270px; }

.wads-copyright { position:absolute; top: 985px; left: 50px; width: 34em; }

/*#######################################*/

.registration-head { position:absolute; top: 90px; left: 50px; width: 200px; }
.registration-body-top { position:absolute; top: 130px; left: 75px; width: 400px; }

.registration-label-tailnumber { position: absolute; top: 200px; left: 100px;}
.registration-field-tailnumber { position: absolute; top: 220px; left: 100px; width: 301px;}

.registration-label-cradleseriall { position: absolute; top: 260px; left: 100px;}
.registration-field-cradleseriall { position: absolute; top: 280px; left: 100px; width: 301px;}

.registration-label-cradleserialr { position: absolute; top: 320px; left: 100px;}
.registration-field-cradleserialr { position: absolute; top: 340px; left: 100px; width: 301px;}

.registration-label-ownername { position: absolute; top: 380px; left: 100px;}
.registration-field-ownername { position: absolute; top: 400px; left: 100px; width: 301px;}

.registration-label-owneremail { position: absolute; top: 440px; left: 100px;}
.registration-field-owneremail { position: absolute; top: 460px; left: 100px; width: 301px;}

.registration-label-mechname { position: absolute; top: 500px; left: 100px;}
.registration-field-mechname { position: absolute; top: 520px; left: 100px; width: 301px;}

.registration-label-mechemail { position: absolute; top: 560px; left: 100px;}
.registration-field-mechemail { position: absolute; top: 580px; left: 100px; width: 301px;}

.registration-label-mechphone { position: absolute; top: 620px; left: 100px;}
.registration-field-mechphone { position: absolute; top: 640px; left: 100px; width: 301px;}

.registration-label-faacert { position: absolute; top: 680px; left: 100px;}
.registration-field-faacert { position: absolute; top: 700px; left: 100px; width: 301px;}

.registration-label-dateinstall { position: absolute; top: 740px; left: 100px;}
.registration-field-dateinstall { position: absolute; top: 760px; left: 100px; width: 150px;}
.registration-label-dateinstallcalendar { position: absolute; top: 761px; left: 200px;}
.installcalendar-image-size {height: 25px; }

.registration-body-bot { position:absolute; top:  810px; left: 75px; width: 400px; }

.registration-btn-submit { position:absolute; top:  900px; left: 220px; }

.registration-copyright { position:absolute; top:  925px; left: 50px; width: 34em; }

/*#######################################*/

.confirmreg-head { position:absolute; top: 90px; left: 50px; }
.confirmreg-body-top { position:absolute; top: 130px; left: 75px; width: 500px; }
.confirmreg-body-bot { position:absolute; top: 375px; left: 75px; width: 500px; }
.confirmreg-copyright { position:absolute; top:  390px; left: 50px; width: 34em; }

/*############### COMMON TO ALL PAGES ############*/

#carpenterdev-logo { position:absolute; top: 40px; left: 45px; }
#twitter-logo { position:absolute; top: 10px; left: 550px; }

a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      normal;
  /* background-color: #ddd; */
  color:            #000000;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      normal;
  /* background-color: #ddd; */
  color:            #000000;
  } 
a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      bold;
  background-color: #3377ff;
  color:            #fff;
  } 
a:active  {
  /* Applies to activated links */
  text-decoration:  none;
  font-weight:      bold;
  background-color: #3377ff;
  color: white;
  } 

a {text-decoration: none;}
a img {border: none; }
img {border: none; vertical-align: bottom;}

a.button {
    color: rgb(86,170,157);
    font: bold 24px Tahoma, sans-serif;
    text-decoration: none;
}

.font-title {
    font-family: Tahoma, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: rgb(0,0,255);
}

.font-head {
    font-family: Tahoma, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: rgb(0,0,255);
}

.font-body {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: rgb(40,40,40);
}

.font-promo {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: rgb(45,185,193);
}

.font-survey2 {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0,0,255);
    text-align:center;
}

.font-copyright {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: rgb(0,0,0);
}

.font-labels{
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: 100;
    color: rgb(40,40,40);
}

.font-labels-12 {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: rgb(40,40,40);
}

.font-fields{
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    height: 24px;
    font-weight: bold;
    color: rgb(40,40,40);
}

.font-fields-12{
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: rgb(40,40,40);
}

.errors_sm{
    position:absolute;
    top:  200px;
    left: 500px;
    width: 300px;

    font-family: Helvetica, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(255,0,0);
}

.generic-errors{
    position:absolute;
    top:  120px;
    left: 150px;
    width: 300px;

    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(255,0,0);
}

#generic-errors-canclose {
    position:absolute;
    top:  210px;
    left: 150px;

    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(0,0,255);
}


#survey1_link {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: rgb(255,0,0);
    display: block;
    text-align: center;
    line-height: 22px;
}

#bubble_tooltip{
	width:300px;
	position: absolute;
	display: none;
}

#bubble_tooltip .bubble_middle_sm span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_top_sm{
	background-image: url('../images/sm_bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;
}
#bubble_tooltip .bubble_middle_sm{
	background-image: url('../images/sm_bubble_middle.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_bottom_sm{
	background-image: url('../images/sm_bubble_bottom.gif');
	background-repeat:no-repeat;
	height:44px;
	position:relative;
	top:-6px;
}

#bubble_tooltip .bubble_middle_med span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_top_med{
	background-image: url('../images/med_bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;
}
#bubble_tooltip .bubble_middle_med{
	background-image: url('../images/med_bubble_middle.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_bottom_med{
	background-image: url('../images/med_bubble_bottom.gif');
	background-repeat:no-repeat;
	height:44px;
	position:relative;
	top:-6px;
}

#bubble_tooltip .bubble_middle_lg span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_top_lg{
	background-image: url('../images/lg_bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;
}
#bubble_tooltip .bubble_middle_lg{
	background-image: url('../images/lg_bubble_middle.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_bottom_lg{
	background-image: url('../images/lg_bubble_bottom.gif');
	background-repeat:no-repeat;
	height:44px;
	position:relative;
	top:-6px;
}
