BODY {font:normal 10px arial;}

/* layout **/
.main_header {margin:0;}
.page_width {width:992px;margin:0 auto;} 

.content_wrapper_966 {width:966px;direction:rtl;} 
.right_container_836 {width:836px;padding-bottom:4px;}
.left_container_120 {width:120px;}
.left_container_300 {float:left;width:300px;}
.right_container_655 {float:right;width:655px;}

.right_container_300 {float:right;width:300px;}
.left_container_655 {float:left;width:655px;}

.content_wrapper_970 {width:970px;margin:0 auto;} 
/* new layout */

.content_wrapper_980 {width:980px;direction:rtl;} 
.rightCont300 { width:300px;float:right;direction:rtl;border:1px solid #d3d3d3;}
.leftCont655 { width:655px;float:left;direction:rtl;}

/* general */
.clear {clear:both;font-size:0;line-height:0;height:auto;} .clearfix {display:block;} .center {text-align:center;}
.L {float:left;} .R {float:right;} .rtl {direction:rtl;} .ltr {direction:ltr;} .align_R {text-align:right;} .align_L {text-align:left;}
.small_text {font:normal 11px arial;} .normal_text {font:normal 12px arial;} .mid_text {font:normal 13px arial;} .big_text {font:normal 14px arial;}
.pointer {cursor:pointer;} .P {cursor:pointer} .B {font-weight:bold;} .margin_auto {margin:0 auto;}
.IE6_H {font-size:1px; line-height:1px; }  .M_T5 {margin-top:5px;}
.content_borders {border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
A:active IMG,A:link IMG,A:visited IMG,A:visited:active IMG {border:none;}
A:link,A:focus,A:active,A:visited,A:active:visited,A:hover IMG, A:hover {border:0 none;}
A.linkText {color:#231F20; text-decoration:none;}
A.linkText:hover {color:#231F20; text-decoration:none;}  H1 {color:#231F20;}

/* reset */
P, H1, H2, H3, H4, H5, H6, UL, OL, LI {margin:0;padding:0;list-style-type:none;}
LABEL {border:0;padding:0;margin:0;}

/* accessibility */
.xxlarge {font-size:2.2em;font-family:arial;} .xlarge {font-size:1.8em ;font-family:arial;} .large {font-size:1.6em;font-family:arial;}
.normal {font:normal 1.4em arial;} .small {font-size:1.2em;font-family:arial;} .xsmall {font-size:1.1em;font-family:arial;}
.xxsmall {font-size:1em;font-family:arial;} .default_size {font:normal 1em arial;} 

/* colors */
.DisableColor{color:#808080; cursor:default;}
.DisableColor:hover{color:#808080; cursor:default;}
.DefaultColor{color:#231F20}
.DefaultColor:hover{color:#ff6600;}	
.orange_text {color:#ff6600;}
.common_color {color:#231F20;}
.white {color:#fff;}
.blur{ color: #b7b7b7; }
/* spaces */
.H10 {width:100%;height:10px;clear:both;line-height:10px;font-size:1px;} 
.H20 {width:100%;height:10px;clear:both;line-height:10px;font-size:1px;}
.H30 {width:100%;height:30px;clear:both;line-height:30px;font-size:1px;}
.pb20 {padding-bottom:20px;}

/**** button ****/
BUTTON.css3 {width:57px;cursor:pointer;height:20px; overflow:hidden;border-radius:6px;margin-right:20px;box-shadow:0 2px 3px rgba(0,0,0,0.45), inset 0 0 1px 1px rgba(0,0,0,0.1);border:0 none;
              background: #abaaaa; /* Old browsers */
                background: -moz-linear-gradient(bottom,  #abaaaa 1%, #d1d1d1 40%, #f1f0f0 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left bottom, left top, color-stop(1%,#abaaaa), color-stop(40%,#d1d1d1), color-stop(100%,#f1f0f0)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* IE10+ */  
                background: linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* W3C */
                }
BUTTON.css3 SPAN {height:20px;display:block;width:100%;border:0;background:transparent;color:#231F20;border-radius:6px;
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f0f0', endColorstr='#abaaaa',GradientType=0 ); /* IE6-9 */          
                  }
.parent-input {width:57px;cursor:pointer;height:20px; overflow:hidden;border-radius:6px;margin-right:20px;box-shadow:0 2px 3px rgba(0,0,0,0.45), inset 0 0 1px 1px rgba(0,0,0,0.1); 
                background: #abaaaa; /* Old browsers */
                background: -moz-linear-gradient(bottom,  #abaaaa 1%, #d1d1d1 40%, #f1f0f0 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left bottom, left top, color-stop(1%,#abaaaa), color-stop(40%,#d1d1d1), color-stop(100%,#f1f0f0)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* IE10+ */  
                background: linear-gradient(bottom,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f0f0', endColorstr='#abaaaa',GradientType=0 ); /* IE6-9 */          
                }
.parent-input .InputBtn {height:20px;display:block;width:100%;border:0;background:transparent;/*background: url(/OrangeCatalog/img/grey_btn.gif) no-repeat;*/color:#231F20;                         
                         border-radius:6px;
                         }                                               
.parent-input .InputBtn:hover { background: #abaaaa; /* Old browsers */
            background: -moz-linear-gradient(top,  #abaaaa 1%, #d1d1d1 40%, #f1f0f0 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#abaaaa), color-stop(40%,#d1d1d1), color-stop(100%,#f1f0f0)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* IE10+ */
            background: linear-gradient(top,  #abaaaa 1%,#d1d1d1 40%,#f1f0f0 100%); /* W3C */           
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaaaa', endColorstr='#f1f0f0',GradientType=0 ); /* IE6-9 */
            }
          
/* sliding doors - buttons : submit */
BUTTON.dynamic_btn, BUTTON.dynamic_btn SPAN {background:url('/OrangeMain/Images/Sprite/sliding_door.gif') no-repeat;}	
BUTTON.grey_btn {height:20px; background-position:left 0px;border:0 none; padding:0 0 0 14px; width:auto; position:relative; overflow:visible;}
BUTTON.grey_btn SPAN {height:20px; line-height:19px; background-position:right -20px; display:block; white-space:nowrap; padding:0 14px 0 0; position:relative; margin-right:-2px;font:1em arial;}
BUTTON.grey_btn::-moz-focus-inner {border:none;}	

INPUT.dynamic_btn, INPUT SPAN.1 {background:url('/OrangeMain/Images/Sprite/sliding_door.gif') no-repeat;}	
INPUT.grey_btn {height:20px; background-position:left 0px;border:0 none; padding:0 0 0 14px; width:auto; position:relative; overflow:visible;}
SPAN.1 {height:20px; line-height:19px; background-position:right -20px; display:block; white-space:nowrap; padding:0 14px 0 0; position:relative; margin-right:-2px;}
INPUT.grey_btn::-moz-focus-inner {border:none;}	

A.dynamic_btn, A.dynamic_btn SPAN {background:url('/OrangeMain/Images/Sprite/sliding_door.gif') no-repeat; text-decoration:none;}	
A.grey_btn {height:20px; background-position:left 0px; border:0 none; padding:0px; width:auto; display:block;}
A.grey_btn SPAN	 {height:20px; line-height:19px; background-position:right -20px; padding:0 14px 0 14px; display:block; _float:left;}
A.grey_btn::-moz-focus-inner {border:none;}	

/* hide */
.hidden {display:none;}
.invisible {visibility:hidden;}
.hide {position:fixed;left:-5000px;}
.hideIE6 {text-indent:9999; position:absolute;}
.lnkNull {text-decoration:none;}

/* sprites */
.sprite_general {background:#fff url('/OrangeMain/Images/Sprite/general.gif') no-repeat;} 
.sprite_arrows_2 {background:url('/OrangeMain/Images/Sprite/link_arrows_2.gif') no-repeat;}
.sprite_lobby_help {background:url('/OrangeMain/Images/Sprite/lobby_help_elements.gif') no-repeat;}
.sprite_device {background:url('/OrangeMain/Images/Sprite/sprite_device.gif') no-repeat;}

/*********** Contact Us **************/
.ContactUsCont .SendButton {background: url(images/sendB.gif) no-repeat;width:59px;height:19px;font:bold 12px arial;color:#ff6600;text-align:center;padding-top:1px; cursor:pointer;margin-right:220px;}
.ContactUsCont .RedBorder {border:2px solid red;}
.ContactUsCont .ErrMsg {color:Red;font:bold 12px arial;float:right;display:none;padding-right:4px;}
.ContactUsCont .PleaseWait {background: url(images/Pleasewait.gif) no-repeat;width:16px;height:16px;display:none; float:left;margin-left:260px;}
.TextBox {border:solid 1px #d8d8d8;}

/*********** Select Dropdown **************/
.dropdownService {width:117px;margin:2px 0px 0px 0px; text-align:right;}
.dropdown .scrollbar {width:16px;position:absolute;top:0;left:0;background-color: #fafafa;}
.dropdown .up {width:17px;height:18px;position:absolute;top:0;left:0;background:#fff url('/orangemain/images/dropdown/general.gif') no-repeat -13px -398px;cursor:pointer;}
.dropdown .down {width:17px;height:18px;position: absolute;left:0;background:#fff url('/orangemain/images/dropdown/general.gif') no-repeat -13px -357px;cursor:pointer;}
.dropdown .scroller {width:14px;_height:15px;min-height:15px;position:absolute;top:17px;left:0;border:1px solid #fafafa;background-color:#dbdadb;}
.dropdown-selected {float:none;border:1px solid #d8d8d8;background-color:#fff;position: absolute;top:0;left:0;visibility:hidden;height:19px;}
.dropdown-selected A {float:none;display:block;height:18px;text-decoration:none;background:url('/orangemain/images/dropdown/arrow_orange_17x18.jpg') no-repeat 0px 1px;font:normal 12px arial;color:#231F20;padding:2px 4px 0px 10px;cursor:pointer;overflow:hidden;}
DIV.dropdown {margin:0;float:none;border:1px solid #d8d8d8;position:absolute;top:0;left:0;visibility:hidden; /*max-height: 234px;  _height: 217px;*/ max-height: 180px;_height:163px;overflow:hidden;z-index:1000;}
DIV.item {background-color:#fff; font:normal 16px arial; color:#010101;margin:0;float:none;}
DIV.items-wrap {margin:0;float:none;}
.item A {display:block;text-decoration:none;font:normal 12px arial;color:#231F20;padding:3px 4px 0px 16px;margin:0;float:none;}
.item A:hover {display:block; background-color:#231F20;font:normal 12px arial;color:#ffffff;margin:0;float:none;}

/*********** Cycle Control **************/
*html .PromoList {width:280px;margin:4px 0 0 15px;height:125px !important;}
.CycleGrayBoxBG .PromoList {width:270px !important;}
*html .PromoList UL {list-style:none;height:142px;width:288px;}
*html .SimilarDevicePromoList {width:280px;margin:4px 0 0 15px;height:125px !important;}
*html .SimilarDevicePromoList UL {list-style:none;height:142px;width:288px;}
.horzUL, .horzUL LI {padding:0px;margin:0px;float:right;list-style:none}
.CycleGrayBoxBG {height:175px;width:298px;background-color:#f0f0f0;/*background:#f0f0f0 url('/OrangeCatalog/img/CycleGrayBoxBG.gif') repeat-x bottom left;*/ border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.SimilarCycleGrayBoxBG {height:175px;width:298px;background:#f0f0f0 url('/OrangeCatalog/img/CycleGrayBoxBG.gif') repeat-x bottom left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.CycleGrayBoxBG UL {list-style:none;}
.SimilarCycleGrayBoxBG UL {list-style:none;}
.PromoList {width:280px;margin:0 0 0 15px}
.PromoList UL {list-style:none;height:142px}
.SimilarDevicePromoList {width:280px;margin:0 0 0 15px}
.SimilarDevicePromoList UL {list-style:none;height:142px}
.ParentLI {text-align:center;height:142px;width:88px;}
.CycleItemStyle {text-align:center;padding-top:5px;}
.CycleItemLink {border:none;text-decoration:none}
.CycleSep {height:2px; background:url('/OrangeCatalog/img/phones/grey_box_sep.gif') repeat-x 0px 0px; font:normal 2px/2px Arial;margin-top:5px;}
.button_wrapper {width:220px;margin-left:55px;margin-top:3px}
.next_tip {float:left;text-align:right;padding-top:2px;margin-left:20px;}
.prev_tip {float:left;text-align:left;padding-top:2px;margin-left:20px;}
.next_tip_enabled {height:11px;width:11px;background:url('/OrangeCatalog/img/general.gif') no-repeat -12px -438px; display:block;}
.prev_tip_enabled {height:11px;width:11px;background:url('/OrangeCatalog/img/general.gif') no-repeat -12px -473px; display:block; }
.more_tips {text-align:center;}
.num_tip {float:left;width:61px;text-align:center; color:#3d3b3c;font:normal 12px arial;margin-left:20px;}
.grey_box_header_center {float:right;clear:none;width:453px;height:23px;}
.header_link:link,.header_link:visited,.header_link:active,.header_link:active:visited { float:right; color:#FFFFFF; font:bold 14px Arial; text-decoration:none; margin:3px 12px 0px 0px; }
.header_link:hover {float:right;color:#fff;margin:3px 12px 0px 0px;}
.model_link {color:#3d3b3c;text-decoration:none;display:block;margin-top:3px;text-align:center}

/*********** Template For Styles Updated via CMS **************/
/* main content wrappers */
.template_page_content_wrapper_966 {width:966px;margin:0 auto;direction:rtl;}  
.template_page_right_container_657 {float:right;width:657px;}

/* main header */
.template_page_main_header {margin:0;color:#231F20;font:bold 22px arial;padding-bottom:10px;}

/* table bottom items */
.template_page_main_container_table {width:656px;margin:0px auto;/*position:relative;*/}
.template_page_section_p {margin:10px 0 5px}
.template_page_main_container_table UL {padding:0;}
.template_page_main_container_table UL LI {padding:3px 24px;margin:4px 0;font:normal 1.2em/16px arial;border:1px solid #e0e0e0;background:url(/OrangeCatalog/img/phones/phonepage/print/check.gif) no-repeat 99% 50%;}
/*.template_page_main_container_table .border_top {position:absolute;top:4px;height:10px;}*/

/* list items */
UL.template_page_ul {list-style:none; margin:0 1px 5px 0; padding:0;}
UL.template_page_ul LI {color:#231F20;font:normal 1.2em arial;padding:0px 14px 0px 0px;list-style-image:none;list-style:none;background:url('/orangecatalog/img/phones/list_bullet.gif') no-repeat right 3px;}
UL.template_page_ul_small LI {color:#231F20;font:normal 1em arial;padding:0px 14px 0px 0px;list-style-image:none;list-style:none;background:url('/orangecatalog/img/phones/list_bullet.gif') no-repeat right 3px;}
.template_print ul.template_page_ul LI {background-image: none; color:#231F20; font:normal 1.2em arial;padding: 0;margin:0px 14px 0px 0px;list-style-image:url('/orangecatalog/img/phones/list_bullet.gif');}
.details a:link, .details a:focus, .details a:active, .details a:visited, .details a:active:visited {color:#ff6600}
.price_box_content190 a:link , .price_box_content190 a:focus, .price_box_content190 a:active, .price_box_content190 a:visited, .price_box_content190 a:active:visited {color:#ff6600}

/* device info */
.template_page_device_specs2 {line-height:20px; padding:15px 0 10px 0;}
.template_page_section_header {margin:0; padding:8px 0px 4px 0px;}
.template_page_price {font:bold 24px arial;}
.template_page_details {padding-right:15px;}
.template_page_details H3 {font:bold 1.4em arial;}

/* headers and header links */
.template_page_box_black_header {height:23px; background:url('/orangeCatalog/img/phones/black_header_bg.gif') repeat-x 0px 0px;}
.template_page_box_black_header_left {float:left;background:url('/orangeCatalog/img/phones/general.gif') no-repeat -12px -58px;width:5px; height:23px;}
.template_page_box_black_header_right {float:right;background:url('/orangeCatalog/img/phones/general.gif') no-repeat -12px -12px;width:5px;height:23px;}
.template_page_header {color:#fff;text-decoration:none;margin:3px 12px 0px 0px;padding:0;}
.services_container {border-top:1px solid #e0e0e0;height:17px;padding:2px 16px 0 0;}

/******************** Box Container 3 Item Block *********************************/
.BoxContainer_3Item {margin-bottom:15px;}
.BoxContainer_3Item .TitleBlock {background:transparent url(/orangeCatalog/img/phones/black_header_bg.gif) repeat-x scroll 0 0;height:25px}
.BoxContainer_3Item .TopRightCorner {background:url('/orangeCatalog/img/phone/general.gif') no-repeat -12px -264px; width:5px; height:23px;float:right}
.BoxContainer_3Item .TopLeftCorner {background:url('/orangeCatalog/img/phone/general.gif') no-repeat -12px -310px; width:5px; height:23px;float:left;}
.BoxContainer_3Item .Content {background:#F0F0F0 url(/orangeCatalog/img/grey_box_bg.gif) repeat-x scroll left bottom;height:155px}
.BoxContainer_3Item .Item {height:100%;margin-right:10px;}
.BoxContainer_3Item .BottomBlock {background:url(/orangeCatalog/img/phones/grey_box_bottom_bg.gif) repeat-x scroll 0 0;height:5px;}
.BoxContainer_3Item .RightBottomCorner {background:url(/orangeCatalog/img/phones/grey_box_elements.gif) no-repeat scroll -26px -677px;float:right;height:5px;}
.BoxContainer_3Item .MidBottomCorner{}
.BoxContainer_3Item .LeftBottomCorner {background:url(/orangeCatalog/img/phones/grey_box_elements.gif) no-repeat scroll -26px -733px;float:left;height:5px;}
.BoxContainer_3Item .ItemLink {font:bold 1.2em arial;margin-top:3px;text-decoration:none;color:black;}

.TitleLink{}
.TitleText {float:right;color:#fff;font:bold 1.4em arial;margin:3px 12px 0 0;}
.ItemText {font:bold 1em arial;margin-top:3px;}
.ItemLink {font:bold 1.2em arial;margin-top:3px;text-decoration:none;color:black;}
.ItemImage {float:right;width:88px;height:105px;padding-top:10px;text-align:center;margin:0 0 0 5px;}
/**********************************************************************/

/***** Select Box Style ************/
.dropDown{background-color:#ffffff;z-index:10;width:200px;font:normal 1em arial;}
.dropDownMainOption{border:1px solid #d8d8d8;cursor:pointer;height:18px;z-index:10;}
.DropDownList{visibility:hidden;position:absolute;width:100px;}
.FirstDropDownOption{float:right;width:95px;text-align:right;padding-right:3px;padding-top:2px;}
.DropDownArrow{width:17px;background:transparent url(/OrangeCatalog/img/general.gif) no-repeat scroll -12px -357px;height:17px;float:left;margin:0 0 1px 1px;}
.dropDown UL {list-style:none;padding:0px;margin:0px;}
.dropDown LI {list-style:no ne;padding:2px;margin:0px;width:auto;}
.dropDown LI A {cursor:pointer;float:left;}
.dropDown UL INPUT {list-style:none;vertical-align:middle;}
.SelectBoxWidth100{width:100px !important;}
.SelectDiv100 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:96px;float:right;}
.SelectDiv100 SELECT {margin:-2px -2px 0 0; height: 21px !important;font:normal 1em arial;}
.SelectBoxWidth152{width:148px !important;margin: 4px 0 0;}
.SelectDiv152 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:148px;float:right;}
.SelectDiv152 SELECT {margin:-2px -2px 0 0;height: 21px !important;font:normal 1em arial;}
.SelectBoxWidth160{width:160px !important;}
.SelectDiv160 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:156px;float:right;}
.SelectDiv160 select {margin:-2px -2px 0 0;height:21px !important;font:normal 1em arial;}
.SelectBoxWidth166{width:166px !important;}
.SelectDiv166 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:162px;float:right;}
.SelectDiv166 SELECT {margin:-2px -2px 0 0;height:21px !important;font:normal 1em arial;}
.SelectBoxWidth170{width:170px !important;}
.SelectDiv170 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:166px;float:right;}
.SelectDiv170 SELECT {margin:-2px -2px 0 0;height: 21px !important;font:normal 1em arial;}
.SelectBoxWidth185{width:185px !important;}
.SelectDiv185 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:181px;float:right;}
.SelectDiv185 select {margin:-2px -2px 0 0;height:21px !important;font:normal 1em arial;}
.SelectBoxWidth188{width:188px !important;}
.SelectDiv188 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:184px;float:right;}
.SelectDiv188 SELECT {margin:-2px -2px 0 0; height: 21px !important;font:normal 1em arial;}
.SelectBoxWidth210{width:210px !important; margin: 4px 0 0;}
.SelectDiv210 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:206px;float:right;}
.SelectDiv210 SELECT {margin:-2px -2px 0 0; height: 21px !important;font:normal 1em arial;}

.SelectBoxWidth200{width:200px !important;}
.SelectDiv200 {border:1px solid #d8d8d8;height:17px;overflow:hidden;width:196px;float:right;}
.SelectDiv200 SELECT {margin:-2px -2px 0 0; height: 21px !important;font:normal 1em arial;}

.SelectBoxWidth50{width:48px !important;}
.SelectDiv50 {border:1px solid #d8d8d8;height:18px;overflow:hidden;width:44px;float:right;}
.SelectDiv50 SELECT {margin:-2px -2px 0 0; height: 22px !important;font:normal 1em arial;}

/***********************************************/
.ModalSelectOptionList LI {width:170px}
.ManufactureSelectOptionList LI {width:170px}
.SelectOptionList LI {width:auto;padding-right:1px;}

/***** Flash : home page ************/
.flashHeight {width:968px;height:398px;margin-bottom:10px;}
/***********************************************/

/***** AddThis ************/
.addthis_default_style .at300m { text-decoration:none;color:#115bb5;font:normal 1.2em arial;}
.addthis_default_style .at300m:hover { text-decoration:underline;}

/***** Chat- Live Person ************/
#lpButtonDiv {width:107px;height:209px;position:fixed;left:0;bottom:15px;z-index:999999;}
#lpButDivID-1327313240017 {width:107px;height:209px;position:fixed;left:0;bottom:15px;z-index:999999;}

/***** popup tablet CSS3 ************/                
.clearfix:after {content: ".";display: block;clear: both;visibility:hidden;line-height:0;height: 0;} 
.clearfix {display: inline-block;} html[xmlns] .clearfix {display: block;} * html .clearfix {height: 1%;}
        
.popup_css3 {direction:rtl;position:absolute;padding:0 0 0.7em;width:51.8em;height:21.4em;background:#f3f3f3;border-right:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;
                border-bottom-left-radius: 0.8em 0.8em;
                border-bottom-right-radius: 0.8em 0.8em;
                -moz-border-radius-bottomright: 0.8em 0.8em;
                -moz-border-radius-bottomleft: 0.8em 0.8em;  
                }                
.popup_css3 UL {width:100%;margin-top:1em;position:relative;top:0.6em;}
.popup_css3 UL LI {float:right;display:block;border:1px solid #cecece;width:160px;height:123px;margin-right:0.8em;border-radius:1em;
                    background: #ffffff; /* Old browsers */
                    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 84%, #d0d0d0 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#e6e6e6), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 84%,#d0d0d0 100%);  /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #ffffff 0%,#e6e6e6 84%,#d0d0d0 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top, #ffffff 0%,#e6e6e6 84%,#d0d0d0 100%); /* IE10+ */
                    background: linear-gradient(top, #ffffff 0%,#e6e6e6 84%,#d0d0d0 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
                    }
.popup_css3 UL LI A {display:block;font:normal 1.5em arial;text-decoration:none;color:#363636; text-align:center;text-shadow:0 1px 1px #fff;padding-top:1em;}   
.popup_css3 UL LI IMG {margin:0 auto;height:75px;width:75px;border:0 none;}          
.popup_css3 UL LI SPAN {display:block;padding-top:0.5em;}
.popup_css3 A.button {text-decoration:none;position:relative;cursor:pointer;border:1px solid #d55a00;top:1.1em;height:37px;padding:0 1.7em;border-radius:0.6em;font:bold 1.6em arial;text-shadow:0 1px 2px rgba(0,0,0,0.38);color:#fff;background: #ff6600; /* Old browsers */
                        background: -moz-linear-gradient(top,  #ffd8a1 0%, #ffb44b 1px, #ff9600 2px, #ff6600 10px, #ff9600 100%); /* FF3.6+ */
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd8a1), color-stop(1px,#ffb44b), color-stop(2px,#ff9600), color-stop(10px,#ff6600), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
                        background: -webkit-linear-gradient(top,  #ffd8a1 0%, #ffb44b 1px, #ff9600 2px, #ff6600 10px,  #ff9600 100%); /* Chrome10+,Safari5.1+ */
                        background: -o-linear-gradient(top, #ffd8a1 0%,#ffb44b 1px, #ff9600 2px,#ff6600 10px, #ff9600 100%); /* Opera 11.10+ */
                        background: -ms-linear-gradient(top,  #ffd8a1 0%, #ffb44b 1px, #ff9600 2px,#ff6600 10px, #ff9600 100%); /* IE10+ */
                        background: linear-gradient(top, #ffd8a1 0%, #ffb44b 1px,#ff9600 2px,#ff6600 10px, #ff9600 100% ); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff9600',GradientType=0 ); /* IE6-9 */
                        }              
.popup_css3 .bottom {clear:both;position:relative;top:2em;}
.popup_css3 .bottom LABEL {font-size:1.4em;line-height:10px;}
.popup_css3 .bottom INPUT {margin:0 1em 0 0.7em;}
.popup_css3 .bottom LABEL, .popup_css3 .bottom INPUT {}
.popup_css3 H1 {width:520px;margin:0 -1px;height:32px;color:#fff;font:bold 2em arial; text-shadow:0 1px 1px #000;border-top:1px solid #898989;position:absolute;top:-30px;line-height:28px;direction:rtl;-webkit-box-shadow:0px 1px 15px rgba(0,0,0,0.5);
                background: #595959; /* Old browsers */
                background: -moz-linear-gradient(top,  #595959 0%, #363636 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#363636)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #595959 0%,#363636 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #595959 0%,#363636 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #595959 0%,#363636 100%); /* IE10+ */
                background: linear-gradient(top,  #595959 0%,#363636 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#363636',GradientType=0 ); /* IE6-9 */
                border-top-left-radius: 0.4em 0.4em;
                border-top-right-radius: 0.4em 0.4em;                 
                }
.popup_css3 H1 {text-align:center;}
.popup_css3 H1 A {color:#fff;font:bold 0.875em/26px arial;display:block;height:28px;width:28px;border-radius:2em;position:absolute;right:-10px;top:-2px;z-index:999;border:2px solid #c4c4c4; background:#363636;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.5); cursor:pointer; text-decoration:none;}    
      
      
      
/*-------------  new sms login -----------------
-----------------------------------------------*/
LABEL {border: 0 none;margin: 0;padding: 0;}
.rel {position:relative;}
A {border-bottom: 1px solid #1D1D1D;color: #231F20;text-decoration: none;} 
.login-form ARTICLE.identification-form {width:730px;margin: 0 auto;border-radius: 0.5em 0.5em 0.5em 0.5em;border: 1px solid #D3D3D3;direction:rtl;text-align:right;padding:24px 16px 19px;color:#3d3b3c;margin-bottom:20px;;margin-top:20px;background-color: #FFFFFF;}
.login-form ARTICLE.identification-form P {font:bold 1.4em arial;padding-bottom:20px;}
.login-form ARTICLE.identification-form .row {padding-bottom:10px;}
.login-form ARTICLE.identification-form .row.last {padding-bottom:40px;}
.login-form ARTICLE.identification-form .row INPUT {width:155px;height:35px;padding-right:10px;padding-left:10px;border:1px solid #BBBBBB;border-radius: 0.5em 0.5em 0.5em 0.5em;vertical-align:top;font:normal 1.5em arial;line-height:35px;}
.login-form ARTICLE.identification-form .top-btn INPUT {text-align:center;}
.login-form ARTICLE.identification-form .row INPUT.error {border:1px solid #FF6600;}
.login-form ARTICLE.identification-form .row SPAN LABEL {display: inline-block;font: 1.4em arial;padding-top: 10px;}
.login-form ARTICLE.identification-form .row INPUT.short {width:85px;height:35px;border:1px solid #BBBBBB;border-radius: 0.5em 0.5em 0.5em 0.5em;vertical-align:top;text-align:center;padding-right:0;margin-right:5px;font:normal 1.5em arial;line-height:35px;}
.login-form ARTICLE.identification-form .row SPAN {display: inline-block;width:107px;vertical-align:top;/*float:right;*/}
/* loader*/
.login-form ARTICLE.identification-form .top-btn DIV.loader {left:-40px;position:absolute;top:5px;}
.login-form ARTICLE.identification-form .bottom-lnk DIV.loader {left:190px;position:absolute;bottom:4px;}
/* identification */
.login-form ARTICLE .error-bg {display:inline-block;background-color:#EEEEEE;padding:2px 5px;}
.login-form ARTICLE.identification-form P {padding-bottom:20px;}
.login-form ARTICLE .row SPAN LABEL.long {padding-top: 0 !important;} 
.login-form ARTICLE .row SPAN.remark-bg {display:inline-block;background-color:#EEEEEE;font:1.4em arial;padding:3px 10px;float:none;width:397px;margin-right:15px;height:34px}
.login-form ARTICLE .row SPAN.remark-bg A {border-bottom:1px solid #1D1D1D;}
.login-form ARTICLE.identification-form P {font-weight:bold;}
.login-form ARTICLE.identification-form .top-btn {/*position:absolute;left:25%;top:62px;*/}
.login-form ARTICLE.identification-form .top-btn .BtnSize {font:bold 1.5em/38px arial;height:38px;width:128px;margin-right:10px;vertical-align:top;}
.login-form ARTICLE.identification-form .bottom-lnk .orangeBtn.BtnSize {font:bold 1.5em/38px arial;height:38px;}
.login-form ARTICLE.identification-form A.btn-disable {border-radius:0.4em 0.4em 0.4em 0.4em;text-align:center;background:#b5b5b5;box-shadow:0 1px 3px rgba(0,0,0,0.43);border:1px solid #9c9c9c; text-decoration:none;color:#1d1d1d;text-shadow:0 1px 0 rgba(255,255,255, 0.61);display:inline-block;width:128px !important;height:36px !important;font:bold 1.5em arial;line-height:36px !important;}
.login-form ARTICLE.identification-form A.btn-disable SPAN {text-align:center;/*padding: 0 50px;*/}
.login-form ARTICLE.identification-form .bottom-lnk A.btn-disable {width:178px !important;}
.login-form ARTICLE.identification-form .row SPAN.error {margin-right:110px;color: #FF0000;font: 1.2em arial;width:80%;float:right;/*top:40px;position: absolute;right: 108px;*/}
.login-form ARTICLE.identification-form .orangeBtn.topB {font: bold 1.6em/38px arial;height: 38px;margin-right: 10px;width: 128px;}
.login-form ARTICLE.identification-form .topB SPAN {width:128px;}

/*.login-form #CaptchaDiv {position:relative;}*/
#CaptchaDiv {clear:both;}
/*.login-form ARTICLE.identification-form .captchaContainer  .security_code {position:relative;}*/
.login-form ARTICLE.identification-form .captchaContainer {padding-bottom:10px;position:relative;}
.login-form ARTICLE.identification-form .captchaContainer .float_right {float:right;width:110px;}
.login-form ARTICLE.identification-form .captchaContainer .LBD_CaptchaDiv {position:absolute;left:147px;/*top:205px;*/}
.login-form ARTICLE.identification-form .captchaContainer .LBD_CaptchaImage > IMG {width:160px;height:48px;}
.login-form ARTICLE.identification-form .captchaContainer .LBD_CaptchaDiv DIV.field_text {display:none;}
.login-form ARTICLE.identification-form .captchaContainer #CaptchaDiv .field_text {display:none;}
.login-form ARTICLE.identification-form .captchaContainer INPUT#CaptchaTextBox {float:right;}
.login-form ARTICLE.identification-form .captchaContainer  #CaptchaLabel {display:none;}
.login-form ARTICLE.identification-form .captchaContainer .field_space_short {display:none;}
/*.login-form ARTICLE.identification-form .captchaContainer .field_comments_short {position:relative;}*/
.login-form ARTICLE.identification-form .captchaContainer .field_comments_short .field_error_short  {position: absolute;right:110px;bottom:-5px;color: red;font: 1.2em arial;}
.login-form ARTICLE.identification-form .captchaContainer INPUT#CaptchaTextBox {margin-top:10px;}
.login-form ARTICLE.identification-form #captchaContainer2 {margin-top:10px;padding-top:10px;}
.login-form ARTICLE.identification-form .bottom-lnk {/*bottom:9px;height:40px;left:29px;position:absolute;*/width:98%;}
.login-form ARTICLE.identification-form .bottom-lnk .orangeBtn {font:bold 1.4em arial; width: 180px;height:35px;line-height:35px;}
.login-form ARTICLE.identification-form .h20 {height:20px;}
.login-form ARTICLE.identification-form .h40 {height:40px;}
.login-form ARTICLE.identification-form .top-btn span.loader {margin-right:10px;}
.login-form ARTICLE A.back {text-decoration:none;border-bottom:none;display:inline-block;padding-top:20px;margin-bottom:20px;cursor:pointer;}
.login-form ARTICLE A.back I {background: url("/OrangeServices/images/back_arrow_small.png") no-repeat scroll 0 2px transparent;display: inline-block;width:10px;height:10px;margin-left:5px;padding-top:3px;vertical-align:middle;}
.login-form ARTICLE A.back SPAN {display:inline-block;font:bold 1.4em arial;}

.login-form  #NextStepContainer span.loader {display:inline-block;margin-left:10px;vertical-align:bottom;}
                                                   
.login-form DIV#LoginErr .login-err-msg {background-color: #FFFFFF;border: 1px solid #D3D3D3;border-radius: 0.5em 0.5em 0.5em 0.5em;color: #3D3B3C;direction:rtl;height:140px;margin:20px auto;padding:0 16px 30px;text-align:right;width:730px;}
.login-form DIV#LoginErr .login-err-msg P {margin-right:20px;margin-top:20px;font:normal 1.6em arial;}
.login-form DIV#LoginErr .login-err-msg P I {background: url("/OrangeSale/images/sprite_wizard.png") no-repeat scroll -191px 0 transparent;display: inline-block;height:50px;width:50px;margin-left:15px;vertical-align:middle;}
.login-form DIV#LoginErr .login-err-msg .bottom-lnk {position:absolute;bottom:20px;left:20px;}
.login-form DIV#LoginErr .login-err-msg .bottom-lnk .orangeBtn {font:bold 1.4em/35px arial;height:35px;width:180px;}

/* btn */
ARTICLE.identification-form .top-btn .BtnSize {font: bold 1.5em/38px arial;height: 38px;width: 128px;}
.orangeBtn
{
    background: #2cd5c4;
    color: #000;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align: center;text-decoration: none;cursor: pointer;
    display: inline-block;overflow: hidden;}
     
 .orangeBtn span
    {
        width: 100%;display: block;
    }

    .orangeBtn:hover
    {
     background-color:#a6eee7 !important;
    }

 