/*insurance area*/
.insurance_content {
          width: 334px;
          float: left;
}

#insurance_area {
          float:left;
}

#insurance_header {
          width:334px;
          float :left;
}

#insurance_header #aligner {
          float:left;
          margin-left:45px;
}

#insurance_header #aligner #insurance_tl_curve {
          float:left;
          height:39px;
          width:17px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_leftshade.gif') no-repeat top left;
}

#insurance_header #aligner #header {
          float:left;
          width:210px;
          height:39px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_shade.gif') repeat-x top left;
}

#insurance_header #aligner #insurance_tr_curve {
          float:left;
          height:39px;
          width:17px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_rightshade.gif') no-repeat top left;
}

.insurance_content {
          width: 333px;
          float: left;
}

.insurance_content .topblock {
          background: #fff;
          float: left;
}

.insurance_content .topblock .TopLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_top_leftcurve.gif') no-repeat top left;
          width: 27px;
          height:23px;
          float: left;
          font-size: 0px;
}

.insurance_content .topblock .BorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_pricetop_shade_test.gif') repeat-x top left;
          width: 279px;
          float: left;
          height: 14px;
          font-size: 0px;
}

.insurance_content .topblock .TopRightCorner {
          background:url('/elko/upload/images/templates/print/ac_top_rightcurve.gif') no-repeat top right;
          width: 27px;
          height: 23px;
          float: right;
          font-size: 0px;
}

#insurance {
          width:333px;
          background:url('/elko/upload/images/templates/print/ac_pricebkgd_img.gif') repeat-y top left;
}

#insurance label {
          float:left;
          font-size:12px;
          font-weight:bold;
          padding-left:10px;
}

.insurance_content .BotBlock {
          float: left;
}

.insurance_content .BottomLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_bottom_leftcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: left;
          font-size: 0px;
}

.insurance_content .BottomBorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_insurance_botborder.gif') repeat-x top left;
          width: 279px;
          float: left;
          height: 4px;
          font-size: 0px;
          margin-top:19px;
}

.insurance_content .BottomRightCorner {
          background:url('/elko/upload/images/templates/print/ac_bottom_rightcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: right;
          font-size: 0px;
}

/*end insurance */

/* description */
#description_area {
          width:479px;
          float:left;
}

#desc_header {
          float:right;
          width :480px;
}

#desc_header .aligner {
          float :right ;
          margin-right:150px;
}

#desc_header .aligner #desc_tl_curve {
          float:left;
          height:39px;
          width:17px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_leftshade.gif') no-repeat top left;
}

#desc_header .aligner .header {
          float:left;
          width:140px;
          height:39px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_shade.gif') repeat-x top left;
}

#desc_header #desc_tr_curve {
          float:left;
          height:39px;
          width:17px;
          background:url('/elko/upload/images/templates/print/ac_pricetop_rightshade.gif') no-repeat top left;
}

.desc_content {
          width: 479px;
          float: left;
}

.desc_content .topblock {
          background: #fff;
          float: left;
}

.desc_content .topblock .TopLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_top_leftcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: left;
          font-size: 0px;
}

.desc_content .topblock .BorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_pricetop_shade_test.gif') repeat-x top left;
          width: 420px;
          float: left;
          height: 14px;
          font-size: 0px;
}

.desc_content .topblock .TopRightCorner {
          background:url('/elko/upload/images/templates/print/ac_top_rightcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: left;
          font-size: 0px;
}

#description {
          width:479px;
          background:url('/elko/upload/images/templates/print/ac_detailbodybg.gif') repeat-y top left;
}

.desc_content #description #desc_text {
          border:0px;
          font-size:12px;
          margin-left:0px;
          width:400px;
          height:100px;
}

.desc_content .botblock {
          float: left;
}

.desc_content .botblock .BottomLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_bottom_leftcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: left;
          font-size: 0px;
}

.desc_content .botblock .BottomBorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_insurance_botborder.gif') repeat-x top left;
          width: 425px;
          float: left;
          height: 4px;
          font-size: 0px;
          margin-top:19px;
}

.desc_content .botblock .BottomRightCorner {
          background:url('/elko/upload/images/templates/print/ac_bottom_rightcurve.gif') no-repeat top left;
          width: 27px;
          height: 23px;
          float: right;
          font-size: 0px;
}

/* end description */

/*increment*/
.incremental_area {
          width:306px;
          float:left;
}

.incremental_area .increment {
          float:left;
          width:306px;
}

.incremental_area .topblock {
          background: #fff;
          float: left;
}

.incremental_area .topblock .TopLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_incremental_topleftcurve.gif') no-repeat top left;
          width: 22px;
          height:44px;
          float: left;
          font-size: 0px;
}

.incremental_area .topblock .BorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_incremental_topbg.gif') repeat-x top left;
          width: 262px;
          float: left;
          height: 44px;
          font-size: 0px;
}

.incremental_area .topblock .TopRightCorner {
          background:url('/elko/upload/images/templates/print/ac_incremental_toprightcurve.gif') no-repeat top right;
          width: 22px;
          height: 44px;
          float: right;
          font-size: 0px;
}

#increment {
          width:306px;
          background:url('/elko/upload/images/templates/print/ac_increcontentbkgd.gif') repeat-y top left;
}

.incremental_area #increment label {
          float:left;
          font-size:12px;
          font-weight:bold;
          padding-left:10px;
}

.incremental_area #increment input {
          text-align:right;
          float:right;
          margin-right:5px;
          border:1px;
          font-size:15px;
          background:#fff;
          border:0;
          width:300px;
}

.incremental_area .botblock .BottomLeftCorner {
          background:url('/elko/upload/images/templates/print/ac_incremental_bottomleftcu.gif') no-repeat top left;
          width: 20px;
          height: 24px;
          float: left;
          font-size: 0px;
}

.incremental_area .botblock .BottomBorderBgImg {
          background:url('/elko/upload/images/templates/print/ac_increment_botBkgd.gif') repeat-x top left;
          width: 266px;
          float: left;
          height: 4px;
          font-size: 0px;
          margin-top:20px;
}

.incremental_area .botblock .BottomRightCorner {
          background:url('/elko/upload/images/templates/print/ac_incremental_bottomrightc.gif') no-repeat top left;
          width: 20px;
          height: 24px;
          float: right;
          font-size: 0px;
}

/*increment*/