﻿.sup
{
	   position: relative;     bottom: 0.5em;         font-size: 0.6em; 
}

.container
{
	display: block;
}
.clear
{
 clear: both;
     content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: visible;
    height: 0px;
   

}


.inner-box-text
{
    font-family: Verdana;
    font-size: .4em;
    
}





/* XBOX DMSL Red Box Styles*/

.xbox-dmsl .xbox-dmsl-red .xboxcontent {
display:block; 
border:0 solid #DCDCDC; 
border-width:0 1px; 

background-color: #ffffff;

 font-family: Verdana;
 font-size: 1.5em;
 

 
 
}


.xbox-dmsl .xbox-dmsl-red h2, .xbox-dmsl .xbox-dmsl-red h2 {
margin:0; 
font-size:2.3em; 
font-family: Arial;
font-weight: bold;

padding: 7px 10px 5px 10px; 
border-bottom:1px solid #9C9D9F;
color: #FFFFFF;
border-left: solid 1px #DCDCDC;
border-right: solid 1px #DCDCDC;

}

.inner-red-box  h4, .inner-red-box  h4 
{
background-image: url('/Images/DMSL/xboxes/dmsl-red/redbar.png');
  
  height: 24px;

margin:0; 
font-size:1em; 
font-family: Arial;
font-weight: bold;

padding:5px 10px 5px 10px; 
border-bottom:1px solid #9C9D9F;
color: #FFFFFF;
border-left: solid 1px #DCDCDC;
border-right: solid 1px #DCDCDC;

    
}

.xbox-dmsl-red {
background: #FFFF;
color:#ffffff;
}

.xbox-dmsl-redbar
{
background-image: url('/Images/dmsl/xboxes/dmsl-red/redbar.png');
  height: 22px;
}    

.xbox-dmsl .xbox-dmsl-red .xbox-dmsl-header
{
     height: 32px;
     
    
}

/*END XBOX DMSL RED BOX Styles*/



/* XBOX DMSL Green Box Styles*/



.xbox-dmsl .xbox-dmsl-green .xboxcontent {
display:block; 
border:0 solid #DCDCDC; 
border-width:0 1px; 

background-color: #ffffff;

 font-family: Verdana;
 font-size: 1.5em;
 

 
 
}

.xbox-dmsl .xbox-dmsl-green h2, .xbox-dmsl .xbox-dmsl-green h2 {


margin:0; 
font-size:2.3em; 
font-family: Arial;
font-weight: bold;

padding: 7px 10px 5px 10px; 


border-bottom:1px solid #9C9D9F;
color: #FFFFFF;
border-left: solid 1px #DCDCDC;
border-right: solid 1px #DCDCDC;


}

.xbox-dmsl-green {
background: #FFFF;
color:#ffffff;
}

.xbox-dmsl-greenbar
{
background-image: url('/Images/dmsl/xboxes/dmsl-green/greenbar.png');
  height: 22px;

}

.inner-green-box  h4, .inner-green-box  h4 
{
background-image: url('/Images/dmsl/xboxes/dmsl-green/greenbar.png');
  
  height: 22px;

margin:0; 
font-size:1em; 
font-family: Arial;
font-weight: bold;

padding:5px 10px 5px 10px; 
border-bottom:1px solid #9C9D9F;
color: #FFFFFF;
border-left: solid 1px #DCDCDC;
border-right: solid 1px #DCDCDC;

    
}



.xbox-dmsl .xbox-dmsl-green .xbox-dmsl-header
{
    
     height: 32px;
     
    
}

/*END XBOX DMSL Green BOX Styles*/



/* XBOX DMSL Gray Box Styles*/

.xbox-dmsl .xbox-dmsl-gray h2, .xbox-dmsl .xbox-dmsl-gray h2 {
margin:0; 
font-size:1.7em; 
font-weight: bold;
font-family: Arial;
padding: 7px 10px 5px 10px; 
border-bottom:1px solid #9C9D9F;

border-left: solid 1px #DCDCDC;
border-right: solid 1px #DCDCDC;

color: #0084C7;
}

.xbox-dmsl-gray {
background: #FFFF;
color:#ffffff;
}

.xbox-dmsl-graybar
{
   
background-image: url('/Images/dmsl/xboxes/dmsl-gray/gray-bar1.png');
height: 22px;
  font-family: Arial;
  font-size: 2em;
}

.xbox-dmsl .xbox-dmsl-gray .xbox-dmsl-header
{
     height: 32px;
     
    
}

.xbox-dmsl .xbox-dmsl-gray .xboxcontent {
display:block; 
border:0 solid #DCDCDC; 
border-width:0 1px; 

background-color: #ffffff;

 font-family: Verdana;
 font-size: 1.4em;

 

 
 
}


/*END XBOX DMSL Gray BOX Styles*/








/*START XBOX DMSL WHITE BOXES */

.xbox-dmsl-white-box
{
    
}
    xbox-dmsl-white-box h1, .xbox-dmsl-white-box h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #FFFFFF;
}
.xbox-dmsl-white-box p, .xbox-dmsl-white-box p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}


.xbox-dmsl-white-box .xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xbox-dmsl-white-box .xb1, .xbox-dmsl-white-box .xb2, .xbox-dmsl-white-box .xb3, .xbox-dmsl-white-box .xb4 {
display:block; 
/*overflow:hidden;*/
}
.xbox-dmsl-white-box .xb1, .xbox-dmsl-white-box .xb2, .xbox-dmsl-white-box .xb3 {
height:1px;
}
.xbox-dmsl-white-box .xb2, .xbox-dmsl-white-box .xb3, .xbox-dmsl-white-box .xb4 {
background:#fff; 
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
}
.xbox-dmsl-white-box .xb1 {
margin:0 5px; 
background:#DCDCDC;
}
.xbox-dmsl-white-box .xb2 {
margin:0 3px;
border-width:0 2px;
}
.xbox-dmsl-white-box .xb3 {
margin:0 2px;
}
.xbox-dmsl-white-box .xb4 {
height:2px; 
margin:0 1px;
}

.xbox-dmsl-white-box .xboxcontent {
display:block; 
border:0 solid #DCDCDC; 
border-width:0 1px; 
position: relative;
background-color: #ffffff;

 font-family: Arial;
 font-size: 1.8em;
 text-align: right;
 
 
}

.xbox-dmsl-white-box .xboxcontent .icon{
    position:absolute;left:0px;top:-15px;
    display:block !important;
}


.xbox-dmsl-white {
background:#fffff;
color:#fff;
}



/* END XBOX DMSL WHITE BOXES */

.xbox-dmsl p, .xbox-dmsl p {
margin:0; 
padding:5px 10px; 
font-size:.7em;
font-family: Verdana;

}
.xbox-dmsl {
background: transparent; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/*overflow:hidden;*/
}
.xb1, .xb2, .xb3 {
height:.55em;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
}
.xb1 {
margin:0 5px; 
background:#DCDCDC;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 1px;
}
.xb4 {
height:1px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #DCDCDC; 
border-width:0 1px; 
color: #70718D;
height:auto;
}
* html .xboxcontent {
height:1px;
}




.xbox-dmsl-sep
 {
     border-top: solid 1px #CFD0D1;
 }
 
 
 
 
 
 
 
 
 
 /*filled boxes*/        
.xbox-dmsl-filled-red .xt-grad{background: #E2001A;}
.xbox-dmsl-filled-red .xt-border{
    border-left: 1px solid #E2001A;
    border-right: 1px solid #E2001A;
}
.xbox-dmsl-filled-red .xb-grad{background: #E2001A;}
.xbox-dmsl-filled-red .xb-border{
    border-left: 1px solid #E2001A;
    border-right: 1px solid #E2001A;
}
.xbox-dmsl-filled-red .xboxcontent-filledbox-red{
    background-image:url('/images/dmsl/fil/red.png');
    background-repeat: repeat-x;
   
    
         border-left: 1px solid #E2001A;
    border-right: 1px solid #E2001A;
}


xboxcontent-filledbox-red



.xbox-dmsl-filled-green .xt-grad{background: #45A12B;}
.xbox-dmsl-filled-green .xt-border{
    border-left: 1px solid #45A12B;
    border-right: 1px solid #45A12B;
}
.xbox-dmsl-filled-green .xb-grad{background: #45A12B;}
.xbox-dmsl-filled-green .xb-border{
    border-left: 1px solid #E2001A;
    border-right: 1px solid #E2001A;
}
.xbox-dmsl-filled-green .xboxcontent-filledbox-green{
    background-image:url('/images/dmsl/fil/green.png');
    border-left: 1px solid #65A757;
    border-right: 1px solid #65A757;
}







/* home page service boxes */
.xbox-dmsl-filled { background: transparent; margin: 0em; }
.xbox-dmsl-filled .xtop, .xbox-dmsl-filled .xbottom{ display: block; background:transparent; font-size: 1px; }
.xbox-dmsl-filled, .xbox .xb2, .xbox .xb3, .xb4{display: block; 
                                               /* overflow: hidden; */
                                                }
.xbox-dmsl-filled .xb1, .xbox-dmsl-filled .xb2, .xbox-dmsl-filled .xb3{ height: 1px; }
/*
.xbox .xb2, .xbox .xb3, .xbox .xb4{
    background: #0080B7;
    border-left: 1px solid #007CB0;
    border-right: 1px solid #007CB0;
}*/

.xbox-dmsl-filled .xb1{
    margin: 0 50px;
    /*background: #007CB0;*/
}
.xbox-dmsl-filled .xb2{
    margin: 0 3px;
    border-width: 0 10px;
}
.xbox-dmsl-filled .xb3{
    margin: 0 2px;
}
.xbox-dmsl-filled .xb4{
    height: 1px;
    margin: 0 1px;
}

.xbox-dmsl-filled .xtop, .xbox-dmsl-filled .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}




.xbox-dmsl-filled .xboxcontent{
    display: block;position: relative;
    height:100px;
    border:0;
    background-repeat:repeat-x;
}
.xbox-dmsl-filled-heading h4 {
    margin-left: 20px;
    margin-top: 0px;
    font-size:2.3em; 
    font-weight: bold;
    
    font-family:Arial;
    line-height: 1em;
    border: 0;
    color: #FFFFFF;
    
}
.xbox-dmsl-filled .xboxcontent .moreinfo{
    position:absolute;bottom:4px;
    color:#FFF;
    display:block;
    padding-left:5px; 
    font-size:11pt;  
}
.xbox-dmsl-filled .xboxcontent .moreinfo a{color:#FFFFFF;}

.xbox-dmsl-filled .xboxcontent .icon{
    position:absolute;right:0px;top:0px;
    display:block !important;
}


        
.xbox-dmsl-filled .xb1, .xbox-dmsl-filled .xb2, .xbox-dmsl-filled .xb3, .xbox-dmsl-filled .xb4 {
display:block; 
/*overflow:hidden;*/
}
.xbox-dmsl-filled .xb1, .xbox-dmsl-filled .xb2, .xbox-dmsl-filled .xb3 {
height:.55em;
}
.xbox-dmsl-filled-red .xb2, .xbox-dmsl-filled-red .xb3, .xbox-dmsl-filled-red .xb4 {
background:#FFF; 
border-left:1px solid #E2001A;
border-right:1px solid #E2001A;
}
.xbox-dmsl-filled-red .xb1 {
margin:0 5px; 
background:#E2001A;
}



.xbox-dmsl-filled-green .xb2, .xbox-dmsl-filled-green .xb3, .xbox-dmsl-filled-green .xb4 {
background:#FFF; 
border-left:1px solid #45A12B;
border-right:1px solid #45A12B;
}
.xbox-dmsl-filled-green .xb1 {
margin:0 5px; 
background:#45A12B;
}





.xbox-dmsl-filled .xb2 {
margin:0 3px;
border-width:0 2px;
}
.xbox-dmsl-filled .xb3 {
margin:0 1px;
}
.xbox-dmsl-filled .xb4 {
height:.1px; 
margin:0 1px;
}




/*Header Styles*/

.topBanner
{
    background-image: url('/Images/dmsl/Common/Header/big-header-bar.gif');
    width: 880px;
   height: 110px;
     background-repeat:no-repeat;
    text-align: left;
    
}

.logo-container
{
    margin-left: 20px;
    float: left;
}

.dmsl-logo
{
    
    margin-top: 30px;
    margin-bottom: 0px;
     
     
    /* height: 36px;*/
}

.logotext
{
     
    margin-top: 0px;
    font-family: Arial;
    font-size: 1.5em;
    color: #FFFFFF;
    
    
}

.dmsl-partner-logo
{
    margin-right: 27px;
    margin-top: 23px; 
    float: right;   
}
/*END Header Styles */   


/*Start Top Nav*/




.nav-content-sep-bar
{
    clear: both;
    border-top: solid 1px #9C9D9F;
    border-bottom: solid 1px #FAFAFA;
     width: 880px;
      height: .5px;
}
/*ENd Top Nav*/


/*Start banner container*/
.banner-container
{
text-align: right; margin-right: 20px; margin-top: 10px;
}
/*end banner container*/



/*STart footer container styles*/

.footer-container
{
    margin-left: 20px;
    margin-right: 20px;
     position: absolute; 
    
     top: 990px;
     
}

.footer-dmsl-logo
{
    margin-top: 35px;
   margin-left: 20px;
   margin-right: 100px;
    
    
}

.footer-text-one
{
    
    position: absolute;
    top: -5px;
    right: 50px;
  font-family: Arial;
  font-weight: bold;    
   
 
}


.footer-text-two
{
    
    position: absolute;
    top: 35px;
    right: 75px;
  font-family: Arial;
   
  font-weight: bold;    
   
 
}


.footer-notes
{
    margin-top: 10px;
    color: #707173;
    /*position: absolute;*/
    width: 880px;
    /*bottom: -90px;*/
    font-size: .9em;
     font-weight: bold;
    
    line-height: 14px;
    font-family:  Verdana;

}

.footer-contact-us-button-link
{
 font-family: Arial;
   line-height: 30px;
  font-weight: bold;    
 color: #707183;	
}
.footer-contactus-button
{
	position: absolute; 
	bottom: -19px; 
	right: 40px;
}

/*End footer container styles*/





/* Home page */


.filled-contents-router
{
    position: absolute;
    top: 110px;
    left: 175px;
    clear: both;
    
}

.filled-contents-router-button
{
       position: absolute;
    top: 170px;
    left: 50px;
    clear: both;

}


.filled-contents-hub
{
    position: absolute;
    top: 149px;
    left: 412px;
    clear: both;
    #top: 152px;
    _top: 155px;
}


.filled-contents-hub-button
{
          position: absolute;
    top: 170px;
    left: 360px;
    clear: both;

}


.dmsl-xbox-link-text
{
    font-size: .8em;
     position: absolute;
     bottom: 25px;
     left: 274px;
     
     _bottom: 42px;
     
    
}

.dmsl-xbox-link-button
{
     position: absolute;
     bottom: -1px;
     left: 310px;
    
    
    _bottom: 15px;
    _left: 310px;
}


.dmsl-xbox-link-text2
{
    font-size: .8em;
     position: absolute;
     bottom: 26px;
     left: 530px;
      white-space: nowrap;
      
      _bottom: 44px;
     
    
}

.dmsl-xbox-link-button2
{
     position: absolute;
     bottom: 1px;
     left: 605px;
    
    _bottom: 18px;
     _left: 600px;
}
/*HOMe page */





/*BT HOME */

.bthome-inner-box-left-arrow
{
    position: absolute;
    top: 108px;
    left: 300px;
    
    _top: 125px;
}

.bthome-inner-small-router
{
       position: absolute;
    top: 60px;
    left: 340px;
    
    _top: 70px;
}

.bthome-offer-womenlaptop
{
    position: absolute;
  bottom: 42px;
    left: 307px;

}


.bthome-inner-small-tv
{
       position: absolute;
    top: 195px;
    left: 320px;
    
    _top: 220px;
}

.bthome-inner-box-right-arrow
{
    position: absolute;
    top: 250px;
    left: 280px;
    
     _top: 275px;
    
}


/*BT HOME END */



/* BT BUsiness Styles */

.btbusiness-freemobile-arrow
{
    position: absolute;
    top: 100px;
    left: 300px;
    
    
}
.btbusiness-freemobile
{
    position: absolute;
    top: 50px;
    left: 342px;
    
    _top: 57px;
}



.btbusiness-oneplan-arrow
{
    position: absolute;
    top: 200px;
    left: 260px;
    
    _top: 220px;
    
    
}
.btbusiness-oneplen
{
    position: absolute;
    top: 155px;
    left: 316px;
    
    _top: 170px;
}


.btbusiness-btnet-arrow
{
    position: absolute;
    top: 310px;
    left: 280px;
    
    _top: 340px;
}
.btbusiness-btnet
{
    position: absolute;
    
    top: 250px;
    left: 355px;
    
    _top: 280px;
    
}

.btbusiness-manstanding-right
{
    position: absolute;
    top: 90px;
    left: 435px;
}
/* BT Business styles ends */

/*Become a reseller enquiry page */


table.enquiry td { 
 padding-bottom: 10px;

} 




/* End enquiry page */




/* IS your bandwidth restricting you */



        .bandwidth-box-wrapper
        {
            width:639px;
            _width:615px;
             
        }
        .bandwidth-box-header
        {
               margin-bottom: 1px;
               vertical-align: top;
         
        }
        
        
 
 .bandwidth-footer-image-box
 {
	
			  margin-top: 0px;
              position:relative; top: -28;

            #margin-top: 0px;
              #position:relative; 
              #top: auto;

			  _margin-top: 0px;
              _position:relative; 
              _top: auto;
 		
 }

        
        div#bandwidth-box-body
        {
            
            position: relative;
             top: -28px;
             
             #top: -12px;
   

                   
        }
       

        
        .bandwidth-box-body-col-left{
           
            float:left;            
			width: 280px;
			margin-left: 10px;
            text-align: left;
            vertical-align: top;
         
 
         
        }
        
        
         .bandwidth-box-body-col-right
        {
			
            float:right;
            width:315px;
            height:525px;
            vertical-align: top;
         background-image:url('/images/featured/pages/bandwidth/images/contentbox.gif');
            background-repeat: no-repeat;
            margin-top: -33px;
             display: block;
            text-align: left;
            
             position: relative;
             left: -30px;
            
            top: -80px;
            
            
            _left: 0px;
        
         
         
         
        

        }
        
        
        
        .bandwidth-header-text {
         
         color: Gray;
         white-space:nowrap;
            
            font-family:Arial;
             font-size: 16.5pt;
                font-weight: bold;
                margin: 1px 1px 1px 1px;
        }
        
        .bandwidth-content-text
        {
        clear: left;
			font: left;
			text-align:left;
			
			line-height: 15px;
			width: 260px;
			clear: both;
			
        }
        
        
        .bandwidth-gray-heading
        {
		 font-size: 16px;
		 font-weight: bold;
		  color: Gray;
		   width: 300px;
		   margin-top: 5px;
		   margin-bottom: 5px;
		   
		   
        }
        
        .bandwidth-gray-small
        {
		 font-size: 12px;
		 font-weight: bold;
		  color: Gray;
		  
		   width: 300px;
		   margin-top: 5px;
		   margin-bottom: 5px; 

		    text-align: left;
		   		   
        }
        
        .bandwidth-red-text
        {
		  color:#E42529;
		  font-weight: bold;
		  font-size: 12px;
		  margin-top: 5px;
		  margin-bottom: 5px;
        }
        
        #bandwidth-box-body h2
        {
			 color:#E42529;
             font-size: 21pt;
         
            text-align:left;
            
            font-weight: bolder;
            width:310px;
            overflow: auto;
            
            
        }
        
        .bandwidth-green-content-header
        {
			
          font-family: Arial;
          
                font-weight: bold;
                position: relative; 
                top: 200px;
        color: #0084C7;
         padding-left: 20px;
         
        }
        
        
         .bandwidth-box-body-col-right p {
        
          margin: 300px 1px 1px 1px;
          text-align:left;
          
           
        }
        
        
         .bandwidth-greenlist
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 0px;
			list-style-image: url('/Images/sz/offer-pages/3month/blue-eye.gif');
			line-height: 15px;
		 font-size:xx-small;
		 position: relative;
		 top: 200px;
		 left: 25px;
           width: 260px;
         
          	
        }
        .bandwidth-greenlistitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 10px;
         
        }
        
        .bandwidth-span-large
        {
			width: 300px;
			margin:0px;
			padding:0px;
			
        }
        
        .bandwidth-span-small
        {
			width: 100px;
		  text-align: left;
		   margin: 10px 10px 10px 10px;
        }
        
         .bandwidth-greenlist-small
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 22px;
			
			list-style-image: url('/Images/sz/offer-pages/3month/blue-eye.gif');
			line-height: 20px;
		 font-size:xx-small;
		  position: relative;
		  top: 200px;
		  left: 3px;
    
         	
        }
        .bandwidth-greenlistitem-small
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 10px;
         
        }
        
        .notes-footer-bandwidth
        {
	        width: 550px;
	        
        }
        
        .leftfootnotes
        {
			float: left;
			 width: 250px;
			 text-align: left;
			 
        }
        
        .rightfootnotes
        {
			float: right;
			width: 250px;
			 text-align: left;
			 
        }
        
        /* end of bandwidth page */




.list
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 10px;
			
			list-style-image: url('/Images/sz/offer-pages/3month/blue-eye.gif');
			line-height: 20px;
         	
        }
        .listitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 7px;
        }
       
       
        .bg-new-broadband-black-router
        {
			background-image:url('/images/featured/pages/new-total-broadband/black-router.gif');
            background-repeat:no-repeat;
            width: 256px;
            height: 430px;
            
             
            
            
        }
       
       
       
       
       
       
       /* BT BUSINESS BROADBAND FREE MOBILE  */
       
       
       .free-b-banner
{
  margin: 10px 15px 0px 20px;
}

       
       /*END */
       
       
       .right-footnotes
       {

       }
       
       .left-footnotes
       {
       }
       
       
       
       
       
       
       
       
       
       
       /* COMMON LISTS */
       
       .dmsl-contents-list ul, .dmsl-contents-list .ul
       {
font-family: Verdana;
 font-size: .7em;
  list-style-image: url('/Images/dmsl/Common/arrows/green_bullet.gif');
   
       }
       
       .dmsl-contents-list li, .dmsl-contents-list .li
       {
          margin-bottom: 5px; 
          
       }
       
       .dmsl-contents-list a, .dmsl-contents-list .a
       {
font-family: Verdana;
 font-size: .7em;
    margin-left: 30px;
       }
       
       
       
       
       
       
       
  .dmsl-contents-list-red ul, .dmsl-contents-list-red .ul
  {
			font-family: Verdana;
			font-size: .7em;
			list-style-image: url('/Images/dmsl/Common/arrows/red-eye.gif');
  }
       
  .dmsl-contents-list-red li, .dmsl-contents-list-red .li
   {
         margin-bottom: 5px; 
   }
       
  .dmsl-contents-list-red a, .dmsl-contents-list-red .a
  {
	font-family: Verdana;
	font-size: .7em;
    margin-left: 30px;
  }
       
       
       
       
       
       /* */
       
       
.BT-Business-Plan
{
 width: 197px;
 float: left;
  
 #width: 200px;
  
  
  _width: 195px;
  
   
    margin-bottom: 0px;
}
       
.BT-Business-Rewards
{
	width: 197px;
float: left;
	
#width: 200px;

_width: 195px;

margin-bottom: 0px;
}

.BT-Business-One-Plan
{
	width: 197px;
	float: left;
	
	#width: 200px;
	
	
	_width: 195px;
	
	margin-bottom: 0px;
}





.bt-business-products-button-container
{
	width: 180px;
	float: left;
	text-align: center;
  margin-top: 0px;
 
 
}




 .new-bt-bb-left-div
        {
        	float:left;
        	width: 365px;
        
        	border-right: solid 2px #878889;
        	
        }
        .new-bt-bb-right-div
        {
        	float: right;
        	width: 220px;
        	
        }
        
        .BT-Anywhere
        {
          float: right;
          width: 230px;
          font-size: 12pt;
          font-weight: bold;
          color: #493489;
          line-height: 25px;
          text-align:right;
          margin-right: 20px;
        }
        
        .listitem strong , .listitem .strong
        {
        	 font-size: 10pt;
        }
       
       .list listitem , .list .listitem
       {
       	margin-bottom: 8px;
       }
       
       
       
       
       
  /* 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 */
  
  
  
  
  /* Home page */

.man-on-phone
{
	
background-image: url('/images/new/Man-on-phone.gif'); width: 632px; height: 316px; border: solid 0px black; position: absolute; left: 6px; top: 39px;

}


.man-on-phone .home-contents
{
	 width: 400px;
	 border: solid 0px black;
}

.home-contents p
{
		 width: 260px;

}

.home-contents h3
{ 
	font-size: 13px;
}

.home-business-container
{
	padding-top: 7px;
	border: solid 0px black;
	height: 118px;
	 width: 635px;
	 padding-left: 5px;
	 padding-bottom: 20px;
	 
}

.home-offers
{
	 width: 306px;
	 border: solid 0px black;
	 height: 118px;
	 position:  relative;
    background-image: url('/images/new/latest-offers-for-home.gif'); 

}

.home-offers .txtlink
{
	position: relative;
	top: 88px;
	left: 18px;
	color: #8a8484;
}
.home-offers a
{
	color: #767173;
	font-size: 12px;
}

.home-offers .imglink
{
	position: relative;
	top: 70px;
	left: 110px;
}

.business-offers
{
		 width: 306px;
	 border: solid 0px black;
	 height: 118px;

 position: relative;
  left: 325px;
 background-image: url('/images/new/latest-offers-for-business.gif'); 
 top: -120px;
 
}

.business-offers .txtlink
{
	position: relative;
	top: 88px;
	left: 18px;
	color: #8a8484;
}
.business-offers a
{
	color: #767173;
	font-size: 12px;
}

.business-offers .imglink
{
	position: relative;
	top: 70px;
	left: 110px;
}

.offer-spacer
{
	 float: left;
	 width: 20px;
}

.bottom-boxes
{
}
.bottom-boxes p
{
	font-size: 11px;
	text-align: left;
	border: solid 0px black;
}



.bottom-boxes
{
}

.bottom-boxes .filbox
{
	position: relative;
	 
}


.filbox .txtlink
{
	position: absolute;
	top: 165px;
	left: 70px;
	color: #8a8484;
	width: 80px;
	
}
.filbox a
{
	color: #767173;
	font-size: 12px;
}

.filbox .imglink
{
	position:  absolute;
	top: 165px;
	right: 23px;
	
}







.bottom-boxes .ctcbox
{
	
	position: relative;
	top: -200px;
	left: 217px;
}




.ctcbox .txtlink
{
	position: absolute;
	top: 165px;
	left: 70px;
	color: #8a8484;
	
	width: 80px;
}
.ctcbox a
{
	color: #767173;
	font-size: 12px;
}

.ctcbox .imglink
{
	position:  absolute;
	top: 165px;
	right: 23px;
	
}



.bottom-boxes .cloudbox
{
	position:   relative;
	top: -400px;
	left: 433px;
}


.cloudbox .txtlink
{
	position:  absolute;
	top: 165px;
	left: 70px;
	color: #8a8484;
	
	width: 80px;
}
.cloudbox a
{
	color: #767173;
	font-size: 12px;
}

.cloudbox .imglink
{
	position: absolute;
	top: 165px;
	right: 23px;
	
}


.login-form
{
	position: relative;

}

.login-form span
{
	color: #707173;
}

.login-form h4
{
	position: absolute;
	top: 15px;
	left: 740px;
	color: #0084c7;
	 font-size: 13px;
	 font-weight: bold;
	width: 110px;
}

.login-form .txtbox
{
	
	 border: solid 1px #dcdcdc;
	 height: 15px;
	 width: 165px;
}


.tbl-Login
{
	 position: absolute;
	 top: 25px;
	 left: 670px;
}

.login-btn
{
  padding-top: 15px;
  padding-left: 4px;
}

h2
{
	font-family: Arial;
  font-size: 2em;
  color: #0084c7;
}

/* End Home Page*/


/* DMSL Reseller  */

.reseller-left
{
	 float: left;
	 border: solid 0px black;
	 width: 330px;
	 margin-top: 0px;
	 padding-top: 0px;
}


.reseller-right
{
	 float: left;
	 width: 285px;
	 border: solid 0px black;
	 height: 450px;
	 background-image: url('/Images/new/couple-celeb.gif');
	 background-repeat: no-repeat;
	 position: relative;
	 left: 9px;
	 top: -30px;
	 	 margin-top: 0px;
	 padding-top: 0px;

}

.reseller
{
	 color: Black;
	 width:450px;
	 padding-bottom: 10px;
	 margin-bottom: 0px;
}
.reseller-left h4
{
	 color: Black;
	 font-size: 14px;
}

.reseller-left ul
{
	 font-size: 11px;
	 list-style-image: url('/images/new/tick.gif');
	  padding-left: 10px;
	  
}

.reseller-left li
{
	  
	   padding-bottom: 5px;  
}



/**/



/**/

.business-left
{
	
	 float: left;
	 width: 110px;
	 text-align: left;
}

.business-right
{
	 float: left;
	 
}

.business-right h2
{
	 color: #003882;
	 font-size: 22px;
	 font-weight: bold;
	 text-align: left;
}

.business-right a
{

   color: #707173;
   
    text-decoration: underline;
    font-size: 16px;
    font-weight: lighter;
}

.business-right .txtlnkIPPhone
{

 
  text-align: left;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom: 3px; 
  border: solid 0px black;
  
   

}

.business-right .imglinkIPPhone
{
	 position: relative;
	 top: -18px;
	 left: -145px;
	 padding-bottom: 0px;
	 margin-bottom: 0px;
}



.business-right .txtlinkCTC
{
	 border: solid 0px black;

  position: relative;
  top: -30px;
  text-align: left;
   padding-top: 0px;
 text-decoration: underline;

}

.business-right .imglinkCTC
{
	 position: relative;
	 top: -46px;
	 left: 30px;
	 padding-top: 0px;
	 
}
.ruler
{
	 border-bottom: solid 1px #878889;
	 height: 98px;
	 width: 600px;
	 padding:0px;
	 margin: 0px;

}

.business-right .imglnkBTBroadband
{
	
}

.business-right .imglinkBTBroadband
{
	position: relative;
	top: -17px;
	left: -160px;
	
}


.business-right .imglinkOpal
{

	position: relative;
	top: -17px;
	left: -220px;

}

.business-right .txtlnkOpal 
{
   text-align: left;	
}

.business-right .txtlnkBTLines
{
	
	 text-align: left;
}

.business-right .imglinkBTLines
{
 position:  relative;
 top: -18px;	
 left: 30px;
}


.home-left
{
	
	 float: left;
	 width: 110px;
	 text-align: left;
}

.home-right
{
	 float: left;
	 
}

.home-right h2
{
	 color: #e42529;
	 font-size: 22px;
	 font-weight: bold;
	 text-align: left;
}

.home-right a
{

   color: #707173;
   
    text-decoration: underline;
    font-size: 16px;
    font-weight: lighter;
}


.home-right .imglinkBTCallPackages
{
  position: relative;
  top: -17px;
  left: -105px;
}

.home-right .txtlnkBTCallPackages
{
	text-align: left;
}

.home-right .txtlnkBTVision
{
	
}

.home-right .imglinkBTVision
{
	position: relative;
	top: -17px;
	left: 30px;
	
}


.home-right .txtlnkPlusnet
{
	text-align: left;
}


.home-right .imglinkPlusnet
{
	position: relative;
 left: -160px;
 top: -17px;	
}

/**/


.ContactUS h3
{
	  color: #1c83c3;
	  font-size: 15px;
	  font-weight: lighter;
	  padding-bottom: 5px;
}
.ContactUS p
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 14px;
	
}


/* enquiry - contact us */


.enquiry-contact
{
	
}

.enquiry-contact .txtlink
{
	
}

.enquiry-contact a
{
	 color: #707172;
}

.enquiry-contact .imglink
{
	 position: relative;
	  top: -15px;
	  left: 145px;
}


/* enquiry - contact us */






/*Reseller login */

.reseller-login
{
	width: 200px;
	border: solid 0px black;
	float:  right;
	margin-top: 48px;
	height: 60px;
	margin-right: 10px;
 /*
  text-align: left;
  position: absolute;
  left: 710px;
  height: 40px;
  top: 50px;
 */
 
}

.reseller-login h3
{
	 color: #0084c7;
	 text-align: left;
	 padding-left: 0px;
	 margin-left: 0px;
	 font-size: 15px;
	 margin-bottom: 3px;
}

.reseller-login a
{
	 color: #707173;
	 font-size: 10px;
	  font-family: Arial;
}

.reseller-login .txtlink
{
	
}

.reseller-login .imglink
{
	position: relative;
	top: -15px;
	left: 170px;
	
	/*
	 position: absolute;
	 left: 167px;
	 top: 30px;
*/
}
/*end reseller login*/




.list-green
{
	 list-style-image: url(/images/pink_eye.gif);
	 padding: 0px;
	  padding-left: 0px;
}

.list-green li
{
	 
	  padding-bottom: 5px;
	  font-size: 12px;
}

