/* Last Updated : 2011.05.02 */

.product{margin-top:55px;}
.product dl dt p{background:url(/images/img/point.gif) no-repeat 15px 27%; height:17px; padding-left:20px;}
.product dl dt p.title{margin:23px 0 10px 0; padding-left:2px; width:370px;}
.product dl dt strong{color:#1b1b1b;}
.product dl dt {float:left;}

.img_product{float:left; margin-right:16px;}
.product_btn{clear:both; text-align:right; margin-top:47px;}
.product_btn ul li{display:inline;}
.dotline{border-bottom:1px dotted #c2c2c2; margin:71px 0 33px 0;}

.product_tab{background:url(/images/product/p_line.gif) repeat-x; height:27px; width:635px; margin-bottom:25px;}
.product_tab ul li{float:left;}


/*Heaters*/
.heater{ overflow:hidden; min-height:150px; padding:20px 0 34px 0; border-bottom:1px solid #e8e8e8; }
*html.heater{ overflow:hidden; height:150px; padding:20px 0 34px 0; border-bottom:1px solid #e8e8e8; }
.heater .p001{ width:324px; margin:0 10px 0 11px; float:left;}


.heater .p002{ width:271px; margin:6px 20px 0 11px; float:left;}
.heater .p002_01 p{margin-left:3px; line-height:18px; word-spacing:-1.5px;}
.heater .p002_01 p img{ margin-right:5px;}

.heater .p003{ width:289px; margin:0 0px 0 11px; float:left;}
.heater .p003_01 p img{margin-left:3px;}
.heater .p003 img{vertical-align:middle;}

.heater .p0010{ width:275px; margin:0 0px 0 11px; float:left;}
.heater .p0010_01 p img{margin-left:3px;}
.heater .p0010 img{vertical-align:middle;}

.heater .p004{ width:299px; margin:0 0 0 20px; float:right;}
*html .heater .p004 .ws{word-spacing:-1px;}

.heater .p005{ width:410px; margin:0 5px 0 11px; float:left;}
*html .heater .p005 .ws{word-spacing:-1px;}

.heater .p006{ margin:0 0 0 11px;}
.heater .p006 img{vertical-align:middle;}

.heater .p007{ margin:0 0 0 11px;}
.heater .p007 strong{color:#1b1b1b;}
.heater .p007 img{vertical-align:middle;}

.heater .p009{ width:392px; margin:0 5px 0 11px; float:left; }
.heater .p009 img{vertical-align:middle;}

/* Heater-NR/NP */
.heater .nrnp_p001 { }

.heater .nrnp_p002 { width:345px; margin:0 10px 0 0px; float:left;}

.heater .nrnp_p003 { width:340px; margin:0 0 0 10px; float:right;}

.heater .nrnp_p004 { }

.heater .nrnp_p005 img {vertical-align:middle; margin-right:5px;}
.heater .nrnp_p005 ul li.dd {padding-left:10px;color:#112369;}

.heater .nrnp_p006 { width:393px; margin:0 10px 0 0; float:left;line-height:15px;}
.heater .nrnp_p006 img {vertical-align:middle; margin-right:5px;}
.heater .nrnp_p006 li {padding:5px 0;}

.heater .nrnp_p007 {} 

.heater .nrnp_p008 img {vertical-align:middle; margin-right:5px;}
.heater .nrnp_p008 ul li.dd {padding-left:10px;color:#112369;}

.heater .nrnp_p009 { width:250px; margin:0 10px 0 11px; float:right;}

.heater .nrnp_p010 {width:314px; margin:0 10px 0 0; float:left;}
.heater .nrnp_p010_1 {width:370px; margin:0 10px 0 0; float:left;}

.heater .nrnp_p011 { width:415px; margin:0 10px 0 0; float:left;}
.heater .nrnp_p011 img {vertical-align:middle; margin-right:5px;}

.heater_nrnp_thub{padding-top:46px; clear:both;}
.heater_nrnp_thub ul li.thumbnail{width:173px; margin-right:15px; border:0px solid red; float:left;}
*html .heater_nrnp_thub ul li.thumbnail{margin-right:10px;}
.heater_nrnp_thub ul li dt.product_nm{color:#294287; font-weight:bold;}
.heater_nrnp_thub ul li dd.performance table{width:445px; margin-top:20px; }
.heater_nrnp_thub ul li dd.performance table th{height:20px; width:127px; text-align:left; background:#dce3ee; font-weight:normal; color:#13256d; border-bottom:2px solid #fff; padding-left:15px; border-right:2px solid #fff;}
.heater_nrnp_thub ul li dd.performance table th.cont{border-bottom:none; height:65px;}
.heater_nrnp_thub ul li dd.performance table td{background:#f4f4f5; border-bottom:2px solid #fff; padding-left:14px;}
.heater_nrnp_thub ul li dd.performance table td.cont{border-bottom:none; height:65px; line-height:18px;}
.heater_nrnp_thub ul li dd.performance table td.dollar{font-weight:bold; color:#f78819;}


/* Accessories */
.access_title img{margin-right:10px; vertical-align:middle;}
.access_title strong{color:#294287;}
.product_Access{margin-top:17px;}
.product_Access table{width:635px; border-top:3px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.product_Access table th{width:124px; height:111px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:left; padding-left:25px;}
.product_Access table td{ border-bottom:1px solid #e5e5e5;}
.product_Access table td.product_img{width:160px; text-align:center; border-right:1px solid #e5e5e5;}
.product_Access table td.product_con{width:298px; padding:0 14px; }


/* Commercial */
.product_02{border-bottom:1px dotted #c2c2c2; height:263px; width:634px; padding-top:23px;}
.product_02 dl dt{float:left; margin-right:17px;}
*html .product_02 dl dt{float:left; margin-right:15px;}
*html .product_02_none dl dt{float:left; margin-right:15px;}
.product_02 dl dd ul li.product_nm{color:#294287; font-weight:bold; padding-top:3px; width:443px;}
.product_02 dl dd ul li.product_nm2{color:#294287; font-weight:bold; padding-top:3px; width:295px; float:left;}
.product_02 dl dd ul li.product_nm3{color:#294287; font-weight:bold; padding-top:3px; width:295px;}
.product_02 dl dd ul li.performance{margin-top:20px;}
.product_02 dl dd ul li.performance table{width:443px;}
.product_02 dl dd ul li.performance th{background:#dce3ee; width:127px; font-weight:normal; text-align:left; border-bottom:2px solid #fff; border-right:2px solid #fff; height:20px; padding-left:15px; color:#13256d;}
.product_02 dl dd ul li.performance th.cont{height:60px; padding-top:5px; vertical-align:top;}
.product_02 dl dd ul li.performance td{background:#f4f4f5; width:287px; border-bottom:2px solid #fff; border-right:2px solid #fff; padding-left:15px;}
.product_02 dl dd ul li.performance td.dollar{font-weight:bold; color:#f78819;}
.product_02 dl dd ul li.performance td.cont{line-height:18px;}

.product_02_none{border-bottom:none; height:263px; width:634px; padding-top:23px;}
.product_02_none dl dt{float:left; margin-right:17px;}
.product_02_none dl dd ul li.product_nm{color:#294287; font-weight:bold; padding-top:3px; width:443px;}

.product_02_none dl dd ul li.performance{margin-top:20px;}
.product_02_none dl dd ul li.performance table{width:443px;}
.product_02_none dl dd ul li.performance th{background:#dce3ee; width:127px; font-weight:normal; text-align:left; border-bottom:2px solid #fff; border-right:2px solid #fff; height:20px; padding-left:15px; color:#13256d;}
.product_02_none dl dd ul li.performance th.cont{height:60px; padding-top:5px; vertical-align:top;}
.product_02_none dl dd ul li.performance td{background:#f4f4f5; width:287px; border-bottom:2px solid #fff; border-right:2px solid #fff; padding-left:15px;}
.product_02_none dl dd ul li.performance td.dollar{font-weight:bold; color:#f78819;}
.product_02_none dl dd ul li.performance td.cont{line-height:18px;}
.product_02_none dl dd ul li.product_nm2{color:#294287; font-weight:bold; padding-top:3px; width:295px; float:left;}
.product_02_none dl dd ul li.product_nm3{color:#294287; font-weight:bold; padding-top:3px; width:295px;}

/* sizing */

.city table{width:635px;}
.city table th{background:#b9c7dd; color:#13256d; height:52px; border-bottom:2px solid #fff;  border-right:1px solid #fff;}
.city table th.city01{width:120px;}
.city table th.city02{width:164px;}
.city table th.city03{width:159px;}
.city table th.city04{width:190px; border-right:none;}
.city table td{text-align:center; height:46px; border-bottom:2px solid #fff; font-weight:bold; color:#666; border-right:1px solid #fff; background:#f4f4f5;}
.city table td.bg1{background:#e6e7e8;}
.city table td.bg3{background:#f4f4f5; border-right:none;}


.city2 table{width:635px;}
.city2 table th{background:#b9c7dd; color:#13256d; height:52px; border-bottom:2px solid #fff;  border-right:1px solid #fff;}
.city2 table td{text-align:center; height:29px; border-bottom:2px solid #fff; color:#666; border-right:1px solid #fff; background:#f4f4f5;}
.city2 table td.bg1{background:#e6e7e8; font-weight:bold;}
.city2 table td.bg2{background:#f4f4f5;}
.city2 table td.bg3{background:#f4f4f5; border-right:none;}


.nrnp_city table{width:635px;background:#a2add7;}
.nrnp_city table th{background:#a2c4e8; height:52px;color:#fff;border-bottom:1px solid #a2add7;  border-right:1px solid #a2add7; border-top:1px solid #a2add7;}
.nrnp_city table td{text-align:center; height:46px;color:#666;background:#fff;padding:5px 0;border-bottom:1px solid #a2add7;  border-right:1px solid #a2add7;}
.nrnp_city table td.bg1{background:#e2e3e3;font-weight:bold;border-left:1px solid #a2add7;}
.nrnp_city table th.bg2{background:#112369;border-left:1px solid #a2add7;}

/*.nrnp_city table th{background:#a2c4e8; height:52px;color:#fff;}
.nrnp_city table td{text-align:center; height:46px;color:#666;background:#fff;padding:5px 0;}
.nrnp_city table td.bg1{background:#e2e3e3;font-weight:bold;}
.nrnp_city table th.bg2{background:#112369;}*/


ul.nrnp_li {padding-left:10px;}
ul.nrnp_li li {background:url("/images/img/point.gif") no-repeat left 10px;padding:3px 0 3px 10px;}

/* venting_01 */

.vent_01{margin-top:18px;}
.vent_01 table{width:635px;}
.vent_01 table th{background:#e6e7e8; color:#666; height:29px; border-bottom:2px solid #fff; border-right:2px solid #fff;}
.vent_01 table th.tt02{color:#13256d; background:#b9c7dd;}
.vent_01 table th.model{width:155px;}
.vent_01 table th.usa{width:213px;}
.vent_01 table th.canada {width:265px; border-right:none;}
.vent_01 table td{border-right:2px solid #fff; border-bottom:2px solid #fff;  height:68px; background:#f4f4f5;}
.vent_01 table td.model{ text-align:center; }
.vent_01 table td.usa{ padding-left:22px;}
.vent_01 table td.canada { text-align:center; border-right:none;}

.vent_02{margin-top:18px;}
.vent_02 table{width:635px;}
.vent_02 table th{background:#b9c7dd; color:#13256d; height:29px; border-bottom:2px solid #fff; border-right:2px solid #fff;}
.vent_02 table td{background:#e6e7e8; height:29px; border:2px solid #fff; text-align:center;}

.product_option{background:url(/images/product/p_line.gif) repeat-x; height:27px; width:636px; margin-bottom:47px;}
.product_option ul li{float:left;}


/* combination */

.combi{border-bottom:1px dotted #c2c2c2; min-height:30px; width:634px; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.combi_none{border-bottom:none;}
.combination_tab{background:url(/images/product/p_line.gif) repeat-x; width:635px; height:27px; margin-top:36px;}
.combination_tab ul li{float:left;}
.combi ul li img {vertical-align:middle; margin-right:5px;}
.combi .tt03{color:#294287; font-weight:bold;}
.combi .tt03 img{margin-right:5px; vertical-align:middle;}

.combi .superb{float:left; width:330px; margin-right:26px;}
.combi .superb2{float:left; width:390px; margin-right:35px;}
.combi .superb3{float:left; width:250px;margin-right:20px;}
.combi .superb4{float:left; width:190px; margin-right:35px;}




/* boxes */
.boxes{min-height:30px; width:634px; overflow:hidden; padding-bottom:15px; padding-top:15px;}
.boxes a{text-decoration:underline;}
.boxes_02{margin-top:45px;}
.boxes_02 dt strong{color:#294287;}

.boxes_thub{padding-top:46px; clear:both;}
.boxes_thub ul li.thumbnail{width:173px; margin-right:15px; border:0px solid red; float:left;}
*html .boxes_thub ul li.thumbnail{margin-right:10px;}
.boxes_thub ul li dt.product_nm{color:#294287; font-weight:bold;}
.boxes_thub ul li dd.performance table{width:445px; margin-top:20px; }
.boxes_thub ul li dd.performance table th{height:20px; width:127px; text-align:left; background:#dce3ee; font-weight:normal; color:#13256d; border-bottom:2px solid #fff; padding-left:15px; border-right:2px solid #fff;}
.boxes_thub ul li dd.performance table th.cont{border-bottom:none; height:65px;}
.boxes_thub ul li dd.performance table td{background:#f4f4f5; border-bottom:2px solid #fff; padding-left:14px;}
.boxes_thub ul li dd.performance table td.cont{border-bottom:none; height:65px; line-height:18px;}
.boxes_thub ul li dd.performance table td.dollar{font-weight:bold; color:#f78819;}


.boxes_thub2{padding-top:46px; clear:both;}
.boxes_thub2 ul li.thumbnail{width:173px; margin-right:15px; border:0px solid red; float:left;}
*html .boxes_thub2 ul li.thumbnail{margin-right:13px;}
.boxes_thub2 ul li dt.product_nm{color:#294287; font-weight:bold;}
.boxes_thub2 ul li dd.performance table{width:445px; margin-top:20px; }
.boxes_thub2 ul li dd.performance table th{height:20; width:213px; text-align:left; background:#dce3ee; font-weight:normal; color:#13256d; border-bottom:2px solid #fff; padding-left:15px; border-right:2px solid #fff;}
.boxes_thub2 ul li dd.performance table th.cont{border-bottom:none; height:65px;}
.boxes_thub2 ul li dd.performance table td{background:#f4f4f5; border-bottom:2px solid #fff; padding-left:14px;}
.boxes_thub2 ul li dd.performance table td.cont{border-bottom:none; height:65px; line-height:18px;}
.boxes_thub2 ul li dd.performance table td.dollar{font-weight:bold; color:#f78819;}

.date {margin:20px 0; line-height:18px; }
