









/* Global Grid Selectors */
body{font-weight:normal; letter-spacing:normal; color:#343434;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5{ float: left;  margin-right: 0px;}
.span-1 { width: 190px; }
.span-2 { width: 380px; }
.span-3 { width: 560px; }
.span-4 { width: 760px; }

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5{
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

.search_result{margin-bottom:5px;}
input.span-1, textarea.span-1 { width: 182px !important; }
input.span-2, textarea.span-2 { width: 372px !important; }
input.span-3, textarea.span-3 { width: 552px !important; }
input.span-4, textarea.span-4 { width: 752px !important; }

.append-1 { padding-right: 10px;}
.prepend-1 { padding-left: 10px;}
div.border {  padding-right: 4px; margin-right: 5px;  border-right: 1px solid #eee;}
div.colborder {  padding-right: 24px;  margin-right: 25px;  border-right: 1px solid #eee;}
.prepend-top {margin-top:10px;}
.append-bottom { margin-bottom:10px;}

.box { padding: 10px; margin-bottom: 5px; background-position:bottom left; background-repeat:no-repeat;}
.clear { clear:both;}
.left { float: left;}
.right { float: right;}

/*Skin.css*/
#logo {background-image:url(../img/logo.jpg); background-repeat:no-repeat; background-position:left;}
#viv_logo{background-image:url(../img/vivodi_logo.jpg); background-repeat:no-repeat; background-position:left bottom;}
dl dt{background-image:url("../img/red_dot.gif"); color:#333333; font-weight:500; font-family:Arial, Helvetica, sans-serif; background-position:left center;background-repeat:no-repeat;list-style:none outside none;padding-left:7px;}
dl dt, dl dt{font-size:11px; font-family:Arial, Helvetica, sans-serif; }
dl dd{font-weight:normal;}
dl.cyan dt{ background-image:url(../img/cyan_dot.gif);}
body a.btn{font-family:"Arial Black"; display:block; min-width:200px; margin:0px 0px 5px 0px; padding:0px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
.btn2{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul.jpg); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
.product, .block, .block2{background-image:url(../img/product_border.gif); background-repeat:no-repeat; background-position:right 2px;}
.product.last{background-position:0px 2px;}
.block.last{background-position:-234px 0px;}
.product .box{background-image:url(../img/product-box.jpg);background-repeat:no-repeat;background-position:15px 10px;}
.g1{background-image:url(../img/panels/panel_g1.gif);}
.g2{background-image:url(../img/panels/panel_g2.gif);}
.g3{background-image:url(../img/panels/panel_g3.gif);}
.g4{background-image:url(../img/panels/panel_g4.gif);}
.g5{background-image:url(../img/panels/panel_g5.gif);}
.g6{background-image:url(../img/panels/panel_g6.gif);}
.g7{background-image:url(../img/panels/panel_g7.gif);}
.g0{background-image:url(../img/panels/panel_green.gif);}
.r1{background-image:url(../img/panels/panel_red.gif);}
li.block .panel h2.r2, li.block2 .panel h2.r2{color:#ff0000; padding:0 12px; text-indent:0; width:150px; line-height:18px; min-height:60px;}
.b1{background-image:url(../img/panels/panel_black.gif);}
li.block .panel h2.b2, li.block2 .panel h2.b2{color:#000; padding:0 12px; text-indent:0; width:150px; line-height:18px; min-height:62px;}
.c1, .c2, .c3, .c4, .ul1, .ul2, .more{display:block; background-repeat:no-repeat; background-position:left bottom;}
#header .c1{background-image:url(../img/elements/menu_residential_blank.png);}
#header .c2{background-image:url(../img/elements/menu_business_blank.png);}
#header .c3{background-image:url(../img/elements/menu_support_blank.png);}
#header .c4{background-image:url(../img/elements/menu_whyon_blank.png);}
.ul1{background-image:url(../img/138_10_ffc0c0_ul.jpg);}
.ul2{background-image:url(../img/138_10_c0c0c0_ul.jpg);}
.more{cursor:pointer; background-image:url(../img/elements/panel_findout.png);color:#fff;}
.g1 .more, .g2 .more, .g3 .more, .g4 .more, .g5 .more, .g6 .more, .g7 .more, .g0 .more, .r1 .more {background:transparent; color:#525252;}
#product .buy{background-image:url(../img/elements/product_buy.png); color:#fff; cursor:pointer;}
#product .compare2, #product .scompare2 {background-image:url(../img/elements/product_compare.png);  background-repeat:no-repeat; color:#000; cursor:pointer;}
.build{background-image:url(../img/elements/badge_build.png); background-repeat:no-repeat;}
.buy{background-image:url(../img/elements/badge_buy.png); background-repeat:no-repeat; cursor:pointer;}
.prev, .next, .delete{cursor:pointer; display:block; background-repeat:no-repeat;background-position:center;}
.tel, .double, .triple, .teltv, .yao{display:block; background-repeat:no-repeat;background-position:left top; padding:33px 0px 5px 0px;}
.tel{background-image:url(../img/pictogramms/tel.png);}
.double{background-image:url(../img/pictogramms/double.png);}
.triple{background-image:url(../img/pictogramms/triple.png);}
.teltv{background-image:url(../img/pictogramms/tv.png);}
.yao{background-image:url(../img/pictogramms/none.png);}
.delete, .back{background-image:url(../img/delete.png);}
.prev{background-image:url(../img/prev.gif);}
.next{background-image:url(../img/next.gif);}
ul.tel, ul.in/* Global Grid Selectors */
body{font-weight:normal; letter-spacing:normal; color:#343434;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5{ float: left;  margin-right: 0px;}
.span-1 { width: 190px; }
.span-2 { width: 380px; }
.span-3 { width: 560px; }
.span-4 { width: 760px; }

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5{
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}

input.span-1, textarea.span-1 { width: 182px !important; }
input.span-2, textarea.span-2 { width: 372px !important; }
input.span-3, textarea.span-3 { width: 552px !important; }
input.span-4, textarea.span-4 { width: 752px !important; }

.append-1 { padding-right: 10px;}
.prepend-1 { padding-left: 10px;}
div.border {  padding-right: 4px; margin-right: 5px;  border-right: 1px solid #eee;}
div.colborder {  padding-right: 24px;  margin-right: 25px;  border-right: 1px solid #eee;}
.prepend-top {margin-top:10px;}
.append-bottom { margin-bottom:10px;}

.box { padding: 10px; margin-bottom: 5px; background-position:bottom left; background-repeat:no-repeat;}
.clear { clear:both;}
.left { float: left;}
.right { float: right;}

/*Skin.css*/
#logo {background-image:url(../img/logo.jpg); background-repeat:no-repeat; background-position:left 20px;}
dl dt{background-image:url(../img/red_dot.gif); color:#333333; font-weight:500; font-family:Arial, Helvetica, sans-serif; background-position:left 3px;background-repeat:no-repeat;list-style:none outside none;padding-left:7px;}
dl dt, dl dt{font-size:11px; font-family:Arial, Helvetica, sans-serif; }
dl dd{font-weight:normal;}
dl.cyan dt{ background-image:url(../img/cyan_dot.gif);}
body a.btn{font-family:"Arial Black"; display:block; min-width:200px; margin:0px 0px 5px 0px; padding:0px; color:#f00; text-decoration:none; font-size:18px; letter-spacing:-2px; cursor:pointer;}
body a.btn.black{color:#000;}
.btn2{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul.jpg); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
.product, .block, .block2{background-image:url(../img/product_border.gif); background-repeat:no-repeat; background-position:right 2px;}
.product .box{background-image:url(../img/product-box.jpg);background-repeat:no-repeat;background-position:15px 10px;}
.g1{background-image:url(../img/panels/panel_g1.gif);}
.g2{background-image:url(../img/panels/panel_g2.gif);}
.g3{background-image:url(../img/panels/panel_g3.gif);}
.g4{background-image:url(../img/panels/panel_g4.gif);}
.g5{background-image:url(../img/panels/panel_g5.gif);}
.g6{background-image:url(../img/panels/panel_g6.gif);}
.g7{background-image:url(../img/panels/panel_g7.gif);}
.g0{background-image:url(../img/panels/panel_green.gif);}
.r1{background-image:url(../img/panels/panel_red.gif);}
li.block .panel h2.r2, li.block2 .panel h2.r2{color:#ff0000; padding:0 12px; text-indent:0; width:150px; line-height:18px; min-height:60px;}
.b1{background-image:url(../img/panels/panel_black.gif);}
li.block .panel h2.b2, li.block2 .panel h2.b2{color:#000; padding:0 12px; text-indent:0; width:150px; line-height:18px; min-height:62px;}
.c1, .c2, .c3, .c4, .ul1, .ul2, .more{display:block; background-repeat:no-repeat; background-position:left bottom;}
#header .c1{background-image:url(../img/elements/menu_residential_blank.png);}
#header .c2{background-image:url(../img/elements/menu_business_blank.png);}
#header .c3{background-image:url(../img/elements/menu_support_blank.png);}
#header .c4{background-image:url(../img/elements/menu_whyon_blank.png);}
.ul1{background-image:url(../img/138_10_ffc0c0_ul.jpg);}
.ul2{background-image:url(../img/138_10_c0c0c0_ul.jpg);}
.more{cursor:pointer; background-image:url(../img/elements/panel_findout.png);color:#fff;}
.g1 .more, .g2 .more, .g3 .more, .g4 .more, .g5 .more, .g6 .more, .g7 .more, .g0 .more, .r1 .more {background:transparent; color:#525252;}
#product .buy{background-image:url(../img/elements/product_buy.png); color:#fff; cursor:pointer;}
#product .compare2, #product .scompare2, #product .mcompare2 {background-image:url(../img/elements/product_compare.png);  background-repeat:no-repeat; color:#000; cursor:pointer;}
.build{background-image:url(../img/el/badge_build.png); background-repeat:no-repeat;}
.buy{background-image:url(../img/el/badge_buy.png); background-repeat:no-repeat; cursor:pointer;}
.prev, .next, .delete{cursor:pointer; display:block; background-repeat:no-repeat;background-position:center;}
.tel, .double, .triple, .teltv, .yao{display:block; background-repeat:no-repeat;background-position:left top; padding:33px 0px 5px 0px;}
.tel{background-image:url(../img/pictogramms/tel.png);}
.double{background-image:url(../img/pictogramms/double.png);}
.triple{background-image:url(../img/pictogramms/triple.png);}
.teltv{background-image:url(../img/pictogramms/tv.png);}
.yao{background-image:url(../img/pictogramms/none.png);}
.delete, .back{background-image:url(../img/delete.png);}
.prev{background-image:url(../img/prev.gif);}
.next{background-image:url(../img/next.gif);}
ul.tel, ul.int, ul.tv, .pricing{display:block;padding:0px 0px 0px 80px; margin:0 20px 50px; background-position:left 5px; background-repeat:no-repeat;}
ul.tel{background-image:url(../img/pictogramms/ul_tel.jpg);}
ul.int{background-image:url(../img/pictogramms/ul_int.jpg);}
ul.tv{background-image:url(../img/pictogramms/ul_tv.jpg);}
.pricing{background-image:url(../img/pictogramms/ul_price.jpg); min-height:50px;}
ul.tel>li, ul.int>li, ul.tv>li, ul.faq_results>li{background-image:url(../"img/red_dot.gif"); background-position:left 6px;background-repeat:no-repeat;list-style:none outside none;padding-left:7px;}
.pricing>li{list-style:none outside none;padding-left:7px;}
#product .pricing .price{diplay:block; width:150px; float:left; color:#000; padding-left:5px;}
#product .pricing .price h3{ font-family:"Arial Black"; font-size:19px; letter-spacing:-2px; color:#000;}
#product .pricing .buy{background-image:url("../img/el/badge_buy.png"); background-position:0px top; background-repeat:no-repeat; color:#f00; font-family:"Arial Black"; font-size:18px; letter-spacing:-2px; float:left; position:static; padding:0 0 0 20px; margin-top:5px; min-height:50px; width:30px;}
#product .actions a.buy{background-image:url("../img/el/badge_buy.png"); background-position:0px top; background-repeat:no-repeat; color:#f00; font-family:"Arial Black"; font-size:18px; letter-spacing:-2px;  position:absolute; left:500px; top:-80px; padding:0 0 0 20px; margin-top:5px; min-height:50px; width:30px;}
li.slider, li.slider td.title, li.slider td.value{color:#00adef;}
.slide{color:#343434; cursor:default;}
.slide p{text-indent:0px; padding-left:10px;}
.pdf{color:#00ADEF; text-decoration:none; background-image:url(../img/pdf2.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px;}
.bluelink{color:#00ADEF; text-decoration:none; margin-top:12px;}
.pdf:hover,.bluelink:hover{text-decoration:underline;}

/*Main blocks*/
#wrapper{margin:0px auto;padding-top:20px;}
#wrapper, #header, #body, #footer {display:block;width:960px;clear:both;}
#wrapper, #header, #logo, #top_nav, #body, #main, #sidebar, #footer, #viv_logo {display:block;}
#main, #logo, #viv_logo{float:left; margin-right:10px;}
#main{width:760px;padding-top:2px; margin-top:0px; padding-top:0px; z-index:-5000; padding-bottom:15px;}
#main .box2{padding:0px 10px; display:block;}
#sidebar{display:block; width:190px;float:left;clear:right;padding-top:2px;}
#logo{width:190px; height:100px;}
#viv_logo{width:190px; height:100px;}
#online, #care, #viv_online{background-image:url(../img/13801_box.gif); display:block; min-height:150px; padding:0px; background-position:bottom;}
#viv_online{height:200px;}
#care h2{color:#fff; font-size:30px; line-height:30px; margin-bottom:10px; }
#online p{color:#fff;}
#viv_online p{color:#fff; font-size:22px; letter-spacing:0px; font-family:"Arial Black";}
#ontv, #combined{background-image:url(../img/ontv_box.gif); color:#fff; min-height:38px; margin-top:10px; display:block; padding:0px; background-position:bottom;}
#combined h2{font-size:18px; color:#fff; letter-spacing:-2px;}
#combined h2 a{color:#fff;} 
#myon, #availability{position:relative; color:#fff;  background-image:url(../img/panels/panel_g4.gif); background-position:left bottom; margin-bottom:22px; padding-bottom:10px; background-repeat:no-repeat;}
#availability p{color:#fff;}
#myon .box{ padding:8px 10px 10px 10px;}
#goon{position:static; background-position:left bottom; background-image:url(../img/panels/panel_g3.gif);}
#top{display:block; margin-bottom:12px; clear:both;}
#footer{background-image:url(../img/footer_line.gif); background-repeat:no-repeat; background-position:left 20px; margin-top:10px; min-height:4px; padding-top:37px;}
#buy_form{display:none;}
#bus_sidebar{display:block; width:190px;float:left;clear:right;padding-top:2px;}
#bus_sidebar #myon{position:relative; background-color:#fff;}
#bus_sidebar #myon{position:relative; background-color:#fff; background:transparent;}
#bus_sidebar #myon .box{background-color:#fff; padding:8px 10px 0px 10px;}
#faq {position:relative;  background-image:url(../img/panels/panel_g2.gif); background-position:left bottom; margin-top:10px; padding-bottom:0px; background-repeat:no-repeat;}
#faq h3{margin:0px;}
#phoneNumber{ color:#fff; border:1px solid #fff; background:transparent; padding:0px; margin:0px 0px 10px 0px;}

/*Indexes*/
li.block{ display:block; background-position:right top; width:190px; margin:0px; float:left; list-style:none;  padding-top:1px; position:relative;}
li.block2{ display:block; background-position:right top; width:380px; margin:0px; float:left; list-style:none;  padding-top:1px; position:relative;}
li.block .box, li.block2 .box{ display:block; min-height:160px; display:block; padding:0px 10px 20px 14px;}
.block h2, .block2 h2{display:block; width:190px; text-indent:14px; font-size:17px; letter-spacing:-2px; color:#fff; margin:9px 0px 10px 0px; padding:12px 0px 12px 0px;  background-repeat:no-repeat; background-position:2px bottom;}
.block h3, .block2 h3{color:#474747; font-size:16px; letter-spacing:-2px; height:35px; margin-bottom:5px;}
.block .box p, .block2 .box p{display:block; min-height:185px; margin:0px;}
.block .box ul, .block2 .box ul{display:block; margin:0px; padding:0px 0px 0px 15px; min-height:185px;}
li.block .panel{display:block; width:190px;  background-repeat:no-repeat;}
li.block2 .panel{display:block; width:380px;  background-repeat:no-repeat;}
li.block .panel.g1,li.block .panel.g2, li.block .panel.g3, li.block .panel.g4, li.block .panel.g5, li.block .panel.g6, li.block .panel.g7, li.block .panel.g0, li.block .panel.b1, li.block .panel.r1 {background-position:2px bottom; min-height:250px; }
li.block2 .panel.g1,li.block2 .panel.g2, li.block2 .panel.g3, li.block2 .panel.g4, li.block2 .panel.g5, li.block2 .panel.g6, li.block2 .panel.g7, li.block2 .panel.g0, li.block2 .panel.b1, li.block2 .panel.r1 {background-position:2px bottom; min-height:250px; }
li.block .panel h2{width:190px;}
li.block2 .panel h2{width:380px;}  
li.block.last, li.block2.last {margin-right:0px;}


/*Default pages*/
#main #bottom h1{font-size:20px; letter-spacing:-2px; padding-right:25px;}
#bottom {border-top:1px solid #ff0000; margin-top:10px; position:relative;}
#bottom.page .back{display:block; width:12px; z-index:5000; height:12px; margin:10px; padding:0px; position:absolute; left:97%; background-repeat:no-repeat;}
#bottom.page .span-1{width:200px; margin:10px 0px; background-image:url(../img/pictogramms/ul.png); background-position:145px top; background-repeat:no-repeat;}
#bottom.page .span-3{width:560px; margin:10px 0px; position:relative;}
#bottom.page .box2 li{color:#353535; list-style:url(img/cyan_dot.gif);}
#bottom.page .box2 li.slider{color:#00ADEF; list-style:none; background-image:url(../img/cyan_dot.gif); background-position:left 8px; background-repeat:no-repeat; text-indent:10px;}
#bottom.page .box2 ul#index{padding-left:10px; margin:0px 0px 0px 0px;}
#bottom.page .box2 ul#index li{color:#00ADEF; list-style:url(img/red_dot.gif); margin-bottom:10px;}
#bottom.page .box2 ul#index li a{color:#00ADEF;}
#bottom.page .box2 ul#index li a.btn{color:#FF0000;}
#bottom.page .box2 ul#index li a.btn.black{color:#000;}
#bottom.page .box2 ul#index li a.btn2{color:#FF0000;}
#bottom.page .box2 ul#index li a.btn3{color:#000000;}
#bottom.page .box2 ul#index li p{color:#343434;}
#bottom.page .box2 ul#index li p.cyan{color:#00ADEF;}
#bottom.page .box2 h3{font-size:12px; font-weight:bolder; letter-spacing:normal; color:#353535; font-family:Arial, Helvetica, sans-serif; padding-left:10px; background-image:url(../img/red_dot.gif); background-position:left; background-repeat:no-repeat;}
#bottom .box2 h3{font-size:12px; font-weig	ht:bolder; letter-spacing:normal; color:#353535; font-family:Arial, Helvetica, sans-serif; padding-left:0px;}
#bottom.page .spacer{display:block; background-image:url(../img/page_spacer.gif); background-repeat:no-repeat; background-position:left; height:15px; clear:both; margin:10px 0px; }
#bottom.page .red_under{display:block; height:3px; clear:both; margin:5px 0px; background-image:url(../img/red_under.gif); background-repeat:repeat-x;}
/*Serch Form*/
#search{float:left; position:relative; top:0px; display:block;width:104px;height:31px;margin:0px;padding:0px; }
#top_nav #search input[type=text]{border:#c0c0c0 1px solid;margin:-1px 0px 1px 0px; display:block;  width:100px;font-size:11px;padding:1px; }
#top_nav #search a{color:#000000;  vertical-align:middle; display:block; left:110px; position:absolute; top:-8px;}
#top_nav #search img{ vertical-align:middle;}

/*My On Panel*/
#myon label, #myon p{font-size:11px; font-weight:900; clear:both; float:none; display:block; color:#fff;}
#myon input.login_text{color:#fff;float:none; display:block; font-size:11px; background:transparent; clear:both; border:1px solid #fff; width:80%; margin:0px 0px 6px 0px;}
#myon a.forget{font-size:9px; font-weight:900; color:#fff ;margin:-6px 0px 0px 0px; display:block;}
#myon .submit{margin:-1px 0px 0px 0px; display:block; clear:both; color:#fff;}
#myon .act1{color:#fff; padding:2px 0px 8px 10px; display:block; }
.clicktocall{height:16px;}


/*Business My On Panel*/
#bus_sidebar #myon input{border:1px solid #ff0000;}
#bus_sidebar #myon label, #myon p{font-size:9px; color:#ff0000; font-weight:900; clear:both; float:none; display:block; }
#bus_sidebar #myon input.login_text{color:#ff0000;float:none; display:block; font-size:9px; border:1px solid #ff0000; background:transparent; clear:both; width:80%; margin:0px 0px 4px 0px;}
#bus_sidebar #myon a.forget{font-size:9px; font-weight:900; color:#ff0000;margin:-6px 0px 0px 0px; display:block;}
#bus_sidebar #myon .submit{margin:-1px 0px 0px 0px; display:block; clear:both;}
#bus_sidebar #myon .act1{color:#ff0000; padding:2px 0px 8px 10px; display:block; }
h3.dsubmit{display:block; padding:0px 0px 0px 7px; margin:10px 0px; cursor:pointer;   width:120px; background-image:url(../img/elements/dot_black.png); background-repeat:no-repeat; background-position:0px 9px; font-family:"Arial Black"; color:#010101; letter-spacing:-1px; font-size:19px;}
h3.dsubmit a{color:#000;}
h1.dsubmit{display:block; padding:0px 0px 0px 7px; margin:10px 0px; cursor:pointer;   width:400px; background-image:url(../img/elements/dot_black.png); background-repeat:no-repeat; background-position:0px 9px; font-family:"Arial Black"; color:#010101; letter-spacing:-3px; font-size:19px;}

/*Business My On Business Profile Panel*/
#bus_sidebar ul#busprofile{margin:0px; padding:0px;}
#bus_sidebar ul#busprofile li{list-style:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; border-bottom:1px dashed #c4eaf7;}
#bus_sidebar ul#contact_list, #bottom ul#contact_list2{margin:0px; padding:0px;}
#bus_sidebar ul#contact_list li{list-style:none; background-image:url(../img/app_form/contact_list.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:13px;}
#bottom ul#contact_list2 li{list-style:none; background-image:url(../img/app_form/contact_list.gif); background-repeat:no-repeat; background-position:left center; padding-left:13px;}

/*Footer*/
#bottom_nav {display:block; width:570px; float:left;}
#footer dl{display:block; float:left; width:187px; margin:0px 2px 5px 0px; padding:0px; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
#footer dt{font-weight:bold; background-image:url(../img/black_arrow.gif); background-repeat:no-repeat; background-position:left center; text-indent:8px; margin:0px; padding:0px; list-style:none;} 
#footer dd{background-image:url(../img/red_dot.gif); color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-position:left center;background-repeat:no-repeat;list-style:none outside none;padding-left:9px;}
#footer dd{margin:0px 0px 0px 0px; font-size:11px;}
#footer dl:last-child{margin-right:0px;}
#sidebar_footer {margin:20px 5px 0px 5px; padding:0px; width:180px; position:absolute;}
#sidebar_footer li{width:170px; display:block; float:left; background-image:url(../img/black_arrow.gif); background-repeat:no-repeat; background-position:left center; text-indent:8px; margin:0px; padding:0px; list-style:none; font-weight:normal;}
#sidebar_footer li.last{width:250px; position:relative; display:block; float:left; background-image:url(../img/black_arrow.gif); background-repeat:no-repeat; background-position:left 5px; text-indent:8px; margin:0px; padding:0px; list-style:none; font-weight:normal;}
#sidebar_footer li a{font-weight:normal; letter-spacing:normal;}
#promo{position:relative; top:-15px; float:left; width:110px;}
#promo p{margin:0px; padding:0px;}

/*Go On Panel*/
a.support{color:#fe0000; position:relative; top:-16px; display:block; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:normal;}
#goon #clicktocall{position:relative; background-image:url(../img/panels/panel_g1.gif); background-repeat:no-repeat; display:block; background-position:left bottom;}
#goon #clicktocall #talk{color:#343434; margin-bottom:5px;}
#goon #clicktocall #talk .btn{font-family:"Arial Black"; color:#000000; letter-spacing:-3px; font-size:17px;}
#goon #faq{position:relative; padding-top:15px; background-image:url(../img/panels/panel_g2.gif);  background-repeat:no-repeat; display:block; background-position:left bottom;}
#goon #payment{ padding:0px; background-image:url(../img/panels/panel_g2.gif);  background-repeat:no-repeat; display:block; background-position:left bottom;}
#goon a.chat{position:relative; background-image:url(../img/chat.png); background-repeat:no-repeat; display:block; width:188px; height:31px; background-position:12px center;}
#goon .box {padding:2px 10px 10px 12px; margin-top:-8px;}
#goon #payment .box {padding:10px 10px 3px 12px; margin-top:-8px;}
#goon #clicktocall .box{padding-top:10px;}
#goon .box p{font-size:9px; margin:0px; padding:0px; padding-top:0px; margin-bottom:1px;}
#goon input{margin:0px; padding:2px; min-width:158px;}
#goon h3{margin:7px 0px -3px 0px; padding:0px; color:#fff; font-size:18px; letter-spacing:-1px;}
#goon .box h3 a{color:#3b3b3b;}
#goon >.box h3 a{color:#fff;}
#ecode, #ecode2, .ecode{color:#00ADEF; cursor:pointer;}


/*Typography*/
.white{color:#fff;}
.black{color:#000;}
.gray{color:#666666;}
.red{color:#ff0000;}
.cyan{color:#00ADEF;}

/* top navigation.css */
#top_nav{display:block;width:760px;float:left;margin:0px;padding-top:20px;}
.nav1{display:block;height:40px;margin-bottom:10px;}
.nav2{display:block;height:30px;}
.nav1 ul{margin:0px;padding:0px 0px 0px 270px;}
.nav2 ul{float:left;margin:0px;padding:0px;display:block;margin-right:10px;}
.nav1 ul li{display:block;width:140px;float:left;margin-right:0px; position:relative;}
.nav2 ul li{display:block; width:140px; float:left; margin-right:0px; padding:0px;}
.nav1 li a, .nav2 li a{ display:inline-block;padding:0px;font-weight:900;}
.nav1 li a{background-image:url(../img/nav1_li.jpg); background-repeat:no-repeat; background-position:-2px 4px; padding-left:13px; height:39px; font-size:14px; letter-spacing:-1px;} 
.nav2 li a{display:block; margin-right:2px; width:138px; height:20px; color:#fff; font-size:15px; letter-spacing:-1px; line-height:19px;}
.nav2 li a span{padding:0px 10px;}
.nav2 li a.last{width:140px; margin-right:0px; }
.nav2 ul ul{position:absolute; padding-bottom:10px; top:119px; z-index:5000;}
.nav2 ul ul li{position:static; padding	:0px; position:relative; z-index:5002; width:138px; height:60px;  float:none; margin:-8px 0px 0px 0px; background-image:url(../img/elements/prof_nav_li.png); background-repeat:no-repeat; background-position:left top;}
.nav2 ul ul li:hover{ background-image:url(../img/elements/prof_nav_li_hover.png);}
.nav2 ul ul li a{padding:9px 10px; display:block; width:110px; line-height:16px; font-size:13px;}

.nav1 li a.last{margin-left:10px;}
.nav1 ul li ul#language{padding:0px; display:block; width:120px; margin-right:0px; position:absolute; top:2px; left:25px;}
.nav1 ul li ul li{display:block;width:60px;float:left;margin-right:0px; position:relative; top:-2px;}
.nav1 ul li ul li a{color:#000; width:15px;  sans-serif; font-size:14px; padding:0px; background:transparent;}
.nav1 ul li ul li.last a{padding-left:3px; background-image:url(../img/elements/lang_border.jpg); background-repeat:no-repeat; background-position:-2px 0px; height:25px;}
.nav1 ul li ul li a.active{color:#ff0000;}

/* Side Elements*/
/*h2 span{display:none;}*/
#online h2{display:block; height:29px; width:102px; background-image:url(../img/call.gif); margin-bottom:10px;}
#viv_online h2{display:block; height:29px; width:104px; background-image:url(../img/viv_call.gif); margin-bottom:10px;}
#ontv h2{margin-bottom:0px; margin-top:3px; color:#fff;  display:block; height:15px; }
h2.myon{background-image:url(../img/elements/my_on.png); background-repeat:no-repeat; display:block; height:60px; width:190px; margin-bottom:0px; background-position:left top;}
#bus_sidebar h2.myon{background-image:url(../img/elements/my_bus_on.png); background-repeat:no-repeat; display:block; height:60px; width:190px; margin-bottom:0px; background-position:left top;}
h2.goon{background-image:url(../img/elements/go_on.png); background-repeat:no-repeat; display:block; height:75px; width:190px; margin-bottom:0px; background-position:left 0px;}
h2.busprofile{background-image:url(../img/elements/my_bus_on_profile.png); background-repeat:no-repeat; display:block; height:80px; width:190px; margin-bottom:0px; background-position:left 0px;}
#sidebar{color:#fff;}

/*FAQ*/
#faq_category{width:190px;}
#faq_category option{width:190px; font-size:11px; margin:0px; padding-left:3px; display:block;}
#faq_category optgroup{padding-left:2px; margin:0px;}
#faq_navigation{margin:10px 0px 20px 0px; background-image:url(../img/pictogramms/faq_nav.jpg); background-repeat:repeat-x; height:62px;}
#faq_navigation li{display:block; margin-top:1px; float:left; height:60px;  background-repeat:no-repeat; background-position:right 8px;}
#faq_navigation li.faq{width:200px; font-family:"Arial Black"; letter-spacing:-2px; color:#ff0000; font-size:18px; padding:0px;}
#faq_navigation li#faq{background-image:url(../img/el/faq_ul.png);}
#faq_navigation li.telephony, #faq_navigation li.internet, #faq_navigation li.tv{width:138px;} 
#faq_navigation li.telephony{background-image:url(../img/pictogramms/ul_tel.png);}
#faq_navigation li.internet{background-image:url(../img/pictogramms/ul_int.png);}
#faq_navigation li.tv{background-image:url(../img/pictogramms/ul_tv.png);}
#faq_navigation li.business{width:146px; background-image:url(../img/el/business_ul.png);}
#faq_navigation li.telephony:hover, #faq_navigation li.internet:hover, #faq_navigation li.tv:hover, #faq_navigation li.business:hover{background-color:#f2f2f2;}
#faq_navigation li.active{background-color:#f2f2f2;}
#faq_navigation li a{display:block; margin-top:1px; height:60px;}
#faq_search{display:block; margin-bottom:50px; width:200px; }
#faq_search input.text{border:1px solid #ff0000; padding:2px; width:169px;}
.faq_results{margin:-5px 10px 10px 0px;}
.category li{list-style:none; display:block; float:left; width:110px;}
.category li a{display:block; font-size:13px; margin:0px; color:#4a4a4a;  font-family:Arial, Helvetica, sans-serif; font-weight:900; letter-spacing:-1px;}
.slide img{float:none; clear:both;}

/* products.css */
.carouselholder{z-index:0;}
ul#featured{margin:0px;padding:0px; z-index:-500;}
li.product{ display:block; width:190px;  margin:0px; float:left; list-style:none; min-height:260px; padding-top:1px; position:relative;}
li.product .box{ display:block; min-height:170px; display:block; padding:5px;}
.price{display:block; margin:0px; padding:0px; top:0px; position:relative; width:80px;} 
.price div{width:110px; font-weight:900; text-indent:2px; color:#000; font-size:13px; padding:0px; list-style:none; display:block;font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:900; letter-spacing:-1px;}
.price div.price2{text-indent:2px;}
.price div.price2 span{display:block; font-family:Arial; margin-top:-2px; padding-bottom:16px; font-size:10px;}
.price div p{font-family: arial; font-size: 11px; margin-top:-4px; color:#ff0000; font-weight:bold; letter-spacing:auto;}
.buy, .build {display:block; height:170px; left:0px; position:absolute; top:10px;width:190px; background-position:125px 11px;  cursor:pointer;}
#showroom .buy{display:block; height:65px; left:124px; position:absolute; top:20px;width:61px; background-position:0px 0px;  cursor:pointer;}
.price1, .price2{margin-bottom:5px;}
.price1{background-color:#00ffff;}
.price2{background-color:#f9ec30;}
.price2 img{margin:2px 0 2px 2px;}
.offer{background-image:url(../img/offer.gif);background-repeat:no-repeat;background-position:2px center;}
.description {display:block; min-height:10px; position:absolute; top:114px; width:180px;}
.description h3{display:block; font-size:13px; margin:0px; color:#fe0000; border-bottom:1px solid #c0c0c0; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:900; letter-spacing:-1px;}
.description dl{margin:0px;padding:5px 0px 2px 2px; min-height:55px;}
.description dl dt{font-size:9px;font-weight:normal;letter-spacing:0;line-height:10px;margin-bottom:1px;word-spacing:-1px;}
.more, #product .buy, #product .compare2, #product .scompare2, #product .mcompare2{ margin:0px; margin-left:-2px; padding:1px 0 1px 8px;font-size:11px;}
#product .buy{height:auto;}
#product .header{display:block;position:static; background-image:url(../"img/dotted_bg.gif"); padding:10px 5px; margin:0px;background-color:#f2f2f2;display:block;height:auto; border-bottom:#fe0000 1px solid; border-top:#fe0000 1px solid;}
#product .header dl{background-image:url(../img/pictogramms/ul.png); float:left; background-repeat:no-repeat; background-position:-45px 2px;  margin:10px 5px; min-height:55px; padding:0 0 2px 20px;}
#product .header dl dt{font-size:11px;font-weight:normal;letter-spacing:0;line-height:11px;margin-bottom:5px;word-spacing:0px;}
#product .price .promo{color:#FF0000; font-size:12px; left:210px; position:absolute; top:25px; width:530px;}
#product .description {display:block; margin-right:0px; min-height:10px; margin-bottom:5px; position:static; float:left; text-align:left;}
#product .description h3{ border:none;}
#product .actions{display:block; clear:both; position:relative;}
#product .actions a{position:static; display:block; min-width:100px; float:left; margin:0px 3px 0px 0px; padding:1px 10px 5px 8px;}
#product .body{padding-left:5px; display:block; height:auto; overflow:hidden;}
#product .detail{display:block; padding:10px 10px 10px 0px; margin-left:180px; position:relative; width:500px;}
#product .body .detail .delete{display:block; width:12px; height:12px; margin:0px; padding:0px; position:absolute; left:560px;}
#product .pricing table, #product .pricing table td, #product table table, #product table table td {border:1px solid #343434; border-collapse:collapse; border-spacing:0px;}

.slider{cursor:pointer;}
#product .body .detail ul .slide li{border:none;}
#product .body .detail>ul li{border-bottom: 1px dotted #cecece; background-position:3px 10px; display:block; width:460px;}
#product .body .detail>ul li table{margin:0px; width:450px;}
#product .body .detail>ul li .title{width:250px; vertical-align:top;}
#product .body .detail>ul li .value{width:200px; vertical-align:top; text-align:left;}
#product_category{display:block; clear:both;margin:5px 0px; border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; padding:5px 0px; min-height:15px;}
#product_category li{display:block; width:190px; float:left; list-style:none; min-height:15px; text-indent:20px; background-image:url(../img/product_category_li.gif); background-repeat:no-repeat; background-position:left center;}

/* products carousel */
#showroom{position:relative; margin-bottom:0px;}
.prev, .next{ width:10px; float:left; height: 180px; position:absolute; top:-8px; padding:0px; background-color:#fff; cursor:pointer; z-index:3;}
.prev{left:-10px;background-image:url(../img/prev.gif);background-repeat:no-repeat;background-position:center;}
.next{left:758px; background-image:url(../img/next.gif); background-repeat:no-repeat; background-position:center;}
.prev.disabled, .next.disabled{ display:none;}

div.carouselholder { background-color: #fff; border: none; padding:0px; left:0px; margin:1px;}
#showroom ul, div.carouselholder li { display: block; list-style: none; margin: 0px; list-style:none;}
#showroom ul { padding: 0; margin:0px;}
#showroom li .description {/*cursor:move;*/}
#showroom li .compare, #showroom li .scompare{ display:block; width:65px; height:12px; top:8px; cursor:pointer; background-image:url(../img//compare_checkbox.gif); background-position:right -12px; background-repeat:no-repeat; margin:0px;position:absolute; z-index:5000; left:119px; font-size:9px; line-height:10px; padding:0px;}
#showroom li.active .compare, #showroom li.active .scompare{ background-position:right 0px;}
#showroom li .box, #compare .box, li.ui-draggable .box{ border:none; margin: 0px; padding:5px 5px 0px 5px;}
#showroom .product{min-height:180px; background-image:url(../img/car_product_border.gif);}
#showroom .product .loader{display:block; width:0px; height:10px; position:relative; top:4px; background-color:#00ffff;} 

/* compare products */
#compare, #scompare, #mcompare{background-color:#cfe1e1;padding:0px;display:block;height:auto; border-bottom:#fe0000 1px solid;}
#compare #add_to_compare, #scompare #add_to_scompare, #mcompare #add_to_mcompare{display:block; padding:5px 0px 5px 30px; margin:10px 0px 0px -12px; cursor:pointer; float:left; min-height:40px; width:120px; background-image:url(../img/elements/arrow_line_black.png); background-repeat:no-repeat; background-position:2px 17px; font-family:"Arial Black"; color:#010101; letter-spacing:-3px; font-size:19px;}
#compared, #scompared, #mcompared{min-height:80px;width:570px;float:left;}
#compare.ui-state-highlight, #scompare.ui-state-highlight, #mcompare.ui-state-highlight{background-color:#ddd;}
#compare .description, #scompare .description, #mcompare .description{width:180px; clear:none; float:left; display:block; margin-right:10px; padding:0px; background-color:#cfe1e1; position:static;}
#compare .delete, #scompare .delete, #mcompare .delete{width:12px; height:12px; margin:5px 0px 0px 0px; padding:0px 0px 5px 0px;}
#compatitive{display:block; margin:0px; padding:0px; width:1050px;}
#compatitive ul{display:block; float:left; font-size:9px; margin:5px; padding:0; width:200px;}
#compatitive ul.first{display:block; float:left; margin:5px; padding:0; width:400px;}
#compatitive li {border-bottom:1px solid #c0c0c0; display:block; font-size:10px; height:30px; line-height:15px; list-style:none outside none; margin:0; padding:2px; text-align:center;}
#compatitive ul.first li {border-bottom:1px solid #c0c0c0; text-align:left; display:block; height:30px; line-height:15px; list-style:none outside none; margin:0; padding:2px; text-align:center;}
#compatitive li.true{background-image:url(../img/true.gif); background-repeat:no-repeat; background-position:center;}
#compatitive li.false{background-image:url(../img/false.gif); background-repeat:no-repeat; background-position:center;}
#compare_dialog{ width:1050px; top:0px;}
#compatitive li.product{background:none repeat scroll 0 0 transparent; border-bottom:1px solid #c0c0c0;  float:none; min-height:40px; text-align:left; padding-left:10px; top:-130px; width:auto;}
#compatitive li.product .description{border:none;}
#compatitive li.price{font-size:14px; font-weight:bold; position:static; width:200px;}

/*You Are One*/
.category2 {display:block;width:440px; margin:auto; }
.category2 li{list-style:none; display:block; float:left; width:110px; text-align:left;}
.category2 li a{display:block; font-size:13px; margin:0px; color:#4a4a4a;  font-family:Arial, Helvetica, sans-serif; font-weight:900; letter-spacing:-1px;}
.yao_main{display:block; min-height:100px; position:relative; width:400px; left:180px; top:-40px; padding-left:65px; background-position:left 5px; background-repeat:no-repeat; }
#you_are_one .step1 .header{display:none;}
#you_are_one h2{position:relative; line-height:25px; color:#fff; width:130px; font-size:25px; display:block; height:30px; top:10px; left:10px;}
#telephony_panel .yao_main{background-image:url(../img/pictogramms/ul_tel.png);}
#internet_panel .yao_main{background-image:url(../img/pictogramms/ul_int.png);}
#tv_panel .yao_main{background-image:url(../img/pictogramms/ul_tv.png);}
#you_are_one{background-image:url(../img/dotted_bg.gif); display:block; width:760px; padding:0px 0px 20px 0px; clear:both;}
#you_are_one label{color:#00aaf9; display:inline;}
#you_are_one legend{text-indent:0px; padding:0px; margin-left:-4px;}
#you_are_one .header, #you_are_one .footer{clear:both; height:9px;}
#you_are_one fieldset{border:none;  padding:10px; margin:0px;}
#you_are_one #internet_panel, #you_are_one #tv_panel, #you_are_one #cart_panel{margin-top:-8px;}
#you_are_one .footer, #you_are_one .header{display:block; height:8px; background-position:left; background-repeat:no-repeat;}
#you_are_one #telephony_panel .body{background-color:#cccccc; display:block; padding:20px 10px;}
#you_are_one #telephony_panel .footer{background-image:url(../img/elements/step1_footer.gif);}
#you_are_one #internet_panel .header{background-image:url(../img/elements/step2_header.gif);}
#you_are_one #internet_panel .body{background-color:#e6e6e6; display:block; padding:20px 10px;}
#you_are_one #internet_panel .footer{background-image:url(../img/elements/step2_footer.gif);}
#you_are_one #tv_panel .header{background-image:url(../img/elements/step3_header.gif);}
#you_are_one #tv_panel .body{background-color:#aedde3; display:block; padding:20px 10px;}
#you_are_one #tv_panel .footer{background-image:url(../img/elements/step3_footer.gif);}
#you_are_one #cart_panel{display:block; left:181px; position:relative;}
#you_are_one #cart_panel .header{background-image:url(../img/elements/cart_header.gif); min-height:40px;}
#you_are_one #cart_panel .header h3{padding:8px 0px 0px 10px; cursor:pointer; color:#fff; font-size:18px; font-family:"Arial Black";}
#you_are_one #cart_panel .body{margin-top:-8px; background-repeat:no-repeat; background-position:left top; background-image:url(../img/elements/cart_body.gif); background-color:#fff; display:block; padding:20px 10px;}
#you_are_one #cart_panel .footer{background-image:url(../img/elements/cart_footer.gif);}
#extra_calling, #second_line{display:block; float:none; padding:10px;}
#cart_panel .description {position:static; top:0px; left:0px;}
#cart_panel .product	{border:none; position:relative;} 
#cart_panel .product .price{margin-top:10px; position:absolute; left:250px; top:-8px;} 
#cart_panel .product h3{border:none;} 
#cart_panel ul{margin:0px; padding:0px; margin-left:-24px;}
#cart_panel li{width:300px; padding-left:20px; position:static; float:left; min-height:100px; list-style:none; background-image:url(../img/pictogramms/ul.png); background-position:-40px top; background-repeat:no-repeat;}
div.cb{clear:both;}
.checkbox{clear:both;}
.question{background-image:url(../img/pictogramms/ul.png); background-position:-50px top; background-repeat:no-repeat;}

/*Contact us*/
#contact_form fieldset {border:none; display:block; margin:10px 0px; padding:0px; width:560px; clear:both; float:none;}
//#contact_form input[type=text]{background-image:url(../img/app_form/text_input.gif); background-repeat:repeat-x; background-position:bottom;}
#contact_form input[type=text].cyan {background-image:url(../img/app_form/cyan_text_input.gif); color:#343434;}
#contact_form input[type=text], #contact_form .text {display:block; font-size:11px; width:250px;  border:1px solid #ff0000; padding:2px;  margin:-20px 0px 0px 150px;}
#contact_form label{clear:both; color:#343434; width:400px; font-weight:normal; margin:0px; padding-top:10px; display:block;}
#contact_form textarea.cyan{background-image:url(../img/app_form/cyan_textarea.gif); border:none; color:#343434; line-height:16px; font-size:11px; font-family:arial;display:block; font-size:11px; width:350px;  padding:2px;  margin:-20px 0px 10px 150px;}
#contact_form label.cyan{color:#00ADEF;}
#contact_form label.error{color:#ff0000;}
#contact_form .c3 label{ width:160px;}
#contact_form .c3 label input[type=text]{ width:80px;}
#contact_form .c2 label{ width:265px;}
#contact_form .c1 label{width:560px;}
#contact_form select{ display:block; padding:2px;   margin:0px 1px 0px 0px; border:1px solid #f7c1ce; font-size:11px; }
#contact_form .c1{clear:both; width:560px; float:none; clear:both; height:30px; display:block;}
#contact_form .c2{ width:280px; float:left; display:block;}
#contact_form .c3{ width:185px; float:left; display:block;}
#contact_form .c4{ width:85px; float:left; display:block; }
#contact_form .c5{ width:70px; float:left; display:block;}
#contact_form .c6{ width:54px; float:left; display:block;}
#contact_form .c7{ width:42px; float:left; display:block;}
#app_form .btn{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul.jpg); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
#app_form .btn2{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul_arrow.gif); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}


/*Enterprise*/

#ent_navigation{margin:-10px 0px 20px 0px; clear:both;  background-image:url(../img/pictogramms/ent_nav.jpg); background-repeat:repeat; height:63px;}
#ent_navigation li{cursor:pointer; list-style:none; background-image:url(../img/pictogramms/ul.png); background-position:right 8px; background-repeat:no-repeat; display:block; float:left; height:59px; line-height:18px; margin:2px 0 0 0; padding:0; width:140px;}
#ent_navigation li a{font-size:16px; padding:2px 10px; display:block; letter-spacing:-1px; color:#ff0000;}
#ent_navigation li.active, #ent_navigation li:hover{background-color:#f2f2f2;}
.ul{background-image:url(../img/pictogramms/ul.png); background-position:-40px 2px; background-repeat:no-repeat; display:block; height:40px; left:-30px; padding-left:20px; position:relative; top:0; width:500px;}
#bottom.page .box2 h3.ent_service{color:#00ADEF; background-image:url(../img/red_dot.gif); background-repeat:no-repeat; background-position:left center; margin-bottom:10px;}
.up, .down{display:block; width:8px; height:4px; cursor:pointer; background-image:url(../img/up_down.gif); background-repeat:no-repeat;}
.up{background-position:0px 0px; margin-bottom:5px;}
.down{background-position:0px -4px;}
#contact_form .date input[type=text]{border:1px solid #f7c1ce; padding:2px; display:inline; width:50px; margin:0px;}
.date .control{display:inline-block; width:8px; position:relative; top:2px;}
.date {display:block; width:350px; margin:-20px 0 10px 150px; padding-bottom:3px;  background-image:url(../img/app_form/text_input.gif);background-position:center bottom; background-repeat:repeat-x;}
.date span.cyan{width:60px; color:#00ADEF; display:inline-block; text-align:center;}
.date td{padding:2px; margin:0px;}

/*Online Application*/
#app_form #product_select{margin:10px 0px 20px 0px; border-top:3px solid #f2f2f2; height:62px;}
#app_form #product_select>ul{margin:0px; padding:0px;}
#app_form #product_select>ul li{display:block; margin:3px 3px 0px 0px; float:left; height:60px;  background-repeat:no-repeat; background-position:right 8px; background-color:#f2f2f2; cursor:pointer;}
#app_form #product_select>ul li.faq{width:200px; background-image:url(../img/pictogramms/faq_ul.png);}
#app_form #product_select>ul li.telephony, #app_form #product_select li.internet, #app_form #product_select li.tv{width:138px;} 
#app_form #product_select>ul li.telephony{background-image:url(../img/pictogramms/ul_tel.png);}
#app_form #product_select>ul li.internet{background-image:url(../img/pictogramms/ul_int.png);}
#app_form #product_select>ul li.tv{background-image:url(../img/pictogramms/ul_tv.png);}
#app_form #product_select>ul li.telephony:hover, #app_form #product_select li.internet:hover, #app_form #product_select li.tv:hover, #app_form #product_select li.business:hover{background-color:#f2f2f2;}
#app_form #product_select>ul li.active{background-color:#f2f2f2;}
#app_form #product_select>ul li a{display:block; margin-top:1px; height:60px;}
#app_form #main form {display:block; margin:20px 0px;}
#app_form #main fieldset {border:none; display:block; margin:10px 0px; padding:0px; width:560px; clear:both; float:none;}
#app_form p{font-size:9px;}
#app_form #main{width:760px;padding-top:2px; border-bottom:none; margin-top:0px; padding-top:0px;}
#app_form h3{ font-size:16px; font-weight:900; font-family:"Arial Black", Arial, Helvetica, Sans-Serif; color:#ff0000; letter-spacing:-1px; margin:0px 0px 5px 0px;}
#app_form #main input[type=text]{background-image:url(../img/app_form/text_input.gif); background-repeat:repeat-x; background-position:bottom;}
#app_form #main input[type=text], #app_form #main .text {display:block; font-size:11px; width:185px;  border:none; padding:2px;  margin:-20px 0px 0px 75px;}
#app_form #main label{clear:both; font-weight:normal; margin:0px; padding-top:10px; display:block;}
#app_form #main .c3 label{ width:160px;}

/*Channels page*/
table.channels {width:auto;}
table.channels	td{width:52px; height:52px; padding:1px; margin:0px; display:inline-block;}
table.channels	td img{width:50px; height:50px; border:1px solid #cecece;}

#app_form #main .c3 label input[type=text]{ width:80px;}
#app_form #main .c2 label{ width:265px;}
#app_form #main .c1 label{width:560px;}
#app_form #main select{ display:block;  background-color:#faec31; margin:0px 1px 0px 0px; border:1px solid #ff0000;font-size:11px; }
#app_form #main .c1{clear:both; width:560px; float:none; clear:both; height:30px; display:block;}
#app_form #main .c2{ width:280px; float:left; display:block;}
#app_form #main .c3{ width:185px; float:left; display:block;}
#app_form #main .c4{ width:85px; float:left; display:block; }
#app_form #main .c5{ width:70px; float:left; display:block;}
#app_form #main .c6{ width:54px; float:left; display:block;}
#app_form #main .c7{ width:42px; float:left; display:block;}
#app_form .btn{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul.jpg); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
#app_form .btn2{font-family:"Arial Black"; display:block; min-width:200px; background-image:url(../img/138_10_ffc0c0_ul_arrow.gif); background-repeat:no-repeat; background-position:0px bottom; margin:0px 0px 5px 0px; padding:0px 0px 8px 10px; color:#f00; text-decoration:none; font-size:21px; letter-spacing:-2px; cursor:pointer;}
#addresses tr.even td{background-color:#e6e6e6; padding:10px; border-right:3px solid #ffffff;}


/*Extranet*/
body #extranet_login a.btn{font-size:26px;}

#addresses tr.odd td{background-color:#cccccc; padding:10px; border-right:3px solid #e6e6e6;}


/*Call Rating*/
#iimg_1627189971{cursor:pointer;}
#call_results.loading{background-image:url(../img/ajax-loader2.gif); background-position:center; background-repeat:no-repeat; height:100px; padding:20px 0px;}
#call_results .pblock{display:block; clear:both; margin:5px 0px; border-bottom:1px dotted #999; height:auto; padding:10px 0px;}
.box2 #call_results .pblock h3{color:#ff0000; margin:2px 0px 2px 5px; }
.box2 #call_results .pblock a{color:#ff0000; font-size:110%;}
.box2 #call_results .pblock p{font-size:90%; margin-left:16px; width:220px; float:left; display:block;}
.box2 #call_results .pblock .price{font-size:105%; float:left; width:260px; margin:-20px 0px 0px 40px;}
.countryLabel {font-size:13px; padding:8px 0px; display:block;}
.countryLabel img{vertical-align:-0.2em;}


.scrolling_banner{display:block; position:absolute; top:-5px; width:950px; background-position-x:0px; background-image:url('http://www.on.gr/images/scrolling_banner2.png'); background-repeat:repeat-x; height:40px;}
