@charset "utf-8";
/* CSS Document */
@import url('/css/o2_normal_font.css');
@import url('/css/o2_830_grid_12outer.css');

html body{
margin-left:auto;
margin-right:auto;
}
html body div#skip #normal-830-grid .container_12 .highcontrast-only{
display:none;
}

ul.arrow_bullet {
list-style-image:url(/images/bullet-arrow.png);
}

html body.no-js .js-required{
	display:none;
}

html body.no-animation div#skip #normal-830-grid .container_12 .no-anim-alternate{
display:block;
}

/* need to tidy up this */

.vep-quicklinks {
	margin: 1em 0;
}

.vep-quicklinks li {
	background: url(/images/link-bullet.png) 0 0 no-repeat;
	background-position:left 60%;
	background-repeat:no-repeat;
	clear:both;
	margin:0;
	padding: 0.25em 0 0.25em 1.5em;
}

.normal1 p {
	margin: 1em 0;
}
.normal1 label {
/* used e.g. in track my order component */
	display: block;
	width: 90px;
	float: left;
}

.cleared-labels label {
	display: block;
	clear: both;
	width: auto !important;
	margin-bottom: 0.25em;
}

form table {
	border: none !important;

}

form table td {
	background-color: transparent !important;

}

.form-section {
	margin-top: 		1em;
	margin-bottom: 		1em;
	clear:				both;
}

.inline-label {
	display: inline !important;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0.25em;
}

.inline-label-left {
	display: inline !important;
	margin-left: 0;
	margin-right: 1em;
	margin-bottom: 0.25em;
}

.cleared-labels input, .normal1 input {
	/*padding: 0;*/
	margin: 0;
}

body.no-js .js-only{
display:none;
}

body.no-js .show-if-no-js{
display:block;
}

/* temp layout fixes */
#lightbox-form  input#dash-submit-lb{
border:medium none;
height:37px;
left:149px;
padding:0;
position:relative;
top:-45px;
width:31px;
}

.lightbox-title {font-size:20px; margin-left:25px; font-weight:normal;}
#lightbox-login-thankyou {display:none;}

#header{
	_height:7em;
}

#header #lightbox-form{
	_width:350px;
}
/* For things that are brilliant, normally a span - make them bright red */
.brilliant {
	color:  #990000;
}
.call-to-action-right {
	background-image: url("http://www.o2online.ie/wps/wcm/resources/file/eb52f8070e069dc/Fc_SiteWide_link_bullet.gif");
	background-position:left 55%;
	background-repeat:no-repeat;
	margin: 8px 0 8px 647px;
	padding: 3px 0 3px 16px;
}

.normal-830-grid {
margin:10px auto;
width:830px;
}

.normal-972-grid {
margin:10px auto;
width:972px;

}

