/* General Classes English
-----------------------*/
html{ background-color:#fff;}	
body {color:#212121;font-family:Arial, Helvetica, sans-serif;text-align: left;font-size:12px !important;}
div, span,pre li,input,tr,th,td{font-size:12px; }
ul{list-style-position:inside}
.float_left{float: left;}
.float_right{float: right;}
.clear_both{clear:both}
.bold{font-weight:bold;}
.italic{font-style:italic}
.normal{font-weight:normal;}
.underline{text-decoration:underline;}
.no_line{text-decoration:none;}
.inline_block{display:inline-block}
.border{border:solid 1px #000;}
.borderless{border:none !important;}
.nowrap{white-space:nowrap}
.wrap{white-space:normal !important;}
.pointer{cursor:pointer;}	
.reset_margin{margin:0px !important;}
.reset_padding{padding:0px !important;}
.center_text{text-align:center;}
.left_text{text-align:left;}
.right_text{text-align:right;}
.hide{display:none;}
.show{display:block;}
.middle{vertical-align:middle;}
.top{vertical-align:top !important;}
.max_height{height:100%;}
.max_width{width:100%;}
.width95{width:95%;}
.width94{width:94%;}
.auto_margin{margin-left:auto;margin-right:auto;}
.no_padding_margin{padding:0px; margin:0px; !important}
div{line-height:18px}
.show{display:block}
.hide{display:none}
.checkbox{vertical-align:middle;}
.small_textbox{}
.v_small_textbox{}
.tiny_textbox{margin:0 5px;width:15px;vertical-align:middle;}
.label_textbox{margin:0 5px;width:235px;vertical-align:middle; background:#f8f8f8; border:1px solid #cacdc6; height:22px; padding:2px 0}
.mid_textbox{margin:0 5px;width:150px;vertical-align:middle;font-weight:normal;}
.textarea_textbox{margin:0 5px;width:235px;vertical-align:middle; background:#f8f8f8; border:1px solid #cacdc6; height:22px; padding:2px 0;height:50px}
.wide_textbox{margin:0 5px;width:200px;vertical-align:middle;font-weight:normal}
.v_wide_textbox{margin:0 5px;width:611px;vertical-align:middle;font-weight:normal; }
.mid_textarea{margin:0 5px;width:315px;height:75px}
.max_textbox{width:97%;vertical-align:middle;font-weight:normal; }
.mid_combo{margin:0 5px;width:154px;vertical-align:middle;font-weight:normal}
.wide_combo{margin:0 5px;width:204px;vertical-align:middle;font-weight:normal}
.horizontal_center{margin-left:auto;margin-right:auto;width:50%;text-align:left;}
a{text-decoration:none;color:#719e19; font-weight:normal;}
a:hover{text-decoration:underline}
hr{ margin:3px 0 15px 0 ; *margin:-5px 0 8px 0 ; }
.half_width{width:47.2%}
table{border-collapse:collapse}
.font_11{font-size:11px;}
.dark_green{color:#719e19;}
.light_green{color:#BED30B;}
.margin_top3{margin-top:3px}
.margin_top5{margin-top:5px}
.margin_top10{margin-top:10px}
.margin_top15{margin-top:15px}
.margin_top100{margin-top:100px}
.margin_right5{margin-right:5px}
.margin_right25{margin-right:25px}
.margin_left5{margin-left:5px}
.margin_left10{margin-left:10px}
.margin_left15{margin-left:15px}
.margin_left25{margin-left:25px}
.margin_bottom5{margin-bottom:5px}
.margin_bottom10{margin-bottom:10px}
.margin_bottom15{margin-bottom:15px!important;}
.margin_bottom25{margin-bottom:25px!important;}
.pointer_slider_1{margin:0 0 5px 30px;}
.pointer_slider_2{margin:0 0 5px 100px}
.pointer_slider_3{margin:0 0 5px 192px}
.pointer_slider_4{margin:0 0 5px 69px}
.pointer_slider_5{margin:0 0 5px 239px}
.pointer_slider_6{margin:0 0 5px 360px}
.pointer_slider_7{margin:0 0 5px 130px}
.pointer_slider_8{margin:0 0 5px 300px}
.pointer_slider_9{margin:0 0 5px 400px}
.scroll{overflow-y: scroll;}
.selected{color:#000 !important;}
.black{color:#212121 !important;}
.message_title{font-size:16px}
h1 {color: #333;margin: 0;padding: 5px 0;}
h1 small {text-transform: uppercase;letter-spacing: 1.5em;display: block;color: #fff;}
.container {width: 950px;margin: 0 auto; text-align:left;}
/* menu
-----------------------*/
.ddsmoothmenu{height:35px!important;background:url(topnav_stretch.gif) repeat-x ; }
.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;list-style-position:outside}
.ddsmoothmenu ul li{position: relative;display: inline;float: left; }
.ddsmoothmenu ul li a{display: block;color: #fff;padding: 5px 12px;text-decoration: none;font-size:14px; }
.ddsmoothmenu ul li a:hover{background:url(topnav_stretch.gif) repeat-x ; color: #fff !important; text-decoration:none!important;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited , .ddsmoothmenu ul li a:active {color: #fff;   }
.ddsmoothmenu ul li a.selected_parent:hover{  color: #fff; text-decoration:none;}
.ddsmoothmenu ul li a.selected_parent{ background: #5c8b00;color: #fff;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none; visibility: hidden;border:1px solid #bed30b;background: #fff; }
.ddsmoothmenu ul li ul li{display: list-item;float: none;border-top: 1px dashed #bed30b;border-bottom:none;}
.ddsmoothmenu ul li ul li a{width: 100px; padding:4px;margin: 0!important;font-size:12px!important;background: #fff;}
.ddsmoothmenu ul li ul li a:hover{background: #F5F5F5 !important; color: #212121 !important;text-decoration:none;}
.ddsmoothmenu ul li ul li a.selected_parent{background: #F5F5F5; color: #212121 !important;}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li  a:visited{color: #212121 !important; }
.ddsmoothmenu ul li ul li:first-child{ border-top:none}
.ddsmoothmenu ul li ul li ul{top: 0;}
* html .ddsmoothmenu{height: 1%;} 
.downarrowclass{position: absolute;top: 8px;right: 7px;}
.rightarrowclass{position: absolute;top: 9px;right: 8px;}
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: transparent;}
.toplevelshadow{opacity: 0.8;}
/* content
-----------------------*/
#content{margin:2px 0 0 0 ; font-size:12px !important}
.header{width:950px; height:138px;  }
.logo{  float:left;}
.header_controls{float:right; width:684px; *width:680px;}
.home_langauge{ height:38px; background:url(home_lang.jpg) right top no-repeat;}
.home_langauge_buttons{float:right; margin:5px 20px 0 0;}
.home_langauge_buttons tr td{ }
.header_button{width:25px;height:25px;margin:7px 0px 5px;border:0px;cursor:pointer;}
.home{background:  url(home_button.jpg) top left no-repeat;}
.lang{background:  url(lang_button.jpg) top left no-repeat;}
.login_search{height:100px;}
.login{ margin:0 75px; float:left;  width:292px;}
.login_table tr td{ font-size:11px; height:17px; vertical-align:middle}
.login_table tr td span{ font-size:11px!important}
.login_table{border-collapse:collapse;}
.textbox_search{margin:0 4px 0 0; border:1px solid #BBBBBA;color:#A9A9A9;font-size:11px;height:25px;padding:4px;vertical-align:middle;width:172px;}
.textbox_login{margin:7px 4px 0 0; border:1px solid #BBBBBA;color:#A9A9A9;font-size:11px;height:25px;padding:4px;vertical-align:middle;width:122px;}
.lock{margin:8px 0 0 0;}
.search{float:left;margin:27px 0 0 17px;*margin:20px 0 0 17px;width:223px; width:220px}
.search_area{height:30px;}
.upper_section{width:950px;min-height:342px;  }	
.flash_content{float:left; width:464px;}
.center_controls{width:139px;float:left ;min-height:330px;}
.adv1{height:78px; margin:0 0 5px 5px;}
.controls{height:250px; }
.control_area{ height:44px; background:url(control_area.jpg) no-repeat;color:#AEAEAE;font-size:14px;padding:22px 20px 17px 15px; text-align:center; line-height:17px; cursor:pointer;}
.control_area a{color:#212121; height:44px; }
.control_area_selected a:hover{text-decoration:none; height:44px; }
.control_area_selected a{text-decoration:none; height:44px; }
.control_area_selected{ height:44px; background:url(control_selected.jpg) no-repeat;color:#bed30b;font-size:14px;padding:22px 20px 17px 15px;  text-align:center; line-height:17px; cursor:pointer;}
.offers_details{width:347px;float:left; min-height:330px;}
.adv2{height:78px;}
.textsize_fav{background:url(textsize_fav.jpg) no-repeat; width:166px; height:18px; padding:3px; font-size:10px;}
.textsize_fav a{margin:0 2px 0 2px ; font-size:10px; color:#212121}
.textsize_fav a:hover{text-decoration:none}
.text_size{margin:0;font-size:10px}
.offers_area{height:250px;width:345px;  border:1px solid #bcd20b; background:url(offer_slice.jpg) repeat;}
.offer_layer{position:absolute; width:322px; min-height:238px; padding:6px 10px; }
.bottom_section{width:950px; min-height:135px; display:inline-block;}
.dashed_content{width:354px; min-height:134px; border:1px dashed #000; float:left ;}
.help_support{width:217px;min-height:122px; float:left ; padding:3px 10px; }
.flags_medals{width:922px;height:36px; padding:4px 24px 4px 4px; text-align:right}
.flags_medals_images{margin:0 2px;}
.flags_begin{margin:0 10px 0 3px;}
.border_top{border-top:1px solid #BED30B !important;}
.border_bottom{border-bottom:1px solid #BED30B !important;}
.white_border_top{border-top:1px solid #fff !important;}
.table_seperator_cell{ border-top:none !important; padding:0 !important;}
.remove_border_left{border-left:none !important;}
.remove_border_top{border-top:none !important;}
.remove_border_bottom{border-bottom:none !important;}
.title{font-weight:bold; color:#719e19;}
.black_title{font-weight:bold; color:#212121; }
.attention_title{font-weight:bold; color:#719e19; font-size:16px;  margin:3px 0 8px 0}
.offer_small_snap{width:154px; padding:3px; margin:10px 0; float:left }
.offer_wide_snap{width:318px; padding:3px; margin:10px 0;}
.offer_image{margin:0 5px 0 0; float:left;}
.offer_preview{margin:0 0 0 62px;min-height:42px;}
.small_button_area{color:#719e19; }
.small_button_area_margin{margin:6px 0 0 62px;}
.small_button_area_margin2{margin:41px 0 0 0; float:left}
.small_button{cursor:pointer; width:15px; height:15px;  border:none; vertical-align:inherit; margin-right:2px; font-size:5px; color:#719e19}
.more_button{background:url(more_button.gif)}
.minus_button{background:url(minus_button.gif)}
.plus_button{background:url(plus_button.gif)}
.close_button{background:url(close_button.gif)}
.mid_line{border: none;border-top:1px #D5D3D3 dashed;clear:both; margin:10px; }
.small_line{border: none;border-top:1px #000 dashed;clear:both;width:300px; margin:15px; *margin:0px;}
ul.fast_services li{ background:url(bullet.gif) no-repeat 0px 5px; padding:0 0 0 15px; list-style-type:none; }
ul.fast_services2 li{ background:url(bullet.gif) no-repeat 0px 7px; padding:0 0 0 15px; list-style-type:none; margin:3px 0 0 0 ; }
ul.fast_services3 li{ background:url(bullet.gif) no-repeat 0px 5px; padding:0 0 0 15px; list-style-type:none; float:left; width:45%}
ul.fast_services4 li{ float:left; width:46%; float:left; list-style-type:disc; }
.product_features{margin-top:15px; min-height:80px; }
.borderless_table{border:none; width:100%; margin:10px 0 0 0}
.borderless_table tr.odd{background:#fff}
.borderless_table tr.even{background:#EAEAEA}
.borderless_table tr td{padding:5px;border:1px solid #fff;vertical-align:middle;}
.offer_layer_table_data{border:1px solid #bed30b;}
.offer_layer_table_data tr td.first_element{ border-left:none;}
.offer_layer_table_data tr th.first_element{  border-bottom:none;  border-left:none;}
.offer_layer_table_data  tr td{ height:18px; border-left:1px solid #bed30b; border-collapse:separate; padding:0 5px;  vertical-align:middle ;border-top:1px solid #bed30b; background:#fff;}
.offer_layer_table_data  tr th{ height:20px;  font-weight:900; color:#bed30b; border-left:1px solid #bed30b; vertical-align:middle ;padding:0 5px; background:#fff;}
.offer_layer_table_data  tr td.shadow{background-color:#eaeaea}
.offer_layer_table_data  tr.shadow{background-color:#ebe8ef}
.table_data {border:1px solid #BED30B;}/*#719e19*/
.table_data  tr.odd{ background:#FFF;}
.table_data  tr.even{background:#eaeaea;} 
.table_data tr td.first_element{border:none; }
.table_data tr th.first_element{  border-left:none; border-bottom:1px solid #BED30B;}
.table_data  tr td{ height:25px; border-left:1px solid #BED30B; border-collapse:collapse; padding:0 10px;  vertical-align:middle }
.table_data  tr th{ height:27px;  font-weight:900; color:#bed30b; border-left:1px solid #BED30B; border-bottom:1px solid #BED30B; vertical-align:middle ;padding:0 10px; background:#fff;}
.table_data  tr td.textarea{vertical-align:top; height:80; padding:5px 10px}
.business_content_details{vertical-align:top; padding:3px 10px; font-size:12px}
.products{width:950px; display:inline-block;}
.main_product{width:719px;float:left;}
.sidebar{width:224px; float:left;  margin-left:7px;}
.product_4_dashed_content{width:719px; min-height:100px; border:1px dashed #000;}
.product_3_dashed_content{width:359px; min-height:100px; border:1px dashed #000; vertical-align:top}
.product_2_dashed_content{width:359px; min-height:185px; border:1px dashed #000;vertical-align:top}
.product_1_dashed_content{width:719px; min-height:185px; border:1px dashed #000;}
.product_home_dashed_content{width:350px; min-height:185px; border:1px dashed #000;vertical-align:top}
.product_title{background-color:#b0b0b0 ; font-size:13px; font-weight:bold; color:#FFF; height:17px; margin:1px; padding:4px 5px}
.main_product_image{margin:0 0 5px 0;}
.inc_line_height{line-height:1.4 !important; margin-top:5px}
.dec_line_height{line-height:12px;}
.table_position_correction{margin:0 12px 0 50px ; text-align:center; float:left; }
.opacity{opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
.etisalat_corner{background:url(etisalat_corner.jpg) no-repeat; padding:5px 10px;  width:224px; height:136px;}
.related_content{background:url(related_content_slice.jpg) repeat-y;padding:5px 10px;  width:224px; min-height:136px; margin:6px 0;}
.adv_with_title{ width:224px; height:146px;}
.sub_product_text{width:90px; margin:10px 0}
.sub_product_text_2_col{width:135px; margin:10px 0}
.sub_product_text_full_width{margin:10px 0}
.etisalat_corner_table{margin:8px 0 ;}
.etisalat_corner_table td{ height:25px;  *height:28px; padding:0 5px 0 0}
.thumb_text_table{margin:10px 0 ;}
.thumb_text_table td{ height:40px; padding:0 10px 0 0}
.product_menu{width:161px; float:left}
.product_details{width:558px; float:left; }
.main_product_tilte{font-size:15px; color:#bed30b; font-weight:bold; margin:13px 0 }
ul.features{ list-style-position:inside; margin:0 0 0 3px;}\
ul.features2{ list-style-position:inside; margin:15px 25px ;}
#menu_level2_layer{height:25px; width:950px; background-color:#eaeaea ; display:none; position:absolute; z-index:2}
.menu{height: 35px; z-index:10}
#topnav{z-index:10}
.bcrumb_container{height:25px; width:950px; background-color:#eaeaea; margin:0 0 5px 0;}
ul.bcrumb{margin-left:10px;}
ul.bcrumb li{list-style-type:none; float:left ;  margin:3px 10px 0; font-size:13px; height:22px; color:#719e19; }
ul.bcrumb li div{background:url(left.gif) no-repeat right 6px  ; padding:0 12px 0 0  }
ul.bcrumb li.bcrumb_selected_item{background:url(bcrumb_selected_first.jpg) top left no-repeat ; color:#212121 }
ul.bcrumb li.bcrumb_selected_item div{background:url(bcrumb_selected.jpg) top right  no-repeat; font-size:13px; margin:0 0 0 7px;padding:2px 20px 2px 0 }
.product_thumb{float:left; margin:0 30px 0  0}
.product_thumb_small{float:left; margin:0 8px 0  0}
.TV_thumb{float:left; margin:-7px 30px 0  0}
.TV_ads{float:left; margin:4px 8px 0  0;cursor:pointer}
ul.product_menu_items{ }
ul.product_menu_items li{cursor:pointer; list-style-type:none;  margin:3px 5px; padding:5px 10px; background:url(product_menu_item.jpg) no-repeat;color:#719e19}
ul.product_menu_items li a:hover{color:#212121; text-decoration:none}
ul.product_menu_items li.product_menu_selected{background:url(product_menu_selected.jpg) no-repeat;; }
ul.product_menu_items li.product_menu_selected a{color:#212121}
.choices_table{margin:3px 5px 12px 5px;border-collapse:collapse}
.choices_table tr td{height:17px;}
.button_bar{text-align:right ; margin:10px 0;width:570px}
.button_bar2{text-align:right;margin:20px 20px 0  0}
.button_bar3{text-align:right;margin:35px 16px 0 0}
.mid_button {width:57px;height:21px;background:  url(mid_button.gif) top left no-repeat;border:0px;font-size:13px;font-weight:bold;color:#fff;margin:0 3px;cursor:pointer;padding: 1px 0 2px 0;text-align:center}
.TV_container{min-height:238px; margin-top:15px}
.TV{width:364px;height:238px;border:1px solid #BED30B;float:left;margin:0 10px 0 0 ;}
.tabNavigation{height:22px; border-bottom:1px solid #BED30B; margin-top:15px}
ul.tabNavigation li{list-style-type:none;float:left;}
ul.tabNavigation li a{border:1px solid #ebebeb;cursor:pointer;  width:28px; height:18px; margin:0 1px; padding:1px 7px; background:#ebebeb; float:left;  font-weight:bold; color:#969696}
ul.tabNavigation li a:hover{background:#F7F7F7; text-decoration:none; border:1px solid #E2E2E2}
ul.tabNavigation li a.selected{border:1px solid #BED30B; background:#BED30B; float:left;  color:#fff !important}
.tabs{width:560px; min-height:200px ;}
.tab_content{width:570px}
.TV_ads_component{float:left; width:185px; padding:20px 0}
.TV_index{width:560px; margin:15px 0}
.pagging{margin-left:60px}
.top_slide_start{background: url(slide_tl.jpg) left no-repeat ;height:10px; margin-bottom:0px; *margin-bottom:-3px;}
.top_slide_end{margin-left:10px; background: url(slide_tr.jpg) right no-repeat ;height:10px; margin-bottom:0px; *margin-bottom:-2px;}
.bottom_slide_start{background: url(slide_bl.jpg) left no-repeat;height:10px; margin-top:0px; *margin-top:-3px;}
.bottom_slide_end{margin-left:10px; background: url(slide_br.jpg) right no-repeat ;height:10px; margin-top:0px; *margin-top:-3px;}
.slide_middle{padding:0 10px;background:#f7f7f7 }
.help_links{width:267px;}
.list_large_lineheight{margin:30px 0 0 5px ; line-height:3; }
.list_large_lineheight li{ background:url(bullet.gif) no-repeat 0px 15px; padding:0 0 0 15px; list-style-type:none;}
.contact_us_wide_section{padding:17px; margin:20px 0; width:450px; float:left}
.contact_us_small_section{padding:17px; margin:20px 0; width:200px;float:left }
.big_title{font-size:18px; color:#BED30B;}
.small_height td{height:20px !important}
.small_height th{height:24px !important}
#password-clear{ display: none;}
.details_area{margin:5px 10px}
.numbers_list{list-style-type:decimal; list-style-position:outside; margin:0 0 0 20px}
.normal_list{ list-style-position:outside; margin:0 20px 0 0 }
.hint{font-size:11px;margin:2px 22px 0 6px; line-height:13px; font-style:italic}
.height300{height:300px;background:#fff}
.height350{height:350px;background:#fff}
.subs_in_area{width:150px; float:left}
.width260{width:260px}
.send_success{height:287px; padding:70px 0 0}
.loading{height:287px; padding:70px 0 0}
.send_faild{height:287px; padding:70px 0 0}
.disabled_link{color:#999; text-decoration:none; cursor:default}
.disabled_link:hover{ text-decoration:none;}
.site_map{height:auto; margin:10px 55px 40px 55px; display:inline-block; }
.site_map_col{float:left;  width:160px; height:auto; margin:0 25px; display:inline-block;}
.category{float:left; width:160px;  display:inline; margin:30px 25px 0 25px}
.category ul{margin:2px 5px 5px 5px; display:inline-block }
.category ul li{float: left;  padding:2px 0px 3px 10px; width:150px; display:inline; background-image:url(green_bullet.gif); background-position:0px 9px; background-repeat:no-repeat; border-bottom:1px solid #D3D1CE; clear:both; list-style-type:none}
.category ul li a{color:#212121}
.category_level_1{font-size:14px; margin:0 0 20px 0; background:url(Etisalat_logo_small.png) no-repeat; padding:0 0 0 26px; font-weight:bold; color:#719e19;}
.category_level_2{margin:15px 0 0 0; }
.category_level_2 a{color:#212121; font-weight:bold;}
.site_map_title{font-size:28px; color:#757575; margin:30px 0 10px 0}
.dark_button {width:100px;height:21px;background:  url(dark_button.png) top left no-repeat;border:0px;font-size:13px;font-weight:bold;color:#fff;margin:0 3px;cursor:pointer;padding: 1px 0 2px 0;}
.required{color:#F00}
.gray_title{margin:37px 0 13px; color:#757575; font-size:20px; font-weight:bold}
.borderless_table2 {border:none; width:715px}
.borderless_table2  tr td{border:none;height:30px; border-collapse:separate; padding:4px 5px;  *padding:1px 5px;  vertical-align:middle; font-weight:bold; line-height:13px }
.borderless_table2  tr td.header{background:#719e19; color:#fff; padding:0 5px; height:25px;}
.borderless_table2  tr td.seperate{height:10px}
.borderless_table2  tr td.seperate2{height:20px}
.borderless_table2 tr td.titles{border:1px #fff solid; background:#eaeaea }
.borderless_table3 {margin:20px 0 10px 0; width:100%}
.borderless_table3  tr td{border-left:1px solid #fff;height:18px; border-collapse:separate; padding:0 5px}
.borderless_table3  tr th{border-left:1px solid #fff;background:#719e19; color:#fff; padding:0 5px; height:20px; font-weight:bold}
.borderless_table3  tr.odd{background:#fff}
.borderless_table3  tr.even{background:#eaeaea}
.travelling{border:#BED30B 1px solid; border-top:none; margin-right:9px; padding:0 75px 20px 75px}
/*.brands ul li{text-align:center; height:120px; float:left; list-style-type:none }
.brands2 ul li{text-align:center; height:120px; float:left; list-style-type:none }
bg_img_hover a{display:block;height:116px; }
.bg_img_hover a:hover{background:url(pointer_real.jpg) 50% 65% no-repeat;}
.bg_img_hover_selected{background:url(pointer_real.jpg) 50% 65% no-repeat;}
*/


.brands ul li{text-align:center; height:80px; float:left; list-style-type:none }

.brands2 ul li{text-align:center; height:80px; float:left; list-style-type:none }


.bg_img_hover a{display:block;height:80px; }

.bg_img_hover a:hover{background:url(pointer_real.jpg) 50% bottom no-repeat;}

.bg_img_hover_selected{background:url(pointer_real.jpg) 50% bottom no-repeat;}



 



.next2{background: url(c_next.jpg) right no-repeat ;}
.next2:hover{background: url(next.jpg) right no-repeat ;}
.prev2{background: url(c_prev.jpg) right no-repeat ;}
.prev2:hover{background: url(prev.jpg) right no-repeat ;}
.next3{background: url(c_next.jpg) right no-repeat ;}
.next3:hover{background: url(next.jpg) right no-repeat ;}
.prev3{background: url(c_prev.jpg) right no-repeat ;}
.prev3:hover{background: url(prev.jpg) right no-repeat ;}
.brands ul li div{margin-top:4px}
.brands2 ul li div{margin-top:4px}
.carousel_area{display:inline-block; margin:5px 0 15px 0}
.carouse2_area{display:inline-block; margin:5px 0 15px 0}
.blackbery ul li{text-align:center; height:120px}
.blackbery ul li div{margin-top:4px}
.next1{background: url(c_next.jpg) right no-repeat ;}
.next1:hover{background: url(next.jpg) right no-repeat ;}
.prev1{background: url(c_prev.jpg) right no-repeat ;}
.prev1:hover{background: url(prev.jpg) right no-repeat ;}
.next_prev_carousel{display:block;float:left;text-decoration:none; margin-top:50px; border:none ;width:15px; height:15px ; cursor:pointer}
.next_prev_carouse2{display:block;float:left;text-decoration:none; margin-top:50px; border:none ;width:15px; height:15px ; cursor:pointer}
.mobile_space{float:left;padding:20px 0;text-align:center;width:137px;}
/* Footer
-----------------------*/
.footer{margin:2px 0 0 0 ; background-color:#858585;color:#FFFFFF;height:17px;padding:2px 22px 4px 4px; text-align:right;width:920px; font-size:12px}
.footer a{color:#FFFFFF;}
.footer_seperator{margin:0 8px}
/* Popup
-----------------------*/
.menuDel{display:none;position:absolute;top:170px;left:300px;background:transparent;border:solid 1px #000;padding:15px; }
#TB_overlay {position:fixed;z-index:100;top:0px;left: 0px;height:100%; width:100%;}
/*TB_overlayBG {background:#000;filter:alpha(opacity=35);-moz-opacity: 0.35;opacity: 0.35;}*/
.TB_overlayBG {background:#fff;filter:alpha(opacity=35);-moz-opacity: 0.35;opacity: 0.35;}
/*#TB_window {position: fixed;z-index: 102;color:#000000;display:none;text-align:left;top:27%;left:50%;}*/
#TB_window{DISPLAY: none; Z-INDEX: 102; LEFT: 50%; COLOR: #000000; POSITION: absolute; TOP: 80%; TEXT-ALIGN: left}
#TB_ajaxContent{height:auto !important;}
#TB_window{height:auto !important;width:auto !important;}
#TB_iframeContent{margin-top:120px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%; margin: -6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
.popup_contents{background:#fff;padding:15px 20px 30px;WIDTH:560;}
.popup_index{background:#fff;padding:15px 20px 5px}
.popup_results{background:#fff;padding:10px 20px}
.popup_header{background:#fff;color:#BED30B;font-size:17px;font-weight:bold;height:25px;padding:15px 20px 5px; *padding:15px 20px 10px;}
.radio{vertical-align:middle;}
/*.transparent{background:transparent; height:3px;}*/
.transparent{background:transparent; height:10px;font-size: 10px}
.top_border_start{background: url(tl.png) left no-repeat ;height:17px;}
.top_border_end{margin-left:17px; background: url(tr.png) right no-repeat ;height:17px;}
.bottom_border_start{background: url(bl.png) left no-repeat;height:17px;}
.bottom_border_end{margin-left:17px; background: url(br.png) right no-repeat ;height:17px;}
.border_middle{padding:0 17px;background: url(b.png) repeat ; }
.fixed_popup{width:655px; display:inline-block}
.spec{height:392px; overflow:auto}
/* Home animation
-----------------------*/
#images_container ul#pikame{padding-left:0;width:38px;margin:0 auto;position:relative;top:-258px;left:214px;background:url(thumbs_container.png) no-repeat ;padding:5px 0 ; *padding:10px 0;z-index:1}
#images_container .pika_main{width:464px;margin:0 auto;}
#images_container #pikame li{margin:6px 10px;border:1px solid #222;position:relative;overflow:hidden;}
#images_container ul#pikame li img{position:relative;cursor:pointer;}
#images_container .pika_main_img{position:absolute;top:0px;left:0px;}
#images_container .pika_back_img{position:relative;top:0px;}
#images_container .pika_main{position: relative;margin:0 auto;}
#images_container .pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
#images_container .pika_play{position:absolute;margin: 220px 427px; *margin: 220px 427px; z-index:100; background:url(pause_container.png) no-repeat ; padding:11px}
#images_container .pika_play a{position:relative;cursor:pointer; }
#images_container .pika_play a:hover{text-decoration:none }
#images_container .pika_play img{border:none !important;}
#images_container .pika_play_button{background:url(play.png) no-repeat;}
#images_container .pika_stop_button{background:url(pause.png) no-repeat;}
#images_container .pika_caption{width:100%;height:30px;text-align:center;}
#images_container .pika_navigation a{font-size: 12px;color:white;text-decoration: none;}
#images_container .pika_navigation a:hover{text-decoration: underline;}
#images_container .pika_navigation{padding-top:10px;clear:both;text-align:center;}
 #simpleTooltip { padding:2px 2px; border: 1px solid #A6A7AB; background: #454545;  color:#FFF;}
/* Mobile phone animation
-----------------------*/
.mobile_slideshow{display:block; width:230px; }
#mobile_phones ul#pikame{padding-left:0;width:450px;margin:10px 20px 10px 5px; width:250px}
#mobile_phones .pika_main{width:200px;margin:0 auto;border:1px solid #eaeaea ; text-align:center; height:229px ;padding:5px}
#mobile_phones #pikame li{margin:5px;float: left;border:1px solid #719e19;position:relative;overflow:hidden;}
#mobile_phones ul#pikame li img{position:relative;cursor:pointer;}
#mobile_phones .pika_main_img{position:absolute;top:0px;left:0px;}
#mobile_phones .pika_back_img{position:relative;top:0px;}
#mobile_phones .pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
#mobile_phones .pika_navigation a{font-size: 20px;color:#CCC;text-decoration: none; cursor:pointer; font-weight:bold}
#mobile_phones .pika_navigation a:hover{text-decoration: none; color:#000;}
#mobile_phones .pika_navigation a.next{position:absolute;margin: -300px 82px}
#mobile_phones .pika_navigation a.prev{position:absolute;margin: -300px -95px}
#mobile_phones .pika_navigation{padding-top:10px;clear:both;text-align:center;}
#pcnt108_58791_108_1_1{line-height:0px !important; }
#pcnt55_10351_55_1_1{text-align:center;}



/*-------------------- ALAA STYLE for Loyality-----------------------*/
a:active{outline:none !important;}
a:focus{outline:none !important;}
object.focus{border: 0px;outline:none !important;}
button{border: 0px;outline:none !important;}
.border_left0{ border-left:0px !important;}
.direction_ltr{direction:ltr;}
.height50{ height:50px;}
.height75{ height:75px;}
.height90{ height:90px;}
.height125{ height:125px;}
.width485{width:485px !important;}
.width576{width:576px !important;}
.width100{ width:100px;}
.width279{width:279px;}
.width150{width:150px;}
.padding_left8{padding-left:8px}
.padding_left15{padding-left:15px}
.dimension80{ width:80px; height:80px}
.dimension70{ width:70px; height:70px}
.margin_top25{margin-top:25px;}
.margin_left5{margin-left:5px;}
.margin_t_b{ margin:6px 0px !important;}
.margin_r_l{ margin:0 10px;}
.border_fff{border-bottom:2px solid #fff !important;}
.bg_grey{ background-color:#EAEAEA;}
.padding_top10{ padding-top:10px !important;}
.padding_top5{padding-top:5px !important;}
.grey_div{ background-color:#EAEAEA; width:160px; margin:20px;}
.grey_div select{ overflow:none; height:200px; padding:10px; margin:10px; width:140px;}
.grey_div div{ font-weight:bold; padding-top:7px; color:#000; text-align:center; }

.gift_list{ list-style:none; margin:10px 25px; *padding-bottom:10px;height:77px; *height:68px}
.gift_list li{ float:left; margin:10px 20px;}

.gift_list2{ margin:0px ;list-style:none;height:65px; *height:auto}
.gift_list2 li{ float:left; margin:5px 1px;}
.grey_title_light{ font-weight:bold; color:#A9A9A9; }

.paging2 span{padding:0px 4px;}
/*.bg_img_hover a{display:block;height:116px; }
.bg_img_hover a:hover{background:url(pointer_real.jpg) 50% 65% no-repeat;}
.bg_img_hover_selected{background:url(pointer_real.jpg) 50% 65% no-repeat;}
*/
.contentgraytable{margin:0px 0px 10px 20px;width: 500px;}
.contentgraytable .top{background: url(contetgraytop.gif) top no-repeat;height: 18px;width: 500px;}
.contentgraytable .bottom{background: url(contetgraybottm.gif) top no-repeat;height: 18px;width: 500px;}
.contentgraytable .middle{padding: 0px 10px;border-bottom: 0px;border-top: 0px;line-height: 22px;font-size: 1.18em;background: url(contetgray_m.gif) repeat-y;}

.tiers_dimmed{background:url(more_gifts_emp_grey.gif) no-repeat; width:115px; height:60px; color:#fff !important; padding-top:2px; text-align:center}
.tiers_active{background:url(more_gifts_emp_green.gif) no-repeat; width:115px; height:60px; color:#fff !important; padding-top:2px; text-align:center}
.tiers_active div,.tiers_dimmed div{ font-size:16px; font-weight:bold; cursor:pointer;color:#fff !important; margin-bottom:3px;}
.dimmed{color:#cccccc !important;}

.gift{background-image:url(thumb_60_emp.gif); width:60px; height:61px; background-repeat:no-repeat;}
.gift2 {background-image:url(thumb_60.gif);background-repeat:no-repeat;color:#FFFFFF;font-size:10px;height:95px;text-align:center;width:66px;margin:0 5px;}
.gift2 span{ font-size:10px; font-weight:bold; cursor:pointer; color:#fff; }
.gift2 div{ font-size:10px; font-weight:bold; cursor:pointer; color:#fff;overflow:hidden; height:17px ; text-align:center}

.cancel{margin-top:-3px; color:#fff;display:inline-block }


.activated_status{font-weight:bold; font-size:10pt; color:#719e19;}
.newTitle{background-color: #fff; font-family: arial,tahoma; font-size:10pt; font-weight:bold; color:#BED30B; height:20px; padding-left: 2px; padding-right: 2px; }
.normal_table td{ border-left:0px;border-right:0px;border-top:0px;border-bttom:0px;}

.steps{float:left; margin:22px 0}
#MoreHistoryResults tr td{border:none}
.miniTitle{font-weight:bold; color:#719e19;}
.his_width{height:77px !important;}

#TB_ajaxWindowTitle { display:none;}

.widePopUp { width:560px;}

.widePopUp .mid_textbox, .widePopUp .mid_textarea { width:375px;}


/* Ahmed classes
-----------------------*/
.margin_right50 { margin: 0 0 0 50px;}
.smartTECH { color:#719E19; text-transform:uppercase; font-weight:bold; font-size:11px;}
.wide-inpux { width:px;}
#TB_ajaxWindowTitle { display:none;}
.widePopUp { width:644px;}
.widePopUp .mid_textbox, .widePopUp .mid_textarea { width:375px;}
.select_combo { margin: 0 5px;}


/************ select img by siyam ----------------*/
.selectedimg{background:url(pointer_real.jpg) 50% bottom no-repeat;}
.selectedimg img{border: 2px Dashed black;}
/************ select img by siyam ----------------*/


/************** Mav Migration *************/



.migrate_area{width:460px}
.maverick{width:191px;height:137px;cursor:pointer;float:left;margin:0 38px 10px 0}


.maverick_num_152{background: url(migration_152.jpg);}
.maverick_num_151{background: url(migration_151.jpg);}
.maverick_num_159{background: url(migration_159.jpg);}
.maverick_num_153{background: url(migration_153.jpg);}
.maverick_num_157{background: url(migration_157.jpg);}
.maverick_num_154{background: url(migration_154.jpg);}
.maverick_num_162{background: url(migration_162.jpg);}
.maverick_num_162{background: url(migration_164.jpg);}

.maverick_num_152_Selected{background: url(migration_152_selected.jpg);}
.maverick_num_151_Selected{background: url(migration_151_selected.jpg);}
.maverick_num_159_Selected{background: url(migration_159_selected.jpg);}
.maverick_num_153_Selected{background: url(migration_153_selected.jpg);}
.maverick_num_157_Selected{background: url(migration_157_selected.jpg);}
.maverick_num_154_Selected{background: url(migration_154_selected.jpg);}
.maverick_num_162_Selected{background: url(migration_162_selected.jpg);}
.maverick_num_164_Selected{background: url(migration_162_selected.jpg);}

/************** Mav Migration *************/			
			/*   Galaxy new
			-----------------------*/
.tooltip_gray {background:url(tooltip_gray.png) no-repeat; padding:5px;position:absolute;width:220px; height:110px; font-size:11px;line-height:10px}






.divlayer{
	position: absolute;
	margin-top:0px;
	*margin-top:0px;
	margin-left:160px;
	*margin-left:0px;
	background: url(div_bg.png) no-repeat;


    font-weight: normal;
    font-size:11px;
    width:210px;
    height:51px;

}


.servicesMainNavigator {
        width:375px; /*383px*/
        margin:0 0px 0 0;
        float:left;
        display:inline-block;
        overflow:hidden;}
       

        .activeUsersControllers   ul a.servicesAdd,
        .activeUsersControllers   ul.dimmed a.servicesAdd,
        .deActiveUsersControllers ul a.servicesAdd,
        .deActiveUsersControllers ul.dimmed a.servicesAdd
                            { width:16px; height:23px; display:block; background: url(activate-add.png) no-repeat 0 0; text-indent:-9999px;}
                .activeUsersControllers   ul.dimmed a.servicesAdd {background:url(activate-add-dimmed.png) no-repeat 0 0;}
                .deActiveUsersControllers ul a.servicesAdd {background:url(deActivate-add.png) no-repeat 0 0;}
                .deActiveUsersControllers ul.dimmed a.servicesAdd {background:url(deActivate-add-dimmed.png) no-repeat 0 0;}
        .activeUsersControllers   ul a.servicesRemove,
        .activeUsersControllers   ul.dimmed a.servicesRemove,
        .deActiveUsersControllers ul a.servicesRemove,
        .deActiveUsersControllers ul.dimmed a.servicesRemove
                            { width:16px; height:23px; display:block; background:url(activate-remove.png) no-repeat 0 0; text-indent:-9999px;}
                .activeUsersControllers ul.dimmed a.servicesRemove {background:url(activate-remove-dimmed.png) no-repeat 0 0}
                .deActiveUsersControllers ul a.servicesRemove {background:url(deActivate-remove.png) no-repeat 0 0}
                .deActiveUsersControllers ul.dimmed a.servicesRemove {background:url(deActivate-remove-dimmed.png) no-repeat 0 0}
/*
        .activeUsersControllers a.servicesAdd{
                width:16px;
                height:23px;
                display:block;
                text-indent:-9999px
                background: url(activate-add.png) no-repeat 0 0}               
                .activeUsersControllers.dimmed a.servicesAdd {
                width:16px;
                height:23px;
                display:block;
                text-indent:-9999px;           
                background:url(activate-add-dimmed.png) no-repeat 0 0; border:1px solid #333}
        .deActiveUsersControllers a.servicesAdd{
                width:16px;
                height:23px;
                display:block;
                text-indent:-9999px;
                                background:url(deActivate-add.png) no-repeat 0 0}                              
        .deActiveUsersControllers.dimmed a.servicesAdd {
                width:16px;
                height:23px;
                display:block;
                text-indent:-9999px;           
                background:url(deActivate-add-dimmed.png) no-repeat 0 0}
                                                
                                                
                                                
                                                
                                                
        ul.activeUsersControllers a.servicesRemove,
        ul.activeUsersControllers.dimmed a.servicesRemove,
        ul.deActiveUsersControllers a.servicesRemove,
        ul.deActiveUsersControllers.dimmed a.servicesRemove {
                width:16px;
                height:23px;
                display:block;
                background:url(activate-remove.png) no-repeat 0 0;
                text-indent:-9999px;}
                ul.activeUsersControllers.dimmed a.servicesRemove {
                        background:url(activate-remove-dimmed.png) no-repeat 0 0;}
                        ul.deActiveUsersControllers a.servicesRemove {
                                background:url(deActivate-remove.png) no-repeat 0 0;}
                ul.deActiveUsersControllers.dimmed a.servicesRemove {
                        background:url(deActivate-remove-dimmed.png) no-repeat 0 0;}



*/
            
a.toggledTrigger
{
        background:url(table-dropContentTrigger_En.png) no-repeat 0 0;
        display:inline-block;
        padding:3px 20px 0px 8px !important;
        width:85px;
        _width:113px;
        height:19px;
        _height:22px;
        overflow:hidden;
        text-align:left;
        color:#333;
        cursor:pointer;
}

a.toggledTrigger:hover, a.toggledTrigger.active
{
        text-decoration:none;
        color:#333;
}

a.toggledTrigger_dimmed
{
        background:url(dimmed_table-dropContentTrigger_En.png) no-repeat 0 0;
        display:inline-block;
        padding:3px 20px 0px 8px !important;
        width:85px;
        _width:113px;
        height:19px;
        _height:22px;
        overflow:hidden;
        text-align:left;
        color:#333;
        cursor:pointer;
}

a.toggledTrigger_dimmed:hover, a.toggledTrigger_dimmed.active
{
        text-decoration:none;
        color:#333;
}

/*  LEGO */
ul.customerAcounts_popup li
{
	width:210px;
	float:left;
	display:inline-block;
	list-style:none;
	background: url(customerAcounts_popup-liBG.gif) no-repeat 0 5px;
	padding:0 0 10 15px;
	margin-top:2px;

}

/** Hashem Reg**/
/** end Hashem**/

/********* SPOC phase 2 *********/

/**********************************************************************/
.main_product.withFullSide {
	width:950px;
	overflow:hidden;}
.main_product.withFullSide .product_details {
	width:789px;
	display:inline-block;
	overflow:hidden;}
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
.toggledContainer {
	display:none;
	position:absolute;}
	
.toggledContainer-top, .toggledContainer-btm {
	background:url(table-dropContentContainer.png) no-repeat 0 0; 
	width:167px; 
	height:5px; 
	overflow:hidden; 
	display:block;}
	.toggledContainer-btm {
		background:url(table-dropContentContainer.png) 0 bottom;}
.toggledContainer-body {
	background: url(table-dropContentContainer-body.png) repeat-y 0 0; 
	width:147px; 
	overflow:hidden; 
	display:block;
	padding:0 10px;
	line-height:normal;}
	.toggledContainer-body ul li {
		list-style:none;
		padding:0 0 5px 0;
		margin:0 0 3px 0;
		border-bottom: #ccc solid 1px;}
		.toggledContainer-body ul li.last {
			padding:0;
			margin:0;
			border:none;}
		.toggledContainer-body ul li h4 {
			font-size:12px;
			margin:0 0 2px 0;}

th.toggleCell, td.toggleCell {
	/*text-align:center;*/
	width:113px;
	padding:2px 10px !important;
	overflow:hidden;}
	a.toggledTrigger {
		background:url(table-dropContentTrigger.png) no-repeat 0 0; 
		display:inline-block; 
		padding:3px 20px 0px 8px; 
		width:85px; 
		height:19px; 
		overflow:hidden; 
		text-align:left;
		color:#333;}
		a.toggledTrigger:hover, a.toggledTrigger.active {
			text-decoration:none;
			color:#333;}
			
table.toggledWrapper tr th {
	color:#b5d308;
	border-left:#cee339 solid 1px;
	border-bottom:#cee339 solid 1px;}
	table.toggledWrapper tr th.first_element {
		border-bottom:#cee339 solid 1px;}
	table.toggledWrapper tr td {
		border-left:#cee339 solid 1px;}
	table.toggledWrapper {
		border:#cee339 solid 1px;}
table.toggledWrapper tr.zebra {
	background-color:#f1f1f1;}
	
th.toggleEditCell, td.toggleEditCell {
	width:20px;}
	td.toggleEditCell span {
		text-indent:-9999px;
		display:block;
		width:20px;
		height:20px;
		background:url(toggleEdit-deactivated.png) no-repeat 0 0;}
		td.toggleEditCell a span, td.toggleEditCell a:visited span, td.toggleEditCell a:hover span {
			background:url(toggleEdit.png) no-repeat 0 0;
			cursor:pointer;
			display:block;}
a.toggleRegularLink, a.toggleRegularLink:visited {
	text-decoration:underline;
	display:block;}
	a.toggleRegularLink:hover {
		text-decoration:none;}
	
.pagingContainer {
	display:block;
	overflow:hidden;}	
a.exportExcelSheet, a.exportExcelSheet:visited {
	float:right;
	margin:0 10px 0 0;
	display:inline-block;
	background:url(exportExcel.png) no-repeat 0 2px;
	height:24px;
	padding:2px 0 0 25px;
	text-decoration:underline;
	font-weight:bold;}
	a.exportExcelSheet:hover {
		text-decoration:none;}
/**********************************************************************/
/**********************************************************************/
table.servicesPageTable tr.zebra {
	background-color:#fff;}
table.servicesPageTable table {
	border:none;
	background-color:#eaeaea;
	margin:10px 0;}
	table.servicesPageTable table td {
		border:none;
		padding:15px 20px;
		vertical-align:top;}
table.servicesPageTable table td select.selectMenu {
	width:175px !important;
	height:220px;
	border:#bbb solid 1px;
	border-top:#333 solid 1px;
	border-left:#333 solid 1px;
	display:inline-block;
	}
table.servicesPageTable table td select.selectMenu.finalSelectedUsers {
	height:255px !important;}
ul.services-UsersController {
	padding:120px 0 0 0;}
ul.services-UsersController li {
	list-style:none;}
	table.servicesPageTable table h4 {
		font-size:13px;
		margin:0 0 4px 0;}
	
	ul.activeUsersControllers a.servicesAdd,
	ul.activeUsersControllers.dimmed a.servicesAdd,
	ul.deActiveUsersControllers a.servicesAdd,
	ul.deActiveUsersControllers.dimmed a.servicesAdd {
		width:16px;
		height:23px;
		display:block;
		background: url(activate-add.png) no-repeat 0 0;
		text-indent:-9999px;}
		ul.activeUsersControllers.dimmed a.servicesAdd {
			background:url(activate-add-dimmed.png) no-repeat 0 0;}
	ul.deActiveUsersControllers a.servicesAdd {
		background:url(deActivate-add.png) no-repeat 0 0;}
		ul.deActiveUsersControllers.dimmed a.servicesAdd {
			background:url(deActivate-add-dimmed.png) no-repeat 0 0;}
	ul.activeUsersControllers a.servicesRemove,
	ul.activeUsersControllers.dimmed a.servicesRemove,
	ul.deActiveUsersControllers a.servicesRemove,
	ul.deActiveUsersControllers.dimmed a.servicesRemove {
		width:16px;
		height:23px;
		display:block;
		background:url(activate-remove.png) no-repeat 0 0;
		text-indent:-9999px;}
		ul.activeUsersControllers.dimmed a.servicesRemove {
			background:url(activate-remove-dimmed.png) no-repeat 0 0;}
	ul.deActiveUsersControllers a.servicesRemove {
		background:url(deActivate-remove.png) no-repeat 0 0;}
		ul.deActiveUsersControllers.dimmed a.servicesRemove {
			background:url(deActivate-remove-dimmed.png) no-repeat 0 0;}
		
.actionButtons {
display:block;
overflow:hidden;
margin:5px 0 0 20px;}
.actionButtons div {
	float:left;
	display:inline-block;
	margin:0 5px 0 0;}
	.actionButtons div.last {
		margin:0;}
.mid_button.dimmed {
background:url(mid_button-dimmed.gif) top left no-repeat;}



table.toggledWrapper tr td.servicesMainNavigator-container {
border-left:none;
padding:8px;}

.servicesMainNavigator {
	width:375px; /*383px*/
	margin:0 8px 0 0;
	float:left;
	display:inline-block;
	overflow:hidden;}
	.servicesMainNavigator div {
		float:left;
		/*width:200px;*/
		margin:0 5px 0 0;
		display:inline-block;}
	.servicesMainNavigator select {
		float:left;
		width:150px;
		display:inline-block;}
input.textbox_search.field-field.servicesPageSearchBox {
	display:none;}
input.servicesPageSearchBox {
	width:135px;
	height:16px;
	float:left;
	margin:0 5px 7px 0;
	color:#666;}
	input.servicesPageSubmitBtn {
		width:26px;
		height:26px;
		text-indent:-9999px;
		float:left;
		margin:0;
		padding:0;
		display:inline-block;
		background:url(servicesPageSubmitBtn.png) no-repeat 0 0 transparent;
		border:none;
		cursor:pointer;}
input.servicesPagePagingTextBox {
	width:20px;
	height:16px;
	border:#BBBBBA solid 1px;
	text-align:center;
	padding:4px;
	color:#666;
	float:right;
	margin: 0 0 0 3px;}
	a.servicesPagePaging-prevBtn, a.servicesPagePaging-nextBtn {
		float:right;
		display:inline-block;
		text-indent:-9999px;
		width:17px;
		height:26px;
		background: url(servicesPagePaging-prevBtn.png) no-repeat 0 4px;
		cursor:pointer;
		margin:0 0 0 3px;}
		a.servicesPagePaging-nextBtn {
			background: url(servicesPagePaging-nextBtn.png) no-repeat 0 4px;}
		a.servicesPagePaging-prevBtn {
			margin:0;}
.servicesPagePaging {
	display:inline-block;
	overflow:hidden;
	margin:0 0 7px 0;
	float:right;}	
	.servicesPagePaging span {
		float:right;
		display:inline-block;
		margin:0 0 0 5px;
		padding:3px 0 0 0;}	

/**********************************************************************/
/**********************************************************************/
th.first_element.grayHeader {
	border-bottom:none !important;
	color:#666;
	background:#eaeaea;}
.servicesList-container h4 {
	font-size:12px;}
		
.servicesList {
	display:block;
	overflow:hidden;
	line-height:18px;
	padding:0 0 0 175px;}
	.servicesList ul {
		float:left;
		display:inline-block;
		margin:0 0 0 75px;
		list-style:none;
		padding:0;}
		.servicesList ul.first-serviceList {
			margin:0;}
	.servicesList ul li ul {
		float:none;
		display:inline-block;
		padding:0 0 0 30px;
		margin:0;
		/*width:175px;*/}
		
	.servicesList ul label {
		font-weight:bold;}
		.servicesList ul li ul input[type="checkbox"] {
			/*float:left;
			display:inline;
			margin:0 5px 0 0;*/}
		.servicesList ul li ul label {
			font-weight:normal;
			/*float:left;*/}
			
	.servicesList ul li {
		margin:0 0 5px 0;
		overflow:hidden;}
		
input.servicesList-submit {
	float:right;
	margin:5px 0 0 0;}
	
.autoHeight {
	height:auto;}	
.smartADSL_innerContainer {
	border-top:#bed30c solid 1px; 
	background:url(smartADSL-popupBG.jpg) no-repeat 0px 35px; 
	padding:10px 0 0 0; 
	margin:10px 0 0 0;}
.smartADSL_error {
	color:#a903a1; 
	text-align:center; 
	font-weight:bold; 
	display:block;}
.smartADSL_formContainer {
	padding:15px 0 0 134px;}
	.smartADSL_formContainer_box {
		display:inline-block; margin:0 0 10px 0;}
	input.smartADSLbox {
		margin:0 !important; 
		float:none !important; 
		height:16px !important; 
		font-weight:normal !important; 
		color:#333333 !important; 
		border-color:#acadb2 #acadb2 #e1e8f0 #e1e8f0 !important;}
.smartADSLButtons {
	overflow:hidden; 
	display:block; 
	margin:0 0 5px 0;}
	.smartADSLButtons > div {
		float:right; 
		display:inline-block; 
		margin:0 5px 0 0;}
		.smartADSLButtons > div.firstRight {
			margin:0;}
	.smartADSLButtons > div > input {
		margin:0 !important;}
		


table.customerAcounts_popup_table {
	margin:5px 0 15px 0;}
table.customerAcounts_popup_table tr.zebra {
	background:none !important;}
ul.customerAcounts_popup {
	display:block;
	overflow:hidden;}		
ul.customerAcounts_popup li {
	width:185px;
	float:left;
	display:inline-block;
	list-style:none;
	background: url(customerAcounts_popup-liBG.gif) no-repeat 0 5px;
	padding:0 0 0 15px;}
/**********************************************************************/
/**********************************************************************/
table.sendBillByEmail ul {
	display:block;
	overflow:hidden;}
table.sendBillByEmail ul li {
	display:block;
	list-style:none;
	overflow:hidden;}
	table.sendBillByEmail ul li input, table.sendBillByEmail ul li label {
		float:left !important;
		display:inline !important;
		margin:0 4px 0 0 !important;}
		table.sendBillByEmail ul li label {
			margin:0 !important;}
.sendBillByEmail_formContainer {
	display:block;
	overflow:hidden;
	padding:2px 4px;
	margin:4px 0;}
	.sendBillByEmail_formContainer label, .sendBillByEmail_formContainer input {
		float:left !important;
		display:inline !important;
		margin:0 4px 0 0 !important;}
		.sendBillByEmail_formContainer input {
			margin:0 !important;}
		.sendBillByEmail_formContainer label {
			width:180px !important;}
		/*.sendBillByEmail_formContainer.zebra {
			background:#f1f1f1;}*/
.greeny { color:#759832;}
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
table.requestsTable {
	margin:0 0 5px 0;
	text-align:left;
}
	table.requestsTable tr, table.requestsTable tr.zebra {
		background:#fff;}
	table.requestsTable tr td {
		border:none;
		text-align:left;
		vertical-align:middle;}
	th.first_element.onlyOne {
		border-bottom:none !important;}
table.requestsTable table tr td {
	border:none;
	padding:5px 0 5px 0;
}
.rightSubmmition {
	float:right !important;
	margin:0 !important;}
	
table.requestsTable input[type="text"] {
	/*float:left !important;*/
	display:inline-block !important;
    height:21px !important;
    margin:0 5px 0 0 !important;
    padding:2px 4px !important;
    width:135px !important;
	vertical-align:middle;
	
	}
	
	table.requestsTable input[type="checkbox"] {
		float:left !important;
		display:inline-block !important;
		width:13px !important;
		height:13px !important;
		overflow:hidden !important;
		margin:0 3px 0 0 !important;
		padding:0 !important;}
	table.requestsTable label, table.requestsTable_2 label {
		/*float:left;*/
		display:inline-block;
		line-height:normal;
		margin:0 5px 0 0;}
	table.requestsTable select, table.requestsTable_2 select {
		width:147px;
		display:inline-block;
		/*float:left;*/
		margin:0 5px 0 0;}
		
		
		
table.requestsTable div {
	display:block;
	overflow:hidden;
	margin:3px 0;}
table.requestsTable input.mid_button {
	margin:0 !important;}
	
	/*.datePickerTopLabel {
		margin:3px 0 6px 0;}*/
	table.requestsTable .datePickerContainer input[type="text"] {
    	width:70px !important;}
		
	table.requestsTable .smallInputsContainer input[type="text"] {
		width:70px !important;}
	table.requestsTable .smallInputsContainer select {
		width:62px !important;}
		
table.requestsTable table tr td.dashedBtmBordered {
	border-bottom:#ccc dashed 1px !important;}
	
table.mediumTable {
	width:500px;
	margin:0 0 0 130px;}
	table.mediumTable tr.zebra {
		background:#f1f1f1 !important;}
	table.mediumTable tr td {
		border-left:#CEE339 solid 1px !important;
		padding:0 10px !important;}
		table.mediumTable tr td.first_element {
			border:none !important;}
/**********************************************************************/
/**********************************************************************/
table.requestsTable td{
	color:#444 !important;}
table.requestsTable.fullGray {
	margin:0 0 5px 0;
	border:none;}
	table.requestsTable.fullGray tr, table.requestsTable.fullGray tr.zebra {
		background:#f1f1f1;}
	table.requestsTable.fullGray tr td {
		border-bottom:#fff solid 3px;
		text-align:left;
		vertical-align:top;}
table.requestsTable.fullGray tr.nonBordered td {
	border:none;}
	table.requestsTable.fullGray tr.nonBordered.viewMoreLink td {
		border-top:#fff solid 1px;
		text-align:right;}
	a.viewMore {
		margin:0 0 0 108px;}
label.graphicalLabel {
	width:40px;}

table.requestsTable textarea {
		width:360px !important;
		padding:4px 8px !important;
		resize:none;
		margin:0 10px 0 0 !important;
		height:110px !important;
		border:#bbb solid 1px !important;}
	table.requestsTable textarea.theSecondOne {
		margin:4px 0 !important;
		height:142px !important;}
table.requestsTable ._textBox {
	border:#bbb solid 1px !important;}
a.calenderTrigger {
	display:inline-block;
	width:18px;
	height:15px;
	background:url(calenderTrigger.png) no-repeat 0 0;
	margin:2px 0 0 0;}
/**********************************************************************/
/**********************************************************************/
.indented {
	padding:0 0 0 16px;}
	.requestsTable label b {
		margin:0px 0 0 0;
		padding:0;}
	.requestsTable label.centeredLabel {
		padding:4px 0 0 0;}
		
		.requestsTable > tr > td {
			padding:0 8px;}
			.requestsTable  table tr td {
				vertical-align:middle !important;}
		.bigText {
			letter-spacing:1px;
			font-size:12px;}
.indented select {
	margin:4px 5px 4px 0 !important;}

.black_title-big {
	font-size:13px;
	font-weight:bold;}
ul.goodList {
	list-style:none;}
	ul.goodList li {
		list-style:none;
		padding:0 0 0 10px;
		margin:0 0 0 10px;
		background: url(goodList_li.png) no-repeat 0 10px;}
table.greenRaytable {
	margin:5px 0 5px 0;}
table.greenRaytable table {
	background:#fff !important;}
	table.greenRaytable table td {
		padding:2px 5px;}
		
table.earseBorders td {
	border:none !important;}

.requiredText {
	color:#A903A1;
	font-weight:bold;
	}
.securityCodeContainer {
	margin:5px 0 0 0;
	display:block;}
.note {
	font-size:10px;}
.bigTextBox {
	width:160px !important;}
.bigSelectBox {
	width:164px !important;}
.midTextBox {
	width:125px !important;}
.midSelectBox {
	width:129px !important;}
.smallTextBox {
	width:35px !important;}
.smallSelectBox {
	width:69px !important;}
	
/*******************************End Spoc phase 2 ***************************************/
table.toggledWrapper  th {
	text-align: left;
}
/**************/
.big_button {width:90px;height:21px;background:  url(big_button.png) top left no-repeat;border:0px;font-size:13px;font-weight:bold;color:#fff;margin:0 3px;cursor:pointer;padding: 1px 0 2px 0;text-align:center}

ul.regularTabs {
	display:inline-block;
	overflow:hidden;
	border-bottom:#729e1a solid 1px;
	height:21px;
	width:555px;
	margin:35px 0 5px 0;}
	ul.regularTabs li {
		display:inline-block;
		overflow:hidden;
		margin:0 3px 1px 0;
		width:105px;/*109*/
		height:17px;/*21*/
		padding:2px;
		text-align:center;
		background:url(newTabs_buttons.png) no-repeat right 0px;
		float:left;}
		ul.regularTabs li a, ul.regularTabs li a:hover {
			color:#333;
			width:105px;
			height:18px;
			text-decoration:none;}
		ul.regularTabs li.selected {
			background:url(newTabs_buttons.png) no-repeat 0 0px;}
			ul.regularTabs li.selected a, ul.regularTabs li.selected a:hover {
				color:#fff;}
				
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
.selfCareProcessContainer {
	padding:0 0 0 0px;
	display:block;
	overflow:hidden;
	width:550px;/*950px*/
	/*background: url(selfCare_BG.png) no-repeat 30px 30px;*/
	min-height:250px;}
.selfCareProcessContainer table tr td, .selfCareProcessContainer table tr th {
	text-align:left !important;
	vertical-align:top !important;
	padding:4px 6px !important;}
.lightGreeny {
	color:#c5d721;}
.selfCareProcessContainer table.toggledWrapper.eraseZebra tr.zebra {
	background:#fff !important;}
table.selfCareDimmed strong {
	color:#bbbbbb;}
table.selfCareLandingTable tr td {
	text-align:right;
	vertical-align:top;
	border-bottom:#eeeeee solid 1px;
	border-left:#eeeeee solid 1px;}
table.selfCareLandingTable table tr td {
	border:none;}
table.selfCareLandingTable tr td.selfCareLanding-leftTD {
	border-left:none;}
table.selfCareLandingTable tr td.selfCareLanding-btmTD {
	border-bottom:none;}
.selfCare_landing-topContent {
	background:url(selfCare_landing_topContent-BG.png) no-repeat 0 bottom;
	padding:15px 18px 28px 18px;
	width:914px; /*950px*/
	overflow:hidden;}
	.selfCare_landing-topContent_left {
		float:left;
		display:inline-block;
		width:362px;
		margin:0 20px 0 0;
		overflow:hidden;}
	.selfCare_landing-topContent_right {
		float:right;
		display:inline-block;
		width:532px;
		overflow:hidden;}	
.modernRegBtnsContainer {
	width:179px; /*202px*/
	height:47px; /*68px*/
	display:inline-block;
	padding:8px 13px 13px 12px;
	background: url(modernRegBtnsContainer.png) no-repeat 0 0;
	float:right;}
.modernRegBtnsContainer ul li {
	float:left;
	display:inline-block;
	width:83px;
	height:47px;
	margin:0 10px 0 0;}
	.modernRegBtnsContainer ul li a {
		display:block;
		width:83px;
		height:47px;}	
		.modernRegBtnsContainer ul li.last {
			margin:0;}		
.login_container {
	display:inline-block;
	overflow:hidden;
	float:left;
	margin:0 10px 0 0;}
	.login_container div.floated {
		float:left;
		display:inline-block;
		margin:0 2px 0 0;}

/*******************  tool tip  ***********************************/	
.moreInfoContainer {display:block; display:inline-block; margin:0 0 0 5px; float:left;}
.moreInfo-imageContainer {display:block; cursor:pointer;}
.dropContentContainer-Default {position:absolute; background:url(dropContentContainer-Default_top.png) no-repeat 0 0; width:250px; padding:6px 0 0 0; display:none;}
.dropContent-body {background:url(dropContentContainer-Default_body.png) repeat-y 0 0; width:100%; color:#333; padding:5px 14px 8px 10px;}
.dropContentBtm {background:url(dropContentContainer-Default_btm.png) no-repeat 0 0; height:8px; display:block; width:250px;}
.dropContent-exampleData {margin:5px 0 0 0;}
.numberHolder {background:#e8e9e4; padding:1px 2px; border:#929699 solid 1px; color:#9f9b92; margin:-2px 0 0 0;}
.float-left {float:left;}
/*****************************************************************/
.vert_align_middle_ar_only{}

table.rateMigrationTable table tr td, table.rateMigrationTable table tabe tr td {
vertical-align:top;
border:none !important;
padding:0 !important;}
table.rateMigrationTable table tr td {
padding:10px 0 !important;}
table.rateMigrationTable table tr td.rateMig_imageComtainer {
padding:10px 10px 10px 0 !important;
width:57px;}

ul.reateMig_itemsContainer {
display:block;
overflow:hidden;
margin:5px 0 0 0;}
ul.reateMig_itemsContainer li {
list-style:none; 
display:block; 
overflow:hidden;
margin:0 0 3px 0;
padding:0;}
ul.reateMig_itemsContainer  li  div {
display:block; 
overflow:hidden;
margin:0 0 3px 0;}
ul.reateMig_itemsContainer  li  div  input[type="radio"] {
float:left !important;
display:inline-block !important;
margin:0 5px 0 0 !important;}
ul.reateMig_itemsContainer  li  div  a {
padding:0 0 0 20px; 
background:url(../images/plus_button.gif) no-repeat 0 0; 
display:inline-block;
float:left;}
ul.reateMig_itemsContainer  li.active  div a {
background:url(../images/minus_button.gif) no-repeat 0 0; }

ul.reateMig_itemsContainer  li  div.migSlidingContainer {
display:none;
width:400px;
margin:0}
ul.reateMig_itemsContainer  li  div.migSlidingContainer .slide_middle {
width:auto !important;}


/*********************************************************************************/		
