.prodsum {width:auto;padding:0px;}
.prodsum .modetxt #ttl,.prodsum .modetxt #ttl DIV {float:left; width:auto;}
.prodsum .modetxt #ttl #prdlk {float:right;padding:2px 0px 4px 0px;}
.prodsum .modetxt #ttl .prodline{ padding:1px 18px;color:white;}
.prodsum .modetxt #ttl .prodline .label, .prodsum .modetxt #ttl .prodline .value {font-size:120%;}
.prodsum .modetxt h3 {text-transform:none;}
.prodsum .modetxt #prdttl {
display:table;
clear:both;
width:100%;
margin:5px 0px 2px 0px;
color:#005597;
}
.prodsum .modetxt .mainprodimg IMG{width:540px;margin-bottom:10px;}
.prodsum .modetxt #prdttl H1 {float:left;line-height:20px;font-size:18px;padding-left:15px;}
.prodsum .modetxt #prdttl .sep, .prodsum .modetxt #prdttl H3 {float:left;padding-top:3px;font-size:15px;}
.prodsum .modetxt #prdttl H2{float:left;padding-top:3px;font-size:15px;font-weight:bold;}
.prodsum .modetxt #prdttl .nightdispo {float:right;padding-top:5px;color:#005597;padding-right:10px;}
.prodsum .modetxt H2{font-size:16px;color:#005597;font-weight:normal;}
.prodsum .modetxt #col1 {float:left;width:65%;margin-left:20px;-margin-left:10px;margin-top:8px;}
.prodsum .modetxt #col2 {float:right;width:30%;text-align:right;}
.prodsum .modetxt #col1 SPAN, .prodsum .modetxt #col2 SPAN{color:#005597;}
.prodsum .modetxt #pkginfo {font-weight:bold;font-size:110%;}
.prodsum .modetxt #viewdetailmt{margin:5px 0px;}
.prodsum .modetxt .panprice {width:100px;float:right;text-align:center;padding:5px 0px; }
.prodsum .modetxt .panprice .label {display:block;font-weight:bold;}
.prodsum .modetxt .panprice .price {font-size:20px;}
.prodsum .modetxt .panprice .taxinfo {vertical-align:top;line-height:14px;}
.prodsum .modetxt #formulaimg IMG {margin:5px 0px;clear:right;float:right;}
.prodsum .modetxt .prodfeature {}
.prodsum .psendmail {width:740px;z-index:9999;}
.prodsum .productinfos{display:inline;color:#005597;font-size:13px;}