@charset "utf-8";
@import url("reset.css");
*html{overflow-x: hidden;}
div.index{background:url(../images/eircom/bg.jpg);}
body{background:url(../images/eircom/center_bg.gif);background-attachment: fixed;}
body.loginbg{background:url(../images/eircom/bg.jpg);}
.wrap{  position:relative; width:80%; height:100%; margin:0 auto;}
.title_index{ font-size:18px; font-weight:bold;}
.content_word_title{font-size:14px;font-weight:bold; }
.space{ display:block; height:10px; clear:both; width:100%;}
.Method{ font-weight:bold; font-size:14px;}
.blod{ font-weight:bold; }
ul{ clear:both; }
a{outline:none;}
a:hover{outline:none;}
.clearfix:after {content: ".";display: block;height: 0; clear: both;visibility: hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.br{ clear:both;  }}
.w_blue{color:#0b70fc; }
.addline{ display:block; width:100%;margin:0 auto; line-height:10px; margin-bottom:5px; border-bottom:#999 1px dotted; padding-bottom:5px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*page title*/
.unit_title{width:90%;display:block;margin:0 auto;font-size:14px;font-weight:bold; color:#fff;margin-top:5px;}
/*Login start*/
.wraplogin{  position:relative; width:500px; height:280px; margin:0 auto; margin-top:60px;}
.header_position{position:relative;border-left:#736C66 4px solid;border-right:#736C66 4px solid;border-top:#736C66 4px solid;width: 100%;margin: 0 auto;height:72px;background:url(../images/eircom/bg.jpg);}
.logo{ float:left; width:132px; height:50px; top:18px; left:3px; position:absolute; z-index:30;}
.logoWb{ float:left; width:132px; height:50px; top:18px; left:3px; position:absolute; z-index:30;}
.loginbg .logo{display:none; }
.logincenter{ display:block; height:240px; width:100%; border-left:#736C66 4px solid;border-right:#736C66 4px solid;border-bottom:#736C66 4px solid;  background:url(../images/eircom/login_center_bg.gif); position:relative; }
.login_left_pic{position:absolute;height:231px;width:187px;display: none;}
.login_right{position:absolute;right:35px;top:6px;height:197px;width:426px; color:#fff;}
.login_button{ display:block; float:right; margin-right:10px; height:30px; margin-top:30px;}
.login_button input{cursor: pointer; padding: 1px 3px; line-height: 1.4em; width:auto; overflow:visible;font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#000; float:right; margin-left:5px;}
/*** FORM BLOCK ELEMENTS ***/
form label{float: left;}
form .error{color: #c00; clear:both;}
form label.error{color: #c00;font-size: 100%;display: none;margin:0px 0px 10px 0px;padding:3px 0px 0px 5px; width:250px;}
#simplemodal-overlay { background:url(images/bg.gif);}
#simplemodal-container {background-color: #000;solid #444; padding:12px;}
.selectorMark { margin: 2px;border-color: #0000FF; border-style: solid; border-width: 1px;}
/*Login end*/

/*Content Define start*/
.data_frame2{display:block; width:98%; margin:0 auto; padding-top:10px; cursor:default;}
.data_frame2 ul li{ display:block; line-height:25px;}
.content_frame{width:90%; background:#FFFFFF; margin:0 auto; display:block; margin-bottom:20px; padding-top:5px; padding-bottom:35px; border-bottom-color:#736C66; border-bottom-style:solid; border-bottom-width: 1px; border-left-color:#736C66; border-left-style:solid; border-left-width: 1px; border-right-color:#736C66; border-right-style:solid; border-right-width: 1px;}
.explain{display:block; width:92%; margin:0 auto; padding-top:20px;}
.set_explain{display:block; width:100%;margin:0 auto;color:#000000; font-size:12px; line-height:18px; margin-bottom:15px; border-bottom:#999 1px dotted; padding-bottom:10px;}
.explain_text_bold_red{ display:lnline ; color:#FF0000; font-size:12px; font-weight:bold; }
.data_frame{display:block; width:92%; margin:0 auto; padding-top:20px; cursor:default;}
.data_frame ul li{ display:block; line-height:25px;}
div b{display:block;height: 1px;overflow:hidden;}
b.r1{margin: 0 6px;background:#bababa;}
b.r2{margin: 0 3px;border-left:3px solid #bababa;border-right:3px solid #bababa; background:#e4e4e4;}
b.r3{margin: 0 2px;border-left:1px solid #bababa;border-right:1px solid #bababa;background:#e4e4e4;}
b.r4{margin: 0 1px;border-left:1px solid #bababa;border-right:1px solid #bababa;background:#e4e4e4;}
.content{margin:0px;padding:6px;border-left:1px solid #bababa;border-right:1px solid #bababa;}
.explain_text{ display:block; margin:0 auto; padding:10px 14px;border-left:1px solid #bababa;border-right:1px solid #bababa; background:#e4e4e4;}
.explain_text_bold_red{ display:lnline ; color:#FF0000; font-size:12px; font-weight:bold; }
.title{font-size:14px;font-weight:bold;}
.title2{font-size:12px; font-weight:bold; color:#161616;  display:block;}
.title3{font-size:12px; font-weight:bold; color:#161616; }
span.i_title2{ background:url(../images/i_title2.gif) no-repeat; width:4px; height:4px; background-position:left 5px; padding-left:10px;}
.set1{display:block; padding-left:12px;}
.set1 a{ text-decoration:underline;}
.set1 a:hover{text-decoration:none; }
.set2{display:block;padding-left:25px; color:#333333;}
.set2note{display:block; padding-left:25px; margin-top:20px;}
.infodisplay{ display:block; width:100%;margin:0 auto;color:#000000; font-size:12px; }
.input_big{ display:block; width:90%; margin:0 auto; overflow:auto;}
.w_text{ display:block;margin:0 auto;color:#000000; font-size:12px;line-height:13px;width:100%;}
.w_text ul li{float:left;}
.w_text ul li.all_table{display:block; width:98%;}
.w_text ul li.left_table{display:block; width:35%;}
.w_text ul li.right_table{ display:block; width:63%;}
.w_text2{ display:block; width:100%;margin:0 auto;color:#000000; font-size:12px; line-height:13px;}
.one_right{margin-left:20px;}
/*for wrireless general*/
.w_text3{ display:block; width:100%;margin:0 auto;color:#000000; font-size:12px;}
.w_text3 ul li{float:left;}
.w_text3 ul li.left_table{display:block; width:45%;}
.w_text3 ul li.right_table{ display:block; width:55%;}
/*text indent*/
.w_text4{ display:block;margin:0 auto;color:#000000; font-size:12px;line-height:13px;width:100%;}
.w_text4 ul li{float:left;}
.w_text4 ul li.all_table{display:block; width:98%;text-indent:18px;}
.w_text4 ul li.left_table{display:block; width:35%; text-indent:18px;}
.w_text4 ul li.right_table{ display:block; width:63%;}

/*table define*/
.w_table{ display:block; width:100%;margin:0 auto;color:#000; font-size:12px;  margin-bottom:2px; clear:both; }
.content_frame .w_table{ display:block; width:100%;margin:0 auto;color:#000; font-size:12px;  margin-bottom:2px; clear:both; }
.table_frame{border:1px solid #736C66;table-layout:fixed;}
.top_font{font-size:12px;color:#fff;border-right-width: 1px;border-right-style: solid;border-right-color:#736C66;text-indent:5px;padding:6px 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #736C66; font-weight:bold; background:#736C66; line-height:13px; }
.top_font2{font-size:12px;border-right-width: 1px;border-right-style: solid;border-right-color:#736C66;text-indent:5px;padding:3px 3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #736C66; font-weight:bold;background:#736C66;padding-top:16px;color:#fff;line-height:13px; }
.top_rowFontT{font-size:12px;color:#fff;border-right:1px solid #8d8d8d;text-indent:5px;padding:6px 3px;border-bottom:solid #989898 1px;font-weight:bold;background:url(../images/table_top.gif);line-height:13px;}
.top_rowFontB{font-size:12px;color:#fff;border-right:1px solid #8d8d8d;text-indent:5px;padding:6px 3px;border-bottom:solid #606060 1px;font-weight:bold;background:url(../images/table_top.gif) 0 -25px repeat-x;line-height:13px;}
td.table_font{border-bottom: 1px solid #736C66;background-color:#ffffff;font-size:12px; color:#000000;text-indent:5px;line-height:13px;padding:2px 3px; margin-right:50px;}
td.table_font input {cursor:text;font-weight:normal;}
td.rowFont {border-top:none;}
td.table_font2{background:url(../images/i_wps_top.jpg) repeat-x;font-size:12px;text-indent:5px;; font-weight:bold;line-height:13px;padding:6px 3px;}
td.table_font2 input {cursor:text;font-weight:normal;}
/*notes*/
.noteframe{ display:block; width:96%; margin:0 auto; }
.i_note{ display:block; background-image:url(../images/i_note.gif); height:28px; background-repeat:no-repeat; line-height:28px; background-position:left 5px;font-size:12px; font-weight:bold; color:#000000;text-indent:18px;}
.note_text{display:block; width:100%;margin:0 auto;color:#000000; font-size:12px;line-height:18px; }
.note_text ul li{float:left;}
.note_text ul li.left_table{display:block; width:20px;line-height:14px;}
.note_text ul li.right_table{ display:block; width:90%;line-height:14px;}
/*Button*/
.buttonframe{display:block; width:100%;margin:0 auto; margin-bottom:25px;*margin-bottom:5px;}
.button_position{ float:right;}
.button_position input{cursor: pointer; padding: 1px 3px; line-height: 1.4em; width:auto; overflow:visible;ont-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#000;}
.w_table input{cursor: pointer; padding: 1px 3px; line-height: 1.4em; width:auto; overflow:visible;ont-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#000;}
.one_right input{cursor: pointer; padding: 1px 3px; line-height: 1.4em; width:auto; overflow:visible;ont-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#000;}
/*Modify icon*/
.i_modify{ position:relative;display:block; height:22px; margin:0 auto; width:100%; text-align:center;}
.i_modify ul{float:left;position:relative;left:50%;}
.i_modify ul li{float:left;position:relative;right:50%; width:18px; height:18px;}
.i_modify ul li a{display:block;}
.i_modify ul li a.edit{  background:url(../images/i_edit.gif); width:18px; height:18px;  margin:0 auto;}
/*__MSTC__, Paul Ho, for wireless GUI: moreAP.html, wds.html */
.i_modify ul li a.active_on{  background:url(../images/i_active_on.gif); width:18px; height:18px;  margin:0 auto;}
.i_modify ul li a.active_off{  background:url(../images/i_active_off.gif); width:18px; height:18px;  margin:0 auto;}
.i_modify ul li a.scan{  background:url(../images/network/i_wifi_scan.png); width:26px; height:17px;  margin:0 auto;}
.i_modify ul li a:hover.scan{background:url(../images/network/i_wifi_scan_on.png); width:26px; height:17px;}
/*__MSTC__, end */
.i_modify ul li a:hover.edit{background:url(../images/i_edit_on.gif);}
.i_modify ul li a.delete{background:url(../images/i_delete.gif); width:18px; height:18px;margin:0 auto;}
.i_modify ul li a:hover.delete{background:url(../images/i_delete_on.gif);}
.i_modify ul li a.cert{  background:url(../images/i_godown.gif) no-repeat; width:18px; height:14px;  margin:0 auto;}
.i_modify ul li a:hover.cert{opacity: .8; filter:  Alpha(Opacity=80); -moz-opacity:0.8; }
.i_modify ul li a.export{  background:url(../images/i_export.gif); width:18px; height:18px;  margin:0 auto;}
.i_modify ul li a:hover.export{background:url(../images/i_export_on.gif);}
.i_modify ul li a.duplicate{  background:url(../images/i_duplicate.gif); width:18px; height:18px;  margin:0 auto;}
.i_modify ul li a:hover.duplicate{background:url(../images/i_duplicate_on.gif);}
.i_modify ul li a.move{  background:url(../images/i_move.gif);width:18px;height:18px;margin:0 auto;}
.i_modify ul li a:hover.move{background:url(../images/i_move_on.gif);}
.i_modify ul li a.move.disabled{  background:url(../images/i_move_off.gif);width:18px;height:18px;margin:0 auto;cursor:default;}
.i_modify ul li a:hover.move.disabled{}

/*Content Define */
.popup_frame{ margin:0 auto; display:block;  padding-top:-20px; padding-bottom:25px;}
/*Delete Define*/
.deleteframe{ display:block; height:65px; line-height:18px; background:none; margin-top:10px;}

/*WPS Define */
.wps{ display:block; width:98%; border:#c6c6c6 1px solid; margin:0 auto;}
#wps .wps {display:block;width:86%;border:#c6c6c6 1px solid;}
.wps_top{background:url(../images/i_wps_top.jpg); height:56px; border-bottom:#dadbdd dotted 1px; }
.wps_bottom{background:url(../images/i_wps_bottom.jpg) repeat-x; background-position:right 4px; height:21px;}

/*Wait Define */
.wait{ display:block; padding:15px; margin:0 auto;width:350px; background:#FFFFFF;}
.wait ul li{ float:left; display:block; }
.wait ul li.i_loading{ background:url(../images/loading.gif); width:48px; height:48px; display:block; margin-left:80px;}
.w_red{ font-size:16px; font-weight:bold; color:#000000; margin-left:15px;}
.white_12{ color:#000000; font-size:12px;}


/*network map*/
.nMSemicircle{ background:url(../images/nm_semicircle.gif); width:162px; height:321px; position:absolute; opacity: .1; filter:  Alpha(Opacity=10); -moz-opacity:0.1;  }
.content_frame2{width:90%;  margin:0 auto; display:block; padding-top:5px; cursor:default;}
.networkmapframe{ width:100%; display:block; height:430px; position:relative; margin-left:-15px;   }
#mapView{ position:absolute; width:100%;height:auto;color:#bfbfbf;}
.iconView{width:95%; height:90%; position:relative; left:30px;}
.listView{width:98%; height:90%; position:relative; top:25px; position:absolute; _left:5%; }
.modesetting{position:absolute;display:block;height:25px;right:20px;z-index:9000000000;line-height:25px;color:#ccc;width: 261px;}
.modeMap{top:-12px; right:275px;_right:235px;}
.modesetting ul li{ float:right; display:block; }
.viewmode{ display:block; height:21px; width:42px; border:2px #999 solid;}
.viewmode ul li{ float:left; }
.iconmode a{display:block; width:21px; height:21px;  background:url(../images/eircom/i_mapview.gif);}
.iconmode a.hover{background:url(../images/eircom/i_mapview_on.gif);}
.iconmode a.highlight{background:url(../images/eircom/i_mapview_on.gif);}
.listmode a{display:block; width:21px; height:21px;  background:url(../images/eircom/i_listview.gif);}
.listmode a.hover{background:url(../images/eircom/i_listview_on.gif);}
.listmode a.highlight{background:url(../images/eircom/i_listview_on.gif);}
.iconfrmae{ position:relative; width:100%; height:100%; margin-top:36px;}
.connect{ display:block; width:100%; position:relative; height:100%;}
.disconnect{ display:block; width:100%; position:relative; height:100%;}
.i_down_bn{ position:relative; margin:0px 20%;}
.i_down_bn a{ background:url(../images/network/i_button.gif) no-repeat; width:86px; height:29px; display:block; text-decoration: none; line-height:29px; color:#FFF; font-weight:bold; text-align:center;}
.i_down_bn a:hover{ background:url(../images/network/i_button_on.gif) no-repeat;}
.i_down_bn img{ position:absolute; right:-5px; top:14px; *right:-3px;}
.modelName_map{display:block; text-align:center; color:#fff; width:140px;}
.i_parental{ position:absolute; background:url(../images/network/i_parental.gif); width:16px; height:21px; left:10px;bottom:42px;}
.internetword{display:block; text-align:center; color:#fff;}
.refreshFrame{position:absolute; height:500px; width:100px; right:0px; z-index:500; top:15px;}
/*Arrow Right and Left*/
.arrowbtnL{ position:absolute; display:block; width:45px; height:39px; right:2px; top:51%; z-index:80000000; cursor:pointer;}
.arrowbtnL a{background:url(../images/i_left_arrow.gif) no-repeat; display:block; width:41px; height:39px; position:relative; right:-5px;}
.arrowbtnL a:hover{alpha(opacity=70);opacity:0.7;zoom:1;background:url(../images/i_left_arrow.gif) no-repeat; }
.arrowbtnL.disable{display:none;}

.arrowbtnR{ position:absolute; display:block; width:45px; height:39px; right:2px; top:35%; z-index:80000000;cursor:pointer;}
.arrowbtnR a{background:url(../images/i_right_arrow.gif) no-repeat; display:block; width:41px; height:39px;position:relative; right:-5px;  }
.arrowbtnR a:hover{alpha(opacity=70);opacity:0.7;zoom:1;background:url(../images/i_right_arrow.gif) no-repeat; }
.arrowbtnR.disable{display:none;}
.naviView{width:100%; height:auto; position:absolute; cursor:default;}
.arrowbnText{color:#b3b3b3; display:block; position:absolute; right:5px;}

.indexTitlePosition{margin-left:50px; margin-top:10px; color:#fff; font-size:14px;}
.nMSemicircle{ display:none;}
/*Line define*/
.i_internet_line{ position:absolute; width:35%; height:7px; left:32px; top:22px;z-index:9;}
.i_modom_line{position:absolute; width:7px; background:url(../images/network/i_green_line.gif) repeat-y; height:150%; left:25px; top:72px;z-index:8; color:#000000;}
.i_router_line{position:absolute;width:100px;background:url(../images/network/i_green_line2.gif) repeat-x;height:7px;right:0px;top:145px;z-index:8; color:#000000;}
.righttopline{width:40px; position:absolute;height:7px; background:url(../images/network/i_green_line2.gif) repeat-x; z-index:8; top:0px; color:#000000;}
.rightwirelessline2{width:40px; position:absolute;height:7px; background:url(../images/network/i_green_line2-1.gif) repeat-x; z-index:8; top:0px; color:#000000;}
.rightbottomline{width:40px;position:absolute;height:7px; background:url(../images/network/i_green_line2.gif) repeat-x; z-index:8;bottom:0;_bottom:-9px; color:#000000;}
.verticalline{width:7px;background:url(../images/network/i_green_line.gif);}

.i_internet_dline{ position:absolute; width:35%; height:7px; left:32px; top:22px;z-index:9;}
.i_modom_dline{position:absolute; width:7px; background:url(../images/network/yline_error.gif) repeat-y; height:130%; left:25px; top:72px;z-index:8;}
/*wireless device*/
.mapviewright{display:block;width:100%;top:0px; z-index:50; position:relative;}
.deviceFrame{ display:block; height:100%; width:97%; padding-left:48px; }

.deviceicon{ width:97%; z-index:500000;_margin-left:3px;margin-left:30px; }
.deviceicon ul li{width:87px; height:89px; display:block; margin:5px 8px;  position:relative; float:left;}


.clickMenu{cursor: default;position:absolute;z-index:1000;width:87px; height:89px; }
.clickMenu ul{position:relative; left:-8px;_left:-8px; float: left;/*ie again*//*and again*/ z-index:5000;*margin-top:40px!important;  _margin-top:20px; width:auto; }
.clickMenu .addmenu {position: relative;/*white-space: nowrap; does not really work in ie */}
.clickMenu .addmenu {position:absolute;height:22px;display:block;cursor:pointer;margin:0;}
.clickMenu .addmenu a {background:url(../images/network/i_button.gif) no-repeat;width:86px;height:29px;display:block;text-decoration:none;line-height:29px;_padding-top:6px;color:#FFF;font-weight:bold;text-align:center;cursor:pointer;}
.clickMenu .addmenu a:hover {background:url(../images/network/i_button_on.gif) no-repeat;}

.clickMenu .addmenu ul {position:absolute; top:30px; left:-28px; *top:-10px!important; _top:10px; _left:-56px;z-index:2000;  }
.clickMenu .addmenu li { position:relative; width:100%; display:block;height:20px; clear:both; margin-top:-5px; margin-left:0px; _margin-left:3px;  }
.clickMenu .addmenu li a{ display:block; width:100%;height:22px; line-height:22px; _height:18px; _line-height:18px;background:none;font-size:11px; white-space:nowrap;text-decoration:none; colo:#fff;*padding:0 5px; text-align:center; }
.clickMenu .addmenu li a:hover{  background:#333333;color:#c9fefd; text-decoration:underline; border:0px solid; *padding:0 5px;}
.popupMenu{ position:relative; border:1px #fff solid; background:#000; padding:10px;_padding:3px 0px 5px 12px;  }

/*Device define*/
.i_internet{position:absolute;width:55px;height:55px;z-index:10;display:block;left: 71px;top:-20px; color:#000000;}
.i_modem{ position:absolute; background:url(../images/network/i_moden.gif) no-repeat; height:51px; width:71px; right:-60px;top:-20px;}
.i_signalicon{ position:absolute; height:37px; width:27px; right:-35px;top:33px; z-index:10;_right:-35px;}
.i_signalicon .text {position:absolute;width:27px;height:12px;font-size:9px;font-weight:bold;text-align:center;color:#fff;line-height:12px;bottom:0;}
.i_signalicon .text.off {color:#393939;}
.i_router{ position:absolute; height:104px; width:131px; right:-54px;top:31px; z-index:10;_right:-70px; color:#000000;}
.i_device{ display:block;height:55px; width:60px; margin:0 auto;text-align:center; color:#000000;}
.i_wifi{ position:absolute; background:url(../images/network/i_wifi.png); width:26px; height:33px; right:-5px; color:#000000;}
.i_wifi_1{ position:absolute; background:url(../images/network/i_wifi_1.png); width:26px; height:33px; right:-5px;}
.i_wifi_2{ position:absolute; background:url(../images/network/i_wifi_2.png); width:26px; height:33px; right:-5px;}
.i_wifi_3{ position:absolute; background:url(../images/network/i_wifi_3.png); width:26px; height:33px; right:-5px;}
.i_wifi_4{ position:absolute; background:url(../images/network/i_wifi.png); width:26px; height:33px; right:-5px;}
.i_usb_s{ position:absolute; background:url(../images/network/i_usb.gif); width:26px; height:33px; right:-5px; }
.i_wan{ position:absolute; width:29px; height:33px; right:3px; z-index:2; color:#000000;}

.textarea{  position:relative;display:block; overflow:auto; height:170px; width:380px; border:1px #969696 solid; padding:5px 5px; background:#dedede;}
.textarea ul li{ position:relative; float:left; width:55px; height:52px; display:block; margin:5px 15px 28px 15px; _margin:0px 6px 0px 6px;}
.textarea ul li a{text-decoration:none; padding:10px;}
.textarea ul li a span{ position:absolute; top:60px; width:75px; text-align:center; line-height:10px; left:-5px;}
.textarea ul li a.igame span{ position:absolute; top:56px; width:75px; text-align:center; line-height:10px; left:-2px;}
.textarea ul li a.ipc{width:55px;height:52px;display:block;background-position:7px 5px;background-image: url(../images/network/i_pc.gif);background-repeat: no-repeat;}
.textarea ul li a.igame{ background:url(../images/network/i_game.gif) no-repeat; width:59px; height:58px; display:block;background-position:7px 5px;}
.textarea ul li a.iprinter{ background:url(../images/network/i_print.gif) no-repeat; width:51px; height:58px; display:block;background-position:5px 2px;}
.textarea ul li a.istb{ background:url(../images/network/i_stb.gif) no-repeat; width:55px; height:52px; display:block;background-position:5px 3px;}
.textarea ul li a.icamera{ background:url(../images/network/i_camera.gif) no-repeat; width:55px; height:52px; display:block;background-position:7px 5px;}
.textarea ul li a.iserver{ background:url(../images/network/i_server.gif) no-repeat; width:55px; height:52px; display:block;background-position:6px 5px;}
.textarea ul li a.itelephone{ background:url(../images/network/i_phone.gif) no-repeat; width:55px; height:52px; display:block;background-position:7px 5px;}
.textarea ul li a.irouter{ background:url(../images/network/i_router2.gif) no-repeat; width:51px; height:58px; display:block;background-position:7px 2px;}
.textarea ul li a:hover{background-color:#dedede;  padding:6px 6px 12px 6px;  border:1px #666 dotted; text-decoration:none; }
.textarea ul li a:focus{background-color:#dedede; padding:6px 6px 12px 6px; border:2px #666 solid; }

/*Info popup*/
.infoblue{ color:#003399;}

/*Security unit start*/
.security{position:relative; display:block; width:600px; height:190px;/z-index: 4;margin:0 auto;}
.level_word{position:absolute;width:480px;left: 165px;top:0;}
.level_word ul li{float:left; display:block; width:100px; text-align:center; font-size:12px; font-weight:bold;line-height:12px;}
.level_item{position:absolute;width:150px;top:75px;line-height:12px;}
.level_item ul li{display:block;font-size:12px; font-weight:bold; margin:10px 0px;line-height:12px; text-align:right; padding-right:15px; margin-bottom:20px;  margin-top:20px;}
.level_color{position:absolute;width:500px;left: 150px;top:30px;}
.level_color ul li{float:left; display:block; }
.level_color ul li.s01{ display:block; background:url(../images/i_s_bar_1.gif) repeat-x; height:18px; width:130px;}
.level_color ul li.s02{ display:block; background:url(../images/i_s_bar_3.gif) repeat-x; height:18px; width:130px;}
.level_color ul li.s03{ display:block; background:url(../images/i_s_bar_5.gif) repeat-x; height:18px; width:130px;}
.draw{position:absolute;width:400px;left: 165px;top: 65px; height:7px;font-size:0px;}
.draw ul li{float:left; display:block;height:7px;font-size:0px; }
.draw ul li.draw_center{ display:block;height:7px; width:395px; background:url(../images/i_draw_center.gif) repeat-x;}
li span.triangle{background:url(../images/i_s_bar_triangle.gif) repeat-x;position:absolute;width:8px;height:6px; margin-left:60px; margin-top:20px;}
#low{position:absolute;width:94px;left: 180px;top: 80px;text-align: center;}
#low ul li{display:block; margin:10px 0px; background:url(../images/i_accept_off.gif) center no-repeat;}
#low_on{position:absolute;width:94px;left: 180px;top: 80px;text-align: center;}
#low_on ul li{display:block; margin:10px 0px; background:url(../images/i_accept_on.gif) center no-repeat;}
#s_basic{position:absolute;width:94px;left: 311px;top: 80px;text-align: center;}
#s_basic ul li{display:block; margin:10px 0px; background:url(../images/i_accept_off.gif) center no-repeat;}
#s_basic ul li.block{display:block; margin:10px 0px; background:url(../images/i_accept_off.gif) center no-repeat;}
#s_basic_on{position:absolute;width:94px;left: 311px;top: 80px;text-align: center;}
#s_basic_on ul li{display:block; margin:10px 0px; background:url(../images/i_accept_on.gif) center no-repeat;}
#s_basic_on ul li.block{display:block; margin:10px 0px; background:url(../images/i_accept_on.gif) center no-repeat;}
#medium{position:absolute;width:94px;left: 443px;top: 80px;text-align: center;}
#medium ul li{display:block; margin:10px 0px; background:url(../images/i_accept_off.gif) center no-repeat;}
#medium ul li.block{display:block; margin:10px 0px; background:url(../images/i_block_off.gif) center no-repeat;}
#medium_on{position:absolute;width:94px;left: 443px;top: 80px;text-align: center;}
#medium_on ul li{display:block; margin:10px 0px; background:url(../images/i_accept_on.gif) center no-repeat;}
#medium_on ul li.block{display:block; margin:10px 0px; background:url(../images/i_block_on.gif) center no-repeat;}
#high{position:absolute;width:94px;left: 576px;top: 80px;text-align: center;}
#high ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd;background:url(../images/i_block_off.gif) center no-repeat;}
#high_on{position:absolute;width:94px;left: 576px;top: 80px;text-align: center;}
#high_on ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#005893;background:url(../images/i_block_on.gif) center no-repeat;}
.dataword{ position:absolute; top:-80px; left:30px; line-height:15px;}
#low .dataword{font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd;}
#low_on .dataword{font-size:13px; font-weight:bold; margin:10px 0px;color:#005893;}
#s_basic .dataword{font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd; }
#s_basic_on .dataword{font-size:13px; font-weight:bold; margin:10px 0px;color:#005893;}
#medium .dataword{font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd; margin-left:-28px; margin-top:-5px;}
#medium_on .dataword{font-size:13px; font-weight:bold; margin:10px 0px;color:#005893;margin-left:-28px; margin-top:-5px;}
#high .dataword{font-size:13px; font-weight:bold;  color:#cdcdcd;padding-top:10px;}
#high_on .dataword{font-size:13px; font-weight:bold; color:#005893;padding-top:10px;}
#custom{position:absolute;width:100px;left:470px;top: 65px;text-align: center;}
#custom ul li{display:block;font-weight:bold; margin:10px 0px; color:#cdcdcd; line-height:12px;}
#error_mssage{position:absolute;width:474px;height:106px;background-color:#000000;left: 155px;top: 80px; z-index:200;border: 3px solid #dee1e4; opacity: .8; filter:  Alpha(Opacity=80); -moz-opacity:0.8; padding:20px 15px;}
#error_mssage ul li{ display:block; margin:0 auto; margin-top:10px;}
#error_mssage ul li a{ color:#2e8de9;}
#error_mssage ul li a:hover{ text-decoration:none; color:#A6DDFB;}
.security .content_title{font-size:14px;color:#fff; font-weight:bold; }
.security .content_word4{font-size:12px;color:#fff; }
/*Security unit end*/
/* for wireless beginning */
.w_slider{position:relative; display:block; width:500px; height:100px;z-index: 4;margin:0 auto;}
.w_level_color{position:absolute;width:510px;left: 150px;top: 20px;}
.w_level_color ul li{float:left; display:block; }
.w_level_color ul li.s01{ display:block; background:url(../images/i_s_bar_1.gif) repeat-x; height:18px; width:130px;}
.w_level_color ul li.s02{ display:block; background:url(../images/i_s_bar_3.gif) repeat-x; height:18px; width:130px;}
.w_level_color ul li.s03{ display:block; background:url(../images/i_s_bar_5.gif) repeat-x; height:18px; width:130px;}
.w_draw{position:absolute;width:400px;left: 165px;top: 55px; height:7px;font-size:0px;}
.w_draw ul li{float:left; display:block;height:7px;font-size:0px; }
.w_draw ul li.w_draw_center{ display:block;height:7px; width:390px; background:url(../images/i_draw_center.gif) repeat-x;}
.w_level_color li span.triangle{background:url(../images/i_s_bar_triangle.gif) repeat-x;position:absolute;width:8px;height:6px; margin-left:60px; margin-top:20px;}
#w_no{position:absolute;width:94px;left: 180px;top:-20px;text-align: center;}
#w_no ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd; line-height:12px;width:100px;}
#w_no_on{position:absolute;width:94px;left: 180px;top:-20px;text-align: center;}
#w_no_on ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#005893; line-height:12px;width:100px;}
#w_basic{position:absolute;width:94px;left: 310px;top:-20px;text-align: center;  }
#w_basic ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd;line-height:12px;width:100px;}
#w_basic_on{position:absolute;width:94px;left: 310px;top:-20px;text-align: center;}
#w_basic_on ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#005893;line-height:12px;width:100px;}
#w_more{position:absolute;width:94px;left: 435px;top:-20px;text-align: center;}
#w_more ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; color:#cdcdcd;line-height:12px; width:100px;}
#w_more_on{position:absolute;width:94px;left: 435px;top:-20px;text-align: center;}
#w_more_on ul li{display:block;font-size:13px; font-weight:bold; margin:10px 0px; width:100px; color:#005893;line-height:12px;}

.selectframe{display:none; border:2px #929292 solid; /*background:#BDC0B4;*/background:#E7E7E7;width:380px;  margin:-16px 5px 0px 120px; *margin:-16px 5px 0px 135px; padding:10px;filter: alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.selectarrow{ position:absolute; background:url(../images/i_select_arrow.gif) no-repeat; width:20px; height:10px; top:96px; left:40px; *top:96px; }
.i_wifi_img{ background:url(../images/i_wifi.gif) no-repeat; width:56px; height:33px; position:absolute; left:80px; top:8px; }
.i_firewall_img{background:url(../images/i_firewall.gif) no-repeat; width:40px; height:40px; top:15px; position:absolute; left:80px;}
/* for wireless ending */

.linking{color:#045097;text-decoration:underline;cursor:pointer;}


/* Slider----------------------------------*/
.ui-slider { position: relative; text-align: left; cursor:pointer;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 200; cursor:pointer; background:url(../images/i_draw_icon.gif); width:21px;height:21px;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height:20px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.selectBorder2{border: 5px solid #0E0;}


/* Troubleshooting----------------------------------*/
#popup_win3{position:absolute;width:700px;height:360px;z-index:21;}
#popup_win3 ul li{ float:left;}
.popup_title3{ display:block;width:98%; font-size:14px; color:#000000; font-weight:bold; font-weight:bold; text-indent:8px;}
.popup_title4{ display:block;width:630px; font-size:16px; color:#000000; font-weight:bold; font-weight:bold;  margin-top:25px; text-indent:8px;}
.popup_word3{display:block;width:98%;font-size:12px; color:#000000; padding-left:10px; line-height:15px; }
#wrapper2{ position:relative; width:700px; height:360px; margin:0 auto; margin-top:10%;}
#popup3{position:absolute;width:700px;height:360px;z-index:1;}
#popup2{position:absolute;width:780px;height:433px;z-index:20;background-image:url(../images/popup_bg.png); display:none; /*visibility: hidden;*/}
#popup_win2{position:absolute;width:700px;margin:0 40px;height:360px;margin-top:30px;z-index:21; display:none;/*visibility: hidden;*/}
#popup_win2 ul li{ float:left;}
.popup_left2{ display:block; width:25px; height:360px;background-image:url(../images/eircom/popup2_left.png);}
*>.popup_left2{  background-image:url(../images/eircom/popup2_left.png);}/* for ff */
.popup_center2{display:block; width:650px;height:360px;background-image:url(../images/eircom/popup2_center.png);border-bottom:#736C66 solid 1px;   border-top:#736C66 solid 1px; border-left:#736C66 solid 1px; border-right:#736C66 solid 1px;}
*>.popup_center2{background-image:url(../images/eircom/popup2_center.png); width:650px;}/* for ff */
.popup_right2{display:block;  width:25px; height:360px;background-image:url(../images/eircom/popup2_right.png);}
*>.popup_right2{background-image:url(../images/eircom/popup2_right.png);}/* for ff */
.popup_title2{ display:block;width:630px; font-size:16px; color:#FFFFFF; font-weight:bold; font-weight:bold; text-align:center; margin-top:20px;}
.popup_word2{display:block;width:630px;font-size:12px; color:#FFFFFF; padding-left:10px;}
.step1{display:block; width:90%;border:1px solid #736C66; background:#FFFFFF; margin:0 auto; margin:10px 2%; color:#000000; padding:10px 10px;}

/* Lan----------------------------------*/ 
.vdFrame{ position:relative; width:450px; height:102px; background:url(../images/i_vd.gif); margin:0 auto; color:#FFFFFF;}
.lanFrame{ position:absolute; top:30px; left:53px;width:181px; height:28px;}
.lanFrame ul li{ float:right;display:block; margin-left:-1px; margin-top:11px;text-align:center; width:31px; height:48px; font-size:7px;line-height:15px;  position:relative; }
.lanname{ position:absolute; width:440px; height:25px; line-height:25px; top:95px; right:140px;}
.lanname ul li{ float:right; display:block;}
.lanname ul li.lannamearea{ margin-left:3px;}
.lanname ul li.mocaname{ margin-left:26px;}
.lanname ul li.wifiSignalname{ margin-right:30px;}
.lan_on{background:url(../images/earthnet.gif) no-repeat; display:block; width:31px; height:39px; }
.wifiSignal_off{ width:67px; height:48px; position:absolute; right:20px; top:15px;}
.wifiSignal_on{ background:url(../images/i_wifi_on.gif) no-repeat; width:38px; height:38px; position:absolute; left:30px; top:20px;}
.moca_off{ background:url(../images/moca_off.gif); width:41px; height:60px; position:absolute;right:135px; top:28px;}
.moca_offline{ background:url(../images/moca_offline.gif); width:41px; height:60px; position:absolute;right:135px; top:28px;}
.moca_on{ background:url(../images/moca_on.gif); width:41px; height:60px; position:absolute; right:135px; top:28px;}
/* Traffic for WAN---------------------------------*/
.sent{ display:block; font-weight:bold; top:130px; left:60px; width:200px; margin-left:15px; overflow:hidden; text-align:right;}
html* .sent{display:block; font-weight:bold; top:130px; left:60px; width:200px; margin-left:15px;word-break:break-all;}
.sent span{ display:block;}
.received{display:block;font-weight:bold; top:130px; right:40px; width:200px;overflow:hidden;}
html* .received{display:block;font-weight:bold; top:130px; right:40px; width:200px; word-break:break-all;}
.received span{ display:block;}
.nat_1{position:relative;width:131px;margin-left:30px;margin-right:20px; }
.nat_1 span{ position:absolute; no-repeat;;width:57px;height:55px; left:90px; top:40px;}
/* Verzion Zone---------------------------------*/
.w_text a.vz{ font-size:14px; line-height:15px; text-decoration:underline; color:#0b70fc; font-weight:bold;}
.w_text a.vz:hover{text-decoration:none;}
/*table sorter*/
table.tablesorter thead tr .header  .sortImg { background-image: url(../images/t_bg.gif); background-repeat: no-repeat;cursor: pointer; background-position: right;  padding-right: 5px; margin-right: -8px;  }
table.tablesorter thead tr .headerSortUp  .sortImg {background-image: url(../images/t_asc.gif);}
table.tablesorter thead tr .headerSortDown  .sortImg{background-image: url(../images/t_desc.gif);}
/*textOverflow*/
.textOverflow {text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
/* usage */
#usagebar {height:12px;background:#cccccc;border:1px solid #C5C5C5;}
#usagebar .usage {height:12px;background:url(../images/usgae_bg.gif);}
/* statistic window */
.bottomRegion {background:#d5d5d5;padding-top:5px;padding-left:15px;}

/* arrow button */
.arrowbn{position:absolute;display:block;width:38px;height:38px;right:15px;top:45%;z-index:80000000;color: #CCCCCC;}
.arrowbn a{background:url(../images/i_left_arrow.gif); display:block; width:38px; height:38px;}
.arrowbn a:hover{alpha(opacity=70);opacity:0.7;zoom:1;background:url(../images/i_left_arrow.gif); }
 /*vd tooltip*/
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 1;}
#tooltip h3, #tooltip div { margin: 0; font-size: 7pt;}

/* schedule for pcp */
.weekBox {width:240px;height:16px;}
.weekBox ul li {float:left;width:16px;height:16px;margin:0;padding:0;margin-left:2px;background:#0eb206;line-height:16px;font-size:10px;font-weight:bold;color:#fff;padding-right:4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.weekBox ul li.off {float:left;width:16px;height:16px;margin:0;padding:0;margin-left:2px;background:#ccc;line-height:16px;font-size:10px;font-weight:bold;color:#a2a2a2;padding-right:4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* Slider for schedule */
.timer .ui-slider-horizontal .ui-slider-handle { top: -.27em; margin-left: -.6em; }
.timer .ui-slider-horizontal {height:10px;border:1px solid #ababab;}
.timer .ui-slider .ui-state-default {position:absolute;z-index:200;cursor:pointer;background:#677f5b;width:8px;height:14px;border:1px solid #627756;}
.timer .ui-slider .ui-state-hover {position:absolute;z-index:200;cursor:pointer;background:#567048;width:8px;height:14px;border:1px solid #506843;}
.timer .ui-slider .ui-slider-range { position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#71ab3a;}
.ui-corner-all {-moz-border-radius:2px;-webkit-border-radius:2px;}

.dayblock li {float:left;margin-right:10px;}
.serviceBlock {width:100%;font-size:12px;}
.serviceBlock option{padding:1px 4px;}
.timebox {border:0;color:#1b42d6;font-weight:bold;}
.timetip {margin-top:0;}
.timetip span {float:left;margin-right:5px;}
.timetip span.noaccess {width:6px;height:12px;font-size:1px;background:#d5d5d5;display:block;margin-top:5px;border:1px solid #ababab;}
.timetip span.authaccess {width:6px;height:12px;font-size:1px;background:#71ab3a;display:block;margin-top:5px;border:1px solid #ababab;}

/* connect status */
#content{width:680px;z-index:4;margin:0 auto;margin-top:120px;}
.content_word_e{font-size:14px;color:#262826; padding-left:10px;}
.dc_line{position:absolute;background:url(../images/i_disconnect.jpg);width:200px;height:13px;left: 128px;top: 30px;}
.errorstatus{position:absolute;background:url(../images/network/i_error.png);width:42px;height:42px;left:209px;top: 16px; z-index:150;}
.t_dconnected{position:absolute;color:#be1001;font-size:16px;font-weight:bold;left: 177px;top: 62px;}
.dc_word{position:absolute;top:83px;font-size:11px;left: 130px;color:#be1001;font-size:13px;}
.c_line{position:absolute;background:url(../images/i_connect.jpg);width:200px;height:13px;left: 128px;top: 31px;}
.rightstatus{position:absolute;background:url(../images/network/i_right.png);width:42px;height:42px;left:209px;top: 16px; z-index:150;}
.t_connected{position:absolute;color:#1c8f01;font-size:16px;font-weight:bold;left: 188px;top: 62px;}
.c_word{position:absolute;top:83px;font-size:11px;left: 139px;color:#333;font-size:13px;}
.iinternet{position:absolute;width:58px;height:60px;font-size:14px;right:317px;z-index:100;top: -37px;}
.g{position:absolute;width:55px;height:64px;font-size:14px;left:76px;z-index:100;top: 6px; }


/*down_message*/
.downmessage{position:absolute;left:5%;_left:5%; background:#000;height:101px;bottom:20px;width:90%;z-index: 80000100; border:#FFF 2px solid; alpha(opacity=80);-moz-opacity: 0.8; 	opacity: 0.8;}
.downmessage ul li{ float:left; display:block;}
.downmessage ul li.downleft{ display:block; width:20px; height:101px;}
.downcenter{ display:block; width:80%;height:101px; color:#CCC;}

/*new*/
.centerDiv{width: 85%; height:100%; margin: 0 auto; position:relative; z-index:1; }
.centerDiv iframe{ position:absolute;overflow-x:hidden;overflow-y:auto;overflow-x:hidden;left:-4px; z-index:2; width:100%; height:100%; border-left:4px #736C66 solid;border-right:4px #736C66 solid; }

/*Header start*/
.header_position_index{position:relative;border-left:#736C66 4px solid;border-right:#736C66 4px solid;border-top:#736C66 4px solid;width: 85%;margin: 0 auto;margin-top:30px;height:72px;background:url(../images/eircom/bg.jpg);}
.header_position_index .logo{float:left; width:132px; height:50px; top:17px; left:20px; position:absolute; z-index:30;}
.model-name{float:left; font-weight:bold; color:#CCC; text-decoration:none; font-size:15px; top:27px; left:155px; position:absolute; z-index:30;}
.top_bg_style{ position:absolute; background:url(../images/eircom/top_style_bg.jpg); width:523px; height:72px; left:5px;}
.header-right {float:right; margin-top:26px;  margin-right:40px; position:absolute; right:0px;}
.header-right li{float:left; } 
.header-right .home-icon{background:url(../images/i_home.gif); width:25px; height:25px; }
.header-right .text{margin-top:5px; margin-left:5px; }
.header-right .text a{font-weight:bold; color:#736C66; text-decoration: none; font-size:12px; text-align:center; }
.header-right .text a:hover{ text-decoration: underline;  }
.header-right .language-icon{background:url(../images/i_language.gif); width:25px; height:25px; margin-left:15px; }
.header-right .help-icon{background:url(../images/i_help.gif); width:22px; height:22px; margin-left:15px; }
.header-right .logout-icon{background:url(../images/i_logout.gif); width:22px; height:22px; margin-left:15px; }
.header-right .wizard-icon{background:url(../images/i_wizard.gif); width:25px; height:25px; margin-left:15px; }
.header-right .voip-icon{background:url(../images/i_voip.gif); width:25px; height:25px; margin-left:15px; }
.header-right .tiers-icon{background:url(../images/i_2tiers.gif); width:25px; height:25px; margin-left:15px; }
.header_position_index .top_line{ position:absolute; bottom:0px; background:#c6c6c6; width:100%; height:9px; left:0px; font-size:1px;}
/*Header end*/

/* tabs  start */
ul.tabline {border-bottom:4px solid #736C66;font-size:12px;font-weight:bold;width:90%;position:relative;margin:0 auto;margin-top:10px;}
ul.tabs {border-bottom:1px solid #736C66;height:30px;font-size:12px;font-weight:bold;width:90%;position:relative;margin:0 auto;margin-top:5px;}
/* single tab */
ul.tabs li { float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important; white-space:nowrap;}
/* link inside the tab. uses a background image */
ul.tabs a {background:url(../images/tab_eircom.gif) top left no-repeat;line-height:30px;text-decoration:none;color:#333;padding:0px;margin:0px;position:relative;top:1px;padding-top:8px;padding-bottom:8px;}
/* IE6 image */
*html ul.tabs a {background:url(../images/tab_eircom.gif) top left no-repeat;line-height:30px;text-decoration:none;color:#333;padding:0px;margin:0px;position:relative;top:1px;padding-top:8px;padding-bottom:8px;}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {background-position:-420px -31px;color:#000;}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: -420px -62px; cursor:default !important; color:#fff !important;}
/* tab width */
ul.tabs a {background-position: 0 -0px;padding-left:15px;}
ul.tabs a span {background-position: 0 -0px;padding-right:15px;}
ul.tabs a:hover {background-position: 0 -31px; }
ul.tabs a.current, ul.tabs a.current:hover {background-position: 0 -62px;padding-top:0px \9;padding-bottom:0px \9;}
ul.tabs a.current span, ul.tabs a.current:hover span {background-image:url(../images/tab_eircom.gif);background-position:bottom right;height:30px;padding-top:8px;padding-bottom:7px;}
*html ul.tabs a span {margin-left:15px;}
*html ul.tabs a.current { background-position:0 -62px;}
*html ul.tabs a.current:hover { background-position:0 -62px; }
/* initially all panes are hidden */ 
div.panes div.pane {display:none;}
/* tabs  end */

/*.menuline { background:url(images/menu_line.gif); height:93px; width:1px;}*/
.menuItem {float:left;}
.menuItem a{display:block;  width:109px; background-repeat:no-repeat; font-weight:bold; text-decoration:none; font-size:12px; text-align:center;  line-height:12px;height:30px;padding-top:59px;}
/*.menuItem a:hover{cursor:default;}*/
.menuItem a:hover{ background:#000; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; color:#999;font-weight:bold;}

/*Main Menu Define*/
.mConnectionStatus_on{ background:url(../images/mConnectionStatus_on.jpg);  color:#fff; }
.mConnectionStatus_off{ background:url(../images/mConnectionStatus.jpg); color:#000;}
.mNetworkSetting_on{ background:url(../images/mNetworkSetting_on.jpg);color:#fff; }
.mNetworkSetting_off{ background:url(../images/mNetworkSetting.jpg);color:#000; }
.mSecurity_on{ background:url(../images/mSecurity_on.jpg);color:#fff; }
.mSecurity_off{ background:url(../images/mSecurity.jpg);color:#000;}
.mVoIP_on{ background:url(../images/mVoIP_on.jpg);color:#fff; }
.mVoIP_off{ background:url(../images/mVoIP.jpg);color:#000;}
.mSystemMonitor_on{ background:url(../images/mSystemMonitor_on.jpg);color:#fff; }
.mSystemMonitor_off{ background:url(../images/mSystemMonitor.jpg); color:#000;}
.mMaintenance_on{ background:url(../images/mMaintenance_on.jpg);color:#fff; }
.mMaintenance_off{ background:url(../images/mMaintenance.jpg);color:#000; }
.m0_on{color:#fff;  }
.m0_off{color:#000; }

/* for scrollable begin*/
div.scrollable { /* required settings */  position:relative;overflow:hidden; height: 89px; margin: 0 auto; width: 550px; } 
div.scrollable ul.items { /* this cannot be too large */ width:20000em; margin-left:px;position:absolute; float:left; } 
div.scrollable ul li{ border-right:#736C66 solid 1px;}
.menu_position{position:relative;background:url(../images/eircom/menu_bg.jpg);width:85%;margin:0 auto;border-left:#736C66 4px solid;border-right:#736C66 4px solid;border-bottom:#736C66 4px solid;margin-top:0px;}
.menu_frame{position:relative;margin: 0 auto; width: auto; height:89px;top:34px;_top:0;}

.browse{background:pink;   position:absolute; }
.browse.disabled {visibility:hidden !important;} 
.browse{position:relative; width:26px; height:26px; margin: 0 auto;}
.browse.left{background:url(../images/menu_a_left.gif); display:block; width:26px; height:26px;  margin-left:55px; cursor:pointer;margin-bottom:-60px;_margin-top:34px;}
.browse.right{background:url(../images/menu_a_right.gif); display:block; width:26px; height:26px; margin-right:55px; cursor:pointer; margin-top:-55px;_margin-top:-54px;} 
 
/* for scrollable end*/

.subItems{position:absolute;z-index:1000; list-style-type:none;}
.subItems ul{ }
.subItems .subItem {position: relative; width:159px; padding:5px 3px; background:url(../images/eircom/submenu_center.gif); color:#000000; _margin-top:-2px;}
.submenuTop{ background:url(../images/eircom/submenu_top.gif) no-repeat; width:165px; height:14px; }
.submenuBottom{background:url(../images/eircom/submenu_bottom.gif) no-repeat; width:165px; height:7px; *margin-top:-10px;_margin-top:0px;}
.subItems .subItem.hover {background:url(../images/eircom/submenu_hover.gif); width:159px; display:block; color:#000000;  }
.arrow{ background:url(../images/arrow.gif) no-repeat; width:14px; height:14px; position:relative; margin-left:10px;}
.browse2{background:green;  position:absolute; top:50px; }
.browse2.disabled { visibility:hidden !important;}   


/* Wizard----------------------------------*/
 #physicalChk {}
.error{ color:#993300;}
.pass{ color:#006633;}
.waiting{ background:#ccdeec; border:#95b2c0 dotted 1px;margin:5px 0px;}
.statusMark{ width:20px; height:20px; }
.pass .statusMark{background:url(../images/i_accept_on.gif) no-repeat; color:#009900;}
.waiting .statusMark{background:url(../images/grid-loading.gif) no-repeat;}
.error .statusMark{background:url(../images/i_block_on.gif) no-repeat; color:#990000;}
.errorDesc {display: none; }
.error .errorDesc { display: block; font-size:12px; border:1px #990000 solid; background:#CCCCCC; color:#993300; padding:5px; }

/* column chart */
#columnChart {margin:0 auto;margin-top:10px;}
#columnChart .indicate {}
#columnChart .indicate li {float:right;margin-left:15px;}
#columnChart .indicate li.channel {background:url(../images/chart_block.gif) left center no-repeat;padding-left:16px;}
#columnChart .indicate li.current {background:url(../images/chart_used.gif) left center no-repeat;padding-left:16px;}
#columnChart #chartBlock {background:url(../images/chart_bg.gif) left bottom repeat-x;}
#columnChart .y-value {width:50px;border-right:1px solid #555;}
#columnChart .y-value .y-line {width:5px;height:29px;border-top:1px solid #555;margin-left:45px;}
#columnChart .x-value {border-top:1px solid #555;}
#columnChart .chartWidth {width:40px;float:left;height:310px;position:relative;text-align:center;}
#columnChart .chartWidth span {color:#2d2d2d;}
#columnChart .used span {border:1px solid #ffba77;padding:2px 6px;background:#d76604;color:#fff;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;}
#columnChart .x-value .chartWidth {height:18px;}
#columnChart .x-text {text-align:center;font-weight:bold;color:#2d2d2d;}
#columnChart .y-text {font-weight:bold;color:#2d2d2d;}
#columnChart .chartWidth .line {width:26px;position:absolute;bottom:0;left:7px;font-size:0;}
#columnChart .chartWidth .line .value {font-weight:bold;color:#0e5e8c;font-size:10px;height:20px;}
#columnChart .chartWidth .line .colorBar {opacity:.50;filter:alpha(Opacity=50);-moz-opacity:0.50;font-size:0px;line-height:0;height:0;padding:0;background:#287faf url(../images/chartBar_bg.gif) left bottom repeat-x;border-top:1px solid #95c4df;border-right:1px solid #95c4df;}
#columnChart .chartWidth .line .used {opacity:1;filter:alpha(Opacity=100);-moz-opacity:1;background:#eb8522 url(../images/chartBar_used_bg.gif) left top repeat-x;border-top:1px solid #ffba77;border-right:1px solid #ffba77;}

.table_font .fitLength {width:75%;_overflow:hidden;}
input.orderbox {width:15px;margin-left:-5px;}
.table_font.rowSelect {background:#e6f6f7;}

