/* Last Updated : 2011.06.14 */


#warranty {width:635px;}
#warranty .top_info {background:url('/images/customer/img_warranty_top.gif') no-repeat; height:251px; padding:29px 30px; margin-bottom:39px; }
#warranty .top_info dt{float:left; margin:0 39px 28px 0;}
#warranty .top_info dd.tit{font-weight:bold; margin-top:10px; color:#1b1b1b; line-height:18px; }
#warranty .top_info dd.date{line-height:18px; }
#warranty .top_info .line {clear:both; margin-bottom:20px; border-top:1px solid #e4e4e4;}
#warranty .top_info .footdate{line-height:18px; color:#3d5e8b; font-weight:bold;}
#warranty .round {background:url('/images/customer/img_warranty_round.gif') no-repeat; height:21px; padding:7px 20px 6px 20px;}
#warranty .round select {width:180px; font-size:11px;}
#warranty .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat;padding-left:10px; margin-left:10px; line-height:18px;}
#warranty .dot .sub_txt{padding-left:3px; margin-left:10px; line-height:18px;}
#warranty .warranty_table table {margin:15px 0 20px 0;}
#warranty .warranty_table th.tit01 {padding:10px; text-align:center; background:#b8c7dc; border:1px solid #fff; color:#294287;}
#warranty .warranty_table th.tit02 {padding:10px; text-align:center; background:#e7e7e9; border:1px solid #fff;}
#warranty .warranty_table td {padding:10px; text-align:center; background:#f4f4f5; border:1px solid #fff;}
#warranty .warranty_table td.al {padding:17px; text-align:left; background:#f4f4f5; border:1px solid #fff;}



#registration {width:635px;}
#registration input{background:#eee;}
#registration .topdate {line-height:18px; margin-bottom:40px;}
#registration .table_tit {height:45px;border-bottom:2px solid #dddddd;}
#registration .table_rap {width:100%;}
#registration .table_rap th {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_on.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#registration .table_rap th.off {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#registration .table_rap td {border-bottom:1px solid #dddddd;}
#registration .table_rap td input.size1{width:120px;}
#registration .table_rap td input.size2{width:180px;}
#registration .table_rap td input.size3{width:270px;}
#registration .table_rap td input.size4{width:445px;}
#registration .table_rap td select.size1{width:128px; font-size:11px;}
#registration .table_rap td select.size2{width:278px; font-size:11px;}
#registration .table_foot {line-height:18px; margin:12px 0 55px 15px;}
#registration .thank {line-height:18px; color:#3a4280; text-align:center;margin-bottom:18px;}
#registration .footbox {background:url('/images/customer/img_registration_foot.gif') no-repeat; height:90px; text-align:center; padding-top:26px;}



#download {width:635px;}
#download input{background:#eee;}
#download .round {background:url('/images/customer/img_warranty_round.gif') no-repeat; height:21px; padding:7px 20px 6px 20px;}
#download .round select {width:305px; font-size:11px;}
#download .table_tit {height:45px;border-bottom:2px solid #dddddd;}
#download .table_rap {width:100%;}
#download .table_rap th {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_on.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#download .table_rap th.off {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#download .table_rap td {border-bottom:1px solid #dddddd;}
#download .table_rap td.textarea {border-bottom:1px solid #dddddd; padding:8px 0px 8px 0px; }
#download .table_rap th.textareaoff {border-bottom:1px solid #dddddd; padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px center no
-repeat; width:129px; text-align:left;}
#download .table_rap td input.size1{width:120px;}
#download .table_rap td input.size2{width:180px;}
#download .table_rap td input.size3{width:270px;}
#download .table_rap td input.size4{width:445px;}
#download .table_rap td select.size1{width:128px; font-size:11px;}
#download .table_rap td select.size2{width:278px; font-size:11px;}
#download  .table_foot {line-height:18px; margin:12px 0 55px 15px;}


#download .download_table table {margin:15px 0 20px 0; width:100%; border-top:2px solid #cdd6e3; color:#1b1b1b;}
#download .download_table th.tit01 {padding:10px 0; text-align:center; background:#edf2f7; border-bottom:1px solid #cdd6e3; color:#1b1b1b; font-size:11px;}
#download .download_table th.tit02 {padding:10px 0; text-align:center; background:#e0ecf8; border-bottom:1px solid #cdd6e3; color:#1b1b1b; font-size:11px;}
#download .download_table th.tit03 {padding:10px 0; text-align:center; background:#edf2f7; border-bottom:1px solid #cdd6e3; color:#1b1b1b; font-size:11px;}
#download .download_table td {padding:10px; text-align:center; background:#fff; border-bottom:1px solid #cdd6e3; font-size:11px;}
#download .download_table td.model {padding:10px; text-align:center; background:#f1f8ff; border-bottom:1px solid #cdd6e3;}




#install {width:635px;}
#install .install_table table {margin:15px 0 20px 0; width:100%; border-top:2px solid #cdd6e3; color:#1b1b1b;}
#install .install_table th {padding:5px 0; text-align:center; background:#edf2f7; border-bottom:1px solid #cdd6e3; color:#1b1b1b; font-size:11px;}
#install .install_table td {padding:5px; text-align:center; background:#fff; border-bottom:1px solid #cdd6e3; font-size:11px;}
#install .install_table td.category {padding:5px 0 5px 20px; text-align:left; background:#fff; border-bottom:1px solid #cdd6e3; font-size:11px;}
#install .install_table td.product {padding:5px 0 5px 20px; text-align:left; background:#f1f8ff; border-bottom:1px solid #cdd6e3; font-size:11px;}



#service {width:635px;}
#service .topdate {line-height:18px; margin-bottom:40px;}
#service .table_tit {height:45px;border-bottom:2px solid #dddddd;}
#service .service_table {width:100%;}
#service .service_table th {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_on.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#service .service_table th.off {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px 9px no-repeat; width:129px; text-align:left;}
#service .service_table td {border-bottom:1px solid #dddddd;}
#service .service_table td input.size1{width:120px;}
#service .service_table td input.size2{width:180px;}
#service .service_table td input.size3{width:270px;}
#service .service_table td input.size4{width:445px;}
#service .service_table td select.size1{width:128px; font-size:11px;}
#service .service_table td select.size2{width:188px; font-size:11px;}
#service .service_table td.textarea {border-bottom:1px solid #dddddd; padding:8px 0px 8px 0px; }
#service .service_table th.textareaoff {border-bottom:1px solid #dddddd; padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px 32% no-repeat; width:129px; text-align:left;}
#service .service_box { background:url('/images/customer/img_service_box.jpg') no-repeat; height:105px; margin-bottom:30px; padding-top:35px; text-align:center; }
#service .service_box .serial{font-weight:bold; float:left; margin:3px 10px 0 0;}
#service .service_box .icon{color:#547fad; }
#service .service_box input{width:260px; border:1px solid #dddddd; }
#service .service_box .text{clear:both; color:#547fad; padding-top:20px; }
#service .service_box .inputarea{width:410px; margin:0 auto; height:20px; }

#federal {width:635px;}
#federal strong {color:#5479a4;}
#federal .con_w {margin-left:20px; width:615px; line-height:18px; margin-bottom:15px;}
#federal .blue {color:#7594b9; font-weight:normal;}
#federal .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat; padding-left:10px; margin-left:10px; line-height:18px;}
#federal table {margin:15px 0 5px 0;}
#federal th {padding:10px; text-align:center; background:#b8c7dc; border:1px solid #fff; color:#294287; font-size:11px;}
#federal td {padding:10px; text-align:center; background:#f4f4f5; border:1px solid #fff; font-size:11px;}
#federal td.al {padding:10px; text-align:left; background:#f4f4f5; border:1px solid #fff; width:235px;}


/* NSS Finder */
#nss_finder {width:635px;}
/* #sales_rep .date_rap {background:url('../images/aboutus/img_history_01.jpg') no-repeat; min-height:550px;_height:550px; padding-top:25px;} */
#nss_finder .search {background:url('/images/customer/img_warranty_round.gif') no-repeat; height:21px; padding:7px 20px 6px 20px; }
#nss_finder .search input {border:1px solid #ccc;vertical-align:middle;}
#nss_finder .search select {vertical-align:middle;}
#nss_finder .status {vertical-align:middle;font-size:11px;text-align:right;padding-right:15px;}
#nss_finder .status img {vertical-align:middle;margin-left:10px;}
#nss_finder .date_rap {min-height:250px;_height:250px;}

#nss_finder a {font-size:11px;}
#nss_finder strong {color:#5479a4;}
#nss_finder .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat; padding-left:10px; margin-left:10px; line-height:18px;}
/*#sales_rep table {margin:15px 0 5px 0;}*/
#nss_finder th {padding:9px; background:#cdd7e7; border:1px solid #d2dce8; color:#294287; font-size:11px;}
#nss_finder td {padding:9px; background:#f4f4f5; border:1px solid #d2dce8; font-size:11px;}
#nss_finder td.bl {background:#fff;}

#nss_finder .balloon {background:url('/images/customer/balloon_top.gif') no-repeat right top; width:328px;
position:absolute;margin-left:77px;margin-top:-52px;}
#nss_finder .balloon ul {margin: 15px 10px 0 22px;}
#nss_finder .balloon ul li {background:url('/images/customer/ico_dot.gif') no-repeat left 6px; padding:0 0 5px 7px;font-size:11px;}
#nss_finder .balloon ul li span {display:block;float:right;width:205px;}

/* Sales Rep Finder */
#sales_rep {width:635px;}
#sales_rep .tab_area {background:url('/images/customer/img_sales_reps_tabbg.gif') repeat-x; height:27px; margin-bottom:20px;}
#sales_rep .tab_area li {float:left;}
/* #sales_rep .date_rap {background:url('../images/aboutus/img_history_01.jpg') no-repeat; min-height:550px;_height:550px; padding-top:25px;} */
#sales_rep .date_rap {min-height:550px;_height:550px; padding-top:20px;}

#sales_rep a {font-size:11px;}
#sales_rep strong {color:#5479a4;}
#sales_rep .blue {color:#7594b9; font-weight:normal;}
#sales_rep .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat; padding-left:10px; margin-left:10px; line-height:18px;}
/*#sales_rep table {margin:15px 0 5px 0;}*/
#sales_rep th {padding:9px; background:#cdd7e7; border:1px solid #d2dce8; color:#294287; font-size:11px;}
#sales_rep td {padding:9px; background:#f4f4f5; border:1px solid #d2dce8; font-size:11px;}
#sales_rep td.bl {background:#fff;}
#sales_rep td.bll {background:#fff;}

/* Training Schedule */
#training {}
#training strong {color:#5479a4;}
#training .con_w {margin-left:20px; width:615px; line-height:18px; margin-bottom:15px;}
#training .blue {color:#7594b9; font-weight:normal;}
#training .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat; padding-left:10px; margin-left:10px; line-height:18px;}
#training .down p {padding:10px; text-align:center; background:#b8c7dc; border:1px solid #fff; color:#294287; font-size:11px;}
#training .date_rap {min-height:550px;_height:550px; padding-top:20px;}
#training .bg {width:635px;height:370px;background:url('/images/customer/training_bg.jpg') bottom right no-repeat;}

#training a {font-size:11px;}
#training strong {color:#5479a4;}
#training .blue {color:#7594b9; font-weight:normal;}
#training .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat; padding-left:10px; margin-left:10px; line-height:18px;}

#training .schedule_tbl {}
#training .schedule_tbl th {padding:9px; background:#cdd7e7; border:1px solid #d2dce8; color:#294287; font-size:11px;}
#training .schedule_tbl td {padding:9px; background:#fff; border:1px solid #d2dce8; font-size:11px;text-align:center;}

.vod_rap {text-align:center; margin:35px 0 50px 0;}
/*.vod_rap .vod{width:345px; height:289px; text-align:center; background:url('/images/customer/vod.jpg') no-repeat; margin:0 auto;padding-top:25px}*/
.vod_rap .vod_mov{margin-bottom:15px;}

.down_manual{width:635px; margin-top:10px;}
.down_manual table{border-top:2px solid #bfcddc; border-bottom:1px solid #bfcddc; width:635px;}
.down_manual table th{height:56px; background:#edf2f7;}
.down_manual table td{height:63px;}

.down_manual table th{ border-bottom:1px solid #cdd6e3;}
.down_manual table th.category{width:208px;}
.down_manual table th.products{width:160px; background:#e0ecf8;}
.down_manual table th.brochure{width:90px;}
.down_manual table th.user{width:79px;}
.down_manual table th.installation{width:97px;}

.down_manual table td{text-align:center; border-bottom:1px solid #cdd6e3;}
.down_manual table td.products{width:197px; background:#f1f8ff;}
.down_manual table td.case{text-align:left;padding-left:10px;}


/* Unit Selection Assistance */
#unitselection .top { width:452px; height:213px; background:url(../images/customer/unitselection_bg_top.jpg); padding : 18px 0 0 183px; }
#unitselection .top .txt {margin-top:22px; margin-bottom:7px;color:#294287;font-weight:bold;background:url(../images/img/icon_arow.gif) no-repeat left 3px;padding-left:15px;}
#unitselection .top .txt2 {padding-right:25px;line-height:140%;}
#unitselection .btn {margin-top:20px;margin-right:15px;}
#unitselection .btn img {margin-left:10px;}
#unitselection .btn2 {}
#unitselection .btn2 img {margin:0 5px;}

#unitselection input {background:#eee;}
#unitselection input.white {background:#fff;color:#646464;}
#unitselection .table_rap {width:100%;border-top:2px solid #dddddd;}
#unitselection .table_rap th {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_on.gif') 8px 9px no-repeat;text-align:left;}
#unitselection .table_rap th.on2 {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_on2.gif') 8px 9px no-repeat;text-align:left;}
#unitselection .table_rap th.off {border-bottom:1px solid #dddddd;padding:8px 0px 8px 22px; background:url('/images/customer/icon_off.gif') 8px 9px no-repeat;text-align:left;}
#unitselection .table_rap td {border-bottom:1px solid #dddddd;}
#unitselection .table_rap td.none {border-bottom:none;}
#unitselection .table_rap td.comm1 {color:#0099ff;font-size:11px;text-align:right;padding-right:15px;padding-top:10px;}
#unitselection .table_rap td.comm2 {color:#f78b1f;font-size:11px;text-align:right;padding-right:15px;padding-top:10px;}
#unitselection .table_rap td input.size1 {width:120px;}
#unitselection .table_rap td select.size1 {width:120px;}
#unitselection .table_rap td select.size2 {width:250px;height:130px;margin-top:10px;margin-bottom:10px;padding:0;}
#unitselection .table_rap td div.text_area1 {width:330px;height:114px;line-height:140%;text-align:left;margin:0;padding:5px 10px;border:1px solid #d4d0c8;overflow-x:hidden;overflow-y:scroll;}

#unitselection .table_type2 {margin-top:15px;font-size:11px;}
#unitselection .table_type2 th {padding:10px 0; text-align:center; background:#b8c7dc; border:1px solid #fff; color:#294287; }
#unitselection .table_type2 td {padding:10px 0; text-align:center; background:#f4f4f5; border:1px solid #fff; font-size:11px;}
#unitselection .table_type2 td.al {padding-left:15px; text-align:left;}
#unitselection .table_type2 td input {background:#f4f4f5;border:none;}

#unitselection_pop {width:670px;background:url("/images/customer/unitselection_pop_bg.gif") repeat-x left top;padding:5px;}
#unitselection_pop .wrap {background:#fff;width:660px;}
#unitselection_pop .wrap h1.tit_re {width:660px;height:82px;background:url("/images/customer/unitselection_pop_tit_residential.gif") no-repeat left top;padding:50px 10px 0 580px;}
#unitselection_pop .wrap h1.tit_co {width:660px;height:82px;background:url("/images/customer/unitselection_pop_tit_commercial.gif") no-repeat left top;padding:50px 10px 0 580px;}
#unitselection_pop .wrap .cont_area {padding:0 15px 20px 15px;width:660px;}
#unitselection_pop .wrap .cont_area textarea {width:630px;height:200px;line-height:140%;padding:10px;}
#unitselection_pop .wrap .cont_area .print_tbl {}
#unitselection_pop .wrap .cont_area .print_tbl th {border:1px solid #c1cedf;background:#dee5ef;color:#5479a4;padding:6px 10px;font-size:11px;}
#unitselection_pop .wrap .cont_area .print_tbl td {border:1px solid #c1cedf;background:#f6f6f6;padding:6px 10px;font-size:11px;}
#unitselection_pop .wrap .cont_area .print_tbl td.white {background:#fff;}
#unitselection_pop .wrap .cont_area .unit_left {width:305px;}
#unitselection_pop .wrap .cont_area .unit_right {float:left;width:305px;margin-left:17px;}


/* Navien Training Academy */
#academy .down p {padding:10px; text-align:center; background:#b8c7dc; border:1px solid #fff; color:#294287; font-size:11px;}
#academy .dot {background:url('/images/customer/dot.gif') 0px 3px no-repeat;padding-left:10px; margin-left:10px; line-height:18px;}
#academy strong {color:#5479a4;}

#academy .left{width:270px; float:left;}
#academy .right{width:365px; float:left;}

