 /*----[to fix sidebar height]----*/
 a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
}

#top-nav ul#menu{ z-index:1 !Important}
#top-nav .menubotbg span.one{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/vf/backgrounds/submenu_bot_bg.png',sizingMethod='crop') ; }
#top-nav .menubotbg span.two{ background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/vf/backgrounds/submenu_bot.png',sizingMethod='crop') ; }
#top-nav .menutopbg span.l{ background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/vf/backgrounds/submenu_top_two.png',sizingMethod='crop') ; }
#top-nav .menutopbg span.r{ background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_layouts/images/vf/backgrounds/submenu_top_bg.png',sizingMethod='crop') ; }
#top-links .account-dropdown p.keep-me span{ display:block; float:left; padding:2px 0px 0px 3px}
.clanding .modFooter{ overflow:hidden; line-height:0px; font-size:0px; margin-top:-6px;}
.consumerlanding-sidebar .modBodyWrap {
height:1094px;
}
.PdfShowMod{  width:700px;height:398px; overflow:hidden }
.Overflowpdf{ margin-left:-2px; position:absolute; overflow:hidden;width:707px;height:398px; margin-right:-10px;}
.printLink{ margin-right:15px;}

.ppie6middle{ padding-bottom:11px !important;}
.ppie6left{ padding-bottom:16px !important;}
.prie6middle{ padding-bottom:18px !important;}
.prie6left{ padding-bottom:18px !important;}

.postpaid-plans-tabmod{ margin-left:-6px; width:544px; padding:14px 0px 0px 0px; position:relative}
.modHeight370 {
    height: 28.442em;
}
.modHeight318 {
    height: 318px;
}
.modBody {
    overflow-y: visible !important;
}
.mod3Col {
    overflow: hidden !important;
}
.footer ul {
 height: 17.24em;
}

.twoColumn ul.grey-arrow-list li{ width:129px ;}
.twoColumn ul.sub-menu-list li{ width:124px !important;}
#myvodafone .buttonDark {
	float:left;
	margin:0 0 0 6px;
}

.postpaidlanding-sidebar .modBodyWrap {
	height:1333px;
}
.postpaidLeftsidebar{ height:1313px;}
.postpaidplans-sidebar{ height:1037px}
.postpaidplans-Leftsidebar{ height:1017px}
.postpaid-plans-page .modCopy{height:1010px}

.postpaid-offers-sidebar{ height:1037px}
.postpaid-offers-Leftsidebar{ height:1017px}
.postpaid-offers-page .modCopy{height:1010px}
.postpaid-overview-sidebar{height:563px}


.price div.rbg{padding:9px 6px 13px 6px;    }
.faqs-list li span.f{ left:-20px;}
.byShapeImg span.stylecheckbox{ margin-left:30px; position:relative}
.byshapelist{ margin-bottom:-10px;}

/*.phones-landing .images {
    overflow-y: visible !important;
}
.phones-landing .get-phone-images, .images{
    height:297px;
}
.phones-landing .slide-show-image {
    margin-top: 20px;
}*/
.p-landing-nav{ margin-top:-40px; float:right; position:absolute; }
.phones-landing .image-tabs {
    position: relative;
    top: -38px;
    background: transparent;
    border: none;
}
.image-tabs a {
	width: 10px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(/_layouts/images/vf/backgrounds/navigator.gif) 0 0 no-repeat;
	display: block;	
}
.tabbed-images-4,
.tabbed-images-5,
.tabbed-images-6 {
    top: 10px !important;
    height:279px;
}
.magicboxes-tabs .tab-container{ margin-top:-6px;}
.supportResults  .tab-container { margin-top:-6px;}

.eshopprintLink{ position:relative;  right:-10px;}
input.txtBox{ height:18px;}
.supportphonesBox{ border:1px solid #dbdbdb; padding:10px 0px 6px 8px; position:relative; margin:10px 0px 10px 0px; left:-5px; }
.IndividualItemPop{margin-top:-148px;}	


.specialOffers ul li .tellmemore { text-decoration:underline !important}