/**
* MOBILY master css | 
================================================
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
**/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
  display:block;
}
nav ul {
  list-style:none;
}
blockquote, q {
  quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
/* change colours to suit your needs */
ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}
/* change colours to suit your needs */
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
/* change border colour to suit your needs */
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select {
  vertical-align:middle;
  outline: none;
}

ul { list-style: none; }
ul,dl,p,h1,h2,h3,h4,h5,h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
a:hover, a:active, a:focus { outline: 0; }
a:hover { text-decoration: none; }
/**:focus
{
    outline: none;
}
 -------------------------------------------------------------clearfix http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after {
/*Raef change
  content: ".";
  /*end of Raef change */
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clear{clear:both;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { /*display: block;*/ display:inline-block; }
* html .clearfix { height: 1%; }
/* -------------------------------------------------------------clearfix http://www.webtoolkit.info/css-clearfix.html */

/* ===================
KELLUM IMAGE REPLACEMENT | http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/
=================== */
.kir { text-indent: 100%; white-space: nowrap; overflow: hidden;}

/* ----------------------------------
css3 animation helper
---------------------------------- */
.transition {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


/* ===================
GENERAL
=================== */



/* footer stick */
/*
html, body {height: 100%;}
html   { position: relative; min-height: 100%; }
body   { margin-bottom: 298px; }
footer[role="contentinfo"] { position: absolute; bottom: 0; left: 0; height: 298px; width: 100%; }
*/
/* footer stick */



body {
  font: 13px/1.7 Arial, Helvetica, sans-serif;
  background: #fbfbfb;
  text-align: center;
  color: #5e5c60;
  text-rendering: optimizeLegibility;
}
body.raqi {
  background: #050505; 
}
a, a:link {
  text-decoration: none;
  /*color: #066cc2;*/
  color: #0098db;
}
a:hover { text-decoration: none; }
a:visited, a:focus { text-decoration: none;}

/* web fonts */
@font-face {
    font-family: 'neotechregular';
    src: url('../fonts/neotech-webfont.eot');
    src: url('../fonts/neotech-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neotech-webfont.svg#neotechregular') format('svg'),
         url('../fonts/neotech-webfont.woff') format('woff'),
         url('../fonts/neotech-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechlight';
    src: url('../fonts/neotech-light-webfont.eot');
    src: url('../fonts/neotech-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neotech-light-webfont.svg#neotechlight') format('svg'),
         url('../fonts/neotech-light-webfont.woff') format('woff'),
         url('../fonts/neotech-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechmedium';
    src: url('../fonts/neotech-medium-webfont.eot');
    src: url('../fonts/neotech-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neotech-medium-webfont.svg#neotechmedium') format('svg'),
         url('../fonts/neotech-medium-webfont.woff') format('woff'),
         url('../fonts/neotech-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neotechbold';
    src: url('../fonts/neotech-bold-webfont.eot');
    src: url('../fonts/neotech-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neotech-bold-webfont.svg#neotechbold') format('svg'),
         url('../fonts/neotech-bold-webfont.woff') format('woff'),
         url('../fonts/neotech-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* ===================
LAYOUT
=================== */
.block {
  /*Raef change: removed float:left
  float: left;
  Raef: end of change*/
  width:100%;
  /*
  
  background: #ccc;
  */
}
.block .wrap {
  width:951px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  /*background: #ddd;*/
}
#site_info { overflow: hidden; } /* hides facebook warning on extremely large pages */
/* ===================
TYPOGRAPHY
=================== */
.block h1 {
  font-family: 'neotechregular';
  color: #075590;
}
.block h2 {
  font-family: 'neotechregular';
  color: #075590;
}
.block h3 {
  font-family: 'neotechbold';
  color: #075590;
}

/* ===================
ADVANCED
=================== */
.separator { 
  width: 100%; 
  height: 2px;
  float: left; 
  clear: both; 
  padding: 18px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left 18px;
}

#content_main_cont p.back_to_category {
  float: right;
  padding: 25px 0 25px;
  width: auto;
  margin: 0;
}
#content_main_cont p.back_to_category a.go_back {
  top: 0;
}
dl.share_tools {
  float: left;
  position: relative;
  left: 0;
  bottom: 0;
  clear: both;
  height: 24px;
  width: 100%;
  /* d140207 
  padding: 20px 0 0 0; */
}
dl.share_tools dt  {
  float: left;
}
dl.share_tools dd {
  padding: 0 0 0 8px; 
  float: left;
} 
dl.share_tools dd.cta_bt {
  padding: 0 0 0 0; 
  float: right;
} 
dl.share_tools a {
  background-image: url(../images/icons/ico-social-share.png);
  display: block;
  width: 24px;
  height: 24px;
  text-indent: -9999em;
}
dl.share_tools .fb a { 
  background-position: 0 0;
}
dl.share_tools .tw a { 
  background-position: -32px 0;
}
dl.share_tools .gp a { 
  background-position: -64px 0;
}
dl.share_tools a.cta_bt {
  width: auto;
  height: auto;
  text-indent: 0;
  padding: 6px 10px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
dl.share_tools a.cta_bt:hover {
  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}




/* site root */
#site_root {
  background: #0097DB url(../images/branding/bg-tile-site-root-new.gif) repeat-x bottom left; /*ak branding change*/
  color: #fff;
  font-size: 14px;
  line-height: 1;
}
#site_root.business {
  background: #67696a url(../images/branding/bg-tile-site-root-business.gif) repeat-x bottom left;
  color: #fff;
  font-size: 14px;
  line-height: 1;
}
body.business_home #site_root {
  background: #67696a url(../images/branding/bg-tile-site-root-business.gif) repeat-x bottom left;
  color: #fff;
  font-size: 14px;
  line-height: 1;
}



#personal_busniess_nav ul,
#personal_busniess_nav ul li { float: left; }
#personal_busniess_nav ul li {
  padding:0 19px 0 0;
  margin:0 15px 0 0;
  background: url(../images/branding/site-root-nav-sep-new.gif) no-repeat right center; /*ak branding change*/
}
#site_root.business #personal_busniess_nav ul li {
  background: url(../images/branding/branding-nav-sep-bs.gif) no-repeat right center;
}
body.business_home #personal_busniess_nav ul li {
  background: url(../images/branding/branding-nav-sep-bs.gif) no-repeat right center;
}


#personal_busniess_nav a {
  color: #63c6f5;
  float: left;
  padding: 12px 0 13px 0;
}
#personal_busniess_nav a:hover {
  color: #fff;
}
#personal_busniess_nav a.current {
  color: #fbfbfb;
  background: url(../images/branding/site-root-nav-current.gif) no-repeat bottom center;
}
#site_root .site_tools,
#site_root .site_tools li { float: right; }
#site_root .site_tools li {
  padding:0 0 0 19px;
  margin:0 0 0 15px;
  background: url(../images/branding/site-root-nav-sep-new.gif) no-repeat left center; /*ak branding change*/
}

body.business_home #site_root .site_tools li, 
#site_root.business .site_tools li {
  background: url(../images/branding/branding-nav-sep-bs.gif) no-repeat left center;
}
body.business_home #site_root .site_tools li:last-child,
#site_root .site_tools li:last-child {
  padding:0;
  margin:0;
  background: none;
}
#site_root .site_tools li a {
  color: #d6d6d6;
  float: left;
  padding: 12px 0 13px 0;
}
#site_root .site_tools li a:hover {
  color: #fff;
}
#site_root .site_tools li.premium_follow a {
  padding:12px 0 13px 25px; 
  background: url(../images/icons/mobily-premium-ico.png) no-repeat left center;
}
#site_root .site_tools li.premium_follow a:hover,
#site_root .site_tools li.premium_follow a:active {
  color: #fff;
}
#site_root .site_root_search {
  position: relative;
}
#site_root .site_root_search form {
  float: left;
  padding: 7px 0 0 0;
}
#site_root input.site_root_input,
#site_root input#site_root_input {
  position: relative;
  z-index: 0;
  background: #044a80 url(../images/icons/ico-search.png) no-repeat left 4px !important;
  border-top:1px solid #023a66 !important;
  border-bottom:1px solid #356d99 !important;
  border-left: none;
  border-right: none;
  border-radius:30px;
  font-size: 12px;
  width:80px !important;
  padding:4px 15px 4px 30px !important; 
  font-family: Arial, Helvetica, sans-serif;
  color: #a4bdd0;
  box-sizing: content-box;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#site_root input.site_root_input:focus,
#site_root input#site_root_input:focus {
  background-color: #fff !important;
  width:130px !important;
}
html .mobily #site_root_search .dijitTextBox,
html .mobily #site_root_search .dijitSelect.dijitSelectFocused,
html .mobily #site_root_search .dijitTextBoxFocused .dijitInputContainer {
  border: none !important;
  width: auto !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.mobily #site_root_search #suggestionList {
  visibility: hidden;
}
body.business_home #site_root input.site_root_input,
body.business_home #site_root input#site_root_input,
#site_root.business input.site_root_input,
#site_root.business input#site_root_input {
  background: #4f5152 url(../images/icons/ico-search-business.png) no-repeat left 4px !important;
  border-top:1px solid #5d5d5d !important;
  border-bottom:1px solid #a2a2a2 !important;
  color: #969696 !important;
}

body.business_home #site_root input#site_root_input:focus, 
body.business_home #site_root input.site_root_input:focus,
#site_root.business input.site_root_input:focus,
#site_root.business input#site_root_input:focus {
  background-color: #fff !important;
  width:130px !important;
}
#site_root .search_results {
  position: absolute;
  left:-9999em;
  top:42px;
  z-index: 20;
  margin-left: -200px;
  color: #5e5c60;
  width: 524px;
  background: #fbfbfb;
  border:1px solid #c3c3c3;
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
}
#site_root .search_active .search_results {
  left:23px;
}
#site_root .search_results:after, #site_root .search_results:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#site_root .search_results:after {
  border-color: rgba(251, 251, 251, 0);
  border-bottom-color: #fbfbfb;
  border-width: 7px;
  left: 50%;
  margin-left: -8px;
}
#site_root .search_results:before {
  border-color: rgba(195, 195, 195, 0);
  border-bottom-color: #c3c3c3;
  border-width: 8px;
  left: 50%;
  margin-left: -9px;
}

#site_root .search_results .split_wrap {
  float: left;
  width:100%;
}
#site_root .search_results .split_one,
#site_root .search_results .split_two {
  float: left;
  width:262px;
  margin: 9px 0;
  padding: 6px 0 0 0;
  background: url(../images/primary/sep-vert.gif)  no-repeat right top;
}
#site_root .search_results .split_two {
  background: none;
}
#site_root .search_results h1 {
  background: #075590;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0 10px 8px 10px;
  padding: 7px 0 4px 0;
}
#site_root .search_results h2 {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #5e5c60;
  font-size: 11px;
  font-weight: bold;
  margin: 3px 0 4px 0;
}
#site_root.business .search_results h1 {
  background: #67696A;
}
#site_root.business .search_results ul li,
#site_root .search_results ul li {
  float: left;
  padding: 0;
  margin: 0;
  background: url(../images/primary/sep-horz-wide.gif) no-repeat 5px 100%;
}
#site_root .search_results ul li:last-child {
  padding: 0;
  margin: 0;
  background: url(../images/primary/sep-horz-wide.gif) no-repeat 5px 100%;
}
#site_root .search_results ul a {
  color: #5e5c60;
  font-size: 12px;
  width: 230px;
  min-height: 50px;
  line-height: 16px;
  padding: 4px 15px 8px 15px;
}
#site_root .search_results ul a span {
  color: #075591;
  font-size: 14px;
  line-height: 18px;
  display: block;
}
#site_root .search_results ul a:hover span { color: #fff; }
#site_root .search_results ul a:hover {
  color: #fff;
  background: #0098db;
}
#site_root.business .search_results ul a:hover {
  background: #bfbfbf;
}
#site_root .search_results ul li.forum_links {
  padding: 4px 15px 8px 15px; 
}
#site_root .search_results ul a.forum_link {
  font-size: 12px;
  padding: 0;
  min-height: auto;
  margin: 0;
  color: #0098db;
  padding: 0 0 0 8px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat left center;
}
#site_root .search_results p.view_all_results a:hover,
#site_root .search_results ul a.forum_link:hover {
  color: #0098db;
  text-decoration: underline;
}
#site_root .search_results p.view_all_results {
  float: right;
  display: block;
  width: 100%;
  font-size: 13px;
  line-height: 25px;
}
#site_root .search_results p.view_all_results a {
  float: right;
  color: #0098db;
  padding: 0 8px 0 0;
  margin: 1px 20px 11px 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
/* site root */

/* branding */
#branding {
  height: 95px;
  background: url(../images/branding/bg-sep-fade.gif) no-repeat bottom center;
  position: relative;
}
.ranan #branding {
  height: auto;
  padding: 0 0 25px 0;
}
#branding a.give_feedback {
  font-size: 11px;
  line-height: 22px;
  color: #5a5a5a;
  text-transform: uppercase;
  padding: 0 12px 0 5px;
  display: block;
  height: 24px;
  border: #e2e2e2 1px solid;
  border-top: none;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3); 
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  
  -webkit-border-bottom-right-radius: 10px 19px;
  -moz-border-radius-bottomright: 10px 19px;
  border-bottom-right-radius: 10px 19px;

  transform: rotate(90deg);
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari and Chrome */
  -o-transform: rotate(90deg); /* Opera */
  -moz-transform: rotate(90deg); /* Firefox */
  
  position: absolute;
  right: -46px; 
  top: 58px;

  -webkit-transition: all 0.5s ease-out;
  -moz-transition:    all 0.5s ease-out;
  -o-transition:      all 0.5s ease-out;
  -ms-transition:     all 0.5s ease-out;
  transition:         all 0.5s ease-out;
}
#branding a.give_feedback span {
  color: #075591;
  padding: 0 6px 0 0;
}

#branding a:hover.give_feedback {
  box-shadow: 0 0 0 rgba(0,0,0,0.3); 
  -moz-box-shadow: 0 0 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3);
}
#branding a.more_aside {
  font-size: 14px;
  line-height: 24px;
  color: #075591;
  font-family: 'neotechmedium';
  text-transform: uppercase;
  padding: 0;
  display: block;
  height: 24px;
  width: 92px;
  overflow: hidden;
  background: #f5f5f5;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg); 
  -o-transform: rotate(90deg); 
  -moz-transform: rotate(90deg);
  position: absolute;
  left: -34px; 
  top: 33px;
}
#branding a.more_aside span.more,
#branding a.more_aside span.less {
  position: absolute;
  display: block;
  height: 23px;
  width: 53px;
  padding: 0 0 0 20px;
  left: 0;
}
#branding a.more_aside span.more {
  top: 0;
}
#branding a.more_aside span.less {
  top: 24px;
}
#branding .smn_hide a.more_aside span.more {
  top: -24px;
}
#branding .smn_hide a.more_aside span.less {
  top: 0px;
}
#branding a.more_aside span.ico {
  display: block;
  width: 15px;
  height: 12px;
  text-indent: -9999em;
  background: url(../images/icons/ico-arrow-blue-double-right.png) no-repeat 0 0;
  position: absolute;
  left: 10px;
  top: 7px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); 
  -webkit-transform: rotate(90deg); 
  -o-transform: rotate(90deg); 
  -moz-transform: rotate(90deg);
}
#branding .smn_hide a.more_aside span.ico {
  top: 3px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg); 
  -webkit-transform: rotate(-90deg); 
  -o-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg);
}
#branding .sliding_more_nav {
  border-radius: 0 0 0 16px;
  /*width: 791px;*/
  height: 88px;
  padding: 0 0 0 24px;
  overflow: hidden;
  position: fixed;      /* mark 30.12.2013 | request */
  z-index: 100;
  right: 0;
  top: 58px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition:    all 0.5s ease-in-out;
  -o-transition:      all 0.5s ease-in-out;
  -ms-transition:     all 0.5s ease-in-out;
  transition:         all 0.5s ease-in-out;


  visibility: hidden;
  display: block;

}
#branding .sliding_more_nav.smn_hide {
  /*width: 630px;*/
  /*width: 626px;*/
  /*width: 46%;*/
   /* width: 731px;*/
}
#branding .sliding_more_nav #sub_nav_help {
  /*
  position: absolute;
  top: 0;
  left: 24px;
  */
  margin: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  padding-left: 2px;
  background-image: url(../images/primary/sep-vert.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
#branding .sliding_more_nav #sub_nav_help a {
  width: auto;
  height: 91px;
  padding: 0 12px;
  float: left;
  text-align: center;
  background: #f5f5f5 url(../images/primary/sep-vert.gif) no-repeat right top;
}
#branding .sliding_more_nav #sub_nav_help a span {
  display: block;
  padding: 65px 9px 0;
  text-transform: capitalize;
}


body.raqi #branding {
  height: 95px;
  background: none;
}
#branding.branding_intro {
  height: 115px; 
}
span#brand_mobily {
  position: relative;
  top: 18px;
  float: right;  /*ak branding change*/
  width: 53px; /*ak branding change*/
  height: 53px;
}
span#brand_mobily_ranan {
  position: relative;
  float: left;
  margin: 60px 0 20px 0;
}
span#site_info_brand_ranan {
  position: relative;
  float: left;
  margin: 0 0 20px 0;
}
#branding.branding_intro span#brand_mobily {
  top: 25px;
}
span#brand_mobily a {
  position: absolute;
  left:0;
  top:0;
  width: 53px; /*ak branding change*/
  height: 53px;
  background: url(../images/branding/brand-mobily-new.gif) no-repeat 0 0; /*ak branding change*/
  overflow:hidden; /*ak branding change*/
}
span#brand_mobily_ranan a {
  float: left;
  width: 228px;
  height: 43px;
  background: url(../images/branding/brand-mobily-ranan.png) no-repeat 0 0; 
}
span#site_info_brand_ranan a {
  position: absolute;
  left:0;
  top:3px;
  width: 124px;
  height: 49px;
  background: url(../images/branding/brand-mobily-raqi.png) no-repeat 0 0; 
}
body.raqi span#brand_mobily a {
  position: absolute;
  left:0;
  top:3px;
  width: 124px;
  height: 49px;
  background: url(../images/branding/brand-mobily-raqi.png) no-repeat 0 0; 
}
span#brand_mobily > a { background: url(../images/branding/brand-mobily.png) no-repeat 0 0; }

.ranan #branding .ranan_login {
  position: absolute;
  right: 0;
  top: 65px;
  font-family: neotechmedium;
  font-size: 14px;
}
.ranan #branding .ranan_login a {
  color: #666666;
  margin: 0 5px;
  padding: 10px 0;
}
.ranan #branding .ranan_login a.login {
  padding: 7px 0 5px 30px;
  background: url(../images/icons/ico-user.png) no-repeat 0 0;
}
#branding.branding_intro h1 {
  float: left;
  margin: 43px 0 0 98px;
  font-size: 28px;
  line-height: 32px;
  color: #075590;
}
#branding p.tagline {
  position: absolute;
  top:-29px;
  left:10px;
  font-family: 'neotechlight';
  font-size: 20px;
  color: #5e5c60;

}
#branding_nav {
  position: relative;
  float: left;
  width:757px;
  font-family: 'neotechmedium';
  font-size: 20px;
  margin: 43px 0 0 63px; 
}

#branding_nav li,
#branding_nav a {
  float: left;
}
#branding_nav li {
  padding:0 0 15px 0;
  margin:0 22px 0 0;
  position: relative;
  /*background: url(../images/branding/branding-nav-sep.gif) no-repeat right 4px; */
}
#branding_nav #nav > li:after {
  content: '';
  display: block;
  background: url(../images/branding/branding-nav-sep.gif) no-repeat -1px 4px;
  height: 34px;
  width: 1px;
  right: -12px;
  position: absolute;
  z-index: -1;
  top: 0;
}
body.raqi #branding_nav #nav > li:after {
  background: url(../images/branding/branding-nav-sep-raqi.gif) no-repeat -1px 4px;
}
#branding_nav #nav > li:nth-child(7):after {
  display: none;
}
body.raqi #branding_nav #nav > li:nth-child(6):after {
  display: none;
}
#branding_nav li.hover a:hover,
#branding_nav li.current a {
  color: #075590;
  background: #e7eef2;
}
body.raqi #branding_nav li.hover a:hover,
body.raqi #branding_nav li.current a:hover,
body.raqi #branding_nav li.hover a:hover,
body.raqi #branding_nav li.current a:hover {
  color: #5e5c60;
  background: none;
}
#branding_nav li.current li a {
  color: #5e5c60;
  background-color: none; 
}
#branding_nav li li a:hover {
  color: #0098db;
  text-decoration: underline;
}
#branding_nav li.my_mobily {
  float: right;
  padding:0 0 15px 30px;
  margin:0 0 0 0;
  background: url(../images/icons/ico-user.png) no-repeat 0px 4px; 
}
body.raqi #branding_nav li.my_mobily {
  float: right;
  padding:0 0 15px 30px;
  margin:0 0 0 0;
  background: url(../images/icons/ico-user-raqi.png) no-repeat 0 4px; 
}
body.raqi #branding_nav li.my_mobily a {
  color: #dedede;
}

#branding_nav li.my_mobily_loggedin {
  padding:0 0 0 30px;
  margin:0 0 15px 0;
  background: #075590 url(../images/icons/ico-user-logged-in.png) no-repeat 8px 4px; 
}
#branding_nav li.my_mobily_loggedin a {
  color: #fff;
  padding-right: 30px;
  background: url(../images/icons/ico-arrow-white-down.png) no-repeat 92% center;
}
#branding_nav li.my_mobily_loggedin a:hover {
  color: #fff;
}

#branding_nav li.my_business {
  float: right;
  padding:0 0 15px 30px;
  margin:0 0 15px 0;
  background: none;
}
#branding_nav li.my_business a {
  float: right;
  padding-left: 40px;
  background-image: url(../images/icons/ico-business.png); 
  background-repeat: no-repeat; 
  background-position: 7px 4px;
}
#branding_nav .business_nav_hook li.my_mobily_loggedin {
  background: #656768 url(../images/icons/ico-business.png) no-repeat 8px 4px; 
}
#branding_nav .business_nav_hook li.my_mobily_loggedin a {
  color: #ffffff;
}
#branding_nav li.my_business p.login_register a {
  background: none; 
}
#branding_nav a {
  color: #5e5c60;
  padding:0 10px 0 10px;
}
#branding_nav li:nth-child(7) { background-image: none; }
#branding_nav li .sub_content {
  position: absolute;
  z-index: 100;
  opacity:3.7;
  left:-9999px;
  top:45px;
  padding: 20px 10px 10px 10px;
  background: #fbfbfb;
  border:1px solid #c3c3c3;
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
  font-family: Arial, Helvetica, sans-serif;
}
#branding_nav li .discover_sub_content  { width:620px; }
#branding_nav li .products_sub_content  { width:900px; }
#branding_nav li .business_sub_content  { width:687px; }
#branding_nav li .support_sub_content   { width:884px; padding: 0 10px 10px 10px;margin: 0 -50px }
#branding_nav li .my_mobily_sub_content { width:241px; padding: 0 5px 10px 5px; }

#branding_nav .sub_content {
  background: #fbfbfb;
  border: 1px solid #c3c3c3;
}
#branding_nav .discover_sub_content:after, #branding_nav .discover_sub_content:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#branding_nav .discover_sub_content:after {
  border-color: rgba(251, 251, 251, 0);
  border-bottom-color: #fbfbfb;
  border-width: 7px;
  left: 20%; /*ak branding change*/
  margin-left: -95px;
}
#branding_nav .discover_sub_content:before {
  border-color: rgba(195, 195, 195, 0);
  border-bottom-color: #c3c3c3;
  border-width: 8px;
  left: 20%; /*ak branding change*/
  margin-left: -96px;
}
#branding_nav .products_sub_content:after, #branding_nav .products_sub_content:before {
  bottom: 100%;
  z-index:999;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#branding_nav .products_sub_content:after {
  border-color: rgba(251, 251, 251, 0);
  border-bottom-color: #fbfbfb;
  border-width: 7px;
  left: 28%; /*ak branding change*/
  margin-left: -110px;
}
#branding_nav .products_sub_content:before {
  border-color: rgba(195, 195, 195, 0);
  border-bottom-color: #c3c3c3;
  border-width: 8px;
  left: 28%; /*ak branding change*/
  margin-left: -111px;
}
@media screen and (min-width:750px) and (max-width:990px){#branding_nav .products_sub_content:after, #branding_nav .products_sub_content:before {left: 50%; /*ak branding change*/}#branding_nav .support_sub_content:before, #branding_nav .support_sub_content:after{left: 38%; /*ak branding change*/}#branding_nav .products_sub_content.business_sub_content:before, #branding_nav .products_sub_content.business_sub_content:after{left: 65%; /*ak branding change*/}.business_support #branding_nav .support_sub_content:before, .business_home #branding_nav .support_sub_content:before, .business_support #branding_nav .support_sub_content:after, .business_home #branding_nav .support_sub_content:after{left: 55%; /*ak branding change*/}#support_nav_help li.single_links a.learn_more {font-size: 10px; /*ak branding change*/}}
#branding_nav .support_sub_content:after, #branding_nav .support_sub_content:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#branding_nav .support_sub_content:after {
  border-color: rgba(251, 251, 251, 0);
  border-bottom-color: #fbfbfb;
  border-width: 7px;
  left: 28%; /*ak branding change*/
  margin-left: 14px;
}
#branding_nav .support_sub_content:before {
  border-color: rgba(195, 195, 195, 0);
  border-bottom-color: #c3c3c3;
  border-width: 8px;
  left: 28%; /*ak branding change*/
  margin-left: 13px;
}
#branding_nav .my_mobily_sub_content:after, #branding_nav .my_mobily_sub_content:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#branding_nav .my_mobily_sub_content:after {
  border-color: rgba(251, 251, 251, 0);
  border-bottom-color: #fbfbfb;
  border-width: 7px;
  left: 50%;
  margin-left: 53px;
}
#branding_nav .my_mobily_sub_content:before {
  border-color: rgba(195, 195, 195, 0);
  border-bottom-color: #c3c3c3;
  border-width: 8px;
  left: 50%;
  margin-left: 52px;
}

#branding_nav li.hover .discover_sub_content  { left:0px; } /*ak branding change*/
#branding_nav li.hover .products_sub_content  { left:-112px; z-index: 999;} /*ak branding change*/
#branding_nav li.hover .business_sub_content  { left:-204px; }
#branding_nav li.hover .support_sub_content   { left:-185px; } /*ak branding change*/
#branding_nav li.hover .my_mobily_sub_content { left:-114px; }

#branding_nav li.my_mobily_loggedin .my_mobily_sub_content { left:auto; right: 9999em; }
#branding_nav li.hover.my_mobily_loggedin .my_mobily_sub_content { right:0; }



/*
#branding_nav .business_nav_hook li:hover.my_mobily_loggedin .my_mobily_sub_content { left:-76px; }
.dj_chrome #branding_nav .business_nav_hook li:hover.my_mobily_loggedin .my_mobily_sub_content { left:-97px; }
*/

#branding_nav li .sub_content .split_wrap {
  float: left;
  clear: left;
  padding: 0 0 22px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#branding_nav li .sub_content .split_wrap.pad_reset {
  padding: 0 0 2px 0;
}
#branding_nav li .sub_content .split_wrap:last-child {
  background: none;
  padding:15px 0 0 0; 
  margin: 5px 0 10px 0;
}
#branding_nav li .business_sub_content .split_wrap:last-child {
  padding: 0;
}
#branding_nav li .sub_content .split {
  width:221px;
  margin:0 12px 0 0;
  float: left;
  min-height: 180px;
  background: url(../images/primary/sep-vert.gif) repeat-y right top;
}
#branding_nav li .sub_content.support_sub_content .split {
  width: 17%;
  /* min-width: 135px; */
  margin:0 10px 0 0;
  padding: 0 10px 0 0;
}

#branding_nav li .sub_content .split:last-child {
  margin:0;
  width:200px;
  background: none;
}
#branding_nav li .business_sub_content .split:last-child {
  width:221px;
}
#branding_nav li .sub_content.support_sub_content .split:last-child {
  width:141px;
  min-width:132px;
}
#branding_nav li .sub_content .split_one {
  width:264px;
  float: left;
  background: url(../images/primary/sep-vert.gif) repeat-y right top;
}
#branding_nav li .sub_content h2 {
  font-family: 'neotechlight';
  font-size: 17px;
  line-height: 26px;
  margin: 3px 0 1px 0; 
  color: #075590;
}
#branding_nav li .sub_content h2.voice_plans {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px 0;
  padding:0 0 0 38px;
}
#branding_nav li .sub_content h2.internet_soulutions {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -50px;
  padding:0 0 0 34px;
}
#branding_nav li .sub_content h2.bundles {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -100px;
  padding:0 0 0 37px;
}
#branding_nav li .sub_content h2.devices {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -150px;
  padding:0 0 0 48px;
}
#branding_nav li .sub_content h2.apps_media {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -200px;
  padding:0 0 0 34px;
}
#branding_nav li .sub_content h2.roaming_mobily {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -250px;
  padding:0 0 0 32px;
}
#branding_nav li .sub_content h2.additional_services {
  background: url(../images/icons/ico-sub-nav-sprite.png) no-repeat 2px -299px;
  padding:2px 0 2px 38px;
  margin-bottom: -2px;
  margin-top: -2px;
}
#branding_nav li .sub_content .split_two {
  float: left;
  width:327px;
  /*margin:0 0 0 12px;*//*Rakesh*/
  margin: 0 0 0 6px;
  font-size: 16px;
  line-height: 18px;
}
#branding_nav li .sub_content .nav_news_item {
  float: left;
  clear: left;
  width:297px;
  margin: 15px 0 0 0;
  padding: 0 0 25px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}

#branding_nav li .sub_content .nav_news_item:last-of-type {
	background: none;
}

#branding_nav li .sub_content .nav_news_item.last,
#branding_nav li .sub_content .nav_news_item:last-child {
  background: none;
  padding-bottom: 10px;
}
#branding_nav li .sub_content .nav_news_item a { color: #075591; line-height: 18px; }
#branding_nav li .sub_content .nav_news_item span.learn_more { 
  font-size: 12px;
  color: #0098db;
  float: left;
  clear: left;
  margin: 8px 0 0 0;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center; 
}
#branding_nav li .sub_content li.view_all a:hover,
#branding_nav li .sub_content p.discover_neqaty a:hover,
#branding_nav li .sub_content .nav_news_item a:hover span.learn_more { color: #075591; text-decoration: underline;}
#branding_nav li .sub_content img.nav_news_thumb {
  float: right;
  margin: 0 0 0 10px;
}
#branding_nav li .sub_content p.discover_neqaty a {
  float: right;
  clear: both;
  /*font-size: 12px;*/
  font-size: 14px;/*Rakesh*/
  line-height: 25px;
  color: #0098db;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center; 
}
#branding_nav li .sub_content li,
#branding_nav li .sub_content a {
  margin: 0;
  padding: 0;
  display: block;
  float: none;
  background: none;
  font-size: 14px;
  line-height: 25px;

}
#branding_nav li .sub_content a:hover { background: none; }
#branding_nav li .sub_content li.view_all a {
  float: left;
  clear: left;
  font-size: 12px;
  line-height: 28px;
  color: #0098db;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}

/*logged in */
#branding_nav li.my_mobily_loggedin .sub_content {
  top:33px;
  padding: 12px 10px 10px 10px;
  background: #075590;
  border:none;
  box-shadow: none;
}
#branding_nav .business_nav_hook li.my_mobily_loggedin .sub_content {
  background: #656768;
}
#branding_nav li.my_mobily_loggedin .sub_content:after,
#branding_nav li.my_mobily_loggedin .sub_content:before {
  display: none;
}
#branding_nav li.my_mobily_loggedin .sub_content p {
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
#branding_nav li.my_mobily_loggedin .sub_content p strong {
  font-size: 16px;
}
#branding_nav li.my_mobily_loggedin .sub_content a {
  font-size: 13px; 
  color: #63c6f5;
}
#branding_nav li.my_mobily_loggedin .sub_content a.change {
  display: inline;
}
#branding_nav li.my_mobily_loggedin .sub_content a:hover {
  text-decoration: underline;
}
#branding_nav li.my_mobily_loggedin .sub_content ul.links {
  background: url(../images/primary/sep-horz-tile-dark.gif) repeat-x left top;  
  margin: 3px 0 0 0;
  padding: 7px 0 0 0;
}
#branding_nav .business_nav_hook li.my_mobily_loggedin .sub_content ul.links {
  background: url(../images/primary/sep-horz-tile-grey.gif) repeat-x left top;  
}
#branding_nav li.my_mobily_loggedin .sub_content ul.links a {
  padding-left: 24px;
}
#branding_nav li.my_mobily_loggedin .sub_content ul.links a.add {
  background: url(../images/icons/ico-add.png) no-repeat left center;
}
#branding_nav li.my_mobily_loggedin .sub_content ul.links a.set {
  background: url(../images/icons/ico-account-settings.png) no-repeat left center;
}
#branding_nav li.my_mobily_loggedin .sub_content ul.links a.out {
  background: url(../images/icons/ico-log-out.png) no-repeat left center;
}

#branding_nav #support_nav {
  float: left;
  width: 884px;
}
#branding_nav #support_nav li {
  float: left;
  height: 92px;
  padding:5px 0 10px; 
  background: url(../images/primary/sep-vert.gif) repeat-y right 5px;
}
#branding_nav #support_nav li:last-child { background: none; }
#branding_nav #support_nav li:hover { 
  background: #f4f1f1; 
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#branding_nav #support_nav a {
  float: left;
  width:128px;
  margin: 0;
  padding: 50px 0 0 0;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #075591;
}
#branding_nav #support_nav li.bus_share_nav {
  width:100px; 
  text-align: left;
}




#branding_nav #support_nav a.support_forum      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 50px 10px; height:40px;}
#branding_nav #support_nav a.live_chat          { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 50px -90px; height:40px;}
#branding_nav #support_nav a.smart_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 52px -194px; height:40px;}
#branding_nav #support_nav a.video_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 47px -290px; height:40px;}
#branding_nav #support_nav a.mobily_forums      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 40px -390px; height:40px;}
#branding_nav #support_nav a.user_manuals       { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 45px -486px; height:40px;}
#branding_nav #support_nav a.frequent_questions { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 44px -594px; height:40px;}
#branding_nav #support_nav a.manage_complaints  { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 49px -689px; height:40px;}


#branding_nav #support_nav a.support_forum:hover        { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -205px 10px;}
#branding_nav #support_nav a.live_chat:hover            { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -205px -90px;}
#branding_nav #support_nav a.smart_help:hover           { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -203px -194px;}
#branding_nav #support_nav a.video_help:hover           { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -208px -290px;}
#branding_nav #support_nav a.mobily_forums:hover        { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -215px -390px;}
#branding_nav #support_nav a.user_manuals:hover         { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -210px -486px;}
#branding_nav #support_nav a.frequent_questions:hover   { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -211px -594px;}
#branding_nav #support_nav a.manage_complaints:hover    { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -217px -689px;}

#branding_nav #support_nav li:last-child a:hover,
#branding_nav #support_nav li a:hover {
  text-decoration: none;
  color: #0098db;
}
#branding_nav li .sub_content .social_support {
  margin: 11px 0 0 0;
}
#branding_nav li .sub_content .social_support a {
  font-size: 13px;
  line-height:15px;
  color: #0098db;
  margin: 0 0 10px 0;
  padding: 0 8px 0 0;
  display: inline;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#branding_nav li .login_nav {
  font-size: 13px;
  line-height: 17px;
  color: #5e5c60;
}
#branding_nav li .login_nav p.login_register {
  width:226px;
  float: left;
  clear: both;
  padding: 13px 5px 12px 10px;
  margin: 0 0 9px 0;
  font-size: 14px;
  line-height: 1;
  color: #075591;
  font-weight: bold;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#branding_nav li .login_nav p.login_register span {
  float: right;
  font-size: 13px;
  color: #5e5c60;
  margin: 1px 0 0 0;
  display: inline;
}
#branding_nav li .login_nav p.login_register span a {
  float: right;
  display: inline;
  font-size: 13px;
  line-height: 1;
  padding: 0;
  margin: 0 0 0 5px;
  color: #0098db;
}
#branding_nav li .login_nav p.login_register span a:hover {
  text-decoration: underline;
}
#branding_nav li .login_nav dl {
  margin:0 16px 0 9px; 
  float: left;
}
#branding_nav li .login_nav dt { margin:0 0 2px 0; }
#branding_nav li .login_nav dd { margin:0 0 10px 0; }
#branding_nav li .login_nav label { 
  cursor: pointer;
  margin:7px 0 10px 0; 
  float: left;
}
#branding_nav li .login_nav input.login_text_input {
  width: 199px;
  padding: 6px 10px;
}
#branding_nav li .login_nav .login_extra {
  float: left;
  clear: both;
}
#branding_nav li .login_nav .login_extra li {
  line-height: 17px;
}
#branding_nav li .login_nav .login_extra a {
  font-size: 12px;
  display: inline;
  line-height: 18px;
  padding: 0 8px 0 0;
  margin: 0 0 0 10px;
  color: #0098db;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#branding_nav li .login_nav input.bt_login {
  padding: 6px 10px;
  clear: both;
  float: right;
  margin: 16px 5px 0 0;
  text-transform: none;
}

/* */
#branding_nav.b_n_business li .support_sub_content  { width: 910px; }
#branding_nav.b_n_business li .sub_content .size_s  { width: 135px; }
#branding_nav.b_n_business #support_nav             { width: auto;  }
#branding_nav.b_n_business .social_support          { float: left; padding: 10px 5px; }
#branding_nav.b_n_business #support_nav a           { width: 109px; }
#branding_nav.b_n_business #support_nav li:last-child        { background: url(../images/primary/sep-vert.gif) repeat-y right 5px; }
#branding_nav.b_n_business #support_nav li:hover             { background: #f4f1f1; 
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35);  }
#branding_nav.b_n_business #support_nav a.support_forum      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 40px 10px;   }
#branding_nav.b_n_business #support_nav a.live_chat          { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 40px -90px;  }
#branding_nav.b_n_business #support_nav a.smart_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 42px -194px; }
#branding_nav.b_n_business #support_nav a.video_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 37px -290px; }
#branding_nav.b_n_business #support_nav a.mobily_forums      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 30px -390px; }
#branding_nav.b_n_business #support_nav a.user_manuals       { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 35px -486px; }
#branding_nav.b_n_business #support_nav a.frequent_questions { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 34px -594px; }


/* business navigation */
/* ******************* */
#branding_nav .business_nav_hook li:hover .products_sub_content  { 
  left: -148px;
}
#branding_nav .business_nav_hook li:hover .support_sub_content {
  left: -400px;
}
#branding_nav .business_nav_hook li.hover .support_sub_content {
  left: -400px;
}
#branding_nav .business_nav_hook li.hover .products_sub_content  { 
  left: -160px;
}
#branding_nav .business_nav_hook .support_sub_content:before {
  /*margin-left: 114px;*/
  margin-left: 0;
}
#branding_nav .business_nav_hook .support_sub_content:after {
  /*margin-left: 115px;*/
  margin-left: 0;
}
#branding_nav .business_nav_hook li .support_sub_content,
#branding_nav .business_nav_hook li .support_sub_content #support_nav  {
  width: 769px;
}
#branding_nav .business_nav_hook li .support_sub_content .split_wrap:last-child {
  float: none;
}
#branding_nav .business_nav_hook #support_nav li {
  height: auto;
  padding: 0;
}
#branding_nav .business_nav_hook #support_nav li:last-child {
  padding: 8px 0;
}
/*
#branding_nav .business_nav_hook #support_nav li:last-child a {
  text-align: left;
  padding: 12px 10px 11px 20px;
  width: auto;
  clear: both;
  white-space: nowrap;
  display: inline;
  margin: 0;
  background: url('../images/icons/ico-arrow-blue.png') no-repeat right 16px;
}
#branding_nav .business_nav_hook #support_nav li:last-child:hover{
  background:none; 
  -webkit-box-shadow:none; 
  -moz-box-shadow:none; 
  -ms-box-shadow:none; 
  box-shadow:none; 
}*/

/* forms general */

ul.login_helper_links a {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
}

ul.check_bts li {
  float: left;
  margin: 0 30px 0 0;
  margin: 0 20px 0 0;
}
ul.check_bts li.align_other {
  float: right;
  margin: 0;
  position: relative;
  top: -3px;
  left: 0; 
}
ul.radio_bts li {
  float: left;
  width:90px;
}
ul.radio_bts.block_list li {
  float: left;
  clear: left;
  width:100%;
  font-size: 12px;
  padding: 18px 0 17px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
ul.radio_bts.block_list.no_sep {
  margin: 0 0 30px 0;
}
ul.radio_bts.block_list.no_sep li {
  padding: 5px  0;
  background: none;
}
ul.radio_bts.block_list li label {
  cursor: pointer;
}
ul.radio_bts li {
  float: left;
  width:90px;
}
ul.radio_bts.block_list li {
  float: left;
  clear: left;
  width:100%;
  font-size: 12px;
  padding: 18px 0 17px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
ul.radio_bts.block_list li label {
  cursor: pointer;
}

.form_msg {
  float: left;
  width: 613px;
  margin: 25px 0;
  background: #f7e77b;
}
.form_msg.bill_email_reset_success{
  margin: 0 0 20px 0;
  width: 100%;
}
.form_msg.password_reset_success p {
  font-weight: bold;
  font-size: 15px;
  line-height: 23px;
  color: #5e5c60;
  margin:13px 10px;
  padding: 0 0 0 28px;
  background: url(../images/icons/ico-msg-yield.png) no-repeat 0 0;
}
.form_msg.bill_email_reset_success p {
  font-size: 12px;
  line-height: 21px;
  color: #5e5c60;
  margin:13px 10px;
  text-transform: uppercase;
}
.login_social_acc {
  width: 255px;
  padding: 20px 0 0 31px;
  margin: 0 0 0 30px;
  float: left;
}
.login_social_acc:after {
  content: ""; width: 2px; height: 100%; position: absolute; left: 0; top: 0;
  background: url(../images/primary/sep-vert.gif) repeat-y left top; clear: both;
}
.login_social_acc p.intro {
  width: auto !important;
}
.login_social_acc a.sign_tw {
  display: block; 
  height: 46px; 
  float: left; 
  clear: both; 
  width: 185px;
  font-size: 16px; 
  line-height: 46px; 
  margin: 0 0 15px;
  padding-left: 65px;
  color: #fff;
  background:#42c8f4 url(../images/icons/login-twitter-ico.png) no-repeat 0 0; 
}
.login_social_acc a.sign_fb {
  display: block; 
  height: 46px; 
  float: left; 
  clear: both; 
  width: 185px;
  font-size: 16px; 
  line-height: 46px; 
  margin: 0 0 15px;
  padding-left: 65px;
  color: #fff;
  background:#466cb0 url(../images/icons/login-facebook-ico.png) no-repeat 0 0;
}
.login_social_acc a.sign_tw:hover {
  text-decoration: none!important;
  background-color: #34a3c7;
}
.login_social_acc a.sign_fb:hover {
  text-decoration: none !important;
  background-color: #385892;
}
/*
.login_social_acc a.sign_tw span,
.login_social_acc a.sign_fb span {
  width: 250px;
  float: right;v
  padding: 0 10px 0 8px;
}
.login_social_acc a.sign_tw span { 
  background-position: top right; 
}
.login_social_acc a.sign_fb span { 
  background-position: bottom right; 
}
.login_social_acc a.sign_tw span.ico,
.login_social_acc a.sign_fb span.ico {
  padding: 0;
  width: 24px;
  height: 22px;
  display: block;
}
.login_social_acc a.sign_tw span.ico {
  background-position: top left; 
}
.login_social_acc a.sign_fb span.ico {
  background-position: bottom left; 
}
.login_social_acc a.sign_tw {
  color: #3a81a7; text-shadow: 0 0 1px #fff;
}
.login_social_acc a.sign_fb {
  color: #fff; text-shadow: 0 0 -1px #3a5897;
}
*/
.reg_progress .login_social_acc {
  position: absolute; right: 0; top: 172px; float: none; z-index: 2;
}
.position_top_right .login_social_acc {
  position: absolute; right: 0; top: 10px; float: none; z-index: 2; padding-top: 10px;
}
.position_top_right .login_social_acc p.intro {
  margin: 20px 0;
  color:#075591;
}
.reg_progress {
   /*margin: -32px 0;
   margin: -58px 0;*/
}
.reg_progress p.intro {
  color: #075591;
  font-size: 16px;
  line-height: 21px;
  margin: 7px 0 11px;
  width: 615px;
}
.reg_progress .reg_progess_view {
  margin: 10px 0 25px 0;
  float: left;
  width:100%;
  font-size: 16px;
}
.reg_progress .reg_progess_view li {
  float: left;
  width:270px;
  background: #f5f5f5 url(../images/primary/bg-progress-norm.png) no-repeat right center;
  text-align: center;
  padding:16px 47px 15px 0;
}
#userInformation .reg_progress .reg_progess_view li {
  width:428px;
}
.reg_progress .reg_progess_view li:last-child {
  padding:16px 23px 15px 24px;
  background-image: none;
}
.reg_progress .reg_progess_view li.current {
  background: #c6edfc url(../images/primary/bg-progress-active-shw.png) no-repeat right center;
  color: #075591;
}
.reg_progress .reg_progess_view li:first-child.current {
  background: #c6edfc url(../images/primary/bg-progress-active-shw.png) no-repeat right center;

  -moz-box-shadow:   inset 10px 0 10px -10px rgba(106,106,106,0.3);
  -webkit-box-shadow:  inset 10px 0 10px 10px rgba(106,106,106,0.3);
  -ms-box-shadow:  inset 10px 0 10px 10px rgba(106,106,106,0.3);
  box-shadow:  inset 10px 0 10px -10px rgba(106,106,106,0.3);
  
  color: #075591;
}

.reg_progress .reg_progess_view li:last-child.current {
  background: #c6edfc url(../images/primary/bg-tile-active-shw.png) repeat 0 0;

  -moz-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  -webkit-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  -ms-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  box-shadow: inset -10px 0 10px -10px rgba(106,106,106,0.3);
  
  color: #075591;
}


#userInformation .reg_progress .reg_progess_view li.current,
#userInformation .reg_progress .reg_progess_view li:first-child.current {
  background: #c6edfc url(../images/primary/bg-progress-active-shw-2.png) no-repeat right center;
  color: #075591;
}
#userInformation .reg_progress .reg_progess_view li:last-child.current {
  background: #c6edfc url(../images/primary/bg-tile-active-shw.png) repeat 0 0;
}


.reg_progress .reg_progess_view li.viewed {
  background: #f5f5f5 url(../images/primary/bg-progress-viewed-shw.png) no-repeat right center;
}

.int_widget label {
  cursor: pointer;
  outline: none;
}
.int_widget h2.form_title {
  font-family: neotechmedium;
  color: #075591;
  font-size: 24px;
  line-height: 1;
  margin: 0;
}
.int_widget p.note {
  font-style: italic;
  float: right;
  width:265px;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top:-1px;
  margin: 0 0 4px 0;
}
.int_widget p.note_alt {
  margin: 15px 0;
  font-size: 13px;
  line-height: 17px;
}
.int_widget p.important_note {
  font-size: 11px;
  color: #ff0000;
}
textarea.textarea_input {
  color: #5e5c60;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow:inset 0 1px 5px #dbdbdb;
  padding: 6px 10px;
  resize: none;
  height: 96px;
}
input.text_input {
  color: #5e5c60;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow:inset 0 1px 5px #dbdbdb;
  padding: 6px 10px;
}
input.text_input.alone {
  margin: 0 0 20px;
}
textarea.textarea_input.error, 
input.text_input.error {
  border: 1px solid #ff0000;
}
.mobily .error textarea, 
.mobily .error input.dijitInputInner {
  border: 1px solid #ff0000 !important;
}
textarea.textarea_input:focus,
input.text_input:focus {
  /* denis | commented by request 2014-01-15
  border: 1px solid #0098db;*/
}
input.text_input.in_content_serach {
  margin: 15px 0;
  width: 180px;
}

.int_widget input.text_input {
  /*width:410px;*/
  width: 430px;
}
.int_widget textarea.textarea_input {
  width:410px !important;
  box-sizing: content-box !important;
}
.mobily .dijitSelect.medium_single {
  width:325px !important;
}
input.text_input.medium_single {
  width:304px !important;
}
button.cta_bt {
  padding: 6px 10px;
}
#content_main_cont .media_map_wrap {
  float: left;
  width: 698px;
  height: 397px;
  border:1px solid #666666;
  margin: 25px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}

input.cta_bt_alt,
a.cta_bt_alt {
  padding: 6px 10px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #a5a5a5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDVkNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #a5a5a5 0%, #5d5d5d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(100%,#5d5d5d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a5a5a5 0%,#5d5d5d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a5a5a5 0%,#5d5d5d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#5d5d5d',GradientType=0 ); /* IE6-8 */
}


a.cta_bt,
button.cta_bt,
input.cta_bt {
  padding: 6px 10px;
  /*
 -webkit-padding-start:9px;
 -webkit-padding-end:10px;
 -webkit-padding-before: 10px;
 -webkit-padding-after: 7px;
  */
  /* margin: 0px 3px 8px; */
  /* margin: 0px 3px 0px;   Rakesh */
  margin: 0px 6px 0px 0; /* Denis */
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
a.cta_bt:hover,
button.cta_bt:hover,
input.cta_bt:hover {
  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

a.cta_bt:focus,
button.cta_bt:focus,
input.cta_bt:focus {
  box-shadow:inset 0 0 5px rgba(0,0,0,0.25);

  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}


#account_user_content .Royal_Guard a.cta_bt,
#account_user_content .Royal_Guard input.cta_bt {
  margin: 0 0 0 6px;
}
/* chrome hack */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  #account_user_content .Royal_Guard a.cta_bt,
  #account_user_content .Royal_Guard input.cta_bt {
    
  }
}

html.dj_webkit #account_user_content .Royal_Guard a.cta_bt,
html.dj_webkit #account_user_content .Royal_Guard input.cta_bt {
  position: relative;
  padding: 9px 10px 8px 10px;
}

/* IE hack */
html.dj_ie #account_user_content .Royal_Guard a.cta_bt,
html.dj_ie #account_user_content .Royal_Guard input.cta_bt {
  padding: 8px 10px 7px !important;
}
html.dj_ie9 #account_user_content .Royal_Guard .dijitTextBox .dijitInputContainer input {
  padding: 6px 10px !important;
}
html a.cta_bt_p2, html button.cta_bt_p2, html input.cta_bt_p2,
#requestHistoryContentPane #viewSelectGoBtn,
#GridAndControlsDiv .info_box .cta_bt_p2,
#mainGridSerachControlls #goBtn,
#monthViewDiv #monthGoBtn {
  margin: 0 0 0 6px; /* Please don't change this rule - Make another specific rule instead */
}
#account_user_content .Royal_Guard p.swap_bt a.cta_bt {
  margin: 0;
}
a.cta_bt img.ico {
  position: relative; 
  left: -5px; 
  top: 4px;
  margin: 0 5px;
}
.int_widget .directory dl {
  clear: both;
  margin: 0 0 30px 0;
}
.int_widget .directory dt {
  font-size: 16px;
  font-weight: bold;
  color: #075590;
  margin: 0 0 0 30px;
}
.int_widget .directory dd {
  margin: 10px 0;
}
.int_widget .date_select.dijitSelect{
  width: 120px;
  margin: 0 5px 0 0;
}
.int_widget .month_select.dijitSelect{
  width: 170px;
  margin: 0 5px 0 0;
}
.int_widget .year_select.dijitSelect{
  width: 120px;
}
.int_widget .date_select_small.dijitSelect{
  width: 90px;
  margin: 0 5px 0 0;
}
.int_widget .month_select_small.dijitSelect{
  width: 137px;
  margin: 0 5px 0 0;
}
.int_widget .year_select_small.dijitSelect{
  width: 90px;
}
.int_widget .medium.dijitSelect{
  width: 270px;
  margin: 0 5px 0 0;
}
.int_widget .reg_request_letter {
  margin: 0 0 35px 0;
  float: left;
  padding: 0 0 30px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
.int_widget .reg_request_letter .split_wrap_two {
  width: 100% !important;
}
.int_widget .reg_request_letter .split_one_alpha {
  width: 250px !important;
}
.int_widget .attached_docs {
  position: absolute;
  right: -350px;
  top: -257px;  
  width: 295px;
}
.int_widget label {
  margin: 0 10px 0 0;
 /* line-height: 30px;*/
}
.int_widget .col_title {
  margin: 0 0 15px 0;
  font-size: 16px;
  font-weight: bold;
}
.int_widget .col_1 {
  width: 45%;
  float: left;
  margin: 0 27px 0 0;
}
.int_widget .col_2 {
  width: 45%;
  float: left;
}
.int_widget input.text_input.small {
  width:180px;
  margin: 0 0 15px 0;
}



#content_main_cont .activation_success {
  float: left;
  width:100%;
  padding: 25px 0;
  clear: both;
  color: #5c8841;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  background: #b3e794; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZTc5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGMxNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b3e794 0%, #88c162 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3e794), color-stop(100%,#88c162)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b3e794 0%,#88c162 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e794', endColorstr='#88c162',GradientType=0 ); /* IE6-8 */
}


#account_user_content.ranan_content {
  background: none;
  width: 735px;
  padding: 0;
}

#account_sidebar.ranan_sidebar {
  background: none;
  width: 192px;
}
#account_sidebar.ranan_sidebar #ranan_side_nav {
  background: #f5f5f5;
  width: 192px;
  height: 660px;
  float: left;
  padding: 15px 0;
  box-shadow: 0 0 7px rgba(0,0,0,0.15);
}
#account_sidebar.ranan_sidebar h2 {
  font-size: 20px;
  font-family: neotechmedium;
  color: #219cd7;
  margin: 10px 20px 0 20px;
}
#account_sidebar.ranan_sidebar ul {
  margin: 10px 20px;
  float: left;
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #fff;

}
#account_sidebar.ranan_sidebar li {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #fff;
  float: left;
  display: block;
  width: 100%;
}
#account_sidebar.ranan_sidebar ul a {
  color: #666666;
  padding: 10px 0;
  float: left;
  display: block;
}
#account_sidebar.ranan_sidebar ul ul {
  border:none;
  padding: 0;
  font-size: 13px;
  margin: 0 5px 15px 0;
}
#account_sidebar.ranan_sidebar ul li li {
  border:none;
}
#account_sidebar.ranan_sidebar ul li li a {
  padding: 0;

  font-weight: normal;
}
.ranan .dijitTabPaneWrapper, 
.ranan .dijitTabContainerTop-tabs, 
.ranan .dijitTabContainerBottom-tabs, 
.ranan .dijitTabContainerLeft-tabs, 
.ranan .dijitTabContainerRight-tabs {
  border: none;
}
.ranan .dijitTabContainerTop-dijitContentPane, 
.ranan .dijitTabContainerLeft-dijitContentPane, 
.ranan .dijitTabContainerBottom-dijitContentPane, 
.ranan .dijitTabContainerRight-dijitContentPane, 
.ranan .dijitAccordionContainer-dijitContentPane {
  background: #FBFBFB !important;
  padding: 0 !important; 
}
.mobily.ranan .dijitTabPaneWrapper {
  background: #FBFBFB !important;
}
.mobily.ranan .dijitTabContainerTop-tabs .dijitTab {
  background: #666666;
  border-top:1px solid #8b8b8b;
  border-right:1px solid #8b8b8b;
  border-left:1px solid #8b8b8b;
  background-image: none !important;
  font-family: neotechmedium;
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #fbfbfb;
  text-align: center;
  padding: 8px 20px !important;
  border-radius:0;
  width: auto;
}
.mobily.ranan .dijitTabContainerTop-tabs .dijitTabChecked {
  background: #efefef;
  color: #666666;
  border-color: #f2f2f2;
}

table.media_table {
  font-family: verdana;
  font-size: 15px;
  border-collapse: collapse;
  width: 100%;
}
table.media_table th {
  background: #efefef;
  padding: 20px 10px 10px 10px;
  font-weight: normal;
}
table.media_table td {
  padding: 15px 10px;
  border-bottom: 1px solid #cccccc;
}
table.media_table td a.preview {
  background: #f5f4f4 url(../images/icons/ico-preview-ranan.png) no-repeat 8px 6px;
  border-radius: 5px;
  border:1px solid #e5e5e5;
  padding: 3px 10px 3px 40px;
  color: #707070;
}
table.media_table td a.purchase {
  background: #f5f4f4 url(../images/icons/ico-purchase-ranan.png) no-repeat 8px 6px;
  border-radius: 5px;
  border:1px solid #e5e5e5;
  padding: 3px 10px 3px 40px;
  color: #707070;
}
table.media_table td a.purchase:hover,
table.media_table td a.preview:hover  {
  background-color: #fcfcfc;
  text-decoration: none !important;
}

.ranan_content .item_info {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
  background: #f5f5f5;
  margin: 20px 0;
  font-family: verdana;
  font-size: 15px;
  float: left;
  width: 735px;
  padding: 10px 0;
}
.ranan_content .item_info dl {
  float: left;
  clear: both;
  padding: 0 20px;
}
.ranan_content .item_info dt {
  float: left;
  width: 100px;
}
.ranan_content .item_info dd {
  float: left;
}


#site_info_lite_ranan {
  margin: 50px 0 20px 0;
  float: left;
  clear: both;
  font-family: verdana;
  font-size: 15px;
}
#site_info_lite_ranan li {
  float: left;
  
}
#site_info_lite_ranan li.copyright {
  display: block;
  clear: both;
  color: #fff;
  margin: 10px 0 0 0;
}
#site_info_lite_ranan a {
  color: #fff;
  padding: 0 10px;
  border-right: 1px solid #fff;
}
#site_info_lite_ranan li:last-child a {
  border-right: none;
}



/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* branding */
#site_location_cont {
  /*background: url(../images/primary/border-sep.gif) no-repeat bottom center;*/
}

/* tag line | section title | breadcrumb */
#site_location_info, #site_location {
  /*padding-bottom: 5px;
  background: url("../images/primary/sep-block.gif") no-repeat scroll center bottom -3px rgba(0, 0, 0, 0);*/
  /*border-bottom: 4px solid #E0E0E0;*/
}
#site_location_info.registrationHeader {
 border-bottom: 4px solid #E0E0E0;
}
body.raqi #site_location_info,body.raqi #site_location {
  padding-bottom: 0;
  background: none; 
}
#site_location_info .section_title,#site_location .section_title { 
  clear: both;
  /*float: left;*/
  /*width: 100%;*/
}
/* might need custom class here - personal_account_head, business_account_head */
h1.personal_account_head {
  padding:0 0 22px 0 !important;
  margin: 0 !important;
  background: url(../images/primary/border-sep.gif) no-repeat bottom left;
}
h1.personal_account_head.inline {
  float: none !important;
  width: 100% !important;
} 
#site_location_info .dijitSelect.align_right,#site_location .dijitSelect.align_right  { 
  float: right;
  width: 220px;
  margin: 30px 0 0 0;
  background-color: #f5f5f5;
}
#site_location_info.support_site_location_info,#site_location.support_site_location_info {
  padding-bottom: 4px;
  background: url(../images/branding/bg-sep-fade-reverse.gif) no-repeat bottom center; 
}
#site_location_info.noborder,#site_location.noborder {
  padding-bottom: 0px;
  background: none; 
}
#survey .message_alert,
#site_location_info .message_alert,#site_location .message_alert {
  font-size: 15px;
  line-height: 24px;
  background: #F5E583;
  padding: 5px 10px;
  position: relative;
  width: 931px;
  margin: 10px 0 -4px 0;
}
#survey .message_alert  {
  padding: 22px 10px 26px;
}
#survey .message_alert p,
#site_location_info .message_alert p,#site_location .message_alert p {
  font-weight: bold;
  float: left;
  color: #5e5c60;
} 
#survey .message_generic p,
#site_location_info .message_generic p,#site_location .message_generic p {
  padding: 8px 0 7px 10px;
}
#survey .message_generic p a,
#site_location_info .message_generic p a,#site_location .message_generic p a {
  margin: 0 0 0 15px;
  padding: 0 10px 0 0;
  font-size: 13px;
  font-weight: normal;
  color: #666666;
  background: url(../images/icons/ico-arrow-grey.png) no-repeat right 4px;
}
#survey .message_generic p a:hover,
#site_location_info .message_generic p a:hover,#site_location .message_generic p a:hover {
  text-decoration: underline;
}
#survey .message_success p,
#site_location_info .message_success p,#site_location .message_success p {
  padding: 8px 0 7px 38px;
  background: url(../images/icons/ico-msg-success.png) no-repeat 0 5px;
}
#survey .message_yield p,
#site_location_info .message_yield p,#site_location .message_yield p {
  padding: 8px 0 7px 38px;
  background: url(../images/icons/ico-msg-yield.png) no-repeat 7px 9px;
}
#survey .message_alert a.close_prompt,
#site_location_info .message_alert a.close_prompt,#site_location .message_alert a.close_prompt {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(../images/icons/ico-close-msg-prompt.png) no-repeat 0 0;
  width: 7px;
  height: 7px;
}
#survey .message_alert input.text_input,
#site_location_info .message_alert input.text_input,#site_location .message_alert input.text_input {
  position: relative;
  top:5px;
  left:10px;
  width: 176px;
}



/*
#site_location_info .message_alert a.close_prompt:hover {
  background-position: 0 -7px;
}
*/
#survey .message_alert a.cta_bt,
#site_location_info .message_alert a.cta_bt,#site_location .message_alert a.cta_bt {
  float: right;
  margin: 4px 20px 0 0;
  cursor: pointer;
  color: #5e5c60;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 9px 10px 8px 10px;
  border: 1px solid #b3b3b3;
  background: #DCCF80; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #E7D46E 0%, #DCCF80 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7D46E), color-stop(100%,#DCCF80)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #E7D46E 0%,#DCCF80 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #E7D46E 0%,#DCCF80 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #E7D46E 0%,#DCCF80 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #E7D46E 0%,#DCCF80 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7D46E', endColorstr='#DCCF80',GradientType=0 ); /* IE6-8 */
}
#survey .message_alert a.cta_bt:hover,
#site_location_info .message_alert a.cta_bt:hover,#site_location .message_alert a.cta_bt:hover {
  background: #DCCF80; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2E3YTdhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #DCCF80 5%, #E7D46E 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#DCCF80), color-stop(100%,#E7D46E)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #DCCF80 5%,#E7D46E 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #DCCF80 5%,#E7D46E 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #DCCF80 5%,#E7D46E 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #DCCF80 5%,#E7D46E 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCCF80', endColorstr='#E7D46E',GradientType=0 ); /* IE6-8 */
}

#site_location_info .package_intro,#site_location .package_intro {
  float: left;
  clear: both;
  width: 100%;
  margin: 20px 0;
  position: relative;
}
#site_location_info .package_intro h1.section_promo_title,#site_location .package_intro h1.section_promo_title {
  float: left;
  clear: both;
  width: 100%;
  font-size: 30px;
  line-height: 50px;
  font-family: neotechmedium;
}
#site_location_info .package_intro p.package_abstract,#site_location .package_intro p.package_abstract {
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  padding: 0 450px 0 0;
}
#site_location_info .package_intro .social_share,#site_location .package_intro .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: 25px 0 0 0;
}
#site_location_info .package_intro .social_share li,#site_location .package_intro .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  padding: 0;
  background: none;
}
#site_location_info .package_intro .social_share a,#site_location .package_intro .social_share a {
  float: left;
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
#site_location_info .package_intro .social_share a.facebook_share,#site_location .package_intro .social_share a.facebook_share {
  background-position: 0 0;
}
#site_location_info .package_intro .social_share a.twitter_share,#site_location .package_intro .social_share a.twitter_share {
  background-position: -32px 0;
}
#site_location_info .package_intro .social_share a.google_share,#site_location .package_intro .social_share a.google_share {
  background-position: -64px 0;
}
#site_location_info .package_intro .package_price_activate,#site_location .package_intro .package_price_activate {
  width: 148px;
  position: absolute;
  right:0;
  top:0;
  padding: 0 0 20px 149px;
  background: url(../images/icons/bg-ico-package-price-activate.png) no-repeat 0 10px;
}
#site_location_info .package_intro .package_price_activate p.title,#site_location .package_intro .package_price_activate p.title {
  font-size: 16px;
  color: #075590;
}
#site_location_info .package_intro .package_price_activate p.price,#site_location .package_intro .package_price_activate p.price {
  font-size: 45px;
  line-height: 1;
  color: #075590;
  font-family: neotechbold;
  position: relative;
  padding: 0 0 25px 0;
}
#site_location_info .package_intro .package_price_activate p.price em,#site_location .package_intro .package_price_activate p.price em {
  font-size: 16px;
  line-height: 1;
  font-family: arial;
  position: absolute;
  bottom:15px;
}
#site_location_info .package_intro .package_price_activate .need_help,#site_location .package_intro .package_price_activate .need_help {
  top:5px;
  position: relative;
}


#breadcrumb,
#breadcrumb li {
  float: left;
  font-size: 12px;
  color: #878787;
}
#breadcrumb li {
  padding: 0 18px 0 0;
  margin:0 10px 0 0;  
  background: url(../images/icons/ico-breadcrumb.gif) no-repeat right center;
}
#breadcrumb li:last-child { 
  background: none;
  color: #555555;
}
#breadcrumb li:last-child a{ 
  color: #68666A;
}
#breadcrumb a { color: #878787; }
#breadcrumb a:hover { text-decoration: underline; color: #878787; }

h1.section_title {
  font-family: 'neotechlight';
  font-size: 32px;
  line-height: 1;
  /*margin: 30px 0 10px; mark | 19.02.2014 */  
  margin: 5px 0 10px; 
  padding: 8px 0 8px 0;
  color: #075591;
  display: inline-block;
  width: 100%;
  float: center;
}

h1.section_title.video_tutorial_title {
  border-bottom: 4px solid #E0E0E0;
  margin-top: 29px;
  padding-bottom: 19px;
}


.has_acc_nav h1.section_title {
  margin: 0;
}
h1.section_title a.more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  color: #0098DB;
  padding: 0 8px 0 0;
  float: right;
  font-size: 13px;
  font-family: arial;
  margin: 13px 0 0 0;
}
h1.section_title_alt {
  font-family: 'neotechlight';
  font-size: 25px;
  line-height: 1;
  margin:25px 0 11px 0; 
  padding: 8px 0 16px 0;
  color: #075591;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h2.section_title_alt {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h1.section_title.inline {
  float: left;
  clear: left;
  width: auto;
}
h1.account_title {
  font-family: 'neotechlight';
  font-size: 23px;
  line-height: 1;
  margin:9px 0 11px 0; 
  padding: 8px 0 17px 0;
  color: #075591;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h1.account_title.two_rows {
  line-height: 48px;
}
h1.account_title.custom_margins {
  padding: 20px 0;
  margin: 0 0 10px;
}
h2.account_title {
  font-family: 'neotechlight' !important;
  font-size: 23px !important;
  line-height: 1 !important;
  margin:9px 0 11px 0 !important; 
  padding: 8px 0 17px 0;
  color: #075591;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h2.account_title.pad_v2 {
  padding: 11px 0 10px;
}
h2.account_title.no_sep {
  padding: 8px 0 14px 0;
  background: none;
}
h2.account_sub_title {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 16px;
  line-height: 40px !important;
  margin:0 0 8px 0 !important; 
  padding: 6px 0 1px 0;
  color: #075590;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h2.account_sub_title.no_sep {
  background: none;
  line-height: 20px;
  margin: 10px 0 0 0;]
}
h2.account_sub_title_alt {
  font-family: 'neotechmedium'; 
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  margin:0 0 8px 0; 
  padding: 6px 0 0 0;
  color: #075590;
}
h2.table_title {
  font-family: arial;
  font-size: 16px;
  line-height: 1;
  margin:15px 0 0 0; 
  padding: 8px 0 0 0;
  color: #075591;
  font-weight: bold;
}
.section_title span.non_member {
  float: right;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  margin: 13px 0 0 0;
  color: #5e5c60;
}
.section_title span.non_member a:hover {
  text-decoration: underline;
}
.schedule_block a.edit_info,
.subtitle_block a.edit_info,
.subtitle_block a.edit_info_alt,
.manage_services_list a.edit_info,
.manage_services_list a.edit_info_alt,
.account_title a.edit_info,
a.edit_info {
  float: right;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px;
  line-height: 17px;
  color: #b2b2b2;
  margin: 5px 0 0 0;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-pencil-edit.png) no-repeat left center;
}
.subtitle_block a.edit_info_alt,
.manage_services_list a.edit_info_alt {
  margin: 0 0 0 20px;
  line-height: 24px;
}
.subtitle_block a.details {
  float: right;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif; 
  color: #666666;
  font-size: 13px;
  line-height: 17px;
  margin: 5px 20px 0 0;
  padding: 0;
}
h1.account_title a.edit_info:hover {
  text-decoration: underline;
  cursor: pointer;
}
h2.account_title span {
  float: right;
  margin: 6px 0 0 0;
  font-size: 14px;
  color: #5e5c60;
  font-family: Arial, Helvetica, sans-serif;
}
h2.account_title a {
  float: right;
  font-size: 12px;
  font-family: Arial;
  margin: 7px 0 0 40px;
  padding: 0 14px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
h2.account_title a.download {
  float: right;
  font-size: 12px;
  font-family: Arial;
  margin: 7px 0 0 40px;
  padding: 0 0 0 19px;
  background: url(../images/icons/ico-down-blue.png) no-repeat 0 0;
}
a.download_icon {
 /* float: left;*/
  font-size: 12px;
  font-family: Arial;
 /* margin: 7px 0 0 40px;*/
  padding: 0 0 0 19px;
  background: url(../images/icons/ico-down-blue.png) no-repeat 0 0;
}
h2.account_title a.import {
  float: right;
  font-size: 12px;
  font-family: Arial;
  margin: 0 0 40px;
  padding: 0 0 0 17px;
  background: url(../images/icons/ico-import.png) no-repeat 0 0;
}

h2.account_title a.cta_bt {
  padding: 8px 10px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  float: right;
  position: relative;
  top: -8px;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
h2.account_title a.cta_bt:hover {
  text-decoration: none !important;
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

#site_location_info p.try_service_advise,#site_location p.try_service_advise {
  float: right;
  margin:48px 0 0 0; 
  font-size: 16px;
}
#site_location_info p.try_service_advise a,#site_location p.try_service_advise a {
  padding: 0 15px 0 0;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
}
#site_location_info p.try_service_advise a:hover,#site_location p.try_service_advise a:hover {
  text-decoration: underline;
}
#site_location_info p.try_service_advise_alt,#site_location p.try_service_advise_alt {
  float: right;
  margin:42px 0 0 0; 
  font-size: 13px;
}
#site_location_info p.try_service_advise_alt a,#site_location p.try_service_advise_alt a {
  /*padding: 0 15px 0 0;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center; */
}
#site_location_info p.try_service_advise_alt a:hover,#site_location p.try_service_advise_alt a:hover {
  text-decoration: underline;
}

#tag_nav {
  float: left;
  width: 100%;
  clear: both;
  margin: 9px 0 0 0;
  padding-bottom: 4px;
  background: url(../images/primary/border-sep.gif) no-repeat bottom center;
}
#tag_nav li {
  float: left;
  margin: 0 10px 20px 0;
  background: url("../images/branding/branding-nav-sep.gif") no-repeat scroll right 4px rgba(0, 0, 0, 0);
}
#tag_nav a {
  float: left;
  text-transform: uppercase;
  font-size: 12px;
  color: #5e5c60;
  padding: 2px 10px 1px 10px;
  background: #fbfbfb;
  box-shadow:0 0 5px #D6D6C6;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#tag_nav a:hover {
  background: #d1d1d1;
  color: #5e5c60;
  text-decoration: none !important;
}
#tag_nav a.current {
  color: #fff;
  background: #7c7c7c;
  box-shadow:inset 0px 0px 10px #272727;
}
#tag_nav a.current {
  position: relative;
  /*background: #6d6d6d;
  background: #e7eef2;*/
}
#tag_nav a.current:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#tag_nav a.current:after {
  border-color: rgba(109, 109, 109, 0);
  border-top-color: #4d4d4d;
  border-width: 5px;
  left: 50%;
  margin-left: -5px;
}
h1.section_title {
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
}
h1.coverage_check {
  padding: 8px 0 18px 68px;
  margin-bottom: 5px;
  margin-top: 15px;
  border-bottom: 4px solid #E0E0E0;
  background: url(../images/icons/ico-coverage-check-solo.png) no-repeat 0 0;
}
h1.store_locator_title {
  padding: 18px 0 18px 52px;
  border-bottom: 4px solid #E0E0E0;
  background: url(../images/icons/ico-store-locator-solo.png) no-repeat 10px 10px;
}
h1.give_feedback {
  padding: 18px 0 18px 52px;
  border-bottom: 4px solid #E0E0E0;
  background: url(../images/icons/ico-per-info-solo.png) no-repeat 0 5px;
}
h1.internet_soultion_advisor {
  padding: 18px 0 8px 45px;
  background: url(../images/icons/ico-internet-advisor.png) no-repeat 0 7px;
}
h1.voice_plan_advisor {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-voice-plan-advisor.png) no-repeat 0 7px;
}
h1.voice_plan {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-voice-plan.png) no-repeat 0 14px;
}
h1.internet_solutions {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-internet-solutions.png) no-repeat 0 16px;
}
h1.bundles {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-bundles.png) no-repeat 0 14px;
}
h1.devices {
  padding: 18px 0 8px 52px;
  background: url(../images/icons/ico-devices.png) no-repeat 0 18px;
}
h1.app_media {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-app-media.png) no-repeat 0 17px;
}
h1.additional_services {
  padding: 18px 0 8px 42px;
  background: url(../images/icons/ico-additional-services.png) no-repeat 0 14px;
}
h1.data_connect {
  padding: 18px 0 8px 50px;
  background: url(../images/icons/ico-data-connect.png) no-repeat 0 14px;
}
h1.hosting_service_manage {
  padding: 18px 0 8px 65px;
  background: url(../images/icons/ico-hosting-service-manage.png) no-repeat 0 10px;
}
h1.tel_msg {
  padding: 18px 0 8px 35px;
  background: url(../images/icons/ico-tel-msg.png) no-repeat 0 14px;
}
h1.hosting_managed_service {
  padding: 18px 0 8px 55px;
  background: url(../images/icons/ico-hosting-managed-service.png) no-repeat 0 14px;
}
h1.roaming {
  padding: 18px 0 8px 55px;
  background: url(../images/icons/ico-roaming.png) no-repeat 0 20px;
}
h1.phones_devices {
  padding: 18px 0 8px 55px;
  background: url(../images/icons/ico-devices.png) no-repeat 0 20px;
}
/* business edition */
h2.products_by_type {
  padding: 18px 0 8px 40px;
  background: url(../images/icons/ico-products-by-type.png) no-repeat 0 16px;
}
h2.solutions_by_size {
  padding: 18px 0 8px 33px;
  background: url(../images/icons/ico-solutions-by-size.png) no-repeat 0 18px;
}
h2.solutions_by_industry {
  padding: 18px 0 8px 50px;
  background: url(../images/icons/ico-solutions-by-industry.png) no-repeat 0 15px;
}
#sub_nav_help {
  float: left;
  clear: both;
  /*width:100%;*/
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin: 17px 0 2px 0;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1);
  background: #f5f5f5;
}
#sub_nav_help li {
  /*float: left;*/  /* testing */
  display: inline;
}
#sub_nav_help a {
  width: auto;
  height: 31px;
  padding: 62px 12px 16px 12px;
  float: left;
  text-align: center;
  background: #f5f5f5 url(../images/primary/sep-vert.gif) no-repeat right top;
}
#sub_nav_help li:last-child a {background-image: none;}
#sub_nav_help.business_solutions_snh a {
  width: 293px;
  color: #075591;
}
#sub_nav_help.wholesale_snh a {
  width: 293px;
  color: #075591;
}
#sub_nav_help.three_split a {
  width: 317px;
}
#sub_nav_help.seven_split_hybrid a {
  width: 108px;
  padding: 0;
}
#sub_nav_help.seven_split_hybrid a span {
  padding: 61px 0 16px;
  display: block;
}
#sub_nav_help.seven_split_hybrid .bundle {
  display: block;
  width: 195px;
  float: left;
  padding: 14px 0 0 0;
}


#sub_nav_help li:last-child a {
  /*background: #f5f5f5;
  color: #075591;*/
}
#sub_nav_help a.product_type span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 37px -583px;
}
#sub_nav_help a.solution_size span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 37px -683px;
}
#sub_nav_help a.solution_industry span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 37px -783px;
}
#sub_nav_help a.voice_plans span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 22px 17px;
}
#sub_nav_help a.voice_plans.current span, 
#sub_nav_help a.voice_plans:hover span { background-position:-215px 17px; }
#sub_nav_help a.internet_soulutions span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 7px -82px ;
}
#sub_nav_help a.internet_soulutions.current span,
#sub_nav_help a.internet_soulutions:hover span { background-position: -230px -82px; }
#sub_nav_help a.bundles span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 8px -182px ;
}
#sub_nav_help a.bundles.current span,
#sub_nav_help a.bundles:hover span { background-position: -229px -182px; }
#sub_nav_help a.devices span {
  padding: 65px 10px 0 10px;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 5px -279px ;
}
#sub_nav_help a.devices.current span, 
#sub_nav_help a.devices:hover span { background-position: -232px -279px; }
#sub_nav_help a.apps_media span {
  padding: 66px 1px 0 8px;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 35px -380px ;
}
#sub_nav_help a.apps_media.current span,
#sub_nav_help a.apps_media:hover span { background-position: -202px -380px; }
#sub_nav_help a.roaming_mobily span {
  padding: 65px 10px 0 10px;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 0 -1782px ;
}
#sub_nav_help a.roaming_mobily.current span,
#sub_nav_help a.roaming_mobily:hover span { background-position: -237px -1782px; }
#sub_nav_help a.additional_services span {
  padding: 65px 10px 0 10px;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 26px -483px ;
}
#sub_nav_help a.additional_services.current span,
#sub_nav_help a.additional_services:hover span { background-position: -211px -483px ; }

#sub_nav_help a.products_by_type span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 39px -581px ;
}
#sub_nav_help a.products_by_type.current span,
#sub_nav_help a.products_by_type:hover span { background-position: -198px -581px; }
#sub_nav_help a.solutions_by_size span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 38px -682px ;
}
#sub_nav_help a.solutions_by_size.current span, 
#sub_nav_help a.solutions_by_size:hover span { background-position: -199px -682px; }
#sub_nav_help a.solutions_by_industry span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 39px -782px ;
}
#sub_nav_help a.solutions_by_industry.current span,
#sub_nav_help a.solutions_by_industry:hover span { background-position: -198px -782px; }
#sub_nav_help a.products_services span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 61px -878px ;
}
#sub_nav_help a.products_services.current span, 
#sub_nav_help a.products_services:hover span { background-position: -176px -878px; }
#sub_nav_help a.mobily_capabilities span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat 42px -979px  ;
}
#sub_nav_help a.mobily_capabilities.current span,
#sub_nav_help a.mobily_capabilities:hover span { background-position: -195px -979px; }
#sub_nav_help a.support_form span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1079px  ;
}
#sub_nav_help a.get_more_info span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-get-more-info.png) no-repeat 52px 20px;
}
#sub_nav_help a.get_more_info.current span,
#sub_nav_help a.get_more_info:hover span { background-position: 52px -147px; }


#sub_nav_help a.support_form.current span,
#sub_nav_help a.support_form:hover span { background-position:-224px -1079px;}
#sub_nav_help a.live_chat span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1179px  ;
}
#sub_nav_help a.live_chat.current span, 
#sub_nav_help a.live_chat:hover span { background-position: -222px -1179px; }
#sub_nav_help a.smart_help span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1279px  ;
}
#sub_nav_help a.smart_help.current span,
#sub_nav_help a.smart_help:hover span { background-position: center -1279px;}
#sub_nav_help a.video_tut span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1379px  ;
}
#sub_nav_help a.video_tut.current span,
#sub_nav_help a.video_tut:hover span { background-position: -222px -1379px;}
#sub_nav_help a.mobily_forum span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1479px  ;
}
#sub_nav_help a.mobily_forum.current span,
#sub_nav_help a.mobily_forum:hover span { background-position: -228px -1479px; }
#sub_nav_help a.user_manual span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1579px  ;
}
#sub_nav_help a.user_manual.current span, 
#sub_nav_help a.user_manual:hover span { background-position: -223px -1579px;}
#sub_nav_help a.frequent_questions span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat center -1679px  ;
}
#sub_nav_help a.frequent_questions span { background-position: -223px -1679px; }

#sub_nav_help a.feedback span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-per-info.png) no-repeat 28px 15px;
}
#sub_nav_help a.feedback:hover span {
  background: url(../images/icons/ico-per-info.png) no-repeat -178px 15px;
}
#sub_nav_help a.appointment span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat scroll 45px -1886px;
}
#sub_nav_help a.appointment:hover span {
  background: url(../images/icons/ico-sub-nav-sprite-large.png) no-repeat scroll -211px -1886px;
}
#sub_nav_help a.sms span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-sendsms-info.png) no-repeat 9px 31px  ;
}
#sub_nav_help a.sms:hover span {
  background: url(../images/icons/ico-sendsms-info.png) no-repeat -177px 31px  ;
}
#sub_nav_help a.coverage span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-coverage-check.png) no-repeat 26px 18px;
}
#sub_nav_help a.coverage:hover span {
  background: url(../images/icons/ico-coverage-check.png) no-repeat -127px 18px  ;
}
#sub_nav_help a.locator span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-store-locator.png) no-repeat 31px 15px  ;
}
#sub_nav_help a.locator:hover span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-store-locator.png) no-repeat -143px 15px  ;
}
#sub_nav_help a.old_amount span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-old-amount.png) no-repeat 27px 18px  ;
}
#sub_nav_help a.old_amount:hover span {
  padding: 65px 0 0 0;
  background: url(../images/icons/ico-old-amount.png) no-repeat -244px 18px  ;
}


#sub_nav_help.seven_split_hybrid .bundle a {
  width: auto;
  display: inline;
  padding: 0;
  float: right;
  clear: both;
  font-size: 13px;
  color: #0098db;
  text-transform: none;
  padding: 4px 12px 4px 0; 
  margin: 0 13px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 9px;
}
#sub_nav_help a.current { 
  background-color: #f4f1f1; 
  color: #0098DB;
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#sub_nav_help li:last-child a:hover,
#sub_nav_help a:hover { 
  background-color: #f4f1f1; 
  color: #0098DB;
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#sub_nav_help.seven_split_hybrid .bundle a:hover {
  background-color: transparent; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  -ms-box-shadow: none; 
  box-shadow: none;  
  text-decoration: underline;
}
#support_nav_about {
  float: left;
  clear: both;
  width:100%;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin: 17px 0 2px 0;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1);
  background: #f5f5f5;
}
#support_nav_about li {
  float: left;
  background:#f5f5f5 url(../images/primary/sep-vert.gif) no-repeat right top;
}
#support_nav_about li:last-child {
  background-color:#f5f5f5;
  background-image:none;
}
#support_nav_about a {
  padding: 0;
  float: left;
  text-align: center;
  color: #075591;
  display: block;
}
#support_nav_about a span {
  vertical-align: middle;
  display: table-cell;
  padding: 0 11px 0;
  width: 80px;
  height: 82px;
  text-align: center;
}
#support_nav_about li:last-child a span {
  width: 85px;
}
#support_nav_about a.single {
  width: 141px;
  /*padding: 42px 0;*/
}
#support_nav_about a:hover,
#support_nav_about a.current { 
  color: #0098db;
  background-color: #f4f1f1; 
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#support_nav_about.support_nav_8_items li a,
#support_nav_about.support_nav_8_items li:last-child a {
  width: 118px;
}
#support_nav_help {
  float: left;
  clear: both;
  width:100%;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin: 17px 0 2px 0;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1);
  background: #f5f5f5;
}
#support_nav_help li {
  float: left;
  background: url(../images/primary/sep-vert.gif) no-repeat right top;
}
#support_nav_help a {
  width: 108px;
  padding: 54px 0 9px 0;
  float: left;
  text-align: center;
  background: #f5f5f5;
}
#support_nav_help a.current { 
  background-color: #f4f1f1; 
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#support_nav_help li:last-child a:hover,
#support_nav_help a:hover { 
  background-color: #f4f1f1; 
  color: #0098DB;
  -webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
  box-shadow:inset 0 0 10px rgba(106,106,106,0.35); 
}
#support_nav_help li.single_links {
  background: none;
  float: right;
  padding:30px 0 0 0;
}
#support_nav_help li.single_links a.learn_more {
  width: auto;
  clear: both;
  float: right;
  line-height: 25px;
  padding: 0 10px 0 0;
  margin: 0 15px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#support_nav_help li.single_links a.learn_more:hover {
  text-decoration: underline;
  box-shadow: none;
}


#support_nav_help a.support_forum      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 41px 14px;height: 42px;  }
#support_nav_help a.live_chat          { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 38px -85px; height: 42px;}
#support_nav_help a.smart_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 38px -190px;height: 42px; }
#support_nav_help a.video_help         { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 37px -283px; height: 42px;}
#support_nav_help a.mobily_forums      { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 31px -384px;height: 42px; }
#support_nav_help a.user_manuals       { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 35px -482px; height: 42px;}
#support_nav_help a.frequent_questions { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 35px -587px;height: 42px; }
#support_nav_help a.manage_complaints  { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat 40px -689px; height:42px;}


#support_nav_help a.support_forum.current,
#support_nav_help a.support_forum:hover        { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -214px 14px;}
#support_nav_help a.live_chat.current,
#support_nav_help a.live_chat:hover            { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -217px -85px;}
#support_nav_help a.smart_help.current,
#support_nav_help a.smart_help:hover           { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -218px -190px;}
#support_nav_help a.video_help.current,
#support_nav_help a.video_help:hover           { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -218px -283px;}
#support_nav_help a.mobily_forums.current,
#support_nav_help a.mobily_forums:hover        { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -224px -384px;}
#support_nav_help a.user_manuals.current,
#support_nav_help a.user_manuals:hover         { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -220px -482px;}
#support_nav_help a.frequent_questions.current,
#support_nav_help a.frequent_questions:hover   { background:url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -220px -587px;}
#support_nav_help a.manage_complaints.current,
#support_nav_help a.manage_complaints:hover    { background: url(../images/icons/ico-sub-nav-sup-sprite.png) no-repeat -226px -689px;}



#my_account_nav {
  float: left;
  clear: both;
  width: 100%;
  font-size: 16px;
  margin: 16px 0 9px 0;
}
#my_account_nav li {
  float: left;
  background: url(../images/primary/my-account-nav-sep.gif) no-repeat right 0px center;
  padding: 0px 5px 0px 0px;
  margin: 0px 3px 0px 0px;
}
#my_account_nav a {
  color: #5e5c61;
  float: left;
  font-family: 'neotechmedium';
  font-size: 16px;
  /*background: url(../images/primary/my-account-nav-sep.gif) no-repeat right center;*/
  padding: 3px 15px 4px 15px;
}
/* ugly chrome hack*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  #my_account_nav a {
    padding: 5px 15px 2px;
  }
}
#my_account_nav li:last-child {
	background: none;
}
#my_account_nav a.current,
#my_account_nav a:hover {
  color: #075590;
  background-color: #e7eef2;
}
#my_account_nav li:last-child a {
  background-image: none;
}
#manage_select {
  float: right;
  margin: 11px 0 3px 0;
}
#manage_select p {
  float: left;
  color: #075590;
  font-size: 17px;
  font-family: 'neotechlight';
  margin: 1px 5px 0 0;
}
#manage_select p.add_another_num {
  margin: 1px 0 0 0;
}
#manage_select .cta_select {
  float: left;
  font-size: 16px;
}
.mobily #manage_select .dijitSelect {
  font-family: Arial, Helvetica, sans-serif;
  color: #5e5c60;
  font-size: 15px;
  width: 155px !important;
}
#manage_select .dijitSelect .dijitButtonContents {
  padding:3px 0 3px 10px !important; 
  font-family: Arial, Helvetica, sans-serif;
  color: #5e5c60;
  font-size: 15px;
}
#manage_select p.add_another_num a {
  color: #0098db;
  font-size: 13px;
  padding-left: 18px;
  margin-left: 7px;
  margin-top: 3px;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  background: url(../images/icons/ico-add.png) no-repeat left center;
}




/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* tag line | section title | breadcrumb */

/* intro enter */
#enter_intro {
  background: url(../images/primary/sep-vert.gif) no-repeat 50% 20px;
  padding: 20px 0 0 0; 
  margin: 0 0 20px 0; 
}
.enter_box {
  float: left;
  width: 475px;
  margin: 30px 0;
  text-align: center;
  background: url(../images/primary/enter-personal-gfx.png) no-repeat 50% 85px;
}
.enter_business.enter_box {
  float: right;
  background: url(../images/primary/enter-business-gfx.png) no-repeat 116px 88px;
}
.enter_box p {
  font-size: 16px;
  line-height: 21px;
  color: #075590;
  margin: 197px 0 0 0;
}
.enter_box a.cta_bt {
  font-size: 38px;
  line-height: 1;
  color: #fff;
  position: relative;
  left:50%;
  margin-left: -125px;
  padding: 14px 0 10px 0;
  width: 250px;
  display: block;
  text-align: center;
  background: #3d8bbb;

  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  border-radius:7px;
  -moz-box-shadow: inset 0 5px 10px rgba(0,0,0,0.2); 
  -webkit-box-shadow: inset 0 5px 10px rgba(0,0,0,0.2); 
  -ms-box-shadow: inset 0 5px 10px rgba(0,0,0,0.2); 
  box-shadow: inset 0 5px 10px rgba(0,0,0,0.2); 
}
.enter_box a.cta_bt:hover  {
  background: #0d6fab;
  text-decoration: none;
}
.enter_box a.cta_bt span {
  text-transform: none;
  background: url(../images/icons/ico-arrow-bt-white.png) no-repeat right 5px; /*Rakesh*/
  padding: 0 35px 0 0; 
}



/* content main */
#content_main {
  padding: 9px 0 0 0;
}
#content_main.reset_pad {
  padding: 0;
}
/* content main */
#content_main_alt,
.content_main_alt {
  padding: 9px 0 0 0;
  overflow-x: hidden;
}
/*---------------------------------------------------------------------------------------- column setup */
/* 2 columns */
#content_main_cont_cont .split_wrap_two, 
#content_main_cont .split_wrap_two  {
  float: left;
  width:100%;
  /*margin: 25px 0 0;*/
}
#content_main_cont_cont .split_wrap_two .split_one_alpha, 
#content_main_cont .split_wrap_two .split_one_alpha {
  float: left;
  width: 145px;
}
#content_main_cont_cont .split_wrap_two .split_one_alpha p.long_text, 
#content_main_cont .split_wrap_two .split_one_alpha p.long_text {
  position: relative;
  top:-7px;
  margin: 0 0 -7px 0;
}
#content_main_cont_cont .split_wrap_two .split_one_beta,
#content_main_cont .split_wrap_two .split_one_beta {
  float: left;
  width: 450px;
  position: relative;
}
#content_main_cont_cont .split_wrap_two .split_one, 
#content_main_cont .split_wrap_two .split_one {
  float: left;
  width: 614px;
  position: relative;
}
#content_main_cont_cont .split_wrap_two .split_two,
#content_main_cont .split_wrap_two .split_two {
  float: right;
  width: 298px;
  position: relative;
}

#content_main_cont_cont .get_it_now .split_wrap_two .split_one_alpha,
#content_main_cont .get_it_now .split_wrap_two .split_one_alpha { width: 257px; }
#content_main_cont_cont .get_it_now .split_wrap_two .split_one_beta, 
#content_main_cont .get_it_now .split_wrap_two .split_one_beta { width: 337px; }
#content_main_cont_cont .get_it_now .split_wrap_two .split_one_beta input.text_input,
#content_main_cont .get_it_now .split_wrap_two .split_one_beta input.text_input { width: 315px; }
#existing_customer, #contact_person { position: relative; }
#existing_customer .overlay, #contact_person .overlay {
  position: absolute;
  display: none;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.35;
}
#existing_customer.f_disabled .overlay, #contact_person.f_disabled .overlay {
  display: block;
}

/* 3 columns hybird */
#content_main_cont_cont .split_wrap_three_hybird, 
#content_main_cont .split_wrap_three_hybird  {
  float: left;
  width:100%;
  padding: 15px 0 0 0;
  background: url(../images/primary/bg-three-col-hybird.gif) repeat-y 0 0;
}
#content_main_cont_cont .split_wrap_three_hybird:last-child,
#content_main_cont .split_wrap_three_hybird:last-child  {
  padding: 15px 0 25px 0;
}
#content_main_cont_cont .split_wrap_three_hybird .split_one,
#content_main_cont .split_wrap_three_hybird .split_one {
  width: 218px;
  float: left;
}
#content_main_cont_cont .split_wrap_three_hybird .split_two, 
#content_main_cont .split_wrap_three_hybird .split_two {
  width: 506px;
  float: left;  
}
#content_main_cont_cont .split_wrap_three_hybird .split_three, 
#content_main_cont .split_wrap_three_hybird .split_three {
  float: left;
  width: 227px;
}
#content_main_cont_cont .split_wrap_three_hybird .split_three,
#content_main_cont .split_wrap_three_hybird .split_three { margin:0; }
/* 3 columns */
#content_main_cont_cont .split_wrap_three,
#content_main_cont .split_wrap_three  {
  float: left;
  width:100%;
}
#content_main_cont .split_wrap_three .split_one,
#content_main_cont .split_wrap_three .split_two,
#content_main_cont .split_wrap_three .split_three {
  /* 07.07.2013 */
  /* masonary fix !!!! css below kills masonry blocks*/
  /*
  float: left;
  width: 297px;
  margin:0 30px 0 0;
  */

  /*background: red;  debug*/
}
#content_main_cont_cont .split_wrap_three .split_three, 
#content_main_cont .split_wrap_three .split_three { margin:0; }

#content_main_cont_cont .split_wrap_two > .border,
#content_main_cont .split_wrap_two > .border {
   background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
   padding-top: 20px;
}
#content_main_cont_cont .primary_content,
#content_main_cont .primary_content { 
  float: left;
  width: 614px;
}
#content_main_cont_cont .secondary_content,
#content_main_cont .secondary_content { 
  float: right;
  width: 297px;
}
#content_main_cont_cont .secondary_content a.cta_bt.alignR,
#content_main_cont .secondary_content a.cta_bt.alignR {
  float: right;
  margin: 22px 0 0 0;
}
#content_main_cont_cont a:hover,
#content_main_cont a:hover {
  text-decoration: underline;
}
#content_main_cont_cont .video_list, 
#content_main_cont .video_list {
  float: left;
  width:100%;
}
#content_main_cont_cont .video_list li,
#content_main_cont .video_list li {
  background: none;
  padding: 0;
  width: 297px;
  float: left;
  margin: 0 30px 40px 0;
}
#content_main_cont_cont .video_list li .media_wrap,
#content_main_cont .video_list li .media_wrap {
  width: 292px;
  height: 164px;
  border:1px solid #dcdcdc;
  margin: 0 0 5px 0;
}
#content_main_cont_cont .video_list li.last,
#content_main_cont_cont .video_list li:last-child,
#content_main_cont .video_list li.last,
#content_main_cont .video_list li:last-child {
  margin: 0;
}
#content_main_cont_cont .video_list li h2,
#content_main_cont .video_list li h2 {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}
#content_main_cont_cont .video_list li p, 
#content_main_cont .video_list li p {
  margin: 0;
}
#content_main_cont_cont .media_list,
#content_main_cont .media_list {
  float: left;
  width:100%;
}
#content_main_cont_cont .media_list a.download,
#content_main_cont .media_list a.download {
  padding: 0 0 0 20px;
  line-height: 30px;
  background: url(../images/icons/ico-download.png) no-repeat 0 0;
}
#content_main_cont_cont .media_list li, 
#content_main_cont .media_list li {
  background: none;
  padding: 0;
  width: 297px;
  float: left;
  margin: 0 30px 40px 0;
}
#content_main_cont_cont .media_list li .media_wrap,
#content_main_cont .media_list li .media_wrap {
  width: 292px;
  height: 164px;
  border:1px solid #dcdcdc;
  margin: 0 0 5px 0;
}
#content_main_cont_cont .media_list li.last,
#content_main_cont_cont .media_list li:last-child, 
#content_main_cont .media_list li.last,
#content_main_cont .media_list li:last-child {
  margin: 0;
}
#content_main_cont_cont .media_list li h2, 
#content_main_cont .media_list li h2 {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}
#content_main_cont_cont .media_list li p,
#content_main_cont .media_list li p {
  margin: 0;
}


#mobileDiv .subscription_add {
  float: right;
  position: relative;
  right: -2px;
}
.form_control.align_margin_control {
  margin-top: 3px;
}

/* promo carousel */
#promo_main.carousel_main {

}
.carousel_main .slideshow_wrapper {
  float: left;
  width:100%;
  height: 336px;
  /*Raef:: padding: 20px 0 20px 0;*/
  padding: 0 0 0 0;
  /*Raef: end change */
  margin: 0 0 15px 0;
  background: url(../images/branding/bg-sep-fade-reverse.gif) no-repeat bottom center;
}
.carousel_main .slide_content {
  width:375px;
  float: left;
  padding: 0 0 0 60px;
}

.one-slide ~ a#rightBtn,
.one-slide ~ a#leftBtn { display: none !important; }




.carousel_main .slide_gfx {
  width:515px;
  float: right;
  /*Raef change: bring the promtion up 
  margin: 15px 0 0 0;
  */
  margin: 5px 0 0 0;
  /*end of Raef change*/
}
.carousel_main .slide_content h1 {
  font-size: 54px;
  line-height: 53px;
  font-family: 'neotechmedium';
  margin: 12px 0 4px 0;
  background: none;
  text-align: left; 
}
.carousel_main .slide_content p {
  font-size: 25px;
  line-height: 32px;
  font-family: 'neotechlight';
  color: #075590;
  text-align: left;
}
.raqi .carousel_main .slide_content h1 {
  color: #bebebe;
}
.raqi .carousel_main .slide_content p {
  color: #aeaeae;
}




/* carousel main - business edition */
.c_m_business {
  overflow: hidden;
}
.c_m_business .slideshow_wrapper {
  margin-left: 61px;
}
.c_m_business .slide_content {
  width: 340px;
  padding: 0;
}
.raqi .c_m_business .slide_content {
  width: 340px;
  padding: 0 0 0 60px;
}
.c_m_business .slide_gfx {
  width: 485px;
}
#promo_main_business.c_m_business ul.carousel_pager {
  clear: both;
  margin-top: 0;
}
.c_m_business p.learn_more a {
  float: left;
  margin: 15px 0 0 0;
}
.c_m_business p.learn_more a span {
  padding: 0px 4px 1px;
  background: url(../images/icons/ico-arrow-white.gif) no-repeat center center;
}
.c_m_business a.carousel_prev,
.c_m_business a.carousel_next  {
  display: block;
  width: 41px;
  height: 50px;
  position: absolute;
  top: 110px;
  text-indent: -9999em;
  background-image: url(../images/icons/ico-carucell-controls-detached.png);
  background-repeat: no-repeat;
  
}
.c_m_business a.carousel_prev {
  background-position: 0 0;
  left: 0;
}
.c_m_business a.carousel_prev:hover {
  background-position: 0 -50px;
}
.c_m_business a.carousel_next  {
  background-position: -41px 0;
  right: 0;
}
.c_m_business a.carousel_next:hover  {
  background-position: -41px -50px;
}
/* */

/* gray boxes */
#business_select {
  /*margin-bottom: 25px;*/ /* Causing height problem between components in business home page */
}
#business_select .gray_box {
  float: left;
  height: 120px;
  width: 223px;
  padding: 30px 30px 30px 50px;
  margin-left: 20px;
  background: #858687;

  border-radius:          2px; 
  -moz-border-radius:     2px;
  -webkit-border-radius:  2px;

  box-shadow:         1px 0 1px rgb(224,224,224);
  -moz-box-shadow:    1px 0 1px rgb(224,224,224);
  -webkit-box-shadow: 1px 0 1px rgb(224,224,224);
}
#business_select .gray_box:first-child {
  margin-left: 1px;
}
#business_select .small_business {
  background: #858687 url(../images/icons/ico-small-business-gray.png) no-repeat 10px 26px;
}
#business_select .medium_business {
  background: #858687 url(../images/icons/ico-medium-business-gray.png) no-repeat 10px 25px;
}
#business_select .enterprise {
  background: #858687 url(../images/icons/ico-enterprise-gray.png) no-repeat 12px 19px;
}
#business_select .gray_box h2 a {
  color: #fff;
  font-size: 25px;
  line-height: 1.2em;
  margin: 0 0 0.8em;
  font-family: 'neotechlight';
}
#business_select .gray_box h2 a:hover {
  text-decoration: underline;
}
#business_select .gray_box p {
  color: #fff;
  font-size: 15px;
  line-height: 17px;
}
#business_select .gray_box a.learn_more {
  float: left;
  color: #fff;
  margin: 15px 0 0 0;
  background: url("../images/icons/ico-arrow-white.png") no-repeat scroll 0 6px #858687;
  text-indent: 1em;
}
#business_select .gray_box a.learn_more span {
  padding: 0px 6px 1px;
  background: url(../images/icons/ico-arrow-white.gif) no-repeat center center;
}
#business_select .gray_box a.learn_more:hover {
  text-decoration: underline;
}
/* */

/* Business solutions */
#business_solutions .wrap {
  border-top: 1px solid #E0E0E0;
  padding: 25px 0 0;
}
#business_solutions h2 {
  font-size: 24px;
  line-height: 1.2em;
  font-family: 'neotechmedium';
}
#business_solutions ul {
  /*margin: 15px 0 25px 0;*/
  margin: 0;
  float: left;
  width:100%;
}
#business_solutions li {
  float: left;
  width:297px;
  padding: 15px 0 15px 0;
  margin-left:30px;
  line-height: 17px;
  color: #5e5c60;
}
#business_solutions li:first-child {
  margin: 0;
}
#business_solutions p {
  margin-bottom: 0.6em;
}
#business_solutions a.learn_more {
  display: block;
  clear: both;
  float: left;
}
#business_solutions a.learn_more span {
  padding: 0 4px;
  white-space: nowrap;
  background: url(../images/icons/ico-arrow-blue.gif) no-repeat center 6px;
}
#business_solutions .advise_promo_left {
  float: left;
}
#business_solutions .advise_promo {
  float: right;
  margin-top: 20px;
}
#business_solutions .advise_promo a {
  clear: both;
  float: right;
  margin-bottom: 10px;
}
/* */


#promo_main.carousel_main a.cta_bt {
  float: left;
  clear: both;
  margin: 10px 0 15px 0;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 10px 7px 10px;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
#promo_main.carousel_main a.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
#content_main_cont .carousel_main .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: -40px 0 0 0;
}
#content_main_cont .carousel_main .social_share_home .social_share {
  margin:  -10px 0 0 0;
}
.carousel_main .social_share p {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  background: none;
}
.carousel_main .social_share span {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #5e5c60;
  float: left;
  padding: 0 0 0 20px !important;
}
.carousel_main .social_share a {
  float: left;
  width: 24px;
  height: 24px;
  margin: 0 0 0 5px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
.carousel_main .social_share a.facebook_share {
  background-position: 0 0;
}
.carousel_main .social_share a.twitter_share {
  background-position: -32px 0;
}
.carousel_main .social_share a.google_share {
  background-position: -64px 0;
}
#promo_main.carousel_main ul.carousel_pager {
  margin-top: 0;
  float: left;
  position: relative;
  left: 50%;
}
#promo_main.carousel_main ul.carousel_pager li {
  float: left;
  margin:0 6px; 
}
/* */
/* social share za content_main_cont*/
/*#content_main_cont .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: 25px 0 0 0;
} */
#content_main_cont .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  padding: 0;
  background: none;
}
#content_main_cont .social_share a {
  float: left;
 /* padding: 368px;*/
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
#content_main_cont .social_share a.facebook_share {
  background-position: 0 0;
}
#content_main_cont .social_share a.twitter_share {
  background-position: -32px 0;
}
#content_main_cont .social_share a.google_share {
  background-position: -64px 0;
}
#content_main_cont .social_share a.linkedin_share {
  width: 23px;
  height: 24px;
  background: url(../images/icons/ico-share-linkedin.png) no-repeat 0 0;
}

a.facebook_share:hover {
   background-position: 0 -24px !important;
}
a.twitter_share:hover {
  background-position: -32px -24px !important;
}
a.google_share:hover {
  background-position: -64px -24px !important;
}
a.linkedin_share:hover {
  background-position: 0 -24px !important;
}

/* Learn more button */
#content_main_cont p a.learn_more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  color: #0098DB;
  line-height: 22px;
  padding: 0 8px 0 0;
  font-size: 12px;
}
/* */
/* Business Article */
.business_article article h1.article_title {
  margin: 31px 0 16px 0;
  font-size: 30px;
  line-height: 36px;
  font-family: 'neotechmedium';
}
.business_article article h2 {
  font-family: 'neotechlight';
  font-size: 23px;
  margin-bottom: 5px;
}
.business_article article h3 {
  margin: 0 0 6px;
  font-size: 16px;
  line-height: 26px;
  font-family: arial;
}
.business_article article p {
  margin-bottom: 13px;
}
.business_article article ul {
  font-size: 13px;
  line-height: 17px;
  margin: 0 0 15px 0;
}
.business_article article ul li {
  margin: 0 0 6px 0;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 4px;
}
.business_article .info_box dt, .business_article .info_box dd {
  width: 50%;
  float: left;
  height: 29px;
  line-height: 29px;
}
.business_article .info_box dd {
}
.business_article .info_box dd table {
  width: 100%;
}
/* Business Matrix */
.business_matrix {
  width: 100%;
  margin-bottom: 25px;
  border-collapse: separate;
  border-top:     1px solid #e0e0e0;
  border-bottom:  1px solid #fff;
}
.business_matrix td {
  padding: 10px;
  font-weight: bold;
  border-top:     1px solid #fff;
  border-bottom:  1px solid #e0e0e0;
  border-right:   1px solid #fff;
  border-left:    1px solid #e0e0e0;
}
.business_matrix td:first-child {
  padding-left: 0;
  border-left: none;
  color: #075590;
  width: 300px;
}
.business_matrix td:last-child {
  border-right: none;
}
/* Business Partnes Casousel */
#business_partners_carousel {
  margin: 15px 0;
  padding: 10px 0;
  border-top:     1px solid #e0e0e0;
  border-bottom:  1px solid #e0e0e0;
}
#business_partners_carousel ul li {
  margin: 0;
  padding: 0;
  background: transparent;
}
#business_partners_carousel ul.carousel_pager li {
  margin-right: 12px;
}
#business_partners_carousel .wrap {
  width: auto;
}
#business_partners_carousel .slide {
  width: 150px;
}


/*---------------------------------------------------------------------------------------- column setup */
#suggest_feed {
  margin: 0 0 40px 0;
}
#suggest_feed h1 {
  font-size: 16px;
  line-height: 27px;
  font-family: Arial, Helvetica, sans-serif; 
  color: #404040;
  margin: 10px 0;
}
#suggest_feed .wrap .split_wrap_three {
  position: relative;  
  float: left;
  width:100%;
  background: #eaeaea; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #eaeaea 0%, #fbfbfb 10%, #fbfbfb 90%, #eaeaea 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(10%,#fbfbfb), color-stop(90%,#fbfbfb), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eaeaea 0%,#fbfbfb 10%,#fbfbfb 90%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eaeaea 0%,#fbfbfb 10%,#fbfbfb 90%,#eaeaea 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eaeaea 0%,#fbfbfb 10%,#fbfbfb 90%,#eaeaea 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #eaeaea 0%,#fbfbfb 10%,#fbfbfb 90%,#eaeaea 100%); /* W3C */
}
#suggest_feed .wrap .split_wrap_three.clean {
  background: none;
}
#suggest_feed .wrap .split_wrap_three .suggested_box {
  width:318px;
  float: left;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items {
  width:380px;
  float: left; 
  padding: 0 17px 35px 0;
  /*background: url(../images/primary/sep-vert.gif) repeat-y top right;*/
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items p {
  float: right;
  margin: 31px 0 9px 0;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items span {
  background: #fbfbfb;
  float: right;
  border: 1px solid #d5d5d5;
  padding: 5px 10px 4px 10px;
  margin:0 0 7px 7px; 
  font-family: 'neotechlight';
  font-size: 15px;
  line-height: 22px;
  color: #5e5c60;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items a {
  clear: both;
  float: right;
  padding: 8px 15px;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items a:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related {
  width:206px;
  float: right;
  display: inline-block;
  padding-left: 10px;
  background: url(../images/primary/sep-vert.gif) repeat-y top left;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related p {
  float: right;
  /*margin: 25px 0 0 0;*/
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related a {
  font-family: 'neotechlight';
  font-size: 15px;
  color: #075590;
  padding: 0 8px 0 0;
  margin-left: 35px;
  float: left;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related a:hover {
  text-decoration: underline;
  color: #0098db;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related a.read_more_alt_block {
  display: block;
  float: none;
  text-align: left;
  margin: 0 0 10px 14px;
  padding: 0 15px 0 0;
  line-height: 1;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related span {
  clear: both;
  float: left;
  font-size: 12px;
  color: #5e5c60;
  padding: 0px;
  /*margin: 0 4px;*/
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related span.story_count {
  margin-left: 35px;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related span.IN-widget,
#suggest_feed .wrap .split_wrap_three .suggested_box_related span.IN-widget span {
  clear: none;
  float: none;
  padding: 0px;
  margin: 0;
}



#suggest_feed .wrap .split_wrap_three ul {
  float: left;
  width:100%;
  background: url(../images/primary/bg-suggest-tile.png);
}
#suggest_feed .wrap .split_wrap_three.clean ul {
  background: none;
}
#suggest_feed .wrap .split_wrap_three ul:after {
  content: ' ';
  width:27px;
  height: 15px;
  position: absolute;
  top:-1px;
  left:50%;
  margin-left: -15px;
  background: url(../images/icons/arrow-cut-top.png) no-repeat 0 0;
}
#suggest_feed .wrap .split_wrap_three ul li {
  float: left;
  clear: both;
  padding: 24px 0 21px 20px;
  font-size: 13px;
  line-height: 17px;
  color: #075590;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#suggest_feed .wrap .split_wrap_three ul li:last-child {
  background: none;
}

#suggest_feed .wrap .split_wrap_three .suggested_box_related ul {
  padding: 0;
  margin: 0;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related ul li {
  padding: 10px 0;
  margin: 0 10px;
  float: left;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related ul.link_list li {  
  margin: 0;
  float: right;
  width: 100%;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related ul.link_list a {
   background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
   padding-right: 15px;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related ul.link_list a.read_more_alt {
   background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right 18px;
}

#suggest_feed .wrap .split_wrap_three h2 {
  font-family: 'neotechmedium';
  font-size: 24px;
  line-height: 1;
}
#suggest_feed .wrap .split_wrap_three h2 span.best_seller {
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  color: #00b041;
  padding: 10px 0 10px 28px;
  margin: 0 0 0 5px;
  position: relative;
  top: -4px;
  background: url(../images/icons/ico-best-seller.png) no-repeat 0 0;
}
#suggest_feed .wrap .split_wrap_three h2 span.updated {
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  color: #920d2f;
  padding: 10px 0 10px 0;
  margin: 0 0 0 5px;
  position: relative;
  top: -4px;
}
#suggest_feed .wrap .split_wrap_three h2 span.new {
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  color: #4f1d78;
  padding: 10px 0 10px 0;
  margin: 0 0 0 5px;
  position: relative;
  top: -4px;
}
#suggest_feed .wrap .split_wrap_three h2 {
  font-family: 'neotechmedium';
  font-size: 24px;
  line-height: 1;
   margin: 0 0 9px 0;
}
#suggest_feed .wrap .split_wrap_three a.read_more {
  color: #0098db;
  line-height: 22px;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#suggest_feed .wrap .split_wrap_three a.read_more:hover {
  text-decoration: underline;
}
/*clean feed */
#suggest_feed {
  margin: 24px 0 40px;
}
#suggest_feed .wrap .split_wrap_three.clean_feed {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
  background: none;
}
#suggest_feed .wrap .split_wrap_three.clean_feed ul:after {
  display: none;
}
#suggest_feed .wrap .split_wrap_three.clean_feed ul {
  background: none;
}
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_items span {
  text-transform: uppercase;
}
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related span {
  text-transform: uppercase;
}

#suggest_feed .reset_plan {
  float: left;
  width: 100%;
  clear: both;
  padding: 15px 0;
}
#suggest_feed .reset_plan p {
  font-size: 16px;
   line-height: 22px;
  float: left;
  width: 84%;
}
#suggest_feed .reset_plan p.foot {
  font-size: 12px;
  text-align: right;
  padding: 5px 0 0;
}
#suggest_feed .reset_plan a.reset {
  display: block;
  float: right;
  height: 33px;
  padding: 0 40px;
  margin: 0 10px;
  font-size: 16px;
  line-height: 33px;
  color: #fff; 
  border-radius: 4px; 
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #075591;
  box-shadow: 0 1px 5px rgba(72,72,72,0.2);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.2);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.2);
}
/* end suggest feed */

/* support boxes*/
#support_boxes.border .wrap {
    border-top: 4px solid #E0E0E0; 
  /* background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;*/
  padding: 25px 0 0;
  /* need custom class */
  display: inline-block;
  margin-top: 45px;
}
#support_boxes .split_wrap_three  {
  float: left;
  width:100%;
  background: url(../images/primary/bg-three-col-faux-alt.gif) repeat-y center top;
}
#support_boxes .split_wrap_three .split_one,
#support_boxes .split_wrap_three .split_two,
#support_boxes .split_wrap_three .split_three {
  float: left;
  width: 297px;
  margin:0 30px 0 0;
}
#support_boxes .split_wrap_three .split_three { margin:0; }

#support_boxes dl { 
  padding: 0 0 10px;
  clear: both;
}
#support_boxes dt {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0 0 8px;
}
#support_boxes dd {
  line-height: 17px;
  margin: 0 0 6px;
  background: url(../images/icons/ico-dot-list.png) no-repeat scroll 0 3px transparent;
  padding: 0 0 0 15px; 
}
#support_boxes dd.more {
  background: none;
  margin: 0 0 6px;
  padding: 10px 0 0 0; 
  text-align: right;
}
#support_boxes dd a {
  color: #5e5c60;
}
#support_boxes dd a.cta_bt {
  color: #fff;
}
#support_boxes dd a:hover {
  text-decoration: underline;
}
#support_boxes dl dd.more {
  background: none;
  padding: 0;
}
#support_boxes dl dd.more a {
  color: #0098db;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
}
#support_boxes .faq_box dt {
  background: url(../images/icons/ico-question-mark-alt.png) no-repeat scroll 0 center;
  padding: 0 0 0 24px;
}

#support_boxes .service_account_box dt {
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  padding: 0 0 5px; 
}
#support_boxes .service_account_box dd {
  padding: 0 0 5px; 
  background: none;
}
#support_boxes .service_account_box a.cta_bt {
  margin: 0 0 0 10px;
}
#support_boxes .service_account_box input.text_input {
  width: 200px;
}
#solution_advisor_news_feed,#solution_advisor_news_feed2,#solution_advisor_news_feed3 {
  margin: 15px 0 0 0;
}
#solution_advisor_news_feed.border .wrap,#solution_advisor_news_feed2.border .wrap,#solution_advisor_news_feed3.border .wrap {
  border-top: 4px solid #E0E0E0;
  padding: 25px 0 0;
}
.raqi #solution_advisor_news_feed.border .wrap,.raqi #solution_advisor_news_feed2.border .wrap,.raqi #solution_advisor_news_feed3.border .wrap {
  border-top: 4px solid #2b2a2c;
  padding: 25px 0 0;
}
#solution_advisor_news_feed h1.section_title,#solution_advisor_news_feed2 h1.section_title,#solution_advisor_news_feed3 h1.section_title {
  color: #075590;
  font-family: 'neotechmedium';
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  width: 70%;
}
#solution_advisor_news_feed .advise_promo {
  padding-bottom: 10px;
}
.raqi #solution_advisor_news_feed h1.section_title,.raqi #solution_advisor_news_feed2 h1.section_title,.raqi #solution_advisor_news_feed3 h1.section_title {
  color: #bebebe;
}
#solution_advisor_news_feed h2,#solution_advisor_news_feed2 h2,#solution_advisor_news_feed3 h2 {
  font-size: 25px;
  margin: 0;
  line-height: 28px;
  font-family: 'neotechlight';
}
.raqi #solution_advisor_news_feed h2,.raqi #solution_advisor_news_feed2 h2,.raqi #solution_advisor_news_feed3 h2 {
  color: #bebebe;
}
#solution_advisor_news_feed h3,#solution_advisor_news_feed2 h3,#solution_advisor_news_feed3 h3 {
  font-size: 16px;
  margin: 4px 0 13px 0;
  font-family: Arial, Helvetica, sans-serif;
}
#solution_advisor_news_feed ol.generic_list,#solution_advisor_news_feed2 ol.generic_list,#solution_advisor_news_feed3 ol.generic_list {
  list-style: none;
}
#solution_advisor_news_feed ol.generic_list li,#solution_advisor_news_feed2 ol.generic_list li,#solution_advisor_news_feed3 ol.generic_list li {
  line-height: 17px;
  margin: 0 0 6px 0;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 3px;
}
#solution_advisor_news_feed ol.generic_list a,#solution_advisor_news_feed2 ol.generic_list a,#solution_advisor_news_feed3 ol.generic_list a {
  color: #5e5c60;
}
#solution_advisor_news_feed ol.generic_list a:hover,#solution_advisor_news_feed2 ol.generic_list a:hover,#solution_advisor_news_feed3 ol.generic_list a:hover {
  color: #5e5c60;
  text-decoration: underline;
}
#solution_advisor_news_feed ul ,#solution_advisor_news_feed2 ul ,#solution_advisor_news_feed3 ul {
  margin: 20px 2px -69px;
  /*margin: 15px 0 -69px;*/
  float: left;
  width:100%;
  background: url(../images/primary/bg-three-col-faux-alt.gif) repeat-y top center;
}
.raqi #solution_advisor_news_feed ul,.raqi #solution_advisor_news_feed2 ul,.raqi #solution_advisor_news_feed3 ul {
  margin: 15px 0 25px 0;
  float: left;
  width:100%;
  background: url(../images/primary/bg-three-col-faux-alt-raqi.png) repeat-y top center;
}
#solution_advisor_news_feed li,#solution_advisor_news_feed2 li,#solution_advisor_news_feed3 li {
  float: left;
  width:297px;
  padding: 15px 0 15px 0;
  margin:0 30px 0 0;
  line-height: 17px;
  color: #5e5c60;
}
#solution_advisor_news_feed li:last-child,#solution_advisor_news_feed2 li:last-child,#solution_advisor_news_feed3 li:last-child {
  margin: 0;
  background: none;
}
#solution_advisor_news_feed ul.split,#solution_advisor_news_feed2 ul.split,#solution_advisor_news_feed3 ul.split {
  float: left;
  width: 100%;
  clear: both;
}
#solution_advisor_news_feed ul.split li,#solution_advisor_news_feed2 ul.split li,#solution_advisor_news_feed3 ul.split li {
  float: left;
  width: 110px;
  margin: 0 35px 0 0;
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  padding: 0 0 40px;
}
#solution_advisor_news_feed ul.split a.cta_bt,#solution_advisor_news_feed2 ul.split a.cta_bt,#solution_advisor_news_feed3 ul.split a.cta_bt {
  position: absolute;
  left: 0;
  bottom: 0; 
}
#solution_advisor_news_feed a.learn_more,#solution_advisor_news_feed2 a.learn_more,#solution_advisor_news_feed3 a.learn_more {
  margin: 3px 0 0 0;
  padding: 0 8px 0 0;
  float: left;
  color: #bebebe;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#solution_advisor_news_feed a.learn_more:hover,#solution_advisor_news_feed2 a.learn_more:hover,#solution_advisor_news_feed3 a.learn_more:hover {
  text-decoration: underline;
}
#solution_advisor_news_feed .advise_promo,#solution_advisor_news_feed2 .advise_promo,#solution_advisor_news_feed3 .advise_promo {
  float: left;
  clear: left;
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  width:100%;
  /*padding: 20px 0 65px 0;*/
  padding: 20px 0 0 0;
}
#solution_advisor_news_feed .advise_promo.region_cover,#solution_advisor_news_feed2 .advise_promo.region_cover,#solution_advisor_news_feed3 .advise_promo.region_cover {
  background: url(../images/icons/ico-region-cover.png) no-repeat 100% 20px;
}
#solution_advisor_news_feed .advise_promo.business_acc_create,#solution_advisor_news_feed2 .advise_promo.business_acc_create,#solution_advisor_news_feed3 .advise_promo.business_acc_create {
  background: url(../images/icons/ico-business-acc-create.png) no-repeat 85% 7px;
}
#solution_advisor_news_feed .advise_promo.business_solu_advisor,#solution_advisor_news_feed2 .advise_promo.business_solu_advisor,#solution_advisor_news_feed3 .advise_promo.business_solu_advisor {
  background: url(../images/icons/ico-business-solution-advisor.png) no-repeat 85% 7px;
}
#solution_advisor_news_feed .advise_promo.solution_advisor,#solution_advisor_news_feed2 .advise_promo.solution_advisor,#solution_advisor_news_feed3 .advise_promo.solution_advisor {
  padding-top: 28px;
  background: url(../images/icons/ico-solution-advisor.png) no-repeat 85% 7px;
}

.raqi #solution_advisor_news_feed li.raqi_elite_memebership {
  background: url(../images/icons/raqi-elite-membership-ico.png) no-repeat 95% 50%;
  padding-right: 97px;
  width: 200px;
}
.raqi #solution_advisor_news_feed li.raqi_business {
  background: url(../images/icons/raqi-business-ico.png) no-repeat 100% 50%;
  padding-right: 97px;
  width: 200px;
}
.raqi #solution_advisor_news_feed li.raqi_personal {
  background: url(../images/icons/raqi-personal-ico.png) no-repeat 90% 50%;
  padding-right: 97px;
  width: 200px;
}



#solution_advisor_news_feed .advise_promo a.cta_bt,#solution_advisor_news_feed2 .advise_promo a.cta_bt,#solution_advisor_news_feed3 .advise_promo a.cta_bt {
  margin: 20px 0 0 0;
  float: left;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 10px;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
#solution_advisor_news_feed .advise_promo a.cta_bt:hover,#solution_advisor_news_feed2 .advise_promo a.cta_bt:hover,#solution_advisor_news_feed3.advise_promo a.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
#discover_more_feed {
  margin: 15px 0 0 0;
}
#discover_more_feed .wrap {
  border-top:4px solid #e0e0e0;
  padding: 25px 0 0 0;
}
.raqi #discover_more_feed .wrap {
  border-top:4px solid #2b2a2c;
  padding: 25px 0 0 0;
}
#discover_more_feed.clean .wrap {
  border-top:none;
  padding: 0;
}
#discover_more_feed h1 {
  font-size: 25px;
  line-height: 1;
  font-family: 'neotechlight';
}
.raqi #discover_more_feed h1 {
  color: #bebebe;
}
#discover_more_feed h2 {
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 4px 0;
  font-family: Arial, Helvetica, sans-serif;
  /*color: #bebebe;*/
}
#discover_more_feed ul {
  /*margin: 15px 0 25px 0;*/ /* 40px content-footer bug */
  margin: 15px 0 0 0;
  float: left;
  width:100%;
  background: url(../images/primary/bg-three-col-faux.gif) repeat-y top center;
}
.raqi #discover_more_feed ul {
  margin: 15px 0 25px 0;
  float: left;
  width:100%;
  background: url(../images/primary/bg-three-col-faux-raqi.png) repeat-y top center;
}
#discover_more_feed li {
  float: left;
  width:297px;
  padding: 15px 0;
  margin:0 30px 0 0;
  line-height: 17px;
  color: #5e5c60;
}
#discover_more_feed li:last-child {
  margin: 0;
  background: none;
}
#discover_more_feed img {
  float: right;
  padding: 0 0 0 20px;
}
#discover_more_feed a.learn_more {
  padding: 0 8px 0 0;
  float: left;
  /*color: #bebebe;*/
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#discover_more_feed a.learn_more:hover {
  text-decoration: underline;
}

/* discover business rewards */
#discover_business_rewards .wrap {
  border-top: 1px solid #e0e0e0;
  padding: 30px 0 20px;
}
#discover_business_rewards h1 {
  font-size: 30px;
  line-height: 1em;
  margin-bottom: 3px;
  font-family: 'neotechmedium';
}
#discover_business_rewards h1 a {
  color: #075591;
}
#discover_business_rewards h1 a:hover {
  text-decoration: underline;
}
#discover_business_rewards h2 {
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 19px;
}
#discover_business_rewards p {
  color: #5e5c60;
  font-size: 13px;
  line-height: 17px;
  margin-bottom: 13px;
}
#discover_business_rewards .reward_info {
  float: left;
  width: 614px;
}
#discover_business_rewards .reward_link {
  float: right;
  width: 297px;
  padding-top: 53px;
  text-align: right;
}
/* device_offer_packages */
#device_offer_packages {}
#device_offer_packages .title {
  font-family: arial;
  font-size: 16px;
  margin: 0 0 12px;
}
#device_offer_packages .packages {
  float: left;
  clear: both;
  width: 100%;
}
#device_offer_packages .packages li {
  float: left;
  width: 182px;
  background: url(../images/primary/blue-box-reflection.png) no-repeat left 195px;
}
#device_offer_packages .packages .four_split div {
  width: 236px;
  background: url(../images/primary/blue-box-reflection-alt.png) no-repeat left 195px;
  text-align: left;
}
#device_offer_packages .packages .four_split div:nth-child(4n),
#device_offer_packages .packages div:nth-child(5n) {
  padding-right: 0;
}
#device_offer_packages .packages li a {
  font-size: 13px;
  line-height: 17px;
  position: relative;
  color: #075590;
  float: left;
  width: 162px;
  height: 175px;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: rgb(89,195,232); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YzNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTliZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(89,195,232,1) 0%, rgba(42,155,211,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,195,232,1)), color-stop(100%,rgba(42,155,211,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59c3e8', endColorstr='#2a9bd3',GradientType=0 ); /* IE6-8 */
}
#device_offer_packages .packages .four_split div a {
	width: 211px;
}
#device_offer_packages .packages li a:hover {
   background: rgb(42,155,211);
} 
#device_offer_packages .packages a .more {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-white.gif) no-repeat right 6px;
}
#device_offer_packages .packages .four_split a .more {
  position: absolute;
  bottom: 33px;
}
#device_offer_packages .packages a strong {
  font-size: 24px;
  line-height: 28px;
  display: block;
  font-family: 'neotechmedium';
  font-weight: normal;
  text-transform: uppercase;
  margin: 6px 0 3px -2px;
}
#device_offer_packages .packages .four_split a strong {
  font-size: 22px;
  line-height: 22px;
  display: block;
  font-family: 'neotechmedium';
  font-weight: normal;
  text-transform: uppercase;
  margin: 6px 0 3px -2px;
}
#device_offer_packages .packages a em {
  font-style: normal;
  color: #fff;
  display: block;
}
#device_offer_packages .packages a .desc {
  display: block;
}



/* device roll */
.dojo_carousel {
  margin: 0 0 25px 0;
}
.dojo_carousel .slideshow_wrapper {
  width: 951px;
  height: 0px;
  overflow: hidden;
  -webkit-transition: height 0.5s ease-out;
  -moz-transition:    height 0.5s ease-out;
  -o-transition:      height 0.5s ease-out;
  -ms-transition:     height 0.5s ease-out;
  transition:         height 0.5s ease-out;
}
.dojo_carousel.set_roll .slideshow {
  float: left;
}
.dojo_carousel h1 {
  font-family: neotechlight;
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 20px 0;
  padding: 32px 0 0 0;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; */
}
.dojo_carousel h1.dashboard_title {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  padding-top: 34px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
}
.dojo_carousel li p.model_price strong { font-size: 14px; }
.dojo_carousel li {
  float: left;
  width: 190px;
  text-align: center;
  position: relative;
}
.dojo_carousel.set_roll .slide {
  float: left;
  width: 190px;
  text-align: center;
  position: relative;
}
.dojo_carousel.set_roll.six_items .slide {
  float: left;
  width: 158px;
  text-align: center;
  position: relative;
}
.dojo_carousel.set_roll li {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
}
.dojo_carousel li img { margin: 0 0 3px 0; }
.support_boxes .dojo_carousel li .media { position: relative; }
.support_boxes .dojo_carousel li .media a:after {
  background: url(../images/icons/video-play.png) no-repeat 0 0;
  width: 83px;
  height: 83px;
  position: absolute;
  left: 50%;
  top:50%;
  margin-left: -41px;
  margin-top: -41px;
  z-index: 10;
  content: " ";
}
.dojo_carousel p.model_name {
  padding: 0 20px;
  line-height: 17px;
  margin: 0 0 5px 0;
  color: #5e5c60;
}
.dojo_carousel li p.model_price {
  font-size: 24px;
  line-height: 1;
  color: #0098db;
}
.dojo_carousel li p.model_price strong { font-size: 14px; }
.dojo_carousel li p.model_price_small {
  font-size: 14px;
  line-height: 1;
  color: #0098db;
  font-weight: bold;
}
.dojo_carousel li p.model_price_small strong {
  font-weight: bold;
}
.dojo_carousel .exclusive_offer {
  background: url(../images/primary/badge-exclusive.png) no-repeat 0 0;
  position: absolute;
  top: 0;
  left: 31px;
  text-align: center;
  width: 62px;
  padding: 22px 0;
  color: #fff;
  font-family: 'neotechmedium';
  font-size: 11px;
  line-height: 12px;
}
.dojo_carousel a.cta_bt {
  float: right;
 /* margin: 35px 0 0 0;*/   /* mark 10.1.2014 | causing too much white space on home page device carousel */
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 10px 7px 10px;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
.dojo_carousel a.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

.raqi .dojo_carousel a.cta_bt {
  color: #626262;
  background: #f5f5f5; /* Old browsers */
  background: -moz-linear-gradient(top,  #f5f5f5 0%, #b4b4b4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#b4b4b4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f5f5f5 0%,#b4b4b4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f5f5f5 0%,#b4b4b4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f5f5f5 0%,#b4b4b4 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f5f5f5 0%,#b4b4b4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#b4b4b4',GradientType=0 ); /* IE6-9 */
}
.raqi .dojo_carousel a.cta_bt:hover {
background: #b4b4b4; /* Old browsers */
background: -moz-linear-gradient(top,  #b4b4b4 1%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b4b4b4), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4b4b4 1%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4b4b4 1%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4b4b4 1%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4b4b4 1%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

.raqi .c_m_business p.learn_more a span {
  background:url("../images/icons/ico-arrow-grey.png") no-repeat scroll center center;
}


.dojo_carousel ul.carousel_pager {
  float: left;
  width: auto;
  position: relative;
  left: 50%;
  margin: 45px 0 25px -65px;
}
.dojo_carousel ul.carousel_pager li {
  float: left;
  margin: 0 6px;
  width: auto;
}
.dojo_carousel ul.carousel_pager a {
  float: left;
  width: 12px;
  height: 12px;
  background: url(../images/primary/bg-carousel-pager.png) no-repeat 0 0;
}
.dojo_carousel ul.carousel_pager a.current {
  background-position: -24px 0;
}
.dojo_carousel ul.carousel_pager a.carousel_prev {
  float: left;
  width: 25px;
  height: 28px;
  position: relative;
  top: -7px;
  background: url(../images/primary/carousel-next-prev.png) no-repeat 0 0;
}
.dojo_carousel ul.carousel_pager a.carousel_next {
  float: left;
  width: 25px;
  height: 28px;
  position: relative;
  top: -7px;
  background: url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
}
/* device roll */

/* load more bar */
#load_more {
  clear: both;
  padding: 5px;
  text-align: center;
  border-top: 4px solid #e0e0e0;
}
#load_more a {
  font-size: 16px;
  font-weight: bold;
  padding: 2px 20px 0 0;
  display: inline-block;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  background: url(../images/icons/ico-down-blue.gif) no-repeat right center;
}
/* */

/* article list */
.article_list {
	
  /* Change by Raef float: left;*/
  font-size: 14px;
  line-height: 21px;
}
.article_list article {
  float: left;
  width:100%;
  clear: both;
  padding: 0 0 10px 0;  
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
.article_list article.no_border {
  background: none;
}
/*.article_list article:last-of-type {
  padding: 0 0 10px 0;  
  background: none;
}*/
.article_list h2,
#personal_products .article_list .article h2 {
  margin: 31px 0 16px 0;
  font-size: 30px;
  line-height: 36px;
  font-family: 'neotechmedium';
}
.article_list h2 a,
#personal_products .article_list .article h2 a {
  color: #075591;
}

ul.partner_list_alt {
  margin-bottom: 25px;
}
ul.partner_list_alt li {
  padding: 0 0 60px 0;
  margin-bottom: 20px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
ul.partner_list_alt img {
  float: left;
  margin:0 0 0 0; 
}
ul.partner_list_alt h4 {
  font-weight: bold;
}
ul.partner_list_alt h4,
ul.partner_list_alt p {
  margin:0 0 0 150px;
  font-size: 13px;
  line-height: 17px;
}


.content_x p, .article_list p {
  margin: 1em 0 1.5em 0;
}
.content_x p a.learn_more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 5px;
  color: #0098DB;
  line-height: 22px;
  padding: 0 8px 0 0;
  top: -17px;
  position: relative;
  font-size: 12px;
}
.content_x table {
  margin: 1.5em 0;
  width:100%;
  border-collapse: separate;
  font-size: 16px;
  line-height: 1;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}
.content_x table thead th {
  font-size: 24px;
  font-weight: normal;
  padding: 16px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
}
.content_x table tbody td {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
}
.content_x table thead th:first-child,
.content_x table tbody td:first-child,
.content_x table thead th.col_one {
  font-size: 18px;
  font-weight: bold;
  border-left: none;
  padding-left: 0;
}
.content_x table thead th:last-child,
.content_x table tbody td:last-child,
.content_x table tbody td.col_last {
  border-right: none;
}
.content_x .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: 25px 0 0 0;
}
.content_x .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  background: none;
}
.content_x .social_share a {
  float: left;
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
.content_x .social_share a.facebook_share {
  background-position: 0 0;
}
.content_x .social_share a.twitter_share {
  background-position: -32px 0;
}
.content_x .social_share a.google_share {
  background-position: -64px 0;
}

.content_x  p.load_more {
	margin-top: -5px;
}

.content_x p.load_more a {
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  text-transform: uppercase;
  text-align: center;
  display: block; 
  float: left;
  width:100%;
  padding:8px 0; 
  color: #0098db;
  border-top: 4px solid #e0e0e0;
}
.content_x p.load_more a span {
  background: url(../images/icons/ico-load-more.png) no-repeat right center;
  padding: 0 20px 0 0;
}
.aditional_content {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
  margin: 30px 0 0 0; 
}
.aditional_content h2 {
  font-family: 'neotechmedium';
  font-size: 30px;
  line-height: 36px;
  margin: 31px 0 0;
  width: 614px;
  color: #075590;
}
.aditional_content h2 a {
  color: #075590;
}
.aditional_content h3 {
  font-family: 'neotechlight';
  font-size: 13px;
  line-height: 17px;
  width: 614px;
}
.aditional_content ul,
.aditional_content p {
  width: 614px;
}
.aditional_content a.cta_bt.alignR {
  float: right;
  margin: 82px 82px 0 0;
}
/* article list */

/* support content x */
.support_content_x .split_one.align { width:555px !important;}
.support_content_x hr { 
  display: block;
  border:none;
  height: 2px;
  margin: 20px 0 35px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
}
.support_content_x h2 {
  font-size: 23px;
  line-height: 23px;
  color: #075591;
  margin: 0.5em 0;
}
.support_content_x h3 {
  font-size: 16px;
  display: block;
  clear: both;
  line-height: 23px;
  margin: 2em 0 0.5em 0;
  color: #075591;
  font-family: Arial, Helvetica, sans-serif;
}
.support_content_x h2.sep_title {
  margin: 0 0 35px 0;
  padding: 25px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
}
.support_content_x .about_timeline { 
  padding: 15px 0 0 0;
  margin: 25px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
}
.support_content_x .about_timeline hr { 
  height: 5px;
  margin: 10px 0 10px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x top left; 
}

.support_content_x .split_one ul {
  font-size: 13px;
  line-height: 17px;
  margin: 0 0 15px 0;
}
.support_content_x .split_one ul li {
  margin: 0 0 6px 0;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 4px;
}
.support_content_x .split_one ul li li {
  margin: 5px 0 5px 15px;
  padding: 0;
  background: none;
}
.support_content_x p {
  margin: 0.5em 0;
  line-height: 17px;
}
.support_content_x p.abstract {
  color: #075591;
}
.support_content_x p.intro {
  color: #075591;
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 25px 0;
}
.product_details p.intro {
  color: #075591;
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 25px 0;
  padding: 0;
  width: 615px;
}
.support_content_x .call_center {
  float: left;
  width:100%;
  padding: 0 0 10px 0;
  margin: 0 0 30px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}

#content_main_cont p.intro {
  color: #075591;
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 25px 0;
  padding: 0;
}


.support_content_x .content_x_form {
  display: block;
  float: left;
  width: 100%; /* 18.12. */
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; badu 14.01.*/
}
.support_content_x .content_x_form input.cta_bt { 
  padding: 8px 10px 5px; 
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .support_content_x .content_x_form input.cta_bt {
    padding: 9px 10px 8px; 
  }
}
.support_content_x .content_x_form p.form_intro {
  font-size: 16px;
  line-height: 21px;
  color: #075590;
  margin: 0 0 25px 0;
  width: 600px;
}
.support_content_x .content_x_form label {
  cursor: pointer;
}
.support_content_x .content_x_form .radio_bts {
  margin: 5px 0 0 0;
}
.support_content_x .content_x_form .radio_bts li {
  list-style: none;
  margin:0; 
  background: none;
  padding: 0;
}
.support_content_x .content_x_form .radio_bts.wide li {
  width: auto;
  margin: 0 25px 0 0;
}
.support_content_x textarea.textarea_input,
.support_content_x input.text_input {
  width: 410px;
}
.support_content_x span.req_ind {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  line-height: 1;
  color: #0098db;
}
.support_content_x .content_x_form .split_wrap_two {
  width: 630px !important;
}
.support_content_x .split_wrap_two.seperator  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 18px 0;
  margin: 0 0 30px 0;
}
.support_content_x .content_x_form p {
  margin: 4px 0 0 0;
}
#content_main_cont.support_content_x .content_x_form .split_wrap_two {
  margin: 0 0 20px 0;
}
#content_main_cont.support_content_x .content_x_form .split_one_alpha {
  width: 170px;
  margin: 0 10px 0 0;
}
#content_main_cont.support_content_x .content_x_form .split_one_beta {

}
#content_main_cont.support_content_x .social_share_alt {
  float: right;
  clear: both;
  margin: 25px 0 0 0;
}
#content_main_cont.support_content_x .social_share_alt li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  background: none;
}
#content_main_cont.support_content_x .social_share_alt a {
  float: left;
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
#content_main_cont.support_content_x .social_share_alt a.facebook_share {
  background-position: 0 0;
}
#content_main_cont.support_content_x .social_share_alt a.twitter_share {
  background-position: -32px 0;
}
#content_main_cont.support_content_x .social_share_alt a.google_share {
  background-position: -64px 0;
}

.support_content_x .content_x_form.last {
  margin: 0 0 10px 0;
  background: none;
}
.support_content_x .content_x_form dl {
  float: left;
  margin: 0 5px 0 0;
}
#content_main_cont h1.section_title_support {
  font-size: 23px;
  font-family: neotechlight;
  margin: 0 0 11px 0;
}
#content_main_cont .tutorial_views {
  float: left;
  width: 100%;
  margin: 0 0 35px 0;
  padding: 0 0 23px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .tutorial_views a.more_tutorials {
  float: right;
  margin: 35px 0;
  padding: 8px 10px 7px 10px;
}
#content_main_cont .tutorial_views a.more_tutorials span {
  padding: 2px 0 2px 25px;
  background: url(../images/icons/ico-tutorial-alt.png) no-repeat left center;
}
#content_main_cont .tutorial_views .main_tutorial {
  float: left;
  width: 355px;
}
#content_main_cont .tutorial_views .main_tutorial .media_wrap {
  float: left;
  width: 353px;
  height: 215px;
  margin: 0 0 10px 0;
  border:1px solid #dcdcdc; 
}
#content_main_cont .tutorial_views .main_tutorial h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
#content_main_cont .tutorial_views .main_tutorial p {
  font-size: 13px;
  line-height: 17px;
}
#content_main_cont .tutorial_views .side_tutorials {
  float: right;
  width: 239px;
  line-height: 17px;
}
#content_main_cont .tutorial_views .side_tutorials li {
  float: left;
  width: 239px;
  margin: 0 0 10px 0;
}
#content_main_cont .tutorial_views .side_tutorials .media_wrap {
  float: left;
  width: 98px;
  height: 73px;
  margin: 0 10px 0 0;
  border:1px solid #dcdcdc; 
}
#content_main_cont .tutorial_views .side_tutorials a { color: #075591; }
#content_main_cont .tutorial_views .side_tutorials a:hover { color: #0098db; }
#content_main_cont .support_social_feeds {
  float: left;
  width: 100%;
}
#content_main_cont .support_social_feeds .support_facebook_feed {
  float: left;
  width: 297px;
}
#content_main_cont .support_social_feeds .support_twitter_feed {
  float: right;
  width: 297px;
}
#content_main_cont .support_social_feeds .twitter-follow-button,
#content_main_cont .support_social_feeds .fb-like {
  float: right;
  margin: 15px 0;
}
#content_main_cont .support_social_feeds .support_facebook_feed h2 {
  font-family: neotechlight;
  font-size: 18px; 
  padding: 0 0 0 17px;
  background: url(../images/icons/ico-facebook-alt.png) no-repeat 0 3px;
}
#content_main_cont .support_social_feeds .support_twitter_feed h2 {
  font-family: neotechlight;
  font-size: 18px;
  padding: 0 0 0 17px;
  background: url(../images/icons/ico-twitter-alt.png) no-repeat 0 7px;
}
#content_main_cont .support_social_feeds .support_facebook_feed li,
#content_main_cont .support_social_feeds .support_twitter_feed li {
  font-size: 12px;
  line-height: 17px;
  padding: 15px 0 20px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}
#content_main_cont .support_social_feeds .support_facebook_feed li img,
#content_main_cont .support_social_feeds .support_twitter_feed li img {
  float: left;
  margin: 3px 10px 0 0;
}
/*
#content_main_cont .support_social_feeds .support_facebook_feed li a,
#content_main_cont .support_social_feeds .support_twitter_feed li a {
  display: block;
}
*/
#content_main_cont .tutorial_views .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: 25px 0 0 0;
}
#content_main_cont .tutorial_views .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  background: none;
}
#content_main_cont .tutorial_views .social_share a {
  float: left;
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
#content_main_cont .tutorial_views .social_share a.facebook_share {
  background-position: 0 0;
}
#content_main_cont .tutorial_views .social_share a.twitter_share {
  background-position: -32px 0;
}
#content_main_cont .tutorial_views .social_share a.google_share {
  background-position: -64px 0;
}

/* Raef Change add css class*/
#content_main_cont .social_share_home {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
  top: -20px;
  /*margin: -46px -15px 0;
  /*Raef: changed
  margin: -3px 5px 0 5px;
  margin: -17px -6px 0;
  /*End of Raef change*/
}
/*End of Raef Change*/

/* social share za content_main_cont*/
#content_main_cont .social_share {
  float: left;
  clear: both;
  width: 100%;

  margin: 0; /* d140207 */


  /*Raef: changed
  margin: -3px 5px 0 5px;
  margin: -25px 5px 0;
  /*End of Raef change*/
}
#content_main_cont .social_share.border {
  margin:50px 0 0 0; 
  padding: 15px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
#content_main_cont .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  background: none;
}
/*#content_main_cont .social_share a {
  float: left;
  width: 24px;
  height: 33px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
} */
#content_main_cont .social_share a.facebook_share {
  background-position: 0 0;
}
#content_main_cont .social_share a.twitter_share {
  background-position: -32px 0;
}
#content_main_cont .social_share a.google_share {
  background-position: -64px 0;
}
#content_main_cont .social_share a.linkedin_share {
  width: 23px;
  height: 24px;
  background: url(../images/icons/ico-share-linkedin.png) no-repeat 0 0;
}

/* */

#content_main_cont.support_content_x .topic_box {
  padding: 0 60px 25px 0;
  margin: 0 0 35px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}
#content_main_cont.support_content_x .topic_box h3 {
  margin: 1em 0 0.5em 0;
}

.support_content_x .staff_list {
  float: left;
  width: 100%;
  clear: both;
  /*padding: 15px 0 25px 0;*/
  padding: 0 0 25px;
  margin: 0 0 20px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
.support_content_x .staff_list ul li {
  float: left;
  width: 138px;
  background: none;
  padding: 0;
  margin: 0 20px 0 0;
}
.support_content_x .staff_list ul li:last-child {
  margin: 0;
}
.support_content_x .staff_list ul li img {
  float: left;
  margin:0 0 6px 0; 
  border:1px solid #dcdcdc; 
}
.support_content_x .staff_list ul li span.user_name {
  color: #075591;
  font-size: 14px;
  line-height: 18px;
}
.support_content_x .staff_list ul li span.user_role {
  font-size: 13px;
  line-height: 17px;
}


#content_main_cont .article_block {
  margin: 0 0 45px 0;
}
#content_main_cont #stockHistoryGraph .article_block {
  margin: 0 0 30px 0;
}
#content_main_cont .article_block.stock_item {
  padding: 0 0 15px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .article_block.down_stock_item {
  padding: 0 0 15px 0;
  margin: 0 0 20px 0;
  float: left;
  width: 100%;
  clear: both;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;*/
}
#content_main_cont .article_block.down_stock_item.end_border {
	background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .article_block.injaz_item {
  padding: 0 0 15px 0;
  margin: 0 0 20px 0;
  float: left;
  width: 100%;
  clear: both;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .article_block.annual_reports {
  padding: 0 0 25px 0;
  margin: 0 0 5px 0;
  float: left;
  width: 100%;
  clear: both;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}




#content_main_cont .article_block h1 {
  font-size: 24px;
  line-height: 1;
  margin: 0 0 20px 0;
  font-family: neotechmedium;
}
#content_main_cont .article_block h2 {
  font-size: 13px;
  line-height: 17px;
  font-weight: bold;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}
#content_main_cont .article_block.injaz_item h2,
#content_main_cont .article_block.down_stock_item h2 {
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
}
#content_main_cont .article_block h2.main_title {
  font-size: 24px;
  line-height: 1;
  margin: 0 0 20px 0;
  font-family: neotechmedium;
}
#content_main_cont .article_block.down_stock_item h2.main_title,
#content_main_cont .article_block.down_stock_item h1 {
  margin: 20px 0 2px 0;
}
#content_main_cont .article_block.annual_reports h2.main_title,
#content_main_cont .article_block.annual_reports h1 {
  margin: 20px 0 8px 0;
}
#content_main_cont .article_block p {
  margin: 0 0 1em 0;
  line-height: 17px;
}
#content_main_cont .article_block p.spec_note {
  margin: -18px 0 1em 0;
  line-height: 17px;
  position: relative;
}
#content_main_cont .article_block.injaz_item {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
  margin: 0;
  padding: 25px 0 10px 0;
}
#content_main_cont .article_block.injaz_item.injaz_swift {
  background: url(../images/primary/decor-injaz-swift.png) no-repeat 395px 20px;
}
#content_main_cont .article_block.injaz_item.injaz_distinction {
  background: url(../images/primary/decor-injaz-distinction.png) no-repeat 395px 20px;
}
#content_main_cont .article_block.injaz_item.injaz_flexible {
  background: url(../images/primary/decor-injaz-flexible.png) no-repeat 395px 70px;
}
#content_main_cont .article_block.injaz_item.injaz_supreme {
  background: url(../images/primary/decor-injaz-supreme.png) no-repeat 395px 70px;
}
#content_main_cont .article_block.injaz_item:first-child {border-top: none;}
#content_main_cont .article_block.injaz_item:last-child {border-bottom: none;}
#content_main_cont .article_block.injaz_item h2 {
  margin: 0 0 10px 0; 
}
#content_main_cont .article_block.injaz_item p {
  width:315px; 
  color: #075590;
}
#content_main_cont .injaz_item ul.related_stories {
  font-size: 12px;
  line-height: 16px;
  margin: 10px 0; 
  float: left;
  clear:both;
}
#content_main_cont .injaz_item ul.related_stories li {
  background: none;
  padding: 0;
}
#content_main_cont .injaz_item ul.related_stories a {
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
  padding: 0 15px 0 0;
  font-size: 16px;
  font-family: neotechlight;
  color: #075591;
}

#content_main_cont p.stock_note {
  color: #0098db;
  /*margin: -30px 0 0 70px;*/
  margin: -20px 0 0 0px !important;
}
#content_main_cont .article_block p span {
  font-weight: bold;
  color: #075591;
}
#content_main_cont .article_block .topper {
  float: left;
  width:100%;
  margin: 15px 0 35px 0;
  padding: 0 0 8px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .article_block .topper p {
  float: right;
  margin: 0 25px 0 0;
}
#content_main_cont .article_block table.stock_info {
  width: 100%;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}
#content_main_cont .article_block table.stock_info tr td {
  padding: 5px 25px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
}
#content_main_cont .article_block table.stock_info tr td:first-child {
  padding: 5px 25px 5px 0;
  font-size: 16px;
  color: #075591;
  border-left: none;
  width: 200px;
}
#content_main_cont .article_block table.stock_info tr td:last-child {
  border-right: none;
}
#content_main_cont .article_block .dijitCalendar {
  left: -75px;
  position: absolute;
  top: 10px;
  z-index: 100;
}
#content_main_cont .article_block .int_select_date {
  position: relative;
  float: left;
}
#content_main_cont .article_block .int_select_date p {
  float: left;
}
#content_main_cont .article_block .int_select_date .cp {
  float: left;
  position: relative;
}
#content_main_cont .article_block .int_select_date a.calendar_tigger {
  background: url(../images/icons/stock-calender.png) no-repeat 0 0;
  width: 17px;
  height: 15px;
  float: left;
  position: relative;
  top:-16px;
  right: -10px;
  margin: 0 10px 0 0;
}
#content_main_cont .article_block .calen_hidden {
    display: none;
}
#content_main_cont .refine_stock_performance {
  float: left;
  width: 100%;
  margin: 0 0 35px 0;
  padding: 0 0 30px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .refine_stock_performance dl {
  margin: 0 35px 0 0;
  float: left;
}
#content_main_cont .refine_stock_performance dt {
  float: left;
  margin: 4px 10px 0 0;
}
#content_main_cont .refine_stock_performance dd {
  float: left;
}
#content_main_cont .refine_stock_performance dd .cta_select {
  width: 185px;
}
#content_main_cont .refine_stock_performance dd label {
  margin: 0 10px 0 0;
  cursor: pointer;
  position: relative;
  top: 4px;
  color: #0098db;
}
#content_main_cont .down_stock_item .split_one {
  float: left;
  width: 50%;
}
#content_main_cont .down_stock_item .split_one h2 {

}


#content_main_cont .down_stock_item .split_two {
  float: left;
  width: 50%;
  padding: 10px 0;
  font-size: 15px;
}
#content_main_cont .down_stock_item .split_two hr {
  width: 100%;
  margin: 10px 0;
  display: block;
  clear: both;
  float: left;
  height:2px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x 0 0; 
}
#content_main_cont ul.report_controls {
  float: left;
  width:100%;
  clear: both;
  margin:0;
  font-size: 13px;
}
#content_main_cont ul.report_controls li {
  background: none;
  padding: 0;
  float: right;
}
#content_main_cont ul.report_controls a {
  float: right;
  margin: 0 0 0 20px;
}
#content_main_cont ul.report_controls.single_control li,
#content_main_cont ul.report_controls.single_control li a {
  float: left;
  margin: 0;
}
#content_main_cont ul.report_controls a.download_report {
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-down-blue.png) no-repeat 0 2px;
}
#content_main_cont ul.report_controls a.view_report {
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-view-blue.png) no-repeat 0 2px;
}
#content_main_cont ul.report_controls_alt {
  float: right;
  margin:8px 0 0 0;
  font-size: 13px;
}
#content_main_cont ul.report_controls_alt li {
  background: none;
  padding: 0;
  float: left;
}
#content_main_cont ul.report_controls_alt a {
  margin: 0 0 0 20px;
}
#content_main_cont ul.report_controls_alt a.download_report {
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-down-blue.png) no-repeat 0 2px;
}
#content_main_cont ul.report_controls_alt a.view_report {
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-view-blue.png) no-repeat 0 2px;
}

#content_main_cont table.report_table {
  width:100%;
  margin: 15px 0 55px 0;
  border-collapse: separate;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #e0e0e0; 
}
#content_main_cont table.report_table td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0; 
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0; 
  vertical-align: middle;
  padding: 10px 5px;
}
#content_main_cont table.report_table tr td:first-child {
  color: #075590;
  border-left: none; 
  width: 35%;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 5px 5px 0;
}
#content_main_cont table.report_table tr td:last-child {
  border-right: none; 
}
#content_main_cont p.more_news {
  float: right;
  margin: 25px 0;
}
#content_main_cont p.more_news a.helper {
  margin: 15px 0 0 0;
  float: left;
}
#content_main_cont .news_box {
  margin: 20px 0 0 0;
  padding: 0 0 15px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}
#content_main_cont .news_box.category_block {
  margin: 20px 0 0 0;
  padding: 0 0 15px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .news_box p.learn_more a {
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#content_main_cont .news_box.last,
#content_main_cont .news_box:last-child {
  background: none;
}
#content_main_cont .news_box h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 27px;
  margin: 5px 0 0 0;
}
#content_main_cont .news_box p {
  margin: 0;
}
#content_main_cont .news_box span.date {
  font-size: 10px;
  line-height: 15px;
  text-transform: uppercase;
  color: #075590;
}
#content_main_cont .vendor_login {
  width:355px;
  float: left;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y top right;
}
#content_main_cont .vendor_login p.login_register {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 10px 0;
}
#content_main_cont .vendor_login dd {
  margin: 0 0 10px 0;
  width:230px;
}
#content_main_cont .vendor_login dd.forgot_pass {
  text-align: right;
  font-size: 12px;
}
#content_main_cont .vendor_login input.text_input {
  width:210px;
}
#content_main_cont .vendor_login ul.login_extra {
  margin: 10px 0;
}
#content_main_cont .vendor_login ul li {
  padding: 0;
  background: none;
}
#content_main_cont .vendor_login ul label {
  cursor: pointer;
}
#content_main_cont .vendor_login input.bt_login {
  float: right;
  clear: both;
  margin: 10px 30px 10px 0;
}
#content_main_cont .vendor_register {
  width:545px;
  float: right;
}
#content_main_cont .vendor_register p.login_register {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 10px 0;
}
#content_main_cont .vendor_register p.register_vendor {
  display: block;
  float:right;
  margin: 71px 0 0 0;
}
#content_main_cont .vendor_register p.register_vendor a {
  margin: 0 160px 0 0;
}
#content_main_cont .terms_agree {
  float: right;
  margin: 25px 0;
}
#content_main_cont .terms_agree label {
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  display: block;
}
#content_main_cont .terms_agree input.cta_bt_alt {
  clear: both;
  float: right;
  margin: 25px 0;
}
#content_main_cont .reg_breadcrumb {
  list-style: none; 
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0 25px 0;
  float: left;
  width: 100%;
  clear:both;
}
#content_main_cont .reg_breadcrumb li {
  padding: 0;
  background: none;
  float: left;
  background: #f5f5f5 url(../images/primary/bg-progress-norm.png) no-repeat right center;
  text-align: center;
  padding:11px 43px 12px 13px;
}

#content_main_cont .reg_breadcrumb li:last-child {
  background-image: none;
  padding:20px 43px 20px 13px;
}
#content_main_cont .reg_breadcrumb li.current {
  background: #c6edfc url(../images/primary/bg-progress-active.png) no-repeat right center;
  /*
  -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  */
  color: #075591;
}
#content_main_cont .reg_breadcrumb li.current:last-child {
  background: #c6edfc;
}
#content_main_cont .reg_breadcrumb li.current a {
  color: #075591;
}
#content_main_cont .reg_breadcrumb li.viewed {
  background: #f5f5f5 url(../images/primary/bg-progress-viewed.png) no-repeat right center;
}
#content_main_cont .reg_breadcrumb li.viewed_alt {
  background: #f5f5f5 url(../images/primary/bg-progress-norm.png) no-repeat right center;
}
#content_main_cont .reg_breadcrumb li.viewed_alt a, 
#content_main_cont .reg_breadcrumb li.viewed a {
   color: #5e5c60;
}
#content_main_cont .terms_of_use h1.section_title {
  border-bottom: #e0e0e0 4px solid;
  margin-bottom:  30px;
  padding-bottom: 20px;
}
#content_main_cont .terms_of_use {
  padding-bottom: 30px;
  margin: 20px 0;
}
#content_main_cont .terms_of_use h2 {
  font-size: 16px;
  line-height: 17px;
  font-family: arial;
  font-weight: bold;
}
#content_main_cont .terms_of_use h2,
#content_main_cont .terms_of_use h3,
#content_main_cont .terms_of_use h4,
#content_main_cont .terms_of_use p,
#content_main_cont .terms_of_use ul,
#content_main_cont .terms_of_use ol {
  padding-right: 360px;
}
#content_main_cont .terms_of_use p,
#content_main_cont .terms_of_use ol,
#content_main_cont .terms_of_use ul {
  padding-bottom: 17px;
}
#content_main_cont .site_map h1.section_title {
  border-bottom: #e0e0e0 4px solid;
  margin-bottom:  30px;
  padding-bottom: 20px;
}
#content_main_cont .site_map h2.section_subtitle {
  font-size: 24px;
  line-height: 24px;
  font-family: 'neotechmedium'; 
  margin-bottom:  20px;
  padding-bottom: 10px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .site_map h3 {
  font-size: 16px;
  line-height: 17px;
  font-family: arial;
  font-weight: bold;
}
#content_main_cont .site_map h3 a {
  color: #075590;
}
#content_main_cont .site_map dl {
  padding: 0 0 30px;
}
#content_main_cont .site_map dl dt a {
  color: #5e5c60;
}
#content_main_cont .site_map dl dd {
  padding-left: 20px;
}
#content_main_cont .site_map dl dd a {
  color: #aaa7ae;
  font-size: 12px;
}

#smart_help {}
#smart_help .smart_help_search {
  padding: 0 0 31px 0; 
  margin: 0 0 25px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#smart_help .smart_help_search input.text_input {
  width: 853px;
  margin: 0 12px 0 0;
}
#smart_help ul.inline_nav {
  float: left;
  width:100%;
  font-family: neotechlight;
  font-size: 16px;
  line-height: 18px;
  margin: 25px 0 0 0;
}
#smart_help ul.inline_nav li {
  float: left;
  background: none;
  padding: 0 25px 0 15px;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right 2px;
}
#smart_help ul.inline_nav li:first-child {
  padding: 0 25px 0 5px;
}
#smart_help ul.inline_nav a {
  color: #075591;
}
#smart_help .block_nav {
  margin: 18px 0;
  float: left;
  width:100%;
  font-size: 15px;
  line-height: 23px;
}
#smart_help .block_nav li {
  padding: 5px 5px 12px 5px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#smart_help .block_nav a {
  color: #5e5c60;
  display: block;
  width: 25%;
  background: url(../images/icons/ico-sidebar-nav.gif) no-repeat right center;
}
#video_list {
  float: left;
  width: 100%;
  padding: 0 0 20px 0;
  /*background: url("../images/primary/sep-block.gif") no-repeat scroll center top rgba(0, 0, 0, 0);*/
}
#video_list .faux_wrap {
  float: left;
  width:100%;
  margin: 15px 0 25px 0;
}
#video_list article {
  float: left;
  width: 294px;
  min-height: 250px;
  margin: 0 34px 20px 0;
  
}
#video_list article.last,
#video_list article:nth-child(3n+0){
  margin: 0;
}
#video_list article .media {
  float: left;
  position: relative;
  width: 292px;
  height: 164px;
  margin: 0 0 7px 0;
  border:1px solid #dcdcdc;
}
#video_list article .media a:after {
  background: url(../images/icons/video-play.png) no-repeat 0 0;
  width: 83px;
  height: 83px;
  position: absolute;
  left: 50%;
  top:50%;
  margin-left: -41px;
  margin-top: -41px;
  z-index: 10;
  content: " ";
}

#video_list article h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 25px; 
}
#video_list article p {
  font-size: 13px;
  line-height: 17px; 
  margin: 0;
}
#content_main_cont.support_content_x .news_box h1 {
  color: #075590;
  font-size: 24px;
  font-family: neotechmedium;
}
#content_main_cont.support_content_x .news_box h2.cat_title {
  color: #075590;
  font-size: 24px;
  line-height: 30px;
  font-family: neotechmedium;
}
#content_main_cont.support_content_x .news_box h2 a {
  color: #075590;
}
#content_main_cont.support_content_x .news_box.single_article {
  margin: 0;
}
#content_main_cont.support_content_x .news_box.single_article p {
  margin: 1em 0;
  line-height: 17px;
}
.pager_wrap {
  float: left;
  width:100%;
  margin: 25px 0 50px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
#center_pager {
  position: relative;
  float: left;
  padding: 25px 0 ;
  text-align: center;
  left: 50%;
}
#center_pager li {
  float: left;
  font-family: neotechmedium;
  font-size: 18px;
  line-height: 32px;
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
  text-align: center;
  color: #fff;
  width:28px;
  height: 28px;
}
#center_pager li span {
  display: block;
  float: left;
  font-size: 18px;
  line-height: 32px;
  margin: 0;
  padding: 0;
  position: relative;
  border-radius: 2px;
  background: #7c7c7c;
  text-align: center;
  color: #fff;
  width:28px;
  height: 28px;
  -moz-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  -ms-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
}
#center_pager li a {
  line-height: 32px;
  text-align: center;
  background: #d7d7d7;
  color: #5e5c60;
  width:28px;
  height: 28px;
  padding: 0;
  position: absolute;
  top:0;
  left:0;
  border-radius: 2px;
  /*
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  */
}
#center_pager li a:hover {
  text-decoration: none;
  background: #0098db;
  color: #fff;
}
/*
#center_pager li.current a,  
#center_pager li a.current {
  background: #5e5c60;
  color: #fbfbfb;
  -moz-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  -ms-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
  box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
}
*/


#center_pager li.prev,
#center_pager li.next {
  background: none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  -ms-box-shadow:none;
  box-shadow:none;
}
#center_pager li.prev a,
#center_pager li a.prev {
  background: transparent url(../images/primary/carousel-next-prev.png) no-repeat 4px 0;
  color: #fbfbfb;
  position: absolute;
  width:28px;
  height: 28px;
  left:0;
  top:2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-indent: -9999em;
}
#center_pager li.prev a:hover,
#center_pager li a.prev:hover {
  background-position: 4px -123px;
}
#center_pager li.next a, 
#center_pager li a.next {
  background:transparent url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
  color: #fbfbfb;
  position: absolute;
  width:28px;
  height: 28px;
  right:0;
  top:2px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-indent: -9999em;
}
#center_pager li.next a:hover, 
#center_pager li a.next:hover {
  background-position:-190px -123px;
}


#center_pager a.go_back {
  position: absolute;
  right:0;
  top:18px;
}

#site_location_info .topic_select_form,#site_location .topic_select_form {
  float: right;
  position: relative;
  top:-62px !important;
  margin: 0 0 -49px 0;
}
#site_location_info .topic_select_form .cta_select,#site_location .topic_select_form .cta_select {
  width:218px;
}
#site_location_info a.go_back, #site_location a.go_back {
  /*
  float: right;
  position: relative;
  top:46px;
  margin: 0 0 -42px 0;
  */
}
#content_main_cont a.go_back,
#site_location_info a.go_back,
#site_location a.go_back,
a.go_back {
  margin: 0;
  top: 39px;
  float: right;
  z-index: 1;
  position: relative;
  border-left: none;
  width: 230px; 
  height: 27px;
  line-height: 27px;
  padding-right: 0;
  padding-left: 0;
  padding-top:0;
  padding-bottom: 0; 
  /*
  background: #50b1de;  
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjNDNkY1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkE4NkIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #63C6F5), color-stop(100%, #2A86B1));
  background-image: -webkit-linear-gradient(top, #63C6F5 0%, #2A86B1 100%);
  background-image: -moz-linear-gradient(top, #63C6F5 0%, #2A86B1 100%);
  background-image: -ms-linear-gradient(top, #63C6F5 0%, #2A86B1 100%);
  background-image: -o-linear-gradient(top, #63C6F5 0%, #2A86B1 100%);
  background-image: linear-gradient(to bottom, #63C6F5 0%, #2A86B1 100%);
  */
  background: url(../images/icons/back-arrow-bg.png) no-repeat 0 0; 
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
#content_main_cont a.go_back:hover,
#site_location_info a.go_back:hover,
#site_location a.go_back:hover,
a.go_back:hover {
  background-position: 0 -53px;
/*

  background: #3492be; 
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzYzQzZGNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJBODZCMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNnMSkiIC8+PC9zdmc+);
  background-image: -webkit-gradient(linear, center bottom, center top, color-stop(0%, #63C6F5), color-stop(100%, #2A86B1));
  background-image: -webkit-linear-gradient(bottom, #63C6F5 0%, #2A86B1 100%);
  background-image: -moz-linear-gradient(bottom, #63C6F5 0%, #2A86B1 100%);
  background-image: -ms-linear-gradient(bottom, #63C6F5 0%, #2A86B1 100%);
  background-image: -o-linear-gradient(bottom, #63C6F5 0%, #2A86B1 100%);
  background-image: linear-gradient(to top, #63C6F5 0%, #2A86B1 100%);
*/
}

/*
#content_main_cont a.go_back:after,
#site_location_info a.go_back:after,
#site_location a.go_back:after,
a.go_back:after {
  position: absolute;
  top: 0; 
  left: -15px;
  width: 29px;
  height: 29px ;
  background: url(../images/icons/back-arrow-ico.png) no-repeat 0 0;
  content: ' ';
  z-index: 0;
}

#content_main_cont a.go_back:hover:after,
#site_location_info a.go_back:hover:after,
#site_location a.go_back:hover:after,
a.go_back:hover:after {
  background-position: 0 -40px;
}
*/






#content_main_cont .manual_list {
  float: left;
  clear: both;
  width:951px;
  /*background: url(../images/primary/bg-three-col-manual.png) repeat-y 0 0;*/
 /* background: url("../images/primary/bg-three-col-manual.png") repeat-y scroll -15px 0 rgba(0, 0, 0, 0); Rakesh*/
}
#content_main_cont .manual_list.topspaced {
  background: none;
  margin-top: 20px;
}
#content_main_cont .manual_list.topspaced li {
  margin-bottom: 8px;
}
#content_main_cont .manual_list article {
  /*margin: 0 30px 20px 0;*/
  margin: 10px 20px 10px 0; /*Rakesh*/
  width: 297px;
  height: 70px;/*Rakesh*/
  float: left; /* added markupmark 9.9.2013 */
  background: url("../images/primary/bg-three-col-manual.png") repeat scroll -27px 0;
}

#content_main_cont .manual_list #MYFAQ article {
  padding-right: 10px;
  box-sizing:border-box;
  background: url("../images/primary/sep-vert.gif") repeat-y top right;
}


#content_main_cont .manual_list .search_item:nth-child(3n) article {
  margin: 30px 10px 44px;
  width: 297px;
}




/*
#content_main_cont .manual_list #MYFAQ  article {
  margin: 0 11px 0 0;
  padding: 10px 14px 10px 0;
  background: url("../images/primary/sep-vert.gif") repeat-y top right;
}

#content_main_cont .manual_list #MYFAQ .search_item:nth-child(3n) article {
  padding-right: 0;
  margin-right: 0;
}
*/

#content_main_cont .manual_list h2 {
  margin: 0 0 3px 0;  
  font-size: 18px;
  line-height: 1;
  font-family: neotechmedium;
}
#content_main_cont .manual_list p {
  margin: 0;
}
#content_main_cont .manual_list strong {
  color: #075590;
}
#content_main_cont .manual_list a.download_link {
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#content_main_cont .filter_manuals {
  float: left;
  width:100%;
  clear: both;
  /*padding: 0 0 25px 0;*/
  padding: 0 0 10px 0;
  /*margin: 0 0 35px 0;*/
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;*/
}
#content_main_cont .filter_manuals .cta_select {
  font-size: 16px;
  width: 189px; 
  margin: 0 10px 0 0;
}
#content_main_cont .filter_manuals input.text_input {
  float: right;
  width: 382px;
  font-size: 16px;
  padding: 14px 10px 13px 10px;
  color: #b1b1b1;
}
#content_main_cont .filter_manuals input.text_input:focus {
  color: #5e5c60;
}
#content_main_cont #search_faq {
  float: left;
  width: 100%;
  margin:0 0 10px 0;
  padding: 0 0 40px 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  position: relative;
}
#content_main_cont .filter_manuals #search_faq {
  padding: 0 0 9px 0;
}

#content_main_cont #search_faq p.question_count{
  position: absolute;
  bottom:10px;
  right: 0;
  font-size: 12px;
  color: #0098db;
  margin: 0;
}
#content_main_cont #search_faq .cta_select {
  font-size: 16px;
  width: 205px;
}
#content_main_cont #search_faq .dijitSelect .dijitButtonContents {
  padding: 12px 0 12px 10px;
}
#content_main_cont #search_faq input.text_input {
  font-size: 16px;
  width: 316px;
  margin: 0 0 0 16px;
  padding: 15px 10px 15px 60px;
  background: #fff url(../images/icons/ico-search-input.png) no-repeat 12px 11px;
}

/* personal products */
#content_main_cont #personal_products { }
#content_main_cont #personal_products .duonomial_box {
  position: relative;
  padding: 58px 0 43px 0;
  margin: 0 0 20px;
}
#content_main_cont #personal_products .trinomial_box {
  position: relative;
  padding: 58px 0 0px 0;
  margin: 0 0 20px;
}
#personal_products .trinomial_box img.art {
  position: absolute;
  right: 0;
  top: 0;
  padding: 13px 28px 3px;
}
#content_main_cont #personal_products .duonomial_box .section_title,
#content_main_cont #personal_products .trinomial_box .section_title {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
#content_main_cont #personal_products .duonomial_box a.viewall {
  position: absolute;
  bottom: 70px;
  right: 0;
  z-index:10;
}
#content_main_cont #personal_products .trinomial_box a.viewall {
  position: absolute;
  bottom: -34px;
  right: -6px;
}
#personal_products .duonomial_box .dijitTabContainer {
  position: relative;
  overflow: visible;
  width: 287px;

  top: 2px;  
}
#personal_products .trinomial_box .dijitTabContainer {
  position: relative;
  overflow: visible;
  width: 287px;
  height: 244px !important;
  top: 2px;
}
#personal_products .duonomial_box .dijitTabController {
  height: 162px !important;

  border: none;
  box-shadow: 0 0 5px rgba(72,72,72,0.2);
  -moz-box-shadow: 0 0 5px rgba(72,72,72,0.2);
  -webkit-box-shadow: 0 0 5px rgba(72,72,72,0.2);
}
#personal_products .trinomial_box .dijitTabController {
  border: medium none;
  /*box-shadow: 0 0 5px rgba(72,72,72,0.2);
  -moz-box-shadow: 0 0 5px rgba(72,72,72,0.2);
  -webkit-box-shadow: 0 0 5px rgba(72,72,72,0.2);*/
}

#personal_products .duonomial_box .dijitTabController div.dijitTab, 
#personal_products .trinomial_box .dijitTabController div.dijitTab {
  height: 80px;
  padding: 0 0 2px 0; 
  margin: 0;
  width: 287px !important;
  background: #f5f5f5 url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  left: 0;
  border: none;
  font-size: 18px;
  line-height: 86px;
  color: #075591;
  font-family: neotechmedium;
  text-indent: 14px;
  overflow: hidden;
}
#personal_products .duonomial_box .dijitTabController div.dijitTab:last-child,
#personal_products .trinomial_box .dijitTabController div.dijitTab:last-child {
  padding-bottom: 0;
  background-image: none;
}
#personal_products .duonomial_box .dijitTabController div.dijitTabChecked, 
#personal_products .trinomial_box .dijitTabController div.dijitTabChecked  {
  background-color: #f1f1f1;
  color: #0098db;
  box-shadow: 0 0 10px rgba(106,106,106,0.2) inset;
  -moz-box-shadow: 0 0 10px rgba(106,106,106,0.2) inset;
  -webkit-box-shadow: 0 0 10px rgba(106,106,106,0.2) inset;
  position: relative;
  overflow: visible;
}
#personal_products .duonomial_box .dijitTabController div.dijitTabChecked:after, 
#personal_products .trinomial_box .dijitTabController div.dijitTabChecked:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(229, 229, 229, 0);
  border-right-color: #e5e5e5;
  border-width: 8px;
  top: 50%;
  margin-top: -8px;
}

#personal_products .duonomial_box .dijitTabPaneWrapper {
  width: 644px !important;
  height: 250px !important;
  top: 0 !important;
  border: none;
  padding: 0 0 2px 0;
  background: transparent url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;

}
#personal_products .trinomial_box .dijitTabPaneWrapper {
  width: 644px !important;
  /*height: 248px !important;*/
  top: 0 !important;
  border: none;
  padding: 0 0 2px 0;
  background: transparent url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#personal_products .duonomial_box .dijitContentPane {
  width: 324px !important;
  height: 220px !important;
  padding: 2px 320px 0 0;
  background: transparent url(../images/primary/sep-horz-tile.gif) repeat-x left top;
 
}
#personal_products .trinomial_box .dijitContentPane {
  width: 324px !important;
  /*height: 248px !important;*/
  padding: 2px 320px 0 0;
  background: transparent url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#personal_products .duonomial_box h2,
#personal_products .trinomial_box h2 {
  font-size: 26px;
  line-height: 22px;
  color: #075591;
  margin: 69px 0 9px 0;
  font-family: 'neotechmedium';
}
#personal_products .duonomial_box p,
#personal_products .trinomial_box p {
  font-size: 17px;
  line-height: 22px;
  color: #075590;
  font-family: 'neotechlight';
}
#personal_products .duonomial_box a.more,
#personal_products .trinomial_box a.more {
  color: #0098db;
  font-size: 13px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 6px;
  padding: 0 10px 0 0;   
  cursor: pointer;
}

#personal_products .voice_plan_box {
  background: url(../images/primary/tribox-voice-plan.png) no-repeat 328px 77px;
}
#personal_products .internet_solutions_box {
  background: url(../images/primary/tribox-internet-solutions.png) no-repeat 384px 60px;
}
#personal_products .bundles_box {
  background: url(../images/primary/tribox-bundles.png) no-repeat 384px 90px;
}
#personal_products .app_media_box {
  background: url(../images/primary/tribox-app-media.png) no-repeat 384px 90px;
}
#personal_products .additional_services_box {
  background: url(../images/primary/tribox-additional-services.png) no-repeat 416px 104px;
}
#personal_products .tel_msg_box {
  background: url(../images/primary/tribox-tel-msg.png) no-repeat 416px 135px;
}
#personal_products .hosting_managed_service_box {
  background: url(../images/primary/tribox-hosting-managed-service.png) no-repeat 416px 105px;
}
#personal_products .roaming_box {
  background: url(../images/primary/tribox-roaming.png) no-repeat 416px 105px;
}
#personal_products img.phone_tab_align {
  position: absolute;
  right: 80px;
  top: 20px;
  border: none;
}
#personal_products .trinomial_box h1.section_title,
#personal_products .trinomial_box h2.section_title,
#personal_products .head_products_block h1.section_title {
  font-family: 'neotechlight';
  font-size: 25px;
  padding: 18px 0 8px 0;
}
#personal_products .trinomial_box h1.healthcare,
#personal_products .trinomial_box h2.healthcare,
#personal_products .head_products_block h1.healthcare {
  background: url(../images/icons/ico-healtcare.png) no-repeat 4px center;
  padding-left: 42px !important;
}
#personal_products .trinomial_box h1.construction,
#personal_products .trinomial_box h2.construction,
#personal_products .head_products_block h1.construction {
  background: url(../images/icons/ico-construction.png) no-repeat 0px center;
  padding-left: 42px !important;
}
#personal_products .trinomial_box h1.finance_banking,
#personal_products .trinomial_box h2.finance_banking,
#personal_products .head_products_block h1.finance_banking {
  background: url(../images/icons/ico-finance.png) no-repeat 0px center;
  padding-left: 46px !important;
}
#personal_products .trinomial_box h1.education,
#personal_products .trinomial_box h2.education,
#personal_products .head_products_block h1.education {
  background: url(../images/icons/ico-education.png) no-repeat 0px center;
  padding-left: 40px !important;
}
#personal_products .trinomial_box h1.insurance,
#personal_products .trinomial_box h2.insurance,
#personal_products .head_products_block h1.insurance {
  background: url(../images/icons/ico-insurance.png) no-repeat 0px center;
  padding-left: 40px !important;
}
#personal_products .trinomial_box h1.transportation,
#personal_products .trinomial_box h2.transportation,
#personal_products .head_products_block h1.transportation {
  background: url(../images/icons/ico-transportation.png) no-repeat 0px center;
  padding-left: 40px !important;
}
#personal_products .trinomial_box h1.small_business,
#personal_products .trinomial_box h2.small_business,
#personal_products .head_products_block h1.small_business {
  background: url(../images/icons/ico-small-business.png) no-repeat 0px 0px;
  padding-left: 50px !important;
  padding-bottom: 12px;
  padding-top: 10px;
}
#personal_products .trinomial_box h1.medium_business,
#personal_products .trinomial_box h2.medium_business,
#personal_products .head_products_block h1.medium_business {
  background: url(../images/icons/ico-medium-business.png) no-repeat 0px 0px;
  padding-left: 44px !important;
  padding-bottom: 12px;
  padding-top: 10px;
}
#personal_products .trinomial_box h1.enterprise_government,
#personal_products .trinomial_box h2.enterprise_government,
#personal_products .head_products_block h1.enterprise_government {
  background: url(../images/icons/ico-enterprise-government.png) no-repeat 0px 0px;
  padding-left: 41px !important;
  padding-bottom: 12px;
  padding-top: 10px;
}
#personal_products .trinomial_box h2.telephony_messaging,
#personal_products .trinomial_box h1.telephony_messaging,
#personal_products .head_products_block h1.telephony_messaging {
  background: url(../images/icons/ico-tel-msg.png) no-repeat 0px center;
  padding-left: 38px !important;
}


/* personal products bundles */
#personal_products .bundles_promo {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
}
#personal_products .bundles_promo.first_incol {
  background: none;
}
#personal_products .bundles_promo .info {
  width: 310px;
  float: left;
  /*padding: 26px 0 62px 0;*/
  padding: 26px 0 0;
  height: 300px;
}
#personal_products .bundles_promo.elife_bundle_promo .info { 
  height: auto; min-height: 200px; 
}
#personal_products .bundles_promo .info .title {
  font-size: 24px;
  line-height: 24px;
  font-family: 'neotechmedium';
  padding: 0 0 9px 0;
  width: auto;
}
#personal_products .bundles_promo .info .title em {
  font-style: normal;
  font-size: 18px;
  font-family: 'neotechlight';
}
#personal_products .bundles_promo .info p {
  font-size: 13px;
  line-height: 17px;
  color: #075590;
  padding: 0 0 20px;
}
#personal_products .bundles_promo .info .more_stories {
  padding: 15px 0 0 0;
}
#personal_products .bundles_promo .info .more_stories a {
  font-size: 16px;
  line-height: 18px;
  color: #075590;
  padding: 0 15px 0 0;
  font-family: 'neotechlight';
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
}
#personal_products .bundles_promo .info .story_count {
  display: block;
  font-size: 12px;
  line-height: 1;
  padding: 1px 0 0 0;
}
#personal_products .bundles_promo .info .gfx { 
  margin: 20px 0 0 0;
}
#personal_products .bundles_promo .info .gfx.realign { 
  position: absolute;
  top:0;
  right:0;
}
#personal_products .bundles_promo .supplement {
  float: right;
  width: 258px;
}
#personal_products .bundles_promo .supplement .gfx { 
  margin: 40px 0 0 0;
}
#personal_products .bundles_promo .supplement .link_list {
  padding: 15px 4px 0; 
}
#personal_products .bundles_promo .supplement .link_list li {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 10px 0 12px;
}
#personal_products .bundles_promo .supplement .link_list a {
  background: url(../images/icons/ico-arrow-grey-midi.png) no-repeat right center;
  padding: 0 30px 0 10px;
  display: block;
  font-size: 15px;
  line-height: 28px;
  color: #5e5c60;
}
.support_boxes .check_coverage { 
 background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
 position: relative;
 margin: 0 0 32px 0;
 width: 298px;
}
#personal_products .split_one .support_boxes .check_coverage {
  background: none;
 margin: 20px 0;
}
.support_boxes .check_coverage h2.main_title {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  font-family: arial;
  margin: 0;
}

#personal_products .support_boxes .check_coverage p {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 126px 0;
  background: url(../images/icons/ico-region-cover-alt.png) no-repeat 0 33px;
}
.support_boxes .check_coverage a.cta_bt {
  position: absolute;
  right: 0;
  bottom: 52px;
}
.support_boxes .faq_box { 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 10px;
  margin: 0 0 12px 0;
  clear: both;
}
.support_boxes .faq_box dt {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  background: url(../images/icons/ico-question-mark-alt.png) no-repeat scroll 0 center;
  padding: 0 0 0 24px;
  margin: 0 0 8px;
}
.support_boxes .faq_box.pop_searches dt {
  color: #075590;
  font-family: neotechlight;
  font-size: 23px;
  background: none;
  padding: 0;
  margin:0 0 10px 0; 
}
.support_boxes .faq_box dd {
  background: url(../images/icons/ico-dot-list.png) no-repeat scroll 0 3px transparent;
  line-height: 17px;
  margin: 0 0 6px;
  padding: 0 0 0 15px; 
}
.support_boxes .faq_box.pop_searches dd {
  background: none;
  padding: 0; 
}
.support_boxes .faq_box.pop_searches dd a {
  color: #0098db;
}
.support_boxes .faq_box dd.note {
  background: none;
  margin: 0 0 6px;
  padding: 10px 0 0 0; 
  color: #77757a;
}
.support_boxes .faq_box dd.note a {
  color: #63c6f5;
}
.support_boxes .faq_box dd.more {
  background: none;
  margin: 0 0 6px;
  padding: 10px 0 0 0; 
  text-align: right;
}
.support_boxes .faq_box dd a {
  color: #5e5c60;
}
.support_boxes .faq_box dd.more a {
  color: #0098db;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
}
.support_boxes .promo_link_box {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 12px;
  margin: 0 0 20px;
  clear: both;
}
.support_boxes .promo_link_box a {
  font-size: 14px;
  color: #075590;
}
.support_boxes .promo_link_box a img {
  border: #dcdcdc 1px solid;
}
#personal_products .support_boxes .service_account_box {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 32px;
  width: 298px;
}
#personal_products .split_one .support_boxes .service_account_box {
  background: none;
  margin: 20px 0;
  padding: 0;
}
#personal_products .support_boxes .service_account_box dt {
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  padding: 0 0 5px; 
}
#personal_products .support_boxes .service_account_box dd {
  padding: 0 0 5px; 
}
#personal_products .support_boxes .service_account_box a.cta_bt {
  margin: 0 0 0 10px;
}
#personal_products .support_boxes .service_account_box input.text_input {
  width: 200px;
}
#personal_products .support_boxes .link_list_box {  
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/
  padding: 0 0 20px;
  /*margin: 0 0 32px;*//*Rakesh-FAQ*/
  margin: 0;
}
#personal_products .support_boxes .link_list_box dt {
  font-size: 16px;
  line-height: 20px;
  color: #075590; 
  padding: 0 0 5px;
}
#personal_products .support_boxes .link_list_box dt strong {
  font-weight: bold;
}
#personal_products .support_boxes .link_list_box a {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  color: #0098DB;
  padding: 0 8px 0 0;
}
#personal_products .support_boxes .download_tones {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 32px;
}
#personal_products .support_boxes .download_tones dt {
  font-size: 16px;
  line-height: 20px;
  color: #075590; 
  padding: 0 0 5px;
  font-family: 'neotechmedium';
}
#personal_products .support_boxes .download_tones a {
  color: #075590; 
  padding: 0  16px 13px 0; 
  background: url(../images/icons/ico-arrow-blue-right.png) no-repeat right 3px;
}
#personal_products .support_boxes .download_tones dd.more {
  background: none; 
  text-align: right;
}
#personal_products .support_boxes .download_tones dd.more a {
  color: #0098db;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
}

#account_user_content .info_box {
  float: left;
  width: 100%;
  margin: 16px 0 4px 0;
}


/* personal product product page */
#personal_products .product_intro {
  /*min-height: 155px;*/
  min-height: 135px;/*WCM01688 space above bold seperator*/
  padding: 0 495px 20px 0;
  /*margin: 0 0 30px;*/
  /*margin: 0 0 20px;*/
  margin: 0;
  position: relative;
  border-bottom: #e0e0e0 4px solid;
  display: inline-block;
  width: 456px;/*WCM01688*/
} 
#personal_products .product_intro .product_title {
  color: #075590;
  font-family: 'neotechmedium';
  font-size: 30px;
  line-height: 36px;
  margin: 7px 0 7px 0;
}
#personal_products .product_intro .product_title em {
  font-style: normal;
  font-family: 'neotechlight';
}
#personal_products .product_intro p {
  /*font-size: 16px;*//*Rakesh*/
  font-size: 15px;  
  line-height: 20px;
  color: #075590;
}
#personal_products .product_intro .split_right {
  position: absolute;
  right: 20px;
  top: 0;
  height: 155px;
  text-align: right;
  width: 360px
}
#personal_products .product_intro .split_right_alt {
  position: absolute;
  right: 20px;
  top: 0;
  height: 105px;
  text-align: right;
  width: 360px;
  padding: 50px 0 0 0;
}
#personal_products .product_intro .price {
  font-size: 28px;
  line-height: 50px;
  color: #075590;
  font-family: 'neotechlight';
  display: block;
  padding: 30px 0 0 0;
}
#personal_products .product_intro .price_alt {
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  display: block;
  padding: 0 0 10px 0;
  width: 149px;
  float: right;
  text-align: right;
}
#personal_products .product_intro .price_alt em {
  font-style: italic;
}
#personal_products .product_intro .price_alt strong {
  display: block;
  font-size: 45px;
  line-height: 16px;
  padding: 15px 0 6px;
  font-family: 'neotechbold';
}
#personal_products .product_intro .split_right_alt .price {
  font-size: 21px;
  line-height: 20px;
  color: #075590;
  display: block;
  padding: 0 0 10px 0;
  width: 149px;
  text-align: left;
  position: absolute;
  right: 160px;
  top: 0;
  font-family: arial;
}
#personal_products .product_intro .split_right_alt .price strong {
  display: block;
  font-size: 95px;
  line-height: 16px;
  padding: 40px 0 23px;
  font-family: 'neotechbold';
  margin: 0 0 0 -5px;
}
#personal_products .product_intro .split_right_alt .price em {
  font-style: italic;
  font-size: 16px;
}
#personal_products .product_intro img.product_photo {
  position: absolute;
  left: 0; 
  top: -20px;
}
#personal_products .product_intro a {
  display: block;
  float: right;
  clear: both;
  margin: 0;
}

#personal_products .product_details h2 {
  font-family: 'neotechlight';
  font-size: 23px;
  margin-bottom: 5px;
}
#personal_products .product_details h3 {
  font-size: 16px;
  line-height: 26px;
  font-family: arial;
}

#personal_products .product_details .text p {
  line-height: 1.5;
  padding-bottom: 5px;
}

#personal_products .product_details p {
  line-height: 17px;
  padding-bottom: 20px;
}
#personal_products .text {
 /* background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom; */
  padding: 0 0 0 0;
  /*margin: 0 0 20px;*/
  margin: 0;
  float: left;
  width: 100%;
  clear: both;
}
#personal_products .text h3 {
  /*margin: 10px 0;*/
  margin: 10px 0 0;/*WCM01785*/
  font-size: 16px;
  line-height: 26px;
  font-family: arial;
}
#personal_products .text ul {
  /* padding: 0 0 23px; */
  padding: 0; 
}


#personal_products .text ul li{

  font-size: 13px;
  line-height: 23px;
  padding: 0 0 0 14px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 8px;
}
#personal_products .text_alt {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 10px;
  margin: 0 0 20px;
}
#personal_products div.text_alt:last-of-type {
  background: none;
  padding: 0;
  margin: 0;
}
#personal_products .text_alt h2 {
  margin: 0 0 6px;
  font-size: 26px;
  line-height: 26px;
  font-family: 'neotechlight';
}
#personal_products .text_alt p,
#personal_products .text_alt ol {
  padding: 0 0 17px;
}
#personal_products .text_alt ol li {
  list-style: inside decimal;
}
#personal_products .text .info_box {
  float: left;
  width: 100%;
  margin: 16px 0 4px 0;
}
#personal_products .text .info_box dt {
  float: left;
  width: 164px;
  font-size: 13px;
  line-height: 17px;
  font-weight: bold;
  padding: 3px 0 0 0;
}
#personal_products .text .info_box dd {
  float: left;
  width: 375px;
  font-size: 12px;
  line-height: 18px;
  position: relative;
}
#personal_products .text .info_box input.text_input {
  position: relative;
  width: 331px;
  top: -2px;
  margin: 0;
}
#personal_products .text .info_box input.text_input.small {

}
#personal_products .text .info_box input.text_input.medium {

}
#personal_products .text .info_box span.req_ind {
  color: #0098DB;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 0;
}
#personal_products .text .info_box a.des_link {
  display: block;
  left: 375px;
  position: absolute;
  top: 4px;
  white-space: nowrap;
}
#personal_products .text .save_info_controls {
  clear: both;
  width: 517px;
  padding: 0 97px 0 0;
   margin: 15px 0 10px;
}
#personal_products .text .save_info_controls li {
  padding: 0;
  background: none;
  float: right;
   margin: 0 0 0 10px;
}
#personal_products table.product_data {
  border-collapse: separate;
  margin: 25px 0 30px 0;
  clear: both;
}
#personal_products table.product_data th,
#personal_products table.product_data td {
   background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom; 
   padding: 9px 0 15px; 
}
#personal_products table.product_data td.property {
  font-size: 16px;
  font-weight: bold;
  color: #075590;
  border-right: #fff 1px solid;
  width: 35%;
}
#personal_products table.product_data td.data {
  padding-left: 22px;
  border-left: #e0e0e0 1px solid;

} 

#personal_products .support_boxes a.solution_package {
  font-size: 13px;
  line-height: 17px;
  position: relative;
  color: #075590;
  float: left;
  width: 278px;
  padding: 10px;
  margin: 0 0 30px; 
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: rgb(89,195,232); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YzNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTliZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(89,195,232,1) 0%, rgba(42,155,211,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,195,232,1)), color-stop(100%,rgba(42,155,211,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(89,195,232,1) 0%,rgba(42,155,211,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59c3e8', endColorstr='#2a9bd3',GradientType=0 ); /* IE6-8 */
}
#personal_products .support_boxes a:hover.solution_package {
   background: rgb(42,155,211);
   text-decoration: none;
} 
#personal_products .support_boxes a.solution_package .more {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-white.gif) no-repeat right 4px;
}
#personal_products .support_boxes a.solution_package  strong {
  font-size: 22px;
  line-height: 22px;
  display: block;
  font-family: 'neotechmedium';
  font-weight: normal;
  text-transform: uppercase;
  margin: 6px 0 3px -2px;
}
#personal_products .support_boxes a.solution_package  em {
  font-style: normal;
  color: #fff;
  display: block;
}
#personal_products .support_boxes a.solution_package  .desc {
  display: block;
}
#personal_products .product_gallery {
  margin: 0 0 22px;
}
#personal_products .product_gallery,
#personal_products .product_gallery .gall_wrap {
  width: 298px;
  float: left;
  clear: both;
}
#personal_products .product_gallery .gall_wrap {
  /*height: 54px;*/
  position: relative;
  padding: 343px 0 2px 0;
  overflow: hidden;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom; 
}
#personal_products .product_gallery img.img_hold {
  position: absolute;
  left: 0;
  top: 0;
}
#personal_products .product_gallery .gall_thumbs li {
  width: 298px;
  float: left;
  padding: 0 0 20px;
}
#personal_products .product_gallery .gall_thumbs a {
  width: 52px;
  height: 52px;
  margin: 0 10px;
  float: left;
  display: block;
  border: #adadad 1px solid;
}

#personal_products .similar_products {
  clear: both;
  float: left;
  width: 100%;
  padding: 3px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#personal_products .similar_products li {
  padding: 10px 0 5px 112px;
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
  float: left;
  position: relative;
  clear: both;
  width: 186px;
  min-height: 125px;
}
#personal_products .similar_products li ul {
  padding: 5px 0;
  float: left;
  clear: both;
}
#personal_products .similar_products li:last-child {
  background: none;
}
#personal_products .similar_products li ul li,
#personal_products .similar_products li ul li:last-child {
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-list.png) no-repeat left center;
  float: left;
  clear: both;
  width: auto;
  min-height: auto;
  line-height: 17px;
}
#personal_products .similar_products img.prod_photo {
  position: absolute;
  left: 0;
  top: 10px;
}
#personal_products .similar_products h3 {
  font-family: 'neotechmedium';
  font-size: 18px;
  line-height: 16px;
  margin: 28px 0 0 0;
  float: left;
  clear: both;
}
#personal_products .similar_products a.more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  float: left;
  clear: both;
}
#personal_products .similar_products a.download {
  background: url(../images/icons/ico-download.png) no-repeat 0 0;
  padding: 0 0 0 18px;
  margin: 5px 0 15px 0;
  font-size: 12px;
  line-height: 16px;
  float: left;
  clear: both;
}
#personal_products .stories_related {

}
#personal_products .feed_post_box {
  padding: 5px 0 0 0;
}
#personal_products .feed_post_box .thumb_feed_post {
  width: 72px;
  float: left;
  margin: 5px 10px 0 0;
  background: url(../images/primary/bg-thumb-feed-post.gif) no-repeat right top;
}
#personal_products .feed_post_box h3 {
  color: #075591;
  font-size: 16px;
  line-height: 24px;
  padding:0 0 8px 0; 
  margin: 0 0 5px 0;
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x scroll left bottom;
}
#personal_products .feed_post_box p {
  margin: 0;
}
#personal_products .feed_post_box p.user_meta {
  clear: both;
  margin: 10px 0 0 0;
  padding:0 0 15px 0; 
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x scroll left bottom;
}
#personal_products .feed_post_box p.user_meta a.twitter_user {
 color: #000;
 padding:2px 0 2px 20px; 
 font-weight: bold;
 background: url(../images/icons/ico-twitter-small.gif) no-repeat 0 0;
}
#personal_products .feed_post_box p.user_meta span.post_date {
  float: right;
}


/* personal products devices page */
#personal_products .filter_products_block {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 2px;
}
#personal_products .filter_products_block .section_title {
  border-bottom: #e0e0e0 4px solid;
  margin: 10px 0 11px;  
  padding: 0 8px 10px;
}
#personal_products .filter_products_block dl.filter_prod {
  padding: 14px 0 0 104px;
  position: relative;
}
#personal_products .filter_products_block dl.filter_prod dt {
  position: absolute;
  left: 9px;
  top: 11px;
  font-size: 16px;
  font-weight: bold;
  color: #075591;
}
#personal_products .filter_products_block dl.filter_prod dd {
  float: left;
  padding: 0 20px 14px 0;
}
#personal_products .filter_products_block dl.filter_prod dd label {
  font-size: 13px;
}
#personal_products .devices_list {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x right bottom;
  padding: 0 0 30px;
}
#personal_products .devices_list .span_one {
  width: 195px;
  height: 400px;
  padding: 0 22px 0 20px;
  margin: 22px 0;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right bottom;
  float: left;
}
#personal_products .devices_list .span_one.last_span,
#personal_products .devices_list .span_one:nth-child(4n+1) {
  /*background: none;*/
  background: url("../images/primary/sep-vert-tile.gif") repeat-y scroll right bottom rgba(0, 0, 0, 0);
}
#personal_products .devices_list .cta_compare {
  float: left;
  clear: both;
  width: 100%;
  padding: 20px 0 10px;
}
#personal_products .devices_list .cta_compare a.cta_bt {
  float: right;
}
#personal_products .devices_list label {
  position: relative;
}
#personal_products .devices_list a.photo_link {
  display: block;
  width: 195px;
  height: 230px;
  margin: 10px 0 0 0;
}
#personal_products .devices_list .price {
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding: 13px 0 4px 0;
  font-family: 'neotechlight';
  color: #075590;
  margin-top: 20px;/*Rakesh*/
}
#personal_products .devices_list h2{
  font-family: 'neotechmedium';
  font-size: 18px;
  line-height: 16px;
  margin: 0;
}
#personal_products .devices_list a.more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 8px 0 0;
  font-size: 12px;
  line-height: 16px;
  margin: 0;  
}
#personal_products .devices_list .star_rating {
  width: 65px;
  height: 10px;
  background: url(../images/icons/star-rating.png) no-repeat 0 -50px;
  text-indent: -9999em;
  margin: 0 0 10px;
}
#personal_products .devices_list .star_rating.star1 {
  background-position: 0 -40px;
}
#personal_products .devices_list .star_rating.star2 {
  background-position: 0 -30px;
}
#personal_products .devices_list .star_rating.star3 {
  background-position: 0 -20px;
}
#personal_products .devices_list .star_rating.star4 {
  background-position: 0 -10px;
}
#personal_products .devices_list .star_rating.star5 {
  background-position: 0 0;
}
#personal_products .devices_list .product_colors {
  float: left;
  clear: both;
  width: 100%;
  padding: 4px 0 0 0;
}
#personal_products .devices_list .product_colors li {
  display: block;
  width: 12px;
  height: 12px;
  float: left;
  text-indent: -9999em;
  margin: 0 5px 5px 0;
  border: #e4e4e4 1px solid;
  background-color: #fff;
  box-shadow: 0 0 2px rgba(0,0,0,0.15) inset;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,0.15) inset;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15) inset;
}
#personal_products .devices_list .product_colors li.white {
  border: #e4e4e4 1px solid;
  background-color: #fff;
}
#personal_products .devices_list .product_colors li.blue {
  border: #4283e4 1px solid;
  background-color: #4a92ff;
}
#personal_products .devices_list .product_colors li.black {
  border: #000 1px solid;
  background-color: #000;
}
#personal_products .devices_list .product_colors li.red {
  border: #d72a2a 1px solid;
  background-color: #ef0808;
}
#personal_products .devices_list .product_colors li.orange {
  border: #c86b2e 1px solid;
  background-color: #ef6408
}
#personal_products .devices_list .product_colors li.yellow {
  border: #cac02a 1px solid;
  background-color: #efe108;
}
#personal_products .devices_list .product_colors li.green {
  border: #2ebe38 1px solid;
  background-color: #0ad218;
}
#personal_products .devices_list .product_colors li.purple {
  border: #9c30b3 1px solid;
  background-color: #af0ad2;
}
#personal_products .devices_list .product_colors li.brown {
  border: #7d7056 1px solid;
  background-color: #9c8559;
}


/* personal product device compare */
#device_compare {
  width: 105%;
  clear: both;
}
#device_compare .grid {
  float: left;
  width: 166px;
}

#personal_products table.devices_compare {
  margin: 25px  0;
  width: 100%;
  font-size: 12px;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x right bottom*/;
}
#personal_products table.devices_compare th {
 /* background: url(../images/primary/sep-vert-tile.gif) repeat-y 88% bottom; */
   background: url(../images/primary/sep-vert-tile.gif) repeat-y 100% bottom;/*Rakesh*/
  padding: 0 0 0 0; 
  /*width: 16%;*/
}
#personal_products table.devices_compare td {
 /* background: url(../images/primary/sep-vert-tile.gif) repeat-y 88% bottom; */
  background: url(../images/primary/sep-vert-tile.gif) repeat-y 100% bottom;/*Rakesh*/
  padding: 4px 0 4px 0; 
 /* width: 16%;*/
}
#personal_products table.devices_compare .title {
  font-size: 25px;
  line-height: 1;
  font-family: 'neotechlight';
  padding: 0;
  margin: 0;
  position: relative;
  top: -8px;
}
#personal_products table.devices_compare .separator {
   background: url(../images/primary/sep-horz-tile.gif) repeat-x right 33px;
   padding: 20px 0 20px;
   height: 2px; 
   float: none;
}
#personal_products table.devices_compare td.che {
  text-align: center;
}
#personal_products table.devices_compare td.che img {
  margin-left: -45px;
}
#personal_products table.devices_compare .item {
  position: relative;
  width: 98px;
  height: 221px;
  margin-bottom: 4px; /* float table mode */
}
#personal_products table.devices_compare .item  h1 {
  font-size: 13px;
  line-height: 17px;
  font-family: arial;
}
#personal_products table.devices_compare a.close {
  display: block;
  width: 13px;
  height: 11px;
  text-indent: -9999em;
  background: url(../images/icons/ico-close.png) no-repeat 0 0;
  position: absolute;
  right: -25px;
  top: 0;
}
#personal_products table.devices_compare a.details {
  font-size: 12px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 5px;
  color: #0098DB;
  padding: 0 8px 0 0;
} 
#personal_products table.devices_compare .cta_select {
  width: 140px;
}
#personal_products table.devices_compare .cta_bt {
  display: block;
  /*width: 120px;*//*Rakesh*/
  width: 153px;/*WCM01642*/
  text-align: center;
  margin: 10px 0 0 0;
  /*padding: 10px;*/
  padding: 8px 10px;/*WCM01642*/  
}
#personal_products table.devices_compare .cta_bt_deactivated {
  display: block;
  /*width: 120px;*//*Rakesh*/
  color: #FFFFFF;/*WCM01639*/
  width: 153px;/*WCM01642*/
  text-align: center;
  margin: 10px 0 0 0;
  padding: 6px 10px; 
  border: 1px solid #b3b3b3;
  background: #e5e5e5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #a7a7a7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#a7a7a7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#a7a7a7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#a7a7a7',GradientType=0 ); /* IE6-8 */
}
/*dojo select*/
#personal_products table.devices_compare .dijitSelect td {
    background: none;
    padding: 5px 0 4px 10px;
    width: 100%;
}

/* personal products internet broadband */
#personal_products #promotions_block {
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom; badu 14.01.*/
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;/*WCM1525*/
  position: relative;
  padding: 0 0 32px;
  margin: 0;
}
#personal_products #promotions_block .wrapper {
  background-color: #f5f5f5;
  padding: 5px 37px;
  height: 86px;
  box-shadow: 0 0 5px rgba(72,72,72,0.12); 
  -moz-box-shadow: 0 0 5px rgba(72,72,72,0.12); 
  -webkit-box-shadow: 0 0 5px rgba(72,72,72,0.12); 
}
#personal_products #promotions_block .title {
  color: #075590;
  font-size: 23px;
  font-family: 'neotechlight';
  margin: 0 0 7px;
}
#personal_products #promotions_block a.promo_box {
  width: 257px;
  height: 86px;
  float: left;
  display: block;
  padding: 0 152px 0 27px; 
  font-size: 18px;
  line-height: 27px;
  font-family: 'neotechmedium';
  color: #075591;
  text-align: left;
  border-left: #e0e0e0 1px solid;
  border-right: #fff 1px solid;
  position: relative;
}
#personal_products #promotions_block a.promo_box strong {
  display: block;
  font-weight: normal;
  padding: 11px 0 0 0;
}
#personal_products #promotions_block a:hover.promo_box,
#personal_products #promotions_block a:hover.promo_box strong {
  text-decoration: none;
}
#personal_products #promotions_block a.promo_box .more {
  font-size: 12px;
  font-family: arial;
  color: #0098db;
  padding-right: 13px; 
  position: relative;
  top: -6px;
  background: url(../images/icons/ico-arrow-blue-down-alt.png) no-repeat right 3px;
}
#personal_products #promotions_block a:hover.promo_box .more {
  text-decoration: underline;
}
#personal_products #promotions_block img {
  position: absolute;
  right: 10px; 
  top: 0;
}
#personal_products #promotions_block .carousel_pager {
  display: none;
}
#personal_products #promotions_block a.carousel_prev,
#personal_products #promotions_block a.carousel_next {
  display: block;
  width: 36px;
  height: 86px;
  position: absolute;
  bottom: 37px;
  background-image: url(../images/primary/carousel-next-prev.png);
  background-repeat: no-repeat;
  text-indent: -9999em;
}
#personal_products #promotions_block a.carousel_prev {
  left: 0;
  background-position: 10px 27px;
  border-right: #fff 1px solid;
}
#personal_products #promotions_block a.carousel_prev:hover {
  background-position: 10px -96px;
}
#personal_products #promotions_block a.carousel_next {
  right: 0;
  background-position: -188px 27px;
  border-left: #e0e0e0 1px solid;
  width: 37px;
}
#personal_products #promotions_block a.carousel_next:hover {
  background-position: -188px -96px;
 }
#personal_products #promotions_block_big {
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#personal_products #promotions_block_big.hidden {
  position: relative;
  background: none;
  display: none;
}
#personal_products #promotions_block_big .wrapper {
  width: 951px;
  height: 372px;
  background: url(../images/primary/promotions-big-bg.png) no-repeat 0 0;
}
#personal_products #promotions_block_big a#close_detail_carousel {
  position: absolute;
  left:50%;
  top: 11px;
  padding-right: 15px;
  font-size: 12px;
  font-family: arial;
  width:100px;
  margin-left: -59px;
  background: url(../images/icons/ico-arrow-blue-up-alt.png) no-repeat right center;
}

#personal_products #promotions_block_big .slideshow .span_left {
  text-align: left;
  float: left;
  width: 360px;
  padding: 30px 0 0 60px;
}
#personal_products #promotions_block_big .slideshow .span_right {
  float: right;
  width: 511px;
  padding: 30px 0 0 0;
}
#personal_products #promotions_block_big .title {
  color: #075590;
  font-size: 23px;
  font-family: 'neotechlight';
  margin: 0 0 7px;
}
#personal_products #promotions_block_big h3 {
  font-family: 'neotechmedium';
  font-size: 38px;
  line-height: 38px;
}
#personal_products #promotions_block_big h4 {
  font-family: 'neotechlight';
  font-size: 20px;
  line-height: 23px;
  margin: 0 0 10px;
  color: #075590;
}
#personal_products #promotions_block_big p {
  line-height: 17px;
  padding: 0 0 15px;
}
#personal_products #promotions_block_big p.foot {
  font-size: 12px;
  font-style: italic;
}
#personal_products #promotions_block_big a.cta_bt {
  float: left;
  margin: 5px 0 10px;
}
#personal_products #promotions_block_big.dojo_carousel a.carousel_prev, 
#personal_products #promotions_block_big.dojo_carousel a.carousel_next {
  background-image: url(../images/icons/ico-carucell-controls-detached.png);
  background-repeat: no-repeat;
  top: 205px;
  display: block;
  height: 50px;
  position: absolute;
  text-indent: -9999em;
  width: 41px;
}
#personal_products #promotions_block_big.dojo_carousel a.carousel_prev {
  background-position: 0 0;
  left: 3px;
}
#personal_products #promotions_block_big.dojo_carousel a.carousel_prev:hover {
  background-position: 0 -50px;
}
#personal_products #promotions_block_big.dojo_carousel a.carousel_next {
  background-position: -41px 0;
  right: 3px;
}
#personal_products #promotions_block_big.dojo_carousel a.carousel_next:hover {
  background-position: -41px -50px;
}
#personal_products #promotions_block_big.dojo_carousel ul.carousel_pager {
  margin: 20px 0 25px -65px;
}
#personal_products .features_list {
  float: left;
  width: 100%;
  clear: both;
  padding: 0 0 12px;
  margin: 0 0 30px;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/ /* Removed as per defect #25106 */
}
#personal_products .features_list li {
  float: left;
  width: 183px;
  padding: 0 12px 0 10px;
  text-align: center;
  font-size: 13px;
  line-height: 17px; 
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right bottom;
}
#personal_products .features_list li:last-child,
#personal_products .features_list li.last_child {
  background: none;
  padding: 0 10px 0 10px;
}
#personal_products .features_list li img {
  margin: 0 41px 10px;
}

#personal_products table.subscription_packages,
#personal_products table.subscription_packages_alt {
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/
  border-collapse: separate;
  border-top: #e0e0e0 1px solid;
  border-bottom: #fff 1px solid;
  margin: 0 0 30px;
}

 #personal_products table.subscription_packages th.small {
   font-size: 12px;
 }

 #personal_products table.subscription_packages th.medium {
   font-size: 16px;
 }

#personal_products table.subscription_packages td,
#personal_products table.subscription_packages th  {
  border-bottom: #e0e0e0 1px solid;
  border-top: #fff 1px solid;
  font-size: 14px;
  line-height: 20px;
  padding: 0 0 0 10px;
}
#personal_products table.subscription_packages_alt td,
#personal_products table.subscription_packages_alt th {
  border-bottom: #e0e0e0 1px solid;
  border-top: #fff 1px solid;
  font-size: 14px; 
  line-height: 17px;
  overflow: hidden;
  padding: 14px 0 8px 10px;
  vertical-align: middle;
}
#personal_products table.subscription_packages th  {
  font-size: 24px;
  line-height: 30px;
  border-left: #e0e0e0 1px solid;
  border-right: #fff 1px solid;
}
#personal_products table.subscription_packages_alt th  {
  border-left: #e0e0e0 1px solid;
  border-right: #fff 1px solid;
}
#personal_products table.subscription_packages th:first-child,
#personal_products table.subscription_packages_alt th:first-child  {
  border-left: none;
  padding-left: 0;
  
}
#personal_products table.subscription_packages th:last-child,
#personal_products table.subscription_packages_alt th:last-child  {
  border-right: none;
}
#personal_products table.subscription_packages td:first-child  {
  border-right: #fff 1px solid;
  font-size: 16px;
  color: #075590;
  font-weight: bold;
  padding-left: 0; 
} 

#personal_products table.subscription_packages td:first-child.small{
  font-size: 12px;
} 

#personal_products table.subscription_packages td:first-child.medium{
  font-size: 16px;
} 


#personal_products table.subscription_packages td:nth-child(2)  {
  border-left: #e0e0e0 1px solid;
}
#personal_products table.subscription_packages_alt td:first-child  {
  font-size: 16px;
  color: #075590;
  font-weight: bold;
  border-right: #fff 1px solid;
  padding-left: 0;
}
#personal_products table.subscription_packages_alt td:nth-child(2)  {
  border-left: #e0e0e0 1px solid;
}
#personal_products table.subscription_packages td.footnote,
#personal_products table.subscription_packages_alt td.footnote {
  border-right: none;
  border-left: none;
  padding: 0;
}
#personal_products table.subscription_packages td.footnote p,
#personal_products table.subscription_packages_alt td.footnote p  {
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  margin: 16px 0;
  padding: 0;
  color: #5E5C60;
} 

#personal_products .wrap_share {
  float: left;
  clear: both;
  width: 100%; 
  padding: 0 0 30px;
}
#personal_products .wrap_share .share_tools {
  float: left;
  width: 50%;
  clear: none;
}
#personal_products .wrap_share .links {
  float: right;
  width: 124px;
  padding: 20px 0 0 0;
}
#personal_products .wrap_share .links a {
  display: block;
}
#personal_products .support_boxes #video_tutorials {
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/
  margin: 0 0 -4px;
}
#personal_products .support_boxes #video_tutorials .slideshow li{
  text-align: left;  
}
#personal_products .support_boxes #video_tutorials .video_hold {
  border: #dcdcdc 1px solid;
  width: 296px;
  height: 165px;  
  margin: 0 0 6px;
}
#personal_products .support_boxes #video_tutorials .carousel_pager {
  margin: 18px 0 14px 0;
}

#personal_products .support_boxes #related_content {
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/
  margin: 0 0 30px;
}
#personal_products .support_boxes #related_content .slideshow li{
  text-align: left;  
  line-height: 17px;
}
#personal_products .support_boxes #related_content .slideshow li img{
  float: left;  
  margin: 0 10px 0 0;
}
#personal_products .support_boxes #related_content .slideshow h3{
  font-size: 14px; 
  line-height: 17px;
}
#personal_products .support_boxes #related_content .carousel_pager {
  margin: 18px 0 14px 0;
}
#personal_products .support_boxes .testimonials {
  margin: 0 0 30px;
  padding: 0 0 2px;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;*/
}
#personal_products .support_boxes .testimonials ul.feed {
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left top;
  padding: 24px 0 0 0; 
  margin: 5px 0 0 0;
} 
#personal_products .support_boxes .testimonials ul.feed li {
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
  padding: 0 0 14px 0; 
  margin: 0 0 20px 0;
  font-size: 12px;
  float: left;
  clear: both;
  width: 100%;
}  
#personal_products .support_boxes .testimonials ul.feed p {
  padding-bottom: 14px;
}
#personal_products .support_boxes .testimonials ul.feed .photo {
  float: left;
  padding: 0 22px 0 0; 
  margin: 0 0 14px;
  background: url(../images/primary/feed-thumb-bg.png) no-repeat 58px top;
}
#personal_products .support_boxes .testimonials ul.feed .photo img {
  float: left;
  padding: 1px;
  border: #dadada 1px solid; 
}
#personal_products .support_boxes .testimonials .meta {
  display: block;
  float: left;
  width: 100%;
  clear: both;
}
#personal_products .support_boxes .testimonials .meta a {
  display: block;
  float: left;
}
#personal_products .support_boxes .testimonials .meta a.author {
  font-size: 12px;
  color: #333333;
  font-weight: bold; 
  margin: 0 10px 0 0;
}
#personal_products .support_boxes .testimonials .meta a.author.fb {
  padding: 0 0 0 22px; 
  background: url(../images/icons/ico-meta-social.png) no-repeat 0 -183px;
}
#personal_products .support_boxes .testimonials .meta a.author.tw {
  padding: 0 0 0 22px; 
  background: url(../images/icons/ico-meta-social.png) no-repeat 0 2px;
}
#personal_products .support_boxes .testimonials .meta a.reply {
  display: block;
  width: 13px;
  height: 14px;
  text-indent: -9999em; 
  margin: 5px 8px 0 8px;
  background: url(../images/icons/ico-meta.png) no-repeat 0 0;
}
#personal_products .support_boxes .testimonials .meta a.refresh {
  display: block;
  width: 16px;
  height: 10px;
  text-indent: -9999em; 
  margin: 7px 8px 0 0;
  background: url(../images/icons/ico-meta.png) no-repeat 0 -14px;
}
#personal_products .support_boxes .testimonials .meta .time {
  display: block;
  float: right;
  font-size: 12px;
  margin: 0 25px 0 0;
}
#personal_products .support_boxes .testimonials .more_testa {
  padding: 0 0 0 168px;
  margin: -16px 0 16px;
  float: left;
  clear: both;
  width: 130px;
  background: url(../images/icons/ico-meta-social.png) no-repeat 0 -362px;
}
#personal_products .support_boxes .testimonials .more_testa .more_stories {
  padding: 0;
}
#personal_products .support_boxes .testimonials .more_testa .more_stories a {
  font-size: 16px;
  line-height: 18px;
  color: #075590;
  padding: 0 15px 0 0;
  font-family: 'neotechlight';
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
}
#personal_products .support_boxes .testimonials .more_testa .story_count {
  display: block;
  font-size: 12px;
  line-height: 1;
  padding: 1px 0 0 0;
}


#personal_products table.compare_service {
  margin: 20px 0 30px;
}
#personal_products table.compare_service th {
  font-family: 'neotechbold';
  font-size: 14px;
  line-height: 17px; 
  width: 25%;
  padding: 0 0 2px;
}
#personal_products table.compare_service td {
  font-family: 'neotechbold';
  font-size: 16px;
  line-height: 20px; 
  width: 25%;
  padding: 5px 0;
}
#personal_products table.compare_service td strong {
  font-family: 'neotechbold';
  font-size: 30px; 
}
#personal_products table.compare_service .row1 td {
  color: #0098db;
}
#personal_products table.compare_service .row2 td {
  color: #63c6f5;
}
#personal_products table.compare_service .bar {
  width: 126px;
  height: 25px;
  border: #d0d0d0 1px solid;
  background-color: #e7e7e7;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  position: relative;
  top: 7px;
}
#personal_products table.compare_service .bar div {
  height: 25px;
  width: 100%;
  background-color: #999;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
#personal_products table.compare_service .row1 .bar div {
  background-color: #0098db;
}
#personal_products table.compare_service .row2 .bar div {
  background-color: #63c6f5;
  width: 50%;
}

#personal_products .service_select {
  text-align: center;
 /* border-top: #e0e0e0 4px solid; */
  padding: 24px 0 0 0;
  width: 98%;
}
#personal_products .service_select h2 {
  font-family: 'neotechmedium';
  font-size: 40px;
  line-height: 28px;
}
#personal_products .service_select h3 {
  font-family: 'neotechmedium';
  font-size: 18px;
  line-height: 28px;
}
#personal_products .service_select .option_list {
  height: 182px;
  width: 100%;
  clear: both;
  padding: 34px 0 12px;
  margin: 0 auto;
}
#personal_products .service_select .option_list.threelist {
  width: 654px;
}
#personal_products .service_select .option_list.fivelist {
  width: 900px;
}
#personal_products .service_select .option_list li {
  display: block;
  width: 150px;
  height: 182px;
  float: left;
  padding: 0 15px;
}
#personal_products .service_select .option_list.threelist li {
  padding: 0 34px;
}
#personal_products .service_select .option_list.fivelist li {
  padding: 0 15px;
}
#personal_products .service_select .option_list a {
  display: block;
  width: 150px;
  height: 182px;
  float: left;
  font-size: 23px;
  text-align: center;
  line-height: 200px;
  color: #fff;
  font-family: 'neotechmedium';
  text-transform: uppercase;
}
#personal_products .service_select .option_list a.home {
  background: url(../images/icons/service-options-home-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.mobile {
  background: url(../images/icons/service-options-mobile-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.laptop {
  background: url(../images/icons/service-options-laptop-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.talk {
  background: url(../images/icons/service-options-talk-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.sms {
  background: url(../images/icons/service-options-sms-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.data {
  background: url(../images/icons/service-options-data-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.save {
  background: url(../images/icons/service-options-save-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a.popular {
  background: url(../images/icons/service-options-popular-ico.png) no-repeat 0 0;
}
#personal_products .service_select .option_list a:hover, #personal_products .service_select .option_list a.selected {
  background-position: 0 -182px;
  text-decoration: none;
}

#personal_products .service_serch_box {
   background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
   padding: 0 0 40px;
}
#personal_products .service_serch_box label {
  font-family: 'neotechmedium';
  font-size: 16px;
  line-height: 20px;
  color: #075590;
  display: block;
  padding: 0 0 10px;
}
#personal_products .service_serch_box .dijitSelect  {
  width: 225px; 
  margin: 0 10px 0 0;
}
#personal_products .service_serch_box input.text_input  {
  width: 600px; 
  margin: 0 10px 0 0;
}
#personal_products .service_serch_box input.cta_bt  {
  float: right;
}
#personal_products .tone_categories {
  
}
#personal_products .tone_categories dt {
  font-family: 'neotechlight';
  font-size: 24px;
  line-height: 24px;
  color: #075591;
  padding: 17px 0 13px 0;
}
#personal_products .tone_categories dd {
  float: left;
  width: 158px;
  height: 160px;
}
#personal_products .tone_categories dd a {
  display: block;
  float: left;
  width: 158px;
  height: 14px;
  padding: 105px 0 74px 0;
  color: #075591;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
  background-image: url(../images/primary/tone-categories.png);
  background-repeat: no-repeat;
}
#personal_products .tone_categories dd a:hover {
  text-decoration: none;
}
/*normal*/
#personal_products .tone_categories a.latest_tones {
  background-position: 0 0;
}
#personal_products .tone_categories a.islamic_tones {
  background-position: -158px 0;
}
#personal_products .tone_categories a.poems_tones {
  background-position: -316px 0;
}
#personal_products .tone_categories a.name_tones {
  background-position: -474px 0;
}
#personal_products .tone_categories a.arabic_tones {
  background-position: -632px 0;
}
#personal_products .tone_categories a.english_tones {
  background-position: -790px 0;
}
#personal_products .tone_categories a.asian_tones {
  background-position: 0 -200px;
}
#personal_products .tone_categories a.kidts_tones {
  background-position: -158px -200px;
}
#personal_products .tone_categories a.clasic_tones {
  background-position: -316px -200px;
}
#personal_products .tone_categories a.funny_tones {
  background-position: -474px -200px;
}
#personal_products .tone_categories a.cup_tones {
  background-position: -632px -200px;
}
#personal_products .tone_categories a.hadith_tones {
  background-position: -790px -200px;
}
/*hover*/
#personal_products .tone_categories a:hover.latest_tones {
  background-position: 0 -400px;
}
#personal_products .tone_categories a:hover.islamic_tones {
  background-position: -158px -400px;
}
#personal_products .tone_categories a:hover.poems_tones {
  background-position: -316px -400px;
}
#personal_products .tone_categories a:hover.name_tones {
  background-position: -474px -400px;
}
#personal_products .tone_categories a:hover.arabic_tones {
  background-position: -632px -400px;
}
#personal_products .tone_categories a:hover.english_tones {
  background-position: -790px -400px;
}
#personal_products .tone_categories a:hover.asian_tones {
  background-position: 0 -600px;
}
#personal_products .tone_categories a:hover.kidts_tones {
  background-position: -158px -600px;
}
#personal_products .tone_categories a:hover.clasic_tones {
  background-position: -316px -600px;
}
#personal_products .tone_categories a:hover.funny_tones {
  background-position: -474px -600px;
}
#personal_products .tone_categories a:hover.cup_tones {
  background-position: -632px -600px;
}
#personal_products .tone_categories a:hover.hadith_tones {
  background-position: -790px -600px;
}

#personal_products table.plain_data {
  margin: 0 0 30px;
  width: 100%;
  font-size: 13px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#personal_products table.plain_data th {
  font-size: 12px;
  text-transform: uppercase;
  color: #075590;
}
#personal_products table.plain_data th,
#personal_products table.plain_data td  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  border-left: #e0e0e0 1px solid;
  padding: 10px 0 12px 10px;
}
#personal_products table.plain_data th {
  padding: 20px 0 18px 10px; 
}
#personal_products table.plain_data tr th:first-child,
#personal_products table.plain_data tr td:first-child {
  border-left: none;
  padding-left: 0;
}



/* custom header style for content team */
#content_main_cont .custom_head_align { border-bottom: 4px solid #E0E0E0; } 
#content_main_cont .custom_head_align h1 { padding-top: 27px; } 
#content_main_cont .custom_head_align a.go_back { top: 36px; } 
/* custom header style for content team */

/* business products */
#personal_products .head_products_block {
  border-bottom: #e0e0e0 4px solid;
  /*padding: 15px 0 27px 0;*/
  padding: 24px 0 7px 0;
  margin: 0 0 20px;
}
#personal_products .head_products_block.suggest_feed_head {
  margin: 0 0 -25px;
}

.head_products_block.suggest_feed_alt {
  margin-top: 24px;
  border-bottom: 4px solid #E0E0E0;
}




#personal_products .head_products_block.suggest_feed_head.h_p_b_with_tagnav {
  margin: 0;

  padding:0; 
}

#personal_products .head_products_block h1 { 
  font-size: 32px;
  line-height: 10px;
  font-family: 'neotechlight';
  float: left;
  padding: 18px 0 8px;
}
#personal_products .head_products_block h1.section_title { 
  font-size: 25px;
  margin: 0;
}
#personal_products .head_products_block a.more,#personal_products .head_products_block_title2 a.more { 
  font-size: 16px;
  float: right;
  padding: 0 17px 0 0;
  margin: 15px 0 0 0;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right center;
}
#personal_products .wrap_promo_list {
  float: left;
  width: 100%;
  clear: both;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 12px;
  margin-bottom: 12px;
}
#personal_products .wrap_promo_list .dijitAccordionContainer {
  overflow: visible !important;
}
#personal_products .wrap_promo_list .dijitAccordionInnerContainer {
  background-color: transparent;
  border: none;
  margin-bottom: 15px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  clear: both;
  width: 100%;
}
#personal_products .wrap_promo_list .dijitAccordionTitle {
  font-size: 23px;
  line-height: 52px;
  font-family: 'neotechmedium';
  color: #075591;
  display: block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #f5f5f5;
  background-image: none;
  padding: 0;
  float: left; 
  position: relative;
  width: 100%;
  clear: both;
  box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
}
#personal_products .wrap_promo_list .dijitAccordionTitle .dijitAccordionText {
  padding: 0;
  display: block;
  float: left;
  width: 100%;
  text-indent: 20px;
}
#personal_products .wrap_promo_list .dijitAccordionTitle em {
  margin: 5px;
  padding: 5px 65px 0 12px;
  width: 103px;
  min-height: 37px;
  float: right;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  text-indent: 0;
  font-family: arial;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y left bottom;
}
#personal_products .wrap_promo_list .dijitAccordionTitle .arrowTextUp,
#personal_products .wrap_promo_list .dijitAccordionTitle .arrowTextDown {
  color: #787878;
  text-align: center;
  line-height: 28px;
  font-size: 22px;
  width: 36px;
  height: 24px;
  background-color: #fff;
  border-radius: 1px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  position: absolute;
  right: 10px;
  top: 14px;
  box-shadow: 0 1px 5px rgba(72,72,72,0.3);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.43);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.3);
}
#personal_products .wrap_promo_list .dijitAccordionTitle .arrowTextUp {
  display: block;
}
#personal_products .wrap_promo_list .dijitAccordionTitle .arrowTextDown {
  display: none;
}
#personal_products .wrap_promo_list .dijitAccordionTitle.dijitSelected .arrowTextUp {
  display: none;
}
#personal_products .wrap_promo_list .dijitAccordionTitle.dijitSelected .arrowTextDown {
  display: block;
}
#personal_products .wrap_promo_list .dijitAccordionChildWrapper {
  background-color: #f5f5f5;
  border: none;
  margin: 0;
  box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  float: left; 
  width: 100%;
  clear: both;
}

#personal_products .wrap_promo_list .dijitAccordionContainer .dijitAccordionContainer-child {
  padding: 20px;
  background-color: transparent;
}
#personal_products .wrap_promo_list .dijitAccordionInnerContainerSelected {
  background-color: #f5f5f5;
  border-color: transparent;
}
#personal_products .wrap_promo_list img.art { 
  float: right;
}
#personal_products .wrap_promo_list a.alignR {
  float: right;
  margin: 20px 0 0 0;
}
#personal_products .wrap_promo_list h2 {
  clear: both;
}
/* tag navigaction in business products */
#personal_products .h_p_b_with_tagnav {
  padding-bottom: 0;
}
#personal_products .head_products_block #tag_nav {
  margin-top: 5px;
}

/* *********************************************************************** */
/* ----------------------------------------------------------------------- */
/* *********************************************************************** */
#support_pages {}
#support_pages .title { 
  font-family: 'neotechlight';
  font-size: 23px;
  line-height: 23px;
  margin-bottom: 17
}
#support_pages h2 { 
  font-family: Arial;
  font-size: 16px;
  line-height: 21px;
  clear: both;
}
#support_pages .video_tutorials_block {
  width: 614px; 
  height: 350px;
  overflow: hidden;
  position: relative;
  margin: 0 0 30px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#support_pages .video_tutorials_block .dijitTabController {
  position: relative;
  width: 240px;
  height: 255px !important;
  border: none !important;
}
#support_pages .video_tutorials_block .dijitTabController div.dijitTab {
  background: transparent;
  height: 74px;
  padding: 0; 
  margin: 0 0 11px 0;
  width: 240px !important;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  left: 0;
  border: none;
  font-size: 13px;
  line-height: 16px;
  color: #075591;
  overflow: hidden;
  color: #075591;
}
#support_pages .video_tutorials_block .dijitTabController div.dijitTab span.tabLabel {
  width: 127px;
  padding:8px 5px 0 108px;
  position: relative; 
  min-height: 66px;
  white-space: normal;
}
#support_pages .video_tutorials_block .dijitTabController div.dijitTab span.tabLabel img {
  border: #dcdcdc 1px solid; 
  position: absolute;
  left: 0;
  top: 0;
}
#support_pages .video_tutorials_block .dijitTabController div.dijitTabChecked  {
  background-color: #f1f1f1;
}
#support_pages .video_tutorials_block .dijitTabPaneWrapper {
  width: 355px !important;
  top: 0 !important;
  border: none;
  background: transparent;
  padding: 0;
}
#support_pages .video_tutorials_block .dijitContentPane {
  width: 355px !important;
  padding: 0;
  background: transparent;
}
#support_pages .video_tutorials_block .video_hold {
  border: #dcdcdc 1px solid;  
  width: 353px;
  height: 215px;
  margin-bottom: 10px;
}
#support_pages .video_tutorials_block  h2 {
  color: #075591;
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 3px;
  font-family: Arial;
}
#support_pages .video_tutorials_block  p {
  line-height: 17px;
}
#support_pages .video_tutorials_block a.more {
  position: absolute;
  right: 0;
  bottom: 22px;
  z-index: 100;
  padding-left: 30px;
}
#support_pages .video_tutorials_block a.more img.ico {
  left: 5px;
  margin: 0;
  position: absolute;
  top: 4px;
}

/* ******************************************** */
#support_pages .social_feed .box {
  width: 298px;
  padding: 0 0 24px;
  margin: 0 0 10px; 
  float: left;
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
}
#support_pages .social_feed .twitter_box {
  float: right;
  margin-bottom: 50px;
  position: relative;
} 
#support_pages .social_feed .facebook_box {
  margin-bottom: 42px;
  position: relative;
}
#support_pages .social_feed .title {
  font-size: 18px;
  margin-bottom: 15px;
  padding-top: 6px;
}
#support_pages .social_feed p,
#support_pages .social_feed li {
  font-size: 12px;
  line-height: 17px;
}
#support_pages .social_feed .linkedin_box .title {
  background: url(../images/icons/ico-linkedin.png) no-repeat left center;
  padding-left: 35px;
}
#support_pages .social_feed .facebook_box .title {
  background: url(../images/icons/ico-facebook-alt.png) no-repeat left center;
  padding-left: 16px;
}
#support_pages .social_feed .twitter_box .title {
  background: url(../images/icons/ico-twitter.png) no-repeat left center;
  padding-left: 18px;
}
#support_pages .social_feed .facebook_box .like_hold {
  height: 24px;
  position: absolute;
  right: 0;
  bottom: -32px;
}
#support_pages .social_feed .twitter_box .like_hold {
  height: 20px;
  position: absolute;
  right: 0;
  bottom: -20px;
}
#support_pages .social_feed .linkedin_box p {
  margin: 0 0 10px;
}
#support_pages .social_feed .linkedin_box a.cta_bt {
  float: right;
  margin: 10px 0 0 0; 
}
#support_pages .social_feed .twitter_box {
  padding-bottom: 0;
  background: none;
}
#support_pages .social_feed .twitter_box li {
  padding: 0 0 24px;
  margin: 0 0 18px; 
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
}
#support_pages .social_feed .twitter_box img {
  float: left;
  margin: 0 10px 5px 0; 
}

#support_pages .info_box {
    float: left;
    margin: 16px 0 20px;
    width: 645px;
    padding-bottom: 5px;
}
#support_pages .info_box.border {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#support_pages .info_box.first_incol {
  margin-top: 50px; 
}
#support_pages .info_box.last_incol {
  margin-bottom: 50px; 
}
#support_pages .info_box.error {
  margin: 16px 0 15px 0;
}

#support_pages .info_box dt {
  float: left;
  width: 200px;
  font-size: 13px;
  line-height: 17px;
  font-weight: bold;
  padding: 3px 0 20px 0;
}
#support_pages .info_box dd {
  width: 459px;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  padding: 0 0 20px 200px;
}
#support_pages .info_box input.text_input {
  margin: 0;
  position: relative;
  top: -2px;
  width: 410px;
}
#support_pages .info_box textarea.textarea_input {
  margin: 0;
  position: relative;
  top: -2px;
  width: 410px;
}
#support_pages .info_box label.radio {
  margin: 0 40px 0 0;
}
#support_pages .info_box span.req_ind {
  color: #0098DB;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 0;
}


#support_pages .support_video_list { 
  padding: 15px 0 10px; 
  margin: 0 0 20px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#support_pages .support_video_list li {
  float: left;
  width: 294px;
  height: 258px;
  margin: 0 34px 20px 0;
}
#support_pages .support_video_list .video_hold {
  border: #dcdcdc 1px solid; 
  width: 292px;
  height: 164px;
  margin: 0 0 8px;
}
#support_pages .support_video_list li:nth-child(3n) {
  margin-right: 0;
}
#support_pages .support_video_list h2 {
  margin: 0 0 2px;
}
#support_pages .support_video_list p {
  line-height: 17px;
}

#support_pages ul.pager { 
  clear: both;
  display: table;
  margin: 0 auto;
}
#support_pages ul.pager li {
  float: left;
  padding: 0 4px;
}
#support_pages ul.pager a {
  display: block;
  width: 28px;
  height: 28px;
  font-family: 'neotechmedium';
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background-color: #5e5c60;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 3px 3px 4px rgba(0,0,0,0.30) inset;
  -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.30) inset;
  -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.30) inset;
}
#support_pages ul.pager a:hover,
#support_pages ul.pager a.current {
  background-color: #d7d7d7;
  color: #5e5c60;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  text-decoration: none;
}
#support_pages ul.pager a.prev {
  background: transparent url(../images/primary/carousel-next-prev.png) no-repeat 0 0;
  float: left;
  height: 28px;
  position: relative;
  width: 25px;
  text-indent: -9999em;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 50px 0 0;
}
#support_pages ul.pager a.next {
  background: transparent url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
  float: left;
  height: 28px;
  position: relative;
  width: 25px;
  text-indent: -9999em;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 0 0 50px;
}
#support_pages .search_box {
  float: left;
  clear: both;
  width: 100%;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 30px;
}
#support_pages .search_box .dijitSelect {
  font-size: 16px;
  line-height: 49px;
  width: 190px;
  height: 49px;
  float: left;
  margin: 0 20px 0 0;
}
#support_pages .search_box .dijitSelect td {
  vertical-align: middle;
}
#support_pages .search_box input.text_input {
  width: 339px;
  height: 36px;
  padding: 6px 10px 6px 52px;
  background-image: url(../images/icons/ico-search-input.png);
  background-repeat: no-repeat;
  background-position: 12px 9px;
}
#support_pages .search_box span.desc {
  float: right;
  font-size: 12px;
  color: #0098db;
}
#support_pages .text {
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
  padding: 0 0 4px;
  margin: 0 0 30px;
}
#support_pages .text h1.section_title {
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: #e0e0e0 4px solid;
}
#support_pages .text h2 {
  font-family: 'neotechmedium';
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 6px;
}
#support_pages .text h3 {
  font-family: Arial;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 2px;
}
#support_pages .text p {
  line-height: 17px;
  padding: 0 0 17px;
}

/* ***************************************************** */
.wrap_chat_block {
  height: 322px;
  width: 951px;
  background-color: #f5f5f5;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  box-shadow: 0 1px 5px rgba(72,72,72,0.2);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.2);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.2);
}
.wrap_chat_block .topper {
  padding: 15px 25px;
  border-bottom: #e0e0e0 1px solid;
}
.wrap_chat_block .topper p {
  line-height: 17px;
  padding: 0;
}
.wrap_chat_block .bottom {
  padding: 7px 9px;
  border-top: #fff 1px solid;
  clear: both;
}
.wrap_chat_block .bottom input.text_input {
  width: 830px;
}
.wrap_chat_block .bottom a.cta_bt {
  padding: 7px 16px 7px;
  position: relative;
  top: 1px;
}
#chat_block {
  margin: 0;
  width: 951px;
}
#chat_block .scrollbar {
  float: right;
  position: relative;
  width: 13px;
}
#chat_block .track {
  height: 100%;
  position: relative;
  width: 13px;
  background: #dcdcdc;
  border: none;
  padding: 0;
}
#chat_block .thumb {
  cursor: pointer;
  height: 20px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 13px;
  background: #b3b3b3;
}
#chat_block .thumb .end {
  height: 5px;
  overflow: hidden;
  width: 13px;
  background: #b3b3b3;
}
#chat_block .viewport {
  height: 211px;
  overflow: hidden;
  position: relative;
  width: 938px;
  border-top: #fff 1px solid;
  border-bottom: #e0e0e0 1px solid;
}
#chat_block .overview {
  left: 0;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 938px;
}
#chat_block ul.feed {
  width: 100%;
  padding: 0;
}
#chat_block ul.feed li {
 font-size: 13px;
 line-height: 12px;
 padding: 15px 26px;
 background-color: #fbfbfb;
 display: block;
}
#chat_block ul.feed li:nth-child(2n) {
  background-color: #e5e5e5;
}
#chat_block ul.feed li a {
  font-size: 14px;
  font-weight: bold;
  color: #075590;
}
/* ***************************************************** */

/* call centar */
#support_pages .call_center {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 30px; 
}
#support_pages .call_center p {
  font-size: 14px;
  line-height: 29px;
  color: #075590;
  font-family: 'neotechmedium';
  background: url(../images/icons/ico-call-centar.png) no-repeat right bottom;
}
#support_pages .call_center p strong {
  font-size: 30px;
  color: #63c6f5;
  margin-bottom: -4px;
}
/* most asked questions */
#support_pages .maq_box {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 30px; 
  float: left;
  width: 100%;
}
#support_pages .maq_box li {
  list-style: none;
  padding: 0 0 17px;
 
}
#support_pages .maq_box li span {
  font-size: 18px; 
  line-height: 44px;
  width: 27px;
  float: left;
}
#support_pages .maq_box li p {
  margin: 0 0 0 28px;
}
#support_pages .maq_box a.cta_bt {
  float: right;
  position: relative;
  padding-left: 30px;
}
#support_pages .maq_box a.cta_bt img.ico {
  margin: 0;
  position: absolute;
  left: 5px;
  top: 3px;
}
/* forums */
#support_pages .forum_box dl,
#support_pages .forum_box p {
  padding: 0 0 10px; 
} 
#support_pages .forum_box dl dt {
  color: #075591;
  font-weight: bold;
  padding: 0 0 5px;
}
#support_pages .forum_box dl dd {
  padding: 0 0 5px; 
}
#support_pages .forum_box dl a {
  padding: 0 12px 0 0; 
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 6px;
}
#support_pages .forum_box a.cta_bt {
  float: right;
  position: relative;
  padding-left: 38px;
}
#support_pages .forum_box a.cta_bt img.ico {
  margin: 0;
  position: absolute;
  left: 5px;
  top: 3px;
}

#support_pages .support_boxes .link_list_box {  
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 32px;
}
#support_pages .support_boxes .link_list_box dt {
  font-size: 16px;
  line-height: 20px;
  color: #075590; 
  padding: 0 0 5px;
}
#support_pages .support_boxes .link_list_box dt strong {
  font-weight: bold;
}
#support_pages .support_boxes .link_list_box a {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  color: #0098DB;
  padding: 0 8px 0 0;
}
#support_pages .support_boxes .list_box { 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 20px;
  margin: 0 0 32px;
  clear: both;
}
#support_pages .support_boxes .list_box dt {
  color: #075590;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0 0 8px;
}
#support_pages .support_boxes .list_box dd {
  background: url(../images/icons/ico-dot-list.png) no-repeat scroll 0 3px transparent;
  line-height: 17px;
  margin: 0 0 6px;
  padding: 0 0 0 15px; 
}
#support_pages .support_boxes .list_box dd a {
  color: #5e5c60;
}



/*pang*/

/* carucell tv shows */
#tv_shows_roll .slideshow_wrapper {
  background: url(../images/primary/sep-horz-grad.png) no-repeat center bottom;  
  padding-bottom: 9px;
  margin: 0 60px;
}
#tv_shows_roll.dojo_carousel ul.carousel_pager {
  margin-top: 6px;
  margin-bottom: 0;
}
#tv_shows_roll.dojo_carousel a.carousel_prev,
#tv_shows_roll.dojo_carousel a.carousel_next  {
  display: block;
  width: 41px;
  height: 50px;
  position: absolute;
  bottom: 110px;
  text-indent: -9999em;
  background-image: url(../images/icons/ico-carucell-controls-detached.png);
  background-repeat: no-repeat;
  
}
#tv_shows_roll.dojo_carousel a.carousel_prev {
  background-position: 0 0;
  left: 0;
}
#tv_shows_roll.dojo_carousel a.carousel_prev:hover {
  background-position: 0 -50px;
}
#tv_shows_roll.dojo_carousel a.carousel_next  {
  background-position: -41px 0;
  right: 0;
}
#tv_shows_roll.dojo_carousel a.carousel_next:hover  {
  background-position: -41px -50px;
}
#tv_shows_roll h1.section_title {
  font-size: 32px;
  background: none;
  border-bottom: #e0e0e0 4px solid; 
  padding-bottom: 24px;
  margin: 0;
}
#tv_shows_roll .slide {
  padding: 0 420px 54px 0; 
  text-align: left;
  position: relative;
  height: 216px;
}
#tv_shows_roll .slide h2.title {
  font-size: 38px;
  line-height: 42px;
  padding: 44px 0 0 0;
  font-family: 'neotechmedium';
  position: relative;
  z-index: 2;
  /* change by Raef*/
  max-height: 81px;
  overflow: hidden;
  text-overflow: ellipsis;
  /* */
}
#tv_shows_roll .slide p {
  font-size: 20px;
  line-height: 30px;
  font-family: 'neotechlight';
  color: #075590;
  padding-bottom: 20px;
  position: relative;
  z-index: 2;
  /* change by Raef*/
  max-height: 66px;
  overflow: hidden;
  text-overflow: ellipsis;
  /* */
}
#tv_shows_roll .slide a.cta_bt {
  float: none;
  margin: 0;
  line-height: 4;
}
#tv_shows_roll .slide dl.share_tools {
  position: absolute;
  float: none;
  left: 0;
  bottom: 5px;
  clear: both;
  height: 24px;
  width: 100%;
  padding: 20px 0 0 0; 
}

#tv_shows_roll .slide img.slide_gfx {
  position: absolute;
  right: 4px; 
  top: 16px;
}


/* chat pane */
#chat_pane {
  float: left;
  width: 100%;
  margin: 15px 0;
  background: #f5f5f5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
#chat_pane .cta_bt_chat {
  font-size: 12px;
  padding: 8px 15px 7px 15px;
  text-transform: uppercase;
  color: #5e5c60;
  background: #e5e5e5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #a7a7a7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#a7a7a7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#a7a7a7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#a7a7a7',GradientType=0 ); /* IE6-8 */
}
#chat_pane .cta_bt_chat:hover {
  text-decoration: none;
  background: #a7a7a7; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #a7a7a7 38%, #e5e5e5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#a7a7a7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a7a7a7 38%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a7a7a7 38%,#e5e5e5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a7a7a7 38%,#e5e5e5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a7a7a7 38%,#e5e5e5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}
#chat_pane .chat_header {
  padding: 15px 15px;
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#chat_pane .chat_header p {
  display: inline;
  margin: 0 0 0 10px;
}
#chat_pane .chat_header p.pop_out_chat {
  position: absolute;
  right: 15px;
  top: 12px;
  padding: 3px 0 3px 33px;
  background: url(../images/icons/ico-pop-out.png) no-repeat 0 3px; 
}
#chat_pane .chat_header p.pop_out_chat a {
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center; 
}
#chat_pane ul {
  overflow: auto;
  height: 200px;
}
#chat_pane li {
  float: left;
  width: 884px;
  background-image: none;
  background-color: #fff; 
  padding: 15px 25px;
  margin: 0;
  font-size: 13px;
  line-height: 17px;
}
#chat_pane li.odd {
  background-color: #e5e5e5; 
}
#chat_pane li p {
  display: inline;
}
#chat_pane li p.chat_user {
  font-weight: bold;
  color: #075590;
}
#chat_pane .chat_controls {
  padding: 10px 10px;
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
#chat_pane .chat_controls input.text_input{
  width: 840px;
  margin: 0 5px 0 0;
}

/* chat pane */

/* support content x */

/* sidebars */
.support_boxes .box {
  position: relative;
  float: left;
  width: 298px;
  padding: 0 0 24px 0;
  /*margin: 0 0 -10px 0;*//*Rakesh*/
  margin: 0;
  /*background:url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;*/
}
.support_boxes .box .slideshow li {
  float: left;
  text-align: left;
}
.support_boxes .box .carousel_pager {
  position: relative;
  left: 50%;
  margin-top:20px;
  margin-bottom: 0; 
}
.support_boxes a.learn_more {
  color: #0098db;
  padding: 0 8px 0 0;
  line-height: 22px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.support_boxes a.learn_more:hover {
  text-decoration: underline;
  color: #075591;
}
.support_boxes .box p {
  line-height: 17px;
  margin: 2px 0 0 0;
}
.support_boxes .box p.learn_more a {
  float: right;
  clear: both;
  padding: 8px 10px 7px 10px;
  margin: 18px 0;
}
.support_boxes .box p.learn_more a.more_questions {
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.support_boxes .box p.all_questions span {
  padding: 2px 0 2px 25px;
  background: url(../images/icons/ico-question-mark.png) no-repeat left center;
}
.box p.more_topics span {
  padding: 2px 0 2px 33px;
  background: url(../images/icons/ico-more-topics.png) no-repeat left center;
}
.support_boxes.ringtone_download {
  background: url(../images/icons/ico-ringtone-down.png) no-repeat 100% 40%;
}
.box_download dl {
  width: 171px;
  float: left;
  clear: both;
  margin: 10px 0 0 0 !important;
  padding: 0 0 15px 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}
.box.ringtone_download dl:last-child,
.box.ringtone_download dl.last {
  background: none;
}
.box.ringtone_download dl dt {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  color: #5e5c60;
}
.box.ringtone_download dl a.listen_ringtone {
  padding: 0 0 0 20px;
  margin: 0 20px 0 0;
  background: url(../images/icons/ico-play-blue.png) no-repeat 0 0;
}
.box.ringtone_download dl a.download_ringtone {
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-down-blue.png) no-repeat 0 0;
}
h3.side_generic_title {
  margin: 8px 0 5px 0;
  font-size: 23px;
  line-height: 1;
  font-family: neotechlight;
}
h3.side_generic_title.faq_title {
  margin: 8px 0 5px 0;
  padding: 0 0 0 25px;
  font-size: 16px;
  line-height: 20px;  
  font-family: Arial, Helvetica, sans-serif;
  background: url(../images/icons/ico-faq.png) no-repeat left center;
}
h3.side_generic_title_clean {
  margin: 8px 0 5px 0;
  font-size: 16px;
  line-height: 20px;  
  font-family: Arial, Helvetica, sans-serif;
}
h3.side_business_discover_title {
  font-size: 26px;
  margin: 25px 0 20px 0;
  padding: 8px 0 16px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
h3.side_business_dis_title_small {
  margin: 25px 0 20px 0;
  padding: 8px 0 16px 0;
}
ul.faq_list_alt {
  font-size: 13px;
  line-height: 17px;
  margin: 0 0 15px 0;
}
ul.faq_list_alt li {
  margin: 0 0 6px 0;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 4px;
}
ul.faq_list_alt a {
  color: #5e5c60;
}
ol.faq_list {
  font-size: 13px;
  line-height: 17px;
  margin: 16px 0 0 0;
  font-weight: bold;/*Rakesh*/
}
ol.faq_list li {
  margin: 0 0 17px 20px;
  list-style: decimal;
}
/*Rakesh*/
ol.faq_list li span{
	font-weight: normal;
}
/* faq no results */
.noResultFAQ {
  margin-bottom: 18px;
}
.support_boxes .box dl {
  margin: 8px 0;
}
.support_boxes .box dt {
  color: #075591;
  font-weight: bold;
}
.support_boxes .box dd a {
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.support_boxes .box dd a:hover {
  text-decoration: underline;
}
.support_boxes .box dl.ext_numbers {
  margin: 10px 0px;
  width: 298px;
  float: left;
  line-height: 33px;
  background:url(../images/icons/ico-tel-large.png) no-repeat bottom right; 
}
.support_boxes .box dl.ext_numbers dt {
  font-size:14px;
  line-height:1; 
  margin: 0 0 6px 0;
  color: #075590;
  font-family: neotechregular;
}
.support_boxes .box dl.ext_numbers dd {
  font-size:30px; 
  line-height: 1;
  margin: 0 0 8px 0;
  color: #63c6f5;
  font-family: neotechmedium;
}
.box p.download_pdf a {
  width: 72px;
  height: 69px;
  text-indent: -9999em;
  float: right;
  background: url(../images/icons/adobe-down-ico.png) no-repeat 0 0;
}
.box p.download a {
  line-height: 30px;
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-download.png) no-repeat 0 0;
}
.box p.view_all a {
  float: right;
  margin: 14px -73px 0;
  padding: 0 12px 1px 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.box .newsletter_box {
  margin: 15px 0 0 0;
}
.box .newsletter_box input.text_input {
  width:170px;
  margin: 0 5px 0 0;
}



/* sidebars */



/* user account content */
#account_sidebar {
  float: left;
  width: 266px;
  position: relative;
 /* margin: 10px 0px;*/
}

#account_sub_nav {
  float: left;
  width:100%;
  font-size: 15px;
  line-height: 24px;
}
#account_sub_nav:after {
    background: url("../images/primary/sep-vert.gif") repeat-y scroll left top rgba(0, 0, 0, 0);
    content: ".";
    display: inline-block;
    height: 100%;
    position: absolute;
    right: -12px;
    text-indent: -9999em;
    top: 0;
    width: 2px;
    z-index: 10;
}


#account_sub_nav dl,
#account_sub_nav ul {
  float: left;
  width:100%;
  margin-bottom: 10px;
 }
 #account_sub_nav ul { 
  /*border-top: 1px solid #e0e0e0;*/
}
#account_sub_nav dt {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 23px;
  text-transform: uppercase; 
  float: left;
  width: 246px;
  padding: 15px 10px 10px;
  border-bottom: 1px solid #e0e0e0;
}
#account_sub_nav dd,
#account_sub_nav li {
  float: left;
  clear: both;
  border-bottom: 1px solid #e0e0e0;
}
#account_sub_nav a {
  color: #5e5c60;
  float: left;
  width: 246px;
  padding: 10px 10px;
  background: url(../images/icons/ico-sidebar-nav.gif) no-repeat 243px 50%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; 
}
#account_sub_nav li:first-child a  {
  border-top: none;
}
#account_sub_nav li:first-child,
#account_sub_nav dd:first-child a {
  border-top: none; 
}
#account_sub_nav li:last-child a,
#account_sub_nav dd:last-child a {
  /* bug 1069
  border-bottom: none; */
}
#account_sub_nav a.current,
#account_sub_nav a:hover {
  background-color:#e7eef2; 
  color: #075590;
  text-decoration: none;
}
#account_user_content {
  width: 635px;
  float: right;
  font-size: 13px;
  /*padding: 0px 0 20px 40px;*/ /* trying to solve 40px content/footer issue */ 
  padding: 0px 0 0 40px;
  /*margin: 10px 0px;*/
  background: url(../images/primary/sep-vert.gif) repeat-y top left;

   /* needs testing 
   overflow-x: hidden;*/ /* Ravi: It is creating vertical scrll bar */
   /* needs testing */


}
#account_user_content h1.account_title {
  margin:42px 0 11px 0; 
}
#account_user_content h1.account_title.margin_fix {
  margin:12px 0 11px 0; 
}
#account_user_content h1.account_title:first-child { /* badu 5.3.13 upitno bing */
  margin-top: 9px; 
}
#account_user_content h1.account_title a.cta_bt {
  margin: 0; 
  padding: 8px 10px;
  float: right;
  display: block;
} 
/*
#account_user_content p {  
  clear: both;
}
*/
#account_user_content .toggle_bts .toggle { opacity: 0; height: 0; visibility: hidden; float: left;}
#account_user_content .toggle_bts .show_extra .toggle {opacity:1; height: auto; visibility: visible;}
#account_user_content .toggle_bts .show_extra  {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;

}
  
#account_user_content .toggle_block {
  position: relative;
  clear: both;
  margin-bottom: 15px;
}
#account_user_content .toggle_block {
  position: relative;
  clear: both;
}
#account_user_content .toggle_block .info_box { 
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 5px 0 15px 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#account_user_content .toggle_block .info_box dt {
  padding: 7px 0 0 0;
}
#account_user_content .toggle_block .info_box input.text_input { 
  top:0;
}
#account_user_content .email_show .info_box { 
  visibility: visible;
  clear:left;
  opacity: 1;
  height: auto;
}
#account_user_content .info_box label.left {
  float: left;
  margin: 0 20px 0 0;
}
#account_user_content .info_box .checklist label {
  display: block;
  margin: 10px 0 0 50px;
}
#account_user_content .info_box .checklist {
  margin: 0 0 10px;
}
#account_user_content .info_box table.month {
  width: 300px;
  margin: 0 0 0 50px;
  border-top: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
  border-bottom: #e0e0e0 1px solid;
  border-left: #e0e0e0 1px solid;
  border-collapse: separate;
}
#account_user_content .info_box table.month td {
  text-align: center;
  border-top: #e0e0e0 1px solid;
  border-right: #e0e0e0 1px solid;
  border-bottom: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
}
#account_user_content p.spec_email {  
  font-size: 16px;
  color: #075590;
 /* margin: 0 0 25px 0;*/
}
#account_user_content p.spec_email a {  
  font-size: 12px;
  margin: 0 0 0 10px;
  text-decoration: underline;
}
#account_user_content p.spec_email a:hover {  
  text-decoration: none;
}
#account_user_content .credit_card_management {
  float: left;
  width:100%;
  margin: 0 0 15px 0;
}
#account_user_content .text {
  padding: 0 0 10px;
  margin: 0 0 20px;
}
#account_user_content .text ul,
#account_user_content .text p {
  padding: 0 0 23px;
  line-height: 23px;
  clear: both;
}
#account_user_content .text a.plain {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  font-size: 12px;
  padding: 0 12px 0 0;
}
#account_user_content .text ul li {
  font-size: 13px;
  line-height: 23px;
  padding: 0 0 0 14px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 8px;
}
.action_completed_mesage {
  float: left;
  width: 906px;
  clear: both;
  font-size: 15px;
  font-weight: bold;
  line-height: 24px; 
  background:#e0e0e0 url(../images/icons/ico-action-completed.png) no-repeat 8px center; 
  min-height: 37px;
  padding: 13px 0 0 45px;
  margin: -12px 0 0 0;
  position: relative;
  top: -10px;
}
.action_completed_mesage a.close {
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(../images/icons/ico-close-msg-prompt.png) no-repeat 0 0; 
  text-indent: -9999em;
}
.action_completed_mesage a:hover.close {
  background-position: 0 -7px;
}
#account_user_content .card_details_controls {
  float: right;
  width: 100%;
  font-weight: bold;
  padding: 5px 0;
 /*  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; */
 background: none; /*Rakesh*/
}
#account_user_content .card_details_controls.no_border {
  /*background:none;
  margin-top: -30px;Rakesh*/

}
#account_user_content .card_details_controls li {
  float: right;
  margin:0 0 0 10px;
}
#account_user_content .card_details_controls a {
  float: right;
  color: #666666;
}
#account_user_content .card_details_controls a:hover {
  text-decoration: underline;
}
#account_user_content .card_details_controls a.edit_card_details {
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-details-edit.png) no-repeat 0 5px;
}
#account_user_content .card_details_controls a.delete_card_details {
  padding: 0 0 0 17px;
  background: url(../images/icons/ico-details-close.png) no-repeat 0 5px;
  margin-top: 2px;/*Rakesh*/ 
}
#account_user_content .info_box {
  float: left;
  width: 100%;
  margin: 16px 0 4px 0;
}

#account_user_content .info_box.first_incol {
  margin-top: 50px; 
}
#account_user_content .info_box.last_incol {
  margin-bottom: 50px; 
}
#account_user_content .info_box.add_number dd {
  width: 477px;
}
#account_user_content .info_box.add_number input.text_input {
  width: 339px;
}
#account_user_content .info_box.add_number .cta_bt,#account_user_content .info_box.add_number .cta_bt_alt {
  float: right;
  position: relative;
  top: -2px;
}
#account_user_content .info_box.add_number .dijitSelect { 
  width: 352px
}
#account_user_content .info_box.add_number .dijitSelect.small {
  width: 200px;
}
#account_user_content .info_box.single_block .dijitSelect.small {
  margin: 0 8px 0 0;
}
#account_user_content .info_box.single_block .cta_bt {
 margin: -2px 8px 0 0;
}
#account_user_content .info_box.error {
  margin: 16px 0 15px 0;
}
#account_user_content .info_box.last {
  margin: 16px 0 15px 0;
}
/*#account_user_content p + a.cta_bt {
  margin-top: 10px;
  clear: both;
  display: block;
  float: left;
}*/
#account_user_content .info_box dt {
  float: left;
  width: 158px;
  font-size: 13px;
  line-height: 18px; 
  /*line-height: 29px;  Rakesh*/  /* mark 15.1.2014 | causing a layout bug */
  font-weight: bold;
  padding: 0;
}
#account_user_content #creditCardsPageData .info_box dt {
  line-height: 18px; 
}
#account_user_content .info_box dd {
  float: left;
  width: 459px;    /* mark 15.1.2014 | causing layout bug on business account settings edit mode */
  
  /*width: 520px;*/ /*Rakesh*/
  font-size: 13px;
  line-height: 18px;
  position: relative;
}
#account_user_content #EDIT_AUTHORIZEDPERSON_INFORMATION {
  position: relative;
  top: -6px;
  margin-bottom: -6px;
}
#account_user_content #EDIT_AUTHORIZEDPERSON_INFORMATION .info_box:first-child dd {
  margin-top: 6px;
}


#account_user_content .info_box.extra_option dd {
  padding: 0 0 20px 0;
}
#account_user_content .info_box dd a.get_pincode {
  position: absolute;
  left:0;
  top:29px;
  text-decoration: underline;
  color: #0098db;
}
#account_user_content .info_box dd a.edit_address {
  position: absolute;
  right:-50px;
  top:-5px;
  width:60px;
  line-height: 15px;
  text-decoration: underline;
  color: #0098db;
}
#account_user_content .info_box dd a.get_pincode:hover,
#account_user_content .info_box dd a.edit_address:hover {
  text-decoration: none;
}
#account_user_content .info_box dd span.error_ind_msg {
  display: none;
  color: #f34949;
  position: absolute;
  left:0;
  top:29px;
  margin: 4px 0 0 0;
}
#account_user_content .info_box.error dd span.error_ind_msg {
  display: block;
}
#account_user_content .info_box input.text_input {
  position: relative;
  width: 410px;
  top: -2px;
  margin: 0;
}
#account_user_content .info_box input.text_input.small {
  width: 167px;
}
#account_user_content .info_box input.text_input.xsmall {
  width: 29px;
}
#account_user_content .info_box input.text_input.medium {
  width: 331px;
}
#account_user_content .info_box a.get_pincode_alt {
  float: right; text-decoration: underline; margin: 4px 27px 0 0;
}
#account_user_content .info_box a:hover.get_pincode_alt {
  text-decoration: none;
}
#account_user_content .info_box a.get_pincode_alt2 {
  float: left; text-decoration: underline; margin: 4px 0 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 10px 0 0;
}
#account_user_content .info_box a:hover.get_pincode_alt2 {
  text-decoration: none;
}
#account_user_content .info_box .password_strength {
  display: block; width: 402px; height: 27px; background-color: #ebebeb; 
  position: relative; overflow: hidden; float: left;
}
#account_user_content .info_box .password_strength.small {
  width: 326px; 
}
#account_user_content .info_box .password_strength .indicator {
  position: absolute; left: 0; top: 0; height: 27px; z-index: 1;
}
#account_user_content .info_box .password_strength .indicator.weak {
  width: 134px; background-color: #ff4545;
} 
#account_user_content .info_box .password_strength .indicator.medium {
  width: 268px; background-color: #ffcc00;
} 
#account_user_content .info_box .password_strength .indicator.strong {
  width: 402px; background-color: #3edd1e;
} 
#account_user_content .info_box .password_strength .text {
  position: absolute; left: 0; top: 0; height: 27px; width: 402px; z-index: 2;
  font-size: 18px; line-height: 27px; color: #fff; text-indent: 25px;
}
#account_user_content .info_box .dijitSelect {
  position: relative;
  /*top: -2px;*/
  margin: 0;
}
#account_user_content .info_box .dijitSelect.medium {
  width: 400px;
}
#account_user_content .info_box .dijitSelect.medium_alt {
  width: 248px;
}
#account_user_content .info_box .dijitSelect.medium_alt2 {
  width: 340px;
}

#account_user_content .info_box #viewSelected.dijitSelect, 
#account_user_content .info_box #requestType.dijitSelect {
  width: 200px;
}


#account_user_content .info_box a.plain { 
 background: url("/images/icons/ico-arrow-blue.png") no-repeat scroll right center transparent;
  font-size: 12px;
  padding: 0 14px 0 0;
  white-space: nowrap;
}
#account_user_content .info_box span.req_ind {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 18px;
  line-height: 1;
  color: #0098db;
  padding: 0 !important;
  right: 10px !important;
}
#account_user_content .info_box a.new_line {
  clear: both;
  float: left;
  margin-top: 9px; 
  padding: 9px 10px 8px;
}
#account_user_content .info_box a.sync {
  font-size: 12px;
}
#account_user_content .info_box .status_bar {
  display: block;
  width: 219px;
  height: 17px;
  border: #d9d9d9 1px solid;
  position: relative;
}
#account_user_content .info_box .status_bar .bar {
  display: block;
  height: 17px;
  position: absolute;
  left: 0; top: 0;
  background: rgb(99,198,245); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(99,198,245,1) 0%, rgba(42,134,177,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,198,245,1)), color-stop(100%,rgba(42,134,177,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(99,198,245,1) 0%,rgba(42,134,177,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(99,198,245,1) 0%,rgba(42,134,177,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(99,198,245,1) 0%,rgba(42,134,177,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(99,198,245,1) 0%,rgba(42,134,177,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}

/* Credit card info */
#account_user_content.credit_card_info .info_box dt {
  width: 210px; line-height: 20px;
}
#account_user_content.credit_card_info .info_box dd {
  width: 370px; line-height: 20px;
}
/* / */

#account_user_content .multi_box {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
  padding-top: 20px;
}
#account_user_content .multi_box dt {
  padding-bottom: 20px;
}
#account_user_content .multi_box dd {
  padding-bottom: 20px;
}
#account_user_content .multi_box dd.cta {
  margin-left: 158px;
}
#account_user_content .multi_box dd.cta a.cta_bt {
  float: right;
  margin-right: 26px;
  padding: 9px 10px 8px;
}
#account_user_content .add_service_title {
  margin-top: 40px;
  clear: both;
  float: left;
}
#account_user_content p.add_credit_card_note {
  margin: 20px 0;
  font-size: 13px;
  line-height: 17px;
  float: left;
  width: 100%;
}
#account_user_content .subtitle_block,
#account_user_content .manage_services_list li {
  float: left; 
  clear: both; 
  width: 100%;
}
#account_user_content .subtitle_block.border {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
  padding-top: 15px;
  margin-top: 40px; 
}
#account_user_content .manage_services_list li {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 0 0 9px 0;
  margin: 0 0 11px;
  box-sizing: border-box;
}
#account_user_content .manage_services_list .prompt_controls li {
  background: 0;
  padding: 0;
}
#account_user_content .subtitle_block h2.account_sub_title,
#account_user_content .manage_services_list li h2.account_sub_title  { 
  background: none;
  float: left;
  margin-right: 20px;
  line-height: 18px;
}
#account_user_content .manage_services_list li h2.account_sub_title {
  margin-right: 20px !important;
  line-height: 18px !important; 
}
#account_user_content .subtitle_block a.more,
#account_user_content .subtitle_block a.subscribe,
#account_user_content .subtitle_block span.subscribe,
#account_user_content .manage_services_list li a.more,
#account_user_content .manage_services_list li a.subscribe,
#account_user_content .manage_services_list li span.subscribe  {
  float: left;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 0 8px;
  padding: 7px 0 0px;
}
#account_user_content .subtitle_block a.default_link,
#account_user_content .manage_services_list li a.default_link {
  float: right;
  margin: 0 0 0 20px;
  color: #666;
  font-weight: bold;
}
#account_user_content .subtitle_block a.subscribe,
#account_user_content .manage_services_list li a.subscribe   {
  float: right;
}
#account_user_content .subtitle_block span.subscribe,
#account_user_content .manage_services_list li span.subscribe { 
  float: right;
  color: #b2b2b2; 
}
#account_user_content .subtitle_block a:hover.more,
#account_user_content .subtitle_block a:hover.subscribe,
#account_user_content .manage_services_list li a:hover.more,
#account_user_content .manage_services_list li a:hover.subscribe  {
  text-decoration: underline;
}
#account_user_content .manage_services_list .confirm_action {
  clear: both; 
  float: left;
  width: 590px;
  background-color: #f7e77b; 
  font-size: 12px; 
  line-height: 29px;
  padding: 5px 30px 6px 15px;
  margin: 8px 0;
  text-transform: uppercase;
}

#account_user_content .manage_services_list .manage_action {
  clear: both; 
  float: left;
  width: 590px;
  font-size: 12px; 
  line-height: 29px;
  padding: 5px 0 6px 0;
  margin: 0 0;
}
#account_user_content .manage_services_list .confirm_action.ca_hidden {
  display: none;
}
#account_user_content .manage_services_list .confirm_action a.cta_bt {
  float: right; 
  margin: 0 0 0 10px;
  padding: 9px 15px 8px;
}
#account_user_content .manage_services_list .link_list {
  float: left;
  clear: both;
  margin: 2px 0 8px;
  width: 100%;
}
#account_user_content .manage_services_list .link_list li {
  background: none;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  clear: none;
  width: auto;
  float: left;
}
#account_user_content .manage_services_list .link_list li a {
  font-weight: bold;
}
#account_user_content .radio_checks_wrap {
  float: left;
  clear: both;
  margin: 20px 0 15px;
}
#account_user_content .radio_checks_wrap li {
  margin: 0 0 10px;
}
#account_user_content .radio_checks_wrap label {
  font-size: 14px;
  margin: 0 10px 0 0;
}
#account_user_content dl.border {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding-bottom: 20px; 
  margin-bottom: 15px; 
}
#account_user_content p.add_subscribe_note {
  float: left;
  margin: 1px 0 13px;
  width: 100%;
}
#account_user_content p.current_package_info {
  color: #252525;
  text-transform: uppercase;
  line-height: 20px;
  background-color: #f7e77b;
  padding: 10px 15px;
  margin: 10px 0;
}
#account_user_content table.subscribe_to_package_speed { 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  margin: 0 0 50px;
}
#account_user_content table.subscribe_to_package_speed th,
#account_user_content table.subscribe_to_package_speed td  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;  
  padding: 4px 5px 2px 5px; /*width: 30%;*/
}
#account_user_content table.subscribe_to_package_speed th {
  color: #075590;
  font-size: 16px;
  line-height: 72px;
}
#account_user_content table.subscribe_to_package_speed th span {
  display: block;
  padding: 0;
  white-space: nowrap;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right top; 
}
#account_user_content table.subscribe_to_package_speed th:last-child span {
  background: none; 
}
#account_user_content table.subscribe_to_package_speed td {
  padding: 0px 6px 2px;
  line-height: 38px;
}
#account_user_content table.subscribe_to_package_speed tr:last-child td {
  padding-bottom: 3px;
}
#account_user_content table.subscribe_to_package_speed label { 
  line-height: 30px;
}
/* dojo select */
#account_user_content table.subscribe_to_package_speed th th,
#account_user_content table.subscribe_to_package_speed td td  {
  background-image: none;  
  padding: 5px 0 4px 8px;
}
#account_user_content table.subscribe_to_package_speed tr:last-child td td {
  padding-bottom: 4px;
}
#account_user_content table.subscribe_to_package_speed .dijitSelect {
  width: 190px;
}
#account_user_content table.service_balance {
  width: 100%;
  font-size: 12px;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin: 15px 0;
}
#account_user_content table.service_balance th {
  font-weight: bold;
  line-height: 14px;
  color: #075590;
  padding: 25px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
}
#account_user_content table.service_balance th:first-child { border-left: none; width: 120px; }
#account_user_content table.service_balance th:last-child { border-right: none; width: 120px; }
#account_user_content table.service_balance td {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
}
#account_user_content table.service_balance td:first-child {
 border-left: none;
 /*width: 120px; */
 width: 132px; /*Rakesh */ 
 }
#account_user_content table.service_balance td:last-child { border-right: none; width: 120px; }
#account_user_content table.service_balance .total td {
  border:none;
  background: #f7e77b;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  font-weight: bold;
}
#account_user_content table.service_balance .total td:first-child {
  color: #075590;
}
#account_user_content table.service_balance label {
  cursor: pointer;
}
#account_user_content table.service_balance a.down_doc_table {
  margin: 0 10px; 
}
#account_user_content table.service_balance.favorite_number td:first-child {  width: 150px; }
#account_user_content table th.inner_table {
  padding: 0;
}
#account_user_content table th.inner_table th {
  padding: 0;
}
#account_user_content table.service_balance_alt {
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
  margin: 15px 0;
}
#account_user_content table.service_balance_alt th {
  font-weight: bold;
  line-height: 14px;
  color: #075590;
  padding: 25px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
}
#account_user_content table.service_balance_alt th em {
  font-weight: normal;
  font-style: normal;
}
#account_user_content table.service_balance_alt th:first-child { border-left: none; /*width: 120px;*/ }
#account_user_content table.service_balance_alt th:last-child { border-right: none; /*width: 120px;*/ }
#account_user_content table.service_balance_alt td {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
}
#account_user_content table.service_balance_alt > td:first-child { border-left: none; width: 120px; }
#account_user_content table.service_balance_alt > td:last-child { border-right: none; width: 120px; }
#account_user_content table.service_balance_alt a.download {
  display: block;
  width: 26px;
  height: 27px;
  background: url(../images/icons/adobe-down-ico-small.png) no-repeat center top;
  text-indent: -9999em;
  margin: 0 auto;
}
#account_user_content table.service_balance_alt a.view {
  display: block;
  width: 14px;
  height: 10px;
  background: url(../images/icons/ico-view-eye.png) no-repeat center top;
  text-indent: -9999em;
  margin: 0 auto;
  position: relative;
  top: 5px;
}
#account_user_content table.service_balance_alt a.info {
  display: block;
  width: 20px;
  height: 17px;
  background: url(../images/icons/ico-info.png) no-repeat center top;
  text-indent: -9999em;
  margin: 0 auto;
  position: relative;
  top: 2px;
}
#account_user_content table.service_balance_alt a:hover.info {
  background-position: 0 -17px;
}
#account_user_content table.service_balance_alt a.edit_alt { 
 background: url(../images/icons/ico-details-edit.png) no-repeat left center;
  color: #5e5c60;
  font-weight: bold;
  padding: 0 0 0 17px;
}
#account_user_content table.service_balance_alt .more_table_hold {
  padding: 0;
}
#account_user_content table.service_balance_alt .opened td{
  background-color: #fff;
}
#account_user_content table.service_balance_alt table.service_balance_alt  {
  background-color: #fff;
  margin: -2px 0;
}
#account_user_content table.service_balance_alt .wrap_edit_redo {
  width: 96px;
  height: 22px;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y center top; 
}
#account_user_content table.service_balance_alt .wrap_edit_redo a {
  text-indent: -9999em;
  background-image: url(../images/icons/ico-edit-redo.png); 
  background-repeat: no-repeat;
  height: 22px;
  display: block;
  float: left;
}
#account_user_content table.service_balance_alt a.edit {
  width: 47px;
  background-position: 0 0;
}
#account_user_content table.service_balance_alt a.redo {
  width: 49px;
  background-position: -47px 0;
}
#account_user_content table.service_balance_alt a:hover.edit {
  background-position: 0 -22px;
}
#account_user_content table.service_balance_alt a:hover.redo {
  background-position: -47px -22px;
}
#account_user_content table.service_balance_alt .dijitSelect td {
  border: none;
  padding: 5px 0 4px 10px;
}
#account_user_content table.service_balance_alt .dijitSelect.small {
  width: 138px;
  background-color: #f5f5f5 !important;
}
#account_user_content table.service_balance_alt .dijitSelect.small td {
  background-color: #f5f5f5 !important;
}
#account_user_content table.service_balance_alt a.about { 
 background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 11px 0 0;
}
#account_user_content table.service_balance_alt .total td {
  white-space: nowrap;
  font-size: 16px;
  font-weight: bold;
}

#account_user_content table.service_balance_alt th.radio {
  width: 10px;
}
#account_user_content table.service_balance_alt th.med {
  width: 200px;
} 

#account_user_content table.manage_services {
  float: left;
  clear: both;
  width: 100%;
  font-size: 12px;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
  margin: 15px 0;
}
#account_user_content table.manage_services th {
  font-weight: bold;
  font-size: 16px;
  color: #075590;
}
#account_user_content table.manage_services td,
#account_user_content table.manage_services th {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  line-height: 28px;
}
#account_user_content table.manage_services a.view {
  display: block;
  width: 14px;
  height: 10px;
  background: url(../images/icons/ico-view-eye.png) no-repeat center top;
  text-indent: -9999em;
  margin: 0 auto;
  position: relative;
  top: 5px;
}
#account_user_content table.manage_services a.edit { 
 background: url(../images/icons/ico-details-edit.png) no-repeat left center;
  color: #5e5c60;
  font-weight: bold;
  padding: 0 0 0 17px;
}
#account_user_content table.manage_services a.delete { 
 background: url(../images/icons/ico-details-close.png) no-repeat left center;
  color: #5e5c60;
  font-weight: bold;
  padding: 0 0 0 17px;
}
#account_user_content table.manage_services a.about { 
 background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 11px 0 0;
}
#account_user_content table.manage_services .more_table_hold {
  padding: 0;
}
#account_user_content table.manage_services .opened td,
#account_user_content table.manage_services .opened th {
  background-color: #fff;
}
#account_user_content table.manage_services table.manage_services  {
  background-color: #fff;
}
#account_user_content table.manage_services table th {
  font-size: 12px;
  padding: 25px 10px;
}
#account_user_content table.manage_services ul.save_info_controls {
  margin: 0 0 5px;
}
#account_user_content table.manage_services .info_box dd {
  width: 100%;
}
#account_user_content table.manage_services .info_box a.cta_bt {
  float: right;
  padding: 8px 10px;
  position: relative;
  top: -2px; 
}
#account_user_content table.manage_services .info_box input.text_input.large {
  width: 440px;
}
#account_user_content table.manage_services table.dijitSelect td {
  background-color: #fbfbfb;  
}
#account_user_content table.manage_services .bulk_action {
  width: auto;
  margin: 0;
  z-index: 1000;
}

#account_user_content table.summary,
#content_main_cont table.summary {
  float: left;
  clear: both;
  width: 100%;
  font-size: 14px;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
  margin: 15px 0;
}
#account_user_content table.summary td,
#account_user_content table.summary th,
#content_main_cont table.summary td,
#content_main_cont table.summary th {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  line-height: 28px;
}
#account_user_content table.summary th,
#content_main_cont table.summary th {
  font-weight: bold;
  font-size: 16px;
  color: #075590;
  border-right: 1px solid #fff;
  border-left: none;
}
#account_user_content table.summary .total td,
#account_user_content table.summary .total th,
#content_main_cont table.summary .total td,
#content_main_cont table.summary .total th {
  border-left-color: #fbfbfb;
  border-right-color: #fbfbfb;
}
#account_user_content table.summary h2,
#content_main_cont table.summary h2 {
  padding-top: 10px;
}

/* ****************************************************** */
/* ====================================================== */
/* ****************************************************** */
/*my contatcs*/
.personal_user_contacts {
  width: 100%;
  float: left;
  margin: 10px 0;
  background: url(../images/primary/or-separator.png) no-repeat center top;
}
.personal_user_contacts.clean {
  background: none;
}
.personal_user_contacts .main_contact_list {
  width: 40%;
  float: left;
}
.personal_user_contacts p.intro {
  font-size: 16px;
  line-height: 21px;
  color: #075591;
}
.personal_user_contacts .social_contact_list {
  width: 40%;
  float: right;
  margin: 0 25px 0 0;
}
.personal_user_contacts .contact_controls {
  width:100%;
  margin: 25px 0;
}
.personal_user_contacts .contact_controls li {
  float: left;
  margin: 0 10px 0 0;
}
.personal_user_contacts .directory {
  margin: 75px 0 25px 0;
  line-height: 28px;
  /*background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left top rgba(0, 0, 0, 0);*/
}
.personal_user_contacts .directory dl {
  margin: 0 0 25px 0;
}
.personal_user_contacts .directory dt {
  font-weight: bold;
}
.personal_user_contacts .social_connect_contacts {
  margin: 25px 0 0 0;
}
.personal_user_contacts .social_connect_contacts a {
  width: 188px;
  margin: 0 0 15px 0;
  text-align: left;
  font-size: 16px;
  color: #fff;
  padding: 10px 10px 10px 65px;
  float: left;
}
#content_main_cont .social_connect_contacts a:hover {
  text-decoration: none;
}
.personal_user_contacts .social_connect_contacts a.facebook_contact_sync {
  background: #466cb0 url(../images/icons/ico-fb-bt.png) no-repeat 15px 6px;
}
.personal_user_contacts .social_connect_contacts a.google_contact_sync {
  background: #c30000 url(../images/icons/ico-gmail-bt.png) no-repeat 9px 11px;
}
.personal_user_contacts .social_connect_contacts a.facebook_contact_sync:hover {
  background-color: #6983b1;
}
.personal_user_contacts .social_connect_contacts a.google_contact_sync:hover {
  background-color: #c03737;
}
#account_user_content .personal_user_single {
  float: left;
  width: 100%;
  padding: 0 0 20px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#account_user_content .personal_user_single .contact_avatar img {
  border: 1px solid #e0e0e0; 
  float: left;
}
#account_user_content .personal_user_single h2 {
  float: left;
  font-size: 24px;
  line-height: 1;
  margin: 40px 0 0 15px;
  font-family: Arial,Helvetica,sans-serif;
}
#contactDetail #account_user_content .personal_user_single h2 {
  margin: 40px 0 0 0;
}
/* Voice Lines */
#account_user_content #VLBody .info_box dd a.cta_bt {
  padding: 8px 10px 7px;
  position: relative;
  top: 2px;
}
/* ugly chrome hack*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  #account_user_content #VLBody .info_box dd a.cta_bt {
    padding: 7px 10px;
    top: 1px;
  }
}
/* / */

#account_user_content .personal_user_single p.user_contact_controls {
  float: right;
  display: inline;
  clear: none;
  margin: 40px 0 0 0;
}
#account_user_content .user_contact_type_list {
  width: 100%;
} 
#account_user_content .user_contact_type_list li {
  width: 100%;
  display: block;
  float: left;
  padding: 10px 0 12px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
} 
#account_user_content .user_contact_type_list p.contact_type {
  font-size: 16px;
  font-weight: bold;
  color: #075591;
} 
#account_user_content .user_contact_type_list p.contact_type .contact_value {
  font-size: 14px;
  font-weight: normal;
  color: #5E5C60;
} 

#account_user_content .subscription_select {
  border-bottom: 1px solid #e0e0e0;
}
#account_user_content .subscription_select li {
  margin: 0 0 10px 0;
}
#account_user_content .subscription_select li input.text_input {
  margin: 0 10px 0 25px;
  width: 140px;
}
#account_user_content .subscription_bill_total {
  /*background: #f7e77b;*/
  /*background: rgb(228, 227, 225) !important;*//*Rakesh*/
  background: none repeat scroll 0 0 #F0F0F0 !important;
  padding: 8px 0;
  margin: 3px 0;
  float: left;
  width: 100%; 
}
#account_user_content .subscription_bill_total p.title {
  float: left;
  width: 40%;
  display: inline;
  clear: none;
  margin: 0 0 0 10px;
  color: #075590;
  font-weight: bold;
}
#account_user_content .subscription_bill_total p.total {
  float: right;
  width: 40%;
  display: inline;
  clear: none;
  text-align: right;
  margin: 0 10px 0 0;
  font-weight: bold;
}
#account_user_content .alt_pay {
  margin: 15px 0;
  float: left;
  width: 100%;
  padding: 0 0 20px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#account_user_content .alt_pay input.text_input {
  margin: 0 10px;
  width: 140px;
}
/*my contatcs*/

#account_user_content p.alert_note {
  width: 100%;
  text-align: center;
  background: #f7e77b;
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 0;
}
#account_user_content p.alert_note {
  width: 100%;
  text-align: center;
  background: #f7e77b;
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 0;
}
#account_user_content .service_filter { 
  /*padding: 0 0 30px;*/   /* mark | assembla ticket #1882 */
  display: inline-block;
  margin-right: 6px;
}
#account_user_content .service_filter .cta_bt {
  /* mark | assembla ticket #1882 */
  padding:8px 25px 7px 25px;
  position: relative;
  top: 1px;
  /* mark | assembla ticket #1882 */
}
.dj_chrome #account_user_content .service_filter .cta_bt {
   /* mark | assembla ticket #1882 */
  padding:7px 25px 7px 25px;
  /* mark | assembla ticket #1882 */ 
}

.service_filter #msisdnInput { display: inline; }
#prepaidBalanceStandbyDiv a.cta_bt {
  padding:8px 10px 7px 10px;
  position: relative;
  top: 1px; 
}
#prepaidBalanceForm {
  overflow-x: hidden; 
}
#accountLevelGridContainer2 {
  clear: both;
  display: inline-block;
}
#widget_accountNumber {
  margin-right: 6px;
}


/* specific serach filed fix / mark */
#account_user_content #li_VIDEO_STRM_SUB .dijitTextBox,
#account_user_content #li_VSMS .dijitTextBox,
#account_user_content #li_RBT .dijitTextBox,
#account_user_content #li_INTERNATIONAL_CALLS .dijitTextBox,
#account_user_content #li_Internet_Service_PAYG .dijitTextBox,
#account_user_content #li_GPRS .dijitTextBox,
#account_user_content #li_MMS_BUNDLE .dijitTextBox,
#account_user_content #li_WIFI_ROAMING .dijitTextBox, 
#account_user_content #li_GAMING_SUB .dijitTextBox, 
#account_user_content #li_PTT .dijitTextBox, 
#account_user_content #li_BlackBerry .dijitTextBox,
#account_user_content #li_VIDEO_TEL_SUB .dijitTextBox, 
#account_user_content #li_ICS2 .dijitTextBox, 
#account_user_content #li_TWININGS .dijitTextBox,
#account_user_content #li_LBS .dijitTextBox {
  width: 200px;
  margin-right: 10px;
}
#account_user_content #li_VIDEO_STRM_SUB .bulk_action,
#account_user_content #li_VSMS .bulk_action,
#account_user_content #li_RBT .bulk_action,
#account_user_content #li_INTERNATIONAL_CALLS .bulk_action,
#account_user_content #li_Internet_Service_PAYG .bulk_action,
#account_user_content #li_GPRS .bulk_action,
#account_user_content #li_MMS_BUNDLE .bulk_action,
#account_user_content #li_WIFI_ROAMING .bulk_action, 
#account_user_content #li_GAMING_SUB .bulk_action, 
#account_user_content #li_PTT .bulk_action, 
#account_user_content #li_BlackBerry .bulk_action,
#account_user_content #li_VIDEO_TEL_SUB .bulk_action, 
#account_user_content #li_ICS2 .bulk_action, 
#account_user_content #li_TWININGS .bulk_action,
#account_user_content #li_LBS .bulk_action {
  clear: none;
  float: left;
  width: auto !important;
  margin-right: 10px;
}
#account_user_content #Container_VIDEO_STRM_SUB_BulkAction.bulk_action,
#account_user_content #Container_VSMS_BulkAction.bulk_action,
#account_user_content #Container_RBT_BulkAction.bulk_action,
#account_user_content #Container_INTERNATIONAL_CALLS_BulkAction.bulk_action,
#account_user_content #Container_Internet_Service_PAYG_BulkAction.bulk_action,
#account_user_content #Container_GPRS_BulkAction.bulk_action,
#account_user_content #Container_MMS_BUNDLE_BulkAction.bulk_action,
#account_user_content #Container_WIFI_ROAMING_BulkAction.bulk_action,
#account_user_content #Container_GAMING_SUB_BulkAction.bulk_action,
#account_user_content #Container_PTT_BulkAction.bulk_action,
#account_user_content #Container_BlackBerry_BulkAction.bulk_action,
#account_user_content #Container_VIDEO_TEL_SUB_BulkAction.bulk_action,
#account_user_content #Container_ICS2_BulkAction.bulk_action,
#account_user_content #Container_TWININGS_BulkAction.bulk_action,
#account_user_content #Container_LBS_BulkAction.bulk_action         {
  clear: none;
  float: right;
  height: auto !important; 
  width: auto !important;
}
#account_user_content #li_VIDEO_STRM_SUB #bulkAction_1VIDEO_STRM_SUB.bulk_action .sub_level_1, 
#account_user_content #li_VIDEO_STRM_SUB #bulkAction_1VIDEO_STRM_SUB.bulk_action .sub_level_2,
#account_user_content #li_VSMS #bulkAction_1VSMS.bulk_action .sub_level_1, 
#account_user_content #li_VSMS #bulkAction_1VSMS.bulk_action .sub_level_2,
#account_user_content #li_RBT #bulkAction_1RBT.bulk_action .sub_level_1, 
#account_user_content #li_RBT #bulkAction_1RBT.bulk_action .sub_level_2,
#account_user_content #li_INTERNATIONAL_CALLS #bulkAction_1INTERNATIONAL_CALLS.bulk_action .sub_level_1, 
#account_user_content #li_INTERNATIONAL_CALLS #bulkAction_1INTERNATIONAL_CALLS.bulk_action .sub_level_2,
#account_user_content #li_Internet_Service_PAYG #bulkAction_1Internet_Service_PAYG.bulk_action .sub_level_1, 
#account_user_content #li_Internet_Service_PAYG #bulkAction_1Internet_Service_PAYG.bulk_action .sub_level_2,
#account_user_content #li_GPRS #bulkAction_1GPRS.bulk_action .sub_level_1, 
#account_user_content #li_GPRS #bulkAction_1GPRS.bulk_action .sub_level_2,
#account_user_content #li_MMS_BUNDLE #bulkAction_1MMS_BUNDLE.bulk_action .sub_level_1, 
#account_user_content #li_MMS_BUNDLE #bulkAction_1MMS_BUNDLE.bulk_action .sub_level_2,
#account_user_content #li_WIFI_ROAMING #bulkAction_1WIFI_ROAMING.bulk_action .sub_level_1, 
#account_user_content #li_WIFI_ROAMING #bulkAction_1WIFI_ROAMING.bulk_action .sub_level_2,
#account_user_content #li_GAMING_SUB #bulkAction_1GAMING_SUB.bulk_action .sub_level_1, 
#account_user_content #li_GAMING_SUB #bulkAction_1GAMING_SUB.bulk_action .sub_level_2,
#account_user_content #li_PTT #bulkAction_1PTT.bulk_action .sub_level_1, 
#account_user_content #li_PTT #bulkAction_1PTT.bulk_action .sub_level_2,
#account_user_content #li_BlackBerry #bulkAction_1BlackBerry.bulk_action .sub_level_1, 
#account_user_content #li_BlackBerry #bulkAction_1BlackBerry.bulk_action .sub_level_2,
#account_user_content #li_VIDEO_TEL_SUB #bulkAction_1VIDEO_TEL_SUB.bulk_action .sub_level_1, 
#account_user_content #li_VIDEO_TEL_SUB #bulkAction_1VIDEO_TEL_SUB.bulk_action .sub_level_2,
#account_user_content #li_ICS2 #bulkAction_1ICS2.bulk_action .sub_level_1, 
#account_user_content #li_ICS2 #bulkAction_1ICS2.bulk_action .sub_level_2,
#account_user_content #li_TWININGS #bulkAction_1TWININGS.bulk_action .sub_level_1, 
#account_user_content #li_TWININGS #bulkAction_1TWININGS.bulk_action .sub_level_2,
#account_user_content #li_LBS #bulkAction_1LBS.bulk_action .sub_level_1, 
#account_user_content #li_LBS #bulkAction_1LBS.bulk_action .sub_level_2 {
  left: 0;
}

#account_user_content #bulkAction_1VIDEO_STRM_SUB.bulk_action span,
#account_user_content #bulkAction_1VSMS.bulk_action span,
#account_user_content #bulkAction_1RBT.bulk_action span,
#account_user_content #bulkAction_1INTERNATIONAL_CALLS.bulk_action span,
#account_user_content #bulkAction_1Internet_Service_PAYG.bulk_action span,
#account_user_content #bulkAction_1GPRS.bulk_action span,
#account_user_content #bulkAction_1MMS_BUNDLE.bulk_action span,
#account_user_content #bulkAction_1WIFI_ROAMING.bulk_action span, 
#account_user_content #bulkAction_1GAMING_SUB.bulk_action span, 
#account_user_content #bulkAction_1PTT.bulk_action span, 
#account_user_content #bulkAction_1BlackBerry.bulk_action span,
#account_user_content #bulkAction_1VIDEO_TEL_SUB.bulk_action span, 
#account_user_content #bulkAction_1ICS2.bulk_action span, 
#account_user_content #bulkAction_1TWININGS.bulk_action span,
#account_user_content #bulkAction_1LBS.bulk_action span {
  width: 130px;
}
#account_user_content #bulkAction_1VIDEO_STRM_SUB.bulk_action a.cta,
#account_user_content #bulkAction_1VSMS.bulk_action a.cta,
#account_user_content #bulkAction_1RBT.bulk_action a.cta,
#account_user_content #bulkAction_1INTERNATIONAL_CALLS.bulk_action a.cta,
#account_user_content #bulkAction_1Internet_Service_PAYG.bulk_action a.cta,
#account_user_content #bulkAction_1GPRS.bulk_action a.cta,
#account_user_content #bulkAction_1MMS_BUNDLE.bulk_action a.cta,
#account_user_content #bulkAction_1WIFI_ROAMING.bulk_action a.cta, 
#account_user_content #bulkAction_1GAMING_SUB.bulk_action a.cta, 
#account_user_content #bulkAction_1PTT.bulk_action a.cta, 
#account_user_content #bulkAction_1BlackBerry.bulk_action a.cta,
#account_user_content #bulkAction_1VIDEO_TEL_SUB.bulk_action a.cta, 
#account_user_content #bulkAction_1ICS2.bulk_action a.cta, 
#account_user_content #bulkAction_1TWININGS.bulk_action a.cta,
#account_user_content #bulkAction_1LBS.bulk_action a.cta {
  padding-right: 140px;
}

/* specific serach filed fix / mark */




#account_user_content .service_filter .cta_select {
  width: 380px;
  margin: 0 6px 0 0;
}
#account_user_content .service_filter .cta_select.medium {
  width: 200px;
}
#account_user_content .service_filter label {
  margin: 0 10px 0 0;
  cursor: pointer;
}
#account_user_content .service_filter input.text_input {
  width: 235px;
}
#account_user_content .service_filter .info_box {
  margin: 10px 0 0;
  width: auto;
}
#account_user_content .service_filter .info_box dt {
  font-weight: normal;
  padding: 0 0 0 29px;
}
#account_user_content .service_filter .info_box dd {
  width: 430px;
}
#account_user_content .info_box.inline {
  margin: 0;
}
#account_user_content .info_box.inline dt {
  display:block;
  width:100%;
  margin: 0 0 10px 0;
}
#account_user_content .info_box.inline dd {
  display: inline;
  width: auto;
  margin-right: 10px;
}
#account_user_content .info_box.inline dd .small {
  width: 150px;
}
#account_user_content .info_box.inline dd .cta_bt.tp_align {
  position: relative;
  top: 5px;
  padding: 7px 10px;
}


#account_user_content .payment_methods {

}
#account_user_content .payment_methods .radio_bts li {
  vertical-align: middle;
  margin: 0 10px 0 0;
  position: relative;
}
#account_user_content .payment_methods .radio_bts li.visa   { width: 60px; }
#account_user_content .payment_methods .radio_bts li.master { width: 60px; }
#account_user_content .payment_methods .radio_bts li.paypal { width: 95px; }
#account_user_content .payment_methods .radio_bts li.necard { width: 95px; }
#account_user_content .payment_methods .radio_bts li.other  { width: 95px; }

#account_user_content .payment_methods .radio_bts li img {
  position: absolute;
  right:0;
  top:0;
}
#account_user_content .payment_methods .radio_bts li.visa img  { 
  top: 5px;
  right: 5px;
}
#account_user_content .payment_methods .radio_bts li.master img  { 
  top: 5px;
  right: 5px;
}
#account_user_content .payment_methods .radio_bts li.paypal img  { 
  top: 5px;
  right: 5px;
}
#account_user_content .payment_methods .radio_bts li.necard img  { 
  top: 2px;
  right: 5px;
}
#account_user_content .payment_methods .radio_bts li.other img  { 
  top: -8px;
  right: 5px;
}
#account_user_content .payment_methods .payment_cards {
  margin: 15px 0 25px 0;
}

/* dojo calendar */
#account_user_content .calen_hidden {
  display: none;
}
#account_user_content dl.schedule_block {  
  margin: 23px 0 17px;
  float: left;
  clear: both;
  width: 100%;
}
#account_user_content .schedule_block dt {
  font-weight: bold;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 10px 0;
  margin: 0 0 18px;
}
#account_user_content dl.schedule_block.inline {  
  margin: 23px 0 17px;
  float: left;
  clear: none;
  width: 100%;
}
#account_user_content dl.schedule_block.inline dt {  
  background: none;
  padding: 0 0 10px 0;
  margin: 0 0 18px;
  float: left;
  width: 158px;
}
#account_user_content .schedule_block dd.time_panel {
  margin: 0 0 40px;
}
#account_user_content .schedule_block dd.time_panel label {
  padding: 0;
  position: relative;
}
#account_user_content .schedule_block dd.montly {
  width: 158px;
  float: left;
}
#account_user_content .schedule_block dd.montly .amount {
  display: block;
  padding: 4px 0 0 0;
}
#account_user_content .schedule_block dd.montly .dijitSelect {
  width: 157px;
}
#account_user_content .schedule_block dd.from_to  {  
  width: 395px; 
  float: right;
}
#account_user_content .info_box dd.from_to  {  
  width: 395px; 
  float: left;
}
#account_user_content .schedule_block.inline dd.from_to  {  
  width: 459px; 
  float: left;
}
#account_user_content .schedule_block .calendar_panel input.text_input,
#account_user_content .info_box .calendar_panel input.text_input {
  width: 78px;
}
#account_user_content .schedule_block .calendar_panel .from,
#account_user_content .schedule_block .calendar_panel .to,
#account_user_content .info_box .calendar_panel .from,
#account_user_content .info_box .calendar_panel .to {
  padding: 0 36px 0 0;
  position: relative;
  float: left;
}

div.schedule_block.inline {
  padding: 10px 0 30px 0;
  float: left;
}
.calendar_panel.inline_range {
  display: inline;
}
.calendar_panel.inline_range p {
  margin: 4px 0 0 0;
}
.calendar_panel.inline_range p,
.calendar_panel.inline_range div {
  display: inline;
  float: left;
}
.calendar_panel.inline_range .dijitSelect.small {
  width: 109px;
}

#account_user_content .schedule_block .calendar_panel.inline_range .from, 
#account_user_content .schedule_block .calendar_panel.inline_range .to {
  padding: 0 15px; 
} 




#account_user_content .manage_user {
  float: left;
  width: 100%;
  position: relative;
}
#account_user_content dl.schedule_block.align {  
  margin: 0 0 17px;
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
#account_user_content .schedule_block.align  dt {
  font-weight: normal;
  background: none;
  float: left;
  padding: 3px 0 0 0;
  margin: 0 10px 0 0;
  display: inline;
}
#account_user_content .schedule_block.align  dd.balance_type_submit {
  position: absolute;
  right:0;
  top: 0;
}
#account_user_content .schedule_block.align  dd.balance_type_submit a.cta_bt {
  padding:8px 10px; 
  display: inline-block;
}
#account_user_content .schedule_block .calendar_panel a.calendar_tigger,
#account_user_content .info_box .calendar_panel a.calendar_tigger {
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0;
  right: 8px;
  background: url(../images/icons/ico-calendar.png) no-repeat 6px 6px;
  text-indent: -9999em;
}
#account_user_content .schedule_block .calendar_panel .dijitCalendar,
#account_user_content .info_box .calendar_panel .dijitCalendar {
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 100;
}
#account_user_content .set_timespan {
  padding: 25px 0 15px;
}
#account_user_content .set_timespan .schedule_block {
  float: right;
  width: 400px;
}
#account_user_content .set_timespan .schedule_block .calendar_panel {
  float: right;
}
#account_user_content .set_timespan .schedule_block a.cta_bt {
  position: relative;
  top: 2px;
  float: right;
}

#account_user_content  .service_filter_checks {
  margin: 25px 0;
  float: left;
  padding: 25px 20px 10px 20px;
  width: 595px;
  font-size: 14px;
  background: #f0f0f0;
}
#account_user_content  .service_filter_checks li  {
  float: left;
  width: 33%;
}
#account_user_content  .service_filter_checks li label {
  display: block;
  margin: 0 0 15px 0;
  cursor: pointer;
}
/* ds */

#account_user_content ul.item_list {  
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
  padding: 2px 0 0 0;
  margin: 23px 0 17px;
}
#account_user_content dl.item_list {  
  margin: 23px 0 17px;
}
#account_user_content .item_list dt {
  font-weight: bold;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 10px 0;
}
#account_user_content .item_list li,
#account_user_content .item_list dd  {  
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 2px 0;
  font-size: 14px; 
  line-height: 40px;
  color: #5e5c60;
  position: relative;
}
#account_user_content .item_list .remove {
  display: block;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  text-indent: -9999em;
  background: url(../images/icons/ico-details-close.png) no-repeat 0 0;
}  

#account_user_content ul.acconts_list {  
  padding: 2px 0 0 0;
  margin: 23px 0 17px;
}
#account_user_content ul:first-of-type.acconts_list {  
  margin-top: -12px;
}
#account_user_content .acconts_list li {  
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 2px 0;
  font-size: 14px; 
  line-height: 40px;
  color: #5e5c60;
  position: relative;
}
#account_user_content .acconts_list li.cta {  
  background: none;
  float: left;
  width: 100%;
  clear: both;
  padding-top: 19px; 
}
#account_user_content .acconts_list li.cta a.cta_bt {
  float: right;
  display: block;
  padding:8px 10px; 
}
#account_user_content .acconts_list li span {
  display: block;
  padding: 0 0 0 36px;
}
#account_user_content .acconts_list li.checked span {
  background: url(../images/icons/ico-checked.png) no-repeat 9px center;
}
#account_user_content .acconts_list .remove {
  display: block;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  text-indent: -9999em;
  background: url(../images/icons/ico-details-close.png) no-repeat 0 0;
}
#account_user_content .acconts_list input.text_input {
  width: 154px;
}
#account_user_content .pincode_box {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 8px 0 37px 0;
  margin: 0 0 30px 0;
  clear: both;
  position: relative;
}
#account_user_content .pincode_box input.text_input {
  width: 154px;
}
#account_user_content .pincode_box a.get_pc,
#account_user_content .pincode_box a.more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  line-height: 25px;
  padding: 0 10px 0 0;
  margin: 0 20px 0 10px;
}
#account_user_content .pincode_box a.more {
  position: absolute;
  left: -12px; 
  bottom: -28px;
}
#account_user_content dl.notes {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
  padding: 12px 0 0 0; 
  margin: 20px 0 0 0;
}
#account_user_content dl.notes dt { 
  font-size: 16px;
  color: #075591;
  padding: 1px 0 3px; 
}
#account_user_content dl.notes dd { 
  padding-bottom: 12px;
  line-height: 17px;
}
#account_user_content .balance_head {
  padding: 24px 0 0 0; 
}
#account_user_content .balance_head h1 {
  font-size: 23px; 
  font-family: 'neotechlight';
}
#account_user_content .balance_head .current_balance {
  display: block;
  font-size: 37px; 
  line-height: 37px;
  font-family: 'neotechlight';
  padding: 15px 0 4px;
  color: #075591;
}
#account_user_content .balance_head h2 {
  font-size: 16px; 
  line-height: 1;
  font-weight: bold;
  font-family: Arial;
}
/* ******************************* */
/* tabs balance start */
#account_user_content.balance .dijitTabContainerTop { 
  padding-top: 20px; 
}
#account_user_content.balance .dijitTabContainerTop-container .tabcontainer_title {
  font-family: neotechlight;
  font-size: 23px;
  color: #075590;
  text-indent: 20px;
}
#account_user_content.balance .dijitTabListWrapper {
  padding: 0 0 2px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#account_user_content.balance .dijitTabContainerTop-tabs {
  border: none;
  padding: 1px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#account_user_content.balance .dijitTabListContainer-top {
  margin: 0;
  overflow: visible;
}
#account_user_content.balance .dijitTabListWrapper {
 overflow: visible; 
}
#account_user_content.balance .dijitTabPaneWrapper,
#account_user_content.balance .dijitContentPane {
  background-color: transparent;
  padding: 0;
  border: none;
}
#account_user_content.balance .dijitTabContainerTop-tabs .tabLabel {
  display: block;
  text-align: left;
  padding: 62px 0 0 20px; 
  position: relative;
}
#account_user_content.balance .dijitTabContainerTop-tabs .dijitTab {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-image: none;
  background-color: transparent;
  border: none;
  border-left: #dedede 1px solid;
  margin: 0;
  min-width: 157px;
  width: 157px;
  height: 115px;
  padding: 0;
  top: 0;
  font-size: 16px;
  line-height: 22px;
  color: #075590; 
  font-weight: bold;
}
#account_user_content.balance .dijitTabContainerTop-tabs .dijitTab strong {
  font-weight: normal;
  font-size: 27px;
  line-height: 37px;
  font-family: neotechlight;
  display: block;
  position: absolute;
  left: 18px;
  top: 27px;
}
#account_user_content.balance .dijitTabContainerTop-tabs .dijitTab em {
  font-weight: normal; 
  font-style: normal;
  background: url(../images/icons/ico-arrow-blue-down.png) no-repeat right 5px;
  line-height: 25px;
  font-size: 12px;
  color: #0098db;
  padding: 0 13px 0 0;
  position: relative;
  top: -6px;
}
#account_user_content.balance .dijitTabContainerTop-tabs .dijitTabChecked {
  background-color: #f0f0f0;
}
#account_user_content.balance .dijitTabContainerTop-tabs div.dijitTabChecked:after, 
#account_user_content.balance .dijitTabContainerTop-tabs div.dijitTabChecked:before { 
  top: 100%; 
  border: solid transparent; 
  content: " "; 
  height: 0; 
  width: 0; 
  position: absolute; 
  pointer-events: none; 
} 
#account_user_content.balance .dijitTabContainerTop-tabs div.dijitTabChecked:after { 
  border-color: rgba(240, 240, 240, 0); 
  border-top-color: #f0f0f0; 
  border-width: 13px; 
  left: 50%; 
  margin-left: -13px; 
} 
#account_user_content.balance .dijitTabContainerTop-tabs div.dijitTabChecked:before { 
  border-color: rgba(222, 222, 222, 0); 
  border-top-color: #dedede; 
  border-width: 14px; 
  left: 50%; 
  margin-left: -14px; 
}
/* tabs balance end */
#account_user_content .balance_msg {
  background-color: #ececec;
}
#account_user_content .balance_msg p {
  font-size: 16px;
  color: #666666;
  line-height: 22px;
  font-weight: bold;
  padding: 15px 15px 12px 15px
}
#account_user_content .success_checked {
  padding: 0 0 0 24px;
  margin: 0 0 10px 0;
  background: url(../images/icons/ico-checked.png) no-repeat left center; 
  color: #0098db;
  clear: both;
}
#account_user_content .error_checked {
  padding: 0 0 0 20px;
  margin: 0 0 10px 0;
  background: url(../images/icons/ico-error-x.png) no-repeat 2px center; 
  color: #f34949;
  clear: both;
}
#account_user_content .ir_etihad {
  font-size: 16px;
  line-height: 49px;
  color: #075591;
  font-family: arial;
  padding: 10px 0 0 0;
  margin: 25px 0 0 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#account_user_content .ir_etihad .ico {
  display: block;
  width: 90px;
  height: 59px;
  margin: 0 30px 0 0;
  float: left;
  background: url(../images/primary/ir-etihad.png) no-repeat top left;
}
#account_user_content .ir_royal_jordanian {
  font-size: 16px;
  line-height: 49px;
  color: #075591;
  font-family: arial;
  padding: 10px 0 0 0;
  margin: 25px 0 0 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#account_user_content .ir_royal_jordanian .ico {
  display: block;
  width: 102px;
  height: 49px;
  margin: 0 30px 0 0;
  float: left;
  background: url(../images/primary/ir-royal-jordanian.png) no-repeat top left;
}
#account_user_content .ir_gulf_air {
  font-size: 16px;
  line-height: 49px;
  color: #075591;
  font-family: arial;
  padding: 10px 0 0 0;
  margin: 25px 0 0 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#account_user_content .ir_gulf_air .ico {
  display: block;
  width: 93px;
  height: 39px;
  margin: 0 30px 0 5px;
  float: left;
  background: url(../images/primary/ir-gulf-air.png) no-repeat top left;
}


#account_user_content.balance .dijitTabPaneWrapper {
  float: left;
  width: 100%;
  margin-top: 33px;
}
#account_user_content.balance .neqaty_balance_tab_container .tabLabel {
  padding: 62px 0 0 29px;
  text-transform: none;
}
#account_user_content.balance .neqaty_balance_tab_container .tabLabel strong {
  font-size: 37px;
  left: 28px;
}


/* ******************************* */ 
#account_user_content .most_called_numbers {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
  padding: 2px 0 0 0;
  margin: 15px 0 0;
  float: left;
  clear: both;
  width: 100%;
}
#account_user_content .most_called_numbers dt {
  color: #075590;
  font: 14px;
  line-height: 66px;
  font-weight: bold;
  padding: 0 0 3px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  float: left;
  clear: both;
  width: 100%;
}
#account_user_content .most_called_numbers dt span {
  display: block;
  width: 200px;
  background: #f0f0f0 url(../images/icons/ico-blue-arrow-down.gif) no-repeat 70% 32px;
  margin: 0 13px 1px 0;
  text-indent: 8px;
  position: relative;
  float: left;
}
#account_user_content .most_called_numbers dt span:after {
  content: "";
  display: block;
  width: 2px;
  height: 66px;
  position: absolute;
  right: -2px;
  top: 0;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y top left;
}
#account_user_content .most_called_numbers dd {
  color: #5e5c60;
  font: 14px;
  line-height: 41px;
  font-weight: bold;
  padding: 0 0 2px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
#account_user_content .most_called_numbers dd span {
  display: block; 
  padding: 0 0 0 11px;
  float: left;
  width: 200px;
} 
#account_user_content .most_called_numbers dd:after {
  content: ""; 
  width: 21px;
  height: 21px;
  display: block; 
  position: absolute;
  right: 0;
  top: 11px;
  background: url(../images/icons/ico-star.png) no-repeat right 2px;
}
#account_user_content .most_called_numbers dd.stared:after {
  background-position: right -300px; 
} 
#account_user_content .package_data_head {
  margin: 20px 0 10px 0;
  position: relative;
}

#account_user_content table.balance_summary  {
  margin: 0 0 20px;
  clear: both;
  width: 100%;
  border-collapse:separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}
#account_user_content table.balance_summary td  {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;

  padding: 10px 5px 8px 9px; /*width: 30%;*/
  vertical-align: middle;
  font-size: 14px;
}
#account_user_content table.balance_summary tr td:first-child  {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  color: #075590;
  border-left: none;
}
#account_user_content table.balance_summary tr td:last-child  {
  border-right: none;
}
#account_user_content table.balance_summary tr td span {
  font-size: 14px;
  line-height: 21px;
  margin: 10px 0 0 0;
  font-weight: normal;
}




#account_user_content table.package_data,.dialog_prompt table.package_data  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom; 
  margin: 0 0 20px;
  clear: both;
}
#account_user_content table.package_data.make_space,.dialog_prompt table.package_data.make_space  {
  margin: 5px 0 20px;
}
#account_user_content table.package_data th,
#account_user_content table.package_data td,.dialog_prompt table.package_data th,.dialog_prompt table.package_data td  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;  
  padding: 4px 5px 2px 9px; /*width: 30%;*/
  vertical-align: middle;
}
#account_user_content table.package_data th,.dialog_prompt table.package_data th{
  color: #075590;
  font-size: 16px;
  line-height: 72px;
  padding: 4px 0 2px 0;
}
#account_user_content table.package_data th span,.dialog_prompt table.package_data th span {
  display: block;
  padding: 0 5px 0 9px;
  white-space: nowrap;
  font-size: 14px;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right top; 
}
#account_user_content table.package_data td span,.dialog_prompt table.package_data td span {
  display: block;
  padding-left: 4px;
}
#account_user_content table.package_data tr.total td,.dialog_prompt table.package_data tr.total td {
  font-weight: bold;
}
#account_user_content table.package_data th.highlight,.dialog_prompt table.package_data th.highlight  {
  padding-left: 0;
}
#account_user_content table.package_data th.highlight span,.dialog_prompt table.package_data th.highlight span {
  background-color: #f0f0f0;
  margin: 0 1px 1px 2px;
  padding-right: 20px;
  padding-left: 7px;
  position: relative;
}
#account_user_content table.package_data th.highlight span:after ,.dialog_prompt table.package_data th.highlight span:after {
  content: "";
  display: block;
  width: 7px;
  height: 4px;
  position: absolute;
  right: 8px;
  top: 50%;
  margin: -2px 0 0 0;
  background: url(../images/icons/ico-blue-arrow-down.gif) no-repeat 0 0;
}
#account_user_content table.package_data th:last-child span,.dialog_prompt table.package_data th:last-child span {
  background: none; 
}
#account_user_content table.package_data td,.dialog_prompt table.package_data td {
  font-size: 14px;
  line-height: 20px;
  padding: 11px 5px 13px 5px;
  word-break:break-all;
  word-wrap:break-word;
  text-align: left;
}
#account_user_content table.package_data.make_space td,.dialog_prompt table.package_data.make_space td {
  padding: 11px 5px 30px 5px;
}
#account_user_content table.package_data .remove,.dialog_prompt table.package_data .remove {
  display: block;
  width: 13px;
  height: 12px;
  margin: 0 0 0 -5px;
  text-indent: -9999em;
  background: url(../images/icons/ico-details-close.png) no-repeat 0 0;
}  
#account_user_content table.package_data .play,.dialog_prompt table.package_data .play {
  display: block;
  width: 19px;
  height: 18px;
  margin: 0 0 0 -5px;
  text-indent: -9999em;
  background: url(../images/icons/ico-play.png) no-repeat 0 0;
}

/* dojo select */
#account_user_content table.package_data th th,
#account_user_content table.package_data td td,
#account_user_content table.package_data.make_space td td  {
  background-image: none;  
  padding: 5px 0 4px 8px;
}
#account_user_content table.package_data tr:last-child td td {
  padding-bottom: 4px;
}
#account_user_content table.package_data .dijitSelect.small {
  width: 143px;
}
#account_user_content table.package_data .dijitSelect.xsmall {
  width: 114px;
}
#account_user_content table.package_data td .dijitCheckBox {
  /*margin-top: 15px;*/
}
#account_user_content table.package_data .dijitSelect.small_alt {
  width: 74px;
  height: 46px;
}
#account_user_content table.package_data .wrap_prayer_date {
  width: 74px;
  height: 46px;
  padding: 0 28px 0 0;  
  position: relative;
}
#account_user_content table.package_data input.calendar_tigger {
  background: transparent;
  border: 1px solid #E0E0E0;
  color: #5E5C60;
  font-family: Arial,Helvetica,sans-serif;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  font-size: 12px;
  padding: 6px 10px;
  width: 64px;
  height: 33px;
}
#account_user_content table.package_data a.calendar_tigger {
    background: url(../images/icons/ico-calendar.png) no-repeat 6px 6px;
    display: block;
    height: 28px;
    position: absolute;
    right: -13px;
    text-indent: -9999em;
    top: 8px;
    width: 28px;
}
/* ds */
/* drop down bulk action */
#account_user_content .bulk_action {
  float: right;
  clear: both;
  height: 29px;
  width: 100%;
  margin: 0 0 10px;
  position: relative;
}
#account_user_content table .bulk_action {
  margin: 0;
  top: 5px;
}
#account_user_content .package_data_head .bulk_action {
  float: none;
  position: absolute;
  right: 0;
  top: -8px;
  width: 40%;
}
#account_user_content .bulk_action a.cta {
  display: block;
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 29px;
  line-height: 29px;
  color: #075590;
  padding: 0 68px 0 0;
  position: relative;
  z-index: 2;
  white-space: nowrap;
} 
#account_user_content .bulk_action .ico {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 27px;
  width: 58px;
  border: #d7d7d7 1px solid;
  margin: 0 0 0 10px;
  background: url(../images/icons/ico-account-settings.png) no-repeat 7px 5px; 
  z-index: 1;
}
#account_user_content .bulk_action .ico:after {
  content: ""; 
  display: block;
  width: 11px;
  height: 6px;
  background: url(../images/icons/ico-bulk-action.png) no-repeat 0 0;
  position: absolute;
  top: 11px;
  right: 9px;
}
#account_user_content .bulk_action .sub_level_1,
#account_user_content .bulk_action .sub_level_2 {
  display: none;
  width: 163px;
  padding: 1px;
  border: #d7d7d7 1px solid;
  background-color: #fafafa;
  position: absolute;
  right: 0;
  top: 29px;
  box-shadow: 0 0 5px rgba(19,19,19,0.2);
  -webkit-box-shadow: 0 0 5px rgba(19,19,19,0.2);
  -moz-box-shadow: 0 0 5px rgba(19,19,19,0.2);
  z-index: 100;
}

#account_user_content .bulk_action .sub_level_1 li,
#account_user_content .bulk_action .sub_level_2 li {
  background-image: none;
  margin: 0;
  padding: 5px 0; 
}
#account_user_content .dojoxGridSortNode .bulk_action .sub_level_1 li,
#account_user_content .dojoxGridSortNode .bulk_action .sub_level_2 li {
  padding: 5px 10px; 
}

#account_user_content .bulk_action .sub_level_1.sbl_show,
#account_user_content .bulk_action .sub_level_2.sbl_show {
  display: block;
}
#account_user_content .bulk_action .sub_level_2 {
  right: -168px;
  top: -2px;
}
#account_user_content .bulk_action .sub_level_1 li {
  border-bottom: #e0e0e0 1px solid;
  position: relative;
}
#account_user_content .bulk_action .sub_level_1 li:last-child {
  border-bottom: none;
}
#account_user_content .bulk_action .sub_level_1 a {
  display: block;
  width: 163px;
  height: 28px;
  color: #5e5c60;
  line-height: 28px;
  background-color: #fbfbfb;
  text-indent: 5px;
}
#account_user_content .bulk_action .sub_level_1 a:hover {
 background-color: #f0f0f0; 
 text-decoration: none;
}
#account_user_content .manage_user p.user_type {
  display: block;
  width: 100%;
  text-align: right;
}
#account_user_content .manage_user a.disable_user {
  border:1px solid #e15252; 
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 25px;
  padding: 7px 15px;
  background: #f56363; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjJjMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f56363 0%, #b22c2c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f56363), color-stop(100%,#b22c2c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f56363 0%,#b22c2c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f56363 0%,#b22c2c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f56363 0%,#b22c2c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f56363 0%,#b22c2c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f56363', endColorstr='#b22c2c',GradientType=0 ); /* IE6-8 */
}
#account_user_content .manage_user a.disable_user:hover {
  text-decoration: none;
  background: #b22c2c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTYzNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b22c2c 0%, #f56363 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b22c2c), color-stop(100%,#f56363)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b22c2c 0%,#f56363 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b22c2c 0%,#f56363 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b22c2c 0%,#f56363 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b22c2c 0%,#f56363 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22c2c', endColorstr='#f56363',GradientType=0 ); /* IE6-8 */
}

#account_user_content .avatar_box {
  float: left;
  position: relative;
  width: 167px;
  height: 176px;
  border:1px solid #acaeaf; 
  margin: 0 0 25px 0;
}
#account_user_content .avatar_box .edit_avatar {
  position: relative;
  float: left;
  width: 100%;
}
#account_user_content .avatar_box .cta_edit_avatar {
  position: absolute;
  z-index: 2;
  top:4px;
  right:5px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: url(../images/icons/ico-cog.png) no-repeat 0 -37px;
}
#account_user_content .avatar_box .cta_edit_avatar:hover {
  background-position: 0 1px;
}
#account_user_content .avatar_box .edit_avatar .edit_avatar_controls {
  position: absolute;
  z-index: 1;
  top:0;
  right:0;
  background: #f2f2f2;
  padding: 30px 0 0 0;
  width: 115px;
  border-left:1px solid #9c9e9f;
  border-bottom:1px solid #9c9e9f;
  display: none;
}
#account_user_content .avatar_box .edit_avatar:hover .edit_avatar_controls {
  display: block;
}
#account_user_content .avatar_box .edit_avatar .edit_avatar_controls a {
  color: #5e5c60;
  display: block;
  padding: 0 5px;
}
#account_user_content .avatar_box .edit_avatar .edit_avatar_controls a:hover {
  text-decoration: none;
  background: #e7eef2;
}
#account_user_content .user_privileges {
  float: left;
  margin: 0 0 0 15px;
  line-height: 25px;
}
#account_user_content .user_privileges dt {
  font-weight: bold;
  margin: 0 0 0 18px;
}
#account_user_content .user_privileges dd {
  padding: 0 0 0 18px;
  background: url(../images/icons/ico-mini-check.png) no-repeat 0 6px;
}

#account_user_content .notif_setup_box {  
  padding: 0 0 20px;
}
#account_user_content .notif_setup_box p {
  font-weight: bold;
  padding: 0 0 5px;
}
#account_user_content .notif_setup_box label {
  margin: 0 20px 0 0;
}
#account_user_content .notif_setup_box .notif_pref {
  float: left;
  clear: both;
  width: 100%;
  padding: 0 0 10px;
  line-height: 32px;
}
#account_user_content .notif_setup_box .notif_pref p {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
}
#account_user_content .notif_setup_box .notif_pref label.days {
  font-size: 12px;
  float: left;
}
#account_user_content .notif_setup_box .notif_pref input.text_input {
  margin: 0 10px 0 0;
  width: 21px;
}
#account_user_content .notif_setup_box .notif_pref .due_date_pref {
  float: left;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon {
  width: 71px;
  height: 25px;
  padding: 1px;
  float: left;
  border: #d8d8d8 1px solid;
  background-color: #fff;
  margin: 0 10px 0 0;
  box-shadow: 0 0 5px rgba(147,147,147,0.35) inset;
  -moz-box-shadow: 0 0 5px rgba(147,147,147,0.35) inset;
  -webkit-box-shadow: 0 0 5px rgba(147,147,147,0.35) inset;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon a {
  display: block;
  width: 34px;
  height: 25px;
  float: left;
  text-indent: -9999em;
  background-image: url(../images/icons/plus-minus.png);
  background-repeat: no-repeat;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon a.plus {
  border-right: #fff 1px solid;
  background-position: 0 0;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon a.minus {
  border-left: #e0e0e0 1px solid;
  background-position: -36px 0;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon a.plus.disable {
  background-position: 0 -25px;
  cursor: default;
}
#account_user_content .notif_setup_box .notif_pref .wrapcon a.minus.disable {
  background-position: -36px -25px;
  cursor: default;
}

#account_user_content table.bill_balance {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  margin: 0 0 30px;
  clear: both;
  /*float: left;*/
}
#account_user_content table.bill_balance td,
#account_user_content table.bill_balance th {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
  font-size: 14px; 
  line-height: 17px;
  overflow: hidden;
  padding: 14px 0 8px;
  vertical-align: middle;
}
#account_user_content table.bill_balance th span,
#account_user_content table.bill_balance td span  {
  display: block;
  margin: 0 10px 0 0;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right bottom;
}
#account_user_content table.bill_balance td span  {
  font-size: 16px;
  color: #075590;
  font-weight: bold;
  margin-bottom: -100px;
  padding-bottom: 100px;
  margin-top: -100px;
  padding-top: 100px;
  padding-right: 5px;
}
#account_user_content table.bill_balance tr th:last-child span,
#account_user_content table.bill_balance tr th:last-child span {
  background: none;
}
#account_user_content table.bill_balance td a.cta_bt  {
  margin-left: 20px;

}
#account_user_content table.bill_balance td div {
  display:inline;
}

#account_user_content .notice_msg {
  background-color: #c6edfc;
  margin: 0 0 20px;
}
#account_user_content .notice_msg p {
  color: #075591;
  font-size: 18px;
  line-height: 22px;
  padding: 10px 18px 10px;
  border-top: #d7f2fd 1px solid;
  border-bottom: #b9dfee 1px solid;
}
#account_user_content .notice_msg h6 {
  color: #075591;
  font-size: 18px;
  line-height: 22px;
  padding: 10px 18px 10px;
}
#account_user_content .notice_msg p:first-child {
  border-top: none;
  padding-top: 16px;
}
#account_user_content .notice_msg p:last-child {
  border-bottom: none;
  padding-bottom: 16px;
}
#account_user_content .notice_msg h6:first-child {
  padding-top: 16px;
}
#account_user_content .notice_msg h6:last-child {
  padding-bottom: 16px;
}
#account_user_content .notice_msg p strong
#account_user_content .notice_msg h6 strong, {
  font-weight: bold;
}
#content_main_cont #account_user_content .post_notice_msg {
  margin: -19px 0 20px;
}
#content_main_cont #account_user_content .post_notice_msg p {
  color: #252525;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  float: none;
  padding: 0; 
}
#account_user_content p.note {
  clear: both;
  float: left;
  /*width: 599px;*/
  width: 500px;/*Rakesh*/
  font-size: 14px; 
  line-height: 16px;
  /*padding: 0 18px; 
  margin: -10px 0 10px 0;*/
  margin: 2px 0 0 0;/*Rakesh*/
  padding: 0;
}
#account_user_content p.note a {
  font-style: normal;
}

#account_user_content .form_two_coll .coll_one {
  width: 432px;
  float: left;
}
#account_user_content .form_two_coll .coll_two {
  width: 158px;
  padding: 0 14px 0 0; 
  float: right;
}
#account_user_content .form_two_coll .info_box dt {
  width: 121px;
}
#account_user_content .form_two_coll .info_box dd {
  width: 311px;
}
#account_user_content .form_two_coll .info_box .dijitSelect.medium {
  width: 310px;
}
#account_user_content .form_two_coll dl.sum_list dt {
  padding: 0 0 6px;
  font-weight: bold;
}
#account_user_content .form_two_coll dl.sum_list dd {
  border-top: #dcdcdc 1px solid;
  font-size: 12px;
  line-height: 18px;
  padding: 14px 5px; 
  position: relative;
}
#account_user_content .form_two_coll dl.sum_list a.close {
  position: absolute;
  right: 0;
  top: 15px;
  width: 13px;
  height: 12px;
  background: url(../images/icons/ico-details-close.png) no-repeat 0 0;
  text-indent: -9999em;
}
#account_user_content .view_more_block {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left center;
  text-align: center;
}
#account_user_content .view_more_block a {
  color: #cbc8c8;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #fbfbfb;
  padding: 0 10px;
  line-height: 11px;
}
#content_main_cont #partners_roll {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding-bottom: 2px; 
}
#content_main_cont #partners_roll .slideshow_wrapper {
  margin: 30px 0 0 0;
}
#content_main_cont #partners_roll ul.carousel_pager {
  margin-top: 15px;
  margin-bottom: 15px;
}
#content_main_cont #partners_roll a.cta_bt {
  margin-top: 8px;
}
#content_main_cont #partners_roll .slide {
  width: 158px;
  text-align: center;
}
#content_main_cont #partners_roll .slide {

}
/*ico-view-eye*/




/* ping */
#content_main_cont .block_form {
  width: 100%;
  margin: 25px 0 0 0;
}
#content_main_cont .block_form li {
  width: 100%;
  display: block;
  margin: 0 0 15px 0;
}
#content_main_cont .block_form li span {
  width: 300px;
  float: left;
}
#content_main_cont .block_form li input.text_input {
  width: 430px;
  margin: 0 15px 0 20px;
}



/* ******************************** */
.save_info_controls {
  float: left;
  margin: 25px 0 10px 0;
}
form.credit_card_management .save_info_controls {
  float: right;
  margin: 25px 11px 0;
}
.save_info_controls.align_alt_extra {
  float: right;
  margin: 30px 35px 2px 0;
}
.save_info_controls.align_alt {
  float: right;
  margin: 10px 0 10px 0;
}
.save_info_controls.align {
  float: right;
  margin: 10px 35px 2px 0;
  position: relative;
  top:-7px;
}
.save_info_controls.border {
  margin: 0 !important;
  padding: 15px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.save_info_controls li {
  float: left;
  margin: 0 10px 0 0;
}
.save_info_controls li.select {
}
.save_info_controls li.select .cta_select {
  width: 150px;
}
.save_info_controls li .text_input {
  width: 170px;
}
.save_info_controls.align_alt {
  float: right;
  margin: 20px 0 5px 0;
  width: 100%;,
}
.save_info_controls.nospace {
  margin: 0 0 5px 0;
}
.save_info_controls.topspace {
  margin-top: 20px !important;
}
.save_info_controls.align_alt li {
  margin: 0 0 0 10px;
  float: right;
}
.save_info_controls.align_alt li a.cta_bt {
  margin: 0;
}
.save_info_controls.brs_gen_dd,
.save_info_controls.brs_gen_sfn {
  margin: 20px 0 0;
}
.save_info_controls.brs_gen_dd .dijitSelect {
  width: 256px;
}
.save_info_controls.brs_gen_sfn .dijitInputField {
  margin-left: 10px;
}
.save_info_controls a.cta_bt {
  float: left;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 9px 10px 8px 10px;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
.save_info_controls a.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
html.dj_ie9 .save_info_controls a.cta_bt[disabled],
html.dj_ie9 .save_info_controls a.cta_bt_alt[disabled] {
  color: #fff;
}
.save_info_controls a.cta_bt_alt {
  float: left;
  padding: 9px 10px 8px;
}
.save_info_controls a.plain { 
 background: url("/images/icons/ico-arrow-blue.png") no-repeat scroll right center transparent;
  float: right;
  font-family: Arial;
  font-size: 12px;
  margin: 5px 10px 0 0;
  padding: 0 14px 0 0;
}

/* ******************************** */
.search_info_controls {
  margin: 10px 0;
}
.search_info_controls a.cta_bt{
  float: left;
}
/* ******************************** */

#account_user_content .manage_services_list .save_info_controls {
  margin: 10px 0 10px;
}
#account_user_content .manage_services_list .save_info_controls li {
  background: none;
  margin: 0 10px 0 0;
  padding: 0;
  clear: none;
  width: auto;
}
#account_user_content a#toggle_handle {
  font-size: 12px;
  font-weight: bold;
  background: url(../images/icons/ico-arrow-down-blue.png) no-repeat right center;
}
#account_user_content .toggle_block.hide { display: none; }
#account_user_content p.note_alt {
  margin:25px 0; 
  float: left;
  display: block;
  clear:both;
}
#account_user_content .more_sim {
  margin: 0 0 35px 0;
  float: left;
  width:100%;
  clear: both;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
#account_user_content .more_sim.top_align {
  margin: 0;
  background: none;
}

#account_user_content .more_sim table {
  margin: 1.5em 0;
  width:100%;
  border-collapse: separate;
  font-size: 12px;
  line-height: 1;
  background: #fbf3bd;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}
#account_user_content .more_sim .alert_box table {
  margin: 0
} 


#account_user_content .more_sim table thead th {
  text-transform: none;
  color: #075590;
  font-weight: normal;
  padding: 16px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
}
#account_user_content .more_sim table tbody td {
  padding: 10px 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
}
#account_user_content .more_sim table thead th:first-child,
#account_user_content .more_sim table tbody td:first-child,
#account_user_content .more_simtable thead th.col_one {

  font-weight: bold;
  border-left: none;
}
#account_user_content .more_sim table thead th:last-child,
#account_user_content .more_sim table tbody td:last-child,
#account_user_content .more_sim table tbody td.col_last {
  border-right: none;
}

#account_user_content .more_sim p {
  margin:10px 0; 
}
#account_user_content .more_sim p.small_note {
  margin:10px 0 0 0;
  padding: 10px 0 0 0;
  font-size: 11px;
  line-height: 13px;
  float: left;
  width:100%;
  clear: both;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
#account_user_content .more_sim input.text_input {
  width: 176px;
  margin:0 10px 0 0; 
}
#account_user_content .more_sim .alert_box {
  text-transform: uppercase;
  float: left;
  clear: both;
  background: #f7e77b;
  color: #252525;
  padding:5px 15px 15px 15px;
  margin: 10px 0;
  font-size: 12px;
  line-height: 21px;
  position: relative;
  width: 604px;
}
#account_user_content .more_sim .alert_box a.cta_bt {
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  color: #5E5C60;
  padding: 7px 10px;
  border: 1px solid #dccf80; 
  background: #e7d46e;
} 
#account_user_content .more_sim .alert_box a.cta_bt:hover {
  border: 1px solid #bab070; 
  background: #cfbe64;
  text-decoration: none;
}
#account_user_content .more_sim .alert_box.success p.title {
  font-weight: bold;
  padding: 0 0 0 25px;
  background: url(../images/icons/ico-msg-success-alt.png) no-repeat left center;
}
#account_user_content .more_sim .alert_box.fail p.title {
  font-weight: bold;
  padding: 0 0 0 25px;
  background: url(../images/icons/ico-msg-yield.png) no-repeat left center;
}
#account_user_content .more_sim .alert_box a.align {
  float: right;
  margin: 0 0 0 15px;
}
#account_user_content .more_sim .alert_box input.text_input {
  width: 420px;
  padding: 5px 10px;
}


a.add_another_default {
  color: #0098db;
  font-size: 12px;
  margin: 0 0 0 5px;
}
a.add_another_default:hover {
  text-decoration: underline;
}
a.cta_bt.make_default {
  cursor: pointer;
  margin: 0 0 0 7px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 9px 6px 6px 6px;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
a.cta_bt.make_default:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}

#assignedIPStandbyConainerDiv,
#viewDataGridContainer {
  overflow-x: hidden;
}


/* user account content */

/* dashborads*/
#account_dashboard {
  background: #f5f5f5;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
  box-shadow: 0 1px 5px rgba(0,0,0,0.2);
  margin: 43px 0;
}
#account_dashboard.broadband { padding-top: 14px; margin: 10px 0; }
/* old prefix */
/*
#account_dashboard.broadband.bussiness_dashboard { padding-top: 0; }
*/
/* old prefix */
#account_dashboard.broadband .box {
  padding: 0 20px 20px 20px;
  background: url(../images/primary/drop-shade.gif) repeat-x bottom left;
}
#account_dashboard.broadband .data_box {
  padding: 10px 20px 20px 20px;
 /*margin: 0 0 15px 0; changed on Ali's insistance*/
  margin:0px;
  height:200px;
  width: 911px;
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#account_dashboard.broadband .credit_transfer_box {
  padding: 10px 20px 55px 20px;
  margin: 0 0 15px 0;
  width: 911px;
  position: relative;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;*/
  background: none;
}
#account_dashboard.broadband .carousel_wrap {
  padding: 10px 20px 20px 20px;
  margin: 0 0 15px 0;
  width: 911px;
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#account_dashboard.noborder .carousel_wrap {
  padding: 10px 20px 20px 20px;
  margin: 0 0 0 0;
  background: none;
}

#neqaty-neqaty-dashboard {
  padding: 10px 20px;
  /*margin: 0 0 15px 0; Change by Ali*/
  margin: 0px;
  width: 911px;
  display: inline-block;
  position: relative;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; Change by Ali*/
}

#account_dashboard.broadband .neqaty_box {
  padding: 10px 0 20px 0;
  margin: 0 0 15px 0;
  /*width: 911px;*/
  position: relative;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
#survey #account_dashboard.broadband .neqaty_box {
  background: none;
}
#account_dashboard.broadband .extra_options {
  padding: 10px 20px 20px 20px;
  margin: 0 0 15px 0;
  width: 911px;
  position: relative;
  background: none;
}
#account_dashboard.broadband .box h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 1;
  margin: 0 0 17px 0;
}
#account_dashboard.broadband .box h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1;
  margin: 1px 0 0 0;
}
#account_dashboard.broadband .box h3 {
  font-family: neotechlight;
  font-size: 23px;
}
#account_dashboard.broadband .box .logout_account_settings {
  margin: 13px 0;
  font-size: 13px;
}
#account_dashboard.broadband .box .logout_account_settings li {
  float: left;
  margin: 0 20px 0 0;
}
#account_dashboard.broadband .box_alt {
  width: 266px;
  float: left;
  padding: 0 0 5px 16px;
  color: #075590;
  position: relative;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y top left;
}
#account_dashboard.broadband .box_alt .logout_account_settings {
  margin: 0 
}
#account_dashboard.broadband .box_alt .logout_account_settings li {
  clear: both;
  margin: 5px 0 0 0; 
}
#account_dashboard.broadband .box .logout_account_settings a.logout {
  background: url(../images/icons/ico-logout.png) no-repeat 0 2px;
  padding: 3px 0 3px 20px;
}
#account_dashboard.broadband .box .logout_account_settings a.account_settings {
  background: url(../images/icons/ico-account-settings.png) no-repeat 0 2px;
  padding: 3px 0 3px 20px;
}
#account_dashboard.broadband .box .logout_account_settings a:hover {
  text-decoration: underline;
}
#account_dashboard.broadband .current_user {
  width: 629px;
  float: left;
}
#account_dashboard.broadband .current_plan {
  width: 266px;
  float: left;
  padding: 15px 0 15px 16px;
  color: #075590;
  position: relative;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y top left;
}
#account_dashboard.broadband .current_plan dt {
  font-family: neotechlight;
  font-size: 28px;
  line-height: 1;
  margin: 2px 0 5px 0;
}
#account_dashboard.broadband .current_plan dd {
  font-family: neotechlight;
  font-size: 16px;
  line-height: 1;
}
#account_dashboard.broadband .current_plan a.change_plan {
  position: absolute;
  right: 0;
  bottom: -3px;
  font-size: 13px;
  line-height: 1;
  padding: 3px 0 3px 18px;
  background: url(../images/icons/ico-close-blue.png) no-repeat left center;
}
#account_dashboard.broadband .current_plan a.change_plan:hover {
  text-decoration: underline;
}

/* tabs start */
#account_dashboard.broadband .dijitTabContainerTop { 
  padding-top: 20px; 
}
#account_dashboard.broadband .dijitTabContainerTop-container .tabcontainer_title {
  font-family: neotechlight;
  font-size: 23px;
  color: #075590;
  text-indent: 20px;
}
#account_dashboard.broadband .dijitTabContainerTop-tabs {
  border: none;
  width: 951px !important;
  padding: 0;
}
#account_dashboard.broadband .dijitTabListContainer-top {
  margin: 9px 0 0 0;
  overflow: visible;
}
#account_dashboard.broadband .dijitTabListWrapper {
 overflow: visible; 
}
#account_dashboard.broadband .dijitTabPaneWrapper,
#account_dashboard.broadband .dijitContentPane {
  background-color: transparent;
  padding: 0;
  border: none;
}

#account_dashboard.broadband .dijitTabContainerTop-tabs .dijitTab {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-image: none;
  border: none;
  box-shadow: 0 1px 5px rgba(72,72,72,0.2);
  -moz-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  -webkit-box-shadow: 0 1px 5px rgba(72,72,72,0.4);
  border: #fff 1px solid;
  margin: 0 10px 0 0;
  min-width: auto;
  padding: 0 12px;
  top: 0;
  float: right;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 22px;
  background-color: #fff;
}
#account_dashboard.broadband .dijitTabContainerTop-tabs .dijitTabChecked {
  background-color: #7c7c7c;
  border: #5f5a5a 1px solid;
  color: #fff;
  box-shadow: 0 0 7px rgba(106,106,106,0.4) inset;
  -moz-box-shadow: 0 0 7px rgba(106,106,106,0.4) inset;
  -webkit-box-shadow: 0 0 7px rgba(106,106,106,0.4) inset;
}
#account_dashboard.broadband .dijitTabContainerTop-tabs div:after.dijitTabChecked {

}
#account_dashboard.broadband .dijitTabContainerTop-tabs div.dijitTabChecked:after, 
#account_dashboard.broadband .dijitTabContainerTop-tabs div.dijitTabChecked:before  { 
  top: 100%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; 
} 
#account_dashboard.broadband .dijitTabContainerTop-tabs div.dijitTabChecked:after  { 
  border-color: rgba(124, 124, 124, 0); border-top-color: #7c7c7c; border-width: 7px; left: 50%; margin-left: -7px; 
} 
#account_dashboard.broadband .dijitTabContainerTop-tabs div.dijitTabChecked:before  { 
  border-color: rgba(95, 90, 90, 0); border-top-color: #5f5a5a; border-width: 8px; left: 50%; margin-left: -8px; 
}
/* tabs end */

#account_dashboard.broadband .my_services_carousel ul {
  margin: 15px 0;
}
#account_dashboard.broadband .my_services_carousel li .slide {
  padding: 0 20px 0 0;
  line-height: 17px;
  width: 283px;
  float: left;
  text-align: left;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y 98% 0;
}
#survey #account_dashboard.broadband .my_services_carousel li .slide {
  width: 202px;
}
#survey #account_dashboard.broadband .my_services_carousel li .slide.new_serv {
  padding-right: 31px; 
}
#survey #account_dashboard.broadband .my_services_carousel .cta_bt, 
#survey #account_dashboard.broadband .my_services_carousel .cta_bt_alt {
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  left: -10px;
}
#account_dashboard.broadband .my_services_carousel li .slide.last,
#account_dashboard.broadband .my_services_carousel li .slide:last-child {
  background: none;
  padding: 0;
}

#account_dashboard.broadband .my_services_carousel .activate_deactivate_service {
  width: 85px;
  margin: 0 10px 0 0;
  height: 105px;
  float: left;
  text-align: center;
  position: relative;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_one {
  background: url(../images/icons/ico-service-act-one.png) no-repeat 0 0;
  width: 49px;
  height: 44px;
  float: left;
  position: relative;
  left: 50%;
  margin: 0 0 15px -24px;
}
#account_dashboard.broadband .activate_deactivate_service span {
  width: 49px;
  height: 44px;
  float: left;
  position: relative;
  left: 50%;
  margin: 0 0 15px -32px;  
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_one {
  background: url(../images/icons/ico-service-act-one.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_two {
  background: url(../images/icons/ico-service-act-two.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_three {
  background: url(../images/icons/ico-service-act-three.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_four {
  background: url(../images/icons/ico-service-act-four.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_five {
  background: url(../images/icons/ico-service-act-five.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_six {
  background: url(../images/icons/ico-service-act-six.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.deactivated span.gfx_seven {
  background: url(../images/icons/ico-service-act-seven.png) no-repeat 0 0;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_one {
  background: url(../images/icons/ico-service-act-one.png) no-repeat 0 -44px;
} 
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_two {
  background: url(../images/icons/ico-service-act-two.png) no-repeat 0 -44px;
} 
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_three {
  background: url(../images/icons/ico-service-act-three.png) no-repeat 0 -44px;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_four {
  background: url(../images/icons/ico-service-act-four.png) no-repeat 0 -44px;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_five {
  background: url(../images/icons/ico-service-act-five.png) no-repeat 0 -44px;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_six {
  background: url(../images/icons/ico-service-act-six.png) no-repeat 0 -44px;
}
#account_dashboard.broadband .my_services_carousel .activate_deactivate_service.activated span.gfx_seven {
  background: url(../images/icons/ico-service-act-seven.png) no-repeat 0 -44px;
}
#account_dashboard. .dojo_carousel ul.carousel_pager {
  float: left;
  width: auto;
  position: relative;
  left: 50%;
  margin: 45px 0 0 -65px;
}
.dojo_carousel ul.carousel_pager li {
  float: left;
  margin: 0 6px;
  width: auto;
}
.dojo_carousel ul.carousel_pager a {
  float: left;
  width: 12px;
  height: 12px;
  background: url(../images/primary/bg-carousel-pager.png) no-repeat 0 0;
}
.dojo_carousel ul.carousel_pager a.current {
  background-position: -24px 0;
}
.dojo_carousel ul.carousel_pager a.carousel_prev {
  float: left;
  width: 25px;
  height: 28px;
  position: relative;
  top: -7px;
  background: url(../images/primary/carousel-next-prev.png) no-repeat 0 0;
}
.dojo_carousel ul.carousel_pager a.carousel_prev:hover {
  background-position: 0 -123px;
}
.dojo_carousel ul.carousel_pager a.carousel_next {
  float: left;
  width: 25px;
  height: 28px;
  position: relative;
  top: -7px;
  background: url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
}
.dojo_carousel ul.carousel_pager  a.carousel_next:hover {
  background-position: -190px -123px;
}
#account_dashboard.broadband .my_services_carousel .user {
  font-family: neotechmedium;
  font-size: 14px;
  color: #075591;
  position: relative;
  font-weight: bold;
}
#account_dashboard.broadband .my_services_carousel .user .new {
  display: none;
  width: 31px;
  height: 13px;
  text-indent: -9999em;
  background: url(../images/icons/ico-new-label.png) no-repeat 0 0;
  position: absolute;
  right: -31px;
  top: 0;
}
#account_dashboard.broadband .my_services_carousel .new_serv .user .new {
  display: block;
}
#survey #account_dashboard.broadband .my_services_carousel .user {
  padding-bottom: 20px;
}
#account_dashboard.broadband .my_services_carousel .learn_more a {
  margin: 5px 0 0 0;
  float: left;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 10px 0 0;
}
#account_dashboard.broadband .my_services_carousel .learn_more a:hover {
  text-decoration: underline;
}
#account_dashboard.broadband .my_services_carousel .cta_bt,
#account_dashboard.broadband .my_services_carousel .cta_bt_alt {
  /*padding: 6px 4px;*/
  margin-top: 0;
  float: none;
}
#account_dashboard.broadband .data_box p {
  font-size: 16px;
  float: left;
}
#account_dashboard.broadband .data_box p em {
  color: #075590;
  font-style: normal;
}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap {
  float: left;
  padding: 15px 0 50px 0;
  width: 688px;
  /*border-bottom: 1px solid #e2e2e2;*/
  border-bottom: none;
}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.align {
  padding: 10px 0 10px 0;
}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap:last-child,
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.last {
  border-bottom: none;
}
#account_dashboard.broadband .data_box .data_consumption_slider {
  float: left;
  position: relative;
  width: 514px;
  height: 25px;
  border: 1px solid #d0d0d0;
  background: #e7e7e7;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
  -ms-box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
  box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
#account_dashboard.broadband .data_box .data_consumption_slider .fill {
  color: #fff;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  background: #63c6f5;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.minutes .fill {background: #0098db;}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.sms .fill {background: #1c307e;}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.mms .fill {background: #63c6f5;}
#account_dashboard.broadband .data_box .data_consumption_slider_wrap.data .fill {background: #0046ad;}

#account_dashboard.broadband .data_box .data_consumption_slider .fill strong {
  padding: 0 0 0 15px;
  font-weight: normal;
}
#account_dashboard.broadband .data_box .data_consum_text_only {
  float: left;
  /*width:200px;*/
  
  width:170px;
  margin: 25px 0 20px 0;
  text-align: center;
}
#account_dashboard.broadband .data_box .data_consum_text_only dt {
  font-size: 36px;
  color: #4d4d4d;
  font-weight: bold;
  line-height: 1;
}
#account_dashboard.broadband .data_box .data_consum_text_only dt em {
  font-style: normal;
  font-size: 24px;
  font-weight: normal;
}
#account_dashboard.broadband .data_box .data_consum_text_only dd {
  font-size: 18px;
  color: #4ac1e9;
  font-family: 'neotechmedium';
}


#account_dashboard.broadband .data_box .elife_block {
  float: left;
  margin-top: 20px;
}
#account_dashboard.broadband .data_box .elife_block .elife_alert {
  background: #f7e77b;
  padding: 10px 15px 8px 15px;
  margin: 10px 0 0 0;  
  width: 605px;
  float: left;
  clear: left;
  text-transform: uppercase;
  position: relative;
}
#account_dashboard.broadband .data_box .elife_block .elife_alert p {
  font-size: 12px;
  line-height: 21px;
}
#account_dashboard.broadband .data_box .elife_block .elife_alert .cta_bt {
  float: right;
  margin: 0 15px 0 0; 
}
#account_dashboard.broadband .data_box .elife_block .elife_alert a.close_prompt {
  width: 7px;
  height: 7px;
  background: url(../images/icons/ico-close-msg-prompt.png) no-repeat 0 0;
  position: absolute;
  top: 5px;
  right:5px;
}
#account_dashboard.broadband .data_box .elife_block .elife_alert a.close_prompt:hover {
  background-position: 0 -7px;
}
#account_dashboard.broadband .data_box .cta_data_consumption {
  width: 208px;
  padding: 0 0 25px 20px;
  position: absolute;
  right:0;
  top:10px;
  background: #fff url(../images/primary/jagged-edge-tile.png) repeat-y top left;
}
#account_dashboard.broadband .data_box .cta_data_consumption h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin:10px 0 0 0; 
}
#account_dashboard.broadband .data_box .cta_data_consumption p span {
  float: left;
  font-size: 32px;
  line-height: 1;
  margin: 0 15px 0 0;
  color: #63c6f5;
}
#account_dashboard.broadband .data_box .cta_data_consumption p span em {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  color: #63c6f5;
}
#account_dashboard.broadband .data_box .cta_data_consumption .cta_bt {
  margin: 15px 0 10px 0;
  float: left;
}
#account_dashboard.broadband .data_box .cta_data_consumption .cta_bt.align {
  margin: 5px 0 10px 0;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl {
  clear: both;
  float: left;
  font-size: 13px;
  line-height: 19px;
}
#account_dashboard.broadband .data_box .cta_data_consumption dt {
  color: #075590;
  float: left;
  width: 90px;
}
#account_dashboard.broadband .data_box .cta_data_consumption dd {
  float: right;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block {
  margin: 10px 0 0 0;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block span {
  font-size: 20px;
  color: #63c6f5;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block span em {
  font-size: 14px;
  text-transform: uppercase;
  font-style: normal;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block strong {
  color: #075590;
  font-weight: normal;
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block dt {
  display: block;
  clear: left;
  float: left; 
  margin: 0 0 5px 0; 
}
#account_dashboard.broadband .data_box .cta_data_consumption dl.block dd {
  display: block;
  clear: left;
  float: left;
}
#account_dashboard.broadband .data_box .cta_data_consumption p.detailed_bills {
  clear: left;
  float: right;
  margin: 10px 0;
}
#account_dashboard.broadband .data_box .cta_data_consumption p.detailed_bills a {
  position: absolute;
  right:0;
  bottom:10px;
  font-size: 13px;
  margin: 10px 10px 0 0;
  padding: 0 0 0 20px;
  background: url(../images/icons/ico-calender.png) no-repeat left center; 
}
#account_dashboard.broadband .data_box .cta_data_consumption p.detailed_bills a:hover {
  text-decoration: underline;
}


#account_dashboard.broadband .notification_box {
  clear: both;
  width: 100%;
  float: left;
  padding: 15px 0;
  position: relative;
  border-top: 1px solid #e2e2e2;
}
#account_dashboard.broadband .notification_box.border {
  margin: 15px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
}
#account_dashboard.broadband .notification_box h3 {
  width: 170px;
  float: left;
  margin: 20px 0 0 0;
  line-height: 28px;
}
#account_dashboard.broadband .notification_box ul {
  width: 356px;
  float: left;
  font-size: 15px;
  line-height: 24px;
}
#account_dashboard.broadband .notification_box li {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  float: left;

}
#account_dashboard.broadband .notification_box li a {
  width: 356px;
  float: left;
  padding: 9px 0 13px 0;
  color: #5e5c60;
  background: url(../images/icons/ico-sidebar-nav.gif) no-repeat 95% 45%;
}
#account_dashboard.broadband .notification_box li a:hover {
  text-decoration: underline;
}
#account_dashboard.broadband .notification_box span.not_one {
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-blue.png) no-repeat left center;
}
#account_dashboard.broadband .notification_box span.not_two {
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-pink.png) no-repeat left center;
}
#account_dashboard.broadband .notification_box a.view_all {
  position: absolute;
  bottom: 20px;
  right: 240px;
}
#account_dashboard.broadband .notification_box .broadband_downloads {
  position: absolute;
  bottom: 20px;
  right: 0;
  padding: 0 0 0 20px;
  width: 185px;
}
#account_dashboard.broadband .notification_box .broadband_downloads p {
  display: block;
  float: none;
  font-size: 15px;
}
#account_dashboard.broadband .credit_transfer_box { 
}
#account_dashboard.broadband .credit_transfer_box p { 
  font-size: 16px;
  color: #075591;
  float: left;
  margin: 0 20px 0 0;
}
#account_dashboard.broadband .credit_transfer_box dl { 
  float: left;
  margin: 0 20px 0 0;
}
#account_dashboard.broadband .credit_transfer_box dl.align { 
  position: absolute;
  left: 307px;
  top: 29px;
  margin: 20px 0 0 0;
}
#account_dashboard.broadband .credit_transfer_box dt {
  float: left;
  position: relative;
  top:3px;
  font-size: 13px;
  line-height: 22px;
  margin: 0 10px 0 0;
}
#account_dashboard.broadband .credit_transfer_box dd { 
  float: left;
}
#account_dashboard.broadband .credit_transfer_box dd input.text_input { 
  width: 180px;
}
#account_dashboard.broadband .credit_transfer_box a.cta_bt { 
  padding: 7px 10px;
  margin: 0 0 0 20px;
  position: relative;
  top: 2px;
}
#account_dashboard.broadband .credit_transfer_box a.get_pin_code {
  float: left;
  padding: 0 10px 0 0;
  margin: 3px 0 0 10px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#account_dashboard.broadband .credit_transfer_box a.get_pin_code:hover {
  text-decoration: underline;
}
#account_dashboard.broadband .credit_transfer_box a.cta_bt_alt {
  float: left;
  /*padding: 7px 10px;
  margin: 3px 0 0 20px;*//*Rakesh*/
  margin: 1px 0 0 33px;
  padding: 8px 10px;
}
#account_dashboard .neqaty_point_breakdown {
  float: left;
  width: 530px;
  margin: 15px 0;
  position: relative;
  left: 40px;
}
#survey #account_dashboard .neqaty_point_breakdown { 
  width: 580px;
  left: 0; 
}
#account_dashboard .neqaty_point_breakdown li {
  float: left;
  width: 125px;
  text-align: center;
  margin-bottom: 10px;
}

#survey #account_dashboard .neqaty_point_breakdown li {
    width: 193px;    
}
#account_dashboard .neqaty_point_breakdown li span {
  clear: both;
  display: block;
  line-height: 1;
}
#survey #account_dashboard .neqaty_point_breakdown li span.title {    
    font-size: 14px;
    padding: 0 15px; 
}
#account_dashboard .neqaty_point_breakdown li span.sub_title,
#survey #account_dashboard .neqaty_point_breakdown li span.sub_title {    
    font-size: 12px;

    color: #63C6F5; 
    margin: 5px 0;
}
#account_dashboard .neqaty_point_breakdown li span.points {
  font-size: 34px;
  margin: 0 0 6px 0;
}

#survey #account_dashboard .neqaty_point_breakdown li span.points  {
  font-size: 36px; 
}
#account_dashboard .neqaty_point_breakdown li span.title {
  font-size: 18px;
  font-family: neotechmedium;
  color: #63c6f5;
}
#account_dashboard .neqaty_point_breakdown p.neqaty_point_note {
  clear: left;
  float: left;
  font-size: 12px;
  margin: 34px 0 0 -40px;
}
#account_dashboard .neqaty_point_redeem {
  float: right;
  width: 300px;
  position: relative;
  top: -26px;
  margin: 0 0 -26px 0;
}
#account_dashboard .neqaty_point_redeem h4 {
  font-size: 16px;
  line-height: 20px;
  color: #075591;
  margin: 0 0 7px 0;
  padding: 0 75px 0 0;
}
#account_dashboard .neqaty_point_redeem dl {
  margin: 0 0 9px 0;
}
#account_dashboard .neqaty_point_redeem dl input.text_input { width: 199px; }
#account_dashboard .neqaty_point_redeem dl .cta_select { width: 220px; }
#account_dashboard .neqaty_point_redeem dl .cta_bt { padding: 8px 10px 7px 10px; margin: 0 0 0 6px; }
#account_dashboard .neqaty_point_redeem dl a.more {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding: 0 10px 0 0;
  line-height: 25px;
}
#account_dashboard .neqaty_point_redeem dl a.more:hover {
  text-decoration: underline;
}
#account_dashboard .extra_options {
  float: left;
  width: 100%;
}
#account_dashboard .extra_options .split {
  float: left;
  width: 425px;
  padding: 10px 0 10px 30px;
  background: url(../images/primary/sep-vert-tile.gif) repeat-y 95% 0;
}
#account_dashboard .extra_options .split.last,
#account_dashboard .extra_options .split:last-child {
  background: none;
}
#account_dashboard .extra_options .split .title {
  font-size: 16px;
  line-height: 20px;
  color: #075591;
  float: left;
  /*margin: 0px 38px;*/
}
#account_dashboard .extra_options .split .action {
  font-size: 12px;
  line-height: 25px;
  color: #49c2e8;
  float: left;
  clear: left;
  padding: 0 10px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
#account_dashboard .extra_options .split a:hover .action {
  text-decoration: underline;
}


/* dashborads*/

/* bulletin board */
#account_dashboard.bulletin_board .box { 
  float: left;  
  width: 196px;
  padding: 0 22px 0 20px;
  margin: 10px 0 20px; 
  background: url(../images/primary/sep-vert-tile.gif) repeat-y right 0;
}
#account_dashboard.bulletin_board .box:last-child { 
 padding-right: 20px;
 background: none;
}
#account_dashboard.bulletin_board h3 {
  font-family: neotechlight;
  font-size: 24px;
  line-height: 24px;
  margin: 7px 0 13px;
  padding: 0;
  white-space: nowrap;
  position: relative;
  left: -2px;
}
#account_dashboard.bulletin_board .useful {
  padding-bottom: 20px;
}
#account_dashboard.bulletin_board .useful a {
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  line-height: 25px;
  padding: 0 10px 0 0;
}
#account_dashboard.bulletin_board .wsurvey {
  padding-bottom: 10px;
}
#account_dashboard.bulletin_board .wsurvey dt {
  color: #075590;
  font-family: 'neotechbold';
  margin: 0 0 20px;
}
#account_dashboard.bulletin_board .wsurvey dd {
  margin: 0 0 10px;
}
#account_dashboard.bulletin_board .videohold {
  width: 198px;
  height: 141px;
  border: #e5e5e5 1px solid;
}
#account_dashboard.bulletin_board .msgbroad {
  font-size: 14px;
  padding-bottom: 20px; 
}

/* survey */

#survey #account_dashboard .alert_msg {
  /* d140226 - Requested via email by M.S.
  width:911px;
  margin:20px 20px 10px 20px; */
  width: 940px;
  margin: 5px 5px 10px;
}
#survey #account_dashboard.bussiness_dashboard .alert_msg {
  position: relative;
  top: -9px;
  margin: 0 5px;
}
#survey #account_dashboard { margin-bottom: 20px; margin-top: 5px; }
#survey #account_dashboard .summary { 
  float: left; 
  clear: both;
  width: 100%;
  margin: 0 0 0 0;
  padding-bottom: 17px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
#survey #account_dashboard .summary .summwrap {
  width: 672px;
  float: left;
}
#survey #account_dashboard .summary .summwrap .title { 
  float: left; 
  width: 652px;
  margin: 0 0 10px 20px;
}
#survey #account_dashboard .summary h3 {
  font-size: 23px;
  line-height: 50px;
  font-family: 'neotechlight';
  color: #075591;
  width: auto;
}
#survey #account_dashboard .summary .summ { 
  float: left; 
  width: 299px;
  padding: 0 0 0 20px;
  background: none;
}
#survey #account_dashboard .summary .summ_alt { 
  background: none;
  padding-left: 50px;
}
#survey #account_dashboard .summary .summ li {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
  padding: 9px 0 13px;
  font-size: 15px;
  color: #075591;
  line-height: 24px;
}
#survey #account_dashboard .summary .summ li:last-child {
  background: none;
}
#survey #account_dashboard .summary .summ li em {
  font-style: normal;
  color: #5e5c60;
}
#survey #account_dashboard .summary .notification_box {
  clear: none;
  float: left;
  padding: 0 15px 0 12px;
  position: relative;
  width: 356px;
}
#survey #account_dashboard .summary .notification_box h3 {
  margin: 0;
}
#survey #account_dashboard .summary .notification_box a.view_all {
    bottom: 0;
    position: static;
    right: 0;
    float: right;
    margin: 20px 0 0 0; 
}


/* ************************************** */
#survey #account_dashboard .summary .cta_data_consumption {
  width: 218px;
  padding: 0 0 15px 10px;
  margin: 22px 3px 0 0;
  float: right;
  position: relative;
  left: 2px;
  background: #fff url(../images/primary/jagged-edge-tile.png) repeat-y top left;
}
#survey #account_dashboard .summary .cta_data_consumption h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin:0 0 0 15px; 
}
#survey #account_dashboard .summary .cta_data_consumption .balance {
  color: #63c6f5;
  font-size: 14px;
  line-height: 4px;
  padding: 0 0 0 15px;
}
#survey #account_dashboard .summary .cta_data_consumption .balance strong {
  font-size: 32px; 
}
#survey #account_dashboard .summary .cta_data_consumption .cta_bt {
  padding-left: 30px;
  padding-right: 30px;
  margin-left: 15px;
}
#survey #account_dashboard .summary .cta_data_consumption .next {
  color: #075590;
  font-size : 13px;
  padding: 10px 0 10px 15px;
}
#survey #account_dashboard .summary .cta_data_consumption .due {
  line-height: 20px;
  margin-left: 15px;
}
#survey #account_dashboard .summary .cta_data_consumption .due strong {
  color: #63c6f5;  
  font-size: 20px; 
}
#survey #account_dashboard .summary .cta_data_consumption .due em {
  font-size: 20px; 
  font-style: normal;
}
#survey #account_dashboard .summary .cta_data_consumption .bill{
  float: right;
  padding: 0 10px 0 20px;
  background: url(../images/icons/ico-bill.png) no-repeat left 4px;
  position: relative;
  top: 4px;
}



 /* ************************************* */

#survey {}
#survey p.intro { 
  font-size: 16px; 
  line-height: 18px; 
  color: #075591; 
  width: 600px;
  float: left;
  margin: 20px 0;
}
#survey .progress_list {
  float: left;
  clear: both;
  width: 100%;
  height: 60px;
  background-color: #f5f5f5;
  margin: 8px 0 26px;
}
#survey .progress_list li {
  float: left;
  font-size: 18px;
  line-height: 59px;
  text-align: center;
  text-indent: -20px;
  color: #5e5c60;
  display: block;
  height: 59px;
  width: 237px;
  padding: 0;
  position: relative;
  background: #f5f5f5 url(../images/primary/bg-progress-norm.png) no-repeat right center;
}
#survey .progress_list li:last-child {
  background-image: none;
}
#survey .progress_list li.viewed {
  background: #f5f5f5 url(../images/primary/bg-progress-viewed-shw.png) no-repeat right center;
}
#survey .progress_list li.current {
  background: #c6edfc url(../images/primary/bg-progress-active-shw.png) no-repeat right center;
  color: #075591;
}
#survey .progress_list li.current:first-child {
  background: #c6edfc url(../images/primary/bg-progress-active-shw.png) no-repeat right center;

  -moz-box-shadow:   inset 10px 0 10px -10px rgba(106,106,106,0.3);
  -webkit-box-shadow:  inset 10px 0 10px 10px rgba(106,106,106,0.3);
  -ms-box-shadow:  inset 10px 0 10px 10px rgba(106,106,106,0.3);
  box-shadow:  inset 10px 0 10px -10px rgba(106,106,106,0.3);
  
  color: #075591;
}
#survey .progress_list li.current:last-child {
  background: #c6edfc url(../images/primary/bg-tile-active-shw.png) repeat 0 0;

  -moz-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  -webkit-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  -ms-box-shadow:  inset -10px 0 10px -10px rgba(106,106,106,0.3);
  box-shadow: inset -10px 0 10px -10px rgba(106,106,106,0.3);
  
  color: #075591;
}



#survey .info_box {
  float: left;
  width: 100%;
  margin: 16px 0 4px 0;
}
#survey .info_box dt {
  float: left;
  width: 342px;
  font-size: 13px;
  line-height: 17px;
  font-weight: bold;
  margin-top: 4px;
}
#survey .info_box dd {
  float: left;
  width: 459px;
  font-size: 12px;
  line-height: 18px;
  position: relative;
}
#survey .info_box input.text_input {
  position: relative;
  width: 228px;
  top: -2px;
  margin: 0;
}
#survey .info_box .dijitSelect {
  position: relative;
  top: -2px;
  margin: 0;
  width: 226px;
}
#survey .save_info_controls.align {
  margin: 30px 349px 2px 0;
}
/* end */






/* slider */
.int_widget .dijitSliderH  {
  position: relative;
  margin: 10px 15px 0 0;
  float: right;
}
.int_widget span.opt {
  font-size: 10px;
  line-height: 1;
  color: #075591;
  text-transform: uppercase;
  position: relative;
  bottom: -8px;
}
.int_widget p.slider_title {
  font-size: 16px;
  line-height: 24px;
  color: #075591;
  font-weight: bold;
  margin: 2px 0 0 0;
}
.int_widget p.slider_value {
  font-size: 14px;
  line-height: 1;
  color: #404040;
  background: #f7e77b;
  padding: 10px 25px;
}
.int_widget #slider_value_month,
.int_widget #slider_value_video,
.int_widget #slider_value_email,
.int_widget #slider_value_chat,
.int_widget #slider_value_uploads,
.int_widget #slider_value_downloads,
.int_widget #slider_value_bus_features,
.int_widget #slider_value_sms_mms,
.int_widget #slider_value_voice_min,
.int_widget #slider_value_data_package,
.int_widget #slider_value_handsets,
.int_widget #slider_value_industry {
  background: #f7e77b url(../images/forms/slider-label-arrow.png) no-repeat 0 0;
  color: #404040;
  font-size: 14px;
  line-height: 1;
  padding: 15px 37px 15px 30px;
  border: none;
  border-radius: 0 3px 3px 0;
  border: none;
  box-shadow: none; 
}
.int_widget #widget_slider_value_month,
.int_widget #widget_slider_value_video,
.int_widget #widget_slider_value_email,
.int_widget #widget_slider_value_chat,
.int_widget #widget_slider_value_uploads,
.int_widget #widget_slider_value_downloads,
.int_widget #widget_slider_value_bus_features,
.int_widget #widget_slider_value_sms_mms,
.int_widget #widget_slider_value_voice_min,
.int_widget #widget_slider_value_data_package,
.int_widget #widget_slider_value_handsets,
.int_widget #widget_slider_value_industry {
  position: relative;
  top:-10px; 
}
.int_widget .radio_bts_wrap .inline_checks {
  margin: 0 0 0 30px;
}
.int_widget .custom_slider_gfx {
  padding: 25px 0 25px 0 !important;

}
.int_widget .custom_slider_gfx .slider {
  padding: 25px 0 0 0;
  position: relative;
  top: -15px;
  background: url(../images/forms/bg-custom-slider.png) no-repeat 32px 0;
}
.int_widget .custom_slider_gfx .slider_title {
  margin: 12px 0 0 0;
}
/* slider */

.int_widget .inline_checks {
  font-size: 15px;
  margin:20px 0 0 30px;
}
.int_widget .inline_checks li {
  float: left;
  margin: 0 35px 0 0;
}

/* SRP */
#content_main_cont h1.search_title {
  font-size: 24px;
  line-height: 28px;
}
#content_main_cont h1.search_title strong {
  font-family: neotechregular;
}
#content_main_cont .search_list {
  float: left;
  width: 100%;
}
#content_main_cont .search_list li {
  margin: 0 0 20px 0;
}
#content_main_cont .search_list h2 {
  font-size: 16px;
  font-family: arial, sans-serif; 
}
#content_main_cont .search_list h2 a {
  color: #075591;
  text-decoration: none;
}
#content_main_cont .search_list h2 a:hover {
  text-decoration: underline;
}

#content_main_cont .search_form_main {
  float: left;
  width:100%;
  clear: both;
  padding: 0 0 25px 0;
  background: url(../images//primary/sep-horz-tile.gif) repeat-x bottom left;
}
#content_main_cont .search_form_main .main {
  border-bottom: 4px solid #e0e0e0;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 15px 0;
  height : 72px; /*Rakesh */
}
#content_main_cont .search_form_main .main .text_input {
  float: left;
 /* width: 442px; */ 
  width : 320px;/*Rakesh */
  font-size: 16px;
  color: #9e9e9e;
  margin: 0;
  padding: 15px 10px 15px 60px;
  background: url(../images/icons/ico-search-input.png) no-repeat 12px 9px #FFFFFF;
}
#content_main_cont .search_form_main .main .cta_bt {
  float: right;
  font-size: 16px;
  padding: 16px 10px 15px;
  margin: 0;
  color: #fff;
}
/* ugly chrome hack*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  #content_main_cont .search_form_main .main .cta_bt {
    padding: 18px 10px 17px;
  }
}
#content_main_cont .search_form_main .main .num_result_ind {
  float: right;
  clear: both;
 /* margin: 10px 0; */ /*Rakesh */
  color: #0098db;
 /* position: relative; */ /*Rakesh */
  margin: 34px 0 0 416px; 
  position: absolute;
}
#content_main_cont .search_form_main .filter .products_shown,
#content_main_cont .search_form_main .filter .num_result_shown {
  float: left;
  width:  190px;
  margin: 0 15px 0 0;
  /*background: #f5f5f5 !important;*//*Rakesh*/
}
#content_main_cont .search_form_main .filter .num_result_shown {
  width: 210px;
}
#content_main_cont .search_form_main .filter .products_shown input.dijitInputInner,
#content_main_cont .search_form_main .filter .num_result_shown input.dijitInputInner {
  padding: 15px 10px 13px !important;
  font-size: 16px;  
}
#content_main_cont .search_form_main .filter .products_shown input.dijitArrowButtonInner,
#content_main_cont .search_form_main .filter .num_result_shown input.dijitArrowButtonInner {
  padding: 15px 0;
  font-size: 15px;
  background-position: 0 10px;
}
#content_main_cont .search_form_main .filter .products_shown .dijitInputContainer,
#content_main_cont .search_form_main .filter .num_result_shown .dijitInputContainer {
  background: none !important;
}
#content_main_cont .search_form_main .filter .dijitSelect .dijitButtonContents {
  padding: 15px 0 14px 10px;
}
#content_main_cont .search_form_main .filter {
  font-size: 16px;
  font-weight: normal;
}


/* SRP */



/* subscribe table */
table#subscribe {
  width: 100%;
  margin-bottom: 20px;
}
table#subscribe .text_input {
  width: 370px;
}

/* form splits */

#dialog_prompt.success_msg {
  background-image: url(../images/icons/ico-check-prompt.png);
  background-repeat: no-repeat;
  background-position: 36px 36px;
}
#dialog_prompt.success_msg .dijitDialogPaneContent {
    padding: 50px 50px 100px 170px !important;
}
#dialog_prompt.alert_msg {
  background-image: url(../images/icons/ico-yield-prompt.png);
  background-repeat: no-repeat;
  background-position: 36px 36px;
}

#dialog_prompt.alert_msg .dijitDialogPaneContent {
  padding: 50px 50px 100px 170px !important;
}
.dialog_prompt {
  background-color: #F5F5F5;
  text-align: left;
  font-size: 16px;
  line-height: 21px;
  color: #5e5c60;
  margin: 15px 0 0 0;
  min-width: 800px;
}
/* Personal - Product - Internet solutions | success message */
.split_two .dialog_prompt {
  min-width: 0;
  padding: 15px;
}
.dialog_prompt.media_holder {
  width: 850px;
}
.dialog_prompt.media_holder h1 {
  width: 850px;
  margin: 15px 0 10px 0;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}
.dialog_prompt h1 {
  font-family: 'neotechmedium';
  font-size: 24px;
  line-height: 1;
  color: #075591;
  margin: 0 0 15px 0;
}
.dialog_prompt .neqaty_points_breakdown {
  margin: 15px 0 35px 0;
  padding: 15px 35px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.dialog_prompt .neqaty_points_breakdown p.neqaty_balance {
  float: left;
}
.dialog_prompt .neqaty_points_breakdown ul {
  float: left;
  margin: 10px 0 0 55px;
}
.dialog_prompt .neqaty_points_breakdown li strong {
  color: #08548e;
}
.dialog_prompt p.neqaty_balance {
  font-family: neotechlight;
  font-size: 36px;
  margin: 25px 0;
  color: #08548e;
}
.dialog_prompt p.neqaty_balance strong {
  font-family: neotechbold;
  font-weight: normal;
}
.dialog_prompt.neqaty_calc_prompt {

}
.dialog_prompt.neqaty_calc_prompt h2 {
  font-family: neotechbold;
  font-size: 24px;
  padding: 10px 0;
  margin-bottom: 10px;
  color: #075591;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
.dialog_prompt p {
  margin:5px 0; 
}
.dialog_prompt a {
  text-decoration: underline;
}
.dialog_prompt a:hover {
  text-decoration: none;
}
.dialog_prompt #map_canvas {
  border:1px solid #d8d8d8;
  width: 769px;
  height: 404px; 
  margin: 15px 0;
}
.dialog_prompt #map_canvas p {
margin: 25px; 
}
.dialog_prompt ul.dialog_bts {
  width:100%;
  margin: 15px 0 0 0;
}
.dialog_prompt ul.dialog_bts li {
  float: right;
  margin-left: 15px;
}
.dialog_prompt ul.dialog_bts a:hover,
.dialog_prompt ul.dialog_bts a {
  text-decoration: none;
}
 



.balance_list {
  width:100%;
  /*background: #fbfbfb url(../images/primary/sep-horz-tile.gif) repeat-x top left; */
  margin: 20px 0;
  border-collapse: separate;
  /*
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
  */
}
.alert_box .balance_list { margin: 0; }


.balance_list th {
  /*
  font-size: 16px;
  line-height: 18px;
  */
  color: #075591;
  padding: 19px 10px 19px 10px;
  /*
  box-sizing:border-box;
*/

  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-top: 2px solid #fbfbfb !important;
  border-bottom: 2px solid #fbfbfb !important;
}
.balance_list #nestedTableContainer th {
  padding: 0 10px 10px 10px;
}
.balance_list #nestedTableContainer th .bulk_action { top: 10px; }
.balance_list #nestedTableContainer th .bulk_action a { font-size: 13px; }
#nestedTableContainer ul.save_info_controls { margin: 15px 0 !important; }
#nestedTableContainer ul.save_info_controls a { margin: 0 !important; }


.dojoxGridMasterHeader {
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #fff;
}

.balance_list th span {
  font-weight: normal;
}
.balance_list td.dojoxGridRowbarInner {
  padding: 0;
}
.balance_list td {
  font-size: 13px;
  border-right: 1px solid #fbfbfb;
  border-left: 1px solid #fbfbfb;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 10px 7px 10px;
}
.mobily .dojoxGridRowOver td {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
.mobily .dojoxGridRowOver td:first-child,
.balance_list tr td:first-child,
.balance_list tr th:first-child {
  border-left: none;
}
.dojoxGridRowOver td:last-child,
.balance_list tr td:last-child,
.balance_list tr th:last-child {
  border-right: none;
}
.balance_list tr.total td {
  border-right: none;
  border-left: none;
  font-size: 16px;
  font-weight: bold;
}


table.balance_list {
  width:100%;
  background: #fbfbfb url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
  margin: 40px 0;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}

table.balance_list th {
  font-size: 16px;
  line-height: 16px;
  color: #075591;
  padding: 15px 10px 15px 10px;
  /*
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  */
}
table.balance_list th span {
  font-weight: normal;
}
table.balance_list td {
  font-size: 13px;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 10px 7px 10px;
}
table.balance_list tr td:first-child,
table.balance_list tr th:first-child {
  border-left: none;
}
table.balance_list tr td:last-child,
table.balance_list tr th:last-child {
  border-right: none;
}
table.balance_list tr.total td {
  border-right: none;
  border-left: none;
  font-size: 16px;
  font-weight: bold;
}


table#balance_list {
  width:100%;
  background: #fbfbfb url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
  margin: 40px 0;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;
}

table#balance_list th {
  font-size: 16px;
  line-height: 18px;
  color: #075591;
  padding: 15px 10px 15px 10px;
  
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
}
table#balance_list th span {
  font-weight: normal;
}
table#balance_list td {
  font-size: 13px;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 10px 7px 10px;
}
table#balance_list tr td:first-child,
table#balance_list tr th:first-child {
  border-left: none;
}
table#balance_list tr td:last-child,
table#balance_list tr th:last-child {
  border-right: none;
}
table#balance_list tr.total td {
  border-right: none;
  border-left: none;
  font-size: 16px;
  font-weight: bold;
}

#balance_type_wrap {
  float: left;
  width: 100%;
}
#balance_type_wrap h2 {
  float: left;
}
#balance_type_wrap .balance_type_select {
  float: right;
  margin: 19px 0 0 0;
}
#balance_type_wrap p {
  display: inline;
}
#balance_type_wrap .cta_select {
  width: 150px;
}
#account_user_content p.pay_now {
  float: right;
  margin: 0 0 20px 0;
}
#account_user_content .bill_details_type_select {
  margin: 19px 0 25px 0;
  position: relative;
  /*clear: both;*/
  width: 100%;
  text-align: right;
  padding: 25px 0 0 0;
}
#account_user_content .bill_details_type_select .billDetailsContainer p {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-right: 10px;
}
#account_user_content .bill_details_type_select p.print_bill {

}
#account_user_content .bill_details_type_select p.print_bill a {
  position: absolute;
  right: 0;
  top: 0px;
  padding: 0 0 0 23px;
  background: url(../images/icons/ico-print.png) no-repeat left center;
}
#account_user_content .bill_details_type_select p {
  display: inline;
}
#account_user_content .bill_details_type_select .cta_select {
  width: 150px;
}
#account_user_content .bill_details_type_select span.date {
  margin: 0 15px 0 0;
}
#account_user_content .new_bill_address {
  margin: 0 0 25px 0;
}
#account_user_content .new_bill_address input.text_input {
  margin: 0 25px 0 0;
  width: 300px;
}


/* Tiny Scrollbar */
.scrollbar { width: 100%; margin: 0; }
.scrollbar .viewport { width: 718px; height: 200px; overflow: hidden; position: relative; }
.scrollbar .overview { list-style: none; width:719px; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 17px; }
.scrollbar .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:17px; position: relative; padding: 0 1px; }
.scrollbar .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -4px; }
.scrollbar .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.scrollbar .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.scrollbar.in_content_table .overview { width: 700px; }



.dialog_prompt p.show_map {
  float: right;
  margin: 15px 0;
  font-size: 12px;
}
.dialog_prompt p.show_map a {
  padding: 0 15px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.dialog_prompt p.show_map a:hover {
  text-decoration: underline;
}
.dialog_prompt .prompt_select {
  position: absolute;
  top: 40px;
  right: 40px;
}
.dialog_prompt .prompt_select .cta_select {
  width: 200px;
  font-size: 13px;
}
.mobily .dialog_prompt .prompt_select .dijitSelect .dijitButtonContents {
  padding: 5px 0 4px 10px;
}

.dialog_prompt table#neqty_points_redeem {
  width:100%;
  border-left:2px solid #fbfbfb; 
  border-right:2px solid #fbfbfb; 
  background: #fbfbfb url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
  margin: 20px 0;
}
.dialog_prompt table#neqty_points_redeem table {
  width: 100%;
}
.dialog_prompt table#neqty_points_redeem th:first-child,
.dialog_prompt table#neqty_points_redeem table td:first-child {
  width: 500px;
}
.dialog_prompt table#neqty_points_redeem th {
  font-size: 16px;
  color: #075591;
  padding: 25px 10px 27px 10px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; 
}
.dialog_prompt table#neqty_points_redeem table td {
  font-size: 13px;
  padding: 5px 10px 7px 10px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; 
}

.dialog_prompt table { text-align: left; }
.dialog_prompt table#partner_list {
  width:100%;
  border-left:2px solid #fbfbfb; 
  border-right:2px solid #fbfbfb; 
  background: #fbfbfb url(../images/primary/sep-horz-tile.gif) repeat-x top left; 
  margin: 20px 0;
}
.dialog_prompt table#partner_list table {
  width: 100%;
}
.dialog_prompt table#partner_list th:first-child,
.dialog_prompt table#partner_list table td:first-child {

}
.dialog_prompt table#partner_list th table {
  width: 720px;
  border-collapse: separate;

}
.dialog_prompt table#partner_list table th {
  font-size: 16px;
  width: 25%;
  color: #075591;
  padding: 25px 10px 27px 10px;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
  background-image: url(../images/primary/sep-horz-tile.gif);
  background-repeat: repeat-x;
  background-position: bottom left; 
}
.dialog_prompt table#partner_list table th.spacer {
  width: 60px;
}
.dialog_prompt table#partner_list table th:first-child { border-left: none;}
.dialog_prompt table#partner_list table th:last-child { border-right: none;}

.dialog_prompt table#partner_list table td {
  font-size: 13px;
  width: 25%;
  padding: 5px 10px 7px 10px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; 
}
.dialog_prompt table#partner_list table td a.map_locator {
  float: left;
  clear: both;
  margin: 0;
  padding: 5px 20px 5px 0;
  background: url(../images/icons/ico-mini-map-marker.png) no-repeat right center;
}
.dialog_prompt table#partner_list table td a.map_locator:hover {
  text-decoration: underline;
}
.int_widget .split_one_alpha p {
  margin: 0;
}
#mobilyRegistrationPortletForm.int_widget #recaptcha_container .split_one_alpha {
  margin-top: -10px;
}
.int_widget .contact_msg {
  width: 430px;
  float: right;
  margin:20px 19px 10px 0; 
}
.int_widget .contact_msg p {
  margin: 30px 0;
  text-align: center;
  font-size: 16px;
  line-height: 17px;
  color: #5c8841;
  font-weight: bold;
}
.int_widget .contact_msg.contact_success_msg {
  border:1px solid #89cb61; 
  background: #b3e794; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZTc5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGMxNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b3e794 0%, #88c162 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3e794), color-stop(100%,#88c162)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b3e794 0%,#88c162 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e794', endColorstr='#88c162',GradientType=0 ); /* IE6-8 */
}

.int_widget .split_wrap_two  {
  margin: 15px 0 25px 0;
  width: 614px !important;
}
.int_widget .split_wrap_two.gmap  {
  width: 100% !important;
}
.int_widget .split_wrap_two.stacked  {
  margin: 15px 0 5px 0;
}
.int_widget .split_wrap_two.seperator  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 18px 0;
  margin: 0 0 30px 0;
}
.int_widget .split_wrap_two.seperator_alt  {
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
  padding: 0 0 28px 0;
  margin: 15px 0 30px 0 !important;
}
.int_widget .split_wrap_two .split_one_alpha {
  margin:0 18px 0 0;
  padding: 6px 0 0 0;
  font-size: 13px;
  line-height: 17px;
  color: #5e5c60;
}
.int_widget .split_wrap_two .split_one_gamma {
  margin:0 18px 0 0;
  padding: 6px 0 0 0;
  font-size: 13px;
  line-height: 17px;
  color: #5e5c60;
  text-align: right;
  position: relative;
}
#contactPRForm.int_widget .split_wrap_two .split_one_gamma {
	margin: 0 41px 0 0px;
	text-align: left;
	width: 65%;
}
#contactPRForm.int_widget .split_wrap_two .split_one_gamma #select_reason {
  margin: -23px 423px;
}
.int_widget .split_wrap_two .split_one_gamma label {
  color: #0098db;
  position: relative;
  top: 2px;
  margin: 0 10px 0 0;
}
.int_widget h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 23px;
  clear: both;
  margin-bottom: 15px;
}
.int_widget h2.plain_color {
  color: #404040;
}

.int_widget .textarea {
  margin: 15px 0 15px 0 !important;
}
.int_widget,
.int_widget .split_wrap_two {
  float: left;
  width:100%;
  position: relative;
}
.int_widget .split_wrap_two .split_one_beta.gmap img,
.int_widget .split_wrap_two .split_one_beta.gmap div {
  float: left;
  border: 1px solid #d9d9d9;
}
.int_widget span.req_ind {
  position: absolute;
  right: -2px;
  top: 5px;
  font-size: 18px;
  line-height: 1;
  color: #0098db;
}

/* contact page */
#editContact .account_title {
  margin: 9px 0 21px 0 !important;
}
#editContact .int_widget {
  width: 452px;
}
#editContact .int_widget .save_info_controls {
  margin: 25px 0 0;
}
#editContact .int_widget .save_info_controls li {
  margin: 0 0 0 10px;
}
#editContact .int_widget span.req_ind_2 {
  font-size: 18px;
  line-height: 1;
  margin-left: 5px;
  font-weight: bold;
  color: #0098db;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* szrvey */
#surveyForm .info_box .req_ind {
  margin-left: 10px;
  font-size: 18px;
  color: #0098db;
  vertical-align: top;
}

/* Personal - Product - Internet solutions | modal window */
.p_p_intsol .int_widget span.req_ind {
  position: relative;
  top: auto;
  margin-left: 20px;
}

.int_widget .split_wrap_two .split_one_beta select.cta_select {
  width: 434px; 
}
#recaptcha_container {
  margin: 15px 0; 
  float: left;
}

.content_contact {
  float: left;
  margin: 25px 0;
  padding: 20px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
} 
.content_contact .int_widget h2 {
  font-size: 24px;
  line-height: 24px;
  font-family: neotechmedium;
} 

/*in-site messages*/
#content_main_cont .site_msg {
  float: left;
  clear: both;
  width:100%;
  min-height: 80px;
  margin: 10px 0;
  padding: 0 0 25px 0;
}
#content_main_cont .site_msg.yield {
  background: url(../images/icons/ico-yield-reflection.png) no-repeat 0 0;
}
#content_main_cont .site_msg.error {
  background: url(../images/icons/ico-error-reflection.png) no-repeat 0 0;
}
#content_main_cont .site_msg.fatal_error {
  background: url(../images/icons/ico-error-fatal.png) no-repeat 50% 25px;
}
#content_main_cont .site_msg h1 {
  font-family: neotechlight;
  font-size: 32px;
  line-height: 1;
  margin: 10px 0 0 65px;
  float: left;
}
#content_main_cont .site_msg p {
  font-size: 13px;
  line-height: 17px;
  margin:35px 0; 
  width:100%;
  clear: both;
  float: left;
}
#content_main_cont .site_msg p.float {
  float: left;
  width: 600px;
  margin:0 0 0 30px; 
}

#content_main_cont .site_msg.fatal_error h1 {
  font-family: neotechregular;
  font-size: 36px;
  line-height: 1;
  margin: 210px 0 0 0;
  float: none;
  text-align: center;
}
#content_main_cont .site_msg.fatal_error p {
  font-size: 14px;
  line-height: 17px;
  margin:25px 45px; 
  width: auto;
}
body.site_maintenance {
  background: #075591;
}
body.site_maintenance #content_main_cont #brand_mobily_maintenance a {
  background: url(../images/branding/brand-mobily-maintenance.png) no-repeat 0 0;
  width: 126px;
  height: 50px;
  position: absolute;
  top:10px;
  left:0;
}
#content_main_cont .site_down_alert {
  background: #fff;
  text-align: center;
  top:100px;
  width:950px;
  height: 445px;
  box-shadow: 0 20px 30px rgba(0,0,0,0.5);
}
#content_main_cont .site_down_alert.alert_var_one {
  background: #fff url(../images/icons/bg-site-down-alert.png) no-repeat top center;
}
#content_main_cont .site_down_alert.alert_var_two {
  background: #fff url(../images/icons/bg-site-down-yield.png) no-repeat top center;
}
#content_main_cont .site_down_alert.alert_var_three {
  background: #fff url(../images/icons/bg-site-down-smiley.png) no-repeat top center;
}
#content_main_cont .site_down_alert {
  position: relative;
}
#content_main_cont .site_down_alert:after {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#content_main_cont .site_down_alert:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 15px;
  left: 40px;
  margin-left: 0;
}
#content_main_cont .site_down_alert h1 {
  font-size: 36px;
  line-height: 1;
  padding: 300px 0 0 0;
}
#content_main_cont .site_down_alert.alert_var_two h1 {
  padding: 250px 0 0 0;
}
#content_main_cont .site_down_alert.alert_var_three h1 {
  padding: 245px 0 0 0;
}
#content_main_cont .site_down_alert p {
  font-size: 20px;
  line-height: 26px;
}

body.maintenance_mode {
  background: #fbfbfb url(../images/primary/bg-maintenance-mode.gif) repeat-x top left;
}
body.maintenance_mode #content_main_cont #brand_mobily_alt a {
  background: url(../images/branding/brand-mobily-large.png) no-repeat 0 0;
  width: 173px;
  height: 69px;
  position: absolute;
  top:90px;
  left:50%;
  margin-left: -90px;
}

body.maintenance_mode #content_main_cont .site_msg h1 {
  font-family: neotechregular;
  font-size: 36px;
  line-height: 1;
  margin: 220px 0 0 0;
  float: none;
  text-align: center;
}
body.maintenance_mode #content_main_cont .site_msg p {
  font-size: 14px;
  line-height: 17px;
  margin:25px 45px; 
  width: auto;
}

/*in-site messages*/



/*reusable messages*/
#content_main_cont .alert_msg,
#content_main_cont .service_msg  {
  width: 100%;
  float: left;
  display: inline-block;
  clear: both;
  background-color: #f5e583;
  text-align: left;
  font-size: 15px;
  line-height: 23px;
  color: #5e5c60;
  position: relative;
  margin: 3px 0;
  /*bottom: 14px;*/
  z-index: 99;
}
#content_main_cont .service_msg {
  background-color: #e0e0e0;
}
#content_main_cont .alert_msg p,
#content_main_cont .service_msg p {
  margin: 13px 10px;
  padding: 0 0 0 28px;
  color: #5E5C60;
  font-weight: bold;
  float: left;
}
#content_main_cont .alert_msg.alert_succes_msg p,
#content_main_cont .service_msg.alert_succes_msg p {
  background: url(../images/icons/ico-msg-success-alt.png) no-repeat 0 3px;
}
/*Start UI Fix for error message box - AK 21Jan2015*/
#okMsg p{width:55%;}
#okMsg .prompt_controls{top: 8px; position: relative;}
/*End UI Fix for error message box - AK 21Jan2015*/
#content_main_cont .alert_msg.alert_yield_msg p,
#content_main_cont .service_msg.alert_yield_msg p {
  background: url(../images/icons/ico-msg-yield.png) no-repeat 0 1px;
}
#content_main_cont .alert_msg.alert_info_msg p,
#content_main_cont .service_msg.alert_info_msg p {
  background: url(../images/icons/ico-msg-info.png) no-repeat 0 1px;
}
#content_main_cont .alert_msg form input.text_input {
  margin: 10px 0 0 0;
}
#content_main_cont .close_alert_msg {
  position: absolute;
  right: 10px;
  top:10px;
  background:url(../images/icons/ico-close-msg-prompt.png) no-repeat 0 0;
  width: 7px;
  height: 7px; 
  text-indent: -9999em;
}
#content_main_cont .close_alert_msg:hover {
  background-position: 0 -7px;
}
#content_main_cont .prompt_controls {
  float: right;  
  margin: 10px 30px 10px 0;
}
#content_main_cont .prompt_controls li {
  float: left;
  margin: 0 0 0 15px;
}
#content_main_cont .prompt_controls a {
  float: left;  
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  color: #5E5C60;
  padding: 7px 10px;
  border: 1px solid #dccf80; 
  background: #e7d46e;
}
#content_main_cont .prompt_controls a:hover {
  border: 1px solid #bab070; 
  background: #cfbe64;
  text-decoration: none;
}
#content_main_cont .service_msg .prompt_controls a {
  border: 1px solid #b3b3b3;
  background: #e5e5e5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #a7a7a7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#a7a7a7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#a7a7a7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#a7a7a7',GradientType=0 ); /* IE6-8 */
}
#content_main_cont .service_msg .prompt_controls a:hover {
  background: rgb(234,234,234); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(185,185,185,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(185,185,185,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(185,185,185,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(185,185,185,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(185,185,185,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(185,185,185,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */

}
/*reusable messages*/

select.cta_select {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  /*background: #fbfbfb;*/
  color: #5e5c60;
  border: 1px solid #d7d7d7;
  padding: 4px 5px; 
}
.form_control_alt {
  float: left; 
  clear: both;
  padding: 20px 0;
  margin: 25px 0 0 0;
  width: 100%;
}
.submit_control input.cta_bt_large {
  cursor: pointer;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-family: Arial, Helvetica, sans-serif;
  padding: 15px 45px;
  border: none;
  background: #075591;
  border-radius: 7px;
}
.submit_control input.cta_bt_large:hover {
  background: #3682BB;
}
.submit_control input.cta_bt_large:active {
  background: #3682BB;
  color: #75b2e0
  -webkit-box-shadow: inset 0 0 20px #135575;
  box-shadow: inset 0 0 20px #135575;
}
.form_control {
  float: left; 
  padding: 15px 0 0;
  margin: 55px 0 0;
  width: 614px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.submit_control li { float: right; margin:0 0 0 10px !important; padding: 0 !important; background: none !imprtant; }
.submit_control input.cta_bt {
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
/*padding: 6px 10px;*/
/*padding: 9px 10px 8px 10px; */   /* mark 3.01.2014 | causing button problems */
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
.dj_webkit .submit_control input.cta_bt { /*padding: 7px 10px 11px 10px;*/  padding: 9px 10px 8px 10px;}
.dj_webkit .wizard .submit_control input.cta_bt { padding: 8px 10px 8px 10px;  }
.wizard .form_control { margin-top: 15px; }

.dj_webkit #finishRegistrationButton input.cta_bt {
    padding: 9px 10px 8px 10px;
}
.submit_control input.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
.submit_control a.cta_bt {
  cursor: pointer;
  color: #fff;
  float: right;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  padding: 9px 10px 8px 10px;
  margin: 0;
  border: none;
  background: #63c6f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTg2YjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #63c6f5 0%, #2a86b1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c6f5), color-stop(100%,#2a86b1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63c6f5 0%,#2a86b1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #63c6f5 0%,#2a86b1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63c6f5', endColorstr='#2a86b1',GradientType=0 ); /* IE6-8 */
}
.dj_gecko .submit_control a.cta_bt {
    padding: 7px 10px 8px;
}
.dj_gecko .submit_control input.cta_bt {
	padding: 5px 10px 6px;
}
.dj_gecko .submit_control input.cta_bt {
	padding: 5px 10px 6px;
}
.submit_control a.cta_bt.skip {
  /*padding: 12px 10px 6px;*/
  margin: 0;
}
#raqicreateUserAction .form_control {
	border-bottom: 4px solid #2B2A2C;
	background: none;
}


.submit_control a.cta_bt:hover {
  background: #4ca9d5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYTlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2M2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #4ca9d5 0%, #63c6f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca9d5), color-stop(100%,#63c6f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4ca9d5 0%,#63c6f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4ca9d5 0%,#63c6f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca9d5', endColorstr='#63c6f5',GradientType=0 ); /* IE6-8 */
}
.submit_control input.cta_bt:active {
  -webkit-box-shadow: inset 0 0 10px #176387;
  -moz-box-shadow: inset 0 0 10px #176387;
  -ms-box-shadow: inset 0 0 10px #176387;
  box-shadow: inset 0 0 10px #176387;
}
#leadGenerationMainDiv .form_control {
  width: 667px;
  margin: 15px 0 0;
}
.int_widget .result_prompt {
  position: relative;
  background: #f5f5f5;
  padding: 20px 20px 40px 20px;
  box-shadow: 1px 0 20px 9px rgba(72,72,72,0.4);
}
.int_widget .result_prompt:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.int_widget .result_prompt:after {
  border-color: rgba(245, 245, 245, 0);
  border-right-color: #f5f5f5;
  border-width: 15px;
  top: 50%;
  margin-top: -15px;
}
.int_widget .result_prompt h2 {
  font-family: 'neotechmedium';
  color: #075591;
  font-size: 24px;
  line-height: 1;
  margin:0 0 14px 0;
}
.int_widget .result_prompt dl {
  font-size: 16px;
  line-height: 20px;
  color: #5e5c60;
  margin-bottom: 7px;
}
.int_widget .result_prompt dt { color: #075591; }
.int_widget .result_prompt p.reset a {
  line-height: 1;
  position: absolute;
  right:15px;
  bottom: 13px;
  color: #0098db;
  padding: 0 8px 0 0;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.int_widget .result_prompt p.reset a:hover {
  text-decoration: underline;
}
.int_widget .result_prompt a.close_result_prompt {
  position: absolute;
  width:69px;
  height: 69px;
  top:-34px;
  right:-34px;
  background: url(../images/icons/ico-close-prompt.png) no-repeat 0 0;
}
.int_widget .result_prompt a.close_result_prompt:hover {
  background-position: 0 -69px;
}

/* form splits */

/* raqi */

.raqi .raqi_title_block {
  float: left;
  clear: left;
  color: #bebebe;
  padding: 0 0 40px 0;
  margin: 35px 0 0 0;
  width: 100%;
  background: url(../images/primary/bg-shade-raqi-title-block.png) no-repeat bottom center;
}
.raqi .raqi_title_block .package_about{
  float: left;
}
.raqi .raqi_title_block h1 {
  font-size: 30px;
  line-height: 40px;
  font-family: neotechbold;
  color: #bebebe;
}
.raqi .raqi_title_block p.tag_line {
  font-size: 16px;
  line-height: 20px;
}
.raqi .raqi_title_block .social_share {
  float: left;
  clear: both;
  width: 100%;
  margin: 25px 0 0 0;
  color: #5e5c60;
}
.raqi .raqi_title_block .social_share li {
  float: left;
  display: inline;
  clear: none;
  width: auto;
  margin: 0 8px 0 0;
  padding: 0;
  background: none;
}
.raqi .raqi_title_block .social_share a {
  float: left;
  width: 24px;
  height: 24px;
  background: url(../images/icons/ico-social-share.png) no-repeat 0 0;
}
.raqi .raqi_title_block .social_share a.facebook_share {
  background-position: 0 0;
}
.raqi .raqi_title_block .social_share a.twitter_share {
  background-position: -32px 0;
}
.raqi .raqi_title_block .social_share a.google_share {
  background-position: -64px 0;
}
.raqi .raqi_title_block .pricing {
  float: right;
  color: #6c696e;
}

.raqi .raqi_title_block .pricing dl {
  float: left;
  margin: 0 45px 0 0;
}
.raqi .raqi_title_block .pricing dt {
  font-size: 21px;
  margin: 0 0 10px 0;
}
.raqi .raqi_title_block .pricing dd {
  font-size: 95px;
  line-height: 65px;
  font-family: neotechbold;
}
.raqi .raqi_title_block .pricing dd.unit {
  font-size: 16px;
  line-height: 1;
  font-style: italic;
  font-family: arial;
}
.raqi .raqi_title_block .pricing p.join {
  float: left;
  margin: 50px 0 0 0;
}
.raqi .raqi_title_block .pricing p.join a {
  margin: 0 0 10px 0;
  float: left;
  color: #bebebe;
}
.raqi .raqi_title_block .pricing p.join a.cta_bt_alt {
  color: #2b2a2c;
}



.raqi #content_main_cont {
  color: #bebebe;
}
.raqi #content_main_cont p.raqi_intro {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 25px 0;
}
.raqi #content_main_cont .raqi_box {
  width: 100%;
  float: left;
  margin: 0 0 25px 0;
  border-bottom: 4px solid #2b2a2c;
}
.raqi #content_main_cont .raqi_box.new_services {
  padding: 0 0 210px 0;
  background: url(../images/icons/ico-raqi-new-services.png) no-repeat 45px bottom ;
}
.raqi #content_main_cont .raqi_box.roaming {
  padding: 0 0 210px 0;
  background: url(../images/icons/ico-raqi-roaming.png) no-repeat 45px bottom ;
}
.raqi #content_main_cont .raqi_box.bundles {
  padding: 0 0 210px 0;
  background: url(../images/icons/ico-raqi-bundles.png) no-repeat 45px bottom ;
}
.raqi #content_main_cont .raqi_box.premium_membership {
  padding: 0 0 210px 0;
  border-bottom: none;
  margin: 0;
  background: url(../images/icons/ico-raqi-premium-membership.png) no-repeat 45px bottom ;
}

.raqi #content_main_cont .raqi_box .split_one {
  width: 300px;
  float: left;
  margin: 0 20px 0 0;
  padding: 10px 0 0 0;
}

.raqi #content_main_cont a {
  color: #bebebe;
}
.raqi #content_main_cont a.learn_more {
  padding-right: 12px;
  color:#bebebe;
  background-image: url(../images/icons/ico-arrow-grey.png);
}
.raqi #content_main_cont .contacts_box p {
  line-height: 23px;
}
.raqi #content_main_cont .contacts_box a {
  padding-right: 12px;
  background: url(../images/icons/ico-arrow-grey.png) no-repeat right center;
}

.raqi #content_main_cont .split_one.full {
  width: 475px;
}
.raqi #content_main_cont .split_one.full p {
  font-size: 13px;
  line-height: 20px;
}
.raqi #content_main_cont .raqi_box .split_two {
  width: 290px;
  float: right;
}
.raqi #content_main_cont .split_one h2 {
  font-size: 24px;
  line-height: 24px;
  font-family: neotechbold;
  color: #6c696e;
  margin: 0 0 20px 0;
}
.raqi #content_main_cont .split_one p {
  font-size: 13px;
  line-height: 17px;
  margin: 25px 0;
}
.raqi #content_main_cont .split_one p.linked_stories span {
  font-family: neotechregular;
  padding: 0 15px 0 0;
  font-size: 16px;
  background: url(../images/icons/ico-raqi-read-more.png) no-repeat right center;
}
.raqi #content_main_cont .split_one p.linked_stories a {
  color: #6c696e;
}
.raqi #content_main_cont .split_one p.linked_stories a:hover {
  text-decoration: none;
  color: #fff;
}
.raqi #content_main_cont ul.raqi_sub_nav {
  /*font-size: 16px;*/
  font-size: 14px;
  line-height: 18px;
  float: right;
}
.raqi #content_main_cont ul.raqi_sub_nav li {
  border-bottom: 2px solid #2b2a2c;
  width: 294px;
}
.raqi #content_main_cont ul.raqi_sub_nav a {
  color: #6e6b70;
  padding: 10px 5px;
  display: block;
  background: url(../images/icons/ico-raqi-sub-nav.png) no-repeat right center;
}
/* raqi */



/* overflows for datagrids */
#requestHistoryContentPane,
#creditLimitStatusGridContainer{
 /* overflow-x: hidden; */
}
/*
#SoftPhoneStandByDiv {
  overflow-x: hidden; 
}*/
/* overflows for datagrids */


.dijitTabContainerNoLayout {
   /*overflow: visible; *//* overflow fix */
}



/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* content main */

/* sidebar */
.side_box {
  /*margin: 15px 0 0 0;*/
  padding: 0 0 22px 0;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left; */
}
.side_box h2 {
  font-size: 16px;
  line-height: 20px;
  /*margin: 0 0 8px 0;*/
  margin: 10px 25px 8px 0; /*Rakesh*/
  font-family: Arial, Helvetica, sans-serif;
}
.side_box p {
  font-size: 13px;
  line-height: 17px;
}
.side_box.newsletter_box form {
  margin: 8px 0 7px 0;
}
.side_box.newsletter_box form .text_head {
  margin-bottom: 3px;
}
.side_box.newsletter_box form .text_input {
  width: 174px;
}
.side_box.newsletter_box form .cta_bt {
  padding: 6px 7px;
  /*float: right;*/
}
.side_box.news_box {
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
}
.side_box.news_box.last {
  margin: 15px 0 25px 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;
}
.side_box.news_box h2 {
  margin: 0 0 3px 0;
}
.side_box h2 a {
  color: #075591;
}
.side_box h2 a:hover {
  color: #0098db;
}
.side_box img {
  float: right;
  margin: 3px 0 5px 10px;
}
.side_box a.learn_more {
  color: #0098db;
  padding: 0 8px 0 0;
  line-height: 22px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}
.side_box a.learn_more:hover {
  text-decoration: underline;
  color: #075591;
}
.side_box.faq_box {
  padding:  0 0 35px 0;
}
.side_box.faq_box ul {
  margin: 10px 0;
}
.side_box.faq_box ul li {
  padding:0 0 0 15px;
  margin: 0 0 5px 0; 
  line-height: 18px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 5px;
}
.raqi #content_main_cont .side_box.faq_box ul a {
  color: #5e5c60;
}
.side_box.faq_box ul a:hover {
  color: #0098db;
  text-decoration: underline;
}
.side_box.faq_box a.learn_more {
  float: right;
}
.side_box.app_promo_box dl.ringtone_mix {
  padding: 16px 125px 0 0;
  position: relative;
  background: url(../images/primary/ringtone-gfx-midi.png) no-repeat right center;
}
.side_box.app_promo_box dl.ringtone_mix dt {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  padding: 0 0 2px;
}
.side_box.app_promo_box dl.ringtone_mix dd {
  background: url(../images/primary/sep-horz-tile-alt.gif) repeat-x left bottom;
  padding: 0 0 21px;
  margin: 0 0 18px 0;
}
.side_box.app_promo_box dl.ringtone_mix dd:last-child {
  background: none;
}
.side_box.app_promo_box dl.ringtone_mix a.play {
  padding: 0 0 0 19px;
  margin: 0 18px 0 0;
  background: url(../images/icons/ico-play-blue.png) no-repeat left center;
}
.side_box.app_promo_box dl.ringtone_mix a.down {
  padding: 0 0 0 19px;
  margin: 0 18px 0 0;
  background: url(../images/icons/ico-download.png) no-repeat left center;
}

.raqi .raqi_boxes {
  margin: 20px 0 0 0;
}
.raqi .side_box {
  margin-bottom: 20px; 
  border-bottom:2px solid #2b2a2c;
}
.raqi .side_box h2 {
  color: #6c696e;
}

.raqi .side_box.faq_box h2 {
  padding-left: 25px;
  background: url(../images/icons/raqi-quest-mark-ico.png) no-repeat left center;
}
.raqi .side_box.faq_box ul li {
  background-image: url(../images/icons/raqi-ico-dot-list.png); 
}

/* sidebar */




/* site info lite */
#site_info_lite {
  background: url(../images/branding/bg-sep-fade-reverse.gif) no-repeat top center;
  padding: 15px 0;
}
#site_info_lite_nav {
  float: left;
  font-size: 10px;
  line-height: 1;
  margin: 23px 0 0 0; 
  text-transform: uppercase;
}
#site_info_lite_nav.inverse {
  margin: 40px 0 0 0; 
}
#site_info_lite_nav li { 
  float: left; 
  background: url(../images/icons/ico-arrow-blue.gif) no-repeat right center; 
  padding: 0 8px 0 0;
  margin:0 3px 0 0; 
}
#site_info_lite_nav li#currentYear { 
  background: none;
  position: relative;
  top: 1px;
}
#site_info_lite_nav.inverse li { 
  color: #012e4f;
  font-size: 12px;
  line-height: 1;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat left 4px; 
}
#site_info_lite_nav.inverse li:last-child { 
  background: none; 
  position: relative;
  top: 1px;
}
#site_info_lite_nav a { 
  float: left;
  /*color: #5494c4;*/
  color: #012E4F;
  margin: 2px 8px 0; 
}
#site_info_lite_nav a:hover { 
  /*color: #fff;*/
  text-decoration: underline;
}
#site_info_lite_nav.inverse a { 
  color: #FBFBFB; 
  font-size: 10px;
}
#site_info_lite_nav.inverse a:hover { 
  color: #fff; 
}
#site_info_lite p.copyright { 
  float: left;
  color: #012e4f; 
  font-size: 12px;
  line-height: 1;
  margin: 25px 0 0 4px;
}
#site_info_lite .premium {
  float: right;
  font-size: 12px;
  line-height: 15px;
  margin:10px 0; 
}
#site_info_lite .premium_quick_info {
  float: right;
  text-align: right;
}
#site_info_lite .premium_follow { float: right; }
#site_info_lite .premium_follow a {
  float: right;
  color: #000;
  font-size: 14px;
  line-height: 25px;
  padding:0 0 0 24px;
  margin: 3px 0 0 14px;
  background: url(../images/icons/mobily-premium-ico.gif) no-repeat left center;
}

/* site info */
#site_info {
  /* d140130 - bug 1038
  margin-top: 20px; */
  margin: 35px 0 0 0;
  padding:30px 0 15px 0; 
  background: #0097DB url(../images/branding/bg-tile-site-info-new.gif) repeat-x top left; /*ak branding change*/
}
.store_locator {
  float: left;
  width: 208px;
  text-align: center;
}
.site_info_nav,
.social_corner {
  float: left;
  width: 185px;
  padding: 8px 0 8px 17px;
  line-height: 20px;
  min-height: 185px;
  background:url(../images/branding/site-root-nav-sep-new.gif) repeat-y top left; /*ak branding change*/
}
.social_corner {
  width: 295px;
}
.site_info_nav h2,
.social_corner h2,
.store_locator h2 {
  font-family: 'neotechlight';
  font-size: 17px;
  color: #63c6f5;
}
.store_locator h2 a {
  color: #63c6f5;
  font-size: 21px;
  line-height: 26px;
  padding:100px 0 0 0; 
  margin: 3px 0 0 0;
  width: 185px;
  float: left;
  background: url(../images/icons/ico-map-marker-white.png) no-repeat 50% 30px; /*ak branding change*/
}
.store_locator h2 a:hover {
  color: #fff; /*ak branding change*/
  background-position: 50% -100px;
}
.site_info_nav a {
  font-size: 12px;
  line-height: 20px;
  color: #abd1e1;
}
.site_info_nav a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#facebook_site_info { margin:5px 0; }

#u_0_3 {
  color: #FBFBFB;
}

#twitter_site_info  { margin:5px 0; }



/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* site info */

.rotator{
    width:951px;
    height:300px;
    overflow:hidden;
}
.pane{
    width:951px;
    height:300px;
    overflow:hidden;
}
/* give feedback */
#give_feedback {
  position: absolute;
  top:150px;
  right:0;
  text-align: left;
}
#give_feedback p.give_feedback_toggle {
  float: left;
  background: url(../images/icons/ico-give-feedback.png) no-repeat 0 0;
  writing-mode: tb-rl; 
  -webkit-transform: rotate(90deg);  
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* ------------------------------------------------------------------------------------------------------------------- rtl */
/* give feedback */


.int_widget .password_strength {
    background-color: #EBEBEB;
    display: block;
    float: left;
    height: 27px;
    overflow: hidden;
    position: relative;
    width: 355px;
}
.int_widget .password_strength .indicator.strong {
    background-color: #3EDD1E;
    width: 353px;
}

.int_widget .password_strength .text {
    color: #FFFFFF;
    font-size: 18px;
    height: 27px;
    left: 0;
    line-height: 27px;
    position: absolute;
    text-indent: 25px;
    top: 0;
    width: 353px;
    z-index: 2;
}
.int_widget a.get_pincode_alt {
    float: right;
    margin: 4px 27px 0 0;
    text-decoration: underline;
}
.int_widget span.req_ind {
  color: #0098DB;
  font-size: 18px;
  line-height: 1;
  right: -20px;
  top: 0;
  font-weight: bold;
}
.int_widget .password_strength {
  display: block; width: 355px; height: 27px; background-color: #ebebeb; 
  position: relative; overflow: hidden; float: left;
}
.int_widget .password_strength .indicator {
  position: absolute; left: 0; top: 0; height: 27px; z-index: 1;
}
.int_widget .password_strength .indicator.weak {
  width: 117px; background-color: #ff4545;
} 
.int_widget .password_strength .indicator.medium {
  width: 234px; background-color: #ffcc00;
} 
.int_widget .password_strength .indicator.strong {
  width: 353px; background-color: #3edd1e;
} 
.int_widget .password_strength .text {
  position: absolute; left: 0; top: 0; height: 27px; width: 353px; z-index: 2;
  font-size: 18px; line-height: 27px; color: #fff; text-indent: 25px;
}
.int_widget a.get_pincode_alt {
  float: right; text-decoration: underline; margin: 4px 27px 0 0;
}
.learn_more_w_ico {
  text-indent: -9000px;
  overflow: hidden;
  width: 18px;
  height: 19px;
  margin: 5px 60px 0 0;
  background: url('../images/icons/ico-faq.png') no-repeat 0 0;
}
.dijitContentPane .select_options {
  clear: both;
  margin:20px 0 0 0;
}

#content_main_cont .raqi_intro {
  width:100%;
  
  margin: 0 0 25px 0;
  position: relative;
  /*background: url(/images/primary/sep-horz-grad.png) no-repeat bottom center;*/
  /*background: url(/images/icons/raqi-login-logo.png) no-repeat right top;*/
}
#content_main_cont .raqi_intro .gfx {
  padding:35px 0 5px; 
  background: url(../images/icons/raqi-login-logo.png) no-repeat 715px 0;
  margin: 10px 0;
}
#content_main_cont .raqi_intro h2 {
  font-size: 38px;
  line-height: 41px;
  margin: 0 0 15px 65px;
  font-family: 'neotechmedium';
}
#content_main_cont .raqi_intro p {
  font-size: 20px;
  line-height: 24px;
  color: #075590;
  margin: 0 0 0 65px;
  font-family: 'neotechlight';
}

.form_control p.note_spec {
  color: #0098db;
  margin: 0 0 0 164px;
  padding : 0;
}


/*Neqaty calculator*/
#neqaty_calc {
  margin: 10px 0;
  position: relative;
}
#neqaty_calc .promo_calc {
  margin: 10px 0;
  padding: 25px 0;
  position: relative;
  min-height: 200px;
}
#neqaty_calc .promo_calc h2 {
  font-size: 24px;
  line-height: 30px;
  font-family: 'neotechlight';
}
#neqaty_calc .promo_calc p.learn_more {
  margin: 25px 0;
}
#neqaty_calc .promo_calc img.promo_calc_gfx {
  position: absolute;
  right:0;
  top:0;
}
#neqaty_calc .calc_one {
  width:50%;
  float: left;
}
#neqaty_calc .calc_two {
  width:50%;
  float: right;
}
#neqaty_calc .calc_one h3,
#neqaty_calc .calc_two h3 {
  font-family: arial;
  font-size: 16px;
  line-height: 20px;
  margin: 0 15px 0 0;
  min-height: 3em;
}
#neqaty_calc .calc_one dl,
#neqaty_calc .calc_two dl {
  margin: 15px 0;
}
#neqaty_calc .calc_two dl .select_small {
  width: 265px;
}
/*Neqaty calculator*/

/*Complaint management*/
#account_user_content .request_complaints {

}
#account_user_content .request_complaints p.note {
  clear: both;
  float: none;
  margin:0;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  font-style: italic;
  width: auto;
}
#account_user_content .request_complaints h3 {
  margin:15px 0 0 0; 
  font-family: arial;
}
#account_user_content .request_complaints .info_box {
  float: left;
  width: 50%;
}
#account_user_content .request_complaints .info_box.large {
  width: 100%;
}
#account_user_content .request_complaints .info_box .text_input { top:0; width:290px;}
#account_user_content .request_complaints .info_box dt { width: 120px; }
#account_user_content .request_complaints .info_box dd { width: auto; }
#account_user_content .request_complaints .info_box.large dt { width: auto; margin: 5px 14px 10px 0; }
#account_user_content .request_complaints .info_box.large dd { width: 410px; }
#account_user_content .request_complaints .info_box.large.fixed_dt dt { width: 189px; }
#account_user_content .request_complaints .info_box .text_input.date_width { top:0; width:380px;}

#account_user_content .request_complaints .info_box .text_input.large { top:0; width:400px !important;}
#account_user_content .request_complaints .info_box .textarea_input { top:0; width:400px !important;}
#account_user_content .request_complaints .dijitSelect.select_large{ width:400px !important;}
/*#createComplaintAction  #account_user_content .request_complaints .dijitSelect.select_large{ width:400px !important;}*/
#submitNewComplaintAction #account_user_content .request_complaints .dijitSelect { width: 400px !important; }

#account_user_content .request_complaints .button.cta_bt { 
  display: inline;
}
#account_user_content .request_complaints .save_info_controls { 
  width:100%;
  padding: 10px 0 0 0;
  margin:15px 0 0 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
#account_user_content .request_complaints .save_info_controls li { 
  float: right;
}
#account_user_content .request_complaints ul.radio_bts li {
  width:50%;
}

ul.radio_bts li label {
  cursor: pointer;
}

/*Complaint management*/


/*Connectivity*/
.connectivity ul.circuit_boxes {
  float: left;
  width:100%;
  margin: 20px 0;
  padding: 20px 0 0 0;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.connectivity ul.circuit_boxes li {
  position: relative;
  margin: 5px 10px 15px 0;
  float: left;
  width:200px;
  min-height: 110px;
  padding-bottom: 10px;
  border:1px solid #e0e0e0; 
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  padding: 10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;

}
.connectivity ul.circuit_boxes li li {
  position: relative;
  margin:  0 10px;
  padding: 0 0 0 15px;
  background: url(../images/icons/ico-dot-blue.png) no-repeat left center;
}
.connectivity ul.circuit_boxes li h2 {
  font-size: 16px;
}
.connectivity ul.circuit_boxes li h3 {
  font-size: 14px !important;
  font-family: arial;
  margin: 0 !important;
  color: #333;
}
.connectivity ul.circuit_boxes li h3 {
  font-size: 12px;
  font-family: arial;
  margin: 0 !important;
}
.connectivity ul.circuit_boxes li a.cta_bt {
  position: absolute;
  bottom:10px;
  left:10px;
}
.connectivity .balance_list {
  margin: 0;
}

#account_user_content .connectivity .schedule_block.align {
  margin: 20px 0;
}
#account_user_content .connectivity .schedule_block dd.from_to {
  float: left;
  width:auto;
}
#account_user_content .connectivity .schedule_block.align dd.balance_type_submit {
 position: relative;
 float: left; 
 top: 2px;
}

.connectivity .grp_grid_wrap {
  margin: 25px 0; 
  position: relative;
}
.connectivity .grp_grid {
  width:40%;
  padding: 10px; 
  float: left;
  background: #e7eef2;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
}
.connectivity .grp_two {
  float: right;
}
.connectivity .grp_grid h2 {
  font-family: arial;
  font-size: 18px;
}
#account_user_content .connectivity .grp_grid dl.large_inline {
  width:100%;
  margin: 5px 0 0 0;
}
#account_user_content .connectivity .grp_grid dl.large_inline dt{
  width:auto;
}
#account_user_content .connectivity .grp_grid ul.radio_bts {
  margin:4px 0 0 15px;
}
#account_user_content .connectivity .grp_grid ul.radio_bts li {
  width: auto;
  margin-right: 25px;
}


/* Royal guard - Groups management */
#account_user_content .Royal_Guard .grp_grid dl.large_inline dt {
  width: 20%;
  margin: 0 5% 0 0;
  line-height: 27px;
}
#account_user_content .Royal_Guard .grp_grid dl.large_inline dd {
  width: 75%;
}
#account_user_content .Royal_Guard .grp_grid dl.large_inline dd li {
  margin: 0 0 0 5%;
  float: left;
}
#account_user_content .Royal_Guard .grp_grid dl.large_inline .radio_bts,
#account_user_content .Royal_Guard .grp_grid dl.large_inline dd li:first-child {
  /*margin: 0;*/
}
#account_user_content .Royal_Guard .grp_grid dl.large_inline .radio_bts .dijitRadio {
  /*
  vertical-align: top;
  margin-top: 2px;
  */
}
#account_user_content .Royal_Guard #rgReportContainer .radio_bts li,
#account_user_content .Royal_Guard #tempReportContainer .radio_bts li {
  margin-bottom: 5px;
}
/* -- */


#account_user_content .connectivity .grid {
  margin: 15px 0;
  height: 300px;
}
#account_user_content .connectivity  #data_grid_one {
  margin: 15px 0;
}
.connectivity .grp_grid_wrap p.swap_bt {
/* d140311
  position: absolute;
  top:50%;
  left: 41%;*/
  margin-top: 30%;
  float: left;
  width: 20%;
  text-align: center;
}

.connectivity #plan_boxes {
  float: left;
  width:100%;
}
.connectivity #plan_boxes .plan_box {
  background: #E7EEF2; 
  float: left;
  width:48%;
  padding:5px 15px; 
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.connectivity #plan_boxes .plan_premium { float: right; }
.connectivity #plan_boxes .plan_box h2 {
  font-family: arial;
  font-size: 18px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left bottom;
}
.connectivity #plan_boxes .plan_box h2 span {
  font-family: arial;
  font-size: 11px;
  text-align: right;
  color: #fff;
  background: #075590;
  float: right;
  position: relative;
  top:7px;
  padding: 0 10px;
  border-radius: 3px;
  text-shadow:1px 0 0 #002f53;
}
.connectivity #plan_boxes .plan_box table {
  margin:10px 0;  
  background: #FBFBFB;
  border-collapse: separate;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;

}
.connectivity #plan_boxes .plan_box table th,
.connectivity #plan_boxes .plan_box table td {
  padding: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.connectivity #plan_boxes .plan_box dl.sla {
  float: left;
  width:100%;
  margin: 5px 0 15px 0;
}
.connectivity #plan_boxes .plan_box dl.sla dt {
  float: left;
  margin: 0 15px 0 0;
}
.connectivity #plan_boxes .plan_box dl.sla dd {
  float: left;
  margin: 0 10px 0 0;
}
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt {
  float: left;
  border-radius: 3px;
  border: 1px solid #8181ab;
  color: #5E5C60;
  padding: 0 10px;
  font-size: 12px;
  background: #dce0f7; /* Old browsers */
  background: -moz-linear-gradient(top,  #dce0f7 0%, #babad2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce0f7), color-stop(100%,#babad2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dce0f7 0%,#babad2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dce0f7 0%,#babad2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dce0f7 0%,#babad2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #dce0f7 0%,#babad2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce0f7', endColorstr='#babad2',GradientType=0 ); /* IE6-9 */
}
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt:hover {
  text-decoration: none;
  background: #babad2;
}
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt.silver { 
  background: #edeff2; /* Old browsers */
  background: -moz-linear-gradient(top,  #edeff2 0%, #cbccd1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeff2), color-stop(100%,#cbccd1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #edeff2 0%,#cbccd1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #edeff2 0%,#cbccd1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #edeff2 0%,#cbccd1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #edeff2 0%,#cbccd1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeff2', endColorstr='#cbccd1',GradientType=0 ); /* IE6-9 */

  border: 1px solid #8e909a;  
}
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt.silver:hover {  background: #cbccd1;  }
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt.gold { 
  background: #fcfaf2; /* Old browsers */
  background: -moz-linear-gradient(top,  #fcfaf2 0%, #ebdc97 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfaf2), color-stop(100%,#ebdc97)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fcfaf2 0%,#ebdc97 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fcfaf2 0%,#ebdc97 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fcfaf2 0%,#ebdc97 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fcfaf2 0%,#ebdc97 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfaf2', endColorstr='#ebdc97',GradientType=0 ); /* IE6-9 */

  border: 1px solid #d8b619; 
}
.connectivity #plan_boxes .plan_box dl.sla a.pk_bt.gold:hover {  background: #ebdc97; }
.connectivity #plan_boxes .plan_box .cta_bt {
  float: right;
  margin: 5px 0 10px 0;
}
/*Connectivity*/


/* Royal gaurd */

#account_user_content ul.usefull_link_list {
  width:100%;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #e0e0e0;
}
#account_user_content ul.usefull_link_list li {
  width:100%;
  display: block;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #e0e0e0;
}
#account_user_content ul.usefull_link_list li a {
  color: #49c2e8;
  padding: 8px 10px;
  display: block;
}
#account_user_content ul.usefull_link_list li a:hover {
  background-color:#e7eef2; 
  text-decoration: none;
}


.tabs_wrap {
  margin: 15px 0;
}
.tabs_wrap .tab_wrap_inner {
  margin: 15px 0;
  padding: 10px 0;
  border-top: 4px solid #e1e1e1;
}
.tabs_wrap .tab_wrap_inner_child {
  margin: 10px 0;
  padding: 5px 0;
}
.tabs_wrap .tab_wrap_inner_child h3{
  font-family: arial;
  font-size: 22px;
}
.tabs_wrap .radio_bts {
  margin:15px 0; 
}
.tabs_wrap .radio_bts li {
  width: auto;
  float: left;
  margin-right: 15px;
}
#dijit_layout_ContentPane_7 .tabs_wrap #benefitRGForm .radio_bts li {
  clear: both;
}
.tabs_wrap input.text_input.medium {
  width: 200px;
  margin: -1px 0 0 15px;
}
#account_user_content .tabs_wrap .time_period_wrap {
  float: left;
  width:100%;
  margin: 15px 0;
}
#account_user_content .tabs_wrap .info_box {
  width: 50%;
  float: left;
}
#account_user_content .tabs_wrap .info_box dt {
  width: auto;
  margin-right: 15px;
}
#account_user_content .tabs_wrap .info_box dd {
  width: auto;
  float: left;
}

#account_user_content .tabs_wrap .datagrid_wrap {
	margin: 10px 0px;
}

.tabs_wrap .dijitContentPane {
  overflow: visible;
}

/* Royal gaurd */

#grid {
  float: left;
  clear: left;
  width: 100%;
}
/*
#account_user_content p {
  clear: left;
}
*/
.dojoxGrid .expands {
  padding: 10px;
  background: #eaeaea;
}


#account_user_content dl.down_tool {
  margin: 15px 0;
}
#account_user_content dl.down_tool dt {
  float: left;
  margin: 0 15px 0 0;
}
#account_user_content dl.down_tool dd {
  float: left;
}


.todo { background-color: #ffcc00 !important; }

#tv_shows_roll .slide p span {
  color: #5E5C60;
    float: left;
    font-family: sans-serif;
    font-size: 16px;
    padding: 0 11px;
}
#personal_products .service_select .option_list a:hover, #personal_products .service_select .option_list a.selected {
  background-position: 0 -182px;
  text-decoration: none;
}

#VoicePlans  .wrap .split_wrap_three.clean_feed {
 
 /* background: linear-gradient(to bottom, #EAEAEA 0%, #FBFBFB 10%, #FBFBFB 90%, #EAEAEA 100%) repeat scroll 0 0 transparent;
  background: -webkit-linear-gradient(#EAEAEA 0%,#FBFBFB 10%,#FBFBFB 90%, #EAEAEA 100%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
  background: none;

}

.voice_plans_sub_nav {
  width: 111px;
  height: 31px;
  padding: 61px 23px 16px 0;
  float: left;
  text-align: center;
  background: #f5f5f5 url(../images/primary/sep-vert.gif) no-repeat right top;
}

.clear_floating{
  clear:both;
}
.floated_divs_right {
  float:right;
  margin: 0 0 -39px;
  position: relative;
  z-index: 3;
}
.floated_divs_right.business_reg_switch {
  position: absolute;
  right: 0;
  top: 91px;
  margin: 0;
}


/*#dialog_prompt .floated_divs_right { position: inherit;}*/
#dialog_prompt a.popup_close_spec  { 
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding-right: 10px;
  background: url(../images/icons/ico-arrow-blue.gif) no-repeat right center; 
}
#dialog_prompt a.popup_close_spec:hover { text-decoration: none; }




#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related span {
  text-transform: lowercase;
}
#story_count {
  text-transform: lowercase;
  padding: 0 13px;
}

#VoicePlans section div div ul li div p:first-child {
   /*font-weight: bolder;*/
}
/*#dojox_widget_Standby_0 {
	background: url(../images/ajax_loader_64.gif) no-repeat right 0px center;
	background-color: none;
}*/
#personal_products .split_wrap_three_details ul li.current {
	background: url("/MobilyResources/english/images/icons/arrow-cut-top.png") no-repeat scroll 93px -1px rgba(0, 0, 0, 0);
}

#VoicePlans  .wrap .split_wrap_three .suggested_box_related span {
  padding: 0;
}
.wrap_container {
    background: url("../images/primary/sep-block.gif") no-repeat scroll center bottom transparent;
    padding: 25px 0 0;
}
/*
.productsTabs {
  width: 111px;
} */
.productsTabs#sub_nav_help  a {
  width: 109px;
}
.productsTabs#sub_nav_help {
  margin: 19px 8px -57px
}
#personal_products h1 {
  width: 60%;
}
#personal_products .head_products_block h1 {
    /*padding: 15px 0 0;*/
    padding: 43px 0 0;
    /*position: absolute;*/
}
#personal_products .head_products_block {
  /*padding: 0px 0 106px;*/
}
#personal_products .head_products_block a.more,#personal_products .head_products_block_title2 a.more { 
  margin: 15px 7px 0;
    padding: 0 14px 0 0;
}
#personal_products .service_select h2 {
  line-height: 41px;
}
#personal_products .service_select {
  padding: 0 0 0;
}
#support_social .social_support {
  background: url("../images/icons/ico-arrow-blue-large.png") no-repeat scroll right center transparent;
    float: right;
    /*font-size: 16px;
    margin: 15px 0 0;
    padding: 0 17px 0 0;*/
}
#suggest_feed .reset_plan {
  margin: 0 0 -52px;
}
/*#dijit_form_Form_0 .split_one_beta div {
  width: 425px;
}*/
.wpthemeInner, .wpthemeSecondaryNav {
  /*margin: 45px auto;*/
  margin: 0px 0px;
}
#personal_products .head_products_block {
   /* padding: 0 0 21px;*/
   margin: 0;
}
#personal_products .head_products_block #filtering #tag_nav {
  background: none;
  padding-bottom: 0;
}
#personal_products .head_products_block_title {
   /* padding: 0 0 21px;*/
}
#personal_products .head_products_block h1 {
    padding:0 0 10px 0;
	margin: 0 0 10px;/*faq*/
}
/*#personal_products .support_boxes .faq_box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}*/
#carousel_switch {
    /*border-top: 4px solid #E0E0E0;*/
}
#personal_products .product_intro {
  /*border-bottom: none;*/
}
#personal_products .support_boxes .faq_box h2 {
   padding: 0 24px;
}

#personal_products .support_boxes .faq_box {
    /*background: url("../images/icons/ico-faq.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: url("../images/icons/ico-faq.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
  background-image: url("../images/icons/ico-faq.png");
  background-repeat: no-repeat,repeat-x;
  background-position: left top,left bottom;
  margin: 30px 0 12px;
}
.support_boxes .check_coverage {
  /*border-top: 1px solid #E0E0E0;*/
  padding: 12px;
}
#feedbackForm .dijitTextBox, .mobily .dijitInputInner {
    width: 433px;
}
table.subscription_alt {
    border-bottom: 1px solid #FFFFFF;
    border-collapse: separate;
    border-top: 1px solid #E0E0E0;
    margin: 0 0 30px;
}
table#InjazResultTable {
  width: 614px;
}
#handset_grid,
#business_grid,
#favourite_number_grid,
#groupSmsGrid,
#groupVoiceGrid {
  padding:0; 
}

#stackContainer > .wizard_inner .balance_list  { border-bottom: none; }

table.subscription_alt td:first-child {
    border-right: 1px solid #FFFFFF;
    color: #075590;
    font-size: 16px;
    font-weight: bold;
    padding-left: 0;
}
table.subscription_alt td  {
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FFFFFF;
    font-size: 14px;
    line-height: 17px;
    overflow: hidden;
    padding: 14px 0 8px 10px;
    vertical-align: middle;
}
table.subscription_alt td:nth-child(2) {
    border-left: 1px solid #E0E0E0;
}
table.subscription_alt tr:last-child td {
    border-left: medium none;
    border-right: medium none;
    padding: 0;
    color: #5E5C60;
    font-size: 12px;
    font-style: none;
    line-height: 0px;
    margin: 16px 0;
    padding: 0;
}
#InjazResultTable.subscription_alt tr:last-child td {
	border-right: none;
    color: #075590;
    font-size: 16px;
    font-weight: bold;
	font-style: inherit;
	line-height: 17px;
	padding: 14px 0 8px 0px;
}
#InjazResultTable.subscription_alt td:nth-child(2) {
    border-left: 1px solid #E0E0E0;
}
table.subscription_alt td p {
    color: #5E5C60;
    font-size: 12px;
    font-style: italic;
    line-height: 16px;
    margin: 16px 0;
    padding: 0;
}

.product_details ul {
  padding: 0 0 23px;
}
.product_details ul li {
    background: url("../images/icons/ico-dot-list.png") no-repeat scroll 1px 8px rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 23px;
    padding: 0 0 0 14px;
}
dl.share_tools dd {
  /*padding: 0px 0px 0px 0px;*/
}
#sub_nav_help.productsTabs {
    margin: 18px 0px 10px;
}
#sub_nav_help a.additional_services span {
  padding: 65px 0px 0;
}
#sub_nav_help a.roaming_mobily span {
  padding: 65px 2px 0;
}
#personal_products {
    margin-top: 14px;
}
.product_details ul li {
  background: none;
  padding: 0 0 0 0px;
}
#personal_products table.compare_service .bar {
   top: -3px;
}
.wpthemeInner, .wpthemeSecondaryNav {
  /*width: 100%;*/
}
table.compare_service tbody tr:first-child {
  color: #0098db;
}
table.compare_service tbody tr:last-child{
  color: #63c6f5;
}
table.compare_service tr:first-child td div {
  width: 126px;
  height: 25px;
  border: #d0d0d0 1px solid;
  background-color: #e7e7e7;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  position: relative;
  top: -3px;
}
#personal_products #promotions_block .title {
  margin: 20px 0 7px;
}
#personal_products .head_products_block_title2 {
   /* margin: 0 0 -25px;*/
    padding: 0 0 21px;
    background: url(../images/primary/border-sep.gif) no-repeat scroll center bottom;
}
#personal_products .head_products_block_title2 h1 {
    padding: 15px 0 0;
    float: left;
    font-family: 'neotechlight';
    font-size: 32px;
    line-height: 32px;
}
.link_list_box {
  /*background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);*/
  /*height: 128px;
  padding-bottom: 25px;*/
}
#personal_products table.devices_compare td {
    height: 28px;
}
#bottom_line_div div {
  background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom;
}
#wrap_div div:last-child .side_box faq_box.div  {
  background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom;
}
#result_devices table.devices_compare {
  margin: 25px  4px;
  width: 100%;
  font-size: 12px;
  /*background: url(../images/primary/sep-horz-tile.gif) repeat-x right bottom*/;
}
#result_devices table.devices_compare th {
  /* background: url(../images/primary/sep-vert-tile.gif) repeat-y 88% bottom; */
   background: url(../images/primary/sep-vert-tile.gif) repeat-y 100% bottom; /*Rakesh*/
  padding: 0 0 0 0; 
  /*width: 16%;*/
}
#result_devices table.devices_compare td {
 /* background: url(../images/primary/sep-vert-tile.gif) repeat-y 88% bottom; */
   background: url(../images/primary/sep-vert-tile.gif) repeat-y 100% bottom; /*Rakesh */
  padding: 4px 0 4px 0; 
 /* width: 16%;*/
}
#result_devices table.devices_compare .title {
  font-size: 26px;
  line-height: 1;
  font-family: 'neotechlight';
  padding: 0;
  margin: 0;
  position: relative;
  top: -8px;
}
#result_devices table.devices_compare .separator {
   /*background: url(../images/primary/sep-horz-tile.gif) repeat-x right 20px;*/
   
   background: url(../images/primary/sep-horz-tile.gif) repeat-x right 33px;
   padding: 20px 0 20px;
   height: 2px; 
   float: none;
}
#result_devices table.devices_compare td.che {
  text-align: center;
}
#result_devices table.devices_compare td.che img {
  margin-left: -45px;
}
#result_devices table.devices_compare .item {
  position: relative;
  width: 100%;
  height: 221px;
  margin-bottom: 4px; /* float table mode */
  margin-left : 5px; /* Rakesh */
}
#result_devices table.devices_compare .item  h1 {
  font-size: 13px;
  line-height: 17px;
  /*font-family: arial;*/
  font-family: neotechbold; /*Rakesh*/
  /*Raef start*/
  max-height: 33px; 
  overflow: hidden;
  /* Raef end */
}

#result_devices table.devices_compare a.close {
  display: block;
  width: 13px;
  height: 11px;
  text-indent: -9999em;
  background: url(../images/icons/ico-close.png) no-repeat 0 0;
  position: absolute;
  /*right: 34px;*/
  right: 10px;/*Rakesh*/
  top: 0;
}
#result_devices table.devices_compare a.details {
  font-size: 12px;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right 5px;
  color: #0098DB;
  padding: 0 8px 0 0;
} 
#result_devices table.devices_compare .cta_select {
  width: 140px;
}
#result_devices table.devices_compare .cta_bt {
  display: block;
  width: 120px;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 10px; 
}
#result_devices table.devices_compare .cta_bt_deactivated {
  display: block;
  width: 120px;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 6px 10px; 
  border: 1px solid #b3b3b3;
  background: #e5e5e5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E3YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #a7a7a7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#a7a7a7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#a7a7a7 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#a7a7a7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#a7a7a7',GradientType=0 ); /* IE6-8 */
}
/*dojo select*/
#result_devices table.devices_compare .dijitSelect td {
    background: none;
    padding: 5px 0 4px 10px;
    width: 100%;
}
#result_devices table.devices_compare td {
    height: 28px;
}
#result_devices .item img {
  /*  margin: -5px -20px; */  /* Rakesh */
    padding: 23px 20px 8px;
}
#result_devices table.table2 td {
  height: 29px;
    margin: 12px;
    padding: 4px;
}
#result_devices table.table3 td {
    height: 29px;
    margin: 12px;
    padding: 4px;
}
#result_devices table.table4 td {
  height: 29px;
    margin: 12px;
    padding: 4px;
}
#result_devices table.table2 {
  height: 176px;
}
#result_devices table.table3 {
  height: 212px;
}
#result_devices table.table4 {
  height: 248px;
}
#personal_products .product_bottom_border {
    border-bottom: 4px solid #E0E0E0;
}
.bt_margin {
  margin: 10px;
}
#device_offer_packages a:hover {
  text-decoration: none;
}
#personal_products .filter_products_block h1 {
    width: 100%;
}
.business_discover_title {
    font-size: 32px;
    padding: 3px 0 15px;
}
.share_tools dt p {
    margin: 0 0 1.5em;
}
#MYFAQ .topic_box {
  padding: 0 0 10px 0;
  margin: 0;
  background: url(../images/branding/sub-nav-dbltile.gif) repeat-x bottom left;
  display: inline-block;
  width: 100%;
}
#MYFAQ .topic_box h2 { font-family: 'neotechbold'; }
body.business_support #MYFAQ .search_item {
  margin-top: 17px;
}


#support_custom_header {
  /*margin: -10px 0 18px;*/
  background: url("../images/primary/sep-block.gif") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  width: 660px; /* commenting this will cause line under title bug in  roaming collect call page */
}
#more_support_custom_header {
  background: url("../images/primary/sep-block.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
  line-height: 3;
  margin: 43px 0 -18px;
  width: 100%;
}
#personal_products .head_products_block h1.data_connect {
    padding: 18px 49px 8px;
}
#personal_products .head_products_block h1.hosting_managed_service {
    padding: 18px 57px 8px;
}
#personal_products .head_products_block h1.roaming  {
    padding: 18px 57px 8px;
}
#personal_products .trinomial_box h1.data_connect {
    padding: 18px 49px 8px;
}
#personal_products .trinomial_box h1.hosting_managed_service {
    padding: 18px 57px 8px;
}
#personal_products .trinomial_box h1.roaming  {
    padding: 18px 57px 8px;
}
#personal_products .trinomial_box h1.tel_msg  {
    padding: 18px 39px 8px;
}
#personal_products .trinomial_box h1.devices  {
    padding: 18px 57px 8px;
}
#personal_products .trinomial_box h1.voice_plan  {
    padding: 18px 39px 8px;
}
#personal_products .trinomial_box h1.internet_solutions  {
    padding: 18px 39px 8px;
}
#personal_products .trinomial_box h1.bundles  {
    padding: 18px 39px 8px;
}
#personal_products .trinomial_box h1.app_media  {
    padding: 18px 39px 8px;
}
#personal_products .trinomial_box h1.additional_services  {
    padding: 18px 39px 8px;
}
.styleguide_head {
  background: #0A4D96;
  color: #fff;
  font-size: 24px;
  padding: 15px 0;
}

.styleguide .block_sep {
  display: block;
  width: 100% !important;
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  margin-top: 25px;
  font-family: arial;
  border-bottom: 1px solid #ccc;
}
.styleguide .block_sep em {
  color: #aaa;
  font-size: 14px;
  font-style: normal;
}
.styleguide .style_note {
  background: #0A4D96;
  color: #fff;
  padding: 10px 15px;
  margin-bottom: 15px;
}
.styleguide .style_note p {
  padding-bottom: 0 !important;
}
.styleguide code {
  display:block;
  clear: both;
  outline: 1px #333 dotted;
  padding: 15px;
  margin: 10px 0;
  font-family: courier;
  background: #e4edf5;
  color: #5E5C60;
}
.styleguide h3.mark {
  margin:0 0 15px 0 !important;
}
#social_abt_mobily {
  float: right;
	/*padding: 113px 0 0;
  d140113 - Media Relations | removed due to too much spacing in content area
  */
}

#contactPRForm .text_input {
    /*width: 410px;*/
	width: 432px;
}
#account_user_content .tabs_wrap .tab_wrap_inner {
    border-top: 4px solid #E1E1E1;
  /*  margin: 63px 0;*/
    padding: 10px 0;
}
#twitter_site_info {
    /*margin: 13px 311px;*/
    width: 312px;
}
#branding_nav #support_nav li {
  /*width: 12%;  d1221 */
}
#branding_nav #support_nav li:last-child a {
  margin: -17px -9px;
  padding: 25px 0;
}
#branding_nav #support_nav li.split a.learn_more {
  clear: both;
  float: right;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  text-align: left;
  text-transform: none;
}
#branding_nav #support_nav_help li.split a.learn_more:hover{
  text-decoration: underline;
  box-shadow: none;
}
#branding_nav #support_nav li.support_last_li:last-child a {
    margin: 2px -6px 0;
    padding: 50px 0 0;
    height: auto;
}
.mobily .error {
border: 1px solid #FF0000;
}
.mobily .sponsorshipRequest_subject.error,
.mobily .sponsorshipRequest_gender.error {
border: none;
color: #FF0000;
}



.error {
border: 1px solid #FF0000;
}
#branding_nav #support_social.split a {
  clear: both;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
}

.dj_ie #content_main_cont .split_wrap_two .split_two div section {
    background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom;
}
#error_box_failure.alert_box_error {
	background: none repeat scroll 0 0 #F7E77B;
    clear: both;
    color: #252525;
    float: left;
    font-size: 12px;
    line-height: 21px;
    margin: 10px 0;
    padding: 5px 15px 15px;
    position: relative;
    text-transform: uppercase;
    width: 604px;
}
#error_box_failure p.title {
	background: url("../images/icons/ico-msg-yield.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-weight: bold;
    padding: 0 0 0 25px;
	text-transform: none;
}
.error-message { 
    border: 2px solid #0767BF;
   display: block;
   float: right;
   height: 17px;
   margin: 0 266px;
   padding: 2px 0 4px;
   width: 180px;
}
#content_main_cont .split_wrap_two .box .learn_more.more_topics {
    /*margin: 17px 0;*/
	margin: 17px 0 25px;
	float: right;    
}
#content_main_cont .split_wrap_two .box {
    padding: 6px 0 8px;
}
#facebook body {
	color: #63C6F5;
}
/* For widget background and text color */
.widget {
background-color: #000;
color: red;
}
/* For pages and posts */
.hentry {
background-color: #000;
color: red;
}
div.like span.connect_widget_text {color:red;}
div.like div.connect_widget_confirmation {color:red;}
div.like span.connect_widget_text a {color:red;}




/* Chart styles */

.chart_element {
  text-align: center;
  margin: 20px auto;

}
#madeCallsAccordion_wrapper .chart_element {
  float:none;
}
.chart_element p.chart_legend {
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  margin-left: 45px;
}
.chart_element p.chart_legend span {
  background: #0075b8; 
  border: 1px solid #3f97c9;
  padding: 5px 15px; 
  display: inline-block;
}
/* Chart styles */ 

#userSubsStandByDiv {
    position: absolute;
    top: 521px;
}

.ringtone_mix a.listen {
    background: url("../images/icons/ico-play-blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	 padding: 0 16px;
}
.ringtone_mix a.download {
    background: url("../images/icons/ico-down-blue.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	 padding: 0 16px;
}

#facebook body {
    color: #FF0000 !important;
}
#account_user_content .request_complaints .dijitSelect.select_large {
    /*width: 239px;*/
}
/*#coverageCheckFrame‏,#mapFrameId {
	z-index: -1000;
}*/
#account_user_content #occasionReminderForm .dijitPlaceHolder {
    color: #AAAAAA;
    font-style: italic;
    left: 5px;
    position: absolute;
    top: 0px;
}
#account_user_content #occasionReminderForm dd {
    margin: 13px 15px 0 0;
}
#account_user_content .occasionReminderbasic {
	min-height: 430px;
}

/* InJaaz CSS */

.claro .dijitCalendar {
    border: solid 1px #b5bcc7;
    background-color: #cfe5fa;
    background-image: url("images/calendarContainerImages.png");
    background-position: 0 -448px;
    background-repeat: repeat-x;
    text-align: center;
    padding: 6px 5px 3px 5px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-collapse: separate;
}
.dj_ie6 .claro .dijitCalendar {
    background-image: none;
}
.claro .dijitCalendar img {
    border: none;
}
.claro .dijitCalendarHover, .claro .dijitCalendar:hover, .claro .dijitCalendarActive {

    background-color: #abd6ff;
    border: solid 1px #759dc0;
}
.claro .dijitCalendarMonthContainer th {
    text-align: center;
    padding-bottom: 4px;
    vertical-align: middle;
}
.claro .dijitCalendarMonthLabel {
    color: #000000;
    font-size: 1.091em;
    padding: 0 4px;
}
.claro .dijitCalendarIncrementControl {
    width: 18px;
    height: 16px;
    background-image: url("images/calendarArrows.png");
    background-repeat: no-repeat;
}
.dj_ie6 .claro .dijitCalendarIncrementControl {
    background-image: url("images/calendarArrows8bit.png");
}
.claro .dijitCalendarIncrease {
    background-position: -18px 0;
}
.claro .dijitCalendarArrowHover .dijitCalendarDecrease, .claro .dijitCalendarArrow:hover .dijitCalendarDecrease {
    background-position: -36px 0;
}
.claro .dijitCalendarArrowHover .dijitCalendarIncrease, .claro .dijitCalendarArrow:hover .dijitCalendarIncrease {
    background-position: -55px 0;
}
.claro .dijitCalendarArrowActive .dijitCalendarDecrease, .claro .dijitCalendarArrow:active .dijitCalendarDecrease {
    background-position: -72px 0;
}
.claro .dijitCalendarArrowActive .dijitCalendarIncrease, .claro .dijitCalendarArrow:active .dijitCalendarIncrease {
    background-position: -91px 0;
}
.claro .dijitA11ySideArrow {

    display: none;
}
.claro .dijitCalendarDayLabelTemplate {
    padding-bottom: 0;
    text-align: center;
    border-bottom: 1px solid #b5bcc7;
    padding: 0 3px 2px;
}
.claro .dijitCalendarDayLabel {
    padding: 0 4px 0 4px;
    font-weight: bold;
    font-size: 0.909em;
    text-align: center;
    color: #000000;
}
.claro .dijitCalendarDateTemplate {
    text-align: center;
    background-color: #ffffff;
    background-image: url("images/calendarContainerImages.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-bottom: 1px solid #d3d3d3;
    padding-top: 0;
    font-size: 0.909em;
    font-family: Arial;
    font-weight: bold;
    letter-spacing: .05em;
    text-align: center;
    color: #000000;
}
.dj_ie6 .claro .dijitCalendarDateTemplate {
    background-image: none;
}
.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {
    background-color: #e5f2fe;
    background-image: none;
    border-bottom: solid 1px #d3d3d3;

}
.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {
    text-decoration: none;
    display: block;
    padding: 3px 5px 3px 4px;
    border: solid 1px #ffffff;

    background-color: rgba(171, 212, 251, 0);

    -webkit-transition-property: background-color, border;
    -moz-transition-property: background-color, border;
    transition-property: background-color, border;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    transition-duration: 0.35s;
}
.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
    color: #759dc0;
    border-color: #e5f2fe;

}
.claro .dijitCalendarYearContainer {
    vertical-align: middle;
}
.claro .dijitCalendarYearControl {
    padding: 1px 2px 2px 2px;
}
.claro .dijitCalendarYearLabel {
    padding: 2px 0 0 0;
    margin: 0;
    font-size: 1.17em;
}
.claro .dijitCalendarYearLabel span {

    vertical-align: middle;
}
.claro .dijitCalendarSelectedYear {
    padding: 0 3px;
}
.claro .dijitCalendarNextYear, .claro .dijitCalendarPreviousYear {
    padding: 1px 6px 1px 6px;
    font-size: 0.909em;
}
.claro .dijitCalendarSelectedYear {
    font-size: 1.091em;
    color: #000000;
}
.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
    background-color: #abd6ff;
    border: solid 1px #759dc0;
    color: #000000;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.claro .dijitCalendarNextYearHover,
.claro .dijitCalendarNextYear:hover,
.claro .dijitCalendarPreviousYearHover,
.claro .dijitCalendarPreviousYear:hover {
    color: #000000;
    border: solid 1px #ffffff;
    padding: 0 5px 0 5px;

    background-color: #e5f2fe;
}
.claro .dijitCalendarNextYearActive, .claro .dijitCalendarNextYear:active.claro .dijitCalendarPreviousYearActive, .claro .dijitCalendarPreviousYear:active {
    border: solid 1px #759dc0;
    padding: 0 5px 0 5px;

    background-color: #7dbdfa;
}
.claro .dijitCalendarActiveDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
    background-image: url("images/calendarContainerImages.png");
    background-position: 0 -300px;
    background-color: #7dbdfa;
    border: solid 1px #ffffff;
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
}
.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-image: none;
}
.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    color: #000000;
    background-color: #abd6ff;
    border-color: #759dc0;
}
.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {
    color: #818181;
    text-decoration: line-through;
}
.claro .dijitCalendar .dijitDropDownButton {
    margin: 0;
}
.claro .dijitCalendar .dijitButtonText {
    padding: 1px 0 3px;
    margin-right: -4px;
}
.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
    background-color: transparent;
    background-image: none;
    padding: 0 3px 0 2px;
    border: solid 1px #b5bcc7;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
    background-color: #e5f2fe;
    border: solid 1px #ffffff;
}
.claro .dijitCalendarMonthMenu {
    border-color: #759dc0;
    background-color: #ffffff;
    text-align: center;
    background-image: none;
}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
    border-top: solid 1px #ffffff;

    border-bottom: solid 1px #ffffff;
    padding: 2px 0;
}
.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {
    background-color: #abd6ff;
    border-color: #759dc0;
    border-width: 1px 0;
    background-image: url("images/commonHighlight.png");
    background-repeat: repeat-x;
}

/* Injazz completes */

/* Luka */
#stackController {
    padding:30px 20px 40px 20px;
    background: #fff; 

}
.dijitStackController .dijitToggleButton{
    padding: 10px 5px;
    font-size: 11px;
   
    width: 95px;
    height: 35px;
    text-align: center;
    margin-right:1px; 

   
    color: #ccc;
    border-bottom:5px solid #ccc;
}
.dijitStackController .dijitToggleButton span { white-space:pre-line; }

.stackControllerWizard .dijitToggleButton.dijitDisabled{
    opacity: 0.3;
}
.stackControllerWizard .dijitToggleButton.dijitChecked{
        border-bottom:5px solid #5D88AF;
         color: #0098DB;
 font-weight: bold;}

#dialog_prompt.wizard {
    width: 890px;
}
.wizard_prev #stackContainerPrev {
    background: #fff url("../images/icons/ico-arrow-blue-rtl.png") no-repeat center center;
    height: 85px;
    text-indent: -9999em;
    float: left;
    width: 25px;
}

.wizard_next #stackContainerNext {
    background: #fff url("../images/icons/ico-arrow-blue.png") no-repeat center center;
    height: 85px;
    text-indent: -9999em;
    float: right;
    width: 25px;
}
.mobily .dijitButton.wizard_prev .dijitButtonNode {
    padding: 0;
    background: none;
    position: relative;
    top: 4px; 
    left: 3px;
}
.mobily .dijitButton.wizard_next .dijitButtonNode {
    padding: 0;
    background: none;
    position: relative;
    top: 4px;
    right:3px;
}
#dialog_prompt #stackContainer .dijitContentPane {
    width: auto;
    padding: 0;
}
#dialog_prompt #stackContainer .balance_list {

}
#dialog_prompt #stackContainer .dijitContentPane {
    width: 830px !important;
}

#stackContainer .wizard_inner {
    padding: 25px 0;
}

#stackContainer .wizard_inner table {
  float: none;
}

/* renders the coverage map useless in chrome - must not have negative z-index

#content_main_cont #mapFrameId {
    z-index: -1000 !important;
}
#content_main_cont #mapFrameId #CoverageCheck {
	z-index: -1000 !important;
}

*/

#branding_nav li.my_mobily:hover a {
	background: none;
}
ul.check_bts li.align_other input {
    text-transform: none;
}
#mobilyRegistrationPortletForm.int_widget h2.form_title {
  line-height: 2;
}
#dijit_form_Form_0.int_widget h2 {
    margin: 15px 0;
}
/*
#dijit_form_Form_0 .submit_control input.cta_bt {
    margin: 0 10px 8px;
	padding: 6px 0px 6px 0px;
	-webkit-padding-start:9px;
	-webkit-padding-end:10px;
	-webkit-padding-before: 10px;
	-webkit-padding-after: 7px;
}
#formControl .submit_control input.cta_bt {
    margin: 0 10px 8px;
	padding: 6px 0px 6px 0px;
	-webkit-padding-start:9px;
	-webkit-padding-end:10px;
	-webkit-padding-before: 10px;
	-webkit-padding-after: 7px;
}
*/
#dijit_form_Select_0  tr td.dijitButtonNode* {
    width: 390px;
}
#feedbackForm.int_widget h2 {
    margin: 15px 0;
    float: left;
    clear: both;
    width: 100%;
}
#content_main_cont div.site_msg.error {
    border: medium none;
	margin: 26px 0 -21px;
}
#mobileNumberDIV .info_box dd {
    line-height: 29px;
}
.wpthemeControl {
   /* margin: 0 -17px 20px;*/
    width: 100%;
}
#personalregistrationdiv.floated_divs_right {
    height: 0px;
    margin: 47px 0 0 0;
}
/* Mobily Advantage Tabs */
#solution_advisor_news_feed ul:last-child {
   /* margin: 15px 7px 0;*/
   margin: 0;
}
/* End of Mobily Advacntage Tabs */
#userInformation,#addSubscription {
   /* margin: 25px -22px;*/
}

#message {
    width: 430px;
	height: 100px !important;
}
#homeAgentForm {
    margin: 25px 0;
}
#agentCity.dijitSelect.select_small {
    width: 430px;
}
#homeAgentForm h1 {
    margin: 0 181px;
}
#title_section.block {
    border-bottom: 4px solid #E0E0E0;
    width: 100%;
}
#section_media_button .support_content_x  a.cta_bt {
    float: right;
    margin: 10px 0;
}
#section_title a.go_back {
	top: 44px;
}
#mobilyRegistrationPortletForm ul.check_bts li.align_other {
  /* d140129 */
  top: 0;
  left: 0;
  margin: -4px 0 0 0;
}
#mobilyRegistrationPortletForm ul.check_bts li.align_other input {
  margin: 0;
  text-transform: uppercase;
}
#tariffDetailsDataGrid {
  clear: both;
  margin: 20px 0;
  display: inline-block;
}
#resetPWDForm .save_info_controls {
	/*float: right; */ /*Rakesh */
}
#EDIT_LOGIN_INFORMATION .save_info_controls {
   /* float: right;*/
   margin: 20px 28px 5px 0;
}
#updateUserAccountInfo .save_info_controls {
	/*float: right; */ /*Rakesh */
}
#internationalTariffForm .dijitSelect.select_small {
    width: 327px;
}



/* default overides */
.mobily .wpthemeLayoutContainers {
    padding: 0 !important;
}
.mobily .wpthemeInner, .wpthemeSecondaryNav {
   width: auto !important;
}
.account_user_content .confirmationDiv.message_alert {}

#paymentDataGrid {
  clear: both;
  display: inline-block;
}




/* pop out calender*/
.dijitCalendarMonthContainer { height: 40px;}
.mobily .dijitCalendarDayLabelTemplate { height: 30px;}
.mobily .dijitCalendarMonthLabel {}
.mobily .dijitCalendar .dijitDropDownButton .dijitButtonNode {}

/* pop out calender*/

/* default overides */

.reg_progress .reg_progess_view li.current:last-child {
/* d140409
  background: none repeat scroll 0 0 #C6EDFC;
  color: #075591;
*/
}

/*
#site_location_info #personal_products .head_products_block {
    border-bottom: none;
    margin: 0 0 -20px;
    padding: 0 0 0px;
}*/

/* My Mobily - Account settings - My Profile */
#account_user_content #EDIT_PASSWORD dl dt,
#account_user_content #EDIT_LOGIN_INFORMATION dl dt,
#account_user_content #EDIT_GENERAL_INFORMATION dl dt,
#account_user_content #EDIT_CONTACT_INFORMATION dl dt {
  line-height: 28px;
}

#forgotUserForm {
    margin: 20px 0;
}

#forgotPasswordForm {
    margin: 20px 0 0;
}

#content_main_cont #occasionReminderNoOccasionFound ul {
    margin: -38px 30px 0 0;
}
#benefitsAndDiscounts {
    margin: -21px 0;
}
#about-mobily-stock-price-data {
    /*margin: 10px -21px;*/
}
#account_user_content #occasionReminderForm .info_box.inline_cont dd ul.save_info_controls {
    margin: 0 299px;
    width: 50%;
}
#about-mobily-contact-pr {
    /*margin: 10px -20px;*/
    width: 100%;
}
#reason_select {
	width: 240px;
	margin: 0 0px;
}

#about-mobily-information-request ul.submit_control {
    float: right !important;
	/*margin: 13px 354px 0 0 !important;*//*Rakesh*/
    margin: 13px 338px 0 0 !important;
}
#about-mobily-information-request,#about-mobily-sponsorship-request,#about-mobily-stock-performance   {
  /*  margin: 20px -21px; */   /* mark 30.12.2013 | causing lazout problems on pages. this is not nivas css rule*/
}
#about-mobily-sponsorship-request #account_user_content {
    float: right;
    font-size: 13px;
	background: none;
    padding: 0 0px 0;
	width: 100%;
}
#select_reason {
	width: 38%;
	margin: -23px 419px;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_related .more_stories{
  font-family: 'neotechlight';
  font-size: 15px;
  color: #075590;
  padding: 0 8px 0 0;
  float: left;
  margin-left:35px; 
}
#personal_products .bundles_promo .info .more_stories {
  padding: 15px 0 0 0;
  font-size: 16px;
  line-height: 18px;
  color: #075590;
  font-family: 'neotechlight';
}
#discover_title_h1 {
  width: 100%;
  margin: 20px 0 0 0;
}
#contact_pr_msg {
    /*margin: 0 32px 3px 149px; */ /*causing markup problems | mark 27.12.2013 */
	margin: 0 32px 3px 149px;
}
/* i20131227 */
.int_widget .informationRequest_emailme label {
  display: inline-block; margin-bottom: 10px;
}
.int_widget span.req_ind_1#getPinLink {
  right: -50px;
}
.mobily #selectForm .dijitSelect {
    padding: 0;
}
#whatIsThisID {
	float: right;
	/*margin: 0px 17px;*/
}
#leadGenerationMainDiv .split_one_beta { margin-top: 10px; }
.int_widget #leadGenerationMainDiv span.req_ind {
  /*right: 60px;*/ /* Ravi creating star problems in lead generation */
}
.int_widget #leadGenerationMainDiv a#whatIsThisAnchor.get_pincode_alt {
  margin-right: 30px;
}

#clear_startDate {
  /*
	z-index: 999;
	float: right;
	margin: -27px 183px;
  */
}
#clear_endDate {
  /*
	z-index: 999;
	float: right;
	margin: -27px 183px;
  */
}
#personal_products .product_bottom_border_device {
	border-bottom: 4px solid #E0E0E0;
	margin-top: 60px;
}
#site_location_info #myForm {
    top: 41px;
}
html.dj_ie #site_location_info #myForm  {
    top: 41px !important;
}
#personal_products span.phoneNumber{
  direction: ltr;
  display: inline-block;
}


#mobilyRegistrationPortletForm .submit_control .cta_bt,
#mobilyRegistrationPortletForm .submit_control #submitBtn {
  margin: 0;
}
#mobilyRegistrationPortletForm #ageDiv {
  width: 612px;
  position: relative;
}


/* d2013-02-01  registration form calendar icon */
#mobilyRegistrationPortletForm #ageDiv input.calendar_tigger {
  float: left;
  width: 390px;
}
#mobilyRegistrationPortletForm #ageDiv .schedule_block {
  float: left;
  position: relative;
}
#mobilyRegistrationPortletForm #ageDiv .schedule_block a.calendar_tigger {
  display: block;
  width: 28px;
  height: 28px;
  background: url(../images/icons/ico-calendar.png) no-repeat 6px 6px;
  text-indent: -9999em;
}
#mobilyRegistrationPortletForm #ageDiv:after {
  content:'';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#personal_products .split_wrap_three_details ul li:last-child.current {
    background: url("/MobilyResources/english/images/icons/arrow-cut-top.png") no-repeat scroll 125px -1px rgba(0, 0, 0, 0);
}
#manageComplaintAction {
	width: 677px;
	margin: 10px 0px;
}
#manageComplaintAction #account_user_content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  /*  width: 100%;*/ /* causing ajax loader stoping */
	width: 674px;
	padding: 0px 0px 0px 0px;
}
#manageComplaintAction #account_user_content  .dijitSelect.select_small {
	width: 160px;
}
#manageComplaintAction #account_user_content .request_complaints .info_box dt {
	width: 66px;
}
#manageComplaintAction  #account_user_content .request_complaints .info_box {
	width: 45%;
}
/*
#manageComplaintAction #account_user_content .info_box dt  {
	margin: 7px 0;
}
*/
/*
#manageComplaintAction #searchSrNoBtn {
	margin: 8px 0px 8px;
}
*/
#manageComplaintAction #account_user_content .request_complaints .large dt {
	width: 300px;
}
/*
#manageComplaintAction #account_user_content #monthSelect {
	top: -3px;
}
*/
#manageComplaintAction #account_user_content #yearSelect {
	top: 1px;
	left: -3px;
}
/*
#manageComplaintAction #searchYearMonthBtn {
	margin: 8px 0px 8px;
}
*/
#neqaty-redeem-rewards #account_user_content .balance_msg {
	margin: 10px 0px -15px;
}
ul.bullet-points li {
	background: url("../images/icons/ico-dot-list.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 13px;
    line-height: 23px;
    padding: 0 0 0 14px;
}
#MobilySupportForumIframe {
	margin: 20px 0px;
	height: 3338px !important;
	width: 997px !important;
}
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related a span, 
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related span.linked_in_no  {
	font-family: 'neotechlight';
	font-size: 15px;
	color: #075590;
	padding: 0 5px 0 0;
	float: left;
}
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related a:hover span.linked_in_no  {
  color: #0098db;
}
#result_devices table.devices_compare .title {
  font-size: 25px;
  line-height: 1;
  font-family: 'neotechlight';
  padding: 0;
  margin: 0;
  position: relative;
  top: -8px;
}


#result_devices table.table2 td {
  height: 28px;
    margin: 12px;
    padding: 4px;
}
#result_devices table.table3 td {
    height: 28px;
    margin: 12px;
    padding: 4px;
}
#result_devices table.table4 td {
  height: 28px;
    margin: 12px;
    padding: 4px;
}
.statusVerified {
	color: #008000;
	padding: 5px 0;/*Rakesh*/
	position: absolute;/*Rakesh*/
}
.statusFailed {
	color: #FF0000;
	position: absolute; /*Rakesh*/
	padding: 6px 0; /*Rakesh*/
}
.edit_info_color {
	color: #B2B2B2;
}
/*Rakesh*/
#result_devices table.devices_compare .table4 {
	margin : -8px 4px;
}
/*Rakesh3*/
#bank_transfer_time .time_box {
    float: left;
    margin: 16px 0 4px;
    /* width: 100%; */
	width: 57%; /*Rakesh*/
}
/*Rakesh3*/
#bank_transfer_time .time_box dt {
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    padding: 0;
    /*width: 158px;*/
	width: 135px; /*Rakesh*/
}
/*Rakesh3*/
#bank_transfer_time .time_box dd {
    float: right;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    width: 100px;
	padding:0 16px;
	top: -7px;
}
#my-services-online-messaging .online_messaging-subscribe {
	margin: 0px 0px;
}
#my-services-services-status .schedule_block {
	width: 100%;
	margin: 0px -13px
}
#selector.dijitSelectLabel {
	width: 163px;
	overflow: hidden;
}
#account_user_content .card_details_controls {
	/*margin-top: -30px;*/
}
#selector {
	width: 140px;
}
#sponsorshipRequestForm #sponsorshipRequest_objectives {
    height: 96px !important;
    width: 412px;

}
#sponsorshipRequestForm #sponsorshipRequest_objectives {
    height: 96px !important;
    width: 412px;
}
#rahati-container .info_box dd {
    width: 320px;
}
#capRegistrationAction #userInformation #recaptcha_container {
    padding: 0 0 40px;
}
/*Rakesh*/
#mobilyRegistrationPortletForm ul.check_bts li {
	margin: 0;
}
#search_form a.cta_bt, button.cta_bt, input.cta_bt {
    margin: 0;
}
/*Rakesh*/
#capRegistrationAction ul.check_bts li {
	margin : 0;
}

.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#leadGenerationMainDiv h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 15px 0;
    border-bottom: 4px solid #E0E0E0;

}
#leadGenerationMainDiv {
    display: inline-block;
}


#about-mobily-stock-price-data .split_wrap_two {
    margin: 0;
}
/*Rakesh*/
#personal_products .sponsorshipReqText{
	color: #075590;
	width: 614px;
	font-size: 15px;
}
#personal_products .sponsorshipNormalText{
	width: 614px;
}
#account_user_content #BusinessReadySimPortletViewDiv input.cta_bt {
	padding: 8px 10px;
}
.dj_gecko #account_user_content #BusinessReadySimPortletViewDiv input.cta_bt {
	padding: 6px 10px;
}
#account_user_content #BusinessReadySimPortletViewDiv .more_sim input.cta_bt {
    margin: -1px 0 0 6px;
}
.dj_gecko #account_user_content #BusinessReadySimPortletViewDiv .more_sim input.cta_bt {
    margin: 0 0 0 6px;
    padding: 6px 10px;
}
.sponsorshipReqData{
	width : 614px;
}
#billingAccountNumber.bill_acc_num {
	width: 375px;
}
div.online_messaging_subscribe a.cta_bt {
  float: right;
  margin: 0;
}

/* Internet Explorer */

html.dj_ie9 #content_main_cont .search_form_main .filter .products_shown input.dijitArrowButtonInner,
html.dj_ie9 #content_main_cont .search_form_main .filter .num_result_shown input.dijitArrowButtonInner {
  padding: 7px 0 15px;
}

html.dj_ie9 #content_main_cont .search_form_main .filter .products_shown input.dijitInputInner,
html.dj_ie9 #content_main_cont .search_form_main .filter .num_result_shown input.dijitInputInner {
  padding: 14px 10px 8px;
}

#leadGenerationMainDiv a.cta_bt {
  margin: 0;
  padding: 9px 10px 8px;
}

/* d140225 */
#leadGenerationMainDiv a.cta_bt {
  margin: 0;
  padding: 8px 10px;
}

/*Rakesh*/
#account_user_content .card_details_controls a.edit_info {
	color: #B2B2B2;
}
/*Rakesh*/
.mobily .dijitTextBox.large_text_input {
	width: 431px;
}
/*Rakesh*/
.mobily .dijitTextBox.medium_text_input {
	width: 226px;
}
.mobily #widget_enterSim {
  width: 205px;
  margin-right: 10px;
}
/*Rakesh*/
.mobily .dijitTextBox.small_text_input {
	width: 121px;
}
/*Rakesh*/
#personal_products .product_details .text ol {
	/* padding : 0 20px; */
	padding: 0 20px 10px; /*Rakesh*/
}
/*Rakesh*/
#main_table_search_result {
	background: url("../images/branding/sub-nav-dbltile.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
/*Rakesh*/
.sponsorshipRequest_uploader .uploader {
    float: left;
    width: 110px;
}
/*Rakesh*/
.sponsorshipRequest_uploader p em {
	float: left;
	margin: 6px 0;
	font-size: 11px;
}
/*Rakesh*/
.split_one_beta.sponsorshipRequest_uploader div p {
    padding: 2px;
	-webkit-padding-before: 6px;
	-webkit-padding-after: 6px;
	-moz-padding-before: 3px;
	-moz-padding-after: 3px;
}
/*Rakesh*/
/*#pinCodeDiv.message_alert.block {
	height: 41px;
	width : 614px !important;
	margin: -3px 0 5px 0;
}*/
#tempBenefitGrid2Dialog {
    width: 400px;
}
/*Rakesh*/
#site_location_info #pinCodeDiv.message_alert input.text_input {
	width: 140px;
}
#benefitGrid2Dialog {
    width: 387px;
}
.dj_chrome .credit_card_management input.cta_bt {
	padding: 10px 10px 7px;
}
#BusinessReadySimRequestHistory{
    float: left;
}
/*Rakesh*/
.registrationHeader h1.section_title {
	margin: 13px 0 1px;
}
/*Rakesh*/
.registrationHeader {
	padding : 0 0 10px;
}
/*Rakesh*/
.split_wrap_two.stacked.split_border {
    border-top: 1px solid #E0E0E0;
    margin: 30px 0 0;
    padding: 30px 0 0;
}
/*Rakesh*/
#mobilyRegistrationPortletForm.int_widget {
   /* margin: 0 0 30px; */
}
/*Rakesh*/
#capRegistrationAction.int_widget {
	margin: 6px 0 0;
}
#content_main .floated_divs_right.business_reg_switch {
    margin: 10px 0 0;
}
/*Rakesh*/
#about-mobily-contact-pr #content_main_cont .alert_msg {
	width: 93%;
}
/*Rakesh*/
#site_location_info #personal_products .head_products_block_title2 {
    margin: 0;
}
/*Rakesh*/
.support_boxes .box ol.carousel_pager {
	list-style: none outside none;
	font-weight: normal;
}
/*Rakesh*/ 
.support_boxes .box .carousel_pager {
	position: relative;
	float: left;
	text-align: center;
	left: 50%;
}
/*Rakesh*/
.support_boxes .box .carousel_pager li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: none;
	float: left;
	font-family: neotechmedium;
	font-size: 18px;
	line-height: 32px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	color: #fff;
	width:28px;
	height: 28px;
}
/*Rakesh*/
.support_boxes .box .carousel_pager li a.current {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 32px;
	margin: 0;
	padding: 0;
	position: relative;
	border-radius: 2px;
	background: #7c7c7c;
	text-align: center;
	color: #fff;
	width:28px;
	height: 28px;
	-moz-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
	-ms-box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 1px 0 3px rgba(0,0,0,0.3);
}
/*Rakesh*/
.support_boxes .box .carousel_pager li a {
	line-height: 32px;
	text-align: center;
	background: #d7d7d7;
	color: #5e5c60;
	width:28px;
	height: 28px;
	padding: 0;
	position: absolute;
	top:0;
	left:0;
	border-radius: 2px;
	text-indent: inherit;
}
/*Rakesh*/
#content_main_cont .support_boxes .box .carousel_pager li a:hover {
	text-decoration: none;
	background: #0098db;
	color: #fff;
}
/*Rakesh*/
#content_main_cont .support_boxes .box .carousel_pager li a.current:hover {
	text-decoration: none;
	background: #7c7c7c;
	color: #fff;
}
/*Rakesh*/
.support_boxes .box .carousel_pager li a.carousel_prev {
	background: transparent url(../images/primary/carousel-next-prev.png) no-repeat 4px 0;
	color: #fbfbfb;
	position: absolute;
	width:28px;
	height: 28px;
	left:0;
	top:2px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-indent: -9999em;
}
/*Rakesh*/
.support_boxes .box .carousel_pager li a.carousel_next {
	background:transparent url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
	color: #fbfbfb;
	position: absolute;
	width:28px;
	height: 28px;
	right:0;
	top:2px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-indent: -9999em;
}
/*Rakesh*/
#content_main_cont .support_boxes .box .carousel_pager li a.carousel_prev:hover {
	background: transparent url(../images/primary/carousel-next-prev.png) no-repeat 4px 0;
}
/*Rakesh*/
#content_main_cont .support_boxes .box .carousel_pager li a.carousel_next:hover {
	background:transparent url(../images/primary/carousel-next-prev.png) no-repeat -190px 0;
}
/*Rakesh*/
#neqaty-neqaty-calculator h1.account_title {
	background: none;
    margin : 0;
    padding : 0;
}
/*Rakesh*/
#neqaty-neqaty-calculator #neqaty_calc .calc_one {
    width : 48%;
}
/*Rakesh*/
#neqaty-neqaty-calculator #neqaty_calc .calc_two {
    width: 48%;
}
/*Rakesh*/
#neqaty-neqaty-calculator #neqaty_calc .calc_two dl {
	margin : 0;
}
/*Rakesh*/
#neqaty-neqaty-calculator #MYFAQ .topic_box {
	padding : 0 0 20px;
}
/*Rakesh*/
#neqaty-neqaty-calculator #MYFAQ .topic_box .calc_one dl {
	color: #075590;
    font-size: 16px;
    font-style: normal;
	margin : 0;
}
/*Rakesh*/
#neqaty-neqaty-calculator #MYFAQ .topic_box p {
    padding: 0 0 4px;
}
/*Rakesh*/
#neqaty-neqaty-calculator #MYFAQ h2.account_title {
	background: none;
	padding: 30px 0 0;
	font-size: 19px !important;
	font-family: arial !important;
	margin: 9px 0 0 !important;
}
/*Rakesh*/
#neqaty-neqaty-calculator .dijitTextBox.medium_text_input {
    margin: 0 4px 0 0;
    width: 240px;
}
/*Rakesh*/
#neqaty-neqaty-calculator .dijitSelect.select_medium {
    margin: 0 4px 0 0;
    width: 240px;
}
/*Rakesh*/
#neqaty-neqaty-calculator #neqaty_calc input.cta_bt {
    float: right;
	-webkit-padding-after: 9px;
	-webkit-padding-before: 8px;
}
/*Rakesh*/
#neqaty-neqaty-calculator .dijitSelect .dijitButtonContents {
    padding: 5px 0 2px 10px;
}
/*Rakesh*/
#neqaty-neqaty-calculator .select_medium span.dijitSelectLabel {
	font-size: 13px;
}
/*Rakesh*/
#neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    margin: 10px 0 20px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator h2.account_title {
	background : none;
	padding: 20px 0 0;
	font-family: arial !important;
    font-size: 15px !important;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator .topic_box {
	border-bottom : 1px solid #e0e0e0;
	padding: 30px 0 50px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ .topic_box {
    padding: 0;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator div.topic_box:first-of-type {
	border-bottom : none;
	background: url("../images/branding/sub-nav-dbltile.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
	padding: 0 0 30px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator .dijitSelect.small {
    margin: 0 0 10px;
    width: 296px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator .topic_box input.cta_bt {
    float: right;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #neqaty_calc {
    margin: 0;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #neqaty_calc .calc_one {
    width: 100%;
	padding: 10px 0;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator .topic_box p {
    padding: 0 0 4px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:first-of-type{
	background : none;
	border-bottom : 1px solid #e0e0e0;	
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ h2.account_title {
	font-size: 16px !important;
	padding: 20px 0 0;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator .dijitTextBox.medium_text_input {
    margin: 0 4px 2px 0;
    width: 216px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:first-of-type .dijitSelect.select_medium {
    margin: 0 4px 10px 0;
    width: 297px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type .dijitSelect.select_medium {
    margin: 0 4px 10px 0;
    width: 216px;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ .topic_box div.calc_one:first-of-type {
	padding: 0 0 30px;
	background: url("../images/branding/sub-nav-dbltile.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type div.calc_one:last-of-type {
	padding: 0;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type div.calc_one:nth-child(2) {
    padding: 10px 0 0;
}
/*Rakesh*/ 
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type div.calc_one:last-of-type a { 
 	float: right;
    padding: 4px 0 0;
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:nth-child(3) div.calc_one {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*Rakesh*/
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type {
	border-bottom : none;
}
/*Rakesh*/	
.personal_support #neqaty-neqaty-calculator #MYFAQ .topic_box .calc_one dl dd p {
	color: #5E5C60;
    font-size: 13px;
    font-style: italic;
}
/*Rakesh*/
.personal_support #neqaty-neqaty-calculator #MYFAQ .topic_box .calc_one dl dd a {
    font-style: normal;
}	
/*Rakesh*/
.personal_support #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type div.calc_one:last-of-type {
	width: 52%;
	float: right;
}
/*Rakesh*/
.personal_support #neqaty-neqaty-calculator #MYFAQ div.topic_box:last-of-type div.calc_one:last-of-type a  {
	float: right;
    margin: 10px 0 0;
}	
/*Rakesh*/
#forgotPasswordForm .alert_yield_msg {
	width :64%;
}
/*Rakesh*/
#feedbackForm.int_widget {
    margin: 0 0 10px;
}
/*Rakesh*/
.section_title.give_feedback {
    margin: 5px 0 5px;
}
/*Rakesh*/
#feedbackForm.int_widget .form_control {
	margin: 20px 0 0;
    padding: 20px 0 0;
}
/*Rakesh*/
#dijit_form_Form_0.int_widget {
   /* margin: 0 0 10px;*/
}
/*Rakesh*/
#dijit_form_Form_0.int_widget .form_control {
	margin: 20px 0 0;
    padding: 20px 0 0;
}
#userSubsGridID {
	float:left;
	width: 554px !important;/*Table width Registration*/
}
#userSubsGridID td.dojoxGridCell {
	border-bottom: none;/*Registration to remove double border*/
}
/*Rakesh*/
#account_dashboard.broadband .credit_transfer_box dl.clearfix a.cta_bt {
    margin: 0 0 0 16px;
}
/*Rakesh*/
#account_dashboard.broadband .credit_transfer_box {
	padding: 10px 0 55px 0px;
    /*width: 901px;*/
}
/*Rakesh*/
#account_dashboard.broadband .credit_transfer_box dl.clearfix dd #widget_idNumber {
     margin: 0 14px 0 0px;
}
/*Rakesh*/
#account_dashboard #successdiv.alert_succes_msg .prompt_controls a.cta_prompt{
	margin: 0 0 0 150px;
}
#account_dashboard #errordiv.alert_msg .prompt_controls a.cta_prompt{
	margin: 0 0 0 150px;
}
/*Rakesh*/
#account_dashboard.broadband .credit_transfer_box dl.clearfix a.get_pin_code {
    margin: 3px 0 0 14px;
}

#selectForm .info_box_detail dt {
	width: 163px;
}
/*Rakesh*/
#about-mobily-sponsorship-request #account_user_content .form_control {
	margin: 30px 0 0;
	padding: 20px 0 25px;
    width: 614px;
}
/*Rakesh*/
#capRegistrationAction #userInformation.wrap {
    padding: 5px 0 0;
}
#manageComplaintAction a.cta_bt {
    line-height: 5;
}
#account_user_content .request_complaints p.note {
	line-height: 0 !important;
	top: 10px;
}
/*Rakesh*/
#personal_products #links_cell #center_pager {
 	padding: 25px 0 0 0;
}

/*Rakesh*/
#account_user_content #benefitsStandByDiv table.balance_summary {
	margin: 0;
}
/*Rakesh*/
#account_user_content h2.account_title.no_sep {
	padding: 8px 0;
}
/*Rakesh*/
.bill_payment_header h1.section_title {
    margin: 0 0 10px;
}
/* linked in sidebar widget */
.suggested_box_related .linked_in_widget img {
  margin:0 3px 0 0; 
}
.suggested_box_related .linked_in_widget li {
  position: relative;
  padding: 15px 0;
}
.suggested_box_related .linked_in_widget a {
  position: absolute;
  left:160px;
  top: 15px;
  font-family: neotechlight;
  font-size: 16px;
  color: #075590;
  padding-right: 15px;
  background: url(../images/icons/ico-arrow-blue-large.png) no-repeat right 80%;
}
/* linked in sidebar widget */

a.bill_download {
	color: #075590;
    text-decoration: underline;
}
.media_video_h2 {
	margin: 10px 0 6px;
}
/*Rakesh*/
#leadGenerationMainDiv .split_wrap_two .split_one_alpha {
	margin: 8px 18px 0 0;
	width: 200px;
}
/*Rakesh*/	
#leadGenerationMainDiv .split_wrap_two {
    width: 100% !important;
    margin: 0 0 10px 0;
}
/*Rakesh*/
#leadGenerationMainDiv .split_one_beta a.cta_bt {
	margin: 0 3px 0 242px;
	padding: 7px 10px 6px;
  position: relative;
  top: 1px;
}
.dj_webkit #leadGenerationMainDiv .split_one_beta a.cta_bt {
  top: 2px;
}
/*Rakesh*/
#leadGenerationMainDiv .split_one_beta span.cta_bt {
}
/*Rakesh*/
#leadGenerationMainDiv .dijitTextBox {
	width: 432px;
}
/* d140227 - requested by mail */
#leadGenerationMainDiv #existingCustID .dijitTextBox {
  width: 392px !important;
}
.int_widget #leadGenerationMainDiv #existingCustID a#whatIsThisAnchor.get_pincode_alt {
  margin-right: 26px; 
}
/*Rakesh*/
#leadGenerationMainDiv .alert_msg p {
  padding: 3px 0 3px 28px;
	margin: 13px 10px;
}
/*Rakesh*/
#leadGenerationMainDiv .split_wrap_two:first-of-type .split_one_alpha {
    font-weight: bold;
}
/*Rakesh*/
#leadGenerationMainDiv .split_wrap_two:first-child .split_one_alpha {
    font-weight: normal;
}
/*Rakesh*/
#leadGenerationMainDiv #isContactID .split_wrap_two:first-child .split_one_alpha {
    font-weight: bold;
}
#account_user_content #masterBillAccountTable.bill_balance th,#account_user_content #masterBillAccountTable.bill_balance td{
    background: none;
}
#account_user_content #masterBillAccountTable.bill_balance td span {
    background: none;
}
#account_user_content #masterBillAccountTable.bill_balance {
    background: none;
}
#neqaty-neqaty-dashboard #account_dashboard.broadband .neqaty_box {
	width:871px;
	padding: 10px 0 20px;
}
#account_user_content #EDIT_CONTACT_INFORMATION,
#account_user_content #EDIT_ACCOUNT_INFORMATION,
#account_user_content #EDIT_LOGIN_INFORMATION {  position: relative;  top: -5px; }
#account_user_content #EDIT_ACCOUNT_INFORMATION .info_box:first-child dd, 
#account_user_content #EDIT_CONTACT_INFORMATION .info_box:first-child dd, 
#account_user_content #EDIT_LOGIN_INFORMATION .info_box:first-child dd {  margin-top: 5px; }

#EDIT_AUTHORIZEDPERSON_INFORMATION .info_box ul.radio_bts {
  position: relative;
  top: 5px;
}


#billPaymentForm {
	float: right;
}
/*Rakesh*/
#dataCCPaymentForm #account_user_content .info_box dt {
	padding: 0 5px 0 0;
}
/*Rakesh*/
#account_user_content .request_complaints .info_box.large dt {
    margin: 0 14px 0 0;
}
#content_main_cont a.text_dec_none:hover {
	text-decoration: none;
}
/* download prompt box */
.message_down {
  margin: 15px 0;
  background: #ececec;
  padding: 15px 20px;
  width: 595px !important;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
}
.message_down .message_down_control { margin: 10px 0 0 0; width:100%; display: inline-block; }
.message_down .message_down_control li.download { float: left; }
.message_down .message_down_control li.upload { float: right; }
/* download prompt box */
/* form fix */
.mobily #amount.dijitSelect.select_small {
  display: inline-block;
  max-width: 122px;
  width: 122px;
}
.mobily #amount.dijitSelect.select_small span.dijitSelectLabel { width: 76px; }
/* form fix */
/*Rakesh*/
#account_user_content table.service_balance_alt:last-of-type th:last-child {
	background: none repeat scroll 0 0 #F0F0F0;
}
/*Rakesh*/
.int_widget .alert_yield_msg input.text_input {
	margin: 10px 0;
	width: 140px;
}
/* datagrid fix */
#subAccounts .balance_list {
  margin-bottom: 0;
}
#masterAccountLevelReferenceGrid { 
  clear: both; 
  display: inline-block;
  margin: 20px 0;
}
.balance_list .balance_list {
  margin: 0;
}
/* datagrid fix */
/*Rakesh*/
#site_location_info h1.section_title.crp_wallet {
    margin: 30px 15px 10px 0;
    width: auto;
}
.mobily #neqaty-calculator_partner.dijitSelect.small {
    width: 81px;
}
.mobily #neqaty-calculator_category.dijitSelect.small {
    width: 81px;
}
.mobily #neqaty-calculator_partner.dijitSelect .dijitArrowButtonInner, .mobily #neqaty-calculator_partner.dijitComboBox .dijitArrowButtonInner {
	background-position : -9px 0;
	width: 16px;
}
.mobily #neqaty-calculator_category.dijitSelect .dijitArrowButtonInner, .mobily #neqaty-calculator_category.dijitComboBox .dijitArrowButtonInner {
	background-position : -9px 0;
	width: 16px;
}
.mobily #neqaty-calculator_partner .dijitSelectLabel {
    overflow: hidden;
    width: 90px;
}
.mobily #neqaty-calculator_category .dijitSelectLabel {
    overflow: hidden;
   /* width: 130px;*/
   width: 80px;
}
/*Rakesh*/
#billPaymentForm .info_box a.cta_bt {
	padding: 6px 10px 8px;
}
/*Rakesh*/
#billPaymentForm .subscription_select a.cta_bt {
	padding: 6px 10px 8px;
}
/*Rakesh*/
#billPaymentForm .save_info_controls input.cta_bt {
	-webkit-padding-before: 9px;
	-webkit-padding-after: 8px;
}
/*Rakesh*/
#account_user_content .subscription_bill_total span {
	color: #075590 !important;
}
/*Rakesh*/
#verifyDiv_CC_2927.alert_yield_msg {
	padding: 20px 0 0 20px;
	width: 616px !important;
}
/*Rakesh*/
#verifyDiv_CC_2927 .text_input {
	width: 220px;
}
/*Rakesh*/
#verifyDiv_CC_2927.alert_yield_msg div:first-child {
    padding: 0 0 6px;
}
/*Rakesh*/
#verifyDiv_CC_2927 span {
    font-weight: bold;
}
/*Rakesh*/
#account_user_content dl.crp_wallet dd {
    width: auto;
}
/*Rakesh*/
#account_user_content #ManageVoiceLinesTabContainer .service_filter .cta_bt {
  padding: 7px 10px 8px;
	top: 0;
  margin-left: 6px;
}
.dj_webkit #account_user_content #ManageVoiceLinesTabContainer .service_filter .cta_bt {
  padding: 8px 10px 9px;
}
#neqaty-neqaty-dashboard #account_dashboard {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
}
#account_dashboard .extra_options .split {
	/*padding: 10px 0;
	background: none;
	width: 871px;*/
}
/*Rakesh*/
#account_user_content #lineCreditStatus h1.account_title:first-child {
    margin: 0;
}
/*Rakesh*/
#account_user_content #lineCreditStatus .info_box input#durationGoBtn.cta_bt {
	margin: 0 0 0 14px;
}
/*Rakesh*/
#account_user_content #lineCreditStatus .info_box dt {
    width: 110px;
}
/*Rakesh*/
#account_user_content #lineCreditStatus .info_box.small dt {
	margin: 1px 0 0 0;
}
/*Rakesh*/
#account_user_content #lineCreditStatus .info_box .dijitSelect {
    margin: 1px 0;
}
/*Rakesh*/
#account_user_content #lineCreditStatus .info_box dd {
	margin: 0 0 0 1px;
}
/*Rakesh*/
#account_user_content #lineCreditStatus input.cta_bt {
	-webkit-margin-after: 2px;
	-webkit-padding-before: 8px;
	-webkit-padding-after: 9px;
}
#site_location_info .message_alert a.cta_bt {

}
/*Rakesh*/
#account_user_content #accountBillStandbyDiv table.bill_balance {
	margin: 0;
}
/*Rakesh*/
#accountBillStandbyDiv #accountBillGridContainer table tr .dojoxGridCell {
	vertical-align: middle;
	text-align: center;
}
/*
#paymentChannel_dropdown #paymentChannel_menu,#CPUSelector_dropdown,#RAMSelector_dropdown,#companyCountryOfOrigin_dropdown,#authorizedPersonNationality_dropdown{
    height: 250px !important;
    overflow-y: scroll !important;
}*/
#content_main_cont .support_content_x .news_box h1 {
	color: #075590;
	font-size: 24px;
	font-family: neotechmedium;
}
#content_main_cont .support_content_x .news_box.single_article {
	margin: 0;
}
#content_main_cont .support_content_x .news_box.single_article p {
	margin: 1em 0;
	line-height: 17px;
}
/* voice lines specific fixes */
#distributeRGForm li span.block_space,
#distributeRGTempForm li span.block_space {
  display: inline-block;
  width: 200px;
}
#distributeRGForm li #widget_RGFreeMinutes.text_input,
#distributeRGTempForm li #widget_TempFreeMinutes.text_input { width: 190px !important; }
#distributeRGForm li #searchNameRG.text_input,
#distributeRGTempForm li #searchNameTemp.text_input {width: 355px !important;}
/* ugly chrome hack*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  #distributeRGForm li #widget_RGFreeMinutes.text_input,
  #distributeRGTempForm li #widget_TempFreeMinutes.text_input { width: 203px !important; }
  #distributeRGForm li #searchNameRG.text_input,
  #distributeRGTempForm li #searchNameTemp.text_input {width: 361px !important;}
}
/* underline datagrid table links */
.dojoxGridMasterView table a { text-decoration: none; }
.dojoxGridMasterView table a:hover { text-decoration: none !important; }

.dojoxGridMasterView table .cta_bt,
.dojoxGridMasterView table .cta_bt:hover { text-decoration: none; }

input#minutesDRG {
  width: 115px;
}
/* voice lines specific fixes */
/* creditcard specific select/input */
#newCreditCardForm #expiryMonth { width: 150px; }
#newCreditCardForm #expiryYear  { width: 100px; }
#newCreditCardForm #widget_cvv  { width: 150px; }
/* creditcard specific select/input */

/*#account_user_content #masterContainerUL a.cta_bt, button.cta_bt, input.cta_bt {
   -webkit-padding-before: 7px;
*/

#account_user_content #masterContainerUL a.cta_bt {
  padding: 7px 10px 8px;

}
#account_user_content #masterContainerUL a.cta_bt { padding: 7px 10px 8px; }
.dj_webkit #account_user_content #masterContainerUL a.cta_bt { padding: 6px 10px 8px; }

#connection-picker-wrapper #picker {
	border : none !important;
}


/*Rakesh*/
#survey .section_title {
    background: url(../images/primary/border-sep.gif) no-repeat bottom left;
    padding: 0 0 22px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

/*Rakesh*/
#account_user_card .statusFailed {
    color: #FF0000;
   /* padding: 259px 0;*/
    position: absolute;
}
/*Rakesh*/
#account_user_card .statusVerified {
    color: #008000;
    padding: 5px 0;
    position: absolute;
}

/*Rakesh*/
#widget_subscriptionPeriod {
    width: 293px;
}
/*Rakesh*/
#subscriptionTotal {
    bottom: 6px;
    left: 550px;
    position: absolute;
}

#statusDetailsDateView dd.go_sim {
    top: 3px;
    width: 100px;
	left: -10px;
}
#getMoreSIMDetails input.cta_bt {
	padding: 8px 10px !important;
}
#staticIPViewLoaderContainer .save_info_controls.align {
	top: -43px;
	margin: 8px 0px;
}
#mainGridSerachControlls {
	margin: 10px 0px;
}
#ledit {
	float: right;
}
#submitBtn {
	float: right;
	/*margin: 0px 13px;*/
}
.survey_proceed_inline {
	padding: 10px 6px;
}
#q3 {
	/*width: 433px !important;*/
	/*width: 414px !important*/
}
/*Rakesh*/
#search_form a.cta_bt, #search_form button.cta_bt, #search_form input.cta_bt{
	-webkit-padding-after: 8px;
	-webkit-padding-start: 12px;
	-webkit-padding-end: 12px;
	-webkit-padding-before: 10px;
}
/*Rakesh*/
#VLBody .coll_one {
    margin: -10px 0;
}
/*Rakesh*/
#specifcDIVLeft a.cta_bt {
    margin-left: 7px;
}
/*Rakesh*/
#widget_noOfLinesVL {
    width: 50px;
}
/*Rakesh*/
#widget_noOfDeviceVL {
    width: 50px;
}
/*Rakesh*/
.test h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* login specific */
.sep_container { display: inline-block;}
.sep_container,
#mobilyLoginForm,
#mobilyRegistrationPortletForm.int_widget {
  background: url(../images/primary/sep-vert.gif) repeat-y 665px top; 
}

#mobilyLoginForm {
  margin-bottom: -15px;
}
/*Rakesh*/
#leadGenerationMainDiv .split_one_alpha, #leadGenerationMainDiv .radio_bts {
    font-family: tahoma;
}
/*Rakesh*/
#personal_products #discoverHeading h1 {
	width: 100%;
}


/* 404 new */
.section_title.border {
  border-bottom: 4px solid #e0e0e0;
  width: 100% !important;
  padding-bottom: 20px;
}
#error_404_wrap {
  margin-bottom: 15px;
  padding-bottom: 150px;
  background: url(../images/primary/error-404-gfx.png) no-repeat 0 55px;
}
#error_404_wrap.warning {
  margin-bottom: 15px;
  padding-bottom: 150px;
  background: url(../images/icons/ico-warning.png) no-repeat 0 55px;
}
#error_404_wrap h2 {
  font-family: 'neotechbold';
  color: #075590;
  font-size: 24px;
  line-height: 1;
}
#error_404_wrap p {
  font-size: 16px;
  line-height: 22px;
  padding:25px 0 0 155px;
}
#error_nav {
  float: right;
  width: 250px;
  font-size: 14px;
}
#error_nav a {
  color: #5e5c60;
  float: left;
  width: 230px;
  padding: 10px 10px;
  background: url(../images/icons/ico-sidebar-nav.gif) no-repeat 225px 50%;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #fff; 
}
#error_nav li:first-child a { border-top: none; }
#error_nav a.current,
#error_nav a:hover {
  background-color:#e7eef2; 
  color: #075590;
  text-decoration: none;
}

#error_search_widget {
  float: right;
  width: 250px;
  margin: 12px 0; 
}
#error_search_widget input.text_search_round {
  border-radius: 30px 0 0 30px;
  border: 1px solid #7f8384;
  border-right: none;
  padding: 5px 10px;
  color: #7f8384;
  width:195px;
  float: left;
  box-shadow: inset 0 2px 2px rgba(0,0,0,0.2);
}
#error_search_widget input.submit_round {
  border-radius: 0 30px 30px 0;
  border: 1px solid #7f8384;
  border-left: none;
  padding: 4px 10px;
  width:34px;
  float: left;
  cursor: pointer;
  background:url(../images/icons/ico-search.png) #0e6a9b; /* Old browsers */
  background:url(../images/icons/ico-search.png) -moz-linear-gradient(top,  #0e6a9b 0%, #043a76 100%); /* FF3.6+ */
  background:url(../images/icons/ico-search.png) -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e6a9b), color-stop(100%,#043a76)); /* Chrome,Safari4+ */
  background:url(../images/icons/ico-search.png) -webkit-linear-gradient(top,  #0e6a9b 0%,#043a76 100%); /* Chrome10+,Safari5.1+ */
  background:url(../images/icons/ico-search.png) -o-linear-gradient(top,  #0e6a9b 0%,#043a76 100%); /* Opera 11.10+ */
  background:url(../images/icons/ico-search.png) -ms-linear-gradient(top,  #0e6a9b 0%,#043a76 100%); /* IE10+ */
  background:url(../images/icons/ico-search.png) linear-gradient(to bottom,  #0e6a9b 0%,#043a76 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6a9b', endColorstr='#043a76',GradientType=0 ); /* IE6-9 */
  text-indent: -9999em;
  position: relative;
  /*
  background: url(../images/icons/ico-search.png) no-repeat 0 0;
  */
  background-repeat: no-repeat;
  background-position: 1px 5px; 
}
/* 404 new */
/*Rakesh*/
#serviceOrderTable h2.account_sub_title {   
    width: 636px;
}
/*Rakesh*/
#rahati_pincodeForm .cta_bt.rahati_confirm_pin {
    /*margin: 0 0 0 10px;*/ /*Ravi causing problem button problem in rahati page */
}
/*Rakesh*/
#rahati_auth_mobileForm .cta_bt.rahati_dialog_subscribe {
    /*margin: 0 0 0 10px;*/ /*Ravi causing problem button problem in rahati page */
}
/*Rakesh*/
#account_dashboard .neqaty_point_redeem #widget_neqaty_redeem_points {
	width: 220px;
}
/*Rakesh*/
.sponsorshipRequest_uploader > p {
	position: absolute;
}
/* neqaty rewards table */
.subscription_packages.micro_table th {
  font-size: 12px;
  line-height: 18px;
  padding: 10px 5px;
}
/* neqaty rewards table */
/*Rakesh*/
#account_user_content.balance .set_timespan .schedule_block {
    width: 414px;
}
/*Rakesh*/
#account_user_content.balance .set_timespan .schedule_block .calendar_panel input.text_input {
    margin: 0 0 0 5px;
}
/*Rakesh*/
#account_user_content.balance .set_timespan .schedule_block a.cta_bt {
    padding: 8px 10px;
    top: 0;
}
/*Rakesh*/
#serviceOrderTable.wrap {
    word-wrap: break-word;
}
a.view_eye_icon {
    background: url("../images/icons/ico-view-eye.png") no-repeat left center;
    padding-left: 22px;
}
/*Rakesh*/
#account_user_content .schedule_block button.view_status {
    padding: 7px 10px 8px;
	-webkit-padding-before: 8px;
}
/*Rakesh*/
#account_user_content .manage_services_list .save_info_controls {
    float: right;
}
/*Rakesh*/
#account_user_content .manage_services_list .save_info_controls li {
    margin: 0 0 0 10px;
}
/*Rakesh*/
#account_user_content #rahati-container .save_info_controls li .rahati_close {
	margin: 0;
}
/*Rakesh*/
#account_user_content #rahati-container .save_info_controls li .block_space {
    float: left;
    width: 0;
}
/*Rakesh*/
#account_user_content #rahati-container .multi_box dt {
	padding: 0;
}
/*Rakesh*/
#account_user_content .rahatiSection .save_info_controls li {
    float: right;
}
/*Rakesh*/
#about-mobily-information-request h1.section_title {
    border-bottom: 4px solid #E0E0E0;
    padding: 0 0 17px 0;
    margin-top: 30px;
}

/* accordian section titles fixes */
#account_user_content #lineCreditStatus h1.section_title { padding: 20px 0; }

/* accordian section titles fixes */
/*Rakesh*/
#account_user_content .manage_services_list .more_sim p {
	line-height: 27px;
}
/*Rakesh*/
#account_user_content .manage_services_list .more_sim .alert_box {
	padding: 5px 15px;
}
/*Rakesh*/
#about-mobily-contact-pr h1.section_title {
    border-bottom: 4px solid #E0E0E0;
    padding: 0 0 20px;
}

#statusRequestGridContainer .dojoxGridHeader > div {
    width: 100% !important;
}
#account_user_content #statusRequestGridContainer .more_sim table {
	margin: 0 0 !important;
}
#statusRequestGridContainer .balance_list.dojoxGrid {
   /* margin: 50px 0 !important;*/
   display: inline-block;
}
#statusRequestGridContainer .dojoxGridScrollbox {
	/*top: -40px !important;*/
}
#statusRequestGridContainer .dojoxGridRowOdd {
	/*top: -20px;*/
}
/*Rakesh*/
.extra_width.wizard {
    margin: 30px 0 0;
}
/* d140217 */
#account_user_content .more_sim .dijitTextBox,
#account_user_content .more_sim .cta_bt {
  margin: 0 0 0 6px;
}
/* d140301 */
#getMoreSIMDetails #SimsListGrid {
  margin-bottom: 0;
}
/*
#neqaty-calculator_partner_dropdown, #partner1_dropdown, #cities_dropdown {
    height: 250px;
    overflow-y: scroll;
}*/
/*
#neqaty-calculator_category_dropdown {
    height: 100px;
    overflow-y: scroll;
}*/
#selectedFile.softphone_upload {
	float: right;
	margin: 6px 240px 0px 0px;
	z-index: 999;
	width: 100px;
}
#staticIPFeesInfo ul li{

  font-size: 13px;
  line-height: 23px;
  padding: 0 0 0 14px;
  background: url(../images/icons/ico-dot-list.png) no-repeat 0 8px;
}
/*Rakesh*/
#about-mobily-stock-performance .stockPerformance_graphs .article_block {
	margin: 30px 0 0 0;
}
/*Rakesh*/
#about-mobily-stock-performance .refine_stock_performance {
    margin: 0;
    padding: 0;
}
/*Rakesh*/
#personal_products .sponsership_req {
    width: 600px;
}
/*Rakesh*/
#personal_products .sponsership_req .intro {
    color: #075591;
    font-size: 16px;
}
/*Rakesh*/
#billSummaryTitle, #billDetailsTitle, #phoneUsageTitle {
	float: left;
}

#account_dashboard .dijitTabPaneWrapper {
  top: 11px !important;
}
/*Rakesh*/
#VoicePlans #suggest_feed .wrap .split_wrap_three .suggested_box_items span {
	font-size: 15px;
}
/*Rakesh*/
#VoicePlans #suggest_feed .wrap .split_wrap_three .suggested_box_related .more_stories {
	font-size: 15px;
}
/*Rakesh*/
#dijit_form_Form_0 .submit_control {
	float: right;
}
/*Rakesh*/
#dijit_form_Form_0 .submit_control li {
    float: left;
}
/*Rakesh*/
#dijit_form_Form_0 .submit_control a.cta_bt {
	padding: 9px 10px 8px 10px;
	margin: 0;
}
#dijit_form_Form_0 .submit_control input.cta_bt  {
  margin-bottom: 0;
}
/*Rakesh*/
.dj_webkit #dijit_form_Form_0 .submit_control input.cta_bt {
	padding: 9px 10px 8px 10px;
}
/*Rakesh*/
#branding_nav li .sub_content a {
  color: #5e5c60;
}
/*Rakesh*/
#branding_nav li .sub_content a:hover {
  color: #0098db;
}
/*Rakesh*/
#about-mobily-stock-price-data .split_one div.article_block:last-of-type {
	margin: 0;
}
/*Rakesh*/
#neqaty-redeem-rewards .info_box dd .quantity_points {
	line-height: 29px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a.talk.selected {
	background: url("../images/icons/service-options-talk-selected-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 10px 10px 0 -15px;
    padding: 25px 25px 0;
	font-size: 26px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a.sms.selected {
    background: url("../images/icons/service-options-sms-selected-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 10px 10px 0 -15px;
    padding: 25px 25px 0;
	font-size: 26px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a.popular.selected {
    background: url("../images/icons/service-options-popular-selected-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 10px 10px 0 -15px;
    padding: 25px 25px 0;
	font-size: 26px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a.data.selected {
    background: url("../images/icons/service-options-data-selected-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 10px 10px 0 -15px;
    padding: 25px 25px 0;
	font-size: 26px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a.save.selected {
    background: url("../images/icons/service-options-save-selected-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 10px 10px 0 -15px;
    padding: 25px 25px 0;
	font-size: 26px;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist a {
    margin: 34px 0 0;
    padding: 0 25px 0 0;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist li {
    padding: 0;
	width: auto;
}
/*Rakesh*/
#personal_products .service_select .option_list.fivelist {
    padding: 0;
}
/*Rakesh*/
#VoicePlans .split_wrap_three h2 a {
	color: #075590;
}
/*Rakesh*/
#VoicePlans .split_wrap_three h2 a:hover {
	color: #0098DB;
}
/*Rakesh*/
#personal_products .product_intro h1.product_title {
	width: auto;
}
/*Rakesh*/
#personal_products .product_intro .social_share dl.share_tools dt span {
	padding: 0 !important;
}
/*Rakesh*/
#personal_products .product_intro .social_share dl.share_tools {
	margin: 20px 0 0;
}
/*Rakesh*/
#personal_products #promotions_block_big dl.share_tools {
	margin: 20px 0 0;
}
/*Rakesh*/
#personal_products #promotions_block_big dl.share_tools dt span {
	padding: 0 !important;
}
/*Rakesh/VoicePlans*/
#personal_products table.subscription_packages  th {
	color: #075590;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #video_tutorials ul.carousel_pager {
	left: 0;
	width: 100%;
	margin: 20px 0 0 !important;
	padding: 0 0 20px;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #video_tutorials ul.carousel_pager li:first-child {
    margin: 0 68px 0 0;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #video_tutorials ul.carousel_pager li:last-child {
    margin: 0;
	float: right;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #related_content {
    margin: 0 0 20px;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #related_content ul.carousel_pager {
	left: 0;
	width: 100%;
	margin: 20px 0 0 !important;
	padding: 0;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #related_content ul.carousel_pager li:first-child {
    margin: 0 68px 0 0;
}
/*Rakesh/VoicePlans*/
#personal_products .support_boxes #related_content ul.carousel_pager li:last-child {
    margin: 0;
	float: right;
}
/*Rakesh/VoicePlans*/
#content_main_cont .split_wrap_two .split_two div section.block {
	background: none;
}
/*Rakesh/VoicePlans*/
#content_main_cont .split_wrap_two .split_two div section.block h1.section_title{
	font-size: 23px;
    margin: 15px 0 0;
    padding: 8px 0 0;
}
/*Rakesh/VoicePlans*/
#personal_products .wrap_share .links a.cta_bt {
	padding: 8px;
}

/* d140225 */
footer #site_info {
  display: block;
}
/*Voice Plans*/
#personal_products .product_intro .split_right_alt a.cta_bt {
	/*padding: 8px 10px;
	bottom: 5em;*/
	padding: 8px 10px;
	/*position: absolute;
	right: 0;*/
}
/* WCM1520*/
#personal_products .product_intro .split_right_alt a:last-child {
	margin: 0 56px 4px 0;
	/*RAEF
	right: 5.4em;
	bottom: 3.0em;
	font-size: 0.89em;
	position: absolute;
	/*RAEF END*/
}
/* WCM1528*/
#personal_products .wrap_share .links {
	left: 490px;
	position: absolute;
	padding: 0px 0 0;
}
/* WCM1527*/
#personal_products .wrap_share .share_tools dt span {
	padding: 0 !important; 
}
/* WCM1720*/
#personal_products .support_boxes .check_coverage {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 10px 0 0;
	padding: 0;
}
/*WCM01718*/
#personal_products .head_products_block.suggest_feed_head {
	padding: 10px 0 22px;
}
/*WCM01718*/
#personal_products .suggest_feed_head h1 {
	padding: 0;
	font-size: 32px;
}
#personal_products table.devices_compare #selector {
    margin: 158px 0 0;
    width: 153px;/*WCM01642*/
}
/*WCM01642*/
#personal_products table.devices_compare #selector.cta_select td {
	padding: 0 0 0 10px;
}
/*WCM01638*/
#personal_products table.devices_compare #selector .dijitButtonText {
	max-width: 92px;
	overflow: hidden;
}
/*WCM01665*/
.slideshow_wrapper .social_share_home dl.share_tools dt span {
	padding: 0 !important;
}

/* d140227 - 1072, 1095 */
#stock_header {
  padding: 23px 0 10px;
  border-bottom: 4px solid #E0E0E0;
}
#stock_header h1.section_title {
  margin: 0;
}
#stock_header a.go_back {
  top: 10px !important;
}
/* d140304 */
#MyRequestPortletViewDiv.BRSimRequestPortlet dt,
#GridAndControlsDiv dl.info_box dt {
  line-height: 29px;
}
/* d140305 */
#dijit_layout_ContentPane_5 #rechargeReportContainerRG,
#dijit_layout_ContentPane_6 #distributeReportContainerRG {
  padding: 20px 0;
}
#rgReportContainer #widget_msisdnRGReport.text_input {
  margin-left: 8px;
}
#account_user_content .Royal_Guard .cta_select,
.Royal_Guard #rgReportContainer .cta_select,
.Royal_Guard #rgReportContainer #rgReportSearch,
.Royal_Guard #tempReportContainer .calendar_panel input.cta_bt,
.Royal_Guard #rechargeReportContainerRG .calendar_panel input.cta_bt,
.Royal_Guard #distributeReportContainerRG .calendar_panel input.cta_bt {
  margin: 0 6px 0 0;
}
#account_user_content .Royal_Guard #logsMsisdnForm dl.info_box dt,
#account_user_content .Royal_Guard .connectivity.request_complaints > dl.info_box dt {
  line-height: 29px
}
.Royal_Guard label[for="benefit_rg_radio_two"],
.Royal_Guard label[for="report_Temp_radio_two"],
.Royal_Guard label[for="benefit_temp_radio_two"] {
  margin-right: 10px;
}
#dijit_layout_ContentPane_10 .Royal_Guard a.cta_bt { margin: 0 6px; vertical-align: middle; }
#dijit_layout_ContentPane_10 .Royal_Guard .calendar_panel a.cta_bt { margin: 0 6px 0 0; vertical-align: baseline; }
/*Registration*/
#mobilyRegistrationPortletForm .alert_yield_msg {
	width: 614px;
}
/*Registration*/
#mobilyRegistrationPortletForm .alert_yield_msg p {
	width: 496px;
}
/*Registration*/
#mobilyRegistrationPortletForm .alert_yield_msg .prompt_controls li {
    margin: 0;
}
/*Registration*/
#capRegistrationAction .alert_yield_msg {
	width: 614px;
}
/*Registration*/
#capRegistrationAction .alert_yield_msg p {
	width: 496px;
}
/*Registration*/
#capRegistrationAction .alert_yield_msg .prompt_controls li {
    margin: 0;
}
/*common*/
.mobily .component-container .component-control:last-of-type .app_promo_box {
	padding: 20px 0 1px;
}
/*Discover*/
#discoverHeading h1.section_title_alt {
	margin: 0;
    padding: 0 0 16px;
}
/*discover*/
.primary_content .article_list .article h2.section_title_alt {
	background: none;
}
/*common*/
#personal_products .social_share dl.share_tools dt span {
	padding: 0 !important;
}
/*WCM1648*/
#personal_products .business_article p img {
    max-width: 614px;
}
/*WCM0699*/
.support_content_x .staff_list p {
	margin: 0.5em 0 1.2em;
}
/*WCM0699*/
#about-mobily-contact-pr .content_contact {
	margin: 0 0 10px;
	border-bottom: 1px solid #E0E0E0;
}
/*WCM0699*/
#content_main_cont .support_content_x .news_box:last-of-type {
	background: none;
}
/*Gen72*/
#corporatePaymentHistoryAccountLevelStandbyDiv #dijit_Calendar_1.dijitCalendarContainer.calen_item.dijitCalendar {
    left: 15px;
}
/*WCM01447*/
#account_user_content #manageIPsLoaderContainer .cta_bt {
	margin:0 0 0 6px;
}
/*WCM01447*/
#account_user_content #assignedIPStandbyConainerDiv .service_filter .cta_bt {
	margin:0 0 0 6px;
}
#softPhonePageContainer .info_box .cta_bt {
	margin:0 0 1px 6px;
	padding:8px 10px;
}
.dj_gecko #softPhonePageContainer .info_box input.cta_bt {
	margin:0 0 0 6px;
	padding: 6px 10px;
}
/*WCM1427*/
#account_user_content #BusinessReadySmPortletViewDiv .more_sim input.cta_bt {
    margin: 0 0 0 6px;
}
#errorMessagesBox1.alert_msg, #errorMessagesBox1.service_msg,#errorMessagesBox2.alert_msg, #errorMessagesBox2.service_msg  {
	bottom: 14px !important;
}


#rgReportContainer #widget_msisdnRGReport.text_input {
  margin-left: 8px;
}
#rgReportContainer .cta_select,
#rgReportContainer #rgReportSearch {
  margin: 0 6px 0 0;
}
#account_user_content .connectivity.request_complaints > dl.info_box dt {
  line-height: 29px
}
.registrationForm_ajax_error {
	width: 434px !important;
	text-indent: 0.5em !important;
}


/* TODO DENIS
.Royal_Guard #rgReportContainer .full_width_elements .cta_select { width: 255px; }
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .Royal_Guard #rgReportContainer .full_width_elements .cta_select { width: 259px; }
}
.Royal_Guard #rgReportContainer .full_width_elements .cta_bt { margin: 0; }
*/

/*WCM01081*/
.discover_sub_content .nav_news_item .read_more p {
	font-size:16px;
}
#EDIT_PASSWORD .save_info_controls.align_alt {
    margin: 20px 28px 5px 0;
}
#MY_ACCOUNT_INFORMATION_BTNS .save_info_controls {
    margin: 20px 28px 5px 0;
}
/*Registration*/
#mobilyRegistrationPortletForm .form_control {
	margin: 30px 0 0;
}
#mobilyRegistrationPortletForm.int_widget h2.form_title {
	line-height: 1;
}
#mobilyRegistrationPortletForm .form_control h2.form_title {
	line-height: 2;
}
#capRegistrationAction #userInformation h2.form_title:last-of-type {
    border-top: 1px solid #E0E0E0;
    line-height: 2;
    padding: 15px 0 0;
	width: 614px;
}
#capRegistrationAction #userInformation .split_wrap_two:last-child {
    border-top: 1px solid #E0E0E0;
	margin: 20px 0 0;
    padding: 30px 0 0;
}
#capRegistrationAction #userInformation #recaptcha_container {
    padding: 0;
}
#capRegistrationAction #passwordweak_error_msg, 
#capRegistrationAction #confirmPassword_invalid_error_msg {
	width: 433px;
	text-indent: 1em;
}/*Registration*/
#feedbackForm textarea.textarea_input {
	width: 433px !important;
}
.dj_gecko #feedbackForm textarea.textarea_input {
	width: 413px !important;
}
#about-mobily-error #error_box_failure {
	width: 268px;
}
/*Coverage Check*/
#content_main_cont .int_widget .form_control .social_share {
	width: 220px;
}
/*Contact Us*/
#getVoucherRechargeAction #filesList {
    width: 433px;
}
#mobilyRegistrationPortletForm #userName_exists_error_msg {
	color: #FF0000;
	font-size: 10px;
	font-weight:bold;
	width: 614px;
}
#msg_contact_pr.alert_msg.alert_succes_msg {
    bottom: 9px;
}
/*Neqaty newsletter*/
.side_box.newsletter_box form .text_input {
	margin: 0 6px 0 0;
}
.mobily .newsletter_box #emailSubUnsub #widget_email, .mobily .newsletter_box #emailSubUnsub input.cta_bt {
	margin: 0 6px 10px 0;
}
.dj_chrome .side_box.newsletter_box form .cta_bt {
	padding: 9px 10px 8px;
}
.dj_ie .side_box.newsletter_box form .cta_bt {
	padding: 8px 10px 8px;
}
#personal_products .product_details h2.main_title {
    font-family: neotechmedium;
}
/*Media Relations*/
.support_content_x .staff_list h2 {
    margin: 0.2em 0 0.5em;
}
.support_boxes #video_roll_1 h3.side_generic_title_clean {
	margin: 0;
}
/*Contact our PR team*/
#about-mobily-contact-pr #contactPRForm .contactMe label {
    color: #0098DB;
    margin: 0 10px 0 54px;
}
/*Contact our PR team*/
#about-mobily-contact-pr #contactPRForm .contactMe #select_reason {
    margin: -32px 0 10px 355px;
}
.hiddenWidgetsDiv .wpthemeControl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
/*Contact our PR team*/
#about-mobily-contact-pr #contactPRForm div.contactMe{
	margin: 20px 0;
}
/*Mobily At a Glance*/
.support_content_x .about_timeline.dotted_seperator {
    background: url("../images/branding/sub-nav-dbltile.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    width: 614px;
}
#content_main .news_box .cat_title a {
    color: #075591;
    font-family: neotechmedium;
    font-size: 24px;
}
#content_main_cont .news_box h2.cat_title {
    margin: 0 0 5px;
}
#personal_products #contentDisplay .article_list .article ul.social_share {
    margin: 0 0 10px;
}
#personal_products .product_details .wrap_share {
	margin: 8px 0 0;
}
/*faq*/
#content_main_cont .split_wrap_two .support_boxes .box {
	margin: 8px 0 0;
}
/*faq*/
#personal_products .text.support_boxes ul {
	padding: 0 0 20px;
}
/*faq*/
#personal_products .text.support_boxes .link_list_box {
    padding: 20px 0;
}
#personal_products .support_boxes ol.faq_list {
	margin: 24px 0 0;
}
/*Device Compare*/
#result_devices table.devices_compare a.close {
	left: 134px;
	right: 0px;
}
#result_devices table.devices_compare a.details {
	margin: 0 0 0 15px;
}
#result_devices table.devices_compare .item h1 {
	margin: 0 0 0 15px;
	width: 130px;
}
#result_devices table.devices_compare .item {
	width: 85%;
}
#device_compare .grid {
	width: 155px;
}
#result_devices table.devices_compare {
	width: 103%;
}
#personal_products table.devices_compare #selector {
	width: 145px;
}
#personal_products table.devices_compare .cta_bt_deactivated {
	width: 145px;
}
#personal_products table.devices_compare .cta_bt {
	width: 145px;
}
#result_devices table.devices_compare td[class*='deviceCell']{
	padding: 4px 17px;
}
.reset_plan #reset_id {
    position: absolute;
    right: 0px;
    top: 60px;
}
.support_content_x .more_news a.cta_bt {
	margin: 0;
}
#content_main_cont .split_wrap_two .box .learn_more.more_topics a.cta_bt {
	margin: 0;
}
#personal_products .text.support_boxes dl.link_list_box {
    padding: 8px 0;
}
/*Roaming*/
#personal_products .elife_bundle_promo .info h1 {
	width: 100%;
}
.support_content_x .article_block table.balance_list td {
	border-top: 1px solid #E0E0E0;
}
/*Rahati*/
#personal_products .support_boxes .faq_box {
	margin: 23px 0 12px;
}
#personal_products .support_boxes .side_box.faq_box ul li a {
    color: #5E5C60;
}
#personal_products .support_boxes .side_box.faq_box ul li a:hover{
	color:#0098DB;
}
#personal_products .product_details .text h2.rahati_title {
    padding: 20px 0 0;
}
#personal_products .product_details .text h3.rahati_title {
    padding: 15px 0 0;
}
#about-mobily-stock-price-data .split_one p.spec_note {
    margin: 0 0 1em;
}
#about-mobily-stock-price-data .split_one .article_block p.spec_note {
	margin: -18px 0 1em;
}
#business_solutions .wrap ul {
    background: url("../images/primary/bg-three-col-faux-alt.gif") repeat-y scroll center top rgba(0, 0, 0, 0);
}
#leadGenerationMainDiv #Error .alert_msg.alert_succes_msg {
    bottom: 15px;
}
#account_user_content #softPhonePageContainer .info_box dt {
    margin: 0 9px 0 0;
    width: auto;
}
#account_user_content #softPhonePageContainer #addMemberForm .info_box dt {
    margin: 6px 0 0 0;
    width: 175px;
}
.business_discover .primary_content.content_x .article_list .article h2 {
	margin: 16px 0;
}
/*Telephony and Messaging*/
.business_discover #VoicePlans #suggest_feed {
    margin: 10px 0 40px;
}
#suggest_feed .wrap .split_wrap_three ul li {
	padding: 24px 0 20px;
}
#personal_products .head_products_block h1.telephony_messaging {
    margin: 0 0 10px 20px;
}
#content_main_cont #about-mobily-stock-price-data .alert_msg {
	bottom: 16px;
}
#video_list .faux_wrap {
    border-bottom: 1px solid #E0E0E0;
    margin: 15px 0 0;
}
#video_list #pag_nav_div #center_pager {
    left: 34%;
	margin: 0 !important;
}
#video_list #pag_nav_div #center_pager li.prev {
    margin: 0 54px 0 0;
}
#video_list #pag_nav_div #center_pager li.next {
    margin: 0 0 0 45px;
}
#content_main_cont #neqaty-neqaty-calculator #MYFAQ .topic_box #msg_points p {
    padding: 0 0 0 30px;
	margin: 13px 10px 0;
}
#content_main_cont #neqaty-neqaty-calculator #MYFAQ .topic_box #msg_points .prompt_controls {
	margin: 0 30px 10px 0;
}
#manageComplaintAction #account_user_content .request_complaints .info_box dt {
	margin: 6px 0;
}
#manageComplaintAction #account_user_content .request_complaints input.cta_bt {
	padding: 8px 10px;
	margin: 0 0 0 6px;
}
.dj_gecko #manageComplaintAction #account_user_content .request_complaints input.cta_bt {
	padding: 6px 10px;
}
.dj_chrome #manageComplaintAction #account_user_content .request_complaints input.cta_bt {
	padding: 9px 10px 8px;
}
#manageComplaintAction  #account_user_content .request_complaints a.cta_bt {
	float: right;
    line-height: 1;
	margin: 0 40px 0 0;
    padding: 8px 10px;
}
/*Business Ready Sims*/
#BusinessReadySimRequestHistory #myRequestDataGridDiv table.dojoxGridRowTable td a:hover{
	color: #0098DB;
	text-decoration: underline !important;
}
#account_dashboard .data_consumption_slider_wrap .neqaty_point_breakdown li span.title {
    text-transform: capitalize;
}
#account_dashboard .data_consumption_slider_wrap .neqaty_point_breakdown li span.points p {
    float: right;
    font-size: 22px;
    margin: 10px 10px 0 0;
}
#account_dashboard.broadband .data_box .cta_data_consumption #dashBoardTopUp_div dl.block {
	margin: 0;
}
/*credit_card_mgmt*/
#pinCodeDiv.alert_msg {
    bottom: 9px;
}
.save_info_controls #PACKAGE_SELECT {
    width: 226px;
}
#account_user_content .manage_services_list .info_box.add_number dt {
	margin: 5px 0 0;
}
#account_user_content .manage_services_list .info_box.add_number .cta_bt {
	top: 0;
}
#account_user_content .manage_services_list .cta_bt,#account_user_content .manage_services_list .cta_bt_alt {
	padding: 8px 10px;
}
.dj_gecko #account_user_content .manage_services_list input.cta_bt {
	padding: 6px 10px;
}
#account_user_content .manage_services_list .khalihaAlayaSection .info_box.add_number a.cta_bt {
	margin: 0;
}
#mobilyRegistrationPortletForm #email_exists_error_msg {
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;
    width: 614px;
}
.int_widget #recaptcha_container .split_wrap_two.stacked {
	margin: 10px 0 0;
}
#leadGenerationMainDiv #recaptcha_container .split_wrap_two.stacked {
	margin: 0;
}
#leadGenerationMainDiv #existingCustID .split_wrap_two {
	margin: 0;
}
#capRegistrationAction #recaptcha_container {
	margin: 0 0 15px;
}
/*Credit Card Management*/
#account_user_card .statusFailed {
    position: relative;
    top: 15px;
    width: 300px;
}
#account_user_content .card_details_controls.no_border {
    position: relative;
    top: -21px;
    margin-bottom: -21px;
}
#account_user_content .card_details_controls.no_border:first-child {
    position: relative;
    top: -17px;
    margin-bottom: -17px;
}
#account_user_content .info_box.last {
    background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    margin: 16px 0 15px;
    padding: 0 0 10px;
}
#account_user_content #creditCardsPageData .info_box.last {
    padding-bottom: 30px;
}
#account_user_content .info_box.last:last-of-type {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#creditCardsPageData .alert_msg.alert_yield_msg {
    padding: 10px 0 0 20px;
    width: 614px !important;
}
#creditCardsPageData .alert_msg.alert_yield_msg span {
	font-weight: bold;
}
#creditCardsPageData .alert_msg.alert_yield_msg .text_input {
    margin: 5px 10px;
    width: 200px;
}
#creditCardsPageData .alert_msg.alert_yield_msg .prompt_controls {
    margin: 40px 15px 10px 0;
}
/*creditcard_mgmt*/
#errorMessageDiv.alert_msg #div_error_msg p {
	max-height: 20px;
}
#fetchAccountAction .split_one_beta .dijitTextBox.large_text_input {
    width: 594px;
}
#fetchAccountAction .split_one_beta .dijitSelect.select_large {
    width: 594px;
}
#fetchAccountAction .split_one_beta .dijitSelect .dijitButtonContents {
    width: 100%;
}
#fetchAccountAction .form_control {
    background: none;
    margin: 10px 2px 0;
    width: 97%;
}
#fetchAccountAction a.more {
    float: right;
    left: 165px;
    position: relative;
}
.dojoxGridCellFocus{
	/*background-color:#F0F0F0;*/
}
/*ManageVoiceLines*/
#ManageVoiceLinesTabContainer #gridId #dojoxGridMasterView .dojoxGridScrollbox {
    top: 17px;
}
#ManageVoiceLinesTabContainer #gridId .dojoxGridMasterHeader {
    height: 75px !important;
}
#ManageVoiceLinesTabContainer #gridId .dojoxGridMasterHeader table.dojoxGridRowTable {
    height: 75px;
}
#ManageVoiceLinesTabContainer #gridId .dojoxGridMasterHeader table.dojoxGridRowTable .dojoxGridSortNode {
    line-height: 33px;
}

section.home_personal {
	margin: 0 0 6px !important; 
}
/*information request*/
#about-mobily-information-request #informationRequestForm .split_wrap_two.stacked:last-of-type {
    border-bottom: 1px solid #E0E0E0;
	height: 175px;
}
#fetchAccountAction .split_one_beta .dijitSelect.select_large {
	width: 589px;
}
#fetchAccountAction .split_one_beta .dijitTextBox.large_text_input {
	width: 589px;
}
#fetchAccountAction a.more {
	left: 161px;
}
#fetchAccountAction #widget_recaptcha_response_field {
    width: 424px;
}
#fetchAccountAction .form_control {
	width: 589px;
}
#fetchAccountAction > p {
    margin: 8px 0;
}
#content_main .wrap h2.main_title {
    font-family: neotechmedium;
}
#personal_products #carousel_switch #promotions_block_big .carousel_pager.domShow {
    left: 44%;
}
#personal_products .product_intro .split_right_alt .price #price_num {
    font-size: 74px;
}
#personal_products .product_intro .split_right_alt .price {
    right: 180px;
}
#content_main_cont .split_wrap_two .support_boxes .box.annual_report {
	padding: 0 0 20px;
}
.box.annual_report p.view_all a {
    margin: 14px 0 0;
}
#forgotPasswordForm .form_control {
    margin: 30px 0 0;
}
#forgotUserForm .form_control {
    margin: 30px 0 0;
}
#neqaty-redeem-rewards .info_box dt,
#neqaty-souq .info_box dt,
#neqaty-priority-pass .info_box dt,
#neqaty-fly-with-neqaty .info_box dt,
#fly_with_neqaty_rj_div .info_box dt {
    margin: 5px 0 0 0;
}
#loginErrorDiv.form_msg {
	margin: 0;
	position: relative;
}
#loginErrorDiv.form_msg p {
	float: left;
}
.credit_card_management #verifyDiv_.alert_msg {
    padding: 10px 0 10px 20px;
    width: 614px !important;
	font-weight: bold;
}
.credit_card_management #verifyDiv_.alert_msg #verifyMsgDiv {
	font-weight: normal;
}
.credit_card_management #verifyDiv_.alert_msg .text_input {
    margin: 5px 10px;
    width: 200px;
}
.credit_card_management #verifyDiv_ .close_prompt.kir {
    background: url("../images/icons/ico-close-msg-prompt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 10px;
    width: 7px;
}
.credit_card_management #verifyDiv_ .cta_bt span {
    background: none repeat scroll 0 0 #E7D46E;
    border: 1px solid #DCCF80;
    color: #5E5C60;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    text-transform: uppercase;
}
#widget_stateSelect {
    width: 273px;
}
#capRegistrationAction #username_error_msg, #capRegistrationAction #email_error_msg {
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;
    text-indent: 1em !important;
}
#branding_nav li .sub_content h2 a{
    color: #075590;
    font-family: 'neotechlight';
    font-size: 17px;
    line-height: 26px;
    margin: 3px 0 1px;
}
/*Payment history*/
#balance_type_wrap h2.account_title {
	background: none;
}
#unbilledAmountStandByDiv .bill_details_type_select > div {
    margin: 0 203px 0 0;
}
#headerDiv .account_title{
	margin: 9px 0 10px 0;
}
.dj_ie #headerDiv .account_title{
	margin: 9px 0 10px 0;
}
#msg_information_request.alert_msg {
	width: 614px;
}
#custom_NotificationBlock_1 {
    bottom: 22px;
    margin: 0 !important;
    width: 98% !important;
}
#PurchaseScreenDiv table.service_balance_alt:last-child {
    margin: 15px;
}
#vm_form.vendorManagementIframe {
    height: 672px !important;
    width: 970px !important;
}
#broadbandDiv .subscription_add{
	Float: right;
	Position: relative;
	Right: -2px;
}
.mobily #defaultActiveNumber .small_radio .dijitRadioChecked {
	background-position: -17px 0 !important;
}
#device_compare {
    margin: -60px 0 0;
}
#mobilyRegistrationPortletForm .submit_control .skip {
    vertical-align: middle;
}
#account_dashboard .data_consumption_slider_wrap .neqaty_point_breakdown sub {
    font-size: 20px;
}
#account_user_content .bill_details_type_select #billDetailsContainer p {
    float: left;
}
#account_user_content .bill_details_type_select #billDetailsContainer .cta_select {
    margin: 0 0 0 15px;
    width: 190px;
}
#billPaymentForm .payment_methods #cardNumber.cta_select {
	width: 340px;
	margin: 0 10px 0 0;
}
#billPaymentForm .payment_methods .month_select, 
#billPaymentForm .payment_methods .year_select {
	margin: 0 6px 0 0;
	width: 100px;
}
#billPaymentForm .dijitTextBox {
	width: 220px;
	margin: 0 6px 0;
}
#billPaymentForm .payment_methods .text_input {
	width: 100px;
}
#account_user_content #billPaymentForm .payment_methods .info_box dt {
	margin: 5px 0 0 0;
}
#account_user_content #billPaymentForm .payment_methods .payment_cards dt {
	margin: 0;
}
.dj_ie .credit_card_management .save_info_controls input.cta_bt {
	padding: 9px 10px 8px;
}
#mobilyRegistrationPortletForm .submit_control li:last-child {
    margin: 8px 0 !important;
}

div.three_sample span {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 96%;
}
#contactDetail .personal_user_single p.user_contact_controls {
    width: 190px;
}
#contactDetail .personal_user_single p.user_contact_controls a.cta_bt:last-child {
    margin: 0;
}
#billAddressMainContainer #emailAddressContainer,#billAddressMainContainer #postalAddressContainer {
    float: none !important;
    margin: 10px 5px;
}
#assignIps ul.align_alt {
    margin-right: 0;
}
#neqaty-balance-earned-Form .calendar_panel .from .dijitCalendar,#neqaty-balance-redeemed-Form .calendar_panel .from .dijitCalendar,#neqaty-balance-lost-Form .calendar_panel .from .dijitCalendar,#neqaty-balance-expiry-Form .calendar_panel .from .dijitCalendar {
	left: 248px !important;
}
#neqaty-balance-earned-Form .calendar_panel .to .dijitCalendar,#neqaty-balance-redeemed-Form  .calendar_panel .to .dijitCalendar,#neqaty-balance-lost-Form .calendar_panel .to .dijitCalendar,#neqaty-balance-expiry-Form .calendar_panel .to .dijitCalendar {
	left: 23px !important;
}
#about-mobily-contact-pr #contactPRForm .contactMe #select_reason {
    border: medium none;
}
#about-mobily-contact-pr #contactPRForm .contactMe label {
    /*margin: 0 10px 0 42px;*/
	margin: 0 10px 0 2px;/*Change done by Ali*/
}
#content_main_cont #download_links.report_controls {
    width: auto;
}
#content_main_cont #download_links.report_controls a {
    margin: 0 20px 0 0;
}
#forgotPasswordForm > p {
    margin: 0 305px 0 0;
}
.dj_ie #forgotPasswordForm > p {
    margin: 0 305px 0 0;
}
.dj_ie #forgotPasswordForm .alert_yield_msg {
    width: 64%;
}
/*Manage complaints*/
#manageComplaintAction #account_user_content .request_complaints #yearSelect {
    left: 0;   
}
#manageComplaintAction #account_user_content .request_complaints .info_box dt {
    margin : 6px 10px 6px 0;
    width: auto;
}
#manageComplaintAction #account_user_content .request_complaints .info_box {
    width: 50%;
}
#manageComplaintAction #account_user_content .request_complaints .info_box.large dd {
    width: 634px;
}
#manageComplaintAction #account_user_content .request_complaints .dijitSelect.select_small {
    width: 188px;
}
#manageComplaintAction #account_user_content .request_complaints .info_box .text_input {    
    width: 556px;
}/*Manage complaints*/
#personal_products .product_details .text ul {
	margin: 0 0 20px;
}
#MYFAQ #neqaty-calculator_partner-widget-Form #neqaty-calculator_category .dijitSelectLabel{
	width:auto;
}
#content_main_cont #layoutContainers .int_widget .form_control{
	 /*margin: 12px 0 0; */ /*  Causing bug in all forms */
}
div.paddingBottom20px {
	padding-bottom: 20px;
}
#personal_products .support_boxes #related_content .slideshow li p {
    max-height: 16px;
    min-height: 16px;
    overflow: hidden;
}
#support_boxes.border .wrap{
	margin-top: 10px;
}
#personal_products .product_details .text ul.features_list li{
	background: url("../images/primary/sep-vert-tile.gif") repeat-y scroll right bottom;
    font-size: 13px;
    line-height: 17px;
    padding: 0 12px 0 10px;
    min-height: 170px;
}
#personal_products .product_details .text ul.features_list li:last-child{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 10px;
}
#personal_products .product_details .text ul.features_list {
	/*background: none;*/
    margin:0 0 30px; 
  padding:0 0 12px;
}
.marginTop0px {
	margin-top: 0px !important;
}
.padding_top_55px {
	padding-top: 55px !important;
}
#getServiceAccNumAction .form_control {
	margin: 10px 0 0;
}
#getServiceAccNumAction  #content_main {
    padding: 9px 0 12px;
}
#personal_products .devices_list .device_element:nth-child(4n) .span_one {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#occasionReminderNoOccasionFound .prompt_controls li {
    margin: 50px 0 0 15px;
}
#occasionReminderForm_Anonymous div#widget_occasionDate {
    width: 318px;
}

div.storify_box {
    padding-top: 33px !important ;
	min-height: 80px !important;
}

div.storify_box p.more_stories {
	font-size: 16px !important;
	background: url("../images/icons/ico-arrow-blue-large.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	width: 120px !important;
}
#content_main_cont_cont .split_wrap_two.inline, #content_main_cont .split_wrap_two.inline {
	width: 100% !important;
}
#content_main_cont_cont .split_wrap_two.inline .split_one_alpha, #content_main_cont .split_wrap_two.inline .split_one_alpha {
	width: 300px !important;
}
#content_main .split_wrap_two.inline .split_one_beta {
	width: 326px !important;
}
.mobily .split_wrap_two.inline .dijitTextBox, .mobily .split_wrap_two.inline .dijitInputInner {
	width: 500px !important;
}
.int_widget .split_wrap_two.inline span.req_ind {
	right: -194px;
}
.split_wrap_two.inline.stacked .split_one_gama {
    float: right;
	margin: 4px 0;
	width: 100px;
}
#account_user_content #dataCCPaymentcnfFrm .info_box dd {
    float: right;
    width: 420px;
}
#dataCCPaymentcnfFrm .save_info_controls {
    float: right;
}
#personal_products .product_details table.subscription_packages td, #personal_products .product_details table.subscription_packages th {
    line-height: 20px;
    padding: 10px;
}
#personal_products .product_details table.subscription_packages td:first-child,#personal_products .product_details table.subscription_packages th:first-child {
	padding-left: 0;
}
#personal_products .product_details table.subscription_packages td:nth-child(2) {
    min-width: 98px;
}
.dj_chrome .cta_bt.view_expiry, .dj_chrome .cta_bt.view_earned, .dj_chrome .cta_bt.view_redeemed, .dj_chrome .cta_bt.view_lost {
	line-height: 3;
}
#msg_balance p {
	padding: 0 0 0 28px !important;
}
#light_chatfeedBack.chatfeedBack {
    background-color: #f5f5f5 !important;
}
#light_chatfeedBack .blueBtn {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/preBlueBtnCt.gif");
    background-repeat: repeat-x;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 21px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    width: 100%;
}
#light_chatfeedBack table th{
	color: #0098DB;
    font-size: 24px;
}
.dj_ie #branding .sliding_more_nav.smn_hide {
  width: 624px;
}
#selector_dropdown #selector_menu.dijitSelectMenu {
	padding: 0 20px 0 0;
}
iframe#MobilySupportForumIframe2 {
	width: 1000px !important;
}
#about-mobily-contact-pr .submit_control li {
	margin: 0 18px 0 10px !important;
}
#getServiceAccNumFTTHAction .form_control {
	margin: 15px 0 0;
}
.dj_ie #branding_nav li .login_nav .login_extra a {
	color: #0098DB;
}
.dj_ie #suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_related span {
	color: #5E5C60;
}
.split_wrap_two #business_partners_carousel.four_items.block.clearfix {
	border-top: none;
}
.three_sample {
    margin-bottom: 10px;
}
.personal_discover #neqaty-neqaty-calculator #MYFAQ div.topic_box:first-of-type .dijitSelect.select_medium {
    width: 216px;
}
#submitEliteForm .form_control {
	margin: 25px 0 0 !important;
}
#submitEliteForm ul.check_bts li.align_other {
	left: 164px;
}
.mobily #neqaty-calculator_category.dijitSelect.small {
    width: 90px;
}
.mobily #neqaty-calculator_partner.dijitSelect.small {
    width: 90px;
}
.dj_ie #forgotUserForm .form_control {
	margin: 30px 0 0 !important;
}
.dj_ie .mobily #neqaty-calculator_partner.dijitSelect.small {
    width: 226px;
}
#neqaty-neqaty-calculator #MYFAQ h2.account_title{
	font-family: neotechlight !important;
}
.product_details .text .topper.block.clearfix a {
    float: right;
}
#content_main_cont .split_wrap_two .split_two div section {
	background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom !important;
	padding-bottom: 10px;
}
.dj_gecko #phoneUsageMainContainer  input.dojoxGridHiddenFocus[type="checkbox"],.dj_gecko #toneGridContainer  input.dojoxGridHiddenFocus[type="checkbox"],input.dojoxGridHiddenFocus[type="checkbox"] {
    display: none;
}
p.notifyPdfSave {
	font-size: 10px;
    font-style: italic;
}
.more_videos_img {
	background: url("../images/icons/ico-more-video.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}
#content_main_cont  a.more_tutorials {
  float: right;
  margin: 35px 0;
  padding: 8px 10px 7px 10px;
}
#content_main_cont a.more_tutorials span {
  padding: 2px 0 2px 25px;
  background: url(../images/icons/ico-tutorial-alt.png) no-repeat left center;
}
#mobilyLoginForm .dijitCheckBox, #mobilyLoginForm  .dijitCheckBoxIcon {
	margin: 0 20px 0 0;
}


/* dialog brower prompt */
#browser_prompt_dialog {
  background: #fff;
  /*
  position: absolute;
  top: 50%;
  left:50%;
  width: 780px;
  margin-left: -395px;
  */
  width: 780px;
  position: relative;
  border: 10px solid #1a1a1a;
  /*padding: 45px 0;*/
  text-align: center;
}
#brand_prompt { position: relative; height: 81px; display: inline-block; }
#brand_prompt a {
  background: url(../images/branding/brand-mobily-prompt.png) no-repeat 0 0;
  width: 202px;
  height: 81px;
  position: absolute;
  text-indent: -9999em;
  margin-left: -101px;

}
#browser_prompt_dialog h2 {
  font-size: 40px;
  line-height: 46px;
  color: #017db1;
  padding: 40px 110px 30px 110px;
  font-family: 'neotechlight';
}
#browser_list {
  background: #f9f9f9;
  padding:20px 0; 
  margin: 0 100px;
}
#browser_list li {
  display: inline;
}
#browser_list a {
  color: #b8b8b8;
  text-decoration: none;
  font-style: italic;
  font-size: 11px;
  font-weight: bold;
  font-family: Georgia, Times, "Times New Roman", serif;
  padding-top: 85px;
  width: 100px;
  display: inline-block;
}
#browser_list a:hover {
  color: #333;
}
#browser_list a.chrome_browser  { background: url(../images/icons/browser-chrome.png) no-repeat top center; }
#browser_list a.firefox_browser { background: url(../images/icons/browser-firefox.png) no-repeat top center; }
#browser_list a.ie_browser      { background: url(../images/icons/browser-ie.png) no-repeat top center; }
#browser_list a.safari_browser  { background: url(../images/icons/browser-safari.png) no-repeat top center; }
#browser_list a.opera_browser   { background: url(../images/icons/browser-opera.png) no-repeat top center; }

/* dialog brower prompt */

/* elife prompt */
#elife_prompt_dialog {
  max-width: 850px;
  min-width: inherit;
  padding-bottom: 15px;
}
.vend_list_wrap {
  width: 100%;
  float: left;
  display: block;
  clear: both;
}
.vend_list {
  width: 100%;
  float: left;
  margin-bottom: -2px;
  display: block;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.vend_list:after {
  width: 100%;
  height: 2px;
  content: ' ';
  float: left;
  display: block;
  background: url(../images/primary/sep-horz-tile.gif) repeat-x top left;
}
.vend_list li {
  width: 50px;
  height: 50px;
  float: left;
  padding:5px 10px 3px 0;
}
/* elife prompt */


#account_user_content #my-services-friend-and-family .subtitle_block h2.account_sub_title {
	line-height: 18px !important;
    margin-right: 20px !important;
}
#account_user_content #my-services-friend-and-family .info_box dt {
    margin: 3px 0 0 0;
}
#account_user_content .friend-and-family_form input.cta_bt {
	padding: 8px 10px;
}
.dj_gecko #account_user_content .friend-and-family_form input.cta_bt {
	padding: 7px 10px;
}
#account_user_content .friend-and-family_form .info_box input.text_input.medium {
    width: 322px;
	margin: 0 0 0 3px;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items_extended {
  width: 613px;
  float: left; 
  padding: 0 17px 35px 0;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items_extended span {
	background: #fbfbfb;
	float: right;
	border: 1px solid #d5d5d5;
	padding: 5px 10px 4px 10px;
	margin: 0 0 7px 7px;
	font-family: 'neotechlight';
	font-size: 15px;
	line-height: 22px;
	color: #5e5c60;
}
#suggest_feed .wrap .split_wrap_three .suggested_box_items_extended p {
	float: right;
	margin: 31px 0 9px 0;
}
#suggest_feed .wrap .split_wrap_three.clean_feed .suggested_box_items_extended span {
	text-transform: uppercase;
}
#fetchAccountAction .split_one_beta .dijitInputField .dijitInputInner {
	width: 589px !important;
}
#balance_type_wrap #paymentHistoryMainContainer dd.from_to {
	width: 385px;
}
#balance_type_wrap #paymentHistoryMainContainer dd.from_to input.calendar_tigger {
	margin: 0 0 0 6px;
}
#balance_type_wrap .schedule_block.align #standByDiv dt {
	#margin: 0 0 0 120px; /* Not required based on payment history page */
}
#balance_type_wrap #paymentHistoryMainContainer {
    float: left;
    margin-left: 4%;
}
#account_user_content #paymentHistoryMainContainer dd.balance_type_submit {
    right: 12%;
}
#balance_type_wrap #paymentHistoryMainContainer .calendar_panel .cp {
	text-transform: lowercase;
}
#captchaLoginForm #errorMsg {
    width: 750px;
}
#branding_nav #nav.carrier_sep > li:nth-child(5):after {
    display: none;
}
#submitUserDataAction .dijitReset.dijitInputInner {
    width: 432px;
}
#branding_nav .business_nav_hook #support_nav li:last-child a {
    margin: 0;
    padding: 50px 0 0;
}
#branding_nav .business_nav_hook  li .support_sub_content {
    margin: 0 0 0 50px;
}
#neqaty-neqaty-calculator dd.topic_neqaty_msg {
	font-size: 15px;
}

h2 strong.article_title {
    color: #075591;
    font-family: neotechmedium;
    font-size: 28px;
}
#contentDisplay.article {
    background: none;
}
.dialog_prompt .vend_list_wrap p {
	height: 0;
}


/* neqaty calculator close link */
#neqatyDialogLink {
  font-size: 13px;
  float: right;
  text-decoration: none;
  background: url(../images/icons/ico-arrow-blue.png) no-repeat right center;
  padding-right: 9px;
}
/* neqaty calculator close link */

.dj_gecko #dijit_form_Form_0 .submit_control input.cta_bt {
	padding: 9px 10px 6px;
}
#tariffDetailsDataGrid ..dojoxGrid {
	border-bottom: medium none;
}
#account_dashboard.broadband .current_plan dd:last-child {
    font-family: neotechmedium;
    font-size: 34px;
}
.dj_gecko .credit_card_management input.cta_bt {
    padding: 7px 10px;
}
.dj_ie .credit_card_management input.cta_bt {
    padding: 9px 10px;
}
#resultId.alert_msg {
    width: 67%;
}
#account_user_content #tempSourceMSISDN.text_input {
    width: 283px;
}

/*Project Career - Subeesh 10Dec2014*/
.jobRefBoxParent{width:300px;}
.jobAppIcon{ background:url(../images/jobAp.png); background-repeat:no-repeat; background-position:top center;}
.jobAppBox{float:left; margin-left:55px;padding-top:60px; width:200px}
#Sec-Career #search_faq .cta_select{width: 200px;}
#Sec-Career #search_faq .search_form_main input.text_input{margin:0px;}
#Sec-Career .mobily .dijitSelect{width:210px; margin:5px 0px}
.mobily #Sec-Career .dijitTextBox, .mobily .dijitInputInner{width: 350px;}
.marginRt-5{margin-right:-5px}
#nationalityradioHolderDiv ul.radio_bts li{width:150px;}
/*End- Project Career - Subeesh 10Dec2014*/
/*Global Classes (Multiple usage classes) - Subeesh 10Dec2014*/
.borderRt{border-right:1px solid #ccc;} /*Border right */
.floatl{float:left} /*Left floating*/
.floatr{float:right}/* Right floating*/
.mobilyfont{font-family: 'neotechregular';} /*Mobily font regular size*/
.mobilyfontL{font-family: 'neotechlight';} /*Mobily font light size*/
.blue1{color:#06578f}
.bg{background-color: #fbfbfb;} /*Background color of website*/
a.deleteattach{background: url(../images/icons/ico-details-close.png) no-repeat; padding-left:15px; color:#333; margin-left:15px}/*Delete link with cross button*/
.edit{background: url(../images/icons/ico-pencil-edit.png) no-repeat left 1px; cursor:pointer; text-indent:-9999em; height:10px; width:10px}/*edit button icon*/
.close{background:url(../images/icons/ico-close-msg-prompt.png) no-repeat 0 3px; cursor:pointer; text-indent:-9999em; height:10px; width:10px}/*close button icon*/
.box_grey{background:#f5f5f5;padding:10px;}/*Grey color box*/
.mrr10{margin-right:10px}/*Right margin 10px*/
.mrl10{margin-left:10px !important}/*Left margin 10px*/
.table1 td,.table1 th{padding:10px}
.greytr th, .greytr td{ background-color:#eee;}
.table1 tr:last-child td span{font-family: 'neotechbold';color: #075590; font-size:25px}
.bdrtp2px td{border-top:2px solid #eee} /*border top grey 2px size*/
.vbtm td{vertical-align:bottom} /*vertical align bottom*/
.save{background: url(../images/icons/ico-checked.png) no-repeat; cursor:pointer; text-indent:-9999em; height:10px; width:10px; background-size:100%;}
.mrl5{margin-left:5px !important}/*Left margin 5px*/
.dropshade{background: url(../images/primary/drop-shade.gif) repeat-x bottom left;}
.currentplan{width:266px; padding: 15px 0 15px 16px; color: #075590;position: relative;background: url(../images/primary/sep-vert-tile.gif) repeat-y top left;}
.Horiztile{background: url(../images/primary/sep-horz-tile.gif) repeat-x bottom left;}
.jaggedEdgeTile{background: #fff url(../images/primary/jagged-edge-tile.png) repeat-y top left;}
.pd00002520{padding:0 0 25px 20px;}
.mr00001500{margin: 0 0 15px 0}
.rt0{right: 0;}
.carouselDiv1{padding: 0 20px 0 0; line-height: 17px; width: 292px; float: left; text-align: left; border-right: 1px solid #e7e7e7;}
.carouselDiv2{width: 95px; margin: 0 10px 0 0; height: 105px; float: left; text-align: center; position: relative;}
/*End - Global Classes - Subeesh 10Dec2014*/
/*for Project Loyalty - Subeesh 19Dec2014*/
#account_user_content .ir_fly_nas .ico {
    background: url("../images/primary/flynas.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 32px;
    margin: 10px 10px 0 0;
    width: 96px;
}
#account_user_content .ir_fly_nas {
  font-size: 16px;
  line-height: 49px;
  color: #075591;
  font-family: arial;
  padding: 10px 0 0 0;
  margin: 25px 0 0 0; 
  background: url(../images/primary/sep-horz-tile.gif) repeat-x left top;
}
/*for Project Loyalty - Subeesh 19Dec2014*/
/*Project Career Phase 2 - Subeesh Jan15*/
.dijitInputInner 
{border:0 !important; vertical-align:middle !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}
.mobily .dijitCheckBoxChecked .error{
    background-position: -52px 0 !important;
}
#checkboxHolderDiv .login_checkbox_input input{opacity:0.01}
/*End Project Career Phase 2 - Subeesh Jan15*/
/*Added by Abhishek*/#fly_with_neqaty_flynas_verify_msg .small_text_input{margin-top:10px}
/* MQ Audit Project -Added by Subeesh on 30Sep15 */
#reportGrid .dojoxGrid, #reportGrid .dojoxGridHeader, #reportGrid .dojoxGridHeader table{width:100% !important;} 
/* MQ Audit Project -Added by Subeesh on 30Sep15 */
/* Service management Project -Added by Subeesh on 30Sep15 */
td.dijitMenuItemIconCell{width: 16px;background-position: center center;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAJBJREFUKFONkjEKg0AURD21t8kN7NKmSBcwhYSQJlZR2BhB3EI0LGwmU9iM8GWX173HNPuz/HBOJ2OKtMdyrYuy3YeDUl8dLDi0ras3LLb1sXL3Hha0sn16fJ4DLGilvtTDy8OCVupb47sJFrRS1900LrCgldqNyxxgQSu1n0OMPwtaqb8h7iN1yqWsP59+g3+NWkJvOi7wvAAAAABJRU5ErkJggg==);}tr.dojoxCheckedMultiSelectMenuItemChecked td.dijitMenuItemIconCell{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAM5JREFUKFNjKJt7gHjEAFT6nzgAVAlVXbflOX4ENBBF9aab/w8+BKGbb6EIwgWKAw1CVz359P9Z5/4vuPh/yeX/y66AyJmnf0HcWLHuMbrqvhP/kVHHYahSoLrcJbfwqUZWGth7AYtquIrGvd/ggeTVfjp/9XMsLqne/hEtJCFKgaZg8SVQNdBSNFOBSoGewaIaKAE0CWgeUAPcVIi/saheeOn/rDO/6jc/z15wE0gC2UARCMKiGhKXQA8VrboHJNGiFiUEiUkp0JgnPg0CABclD+QoawMBAAAAAElFTkSuQmCC);}#international-booster-bundles-bundles{display:none}.selectHolderParent{border: 1px solid #e7e7e7;padding: 6px;}.selectHolderParent #widget_international-booster-bundles-bundles{width:100%}.selectHolderParent #widget_international-booster-bundles-bundles table{width:100%}.selectHolderParent #widget_international-booster-bundles-bundles table td.dijitButtonNode{text-align:left}.dojoxCheckedMultiSelectMenuCheckBoxItemIcon{background-image: url(../images/forms/checkbox.gif);background-repeat: no-repeat;height: 23px;margin: 0px 14px 0 0;padding: 0;width: 26px;display:block !important;}tr.dojoxCheckedMultiSelectMenuItemChecked td div.dojoxCheckedMultiSelectMenuCheckBoxItemIcon{background-position-x: -24px !important; background-position:-24px 0px !important;}#international-booster-bundles-bundles_menu table td.dijitMenuItemIconCell{background:none}div.dojoxCheckedMultiSelectMenuCheckBoxItemIcon	input{display:none}.dijitTitlePaneContentInner dl.info_box dt{width:60px !important; padding-top:7px !important}.dijitTitlePaneContentInner dl.info_box dd{width:450px !important}
/* END--Service management Project -Added by Subeesh on 30Sep15 */
/* MQ Audit Project -Added by Subeesh on 30Sep15 */
#reportGrid .dojoxGrid, #reportGrid .dojoxGridHeader, #reportGrid .dojoxGridHeader table{width:100% !important;} 
/* MQ Audit Project -Added by Subeesh on 30Sep15 */
/*service management - added by Subeesh- Devloper Rupesh*/
#account_user_content #li_COMPANY_PAYS_ADDON .dijitTextBox,
#account_user_content #li_DATA_BOOSTER_OT .dijitTextBox,
#account_user_content #li_DATA_BOOSTER_RC .dijitTextBox,
#account_user_content #li_INTL_BOOSTER .dijitTextBox {
    width: 200px;
    margin-right: 10px;
}

#account_user_content #li_COMPANY_PAYS_ADDON .bulk_action,
#account_user_content #li_DATA_BOOSTER_OT .bulk_action,
#account_user_content #li_DATA_BOOSTER_RC .bulk_action,
#account_user_content #li_INTL_BOOSTER .bulk_action {
  clear: none;
  float: left;
  width: auto !important;
  margin-right: 10px;
}

#account_user_content #Container_COMPANY_PAYS_ADDON_BulkAction.bulk_action,
#account_user_content #Container_DATA_BOOSTER_OT_BulkAction.bulk_action,
#account_user_content #Container_DATA_BOOSTER_RC_BulkAction.bulk_action,
#account_user_content #Container_INTL_BOOSTER_BulkAction.bulk_action {
  clear: none;
  float: right;
  height: auto !important; 
  width: auto !important;
}


#account_user_content #li_COMPANY_PAYS_ADDON #bulkAction_1COMPANY_PAYS_ADDON.bulk_action .sub_level_1,
#account_user_content #li_COMPANY_PAYS_ADDON #bulkAction_1COMPANY_PAYS_ADDON.bulk_action .sub_level_2,
#account_user_content #li_DATA_BOOSTER_OT #bulkAction_1DATA_BOOSTER_OT.bulk_action .sub_level_1,
#account_user_content #li_DATA_BOOSTER_OT #bulkAction_1DATA_BOOSTER_OT.bulk_action .sub_level_2,
#account_user_content #li_DATA_BOOSTER_RC #bulkAction_1DATA_BOOSTER_RC.bulk_action .sub_level_1,
#account_user_content #li_DATA_BOOSTER_RC #bulkAction_1DATA_BOOSTER_RC.bulk_action .sub_level_2,
#account_user_content #li_INTL_BOOSTER #bulkAction_1INTL_BOOSTER.bulk_action .sub_level_1,
#account_user_content #li_INTL_BOOSTER #bulkAction_1INTL_BOOSTER.bulk_action .sub_level_2 {
  left: 0;
}

#account_user_content #bulkAction_1COMPANY_PAYS_ADDON.bulk_action span,
#account_user_content #bulkAction_1DATA_BOOSTER_OT.bulk_action span,
#account_user_content #bulkAction_1DATA_BOOSTER_RC.bulk_action span,
#account_user_content #bulkAction_1INTL_BOOSTER.bulk_action span {
  width: 130px;
}

#account_user_content #bulkAction_1COMPANY_PAYS_ADDON.bulk_action a.cta,
#account_user_content #bulkAction_1DATA_BOOSTER_OT.bulk_action a.cta,
#account_user_content #bulkAction_1DATA_BOOSTER_RC.bulk_action a.cta,
#account_user_content #bulkAction_1INTL_BOOSTER.bulk_action a.cta {
  padding-right: 140px;
}

#readOnlyGridContainer_COMPANY_PAYS_ADDON .bulk_action .ico,
#readOnlyGridContainer_DATA_BOOSTER_OT .bulk_action .ico,
#readOnlyGridContainer_DATA_BOOSTER_RC .bulk_action .ico,
#readOnlyGridContainer_INTL_BOOSTER .bulk_action .ico{
	position:relative !important; margin:0px
}

#editGridContainer_COMPANY_PAYS_ADDON .bulk_action .ico,
#editGridContainer_DATA_BOOSTER_OT .bulk_action .ico,
#editGridContainer_DATA_BOOSTER_RC .bulk_action .ico,
#editGridContainer_INTL_BOOSTER .bulk_action .ico{
	position:relative !important; margin:0px
}
ul.sub_level_1 li fieldset legend{font-size:12px !important}
#ManageVoiceLinesTabContainer div#gridId th#gridIdHdr5{white-space:nowrap}
/*service management - added by Subeesh- Devloper Rupesh*/

/*Start Login Component Style - AK 16Dec2015*/
.l_cont{width:100%; clear:both;}.mly_cont font{font-family:'neotechmedium'; font-size:17px; color:#0e539b;}.l_cont{padding:10px 0; display:inline-block; border-bottom:1px #999 dotted; width:95%; margin-left:6px;}.l_cont:last-child{border:none;}.l_cont:hover{-webkit-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); -moz-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); -ms-box-shadow:inset 0 0 10px rgba(106,106,106,0.35); box-shadow:inset 0 0 10px rgba(106,106,106,0.35);}.icon_pos_l{background-position:0 0 !important;}.icon_pos_r{background-position:0 -75px !important;}.icon_pos_f{background-position:0 -150px !important;}.mly_cont{padding-left:55px;background:url(../images/login_sprite.png) no-repeat;}
.l_cont:first-child{margin-top:10px;}a.mly_anch{display:inline !important; color:#0098db !important;} 
/*End Login Component Style - AK 16Dec2015*/

#branding_nav .products_sub_content.business_sub_content:after{/*ak branding change*/
	border-color: rgba(251, 251, 251, 0);
    border-bottom-color: #fbfbfb;
    border-width: 7px;
    left: 50%;
    margin-left: -110px;
	}
#branding_nav .products_sub_content.business_sub_content:before{/*ak branding change*/
	border-color: rgba(195, 195, 195, 0);
    border-bottom-color: #c3c3c3;
    border-width: 8px;
    left: 50%;
    margin-left: -111px;
	}
.business_support #branding_nav .support_sub_content:before, .business_home #branding_nav .support_sub_content:before{/*ak branding change*/
border-color: rgba(195, 195, 195, 0);
    border-bottom-color: #c3c3c3;
    border-width: 8px;
    left: 48%;
    margin-left: 13px;
}
.business_support #branding_nav .support_sub_content:after, .business_home #branding_nav .support_sub_content:after{/*ak branding change*/
    border-color: rgba(251, 251, 251, 0);
    border-bottom-color: #fbfbfb;
    border-width: 7px;
    left: 48%;
    margin-left: 14px;
}