/* VODAFONE CSS FOR NEW REDESIGN VERSION: 2.5 -  WRITTEN BY HP (MICHIEL DE WAAL - CHUNKID UNTILLl VERSION 2.2),  Edited by Muhammad Abdelnour V 1.1,  28 / 7 / 2011  */
body
{
background-color: #f4f4f4;
color: #525252;
font: 69%/1.5 Arial, Helvetica, sans-serif;
}
.container
{
margin: 0 auto;
width: 970px;
}
.headerContent
{
background-color: #f4f4f4;
background-image: none;
border: 1px solid #f4f4f4;
}
.globalNav { background-color: #f4f4f4; }
a:link,
a:visited
{
color: #525252;
/*text-decoration: underline;*/
}
a:hover, a:focus, a:active
{
color: #bd0000;
/*text-decoration: undeline;*/
}

a#askButton, .popup_btn a
{
color: #ffffff;
/*text-decoration: none;*/
}
.backlink a
{
color: #525252;
text-decoration: underline;
}
.backlink a:hover { color: #bd0000; }
.modBody h2, h1.petrol { color: #525252 !important; }
h2.h2Title,#contentGrid h2.h2Title
{
	color: #333 !important;
	margin-bottom: 7px;
	*margin-bottom: 2px;
	_margin-bottom: 2px;
	padding-bottom: 0;
}
.detail .description h3 {color: #333 !important;}
.modBody h4, .modBody h4.petrol, .modBody h4.green {
    color: #525252;
    padding: 0.2em 0 4px;

}
.txtBlock img, .modBody img { border-left: 2px solid #fff; }
h2.formHeader { color: #525252; }
h6.bloxActivation
{
	color: #333;
	font-weight: bold;
}
.grid h4.petrol { color: #525252; }
p, .newarticle {
    font-size: 1em;
    line-height: 16px !important;
    margin: 0 0 1em;
    padding-right: 2em;
}
.modCopy .FAQ_Answer,.modCopy .FAQ_Answer_bullet { font-size: 11px; }
.grid
{
	float: none;
	padding-top: 12px;
	clear: both;
	margin: 0 auto;
	width: 965px;
	padding-left: 5px;
}
.divider,.divider2
{
	background-image: none;
	background-color: transparent;
	border: none;
	height: 1px;
}
.fullWidth .divider { border-top: 1px solid #ccc; }
.verticalSeprator { border-color: #ccc; }
.filterblock .modCopy { background-color: #ebebeb; }
.filterblock .modCopy .bold { color: #333; }
input#p_search_text { }
form#qsform input
{
	padding: 0;
	margin: 0;
	position: absolute;
	top: 70px;
}
/* START TEXT BLOCK STYLES */
.txtBlock .modBorder
{
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #ebebeb;
}
.txtBlock .modFooter
{
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 10px;
	background-color: #e0e0e0;
	background-image: none;
}
.txtBlock .modTop
{
	background-image: none;
	display: none;
}
.modCopy3Col
{
	padding-left: 8px;
	padding-right: 8px;
}
/* END TEXT BLOCK STYLES */
.message_block_container,.formMsg
{
	/* width: 100%; */
	margin: 10px 3px 10px 3px;
	background-color: #FFFFeb;
	border: 1px solid #f6b040;
}
.message_fixed_width {
	width:568px
	}
.formMsg
{
	padding: 12px;
	font-weight: bold;
}
.formMsg img
{
	float: left;
	margin-right: 10px;
}
/* START FLASH MODULE STYLES */
.modFlash
{
	position: relative;
	background-color: #f4f4f4;
	background-image: none;
}
/* END FLASH MODULE STYLES */
/* BEGIN GENERIC MODULE STYLES */
.modHeader
{
	color: #333;
	margin: 0 1px 0 1px;
	height: 37px;
	overflow: hidden;
	background-color: #ebebeb;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	/*remove position: relative to fix overlap in ie6*/
}
.modHeaderHigh
{
	color: #333;
	margin: 0 1px 0 1px;
	height: 64px !important;
	overflow: hidden;
	background-color: #ebebeb;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.modBorder .petrolBG { background-color: #ebebeb; }
.modHeader h2,.modHeaderHigh h2
{
	/*font-size: 1.54em;*/
	font-size: 1.3em;
	font-weight: normal;
	float: left;
	padding: 10px 0 0 10px;
	line-height: 1.1;
}
.modHeader h2 a:link,
.modHeader h2 a:visited,
.modHeader h2 a:hover,
.modHeader h2 a:active
{
	padding-left: 0;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.thirdLevel h2
{
	font-weight: bold;
	font-size: 13px;
}
.modBody
{
	border-top: 1px solid #f4f4f4;
	color: #525252;
	margin: 0;
}
.modFooter
{
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 10px;
	background-color: #e0e0e0;
	background-image: none;
}
.modHeightLow
{
	height: 127px;
	overflow: hidden;
}
.modHeight168
{
	height: 127px;
	overflow: hidden;
}
.modHeight216
{
	height: 17.3em;
	overflow: hidden;
}
.modHeight282
{
	height: 23.18em;
	overflow: hidden;
}
.modHeight282_shop
{
	height: 25.18em;
	overflow: hidden;
}
.modHeight282NoBorder
{
	height: 25.37em;
	overflow: hidden;
}
.modHeight480
{
	height: 41.27em;
	overflow: hidden;
}
.modHeight168NoHeader
{
	height: 15.231em;
	overflow: hidden;
}
.modHeight216NoHeader
{
	height: 19.481em;
	overflow: hidden;
}
.modHeight282NoHeader
{
	height: 25.361em;
	overflow: hidden;
}
.modHeight168Auto
{
	_height: 13.05em;
	min-height: 13.05em;
}
/* BEGIN 1 COLUMN WIDE MODULES */
.mod1Col .modBorder
{
	width: 186px;
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #e0e0e0;
}
.mod1Col .modFooter
{
	background-image: none;
	width: 188px;
}
.mod1Col .modTop
{
	background-image: none;
	width: 186px;
}
.link_list1Col, .link_list1Col_auto
{
	background-image: none;
	bottom: 0;
}
ul.downloads li a,ul.downloads a.downloadAcrobatLink,.link_list1Col li a,.link_list_back li a,.link_list1-5Col li a,.link_list1Col_inline li a,.link_list2Col li a,.link_list3Col li a,.link_list4Col li a, a.tarievenRightButton, a.arrow_greyRightButton, a#anchorOnePageForward, .link_list1Col_auto li a
{
                text-decoration: underline;
                background: url(img/grey_arrow.png) 0 7px no-repeat;
                padding-left: 10px;
                display: inline;
                color: #525252;
}

.buttonLinklook input.linkBlue,.buttonLinklook input.linkBlue:hover {text-decoration: underline;
	background: url(img/grey_arrow.png) 0 7px no-repeat;
	padding-left: 10px;
	display: inline;
	color: #525252;}
.buttonLinklook input.linkBlue:hover {color:#bd0000;}
.buttonLinklook {border:none;}
a#anchorOnePageForward {background-position:0 4px}
a#anchorOnePageForward:hover {color:#bd0000;}
ul#bannerTabs li a.btnBlue
{
	background: url(img/grey_arrow.png) 0 50% no-repeat;
	padding-left: 10px;
	color: #525252;
}
ul#bannerTabs li a.btnBlue:hover { color: #bd0000; }
ul#bannerTabs li
{
	border: none;
	background: none;
}
.modBody .formSearchSuggestions .round li a
{
	color: #525252;
	text-decoration: underline;
}
ul.downloads li a:hover,ul.downloads a.downloadAcrobatLink:hover,.link_list_back li a:hover,.link_list1Col li a:hover,.link_list1-5Col li a:hover,.link_list1Col_inline li a:hover,.link_list2Col li a:hover,.link_list3Col li a:hover,.link_list4Col li a:hover
{
	background: url(img/grey_arrow.png) 0px 7px no-repeat;
	padding-left: 10px;
	color: #bd0000;
}

.link_list1Col_inline
{
	width: 171px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	background-image: none;
	border-bottom: none;
}
.link_list1Col_inline li { background-image: none; }
.device
{
	width: 188px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	margin: 0;
}
#devicesblock .mod1Col { background-color: #fff; }
#devicesblock .device .mod1Col
{
	margin-left: 0;
	padding-top: 0;
	margin-top: 0;
}
#devicesblock .device .mod1Col .modBody
{
	padding-left: 6px;
	padding-right: 6px;
	width: 174px;
}
#devicesblock .device .mod1Col .modHeader
{
	color: #333;
	margin: 0 1px 0 1px;
	background-color: #ebebeb;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 184px;
}

/*.device .mod1Col .modHeader h2 a {font-size:12px;font-weight:bold}*/
#devicesblock .device .mod1Col .modHeader h2 a { color: #333; }

/* END 1 COLUMN WIDE MODULES */
/* BEGIN 1.5 COLUMN WIDE MODULES */
.mod1-5Col .modBorder
{
	width: 282px;
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #e0e0e0;
}

.mod1-5Col .modFooter
{
	background-image: none;
	width: 284px;
}

.mod1-5Col .modTop
{
	background-image: none;
	width: 282px;
	display: none;
}

.link_list1-5Col { background-image: none; }

/* END 1.5 COLUMN WIDE MODULES */
/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col .modBorder
{
	width: 378px;
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #e0e0e0;
}

.mod2Col .modFooter
{
	background-image: none;
	width: 380px;
}

.mod2Col .modTop { display: none; }
.mod2Col .modCopy, .modCopy2col { width: 363px; }
.link_list2Col, .link_list2Col li { background-image: none; }

/* END 2 COLUMN WIDE MODULES */
/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col .modBorder
{
	width: 570px;
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #e0e0e0;
}

.mod3Col .modFooter
{
	background-image: none;
	width: 572px;
}

.mod3Col .modTop { display: none; }
.link_list3Col { background-image: none; }
.link_list3Col li { background: none; }
.modHeightAuto .link_list3Col {  
	 background-image: none;
	 margin-top:-1px !important;
}

/* END 3 COLUMN WIDE MODULES */
/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col
{
	width: 768px;
	float: left;
}

.mod4Col .modBorder
{
	width: 762px;
	background-image: none;
	background-color: #fff;
	border-right: 2px solid #e0e0e0;
}

.mod4Col .modFooter
{
	background-image: none;
	width: 764px;
}

.mod4Col .modTop
{
	background-image: none;
	width: 762px;
	display: none;
}

.link_list4Col { background-image: none; }

/* END 4 COLUMN WIDE MODULES */
/* BEGIN 5 COLUMN WIDE MODULES */
.mod5Col
{
	width: 960px;
	float: left;
}

/* END 5 COLUMN WIDE MODULES */
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
.secondLevelNav li
{
	background-image: none;
	border-bottom: 1px solid #ededed;
}

.secondLevelNav li a {color:#525252;}

.secondLevelNav li a.level2
{
	background: url(img/grey_arrow.png) 10px 7px no-repeat !important;
	color: #525252;
	text-decoration: none;
}

.secondLevelNav li a.level3
{
	background: url(img/grey_arrow.png) 18px 7px no-repeat !important;
	color: #525252;
	text-decoration: none;
}

.secondLevelNav li a.level4
{
	background: url(img/grey_arrow.png) 27px 7px no-repeat !important;
	color: #525252;
	text-decoration: none;
}

.secondLevelNav li a.level5
{
	background: url(img/grey_arrow.png) 36px 7px no-repeat !important;
	color: #525252;
	text-decoration: none;
}

.secondLevelNav li a.level6
{
	background: url(img/grey_arrow.png) 45px 7px no-repeat !important;
	color: #525252;
	text-decoration: none;
}

.secondLevelNav li.selected
{
	background-image: none;
	background-color: transparent;
}

.secondLevelNav li a.bold
{
	background-color: #fff;
	font-weight: bold;
}

.secondLevelNav li a:hover
{
	background-image: none;
	background-color: transparent;
	font-weight: normal;
	color: #333;
}

.secondLevelNav a.level2:hover
{
	background: url(img/grey_arrow.png) 10px 7px no-repeat;
	color: #333;
}

.secondLevelNav a.level3:hover
{
	background: url(img/grey_arrow.png) 18px 7px no-repeat;
	color: #333;
}

.secondLevelNav a.level4:hover
{
	background: url(img/grey_arrow.png) 27px 7px no-repeat;
	color: #333;
}

.secondLevelNav a.level5:hover
{
	background: url(img/grey_arrow.png) 36px 7px no-repeat;
	color: #333;
}

.secondLevelNav a.level6:hover
{
	background: url(img/grey_arrow.png) 45px 7px no-repeat;
	color: #333;
}

.secondLevelNav li.selected a { color: #ff0000 !important; }
.secondLevelNav li.lightPurpleBG { background: transparent; }
.secondLevelNav li.lightPetrolBG { background: transparent; }
.secondLevelNav li.lightGreyBG { background: transparent; }
.secondLevelNav li.lightPurpleBG a:hover,
.secondLevelNav li.lightPurpleBG a:focus { background: transparent; }
.secondLevelNav li.lightGreyBG a:hover,
.secondLevelNav li.lightGreyBG a:focus { background: transparent; }
.secondLevelNav li.first { background-image: none; }

.secondLevelNav li a.bold
{
	background-color: #fff !important;
	color: #333;
}

/* END SECOND LEVEL NAVIGATION */
/* BEGIN TAB NAVIGATION STYLES */
.tabBox,broadDescription .tabBox2,.tabBox2,.tabBox_inmod
{
	margin: 0 0 20px 3px;
	border: none;
	border-bottom: 1px solid #d3d3d3;
	padding: 0 0 0 1px;
	height: 33px;
	margin-top: 32px;
}

.tabBox_inmod
{
	border: 1px solid #fff;
	background-color: #fff;
	width: 560px;
}

.tabBox_inmod .tab { border: 1px solid #d3d3d3; }

.tab,.mod3Col .tabBox2 .activeTab,.mod2Col .tabBox2 .activeTab,.mod3Col .tabBox2 #tab1,.mod2Col .tabBox2 #tab1,.tabBox_inmod .activeTab
{
	position: relative;
	padding: 5px 14px;
	border: 1px solid #d3d3d3;
	margin: 0 0 -10px -1px;
	display: block;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	overflow: hidden;
	float: left;
}

.tab
{
	background-color: #ebebeb !important;
	color: #525252 !important;
}

.tab a:hover
{
	color: #525252;
	text-decoration: none;
}

.tab a { text-decoration: none; }

.tabBox .activeTab,.mod3Col .tabBox2 .activeTab,.mod2Col .tabBox2 .activeTab
{
	background: #f4f4f4 !important;
	color: #bd0000 !important;
	border-bottom: 1px solid #f4f4f4 !important;
}

.tabBox_inmod .activeTab
{
	border-bottom: 1px solid #fff !important;
	background-color: #fff;
	color: #bd0000 !important;
}


.hidden { display: none; }

/* END TAB NAVIGATION STYLES */
/* BEGIN MAP STYLES */

.gen_table {
    background-image: none;
    left: -7px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
    position: relative;
    top: 5px;
    *top: 1px;
    _top: 1px;
    width: 570px;
}

.gen_table table { border-top-style: none; border-left-style:none; border-right-style:none; }
.gen_table table a.txtBtnRed { display: block;}

.tab_footer
{
	position: absolute;
	left: 0px;
	width: 569px;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 10px;
	background-image: none;
	background-color: #f4f4f4;
}

.gen_table table tr td,.gen_table table tr th
{
	position: relative;
	padding: 5px 12px;
	background: none;
	border-bottom: 1px solid #ccc !important;
}

.gen_table table
{
	width: 99%;
	margin: 0;
	border-margin: 0;
}

.gen_table table tr.row_a, .gen_table table tr.row_a td
{
	background-image: none;
	border-bottom: 1px solid #ccc !important;
	background-color: #fff;
}

.gen_table table tr.row_b,.gen_table table tr.row_b td
{
	background-image: none;
	border-bottom: 1px solid #ccc !important;
	background-color: #f6f8f9;
}

.gen_table tr.titlerow th,.gen_table thead th
{
	background-color: #ebebeb;
	color: #333;
}

.tableContainer table td.tdHead,.tdHead_lightBlue , .tdHead2_lightBlue 
{
	background-color: #ebebeb;
	color: #333;
	padding: 5px 12px;
	border-bottom: 1px solid #ccc !important;
	font-weight: bold;
	border-top: none;
	border-right: none;
	border-left: none;
}
.tdOdd2, .tdEven2,.tdOdd, .tdEven,.tdEven_lightBlue,.tdEven2_lightBlue,.tdOdd_lightBlue,.tdOdd2_lightBlue { border-bottom: 1px solid #ccc; border-right:none;}
.mod1Col table.fullWidth td {padding-top:2px;padding-bottom:2px}
hr.bloxActivateHr
{
	border: none 0;
	border-top: 1px solid #ededed;
	width: 100%;
	height: 1px;
	margin-bottom: 6px;
}

/* END MAP STYLES*/
ul.moreLink { position: relative; }
.formSearchSuggestions ul.moreLink li { background: none; }

.formSearchSuggestions ul.round li
{
	list-style-type: none;
	background: url(img/grey_arrow.png) 0px 4px no-repeat;
	padding-left: 10px;
}

/* BULLET LIST STYLES */
ul.bullet li
{
	list-style-type: disc;
	line-height: 16px;
	font-size: 1em;
}
ul.bullet {
    background: none repeat scroll 0 0 transparent;
    margin: 1px 0 11px !important;
}

ul.ov {
	      font-size: 1em;
          margin-bottom: 12px;
          margin-top: -19px;
}

/* BUTTONS STYLES */
ul.link_list1Col li, ul.link_list1Col_auto li 
{
	background-image: none;
	padding-bottom: 4px;
}

ul.link_list1Col li a.buttonNew,a.buttonNew
{
	background: url(img/buttonLightRightOff.gif) 100% 0 no-repeat;
	padding: 0;
	margin: 0;
	height: 28px;
	width: 175px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	display: block;
}

ul.link_list1Col li a.buttonNew span,a.buttonNew span
{
	background: url(img/buttonLightLeftOff.gif) 0 0 no-repeat;
	display: block;
	height: 28px;
	padding: 0 10px;
}

ul.link_list1Col li a.buttonNew:hover,a.buttonNew:hover
{
	background: url(img/buttonLightRightOn.gif) 100% 0 no-repeat;
	color: #333;
}

ul.link_list1Col li a.buttonNew:hover span,a.buttonNew:hover span
{
	background: url(img/buttonLightLeftOn.gif) 0 0 no-repeat;
	color: #333;
}

ul.linklistTarieven { background-image: none; }
ul.linklistTarieven li { background-image: none; }
a.tarievenRightButton { background-image: none; }
.linklistTarievenBox .linklistTarieven li a,linklistTarievenBox ul.linklistTarieven li a:hover { background: url(img/grey_arrow.png) 0px 5px no-repeat !important; }

a.textBtnOrange,a.textBtnOrange span,a.textBtnRed,a.textBtnRed:visited,a.textBtnPurple,a.textBtnGrey,a.textBtnGreyOnRed,a.textBtnBlue,a.textBtnGreen,a.textBtnRedSimCompare,a.textBtnRedInactive,a.btnGreyOnRed,a.btnGreyOnRed:hover,a.btnGreyOnRed:focus,a.textBtnGrey:visited/*added"a.textBtnGrey:visited" to fix color of the link*/
{
	color: #fff;
	text-decoration: none;
}



.link_list3Col li a.btnDeepPurple {color:#333;}

/* END BUTTONS STYLES */
input#vrouw, input#man { margin-right: 0.5em; }

/* BEGIN FOOTER STYLES */
#footer_nav
{
	background-color: #f4f4f4;
	background-image: none;
}

#footer_nav h3 { display: none; }

#footer_nav h4 ,#footer_nav h4 a
{
	color: #666;
	font-size: 12px;
}

#footer_nav .footer_col
{
	width: 180px;
	/*comment to enable social button
	padding-left: 11px;*/
	/*uncomment to enable social button*/
	padding-left: 2px;
} 

.footerBottom { background: #f4f4f4; }

.footer #footer_nav .footer_col a,.footerBottom a
{
	text-decoration: none;
	color: #676666;
}

.footer #footer_nav .footer_col  a:hover,.footerBottom a:hover { color: #bd0000; }

/* END FOOTER STYLES */
/* BEGIN CUSTOMERSERVICE STYLES */
.formQuestionItem .tableContainer
{
	padding: 0;
	margin: 0;
}

.formQuestionItem .tableContainer table
{
	margin: 0;
	width: 100%;
}

.tableContainer table th.tdHead,.tableContainer table td.tdHead2
{
	background-color: #ebebeb;
	color: #333;
	font-weight: bold;
	border-right-color: #ebebeb !important;
	border-bottom: 1px solid #ccc;
}

.tableContainer table th.tdHead2,.tableContainer table td.tdHead2
{
	background-color: #ebebeb;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.tableContainer table td.tdOdd
{
	background-color: #f6f8f9;
	border-bottom: 1px solid #ccc;
	border-right: none;
}

.tableContainer table td.tdEven
{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-right: none;
}

/* END CUSTOMERSERVICE STYLES */
/* BEGIN SHOP STYLES */
.link_list1Col_inline_multiline
{
	width: 171px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	background-image: none;
}

.link_list1Col_inline_multiline li
{
	margin: 0 !important;
	background-image: none;
	padding-bottom: 1px;
	width: 100%;
}

.link_list1Col_inline_multiline a
{
	padding: 4px 5px 0 10px;
	display: block;
	text-decoration: underline;
	background: url(img/grey_arrow.png) 0px 9px no-repeat;
}

.link_list1Col_inline_multiline a:hover { background: url(img/grey_arrow.png) 0px 9px no-repeat; }

select#colour
{
	display: block;
	margin-bottom: 8px;
}

.markPrice,.price1,.price2,.price3,.price4,h1.shopBlue { color: #333; }

#clearCriteria
{
	display: inline;
	margin-right: 4px;
}

#clearCriteria:hover { color: #bd0000; }
.devicesblock { clear: both; }
#devicesblock .broadItem .desc1 h4, .pricing .totals { color: #525252; }
#devicesblock .broadItem h2 a { text-decoration: none; }

.device .mod1Col .modHeader h2 a:hover
{
	color: #bd0000;
	font-weight: normal;
}

.device .modHeader h2 a { font-weight: normal; }
.device .modHeight300 { padding-top: 10px; }
.device h2.petrol, h2.petrol,h2.greyInactive { color: #525252 !important; }
.device .modBody .modProductFreeform .textContainer, .device .modBody .modProductFreeform .imgContainer { padding-top: 0; }
/*comment this change because it make distortion in any img in the modHeader
.modHeader img
{
	position: absolute;
	right: 5px;
	top: 10px;
}
*/
.device .modBody .modProductFreeform { height: 14em; }
.butFloatRight { margin-top: -10px; }
td.proddetails td.monthly,td.proddetails td.once { color: #525252; }
.modProductFreeform div.textContainer, .modProductFreeform div.imgContainer { padding-top: 0; }

.modProductFreeform div.textContainer .price1,.modProductFreeform div.textContainer .price4
{
	font-size: 2.1em;
	/*26px*/
	line-height: 2.091em;
	/*23px*/
}
#minishop
{
	position: absolute;
	margin-top: 0;
	margin-left: 8px;
	width: 768px;
	height: 61px;
	background: url('http://www.vodafone.nl/shop/img/ej/pricetag3.png') no-repeat bottom left;
	z-index: 3;
}
a.btnGreyDown,a.btnGreyDown:hover
{
	background: url(img/grey_arrow.png) 0 50% no-repeat;
	padding-left: 11px;
}
#minishop .proddetails .final { vertical-align: top; }
#minishop table th { padding: 0; }
table.fullWidth { border-collapse: collapse; }
select#phoneBrand { margin-right: 1em; }
.lighterBlueBG { background-color: #ebebeb !important; }
#filmtitle {background:#ccc; border:solid 1px #ccc;width:350px;}
.flashpicbar {border-top: 4px solid #f80000; width:747px; margin-left:7px; padding-bottom: 1px; background-color:#f5f8fc;background-image:none;border-bottom:1px solid #ccc;}
.modBorder .deepPurpleBG {background-color:#ccc;}
/* END SHOP STYLES */
/* START FAQ STYLES */
div.FAQ_Answer
{
	font-weight: normal;
	font-size: 1.1em;
	padding: 1.6em 0px;
	cursor: auto;
}
/* END FAQ STYLES */
.subscription table.thinBorder
{
	border-top: 1px solid #fff;
	color: #525252;
}
.subscription table.thinBorder td h4 { color: #525252; }
.subscription table.thinBorder td h5 { color: #525252; }
.subscription table.thinBorder td h6 { color: #525252; }
.subscription table.thinBorder td.cellborder { border-left: 1px solid #ccc; }
.subscription table.thinBorder td.borderRight { border-right: 1px solid #ccc; }
.subscription table.thinBorder tr.table_subheader td ,.subscription table.thinBorder tr.table_subheader th
{
	background-color: #ebebeb;
	color: #333;
}
.subscription table.thinBorder tr.table_row_odd td { background-image: none; }
.subscription table.thinBorder tr.table_row_even td { background-image: none; }
.subscription table.thinBorder tr.table_subheader th.cellborder { border-right: 1px solid #ebebeb; }
.tableBorder
{
	position: relative;
	top: 20px;
	left: 0;
	width: 568px;
	margin: 0 0 0 -6px;
	padding: 0;
	background-image: none;
	border-right: 2px solid #e0e0e0;
	margin-bottom: 27px;
}
.subscription table.thinBorder tr.petrolBG td ,.subscription table.thinBorder tr.petrolBG th { background-color: #ebebeb; }
#header { width: 960px !important; }
/*fixing alignement of the red navigation */
#top-nav ul#menu
{
	width: 955px;
	z-index: 8000px;
}
.butFloatRight .textBtnRed span { padding-bottom: 10px; }
.modBody form.formList, .modBody form.formList fieldset
{
	padding-top: 0;
	margin-top: 0;
}
#contactform textarea#question {height:8em}
/*MY VODAFONE*/
.searchresult span.result { background-image: none; }
.borderRight{
	border-right: 1px solid #CCCCCC !important;
}
 .bullets a{
	text-decoration:underline;
	}
.rightBorder{
border-right: 1px solid #BAD4DA;
}
.wordBreak{
word-break:break-all;
}
.lineHeight{
_line-height:22px; 
}
.rotatContainer {
width:auto;
float:left;
padding:5px 0px 7px 5px;
}
.rotatContainer .containerItem{
float:left;
margin-right:4px;
}
.linklist_forward li a.linforward { 
background: transparent url(img/grey_arrow.png) no-repeat right 5px !important;
padding-right:10px
}
.linklist_back li a.linback { 
background: transparent url(img/grey_arrow_back.png) no-repeat left 5px !important;
padding-left:10px
}

/* CSS for IT_106: OTFStory: Update design non-realtime waiting times module. */
.modIndicators {
float:left;
margin:5px 0 5px 0
}
.modIndicators b {
padding-bottom:3px;
float:left;
}
.leftYellowBgImg h1, .leftAmberBgImg h1, .leftGreenBgImg h1, .leftRedBgImg h1 {
font-weight:bold;
font-size:19px;
text-align:center;
position:absolute;
top:3px;
width:100%;
color:#000 !important
}
.leftYellowBgImg h2, .leftAmberBgImg h2, .leftGreenBgImg h2, .leftRedBgImg h2 {
font-weight:bold;
font-size:11px;
text-align:center;
position:absolute;
top:27px;
width:100%;
color:#000 !important
}
.leftYellowBgImg {
background:url(../img/icons/yellow.jpg) no-repeat;
width:48px;
height:51px;
float:left;
margin:0 5px 0 0;
position:relative
}
.leftAmberBgImg {
background:url(../img/icons/amber.jpg) no-repeat;
width:48px;
height:51px;
float:left;
margin:0 5px 0 0;
position:relative
}
.leftRedBgImg {
background:url(../img/icons/red.jpg) no-repeat;
width:48px;
height:51px;
float:left;
margin:0 5px 0 0;
position:relative
}
.leftGreenBgImg {
background:url(../img/icons/green.jpg) no-repeat;
width:48px;
height:51px;
float:left;
margin:0 5px 0 0;
position:relative
}
.leftGreyBgImg {
background:url(../img/icons/grey.jpg) no-repeat;
width:48px;
height:51px;
float:left;
margin:0 5px 0 0;
position:relative
}
.rightTxt {
float:left;
width:105px;
margin:0;
padding:0;
}
