@charset "UTF-8";


/*==========================================================================================*/


p.phonename { font-size:13px; margin:0; padding:0; font-weight:bold; }
div.phoneplanbyu { background:url(../images/phoneplanbyu.gif) no-repeat left top; margin-left:40px; margin:8px auto; width:120px; height:25px; }
div.phoneplanbyu-darkred { background-position:0px 0px; }
div.phoneplanbyu-orange { background-position:0px -25px; }
div.phoneplanbyu-red { background-position:0px -100px; }



div.phoneBlock { position:relative; display:block; border-bottom:1px solid #ccc; padding:8px; padding-left:65px; min-height:45px; cursor:pointer; }
div.phoneBlock img { position:absolute; top:10px; left:10px; border:1px soild #ccc; }
div.phoneBlock p { font-size:12px; margin:0; width:125px; line-height:15px; color:#333; }
div.phoneBlock b { font-size:13px; margin:0; width:125px; color:#ea5700; margin:10px 0px; }

div.phoneBlock:hover p { color:#ea5700; text-decoration:underline; }



div.phoneBlock2 { position:relative; display:block; border-bottom:1px solid #ccc; padding:8px; padding-left:15px !important; cursor:pointer; }
div.phoneBlock2 img { position:absolute; top:10px; left:10px; border:1px soild #ccc; }
div.phoneBlock2 p { font-size:12px; margin:0; width:125px; line-height:15px; color:#333; }
div.phoneBlock2 div p { font-size:12px; margin:0; width:125px; line-height:15px; color:#333; }
div.phoneBlock2 b { font-size:13px; margin:0; width:125px; color:#ea5700; margin:10px 0px; }

div.phoneBlock3 { position:relative; display:block; border-bottom:1px solid #ccc; padding:15px; cursor:pointer; }
div.phoneBlock3 img { position:absolute; top:10px; left:10px; border:1px soild #ccc; }
div.phoneBlock3 p { font-size:12px; margin:0; line-height:15px; color:#333; }
div.phoneBlock3 div p { font-size:12px; margin:0; width:125px; line-height:15px; color:#333; }
div.phoneBlock3 b { font-size:13px; margin:0; width:125px; color:#ea5700; margin:10px 0px; }




div.phoneBlock3 { position:relative; display:block; border-bottom:1px solid #ccc; padding:8px; padding-left:20px !important; cursor:pointer;top:5px; }
div.phoneBlock3 img { position:absolute; top:10px; left:10px; border:1px soild #ccc; }
div.phoneBlock3 p { font-size:13px; line-height:18px; margin:0; margin-left:15px; color:#333; }
div.phoneBlock3 div.titleicon { display:block; background:#d83247; border-radius:10px; text-align:center; padding:1px 2px; color:white; width:80px; position:absolute; top:10px; left:50%; margin-left:-40px; font-size:12px; line-height:14px; }
div.phoneBlock3 p.title { font-size:14px; }
div.phoneBlock3 div.redicon { background:#d13045; border-radius:4px; color:white !important; font-size:13px; line-height:18px; margin:0; margin-left:15px; margin-bottom:5px; color:#333; padding:2px; text-align:center; width:80px; }
div.phoneBlock3 div p { font-size:13px; line-height:21px; margin:0; color:#333; }
div.phoneBlock3 b { font-size:13px; margin:0; color:#ea5700; margin:10px 0px; }
div.phoneBlock3 b.totalPrice { color:#da3245; font-size:24px; font-weight:bold; }
div.phoneBlock3 .triArrow { display:block; position:absolute; top:5px;left:10px; width:20px; height:20px; background:url(../images_planphone/btnpointright.png) no-repeat left top; }
div.phoneBlock3 ul { margin:0; margin-top:25px; padding:0; }
div.phoneBlock3 ul li { list-style:disc; } 
div.phoneBlock3 ul, div.phoneBlock3 ul li { display:block; color:#333; font-size:13px; }

div.phoneBlock3Center { text-align:center !important; }
div.phoneBlock3Center2 { text-align:center !important; padding:20px; }
div.phoneBlock3Center2 p { margin:0; padding:0; font-size:13px; color:#333; }
div.phoneBlock3Center2 b { margin:0; padding:0; font-size:24px; color:#d13045; }






div.basicFormCenter { padding:10px 20px; text-align:center;  }


div.selectNumberBox { padding:5px 20px; margin-top:7px; margin-bottom:10px; text-align:left; font-size:13px; color:#333; }
div.selectNumberBox input { width:96%; }
div.selectNumberBox input[type='checkbox'] { width:15px; display:inline-block; }
div.selectNumberBox h4 { font-size:16px; margin:6px 0 10px 0; }
div.selectNumberBox p { font-size:12px; margin:7px 0 12px 0; }



/* FROM FOR MEMBER */
div.membermenuSet a { border-bottom:1px solid #ccc; background:url(../images/icon-member.png) no-repeat 15px -80px; padding-left:38px !important; margin:0 !important; }
div.membermenuSet a:last-child { border-bottom:none; }
div.membermenuSet a.active { border-bottom:0px solid #ccc; background:url(../images/icon-member.png) no-repeat 15px -110px; padding-left:38px !important; }
div.membermenuSet a.bluractive { background-color:#619d15; background:url(../images/greenflash.gif) repeat-x 0 22px !important; }
div.subgroup { /*background:#eee; border-top:1px solid #ccc;*/ border-bottom:1px solid #ccc; padding:5px 0 10px 0; margin:0; }
div.subgroup a { border-bottom:none; margin-left:10px; padding:0; background:none; border-radius:30px 0 0 30px; }
div.subgroup p { margin:5px 0 3px 36px; padding:3px 8px 2px 9px!important; font-size:12px !important; background:#aaa; color:white; border-radius:30px; width:50px; }
div.subgroup p.group2 { margin-top:15px; }
div.subgroup a.active { border-bottom:none; margin-left:10px; background:url(../images_service/servicemenuarrow.png) no-repeat -17px 8px/*17px 8px*/; }
div.subgroup axx.active { border-bottom:none; margin-left:10px; background:none; 
		background: -moz-linear-gradient(top, #eaeaea 0%, #f3f3f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeaea),color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #eaeaea 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #eaeaea 0%,#f3f3f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #eaeaea 0%,#f3f3f3 100%); /* IE10+ */
		background: linear-gradient(to bottom, #eaeaea 0%,#f3f3f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
		}


h3.planTypeHeader { text-align:center; display:block; font-size:18px !important; color:#555 !important; padding:10px 0; margin-bottom:0 !important; }


/*div.subgroup2 { background:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }*/

/* added by TWM */
div.phoneBlock3 { cursor:default !important; }
