/* GENERAL STYLES */


/* MISC */
hr {
	display: none; }

.dots {
	display: block;
	background: url('/images/redesignvf07/dots_grey.gif') repeat-x 0 0;
	height: 1px;
	width: 100%;
	float: left;
}

.dotspace {
	display: block;
	background: url('/images/redesignvf07/dots_grey_space.gif') repeat-x 0 0;
 	width:100%;
	float: left;
}

img {
	border: 0; }

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}

/* extra margins */
.marginTop10 {
	margin-top: 10px !important;
}

.marginTop20 {
	margin-top: 20px !important;
}

.marginTop25 {
	margin-top: 25px !important;
}

.marginTop30 {
	margin-top: 30px !important;
}

.marginLeft10 {
	margin-left: 10px !important;
}

/* TEXT */

h1,h2,h3,h4,ul,li {
	margin: 0;
	padding: 0;
}

.bodyChannelWide ul li {
	margin-left:18px;
	list-style-image: url('/images/red_bulletpoint.gif');
}
/* added bullets for tabbed template body  2jul07 eb*/
.bodyChannelTab ul li {
	margin-left:18px;
	list-style-image: url('/images/red_bulletpoint.gif');
}

.bodyChannel_2007 li {
	list-style-image: url('/images/red_bulletpoint.gif');
	margin-left:18px;

}	

.twoColBodyChannelLeft_2007 ul li {
	list-style-image: url('/images/red_bulletpoint.gif');
	margin-left:18px;
}	

h2 {
	margin: 0 0 10px 0;
}

h4 {
	margin-bottom: 5px;
	font-size: x-small
}

a {
	color: #333333;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

/* MAINTITLE */
#mainTitle h1 {
	height: 96px; /* 101px - 5pad below */
	padding: 5px 0 0 10px;
}

#findrightphone #mainTitle h1 {
	background: url('/images/redesignvf07/titles/h1_findtherightphoneBg.jpg') top right no-repeat;
}

#myvodafone #mainTitle h1 {
	background: url('/images/redesignvf07/titles/h1_myvodafoneBg.jpg') top right no-repeat;
}

.manufacturer #mainTitle h1 {
	background: url('/images/redesignvf07/titles/h1_motorolarazrv3Bg.jpg') top right no-repeat;
}

/* CONTENT STYLES */

/* CONTENT TABS */
.tabs {
	float: left;
	width: 548px;
	margin: 0;
}

.tabs ul {
	float: left;
	width: 548px;
	list-style: none;	
}

.tabs ul li {
	float: left;
	width: auto;
}

.tabs ul li.greyrule {
	border-bottom: 1px solid #d8d8d8;
	width: 290px; /* edit depending on collective widths of .tabs ul li */
	height: 19px;
}

.tabs ul li a {
	text-decoration: none;
	display: block;
	height: 11px;
	padding: 5px 5px 3px 5px;
	border-bottom: 1px solid #d8d8d8;
}

.tabs ul li a:active,
.tabs ul li a.on,
.tabs ul li a:hover {
	border-bottom: 0;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	color: #ff0000;
}

/* BLOCK COLUMNS */
/* single full column */
.fullBlock,
.rowBlock,
.promoRow {
	float: left;
	width: 548px;
	margin-bottom: 10px;
}

.promoRow { /* row for 3 promo col */
	margin-bottom: 0;
}

/* Blockcontent styles for all columns  */
.blockcontent {
	padding: 10px;
	float: left;
}

.promoRow .threeBlock .blockcontent { /* removes 10px top padding to align with promos in row */
	padding-top: 0;
}

/* for image with heading text - full 176 col width */
.blockcontentpromo {
	float: left;
	width: 176px;
	
}

.threeBlockpromo .blockcontent {
	padding: 5px 0px 5px 5px;
	
}

.fullBlock .blockcontent {
	width: 528px;
	padding: 0 10px;
	
}

/* two thirds columns */
.twothirdsBlock {
	float: left;
	width: 362px;
	/*margin-right: 0x;
	border-top: solid 1px black;
	border-bottom: solid 1px black;*/
}

/* three columns */
.threeBlock,
.threeBlockpromo {
	float: left;
	width: 172px;
	margin-right: 10px;
	
}

.rowBlock .threeBlock .blockcontent {
	width: 161px;
	background-color:#ececec;
	*position:relative;
	*left:362px;
	*top:-390px;
	
}
#pageContent .threeBlock .blockcontent {
	width: 161px;
	background-color:#ececec;
	/*position:relative;*/
	/*left:362px;*/
	/*top:-390px;*/
	
}


.threeBlock .nomargin,
.threeBlockpromo .nomargin,
.twothirdsBlock .nomargin { 
	margin-right: 0px;
}/* override above margin for last col */

.twothirdsBlock .topmargin {
	margin-right: 0px;
	margin-top: 20px;
}

/*added for swapping tabs in productsupport page:nf 03/19/07 */
#faq {
	width: 161px;	/*background: pink;*/
	margin-top: 8px;
	margin-left: 12px;
	display:none;
}
/*END: added for swapping tabs in productsupport page:nf 03/19/07 */
/* with full width promo image
.promoRow .threeBlock {
	margin-right: 10px;
}  */

.threeBlockpromo .blockcontent {
	width: 171px;
	/*background: pink;*/
}

/* with right grey border */
.threeBlockBorder{
	float: left; padding : 0px; margin: 0px; width: 550px;
}
.threeBlockBorder .threeBlock {
	border-right: 1px solid #d8d8d8;
	float: left;
	width: 182px;
	margin-right: 0px;
	
}
.threeBlockBorder .threeBlock .blockcontent {
	width: 156px;
	/*background: pink;*/
}
/* RED COL */
.threeBlock .red {
	background:#ff0000;
	color: #ffffff;
	width: 184px;
	margin: 0 0 0 0px !important;
	border: 0px;
}


/* red col with left border */
.threeBlockBorder .threeBlock .red {
	width: 182px;
	border-left: 1px solid #d8d8d8;
}

.threeBlock .red .blockcontent {
	width: 156px;

}

.threeBlock h3 {
	margin-bottom: 10px;
}
.threeBlock .red.marginleft{
	margin-left: 10px;
}
/* for list with image of handset */
.threeBlock .thumbTxt {
	float:left;
	width:100px;
	/*border: solid 1px red;*/
}

.threeBlock .thumbImg {
	float:right;
	/*margin-left: 5px;*/
	width:50px;
	/*border: solid 1px red;*/
}
ul.itemList{
	float: left;
	/*background: yellow;*/
	margin-left:0px;
	/*display:inline;*/
}
/* Bulleted list */
.itemList li {
	/*display:block;
	background:url(/images/redesignvf07/bullet.gif) left top no-repeat;*/
	list-style-type: disc; 
	padding : 0px;
	margin-left: 15px;
	/*margin-left: 5px;
	padding-left: 5px;*/
}

#findrightphone .itemList {
	height: 85px; /* force height of list so link buttons level in row across 3 column */
}



/* ARROW LISTS */
ul.redarrowItem {
	list-style: none;
	float: left;
	width: 100%;
}

ul.redarrowItem li {
	float: left;
	width: 88%;/* changed from 94% to allow IE functionality on left column  25jun07 eb*/ 
	margin-bottom: 8px;
	list-style-image:none; /* added to remove the red bullet image 25jun07 eb*/
	margin-left: none;/* added to allow IE functionality on left column  25jun07 eb*/
}

/* added for Secure Areas page 5/31/07  eb */
ul.redarrowItemNoPad {
	list-style: none;
	float: left;
	width: 100%;
}

UL.redarrowItemNoPad LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url('/images/redesignvf07/arrow_right_bgred.gif') no-repeat right bottom; margin-left:-10px;
}
/******************/
.red ul.redarrowItem li {
	width: 100%;
}

ul.redarrowItem li a {
	background: url('/images/redesignvf07/arrow_right_bgred.gif') bottom right no-repeat;
	display: block;
	padding-right: 10px;
}

/* LG ADDED THIS STYLE (13feb08) ADDED FOR THE TERENCI HOME PAGE RSS BUTTON */
ul.redarrowItem li.btnRssFeed a {
	background: url('/images/rss_ittybitty_link.gif') bottom right no-repeat;
	display: block;
	padding-right: 10px;
	bottom:-8px;
}

.red ul.redarrowItem li a {
	background: url('/images/redesignvf07/arrow_right_bgwhite.gif') bottom right no-repeat;
	display: block;
	color: #ffffff;
}

ul.redarrowItem li a:active,
ul.redarrowItem li a:hover {
	background: url('/images/redesignvf07/arrow_right_bgred_o.gif') bottom right no-repeat;
}

/* LG ADDED THIS STYLE (13feb08) ADDED FOR THE TERENCI HOME PAGE RSS BUTTON */
ul.redarrowItem li.btnRssFeed a:active, 
ul.redarrowItem li.btnRssFeed a:hover{
	background: url('/images/rss_ittybitty_link.gif') bottom right no-repeat;
}

.red ul.redarrowItem li a:active,
.red ul.redarrowItem li a:hover {
	background: url('/images/redesignvf07/arrow_right_bgwhite_o.gif') bottom right no-repeat;
	text-decoration: none;
}

/* text image arrow list styles */
ul.arrowText {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	
}

ul.arrowText li {
	float: left;
	width: 100%;
	list-style: none;
	display: inline; /* IE fix */
}

ul.arrowText li a {
	/* display: block; */
	text-decoration: none;
	display: inline; /* IE fix */
}

/* View Phone */
a.viewphone {
	background: url('/images/redesignvf07/button_viewphone.gif') center right no-repeat;
	width: 78px;
	height: 13px;
	float: right;
}

a.viewphone:active,
a.viewphone:hover {
	background: url('/images/redesignvf07/button_viewphone_o.gif') center right no-repeat;
}

/* Find out more */
a.more {
	background: url('/images/redesignvf07/button_findoutmore.gif') center right no-repeat;
	width: 90px;
	height: 13px;
	float: right;
}

a.more:active,
a.more:hover {
	background: url('/images/redesignvf07/button_findoutmore_o.gif') center right no-repeat;
}

/* View Bill note that floating right elements display in reverse order */
#myvodafone ul.arrowText {
	float: right;
}

#myvodafone .mybillButtons ul.arrowText li {
	width: 69px; /* Firefox needs specific width */
	border: 0px solid blue;
	float: right;
	margin-left: 10px;
}

a.viewbill {
	background: url('/images/redesignvf07/button_viewbill.gif') center right no-repeat;
	width: 69px;
	height: 20px;
	float: right;
}

a.viewbill:active,
a.viewbill:hover {
	background: url('/images/redesignvf07/button_viewbill.gif') center right no-repeat;
}

/* Pay Bill */
a.paybill {
	background: url('/images/redesignvf07/button_paybill.gif') center right no-repeat;
	width: 64px;
	height: 20px;
	float: right;
}

a.paybill:active,
a.paybill:hover {
	background: url('/images/redesignvf07/button_paybill.gif') center right no-repeat;
}

/* red arrow on white background (for use on red content area) */
ul.menu_red {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

ul.menu_red li {
	background: url('/images/redesignvf07/dots_white.gif') bottom repeat-x;
	list-style: none;
	float: left;
	width: 100%;
	padding: 4px 0;
	font-size: 110%;
}

ul.menu_red li.first {
	padding: 0 0;
}

ul.menu_red li a {
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}

ul.menu_red li a:active,
ul.menu_red li a:hover {
color: #ffffff;
	text-decoration: underline;
}

ul.menu_red li a.arrowlinkred {
	background: url('/images/redesignvf07/arrow_right_bgwhite.gif') bottom right no-repeat;
	display: block;
	padding-left: 5px;
	padding-right: 15px;
}

ul.menu_red li a.arrowlinkred:hover {
	background: url('/images/redesignvf07/arrow_right_bgwhite_o.gif') bottom right no-repeat;
}

/* SPLASH PAGE */
#splash .twoBlock {
	float: left;
	width: 375px;
	background: #ff0000;
}

#splash .twoBlock.right {
	float: right;
}

#splash .twoBlock .content {
	padding: 20px;
	float: left;
	width: 335px;
}

#splash .twoBlock .promo {
	margin: 0px 0 0 0;
	float: left;
	width: 375px;
	background: #ffffff;
	border-top: 1px solid white;
}




/* FORM STYLES */

form {
	padding: 0;
	margin: 0;
}

/* see redblock example */
.submitbutton {
	width: 64px;
	float: left;
}

.submitbuttonnew {
	width: 64px;
	float: right;
}


.submitBox {
	float: left;
	width: 100%;
	margin-top: 4px;
}

.submitBox .submitText {
	float: left;
	width: 92px;
}

input.inputtext,
#splash .twoBlock .content input.input113,
#splash .twoBlock .content input.input118 {
	border: 1px solid #666666;
	width: 91px;
	height: 17px; /* original 20 - minus border, padding */
	*height: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	padding: 2px 0;
	margin: 0;
}

.submitBox input.inputtext {
	width: 80px;
}

#splash .twoBlock .content input.input113 {
	width: 113px;
}

#splash .twoBlock .content input.input118 {
	width: 118px;
}

#splash .twoBlock .content .loginleft,
#splash .twoBlock .content .loginright {
	float:left;
	width: 138px;
	height: 20px;
}

#splash .twoBlock .content .loginright {
	width: 133px;
}

/* HOME STYLES */
#home #homepromo {
	background: url('/images/redesignvf07/home_mainpromo.jpg') no-repeat 0 0;
	width: 548px;
	height: 213px;
	float: left;
}

#home #promoTitle { /* Promo one img inc heading - this div with link contains hidden live text of promo background image */
	float: left;
	width: 268px;
	height: 45px;
	margin: 8px 0 0 20px;
	font-size: 0.9em;
}

#home #promoTitle a {
	text-decoration: none;
}

#home #promoNav {
	float: left;
	width: 227px;
	background: #ff0000;
	margin: 0px 0 0 0;
}

#home #promoNav .content {
	padding: 10px;
}

#home #promoNav .content h3 {
	padding-bottom: 5px;
	background: url('/images/redesignvf07/dots_white.gif') bottom repeat-x;
}

#home .threeBlockpromo .blockcontent {
	width: 161px;
}

#home .threeBlockpromo .blockcontent.greybox {
	margin-top: 5px;
	background: #ececec;
	padding-right: 10px;
	width: 161px;
}

#home .threeBlockpromo .blockcontent.greybox h3 {
	margin-bottom: 10px;
}

#home .redarrowItem {
	margin-top: 20px;
}

#home .threeBlockpromo .blockcontent.greybox .redarrowItem {
	margin-top: 10px;
}

/* generic table styles */
#genericTable #greyTwoThirdsTable {
	width: 320px;
	padding: 0;
	margin: 10px 0;
	text-align: left;
	border: 0px solid blue;
	border-collapse: collapse;
	
}

#genericTable #greyTwoThirdsTable th {
	/* border-bottom: 1px dotted #cccccc; */
	margin-bottom: 10px;
	padding: 5px 0 6px 0;
	padding-left: 5px;
	background-color:#EDECEC;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
}

#genericTable #greyTwoThirdsTable td {
	/* border-bottom: 1px dotted #cccccc; */
	margin-bottom: 10px;
	padding: 5px 0 6px 0;
	padding-left: 5px;
	background: url('/images/redesignvf07/dots_grey.gif') repeat-x bottom left;
	background-color:#F8F8F8;
	border-right: 1px solid #ffffff;
}


#genericTable #greyTwoThirdsTable th {
	vertical-align: bottom;
}

#genericTable #greyFullTable {
	width: 528px;
	padding: 0;
	margin: 10px 0;
	text-align: left;
	border: 0px solid blue;
	border-collapse: collapse;
}

#genericTable #greyFullTable th {
	/* border-bottom: 1px dotted #cccccc; */
	margin-bottom: 10px;
	padding: 5px 0 6px 0;
	padding-left: 5px;
	background-color:#EDECEC;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #cccccc;
}

#genericTable #greyFullTable td {
	/* border-bottom: 1px dotted #cccccc; */
	margin-bottom: 10px;
	padding: 5px 0 6px 0;
	padding-left: 5px;
	background: url('/images/redesignvf07/dots_grey.gif') repeat-x bottom left;
	background-color:#F8F8F8;
	border-right: 1px solid #ffffff;
	
}


#genericTable #greyFullTable th {
	vertical-align: bottom;
}


/* MY VODAFONE STYLES */
#myvodafone #mybillTable {
	width: 344px;
	padding: 0;
	margin: 10px 0;
	text-align: left;
	border: 0px solid blue;
	border-collapse: collapse;
}

#myvodafone #mybillTable th,
#myvodafone #mybillTable td {
	/* border-bottom: 1px dotted #cccccc; */
	margin-bottom: 10px;
	padding: 5px 0 6px 0;
	background: url('/images/redesignvf07/dots_grey.gif') repeat-x bottom left;
}

#myvodafone #mybillTable th {
	vertical-align: bottom;
}

/* My Tools list. See also .redarrowItem */
#myvodafone ul.tools {
	float: left;
	width: 176px;
}

#myvodafone ul.tools li { /* set values for bg icon */
	float: left;
	width: 100%;
	height: 36px;
	text-align: right;
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#myvodafone ul.tools li a { /* also .redarrowItem */ 
	padding-right: 20px;
	padding-top: 10px;
}

li.iconTravel {
	background-image: url('/images/redesignvf07/icon_tools_travel.gif');
}

li.iconRingtones {
	background-image: url('/images/redesignvf07/icon_tools_ringtones.gif');
}

li.iconAddress {
	background-image: url('/images/redesignvf07/icon_tools_address.gif');
}

li.iconMusic {
	background-image: url('/images/redesignvf07/icon_tools_music.gif');
}

li.iconSport {
	background-image: url('/images/redesignvf07/icon_tools_sport.gif');
}


/* red threeBlock input */
threeBlock.red .input.inputtext {
	width: 10px;
}


/* OFFSET: for jump links to specific sections. From http://green-beast.com/blog/?p=110 */

.offset {
    position : absolute;
    top : -9000px;
    left : -9000px;
  }

 ul.offset-ex {
   position : absolute;
   top : -9000px;
   left : -9000px;
   z-index : 9; /* This is needed here to keep the links on top of the masthead */
 }

 ul.offset-ex a:focus, ul.offset-ex a:active {
   position : absolute;
   top : 8990px; /* Fiddle and fudge as needed */
   left : 8960px; /* Fiddle and fudge as needed */
   display : block;
   padding : 190px 40px 190px 48px; /* Fiddle and fudge as needed */
   width : 17em; /* Fiddle and fudge as needed */
   z-index : 9;
   font-size : 4em;
   font-weight : bold;
   border : 2px outset #000;
   background-color : yellow;
 }  

 ul.offset-ex a:active {
   top : 9000px; /* Fiddle and fudge as needed for IE */
 }
 
 
 /*nf:align tweak for topmenu searchbox, 03/12/07*/
 input.searchtxt
{
	border: 1px solid #666666;
	width: 91px;
	height: 15px; /* original 20 - minus border, padding */
	font-size: 100%;
	margin: 0;
}
 #searchbtn{
	height:8px;
 	padding-top: 1px;
	padding-right: 24px;
	padding-bottom: 1px;
	padding-left: 8px;
 }
 /*end:nf*/
 
 
 
 /* button rollover-NF */
  #navbtn{
 height:10px;
 }
 #standardButtons li {
	width: 140px; /* Firefox needs specific width */
	float: right;
	margin-left: 5px;
	list-style: none;
	font-size: 20px;
	/*height:30px;*/
	display:inline;
	}
	


 a.btn {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none!important;
	border: 1px solid #FF0000;
	color: #ffffff!important;
	background-color: #FF0000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	}
a.btn:link, a.btn:active {
	color: #ffffff!important;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
}
a.btn:hover {
	color: #FF0000 !important;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;

}

 a.thinbtn {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none!important;
	border: 1px solid #FF0000;
	color: #ffffff!important;
	background-color: #FF0000;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	}
a.thinbtn:link, a.thinbtn:active {
	color: #ffffff!important;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
}
a.thinbtn:hover {
	color: #FF0000 !important;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;

}

a.redbtn {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none!important;
	border: 1px solid #FFFFFF;
	color: #ff0000!important;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	}
a.redbtn:link, a.btn:active {
	color: #ff0000!important;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	height: 10px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
a.redbtn:hover {
	color: #FFFFFF !important;
	background-color: #FF0000;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 12px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	
}


a.thinredbtn {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none!important;
	border: 1px solid #FFFFFF;
	color: #ff0000!important;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	}
a.thinredbtn:link, a.thinbtn:active {
	color: #ff0000!important;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	height: 10px;
	background-image: url('/images/redesignvf07/arrow_white.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
a.thinredbtn:hover {
	color: #FFFFFF !important;
	background-color: #FF0000;
	border: 1px solid #FFFFFF;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url('/images/redesignvf07/arrow_red.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height:10px;
	
}

/* eb:country dropdown 05/14/07 */

#myvodafone #contactus {
	height:325px;
}

#myvodafone #contactus .content2 {

	padding: 10px;
	color: #ffffff;
	height: 70px;
	font-size: 1.1em;
	}
#myvodafone #contactus .content #country {
	
	margin-top: 4px;
	padding-bottom: 4px;
	
	}

#myvodafone #contactus .content #country2 {
	
	margin-top: 4px;
	padding-bottom: 4px;
	}

#myvodafone #contactus ul{
	list-style: none;
	
	}

#contactus #country a {
	
	background-color:#ffffff;
	width: 214px;
	background-image: url('/images/redesignvf07/dropdown_213px.gif');
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 1.1em;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	padding-left: 2px;
	padding-right: 50px;
	
	}

#contactus #country2 a {
	
	background-color:#333333;
	width: 18em;
	background-image: url('/images/redesignvf07/arrow_right_bgred_o.gif');
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 1.1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 10px;
	padding-right: 3em;
	
	}

#contactus #country  a {
	text-decoration: none;
	
}

#contactus #country2  a {
	text-decoration: none;
	
}

#contactus #country li li a {
	display: block;
	font-weight: normal;
	background-color:#ffffff;
	padding: 0.2em 6px;
	/*background-image: url('/images/redesignvf07/dots_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;*/
	background-image: none;
	border-bottom: solid thin #e6e6e6;
	list-style-image:none;
	
}

#contactus #country2 li li a {
	display: block;
	font-weight: normal;
	
	background-color:#ffffff;
	padding: 0.2em 6px;
	background-image: url('/images/redesignvf07/dots_grey.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	
}
#contactus #country li li a:hover {
	padding: 0.2em 6px;
	background-color:#e6e6e6;
}

#contactus #country2 li li a:hover {
	padding: 0.2em 6px;
	background-color:#999999;
	
}
 #contactus ul li {
	float: left;
	position: relative;
	width: 18em;
	cursor: default;
	z-index: 3;
	list-style-image:none;
	
}


#contactus li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding: 0;
	overflow: scroll;
	height: 200px;
	
	}

#contactus li>ul {
	top: auto;
	left: auto;
	
}

#contactus li li {
	display: block;
	float: none;
	border: 0;
	
}

#contactus li:hover ul, #contactus li.over ul {
	display: block;
	
}

#contactus ul.menu_red li{
	float: left;
	width: 362px;
	margin: 0 0 0px 0;
	padding: 4px 0;
	list-style: none;
	font-size:110%;
}

#contactus #country .li .listTop{
	width:214px;
	
}
	
/* end:eb:country dropdown  */ 

/* 24May2007; title classes added; eb*/
#titleBig {
	font-family:Verdana;
	color:#FF0000;
	font-size:24px;
	}

#titleMedium {
	font-family:Verdana;
	color:#FF0000;
	font-size:18px;
	}
	
#titleSmall {
	font-family:Verdana;	
	color:#FF0000;
	font-size:14px;
	}
	
#titleSmall12px {
	font-family:Verdana;	
	color:#FF0000;
	font-size:12px;
	}

.titleSmall12px {
	font-family:Verdana;	
	color:#FF0000;
	font-size:12px;
	}
	
#titlePromoWhite {
	font-family:Verdana;	
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
	
#titlePromoRed {
	font-family:Verdana;	
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	}
/* end of new title classes*/

/*class for secureAreas page 30May2007 nf/eb */
.halfbox{
	width:85px;
	float: right;
}
/**************/

/* added for the webclient console; 7Jun07 eb */

#legend{
	width: 760px;
	margin: 0 auto;
	clear: both;  /* clears floats */
}				


#legend hr{	
	display: block;
	background: url('/images/redesignvf07/dots_grey.gif') repeat-x 0 0;
}
/*******************/

/* added whitebox classes eb 12jun07*/
.whitebox {
	float:left;
	margin-top: 10px;
	background: #ffffff;
	width: 176px;
	padding: 10px;
	margin-left:2px;
}
*html .whitebox {
	margin-top: 5px;
	background: #ffffff;
	width: 183px;
	padding: 8px;
	margin-bottom:4px;
}
/**********************/

/* added emailprint class for footer images eb 3jul07*/
#emailprint {
position:relative;
width:176px;
}

/**************/

#homeFloatBox table tbody tr td {padding: 0px 0px 0px 6px;}
#homeFloatBox img {padding-left: 4px;}
