.formButtons { 
*width:171px; 
}
#phonelist .modHeight168 {
height:17em;
}

.clearLeft {
clear:left;
}

.width110 {
width:110px;
}

.width120 {
width:120px;
}

.width320 {
width:320px;
}

.cycle-contents .width150 {
	width:160px;
	margin-right:15px;	
	float:left;
	text-align:center;
}

.cycle-contents .width150 p, .slide h5{
	text-align:left;	
}

.cycle-contents a.buttonLight {
	text-align:center;
}

.slide {
position:static;
}

.mod7Col .cycle-over {
width:540px;
overflow:hidden;
position:relative;
}

.mod7Col .cycle-contents {
width:550px;
}

.mod10Col .cycle-over {
width:720px;
overflow:hidden;
position:relative;
}

.mod10Col .cycle-contents {
width:720px;
}

.cycle-contents {
position:relative;
}

.slide ul.grey-arrow-list span {
font-size:.9em;	
}

.slide ul.grey-arrow-list li {
border:none;	
}

ul.grey-arrow-list li a:hover {
text-decoration:underline;
}

.width110 ul.grey-arrow-list li {
  padding:6px 0 6px 0;
}

.cycle-nav {
position:absolute;
right:20px;
top:-30px;	
}

.cycle-nav a {
float:left;	
}

.cycle-dots {
float:left;	
margin-top:2px;
margin-right:4px;
}

.cycle-dots a {
background:url("/mobile/img/navigator.png") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:8px;
line-height:0;
margin:3px 3px 3px 0;
padding:0;
width:8px;
}

.cycle-dots a.activeSlide {
background-position:0 -16px;
}

.cycle-nav .next {
	background:url("/mobile/img/next.png") no-repeat scroll 0 0 transparent;
	width:18px;
	height:20px;
	display:block;
}

.cycle-nav .previous {
	background:url("/mobile/img/previous.png") no-repeat scroll 0 0 transparent;
	width:18px;
	height:20px;
	display:block;
}


.nav a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a, .nav61 a, .nav62 a, .nav63 a, .nav64 a, .nav65 a, .nav66 a, .navpi a, .navpg a, .navpl a {
background:url("/internet/css/img/navigator.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
font-size:0;
height:8px;
line-height:0;
margin:3px 3px 3px 0;
padding:0;
width:8px;
}

/*********** SMARTPHONE ******* */


#smartphoneFlash {
padding:9px 20px 9px 9px;	
}

.cycle-contents .width150 {
text-align:left;	
}

.width220 {
width:220px;
}

.width240 {
width:240px;
}

/*
.platformFeature {
margin-bottom:10px;
overflow:hidden;
height:1%;
}
*/


#related {
clear:both;
}

#account .modCopy ul {
list-style:disc;	
padding-left:30px;
}

#account .buttonLight {
margin-left:12px;
}


.platformFeature p a {
display:block;
margin-top:2px;
}

.pageContent ul.grey-arrow-list {
margin-left:0;
list-style:none;
}

.mbb .mod7Col .modHeader {
background:url(/mobile-broadband/css/img/backgrounds/7columnHeader.gif) top left no-repeat;
}

.mbb .mod7Col, .mbb mod7Col.modFooter {
width:560px;
}

.mbb .quadColumn .modBody, .mbb .triple .modBody   {
background:#fff url(/mobile-broadband/css/img/backgrounds/7columnBorder.gif) top right no-repeat;
}

.mbb .mod10Col .modHeader {
background:url(/mobile-broadband/css/img/backgrounds/10columnHeader.gif) top left no-repeat;
}

.mbb .mod7Col .modFooter {
width:553px;
}

ul.tight-list li {
border:none;
padding:0px 0px 0px 6px;
}

#smartphone_tabs_navigation .tabBox{
margin-bottom:2px;
}

#smartphone_tabs_navigation #tabCont {
border:1px solid #ccc;
margin-bottom:10px;
margin-top:2px;
}


/************** TAB STYLES FOR SMARTPHONE LANDING ***********************/

/* additions 24/11/2010 */
.if-not-js-none{display:none;}
ul.tabs {
  height:25px;
  padding-top:0;
  width:100%;
}

ul.tabs li.firstTab {
  margin:0 3px 0 5px;
}

ul.tabs li {
  display:inline;
  float:left;
  height:25px;
  margin-right:2px;
}

ul.tabs li a:link, 
ul.tabs li a:visited, 
ul.tabs li a:hover, 
ul.tabs li a:active {
  background:url(/css/2.1/img/tabs/tab_inactive_left.gif) no-repeat scroll left top #E8E7E7;
  color:#525252;
  top:2px;
  text-decoration:none;
}

ul.tabs li a {
  display:block;
  float:left;
  padding-left:10px;
  position:relative;
  text-decoration:none;
}

ul.tabs li a span {
  background:url(/css/2.1/img/tabs/tab_inactive_right.gif) no-repeat scroll right top #E8E7E7;
  height:21px;
  padding-top:4px;
}

ul.tabs li a span {
  cursor:pointer;
  display:block;
  float:left;
  font-weight:bold;
  padding-right:10px;
  white-space:nowrap;
}

ul.tabs li.active a:link, 
ul.tabs li.active a:visited, 
ul.tabs li.active a:hover, 
ul.tabs li.active a:active {
  background:url(/css/2.1/img/tabs/tab_active_left.gif) no-repeat scroll left top #FFFFFF;
  top:2px;
  text-decoration:none;
}

ul.tabs li.active a span {
  background:url(/css/2.1/img/tabs/tab_active_right.gif) no-repeat scroll right top #FFFFFF;
  cursor:default;
  height:21px;
  padding-top:4px;
}

#smartphoneTabs .tabContainer {
  border:1px solid #DBDBDB;  
  margin-left:0px;
  width:650px;
  padding:20px;
}

.pageContent h5 {
color:#343434;
font-size:1.3em;
margin-bottom:15px;
}


