/* CSS Document */

/* taken from O2/Home/Personal/Phones/Speak+easy+prepay+phones/ */
.CB2_shopContent1 {
clear:both;
float:left;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px dotted #cccccc;
width:100%;
height:12.5256em;/* 136 pixels*/
}
.CB2_shopContent2 {
clear:both;
float:left;
border-top:hidden;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:100%;
height:4.605em;/* 50 pixels*/
} 
.CB2a_2UPTitleBox {
clear:both;
float:left;
margin-top:-6.9075em;
width:24.867em;
}


/* taken from O2/Home/Personal/Join+O2/Highlights */


.CB2_joinHighBox {
	PADDING:0px;
	FLOAT:left;
	WIDTH:17.499em; /* 190 pixels */
}
.joinHighBox_Img{
float:left;
}
.joinHighBox_titleBox {
clear:both;
float:left;
margin-top:-6.9075em; /* 75 pixels */
width:15.9333em; /* 173 pixels */
}
.joinHighBox_title {
clear:both;
float:left;
padding-left:1.5657em; /* 17 pixels */
}
.joinHighBox_contentPanel {
clear:both;
float:left;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:17.499em;   /* 190 pixels*/
height:14.5518em;   /* 158 pixels*/
voice-family:"\"}\"";
voice-family:inherit;
width:17.3148em;   /* 188 pixels*/
height:14.5518em;   /* 158 pixels*/
}
.relInfoPanel2{
float:left;
padding-top:3px;
padding-bottom:6px;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
width:17.499em;   /* 190 pixels*/
voice-family:"\"}\"";
voice-family:inherit;
width:17.3148em;   /* 188 pixels*/
}




/* taken from O2/Home/Personal/myo2+home */


.myO2Box_contentPanel {
clear:both;
float:left;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:17.499em;   /* 190 pixels*/
height:16.4859em;   /* 179 pixels*/
voice-family:"\"}\"";
voice-family:inherit;
width:17.3148em;   /* 188 pixels*/
height:16.3938em;   /* 178 pixels*/
}


/* Accessible table styles */
TH.formRow2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #000066; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

TH.formRow3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #000066; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}


/* Update to list items to include second level bullets */

.nonLinkableList LI UL LI { 
	MARGIN-TOP: 10px; 
	PADDING-LEFT: 1em; 
	VERTICAL-ALIGN: top; 
}

/* Updates to the Business Price Plans tabs styles */

#tabContainer {
					float: left;
					width:100%;
					text-decoration:none;
					margin-bottom: -1px;
					background-color:#00000;


					}

#tab {
					float: left; color:#000066;


					}
#tab LI {
					PADDING-RIGHT: 0px;  
					PADDING-LEFT: 0px; 
					FLOAT: left; 
					PADDING-BOTTOM: 0px; 
					MARGIN: 0px 2px 0px 0px; 
					BORDER-LEFT: #cccccc 1px solid; 
					PADDING-TOP: 0px; 
					BORDER-BOTTOM: #cccccc 1px solid;
					BACKGROUND-COLOR:#FFFFFF;
					color:#000066;
					
}


#tab LI A {
					PADDING-RIGHT: 4px; 
					DISPLAY: block; 
					PADDING-LEFT: 4px; 
					PADDING-BOTTOM: 4px; 
					color:#000066;
					PADDING-TOP: 4px; 
					TEXT-DECORATION: none
}
#tab LI A:hover {
					BACKGROUND-COLOR: #FFFFFF;
}


#tabOv {
					float: left; color:#000066;					
					}


#tabOv LI {
					PADDING-RIGHT: 0px; 
					PADDING-LEFT: 0px; 
					FLOAT: left; 
					PADDING-BOTTOM: 0px; 
					MARGIN: 0px 1px 0px 0px; 
					BORDER-LEFT: #cccccc 1px solid; 
					BORDER-BOTTOM: #FFFFFF 1px solid;
					PADDING-TOP: 0px; 
					BACKGROUND-COLOR:#FFFFFF;
					color:#000066;
					
}
#tabOv LI A {
					PADDING-RIGHT: 4px; 
					DISPLAY: block; 
					PADDING-LEFT: 4px; 
					PADDING-BOTTOM: 4px; 
					color:#000066;
					PADDING-TOP: 4px; 
					TEXT-DECORATION: none
}

#PPsteps {			float:right; 
					color:#0069b3;

}

#PPstepsH2Con {		float:left; 
					width: 80%;
}

					
#PPstepsCon {					
					float: right; 
					margin-top: 50px; 
					margin-left: 125px; 
					margin-right: 15px;
					}
					
#PPstepsConRHS {						
					float: right; 
					margin-top: 50px; 
					margin-left: 135px; 
					margin-right: 15px;
					}
	
					
#left{					
					float: left; 
					}
					
#leftPad5{					
					float:left; 
					padding-left: 5px;}
					
					
					
#leftPad5 H3{					
					color:#0069b3; 
					font-size:1.85em; 
					font-weight:normal;}
					
					
#leftPad5 H3 a{					
					color:#0069b3; 
					font-weight:normal;
					text-decoration:none;}
					
					
#leftPad5 H3 a:hover{					
					color:#0069b3; 
					font-weight:normal;
					text-decoration:underline;}
					
					
#leftPadT50{ 		float:left; 
					padding-top:50px;}
					
					
#ddmenuContainer{z-index:20;}
				



