﻿
        .box-wrapper
        {
            width:660px;
            #width:660px;
            _width:660px;
            
        }
        .box-header
        {
            background-image:url('/images/featured/box-header.gif');
            #background-image:url('/images/featured/box-header.gif');
            _background-image:url('/images/featured/box-header.gif');
              
        }
        
        
        .footer-image-box
        {
			  margin-top: 0px;
              position:relative; top: -27;

            #margin-top: 0px;
              #position:relative; 
              #top: auto;

			  _margin-top: 0px;
              _position:relative; 
              _top: auto;
 			 

			  
        }
        
        .box-body
        {
            border-left:solid 2px #7AA677;
            border-right:solid 2px #7AA677;
            
            
             
            padding-right:6px;
            height:100%;
             
             margin-top: 0px;
              position:relative; top: -27;

                 

  #position: relative; #top:  auto;
  _position: relative; _top:  auto;
             overflow: auto;
            
           
        }
        .box-body-col-left{
           
            float:left;            
			width: 370px;
			margin-left: 5px;
            text-align: left;
            vertical-align: top;
             
        }
        
        .box-body-col-right
        {
			
            float:right;
            width:256px;
            height:540px;
            text-align: left;
            background-image:url('/images/featured/pages/3months/fullimage.gif');
            background-repeat:no-repeat;
            background-position: right;
			margin: 25px 2px 2px 15px;
			

        }
        
        
        .bg-free-mobile-broad-band
        {
			background-image:url('/images/featured/pages/free-mobile-broadband/free-broadband.gif');
            background-repeat:no-repeat;
            width: 256px;
            height: 351px;
            
        }
        
        .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;
            
        }
        
        
        .box-body-col-right p {
        
          margin: 250px 1px 1px 1px;
          text-align:left;
          
        }
        
        .content-p
        {
		 text-align: left;
		 background-color: Red;
		 width: 210px;
		  clear: both;
		  margin-left: 10px;
		   
        }
        
        .box-footer
        {
            background-image:url('/images/featured/box-footer.gif');
        }
        
         h2{
            color:#E42529;
             font-size: 20pt;
            float:left;
            text-align:left;
            margin:  5px 1px 5px 5px;
            font-weight: bolder;
           
        }
        
         h3{
            color:#E42529;
             font-size: 14pt;
            
            text-align:left;
           margin: 0px 5px  2px 5px;
            font-weight: bolder;
           
        }
        
        .header-text {
         
         color: Gray;
            white-space:nowrap;
            
            font-family:Arial;
             font-size: 16.5pt;
                font-weight: bold;
                margin: 1px 1px 1px 1px;
        }
        
        .content-text
        {
        clear: left;
			font: left;
			text-align:left;
			 margin-left: 5px;
			line-height: 20px;
			width: 360px;
			clear: both;
			
        }
        
       .list
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 10px;
			list-style-image: url('/images/featured/green-eye.gif');
			line-height: 20px;
         	
        }
        .listitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 10px 1px 1px 7px;
        }
        
       .greenlist
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 15px;
			list-style-image: url('/images/featured/red-eye.gif');
			line-height: 14px;
			font-size:8pt;
		 
         	
        }
        .greenlistitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 20px;
         padding-left: 10px;
        }
        
        .3mobile-small-man
        {
			text-align: left; 
		   margin: 0px 0px 0px 0px;	
		   position: fixed;	
		   float: left;
			
        }
       
       .red_header_content
       {
       font-family:Arial;
             font-size: 14pt;
                font-weight: bold;
        color: #E42529;      
        padding-left: 12px;
         
       }
       
        
        .leftfootnotes
        {
          float: left; 
          width:310px;
          text-align: left;
          font-size: 10px;
          margin-left: 5px;
          margin-top: 5px;
        }
        
        .rightfootnotes
        {
            float: right; 
          width:310px;
          font-size: 10px;
      text-align: left;
      margin-right: 5px;
      margin-top: 5px;
        }

	.footnotes
        {
          text-align: left;
          font-size: 10px;
          margin-left: 5px;
          margin-top: 5px;
        }





/* Footer Design */

.footer_text 
{
 font-weight:bolder; 
 
  
  text-align: left; 
 
  font-size: 10pt; 
  margin-top: 10px;
  
  
}
.footer_green_text
{
	color: #45A12B;
}
.footer_red_text
{
	color:#E42529;
}

.footer-table
{
	width: 660px;
}
.footer_img

{
 
 float:left; 
 margin-top : 10px;
 margin-left: 19px;
 margin-right: 5px;
 clear:both; 
 width: 180px; 
 height: 52px;


 #float:left; 
 #margin-top : 10px;
 #margin-left: 19px;
 #margin-right: 5px;
 #clear:both; 
 #width: 180px; 
 #height: 52px;
	
 _float:left; 
 _margin-top : 10px;
 _margin-left: 19px;
 _margin-right: 5px;
 _clear:both; 
 _width: 180px; 
 _height: 52px;

	
}


.footer-floating-notes
{
 padding-top: 10px;
	font-size: xx-small;
	clear: both;
	text-align: left;
	width: 600px;
	margin-left: 10px;
	
}





/* Bandwidth page */
        
        .bandwidth-box-wrapper
        {
            width:660px;
             
        }
        .bandwidth-box-header
        {
               background-image:url('/images/featured/box-header.gif');
               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
        {
            border-left:solid 2px #7AA677;
            border-right:solid 2px #7AA677;
            padding:1px;
            padding-right:0px;
            
              height: 100%;
 overflow: auto;			
 
  margin-top: 0px;
              position:relative; top: -28;

                 

  #position: relative; #top:  auto;
  _position: relative; _top:  auto;
             overflow: auto;
            
 

                   
        }
       

        
        .bandwidth-box-body-col-left{
           
            float:left;            
			width: 310px;
			margin-left: 4px;
            text-align: left;
            vertical-align: top;
         
         
         
        }
        
        
         .bandwidth-box-body-col-right
        {
			
            float:right;
            width:326px;
            height:525px;
            vertical-align: top;
         background-image:url('/images/featured/pages/bandwidth/images/contentbox.gif');
            background-repeat: no-repeat;
            margin-top: -10px;
             display: block;
            text-align: left;
            
            
           

        }
        
        
        
        .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-size: 14pt;
                font-weight: bold;
        color: #45A12B;
         padding-left: 20px;
        }
        
        
         .bandwidth-box-body-col-right p {
        
          margin: 200px 1px 1px 1px;
          text-align:left;
          
           
        }
        
        
         .bandwidth-greenlist
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 22px;
			list-style-image: url('/images/featured/pages/bandwidth/green-eye-small.gif');
			line-height: 15px;
		 font-size:xx-small;
    
         	
        }
        .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/featured/pages/bandwidth/green-eye-small.gif');
			line-height: 20px;
		 font-size:xx-small;
		 
    
         	
        }
        .bandwidth-greenlistitem-small
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 10px;
         
        }
        
        
        
        /* end of bandwidth page */
        
        
        /*start trade space */
        
        .btspace-background
        {
		 background-image : url('/images/featured/pages/tradespace/mainwindow.gif');
		 background-repeat: no-repeat;
		  width: 660px;
		  height: 578px;
		  margin-top: 20px;
		   padding-left: 10px;
		   padding-top: 20px;
        }
        
        
        .btspace-background h2
        {
			color: #45A12B;
			font-size: 14pt;
		 font-weight:bolder;
		 
        }
        
        .btspace-background h1
        {
				color:#E42529;
			font-size: 20pt;
			font-weight:bolder;
        }
        
        .btspace-background h3
        {
				color: Gray;
			font-size: 12pt;
			
        }
        
        .btspace-green-heading
        {
			color: #45A12B;
			font-size: xx-small;
			font-weight: bold;
			
        }
        
        .btspace-black-heading
        {
		font-size: xx-small;
	  font-weight: bold;
		
	  
		 	 
			
        }
        
        
         .btspace-greenlist
        {
         
        	text-align:left;
		   padding  : 1px 1px 1px 22px;
			list-style-image: url('/images/featured/pages/bandwidth/green-eye-small.gif');
			line-height: 20px;
		   font-size:xx-small;
		   font-weight: bold;
		   white-space: nowrap;
    
         	
        }
        .btspace-greenlistitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 10px;
         
        }
        
        .btspace-contents
        {
			 line-height: 15px;
			 width: 300px;
        }
        
/* end trade space */



/* start web clicks */


        .webclick-contents
        {
			 font-size: xx-small;
			 width: 300px;
			 margin-left: 10px;
			  text-align: left;
			  
			  margin-left: auto;
			  
			 
        }
        
        .webclicks-left-contents
        {
			 
			 width: 50%;
			 text-align: left;
			 padding: 5px;
			 
        }
        
        .webclicks-right-contents
        {
				 text-align: left;
		     	 padding: 3px;
		     	 line-height: 15px; 
		
        }
        .webclicks-right-contents
        {
			width: 90%;
			line-height: 15px;
		 
        }
        
        .webclick-find-button
        {
		 margin-top: 65px;
		  padding-left: 9px;
		  
		  #margin-top: 37px;
		  #padding-left: 20px;
		  
		  _margin-top: 37px;
		  _padding-left: 20px;
        }
        
        .webclick-green-heading
        {
			color: #45A12B;
			font-size: xx-small;
			font-weight: bold;
    	    margin-bottom: 5px;
    	    
			text-align: left;
			width: 300px;
        }
        
        .webclick-black-heading
        {
		font-size: xx-small;
	  font-weight: bold;
		
	  
		 	 
			
        }
        

.webclick-background
{
	background-image : url('/images/featured/pages/webclicks/main-window.gif');
		 background-repeat: no-repeat;
		  width: 660px;
		   height: 100%;
		   vertical-align: top;
		  margin-top: 20px;
		   padding-left: 10px;
		   padding-top: 20px;
		   
}



   
         .webclick-greenlist
        {
         
        clear: left;
			font: left;
			text-align:left;
			margin: 1px 1px 1px 22px;
			list-style-image: url('/images/featured/pages/bandwidth/green-eye-small.gif');
			line-height: 20px;
		 font-size:xx-small;
		  line-height: 14px;
		  
    
         	
        }
        .webclick-greenlistitem
        {
        
         	text-align:left;
         list-style-position: outside;	
         margin: 1px 1px 1px 10px;
         
        }
        
        .webclicks-container-table
        {
         padding-top: 175px;
         #padding-top: 190px;
         _padding-top: 190px;
        }
        .webclick-contents h1
        {
			color: #45A12B;
		  margin-left: 10px;
		  font-size: 10pt;
        }
        

/* end web clisks */



/* Start Products Button Page */
/* ********************************************  */ 

.products-page-footer
{
	
	
}
.products-page-footer h1 
{
	 font-size: 11pt;
	 text-align: center;
	 font-weight:bold;
}


/* END Products Button Page */
/* ********************************************  */ 


/* Start Contact Us Page Design elements */

 .contact-us-box-wrapper
        {
            width:660px;
            #width:660px;
            _width:660px;
            
        }
        .contact-us-box-header
        {
            background-image:url('/images/featured/box-header.gif');
            #background-image:url('/images/featured/box-header.gif');
            _background-image:url('/images/featured/box-header.gif');
              
        }
        
        
        .contact-us-footer-image-box
        {
			  margin-top: 0px;
              position:relative; top: -27;

            #margin-top: 0px;
              #position:relative; 
              #top: auto;

			  _margin-top: 0px;
              _position:relative; 
              _top: auto;
 			 

			  
        }
        
        .contact-us-box-body
        {
            border-left:solid 2px #7AA677;
            border-right:solid 2px #7AA677;
            
             
            text-align: left;
            height:100%;
             
            
              padding-left: 20px;     

             overflow: auto;
            
             

        }
        
        
        
         .contact-us-box-body h1{
            color:#E42529;
             font-size: 20pt;
            float:left;
            text-align:left;
            font-weight: bolder;
           
        }
        
         
        .contact-us-box-body-header-text {
         
         color: Gray;
            white-space:nowrap;
            
           
             font-size: 12pt;
                font-weight: bold;
                margin: 1px 1px 1px 1px;
        }
        
        .contact-us-box-body-green-text {
         
        color: #45A12B;
            white-space:nowrap;
            
           
             font-size: 12pt;
                font-weight: bold;
                margin: 1px 1px 1px 1px;
        }
        
        .contact-us-box-fields {
         
          color : Gray;
          white-space:nowrap;
            
           
             font-size: 8pt;
            font-weight: bold;
                margin: 1px 1px 1px 1px;
        }
        
        
        .contact-us-box-body sup
        {
			color: Red;
        }
        
/* End Contact Us Page Design Elements */

	.products_header {display:block;}
        .products_header h1 {color:#e42529;font-size:3em;margin-bottom:5px;}
        .products_header .left {float:left;width:250px;}
        .products_header .left h2 {color:#6d6f71;font-size:2.5em;}
        .products_header .right {float:right;}






.new-bt-bb-left-div
        {
        	float:left;
        	width: 408px;
        	
        }
        .new-bt-bb-right-div
        {
        	float: right;
        	width: 240px;
        	
        }
        
        .BT-Anywhere
        {
          float: right;
          width: 230px;
          font-size: 12pt;
          font-weight: bold;
          color: #493489;
        }
        
        .listitem strong , .listitem .strong
        {
        	 font-size: 10pt;
        }







  
       
  /* 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');
  	  padding-bottom: 10px;
  }
  
  
  .DMSL-BT-Calculator h1
  {
  	 font-family: Arial;
   	 	  color: #CD071E;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 20px;
   	 	  
   	 	  text-align: left;
  }

  
  
  .DMSL-BT-Calculator h3
  {
   	 	  color: #0084C7;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 16px;
   	 	  padding-bottom: 10px;
   	 	  text-align: left;
  }
  
  .DMSL-BT-Calculator h4
  {
   	 	  color: Gray;
   	 	  padding-left: 0px;
   	 	  padding: 0;
   	 	  margin: 0;
   	 	  font-size: 16px;
   	 	  padding-bottom: 10px;
   	 	  text-align: left;
   	 	  font-weight: lighter;
  }
  
  .DMSL-BT-Calculator p
  {
   	 	  color: Gray;
   	 	 
   	 	  padding: 0px;
   	 	  margin: 0px;
   	 	  padding-bottom: 5px;
   	 	   text-align: left;
   	 	   font-size: 13px;
  }
  
  .DMSL-BT-Calculator strong
  {
  	  color: #CD071E;
  	   font-size: 12px;
  	   white-space: nowrap;
  }
  
  
  .DMSL-BT-Calculator b
  {
  		   font-size: 13px;
  	  color: #0084C7;
  }
  
  .DMSL-BT-Calculator span
  {
  	 
  		   font-size: 13px;
  	  color:  Black;
  }
  
  .DMSL-BT-Calculator label
  {
  		   font-size: 10px;
  	  color:  Black;
  	   white-space:  nowrap;
  	  
  }
  
  
  
  .DMSL-BT-Calculator .textbox
  {
  	  width: 90px;
  	  height: 25px; 
  	  border: solid 1px #0084C7;
  	  text-align: center;
  }
  
  .DMSL-BT-Calculator .textboxred
  {
  	  width: 90px;
  	  height: 25px; 
  	  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 */

/* Start BT Broadband Wine Offer elements */
.wine_h1{
	color:#e2001a;
	font-size: 28pt;
	font-weight:bolder;
	text-align:left;
	padding-left:10px;
}
.wine_h2{
	color:#707173;
	font-size: 16pt;
	text-align:left;
	padding-left:10px;
}
.wine_h3_blue{
	color:#003882;
	font-size: 12pt;
	text-align:left;
}
.wine_h3_green{
	color:#45a12b;
	font-size: 12pt;
	text-align:left;
	padding-top:40px;
}
.wine_h3_red{
	color:#e42529;
	font-size: 18pt;
	text-align:left;
}
.wine_moreinfo 
{
	color:#45a12b;
	font-size:16pt;
	text-decoration:underline;
}

.wine_blue li {
  list-style-image: url('/Images/featured/pages/wineoffer/bluedot.gif');
  margin-top: 5px;
  margin-left:15px;
  margin-bottom: 5px;
  font-size: .9em;
}

.wine_green li {
  list-style-image: url('/Images/featured/pages/wineoffer/greendot.gif');
  margin-top: 5px;
  margin-left:15px;
  margin-bottom: 5px;
  font-size: .9em;
}
/* End BT Broadband Wine Offer elements */

/*Next Generation Broadband*/

.nextgen_list
{
	text-align:left;
	padding-left:25px;
	list-style-image: url('/images/featured/pages/nextgen/pinkdot.gif');
	line-height: 20px;
	font-weight:bold;
}

.nextgen h2
{
	 color: #e10b7a;
	 font-size: 13pt;
	 margin-top: 0px;
	 margin-bottom: 10px;
	 margin-left:15px;
	 text-align:left;
}

.nextgen h3
{
	 color: #1c83c3;
	 font-size: 11pt;
	 margin-left:15px;
}

.nextgen_footnotes
{
  float: left; 
  width:620px;
  text-align: left;
  font-size: 10px;
  margin-left: 10px;
  margin-top: 5px;
}

/*End Next Generation Broadband*/
