body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 69%;
	background-color: #fff;
	color:#333;
}
a{
	color:#333;
	text-decoration:none;
}
/* BEGIN COLOR STYLES */
.redBG			{background:#f00;}
.carmineRedBG	{background:#cc0202;}
.deepPurpleBG	{background:#732978;}
.petrolBG		{background:#008698;}
.lightPetrolBG	{background:#bad4da;}
.lightGreyBG	{background:#f6f8f9;}
.greyBG			{background:#ccc;}
.darkGreyBG		{background:#7d7d7d;}
.blueBG			{background:#0077b7;}
.lightBlueBG	{background:#6dc1c7;}
.greenBG		{background:#009868;}
.camoGreenBG	{background:#5b8424;}
.grassGreenBG	{background:#8bc55a;}
.promoGreenBG 	{background:#008a4a;}
.whiteBG		{background:#fff;}
/* END COLOR STYLES */

/* BEGIN GENERIC MODULE STYLES */
.modCopy,.modCopy1col{
	padding:8px 0px 6px 7px;
	overflow:hidden;
}
.noFloat, .clear{
	clear:both;
	border:1px solid red;
}
.modBody{
	margin:0px 3px 0px 3px;
	position:relative;
	clear:both;
}
.modHeader{
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em; /* 24px */
	overflow:hidden;
}
.modHeader h2{
	font-size:1em;
	font-weight:bold;
	float:left;
	padding: 4px 0 0 7px;
}
.modHeader a{
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;
}
.modHeader a span{
	font-weight:bold;
	padding:0 7px 0 5px;
}
.modHeight168{
	height:12.7em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.ex_sml{height: 11.6em; margin-left:4px;}
.modBody .modHeight168 .ex_sml img{max-width:176px; overflow:hidden;} /* LG added to fix image size on rss home page */

.modHeight282{
	height:26.7em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.price1{
	display:inline;
	font-weight:bold;
	font-size:2.363em;/*26px*/
	line-height:2.091em;/*23px*/
	padding-left:4px;
}
.price2{
	display:inline;
	position:relative;
	top:-9px;
	font-size:1.363em;/*15px*/
	font-weight:bold;
}
.bold{
	font-weight:bold;
}
.modFooter{
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:6px;
}
.modFooterBlank{
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
}
.modTop{
	height:1px;
	font-size:1px;
	line-height:1px;
}
.modPad{
	padding-left:21px;
}
.priceBox{
	position:absolute;
	bottom:1.545em;/*17px*/
}
.priceBox .priceTag{
	display:inline;
	position:relative;
	top:-18px;
	left:0px;
}
.priceBox .text{
	position:relative;
	display:inline;
	top:-18px;
	left:0px;
}
.priceBox2{
	float:left;
	position:relative;
	top:1.36em;/*15px*/
}
.priceBox3{
	position:absolute;
	top:98px;
}
.float,.priceBox2 .text{
	float:left;
}
.price3{
	float:left;
	position:relative;
	top:-25px;
}
h4.petrol{
	color:#008698;
	padding:3px 0 10px 0;

}
/* END GENERIC MODULE STYLES */

/* BEGIN 1 COLUMN WIDE MODULES */
.modCopy1col,.mod1Col{
	width:192px;
	float:left;
}
.mod1Col .modBorder{
	width:192px;
	background-image: url('http://enterprise.vodafone.c/images/1columnBorder.gif');
}
.mod1Col .modFooter{
	background-image: url('http://enterprise.vodafone.c/images/1columnFooter.gif');
	height:8px;
	/*width:192px;*/
}
.mod1Col .modTop{
	background-image: url('http://enterprise.vodafone.c/images/1columnTop.gif');
	width:192px;
}
.mod1Col .modCopy,.modCopy1col{
	width:171px;
}
.link_list1Col, .link_list1ColBlue{
	position:absolute;
	width:171px;
	bottom:7px;
}
/* END 1 COLUMN WIDE MODULES */

/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col{
	width:384px;
	float:left;
}
.mod2Col .modBorder{
	width:384px;
	background-image: url('http://enterprise.vodafone.c/images/2columnBorder.gif');
}
.mod2Col .modFooter{
	background-image: url('http://enterprise.vodafone.c/images/2columnFooter.gif');
	width:384px;
}
.mod2Col .modTop{
	background-image: url('http://enterprise.vodafone.c/images/2columnTop.gif');
	width:384px;
}
.mod2Col .modCopy{
	width:363px;
}
.link_list2Col{
	position:absolute;
	width:363px;
	bottom:7px;
}
/* END 2 COLUMN WIDE MODULES */

/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col{
	float:left;
}
.mod3Col .modBorder{
	width:576px;
	background-image: url('http://enterprise.vodafone.c/images/3columnBorder.gif');
}
.mod3Col .modFooter{
	background-image: url('http://enterprise.vodafone.c/images/3columnFooter.gif');
	width:576px;
}
.mod3Col .modFooterBlank{	
	background: #FFFFFF;
	width:576px;
}
.mod3Col .modTop{
	background-image: url('http://enterprise.vodafone.c/images/3columnTop.gif');
	width:576px;
}
.mod3Col .modCopy{
	width:555px;
}
.link_list3Col{
	position:absolute;
	width:555px;
	bottom:7px;
}
/* END 3 COLUMN WIDE MODULES */

/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col{
	float:left;
}
.mod4Col .modBorder{
	width:768px;
	background-image: url('http://enterprise.vodafone.c/images/4columnBorder.gif');
}
.mod4Col .modFooter{
	background-image: url('http://enterprise.vodafone.c/images/4columnFooter.gif');
	width:768px;
}
.mod4Col .modTop{
	background-image: url('http://enterprise.vodafone.c/images/4columnTop.gif');
	width:768px;
}
.mod4Col .modCopy{
	width:747px;
}
.link_list4Col{
	position:absolute;
	width:747px;
	bottom:7px;
}
/* END 4 COLUMN WIDE MODULES */

/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
.secondLevelNav a{
	padding: 4px 0 4px 11px;
	height:16px;
	display:block;
	position:relative;
	background:transparent url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;		
}
.secondLevelNav a.last{ background:none;}

.secondLevelNav .heading {
	background: #008698; /*DARE this was changed on Jan. 02 2008 by Suli*/
	color:#fff;
	padding:4px 0 4px 7px;
	height:16px;
	display:block;
	position:relative;
	font-size:1em;
	font-weight:bold;
}
.secondLevelNav .heading  a{ background: transparent none; border : 0; color:#FFFFFF; padding:0pt 0pt 0pt 5px;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNav .heading  a:hover{ background:none; border : 0; color:#FFFFFF; font-weight:bold;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNav a:hover{
	color:#008698;
	background-color:#fff;
	font-weight:normal;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
}
.secondLevelNav ul li a{
	padding-left:19px;
}
.secondLevelNav .selected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNav a:hover.selected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;	
		/* *margin-bottom:-1px; */
}

.secondLevelNav .subselected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}

.secondLevelNav a:hover.subselected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;	
		/* *margin-bottom:-1px; */

}.secondLevelNav ul li .selected{
	background: #BAD4DA url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNav ul li a:hover.selected{
	background: #BAD4DA url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;		
		/* *margin-bottom:-1px; */
}
/* END SECOND LEVEL NAVIGATION */

/* BEGIN SECOND LEVEL (LEFT) WRAP NAVIGATION */
.secondLevelNavWrap a{
	padding: 4px 0 4px 11px;
	*height:16px;
	display:block;
	position:relative;
	background:transparent url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;		
}
.secondLevelNavWrap a.last{ background:none;}

.secondLevelNavWrap .heading {
	background: #008698; /*DARE this was changed on Jan. 02 2008 by Suli*/
	color:#fff;
	padding:4px 0 4px 7px;
	height:16px;
	display:block;
	position:relative;
	font-size:1em;
	font-weight:bold;
}
.secondLevelNavWrap .heading  a{ background: transparent none; border : 0; color:#FFFFFF; padding:0pt 0pt 0pt 5px;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNavWrap .heading  a:hover{ background:none; border : 0; color:#FFFFFF; font-weight:bold;}/*DARE this was added on Jan. 02 2008 by Suli*/
.secondLevelNavWrap a:hover{
	color:#008698;
	background-color:#fff;
	font-weight:normal;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
}
.secondLevelNavWrap ul li a{
	padding-left:19px;
}
.secondLevelNavWrap .selected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNavWrap a:hover.selected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;	
		/* *margin-bottom:-1px; */
}

.secondLevelNavWrap .subselected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}

.secondLevelNavWrap a:hover.subselected{
	background: #fff url('http://enterprise.vodafone.c/images/dottedLineBottom.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;	
		/* *margin-bottom:-1px; */
}
.secondLevelNavWrap ul li .selected{
	background: #BAD4DA url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
		/* *margin-bottom:-1px; */
}
.secondLevelNavWrap ul li a:hover.selected{
	background: #BAD4DA url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
	font-weight: bold;
	color:#008698;		
		/* *margin-bottom:-1px; */
}
/* END SECOND LEVEL WRAP NAVIGATION */

/* BEGIN BUTTON STYLES */
a.btnGrey {
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-grey.gif') no-repeat left top;
}
a.btnBlue{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-blue.gif') no-repeat left top;
}
a.btnLightBlue{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-lightBlue.gif') no-repeat left top;
}
a.btnPetrol{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-petrol.gif') no-repeat left top;
}
a.btnPetrolBlueBkgrd{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-petrol-blue-bkgrd.gif') no-repeat left top;
}
a.btnGreen{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-green.gif') no-repeat left top;
}
a.btnCamoGreen{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-camoGreen.gif') no-repeat left top;
}
a.btnGrassGreen{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-grassGreen.gif') no-repeat left top;
}
a.btnGrassGreenClose{
	background:url('http://enterprise.vodafone.c/images/buttons/grassgreen_close.gif') no-repeat left top;
}
a.btnDeepPurple{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-deepPurple.gif') no-repeat left top;
}
a.btnMinus{
	background:url('http://enterprise.vodafone.c/images/buttons/minus.gif') no-repeat left top;
}
a.btnDelete{
	background:url('http://enterprise.vodafone.c/images/buttons/delete.gif') no-repeat left top;
}
a.btnPlus{
	background:url('http://enterprise.vodafone.c/images/buttons/plus.gif') no-repeat left top;
}
a.btnGreyOnRed{
	background:url('http://enterprise.vodafone.c/images/buttons/arrow-grey-on-red.gif') no-repeat left top;
}
a.btnRssFeed{
	background:url('http://enterprise.vodafone.c/images/buttons/icon-rssFeed.gif') no-repeat left top;
}
.petrol {color:#008698;}
/*.divider {
	background: url('http://enterprise.vodafone.c/images/dottedLine.gif');
	font-size: 0px;
	line-height:0px;
	height:1px;
}*/
ul.link_list1Col, ul.link_list2Col ,ul.link_list3Col ,ul.link_list4Col  {
	background:transparent url('http://enterprise.vodafone.c/images/dottedLineTop.gif') repeat-x top;
	padding-top:1px;
}

.link_list1Col li,.link_list2Col li,.link_list3Col li,.link_list4Col li {
	width:100%;
	background:transparent url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;	
}
ul.link_list1ColBlue {
	background:transparent url('http://enterprise.vodafone.c/images/dottedlineblueTop.gif') repeat-x top;
	padding-top:1px;
}
.link_list1ColBlue li{
	width:100%;
	background:transparent url('http://enterprise.vodafone.c/images/dottedlineblue.gif') repeat-x bottom;	
}
.link_list1Col a, .link_list2Col a, .link_list3Col a, .link_list4Col a, .link_list1ColBlue a {
	padding: 4px 15px 1px 0;
	display:block;
	background-position: 100% 2px; /* LG amend from 'top right' to fix arrow button alignment in 'ul link_list' */
	/*position:relative;*/
	height:1.75em;/*18px*/
}
.link_list1Col a.btnRssFeed {/* LG added this style to control the rss button on home page */
	display:block;
	background-position: 100% -2px; 
	height:1.75em;/*18px*/
}
.link_list1Col a:hover.btnRssFeed /* LG added this style to control the rss button on home page */
{background-position:100% -102px;}
.link_list1Col a:hover,.link_list2Col a:hover,.link_list3Col a:hover,.link_list4Col a:hover, .link_list1ColBlue a:hover{
	background-position:100% -98px; /* LG amend from '100% -100px' to align arrow hover with no hover button in 'ul link_list' */
	color:#008698;
	display:block;
}

a.textBtnRed,a.textBtnGrey,a.textBtnPurple,a.btnGreyOnRed{
	color:#fff;
	font-family:arial;
	font-weight:bold;
}
.btnGreyOnRed {
	position:static;
	color: #fff;
}
.btn li{
	display:inline;
}
.btn a,a.btnGreyOnRed{
	padding: 4px 20px 5px 0px;
	background-position:100% 4px;
	position:relative;
	height:14px;
}
.btn a:hover{
	background-position:100% -96px;
	color:#008698;
}
a.btnGreyOnRed:hover{
	background-position:100% -96px;
}
.textBtnRed,.textBtnGrey,.textBtnPurple {
	padding-left:5px;
	margin-top:6px;
	height:24px;
	cursor:pointer;
	cursor:hand;	
	display:block;
}
.textBtnRed span,.textBtnGrey span,.textBtnPurple span{
	padding:1px 5px 0 1px;
	float:left;
	height:24px;
}
.textBtnRed {
	background:url('http://enterprise.vodafone.c/images/buttons/redLeft.gif') no-repeat left top;
}
.textBtnGrey {
	background:url('http://enterprise.vodafone.c/images/buttons/greyLeft.gif') no-repeat left top;
}
.textBtnPurple {
	background:url('http://enterprise.vodafone.c/images/buttons/purpleLeft.gif') no-repeat left top;
}
.textBtnRed span{
	background:url('http://enterprise.vodafone.c/images/buttons/redRight.gif') no-repeat right top;
}
.textBtnGrey span{
	background:url('http://enterprise.vodafone.c/images/buttons/greyRight.gif') no-repeat right top;
}
.textBtnPurple span{
	background:url('http://enterprise.vodafone.c/images/buttons/purpleRight.gif') no-repeat right top;
}
.textBtnRed:hover span,.textBtnGrey:hover span,.textBtnPurple:hover span{
	background-position:right -95px;
}
.textBtnRed:hover,.textBtnGrey:hover,.textBtnPurple:hover{
	background-position:left -95px;
}
/* END BUTTON STYLES */

/* BEGIN HEADER STYLES */
.globalNav li{
	float:left;
	border-right: 0.0909em solid white;
	font-weight:bold;
}
.globalNav li a{
	padding: 4px 12px 4px 12px;
	background:#ff0000;
	height:1.454em; /* 16px */
		/**height:auto;  IE BUG FIX */
	height:auto;
	color:white;
	display:block;
}
.globalNavActive{
	background:#cc0202 !important;
	height:1.454em; /* 16px */
		/* *height:auto; IE BUG FIX */
	height:auto;
}
.globalNav li a:hover{
	background:#cc0202;
}
.globalNavShadow{
	width:954px; 
	height:5px;
	clear:both;
	display:block;
}
.globalNav{
	position:absolute;
	top:105px; 
	left:12px; 
}
.globalNav ul{
	width:954px;
	height:2.182em; /* 24px */
	background:#ff0000;
}
.vodafoneLogo{
	position:absolute;
	top:0px; 
	left:12px;
}
.firstLevelNav{
	position:absolute;
	z-index:10;
	top:140px;
	left:22px;
}
.firstLevelNav ul li{
	display:inline;
}
.firstLevelNav a{
	padding:0 6px 0 3px; 
}
.firstLevelNav .active{
	padding:0 6px 0 4px; 
	font-weight:bold;
}
.firstLevelNav a:hover{
	color:#008698;
}
.metaNav{
	position:absolute;
	top:0px; 
	left:0px;
	width:973px; 
	height:25px; 
}
.metaNavGlossary{
	position:absolute;
	top:0px; 
	left:0px;
	width:807px; 
	height:25px; 
}
.metaNav ul, .metaNavGlossary ul{
	position:absolute;
	right:0px;
	bottom:0px;
}
.metaNav ul li, .metaNavGlossary ul li{
	display:inline;
}
.metaNav ul li a, .metaNavGlossary ul li a{
	padding-left:3px;
	padding-right:6px;
}
.metaNav ul li a:hover, .metaNavGlossary ul li a:hover{
	color:#008698;
}
.metaShoppingCart{
	vertical-align:-7%;
	height:1em; /* 11px*/
	padding-right: 2px;
}
.searchNav{
	position:absolute;
	top:70px; 
	left:0px;
	width:966px; 
	height:25px; 
}
.searchField{
	position:absolute;
	right:41px;
	width:254px; 
	font-size:1em;
	top:0px;
}
.loginBox{
	position:absolute;
	top:141px; 
	left:0px;
	width:966px; 
	height:25px;
}
.loginField{
	position:absolute;
	right:0px;
}
.searchNav .textBtnGrey{
	position:absolute;
	right:0px;
	top:-6px;
}
.searchNav .textBtnGrey span{
	padding-left:7px;
	padding-right:10px;
}
.registerBtn{
	padding-left:5px;
}
/* END HEADER STYLES */

/* BEGIN GRID STYLES */
.singleColumn{
	width:192px;
	float:left;
}
.doubleColumn{
	width:384px;
	float:left;
}
.tripleColumn{
	width:756px;
	float:left;
	margin-top:20px;
}
.quadColumn{
	width:768px;
	float:left;
}
.grid{
	position:absolute;
	top:171px;
	left:9px;
	display:block;
	width:970px;
}
.gridGlossary{
	position:absolute;
	top:171px;
	left:9px;
	display:block;
	width:770px;
}
/* pushing content up for dotcom, because no 2nd level navigation */
.fiveColumn{
	width:960px;
	float:left;
}

/* END GRID STYLES */

/* BEGIN FOOTER STYLES */
.footer{
	display:block;
	width:957px;
	clear:both;
	text-align:right;
	padding:14px 0 19px 0;
}
.footer a{
	padding:0 7px 0 4px;
}
.footer a:hover{
	color:#008698
}
.footer li{
	display:inline;
}
.footer span{
	padding:0 7px 0 4px;
}
.footer ul{
	margin-right:-6px;
}
/*END FOOTER STYLES */

/* BEGIN MODULE 1 STYLE */
.tripleMod{
	position:relative;
	height:17.272em;/* 190px */
}
.tripleMod h3{
	left:53px;
}
.tripleMod h4{
	left:55px;
	top:2em; /* 22px */
}
.tripleMod h3{
	font-size:1.182em;/*13px*/
	font-weight:normal;
}
.tripleMod h3,.tripleMod h4,.priceTag,.tripleMod .textBtnRed,.tripleMod .features,.tripleMod .footnote,.tripleMod h3,.tripleMod images{
	position:absolute;
}
.tripleMod .priceTag{
	top:9.18em;/* 93px */
	left:50px;
}
.tripleMod .textBtnRed{
	top:14.73em;/*162px*/
	right:0px;
}
.tripleMod .features{
	left:53px;
	top:5em;/*55px*/
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style: disc url('http://enterprise.vodafone.c/images/mozbullet.gif') outside;
	text-indent:-4px;
	padding-left:14px;
	*list-style: disc url('http://enterprise.vodafone.c/images/bullet.gif') inside;
	*text-indent:-16px;
	*padding-left:8px;
}
.tripleMod .footnote{
	left:53px;
	top:13.181em;/*145px*/
	display:block;
	text-decoration:underline;
}
/* END MODULE 1 STYLES */

/* BEGIN MODULE 3 STYLES */
.username{
	width:167px;
	height:15px;
	font-size:1em;
	margin-bottom:3px;
	color:#333;
}
#pwd,#txt{
	position:absolute;
	width:108px;
	height:15px;
	font-size:1em;
	color:#333;
}
.login{
	position:relative;
}
.login .textBtnPurple{
	position:absolute;
	top:20px;
	left:119px;
}
.login a.textBtnPurple{
	white-space: pre;
	width:50px;
}
.login .textBtnPurple span{
	padding-left:7px;
	padding-right:10px;
}
/* END MODULE 3 STYLES */

/* BEGIN MODULE 5 STYLES */
.bgimages{
	z-index:0;
}
/* END MODULE 5 STYLES */

/* BEGIN MODULE 7 STYLES */
.searchCloud h1,.searchCloud h2,.searchCloud h3,.searchCloud h4,.searchCloud h5,.searchCloud h6{
	float:left;
	font-weight:bold;
	padding:0 8px 2px 0px;
	white-space: pre;
	color:#333;
}
.searchCloud h1{
	font-size:1.545em; /* 17px */
}
.searchCloud h2{
	font-size:1.364em; /* 15px */
}
.searchCloud h3{
	font-size:1.272em; /* 14px */
}
.searchCloud h4{
	font-size:1.18em; /* 13px */
}
.searchCloud h5{
	font-size:1.091em; /* 12px */
}
.searchCloud h6{
	font-size:1em; /* 11px */
}
/* END MODULE 7 STYLES */

/* BEGIN MODULE 8 STYLES */
.helpSelector select{
	width:170px;
	font-size:1em;
	margin-bottom:3px;
}
/* END MODULE 8 STYLES */

/* BEGIN MODULE 9 STYLES */
.module9Text{
	position:relative;
	top:-4px;
}
/* BEGIN MODULE 9 STYLES */

/* BEGIN MODULE 10 STYLES */
.module10imagesRight{
	position:absolute;
	left:192px;
}
.module10imagesLeft{
	position:absolute;
	right:188px;
}
/* BEGIN MODULE 10 STYLES */

/* BEGIN TABLE MODULE STYLES */
.fullWidth{
	width:100%;
	border-collapse: collapse;
}
.tableContainer{
	padding: 0 4px 0 4px;
}
.tdEven,.tdEven2,.tdOdd,.tdOdd2,.tdHead,.tdHead2{
	padding:3px 12px 4px 12px;
	text-align:right;
}
.tdEven{
	border-right: 1px #008698 solid;
	background:#fff;
}
.tdEven2{
	background:#fff;
}
.tdHead{
	border-right: 1px #fff solid;
	padding:4px 12px 4px 12px;
	background:#008698;
	color:#fff;
}
.tdHead2{
	background:#008698;
	color:#fff;
}
.tdOdd{
	border-right: 1px #008698 solid;
	background:#f6f8f9;
}
.tdOdd2{
	background:#f6f8f9;
}
.left{
	text-align:left;
}
/* END TABLE MODULE STYLES */

/* BEGIN POPUP STYLES */
.popuplogo{
	position:absolute;
	top:0px;
	left: 12px;
	width:130px;
	height:105px;
	background:url('http://enterprise.vodafone.c/images/vodafone_logo.gif');
	clear:both;
}
.popupbuttonbox_top{
	position:absolute;
	top: 15px;
	left: 12px;
	width: 570px;
}
.popupbuttonpack_top{
	position:absolute;
	right: 0px;
}
.popupbuttonpack_bottom{
	margin-top:13px;
	position:absolute;
	right: 3px;
}
.popupbtn2{
	margin-left:8px;
}
.popuptable {
	position:absolute;
	top:243px;
	left:9px;
}
.popupproductpic{
	position:absolute;
	top:116px;
	left: 12px;
}
.popupproductdescription{
	position:absolute;
	top:124px;
	left: 204px;
	width:376px;
	height:124px;
}
.popuphead{
	font-size:24px;
	font-weight: bold;
}
.popupsub{
	font-size:18px;
	font-weight: bold;
	line-height:32px;
	height: 46px;
}
.popupcopy{
	font-size:13px;
	font-weight: normal;
}
/* BEGIN POPUP STYLES */

/*================================================*/

.nonav {/*New from Dare*/
	top:147px;
}
.nonavGlossary{
	top:112px;
	left:20px;
	border: 1px solid #cfcfcf;
	padding:12px;
	width:756px;
}
.modHeight20{
	height:2.7em; 
	overflow:hidden;
}
.modHeight124{/*New from Dare*/
	height:11.65em; 
	overflow:hidden;
}

.modHeight125{/*New from Dare*/
	height:12.65em; 
	overflow:hidden;
}
.modHeight126{/*New from Dare*/
	height:13.3em; 
	overflow:hidden;
}
.modHeight150{
	height:13.4em; 
	overflow:hidden;
}
.modHeight168more{
	height:15.0em; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight168noHeading{
	height:15em; /* Imag eneds to be 164 px high */
	overflow:hidden;
}
.modHeight198{
	height:15.8em;
	overflow:hidden;
}
.modHeight202{
	height:18.2em;
	overflow:hidden;
}
.modHeight281{
	height:23.4em;
	overflow:hidden;
}
.modHeight283{
	height:23.7em; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}

.modHeight286{
	height:31.2em;
	overflow:hidden;
}
.modHeight287{
	height:31em;
	overflow:hidden;
}
.modHeight290{
	height:39em;
	overflow:hidden;
}
.modHeight336{/*New from Dare*/
	height:26.7em; 
	overflow:hidden;
}
.modHeight337{/*New from Dare*/
	height:26.8em; 
	overflow:hidden;
}
.modHeightAuto{
	height: auto;
	overflow:hidden;
}
.promoImage{ background: top no-repeat url('http://enterprise.vodafone.c/images/hm_promo2.gif');}
.modCopy p, .modCopyContent p, .modCopyContentTwoAbsolute p, .modBodyContent p{ line-height:1.6em;}
.modCopyContainer{ position:absolute;}
.modCopyImgLeft { float:left; margin-right:18px; margin-left:2px;}
.modCopyImgLeftNoPadd{ float:left;}
.modCopyContent { float:left; margin-top:14px; margin-left:3px;}
.modCopyContentTwo { float:left; }
.modCopyContentTwoAbsolute {float:left; position:absolute;overflow:hidden;padding:8px 0px 6px 7px; width:175px;}
.modCopyImgLeftSmall { float:left; height:138px; width:60px;}
.modCopyContentSmall { float:left; margin-top:22px; margin-left:6px; width:103px;}
.modCopyImgLeftSmall2 { float:left; padding-top:4px; width:81px;}
.modCopyContentSmall2 { float:left; margin-top:22px; margin-left:6px; width:81px;}
.modCopyContent h3, .modCopyContentSmall h3, .modCopyContentSmall2 h3{ font-weight:bold; color:#007098;}
ul.bulletContent { list-style:square;}
.bulletContent li { margin-left:14px;}
.twoColImg{ right:10px;}
.twoColImg2{ right:210px;}
.modBodycontent{margin:0px 3px 0px 3px;	position:relative;clear:both;border-top:1px solid #cfcfcf;}
.modBodycontentNoLine{margin:0px 3px 0px 3px; position:relative;clear:both;}
.modBodypadding{ padding:13px;}
.leftCol{ width:49%; float:left;}
.rightCol{ width:49%; float:right;}
.blueBkgrd{ background-image:url('http://enterprise.vodafone.c/images/prod_browse_bkgrd.gif'); background-position:center; background-repeat:repeat-y;}
.modBrowseHolder{ width:186px; float:left;}
.modBrowseHolder2Col{ width:372px; float:left; margin-right:11px;}
.modCopy2{ padding:8px 0px 6px 12px; height:18.2em;}
.modCopy3{ padding:8px 0px 6px 0px; background:url('http://enterprise.vodafone.c/images/prod_browse_bkgrd2.gif') repeat-y left top; height:18.2em;}

/* Content Styles */
h1{ font-size:2em; font-weight:bold; color:#008698; padding: .2em 0em 1.1em .5em;}
.modBodyContent h2 {font-size:1.5em; font-weight:bold; color:#008698; line-height:1em; padding:.8em 0 .81em 0}
.modBodyContent p { padding: .6em 0 .6em 0;} 
.modBodyContent{ padding:0 1em 1em 1em;}
.modBodyContent ul{ list-style-type: disc; padding:0 1em 0 1.5em; line-height:1.6em; font-weight:bold; color:#333;}
.modBodyContent li{ padding: .5em 0 .5em 0;}

/* Forms - Feedback and Register for news */
.Holder{ width:100%; float:left; padding: 5px 0 5px 0;}  
.HolderSubmit{ float:right; height:27px; margin-top:9px; margin-bottom:0px;/* <-- 9px */}   
.HolderSubmit a {float:right;}
.Label{display:inline;float:left;width:190px;/* <-- 90px */text-align:right;padding-right:.6em; }
.Field{display:inline;float:left;width:255px;}
.Field input{font-size:1em;width:255px;}
/*.HolderSubmit input.submit{ width:58px; height:25px; float:right;}*/
.Field select{ font-size:1em; width:255px;}
.Field textarea{ font-size:1em; width:255px; height:140px; font-family:Arial, Helvetica, sans-serif;}
.Field input.radio{ width:1.5em; position:relative; top:2px; margin:.3em;}
.Field a { color:#ff0000; text-decoration:underline;}
.textRight { text-align:right;}


/* Product detail table styles*/
.ProdDetailTable td { border-bottom:1px solid #e6e7e8; border-collapse: collapse; vertical-align:top;text-align:left; padding-top:9px;}
.ProdDetailTable td.Col1 { text-align:center; width:38px; padding:0; margin:0; line-height:0; border-right:6px solid #fff;}/*background-color:#FF00FF; */
.ProdDetailTable td.Col2 { font-weight:bold; padding-bottom:6px; padding-right:6px; border-right:6px solid #fff;}
.ProdDetailTable td.Col3 { padding-bottom:9px;}

/* Error Styles*/
/*
<!-- ****************************
PLEASE NOTE THAT FOR RADIO AND 
CHECK BOX INPUTS THE CLASS="ERROR 
HAS TO BE PLACED IN THE PARENT DIV"
****************************  -->
*/
.errorMsg {font-size:1.1em;font-weight:bold;margin-bottom:8px; background-image:url('http://enterprise.vodafone.c/images/warning_icon.gif'); background-position:middle left; background-repeat:no-repeat; padding-left:20px;}
ul.errorList{ list-style-type: disc; padding:.5em 1em 0 1.5em;}
.errorList li{ padding: .2em 0 .2em 0;}
.error{background:#F3B700 none repeat scroll 0%;}
.Holder.error { line-height:3em;}
/*.error.radio, .error input, .error select, .error textarea*/

/************************
Below are styles added in 
from VOP's assets v1.1.2
*************************/
 
 /* BEGIN TEXT BLOCK STYLES */
.txtBlock{
	width:562px;
	margin-left:4px;
	float:left;
}
.txtBlock .modCopy1col{
	width:157px;
}
.txtBlock .modCopy2col{
	width:349px;
}
.txtBlock .modCopy3col{
	width:541px;
}
.txtBlock .modBorder{
	width:562px;
	background-image: url('http://enterprise.vodafone.c/images/txtBlockBorder.gif');
}
.txtBlock .modFooter{
	background-image: url('http://enterprise.vodafone.c/images/txtBlockFooter.gif');
	width:562px;
}
.txtBlock .modTop{
	background-image: url('http://enterprise.vodafone.c/images/txtBlockTop.gif');
	width:562px;
}
.txtBlock .link_list1Col {
	width:157px;
}
.txtBlock .link_list2Col {
	width:349px;
}
.txtBlock .link_list3Col {
	width:541px;
}

/* these styles are specific to the text block styles for the functional confirmation pages */
.txtBlock .link_list3Colconfirm {
	position:relative;
	width:555px;
	bottom:7px;
}
.txtBlock ul.link_list3Colconfirm,  {
	background:transparent url('http://enterprise.vodafone.c/images/dottedLineTop.gif') repeat-x top;
	padding-top:1px;
}
.txtBlock .link_list3Colconfirm li, {
	width:100%;
	background:transparent url('http://enterprise.vodafone.c/images/dottedLine.gif') repeat-x bottom;
}
.txtBlock .link_list3Colconfirm a.btnPetrol {
	padding: 4px 15px 1px 0;
	display:block;
	background-position: 100% 2px; /* LG amend from 'top right' to fix arrow button alignment in 'ul link_list' */
	/*position:relative;*/
	height:1.75em;/*18px*/
}
.txtBlock .link_list3Colconfirm a:hover{
	background-position:100% -98px; /* LG amend from '100% -100px' to align arrow hover with no hover button in 'ul link_list' */
	color:#008698;
	display:block;
}
.txtBlock .link_list3Col {
	width:541px;
}
/* END TEXT BLOCK STYLES*/

.modFooter hr, .modBlankFooter hr {
  display: none;
}
.modCopy,.modCopy1col,.modCopy2col,.modCopy3col{
	padding:8px 0 6px 7px;
}

/* BEGIN SITE MAP STYLES */
.modSitemap h1 {
	padding:6px 0 16px 14px;
}
.modSitemapCol{
	position:relative;
	float:left;
	clear:none;
	display:block;
	width:192px;
	margin-bottom:-1.81em;
}
.modSitemapBody{
	width:192px;
	background-image: url('http://enterprise.vodafone.c/images/1columnBorder.gif');
	margin-bottom:18px;
}
.modSitemapBody a{
	position:relative;
	padding-top:0.45em;
	padding-bottom:0.45em;
	padding-left:14px;
	display:block;
	width: 160px;
}
.modSitemapBody .sitemapTitle{
	padding-top:0.45em;
	padding-bottom:0.45em;
	left:3px;
	width: 172px;
	background:#008698;
	color:#ffffff;
	font-weight:bold;
}
a.sitemapTitle:hover{
	color:#ffffff;
}
.modSitemapBody .sitemapLevel1{
	position:relative;
	left:4px;
	width: 184px;
	background:#b2dae0;
}
.modSitemapBody .sitemapLevel2{
	width: 184px;
	background:#ffffff;
}
.modSitemapBody .sitemapLevel2 a{
	padding-left:24px;
}
.modSitemapBody .sitemapLevel2 li{
	background:url('http://enterprise.vodafone.c/images/dottedLineSiteMap.gif') repeat-x top left;
}
.modSitemapBody .sitemapLevel2 li.first{
	background:none;
}
.modSitemapBody .modFooter{
	margin-bottom:0;
	background:#f00 url('http://enterprise.vodafone.c/images/1columnFooter.gif') no-repeat;
}
/* END SITE MAP STYLES*/

/*BEGIN MAP STYLES*/
.gen_table{
	position:relative;
	top:20px;
	left:-7px;
	width:568px;
	padding-left:4px;
	padding-right:4px;
	margin-right:-7px;
	background:url('http://enterprise.vodafone.c/images/3columnBorder.gif');
}
.tab_footer{
	position:absolute;
	left:0px;
	width:576px;
	height:7px;
	font-size:1px;
	line-height:1px;
	background: #f00 url('http://enterprise.vodafone.c/images/3columnFooter.gif') no-repeat top left;
}
.gen_table table{
	width:100%;
}
.gen_table th {
  font-weight: bold;
}
.gen_table ul {
	list-style-type:disc;
	padding-left:12px;
}
.gen_table tr,.gen_table td,.gen_table th{
	position:relative;
	padding: 5px 12px 5px 12px;
	background:none;
}
.gen_table .titlerow{
	background:#66b6c1;
	color: #ffffff;
}
.gen_table .row_a{
	background:url('http://enterprise.vodafone.c/images/dottedLineSiteMap.gif') repeat-x top left;
	*background:url('http://enterprise.vodafone.c/images/dottedLineSiteMap.gif') repeat-x 1px left;
}
.gen_table .row_b{
	background:#f6f8f9 url('http://enterprise.vodafone.c/images/dottedLineSiteMap.gif') repeat-x top left;
}
.gen_table a{
	float:right;
}
/*END MAP STYLES*/
 
/* added for the webclient console - to set its alignment; 7sept07 LG */
#legend{
	padding-top: 30px;
	margin: 0 auto;
	clear: both;  /* clears floats */
}	

/* this is to accommodate the extra wide row that spans under the content all the way to the right edge of the page underneath the right side column's boxes (Vodafone refers to as Zone 3 in their editable region mock ups) */
.extrawiderow {
width:750px;
float:left;
clear:both;
margin-left:190px;
padding-left:14px;
}

/* IE6 Only */
* html .extrawiderow {
margin-left:100px;
padding-left:8px;
}

/* these styles control the VGE rss feed (top-right corner) on the rss home page */
.modBody .modCopy .textcut ul.link_list1Colrss {
	position:relative;
	margin-top:0px;
	* margin-top:10px;	
	overflow:hidden;
	height:96px;
	padding-top:1px;
}

.modBody .modCopy .textcut ul.link_list1Colrss li a { text-decoration:none; color:#008698;}
.modBody .modCopy .textcut ul.link_list1Colrss li a:hover { text-decoration:underline; color:#008698;}

.modBody .modCopy .textcut ul.link_list1Colrss li a h3{ text-decoration:none; color:#008698;}
.modBody .modCopy .textcut ul.link_list1Colrss li a:hover h3{ text-decoration:underline; color:#008698;}

/* end of styles for rss feed (top-right corner) on the VGE rss home page */

/*  these styles are to fix the issues with VGE on 18feb08 per bug#21536 */
.modBodyContent h3 {font-weight:bold; color:#008698;}

.glossaryTitle {
	margin:0px 0px 0px 3px;
}
#legendGlossary{
	padding-top: 630px;
	margin: 0 auto;
	clear: both;  /* clears floats */
}	

