﻿
.left-purple-bar
{
	
    
	 background-image:url('/Images/sz/offer-pages/sep-bar.gif');
	 background-repeat:repeat-y;
	 background-position:590px; /*line seperating the side bar from main navigation*/
	   
}

.clear 
{ 
	clear: both;
}



.xbox-sz-white h2, .xbox-sz-white h2 {
margin:0; 
color: #0084C7;
font-size:3em; 

font-weight: bolder;
line-height: 1em;

}

.xbox-sz-white h1, .xbox-sz-white h1 {
margin:0; 
color: #707173;
font-size:1.5em; 

font-weight: bolder;
line-height: 1em;
padding-left: 15px;
}

.bt-talk-time
{
	margin-top: 240px;
	padding-left: 10px;
	font-size: .9em;
}
.container
{
	 display: block;
}


 .xbox-sz-white .right-contents
{
 
 margin-top: 15px;
 width: 220px;
 float: right;
 
 background-image:url('/Images/sz/offer-pages/3month/rightmobilebar.gif');
 background-repeat:no-repeat;
 width: 220px;
 height: 493px;
 }

.xbox-sz-white .left-contents
{
  font-family: Verdana;
 font-size: 1.1em;

 width: 320px;
 float: left;
 
}









.xbox-sz-white .content-text
{
 width: 300px;
 
  
}

 .xbox-sz-white h3, .xbox-sz-white h3 {
            color:#E42529;
             font-size: 14pt;
            
            text-align:left;
            font-weight: bolder;
            margin-top: 0px;
            margin-bottom: 5px;

            margin-left: 0px; 
        }
        

.xbox-sz-white p, .xbox-sz-white p {
margin:0; 

 font-size: .95em;

}
.xbox-sz-white {
background: transparent; 
 width: 700px;
float:left; 
margin:0 3px;
 padding: 10px 10px 10px 10px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #BEBEC0;
border-right:1px solid #BEBEC0;
}
.xb1 {
margin:0 5px; 
background:#BEBEC0;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #BEBEC0; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.xbox-sz-white-color {
background:#fffff;
color:#fff;
}






.xbox-sz-white .bt-talk ul, .xbox-sz-white .bt-talk ul {
margin:0; 
position: static;
 
padding-left: 18px;
}


.xbox-sz-white .bt-talk li, .xbox-sz-white .bt-talk li {
 
  list-style-image: url('/Images/sz/offer-pages/3month/red-eye.gif');
   font-size: .9em;
   margin-top: 5px;
  margin-bottom: 5px;
}







.xbox-sz-white .mobile ul, .xbox-sz-white .mobile ul {
margin:0; 

 width: 350px;
position: static;
padding-left: 18px;
}


.xbox-sz-white .mobile li, .xbox-sz-white .mobile li {
 
  list-style-image: url('/Images/sz/offer-pages/3month/blue-eye.gif');
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: .9em;
}



.sup
{
	font-size: .75em;
}


.mobile-sep
{
	color: #9C9D9F;
	height: 1px;
	width: 520px;
}



.left-footnotes
{
	font-size: .75em;
    width: 250px;
    float: left;
}

.right-footnotes
{
	font-size: .75em;
	width: 250px;
	float: right;
}



.free-b-banner
{
  margin: 10px 15px 0px 16px;
}








/*Free MObile Broadband*/

.xbox-sz-white .free-bb-left-contents 
{
   font-size: 1.1em;
 float: left;
 width: 250px;
}

 .xbox-sz-white .free-bb-right-contents
{
 
  font-size: 1.1em;
  float: right;
  width: 250px;
}


.free-bb-left-contents h1, free-bb-left-contents .h1
{
  color: #444444;
  font-size: 1.124em;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  
}


.free-bb-left-contents h4, free-bb-left-contents .h4
{
  color: #E42529;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  
}



.free-bb-right-contents ul, .free-bb-right-contents  ul {
margin:0; 

position: static;
padding-left: 18px;
}


.free-bb-right-contents li, .free-bb-right-contents li {
 
  list-style-image: url('/Images/sz/offer-pages/free-mobile-b/red-eye.gif');
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 1em;
  color: #444444;
  font-weight: bold;
}



/* END Free MObile Broadband*/




/* Start BT Total Business Broad Band */

.bt-bb h1, bt-bb .h1
{
  color: #E42529;
  font-size: 2.5em;
  
  margin: 0px;
  padding: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  
}

.bt-bb h2, bt-bb .h2
{
  color: #1A171B;
  font-size: 2em;
  margin-top: 0px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  
}

.bt-bb h3, bt-bb .h3
{
  color: #8B8889;
  font-size: 1em;
  
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  
}


.bt-logo
{
    
 
}


.bb-order-button
{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 110px;
}

/* END BT Total Business Broadband*/





/* Payment Holidays */


.payment-holiday  
{
  color : #EB2E29;
  font-size: 1em;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-left: 0px;
}


.payment-holiday
{
   margin: 10px 15px 0px 15px;
}

.payment-holiday-contents h1 , payment-holiday-contents .h1
{
 color: #6D6F71;
 font-size: 1.3em;
 margin-top: 8px;
 margin-bottom: 6px
 
}

.payment-holiday-border
{
 border-bottom: solid 1px #9C9D9F;
 clear: both;
 margin-bottom: 10px;
 margin-top: 0px;
}


.payment-holiday-left-contents
{
	 float: left;
	 width: 250px;
}


.payment-holiday-right-contents
{
	float: right;
	width: 250px;
}



.xbox-sz-white .payment-holiday-left-contents
{
  font-size: .9em;
 float: left;
 width: 249px;
  
}

 .xbox-sz-white .payment-holiday-right-contents
{
 
 font-size: .9em;
  
  float: right;
  width: 249px;
}

.payment-holiday-context
{
}

.payment-holiday-context h4 , payment-holiday-context .h4
{
	
  color : #EB2E29;	
  margin-bottom: 10px;
  margin-top: 0px;
  font-size: 1.6em;
  
}





.payment-holiday-context ul, .payment-holiday-context  ul {
margin:0; 

position: static;
padding-left: 18px;
}


.payment-holiday-context li, .payment-holiday-context li {
 
  list-style-image: url('/Images/sz/offer-pages/free-mobile-b/red-eye.gif');
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 1em;
  color: #444444;
  font-weight: bold;
}


/* ENd Payment Holidays */



/*OnePlan start contents*/

.oneplan-top-contents
{
	
  background-image: url('/Images/sz/offer-pages/oneplan/oneplanbanner.gif');
  background-repeat: no-repeat;
  width: 525px;
  height: 345px;
 
  
  
}
.oneplan-top-p
{
  
  
   
   width: 370px;
   padding-bottom: 5px;
	
}

.oneplan-left-contents
{
 float: left;
  width: 249px;
 
}

.oneplan-right-contents
{
	float: right;
	 width: 249px;

}

.oneplan-list ul{
margin:0; 

position: static;
padding-left: 18px;
}


.oneplan-list li {
 
  list-style-image: url('/Images/sz/offer-pages/3month/blue-eye.gif');
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: .9em;
}

.oneplan-sub-head
{
	float: left;
}

.oneplan-sub-head h4 , .oneplan-sub-head .h4
{
	 color: #0084C7;
	 color: #E42529;
	 font-size: 1.4em;
	 width: 350px;
	 font-weight: bold;
	 
	 
}


.oneplan-sub-head h3 , .oneplan-sub-head .h3
{
	 color: #0084C7;
	 font-size: 1.4em;
	 width: 350px;
	 font-weight: bold;
	 
	 
}



.oneplan-button
{
 float: right;
}

.foot-notes
{
	font-size: .8em;
}

/* End One plan Contents */






       
       
       
  /* DMSL-BT-Calculator */
       
  
  .DMSL-BT-Calculator
  {
  	 
  }
  
  
  .DMSL-BT-Calculator ul
  {
  	  padding: 0;
  	  
  	   margin-bottom: 5px;
  }
  
  .DMSL-BT-Calculator li
  {
  	 
  	  list-style-image: url('/images/dmsl/pages/calculator/red-eye.gif');
  }
  
  
  .DMSL-BT-Calculator h1
  {
  	 font-family: Arial;
   	 	  color: #CD071E;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 20px;
   	 	  padding-bottom: 10px;
  }

  
  
  .DMSL-BT-Calculator h3
  {
   	 	  color: #0084C7;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 16px;
   	 	  padding-bottom: 10px;
  }
  
  .DMSL-BT-Calculator h4
  {
   	 	  color: Gray;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 16px;
   	 	  padding-bottom: 10px;
  }
  
  .DMSL-BT-Calculator p
  {
   	 	  color: Gray;
   	 	 
   	 	  padding: 0px;
   	 	  margin: 0px;
   	 	  padding-bottom: 5px;
  }
  
  .DMSL-BT-Calculator strong
  {
  	  color: #CD071E;
  	   font-size: 12px;
  	   white-space: nowrap;
  }
  
  
  .DMSL-BT-Calculator b
  {
  		   font-size: 12px;
  	  color: #0084C7;
  }
  
  .DMSL-BT-Calculator span
  {
  	 
  		   font-size: 12px;
  	  color:  Black;
  }
  
  .DMSL-BT-Calculator label
  {
  		   font-size: 8px;
  	  color:  Black;
  	   white-space:  nowrap;
  	  
  }
  
  
  
  .DMSL-BT-Calculator .textbox
  {
  	  width: 70px;
  	  height: 15px; 
  	  border: solid 1px #0084C7;
  	  text-align: center;
  }
  
  .DMSL-BT-Calculator .textboxred
  {
  	  width: 70px;
  	  height: 15px; 
  	  border: solid 1px #CD071E;
  	  text-align: center;
  }
  
  
  .bt-calculator-outer-table
 {
 	 border: solid 0px red;
 	 width: 610px;
 	  padding-left: 15px;
 }
 
 .bt-calculator-outer-table div
  {
  	 border-left: solid 1px #0084C7;
  	 width: 1px;
  	 height: 200px;
  	 margin-left: 10px;
  	 margin-right: 20px;
  	 margin: auto;
  }
  
  .bt-calculator-outer-table td
  {
  	border: solid 0px black;
  }
  
  .bt-calculator-inner-table
  {
  border: solid 0px red;
  
  }
  .bt-calculator-inner-table td
  {
  	border: solid 0px red;
  	 padding-bottom: 5px;
  	 padding-left: 5px;
  }
  
  /* END DMSL-BT-Calculator */