/*##############################################
#
#  HEADER CSS STYLE
#  Copyright QuoteZone
#
##############################################*/
.navbar_left
{
   background-image: url(../images/nav_bar_left.gif);
   background-repeat: no-repeat;
   height: 23px;
   width: 95px;}
.navbar_middle
{
   background-image: url(../images/nav_bar_middle.gif);
   background-repeat: repeat;
   height: 23px;
   width: 590px;
}

.navbar_right
{
   background-image: url(../images/nav_bar_right.gif);
   background-repeat: no-repeat;
   height: 23px;
   width: 95px;
}

.menutext
{
   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
   color: #336699;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 12px;
   text-decoration: none;
   padding-top: 3px;
   padding-bottom: 3px;
}
.menutext a
{
   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
   color: #336699;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 12px;
   text-decoration: none;
   padding-top: 3px;
   padding-bottom: 3px;
}
.menutext a:hover
{
   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 12px;
   text-decoration: none;
   background-color: #336699;
   padding-top: 3px;
   padding-bottom: 3px;
}

/*##############################################
#
#  FOOTER CSS STYLE
#  Copyright QuoteZone
#
##############################################*/
.footer
{
   background-repeat: repeat;
   height: 29px;
   width: 772px;
}
.footertext
{
   font: 8px/19px Verdana, Arial, Helvetica, sans-serif;
   color: #336699;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 19px;
   text-decoration: none;
   padding: 2px;
}
.footertext a
{
   font: 8px/19px Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 19px;
   text-decoration: none;
   padding: 2px;
}
.footertext a:hover
{
   font: 8px/19px Verdana, Arial, Helvetica, sans-serif;
   color: #336699;
   border: none;
   text-align: center;
   vertical-align: middle;
   height: 19px;
   text-decoration: none;
   background-color: #9d0d0d;
   padding: 2px;
}

/*##############################################
#
#  FORM CONTENTS CSS STYLE
#  Copyright QuoteZone
#
##############################################*/
   /* HEADER TABLE */
   .frmTblHdr
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height: 19px;
      text-align: left;
      vertical-align: middle;
      height: 19px;
      background-image: url(../images/squares_17x19.gif);
      background-repeat: no-repeat;
      background-position: left center;
   }
   .frmTblHdrTxt
   {
      font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
      color: #000000;
      border: none;
      text-align: left;
      height: 19px;
      padding-left: 20px;
      padding-top: 5px;
      padding-bottom: 5px;
   }
   /* end HEADER TABLE */

   /* TABLE CONTENTS*/
   .frmTblCnts
   {
      background-color: #EBF7FF;
      border: 1px solid #b7c7d7;
   }

   .frmTblCntsInd
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: normal;
      color: #9d0d0d;
      text-align: left;
      text-indent: 3pt;
      vertical-align: middle;
      cursor:default;
   }

   .frmTblCntsIndFocus
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: bold;
      color: #9d0d0d;
      text-align: left;
      text-indent: 3pt;
      vertical-align: middle;
      cursor:default;
   }

   .frmTblCntsQst
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: normal;
      color: #000000;
      text-align: left;
      text-indent: 3pt;
      vertical-align: middle;
      cursor:default;
   }

   .frmTblCntsQstUse
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: normal;
      color: #000000;
      text-align: left;
      text-indent: 3pt;
      vertical-align: baseline;
      cursor:default;
   }

   .frmTblCntsQstUseFocus
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: bold;
      color: #000000;
      text-align: left;
      text-indent: 3pt;
      vertical-align: baseline;
      cursor:default;
   }

  .frmTblCntsQstFocus
   {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      line-height: 20px;
      font-weight: normal;
      color: #000000;
      text-align: left;
      text-indent: 3pt;
      vertical-align: middle;
      cursor:default;
   }

   .frmNmlTxt
   {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      border: none;
      text-align: justify;
   }
   .frmRadBox
   {
      color: #666666;
      border: 0px solid #CCCCCC;
      line-height: 12px;
      height: 14px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
   }

       .frmSelBoxVeh
    {
       color: #666666;
       background: #FFFFFF;
       border: 1px solid #CCCCCC;
       line-height: 18px;
       height: 18px;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 10px;
         font-weight: normal;
       text-align: left;
       vertical-align: middle;
       width: 125px;
    }


    .frmSelBoxVehFake
    {
       color: #666666;
       background: #FFFFFF;
       border: 1px solid #CCCCCC;/*#7F9DB9*/
       line-height: 18px;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size: 10px;
         font-weight: normal;
       text-align: left;
       vertical-align: middle;
       width: 125px;
    }

   .frmSelBoxSml
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 100px;
   }

   .frmSelBoxSmlFake
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      line-height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 100px;
   }

   .frmSelBoxMed
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 170px;
   }

   .frmSelBoxMedAjax
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 170px;
   }


   .frmSelBoxMedFake
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      line-height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 170px;
   }

   .frmSelBoxBig
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 200px;
   }

   .frmSelBoxBigGig
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 328px;
   }

   .frmSelBoxGig
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 350px;
   }

   .frmSelBoxHug
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 390px;
   }

   .frmHouseNumSelBox
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 324px;
   }

   .frmHouseNumSelBoxFake
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      line-height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 324px;
   }

   .frmSelBoxHugFake
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;/*#7F9DB9*/
      line-height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 390px;
   }

   .frmInpBox
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid  #CCCCCC;
      line-height: 12px;
      height: 14px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
   }
   /* end TABLE CONTENTS*/
   /* FORM HELP BUTTONS */
   .frmHlpLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
   }

   .frmHlpLnk a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_roll_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
   }

   .frmHlpLnkQR a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
      padding-top: 4px;
   }

   .frmHlpLnkQR a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_roll_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
      padding-top: 4px;
   }
   .frmHlpLnkQR a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
      padding-top: 4px;
   }

   .frmHlpLnkQR a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 18px;
      width: 18px;
      background-image: url(../images/question_roll_18x18.gif);
      background-repeat: no-repeat;
      display: block;
      cursor:help;
      padding-top: 4px;
   }

   /* end FORM HELP BUTTONS */

   /* FORM HELP TABLE */
   .frmTblHlp
   {
      background-color: #F8EBE5;
      border: 1px solid #691D1D;
   }

   .frmTblHlpHdr
   {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
      color: #333333;
      border: none;
      text-align: left;
   }

   .frmTblHlpCnts
   {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      border: none;
      text-align: left;
   }
   /* end FORM HELP TABLE */

   /* FORM FIND ADDRESS */
   .frmTblFndAdd a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 18px;
      width: 100px;
      background-image: url(../images/find_address_blue.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmTblFndAdd a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 18px;
      width: 100px;
      background-image: url(../images/find_address_red.gif);
      background-repeat: no-repeat;
      display: block;
   }
   /* end FORM FIND ADDRESS */

   /* FORM FIND */
   .frmTblFnd a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 18px;
      width: 64px;
      background-image: url(../images/find_blue.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmTblFnd a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 18px;
      width: 64px;
      background-image: url(../images/find_red.gif);
      background-repeat: no-repeat;
      display: block;
   }
   /* end FORM FIND */

  /* QUIT REASON*/
   .bigblue
   {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 18px;
       color: #336699;
       vertical-align: bottom;
       text-align: left;
   }

   .home_howqzworks_bg
    {
       width: 462px;
       background-image: url(../images/how_works_bg_462x168.gif);
       background-repeat: no-repeat;
    }

   .home_howqzworks_bg_bottom
   {
       width: 462px;
       background-image: url(../images/how_works_bg_462x168.gif);
       background-repeat: no-repeat;
       background-position: left bottom;
   }

   .contenttable_black_text_whiteBG
   {
       font-family: Arial, sans-serif;
       font-size: 11px;
       font-style: normal;
       line-height: 14px;
       font-weight: normal;
       color: #000000;
       text-align: justify;
       vertical-align: text-top;
       letter-spacing: normal;
       word-spacing: normal;
   }

   .contenttable_black_text_whiteBG a
   {
       font-family: Arial, sans-serif;
       font-size: 10px;
       font-style: normal;
       line-height: 14px;
       font-weight: normal;
       color: #990000;
       vertical-align: text-top;
       text-decoration: none;
       word-spacing: normal;
       letter-spacing: normal;
       text-align: left;
   }

   .contenttable_black_text_whiteBG a:hover
   {
       font-family: Arial, sans-serif;
       font-size: 10px;
       font-style: normal;
       line-height: 14px;
       font-weight: normal;
       color: #336699;
       vertical-align: text-top;
       text-decoration: none;
       letter-spacing: normal;
       word-spacing: normal;
       text-align: left;
   }

  /* END QUIT REASON*/


   /* FORM NAVIGATION BUTTONS */
   .frmNxtLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/next.gif);
      background-repeat: no-repeat;
      display: block;
   }
   .frmNxtLnk a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/next_roll.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmBckLnkBck a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 20px;
      width: 84px;
      background-image: url(../images/back_left.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmBckLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/back.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmBckLnk a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/back_roll.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .frmQitLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/quit.gif);
      background-repeat: no-repeat;
      display: block;
   }
   .frmQitLnk a:hover
   {
      color: #006699;
      text-decoration: none;
      height: 20px;
      width: 64px;
      background-image: url(../images/quit_roll.gif);
      background-repeat: no-repeat;
      display: block;
   }
   /* end FORM NAVIGATION BUTTONS */

   /* FORM ERRORS */
   .frmTblExtCnts
   {
      background-color: #EBF7FF;
      border: 0px solid #b7c7d7;
   }

   .frmTblExtCntserror
   {
      background-color: #FFFCCC;
      border: 0px solid #b7c7d7;
   }

   .frmTxtErr
   {
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      color: red;
      border: none;
      text-align: center;
      background-color: #FFFCCC;
   }

   .frmTxtErrFke
   {
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      color: red;
      border: none;
      text-align: center;
      background-color: #FFFCCC;
      display:none;
   }

   .frmErrBg
   {
      border-color: red;
      border-style: dashed;
      border-width: 1px;
   }
   /* end FORM ERRORS */

   /* IFRAME CONTENTS*/
   /*  please check iframe.css   */
   /* end IFRAME CONTENTS*/

   /* AGGREMENT */
   .frmTblAgr
   {
      background-color: #ffffff;
      border: 1px solid #336699;
      width: 652px;
   }

   .frmAgrErr
   {
      color: red;
      text-align: center;
      font: 12px Verdana, Arial, Helvetica, sans-serif;
      border: 0px;
   }

   .frmAgrInpBox
   {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid  #CCCCCC;
      line-height: 12px;
      height: 16px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 14px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width:100px;
   }

   .frmAgrTxt
   {
      font-family: Arial;
      font-size: 13px;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
   }

   .frmAgrBckLnk
   {
      color: #000000;
      font-family: Arial;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
      font-style: italic;
   }

   .frmAgrBckLnk a
   {
      color: #000000;
      font-family: Arial;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
      font-style: italic;
   }

   .frmAgrBckLnk a:hover
   {
      color: #000000;
      font-family: Arial;
      font-size: 10px;
      font-weight: normal;
      text-decoration: underline;
      font-style: italic;
   }

   .frmAgrCmpQts a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 39px;
      width: 312px;
      background-image: url(../images/compare.gif);
      background-repeat: no-repeat;
      background-position: right;
      text-align: right;
      display: block;
   }

   .frmAgrCmpQts a:hover
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 39px;
      width: 312px;
      background-image: url(../images/compare_roll.gif);
      background-repeat: no-repeat;
      background-position: right;
      text-align: right;
      display: block;
   }

   .frmAssTxt
    {
       font-family: Arial;
       font-size: 11px;
       font-weight: normal;
       color: #0000FF;
       text-decoration: underline;
       cursor:pointer;
    }

   .frmAgrTms
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
   }

   .frmAgrTms a
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #0000FF;
      text-decoration: none;
   }

   .frmAgrTms a:hover
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #0000FF;
      text-decoration: underline;
   }

   .frmAgrMod
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
   }

   .frmAgrMod a
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
      text-decoration: none;
   }

   .frmAgrMod a:hover
   {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #000000;
      text-decoration: underline;
   }

   /*  SERACHING BEST QUOTE PAGE  */

   .tblSrc
   {
    /*  background-color: #dfe6ee;
      border: 1px solid #b7c7d7;*/
      background-color: #FFFFFF;
      border-left: 1px solid #BBBBBB;
      border-right: 1px solid #BBBBBB;
      border-bottom: 1px solid #BBBBBB;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      width: 635px;
   }

   .tblSrc1
   {
/*      background-color: #dfe6ee;
      border: 1px solid #b7c7d7;*/
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      width: 770px;
   }

   .tblSrcTxt
   {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      border: none;
      text-align: justify;
   }

   .tblSrcErr
   {
    /*  background-color: #dfe6ee; */
      background-color: #FFFFFF;
      width:530px;
      /*border-right: 1px solid #BBBBBB;*/
   }

   .tblSrcErrTxt
   {
      font: 10px Verdana, Arial, Helvetica, sans-serif;
      color: #666666;
      border: none;
      /*border-right: 1px solid #BBBBBB;*/
      text-align: left;
   }

/*   .tblSrcErrQte
   {

   }*/

   .tblSrcErr a.tblSrcErrQte
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 90px;
      background-image: url(../images/get-quote-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .tblSrcErr a.tblSrcErrQte:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 90px;
      background-image: url(../images/get-quote-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .tblSrcTop
   {
      background-color:#E9F0F6;
      border-left:1px solid #28578F;
      border-right:1px solid #28578F;
      border-top:1px solid #28578F;
   }

   .tblSrcTop td
   {
      border-bottom:1px solid #28578F;
      padding-top:2px;
      padding-bottom:2px;
   }

   .tblSrcTopTxt
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
   }

   .tblQte
   {
      background-color: #FFFFFF;
      border: 0px;
      border-right: 1px solid #BBBBBB;
      border-bottom: 1px solid #BBBBBB;

      width: 635px;
   }

   .tblQte td
   {
      color: #333333;
      border: 0px;
      border-top: 1px solid #BBBBBB;
      /*border-left: 1px solid #BBBBBB;*/
      font: 11px Verdana, Arial, Helvetica, sans-serif;
   }

   .tblQte td.tblQteDet
   {
/*      background-color: #E9F0F6; */
      font-family:  Arial;
      font-size: 10px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
   }

   .tblQte1
   {
      background-color: #dfe6ee;
      border: 1px solid #b7c7d7;
      width: 770px;
   }

   .tblQte1 td
   {
      color: #333333;
      border: 1px solid #b7c7d7;
      font: 11px Verdana, Arial, Helvetica, sans-serif;
   }

   .tblQte1 td.tblQteDet
   {
      background-color: #E9F0F6;
      font-family:  Arial;
      font-size: 11px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
   }

   .have_hotmail_address
   {
      font-family:  Arial;
      font-size: 11px;
      text-decoration: normal;
      font-weight: normal;
      font-style: normal;
   }

   .tblQte td.tblQteIns
   {
/*      background-color: #E9F0F6;*/
      font-family:  Arial;
      font-size: 11px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
   }

   .tblQtePrm
   {
/*    background-color: #0000ff;*/
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      color: #2B598D;
      font-weight: bold;
      text-align: center;
   }

   .tblQtePrm center
   {
      font: 12px Verdana, Arial, Helvetica, sans-serif;
      color: #2B598D;
      font-weight: bold;
      text-align: center;
   }

   .tblQte td.tblQteHdr
   {
      font-family: Arial;
      font-size: 9px;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
      background-color: #3774AB;
      vertical-align: bottom;
   }

   .tblQteAplPrm
   {
      background-color: #FFFFFF;
      border: 0px ;
   }

   .tblQteAplPrm td
   {
      background-color: #FFFFFF;
      border: 0px;
   }

   .tblQteAplPrm td.PrmDes
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      border: 0px;
   }

   .tblQteAplPrm td.PrmVal
   {
      font-family:  Arial;
      font-size: 11px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
      border: 0px;
   }

   .tblQteApl
   {
      background-color: #FFFFFF;
   }

   .tblQteApl td.tblQteAplHdr
   {
      background-color: #FFFFFF;
      border: 0;
   }

   .tblQteApl td.tblQteAplBuyOvrThePhn
   {
      background-color: #E9F0F6;
      border-color: #E9F0F6;
      border: 1px solid #b7c7d7;
   }

   .tblQteApl td.tblQteAplOr
   {
      background-color: #FFFFFF;
      border: 0;
   }

   .tblQteApl td.tblQteAplBuyOnl
   {
      background-color: #E9F0F6;
      border-color: #E9F0F6;
      border: 1px solid #b7c7d7;
   }

   .tblQteAplBuyOvrThePhnCnts
   {
      background-color: #E9F0F6;
   }



.tblQteAplBuyOvrThePhnCnts td table
{
      border: 0;

}

/*
.tblQteBuyOnl tr td
{
	border-bottom:1px solid red;
	border-right:1px solid red;
}
*/


.tblQteApl tr td.tblQteAplBuyOvrThePhnCnts
{
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
}

.tblQteApl tr td.tblQteAplBuyOnlCnts
{
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
}


   .tblQteAplBuyOvrThePhnCnts td
   {
      background-color: #E9F0F6;
      border: 0;
   }

   .tblQteAplBuyOvrThePhnCnts td.Ttl
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      border: 0px;
      text-align: left;
   }


   .tblQteAplBuyOvrThePhnCnts td.Desc
   {
      font-family:  Arial;
      font-size: 11px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
      border: 0px;
      text-align: center;
   }

   .tblQteAplBuyOnlCnts
   {
      background-color: #E9F0F6;
      border: 0;
   }

   .tblQteAplBuyOnlCnts td
   {
      background-color: #E9F0F6;
      border: 0;
   }

   .tblQteAplBuyOnlCnts td.Ttl
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      border: 0px;
      text-align: left;
   }


   .tblQteAplBuyOnlCnts td.Desc
   {
      font-family:  Arial;
      font-size: 11px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      font-style: normal;
      border: 0px;
      text-align: center;
   }

   .tblQteAplBuyOnlCnts a.Btn
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 22px;
      width: 60px;
      background-image: url(../images/proceed_red_b01.gif);
      background-repeat: no-repeat;
      display: block;
      border: 0px;

   }

   .tblQteAplBuyOnlCnts a.Btn:hover
   {
      color: #006699;
      text-decoration: none;
      height: 22px;
      width: 60px;
      background-image: url(../images/proceed-red.gif);
      background-repeat: no-repeat;
      display: block;
      border: 0px;
   }


   /*   BUY OVER THE PHONE   */

   .tblQteBuyOvrThePhn
   {
      background-color: #FFFFFF;
      border:0px;
   }

   .tblQteBuyOvrThePhn td
   {
      background-color: #E9F0F6;
      border-right: 1px solid #BBBBBB;
      border-bottom: 1px solid #BBBBBB;
   }

   .tblQteBuyOvrThePhnCnts
   {
      background-color: #E9F0F6;
      border: 0px;
   }

   .tblQteBuyOvrThePhnCnts td
   {
      background-color: #E9F0F6;
      border: 0px;
   }

   .tblQteBuyOvrThePhnCnts td.Ttl
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      border: 0px;
   }

   .tblQteBuyOvrThePhnCnts td.Top
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      border: 0px;
   }

   .tblQteBuyOvrThePhnCnts td.Btm
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      border: 0px;
   }

   .tblQteBuyOvrThePhnCntsInf
   {
      background-color: #FFFFFF;
      border: 1px solid #000000;
   }

   .tblQteBuyOvrThePhnCntsInf
   {
      background-color: #FFFFFF;
      border: 1px solid #000000;
   }

   .tblQteBuyOvrThePhnCntsInf td.Inf
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 16px;
      color: #000000;
      text-decoration: none;
      text-align: center;
      font-weight: bold;
      border: 0px;
      background-color: #FFFFFF;
   }

   .tblQteBuyOvrThePhnCntsInf td.Qte
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 14px;
      color: #000000;
      text-decoration: none;
      text-align: center;
      font-weight: normal;
      border: 0px;
      background-color: #FFFFFF;
   }

   .tblQteBuyOvrThePhnCnts td.Lnk
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #990000;
      text-decoration: none;
      cursor : pointer;
   }

   .tblQteBuyOvrThePhnCnts td.Def
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #000000;
      text-decoration: none;
      cursor : default;
   }

   /*   BUY ONLINE   */
   .tblQteBuyOnl
   {
      background-color: #FFFFFF;
      border: 0px;
   }
/*
   .tblQteBuyOnlCnts
   {
      background-color: #E9F0F6;
      border: 0px;
       border-right:1px solid #BBBBBB;
   }
*/
   .tblQteBuyOnlCnts td
   {
      background-color: #E9F0F6;
      border: 0px;
   }

.tblQteBuyOnl td
{
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	background-color:#E9F0F6;
}

.tblQteBuyOnl td table.tblQteBuyOnlCnts td
{
	border:0px;
}

   .tblQteBuyOnlCnts
   {
      background-color: #E9F0F6;
      /*border: 0px;*/
      border-left:1px solid #BBBBBB;

   }

   .tblQteBuyOnlCnts td.Ttl
   {
      font-family:  Arial;
      font-size: 12px;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      border: 0px;
   }

   .tblQteBuyOnlCnts td.Top
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      border: 0px;
   }

   .tblQteBuyOnlCnts td.Btm
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
      font-weight: normal;
      border: 0px;
   }

   .tblQteBuyOnlCntsInf
   {
      background-color: #FFFFFF;
      border: 1px solid #000000;
   }

   .tblQteBuyOnlCntsInf td
   {
      background-color: #FFFFFF;
      border: 0px;
   }

   .tblQteBuyOnlCntsInf td.InfKey
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #000000;
      text-decoration: none;
      text-align: right;
      font-weight: bold;
      border: 0px;
      background-color: #FFFFFF;
   }

   .tblQteBuyOnlCntsInf td.InfVal
   {
      font : Arial, Helvetica, sans-serif;
      font-family:  Arial;
      font-size: 12px;
      color: #FF0000;
      text-decoration: none;
      text-align: left;
      font-weight: bold;
      border: 0px;
      background-color: #FFFFFF;
   }

   .tblQteBuyOnlCnts a
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #990000;
      text-decoration: none;
   }

   .tblQteBuyOnlCnts a:hover
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #990000;
      text-decoration: none;
   }


   .tblQteBuyOnlCntsInf a.Btn
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 22px;
      width: 60px;
      background-image: url(../images/proceed_red_b01.gif);
      background-repeat: no-repeat;
      display: block;
      border: 0px;
   }

   .tblQteBuyOnlCntsInf a.Btn:hover
   {
      color: #006699;
      text-decoration: none;
      height: 22px;
      width: 60px;
      background-image: url(../images/proceed_red_b02.gif);
      background-repeat: no-repeat;
      display: block;
      border: 0px;
   }

   .tblQteBuyOnlCnts td.Lnk
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #990000;
      text-decoration: none;
      cursor : pointer;
   }

   .tblQteBuyOnlCnts td.Def
   {
      font-family: Verdana;
      font-size: 12px;
      font-style: normal;
      font-weight: bolder;
      color: #000000;
      text-decoration: none;
      cursor : default;
   }

   /* RETRIEVE QUOTE BUTTONS  */
   table.tblRetQte
   {
      background-color: #E9F0FF;
   }

   a.tblRetQteReRun
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/re-run_quote-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteReRun:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/re-run_quote-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteMod
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/modify-quote-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteMod:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/modify-quote-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteVewAll
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/view-all-quotes-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteVewAll:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/view-all-quotes-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteLogOut
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/logout-retrieve-quote-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteLogOut:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/logout-retrieve-quote-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.loginQret
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/login-retrieve-quote-green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.loginQret:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/login-retrieve-quote-red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteNew
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/get-new-quote_green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.tblRetQteNew:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/get-new-quote_red.gif);
      background-repeat: no-repeat;
      display: block;
   }


/*  css old !!!!!1*/
/*   a.sendPassword {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/send-password_green.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.sendPassword:hover {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 120px;
      background-image: url(../images/send-password_red.gif);
      background-repeat: no-repeat;
      display: block;
   }
   a.savePassword {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 102px;
      background-image: url(../images/save-password_red.gif);
      background-repeat: no-repeat;
      display: block;
   }

   a.savePassword:hover {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 102px;
      background-image: url(../images/save-password_blue.gif);
      background-repeat: no-repeat;
      display: block;
   }
*/
   /* RTERIEVE QUOTE CHEAPEST PREMIUM TABLE */

   .frmRetTxt
   {
      font-family: Arial, sans-serif;
      font-size: 11px;
      font-style: normal;
      line-height: 14px;
      font-weight: normal;
      color: #000000;
      text-align: justify;
      vertical-align: text-top;
      letter-spacing: normal;
      word-spacing: normal;
   }

   a.frmRetLnk
   {
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-style: normal;
      line-height: 14px;
      font-weight: normal;
      color: #990000;
      vertical-align: text-bottom;
      text-decoration: none;
      word-spacing: normal;
      letter-spacing: normal;
      text-align: left;
   }

   a.frmRetLnk:hover
   {
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-style: normal;
      line-height: 14px;
      font-weight: normal;
      color: #336699;
      vertical-align: text-bottom;
      text-decoration: none;
      letter-spacing: normal;
      word-spacing: normal;
      text-align: left;
   }


   table.tblRetQteChpPrm
   {
      background-color: #dfe6ee;
      border: 1px solid #7295BB;
      width: 770px;
      cursor: default;
   }

   .tblRetQteChpPrmQteNum
   {
      font-family:  Arial;
      font-size: 12px;
      border: 1px solid #b7c7d7;
      color: #28578F;
      text-decoration: none;
      font-weight: bold;
      cursor: default;
   }

   table.tblRetQteChpPrmDet
   {
      background-color: #dfe6ee;
      border: 1px solid #b7c7d7;
      width: 770px;
      cursor: default;
   }

    .tblRetQteChpPrmDet td.tblRetQteChpPrmDetHdr
   {
      background-color: #3774AB;
      border: 1px solid #b7c7d7;
      font-family: Arial;
      font-size: 11px;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
      cursor: default;
   }

    .tblRetQteChpPrmDet td.tblRetQteChpPrmDetCnt
   {
      color: #333333;
      border: 1px solid #b7c7d7;
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      cursor: default;
   }

   .tblRetQteChpPrmDet a.view
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 21px;
      width: 90px;
      background-image: url(../images/view_blue.gif);
      background-repeat: no-repeat;
      display: block;
   }

   .tblRetQteChpPrmDet a.view:hover
   {
      color: #006699;
      text-decoration: none;
      height: 21px;
      width: 90px;
      background-image: url(../images/view_green.gif);
      background-repeat: no-repeat;
      display: block;
   }
   /*   TABLE QUOTE PREMIUM BUTTON     */

   .tblQteBut
   {
      background-color: #dfe6ee;
      border: 0px;
   }

   .tblQteBut td
   {
      color: #333333;
      font: 11px Verdana, Arial, Helvetica, sans-serif;
      border: 0px;
      cursor: pointer;
   }

   /* end SERACHING BEST QUOTE PAGE  */

  /* HOME INTRO */
/*
   .frmIntLnk
   {
      color: #000000;
      font-family: Arial;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
      font-style: italic;
   }

   .frmBldOnlLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homeb.gif);
      background-repeat: no-repeat;
      background-position: right;
      text-align: right;
      display: block;
   }

   .frmBldOnlLnk a:hover
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homeb_roll.gif);
      background-repeat: no-repeat;
      background-position: right;
      text-align: right;
      display: block;
   }

   .frmCntOnlLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homec.gif);
      background-repeat: no-repeat;
      background-position: right;
      text-align: right;
      display: block;
   }

   .frmCntOnlLnk a:hover
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homec_roll.gif);
      background-repeat: no-repeat;
      background-position: center;
      text-align: center;
      display: block;
   }

   .frmBldCntLnk a
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homebc.gif);
      background-repeat: no-repeat;
      background-position: center;
      text-align: center;
      display: block;
   }

   .frmBldCntLnk a:hover
   {
      color: #000000;
      font: normal 9px Tahoma, sans-serif;
      text-decoration: none;
      height: 50px;
      width: 250px;
      background-image: url(../images/homebc_roll.gif);
      background-repeat: no-repeat;
      background-position: center;
      text-align: center;
      display: block;
   }
*/
  /* end HOME INTRO */

   /*  Quit Page */
   .frmQitTxt
   {
      font-family: Arial, sans-serif;
      font-size: 11px;
      font-style: normal;
      line-height: 14px;
      font-weight: normal;
      color: #000000;
      text-align: justify;
      vertical-align: text-top;
      letter-spacing: normal;
      word-spacing: normal;
   }

   .frmQitTit
   {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 18px;
      color: #336699;
      vertical-align: bottom;
      text-align: left;
   }

   /*  end Quit Page */


   /*  end COVER Page */
   .frmCoverSelBox {
      color: #666666;
      background: #FFFFFF;
      border: 1px solid #CCCCCC;
      line-height: 18px;
      height: 18px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      text-align: left;
      vertical-align: middle;
      width: 270px;
   }
   /*  end COVER Page */
