/* 
    Document   : business solutions css
   
    Created on : Nov 10, 2009, 11:04:16 AM
    Author     : dpigman
    Description:
        css layout for the biz solutions sections of the website.
*/



body {
padding:0;
border:0;
background-image:url(/images/bodybg.png);
background-repeat: repeat-x;
margin:0 auto;
text-align:center;
line-height: 1.125em;
}


.counter{
color:white;
font:normal .7em arial;
}



/* Header Styles */

#wrap {
      width:1000px;
      text-align:left;
      margin:0 auto;
      }

/*     #wrap.awshadow {
      box-shadow: 15px 15px black;
      -webkit-box-shadow: 15px 15px black;
      -moz-box-shadow: 15px 15px black;
      filter: progid:DXImageTransform.Microsoft.dropShadow(color=black, offX=15, offY=15, positive=true);

      }*/


    a {
		color:#369;
	}

    a:hover {
		text-decoration:none;
	}



	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}


	/* img {
		margin:10px 0 5px;
	}*/


	/* Header styles */
	#logo {
            float:left;
            width:170px;
            height:80px;
            display:inline;
            padding-left:1%;
            clear: right;
            /*margin:10px 0 5px;*/

        }


    #header {
		clear:both;
		float:left;
		width:100%;
        background-color:#0067c5;
	}

	#header {
		border-bottom:1px solid #00378b;
	}

	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}

	#header ul {
		clear:left;
		float:right;
		width:100%;
		list-style:none;
		margin:0 0 0 0;
		padding:0;
  /*background-color: green;*/
	}


	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;

	}
	#header ul li a {
		display:block;
		float:right;
		margin:0;
		padding:3px 10px;
		text-align:center;
  /*bottom: 100px;*/
		color:#fff;
		text-decoration:none;
		/*line-height:1.3em;*/

	}
	#header ul li a:hover {
        text-decoration:underline;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}

/* End Header Styles */



/* Footer styles */

#footer {
   float:left;
   clear:both;
   width:100%;
   height:58px;
border-top:1px solid #0067c5;
background-color:#0067c5;
}

* html #footer {
   float:left;
   clear:both;
   width:100%;
border-top:1px solid #0067c5;
background-color:#0067c5;
padding-bottom:.5em;
}

#footer ul{
   clear:left;
   float:left;
   list-style:none;
   margin-top:.5em;
   margin-bottom:.5em;
   padding:0;
   position:relative;
   left:1%;
   text-align:center;
}


* html #footer ul{
   clear:left;
   float:left;
   list-style:none;
   margin-top:.5em;
   margin-bottom:.5em;
   margin-left:0;
   padding:0;
   position:relative;
   text-align:center;


}


#footer ul li{
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;


}


#footer ul li a {
display:block;
   margin:0 0 0 0;
   padding:4px 4px;
   text-decoration:none;
   font-family: 'arial',sans-serif;
   color:white;
  
}

	
    a.footer {
        font: bold .7em arial;
        color:#fff;
        text-decoration:none;
        display:inline;
        padding:0 0.6em;
        }

    a:hover.footer {
        font:bold .7em arial;
        color:#7caeff;
        text-decoration:none;
        }

#footer p.copy_counter{
color:white;
font:normal .7em arial;
margin-left:34.5%;
margin-right:34.5%;
margin-top:2em;
}

* html #footer p.copy_counter{
color:white;
font:normal .7em arial;
margin-left:31.5%;
margin-right:31.5%;
margin-top:2em;

}

	
/* End Footer Style */





/* Menu style */
#awbs_menucenter_bg{
      background:#00378b url(/images/awmenu.png) repeat-x;
      width:1000px;
      clear:both;
      top:6em;
      height:1.35em;
      border-bottom:1.255em solid #00378b;
      
}


    #awbs_menucenter {
   margin:0;
   padding:0;
   height:1em;
   text-align:center;

}


    #awbs_menucenter li {
   border-bottom:1.25em solid #00378b;
   float:left;
   list-style:none;
}


   #awbs_menucenter li a {
   display:block;
   margin:0 0 0 0;
   padding:3px 4px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:normal .8em sans-serif;
   text-decoration:none; 

 
}

   * html #awbs_menucenter li a {
   display:block;
   margin:0 0 0 0;
   padding:3px 3px;
   background:#ddd url(/images/awmenu.png) repeat-x;
   font:normal 0.8em sans-serif;
   text-decoration:none;

}

#awbs_menucenter li ul{
   display:none;
   width:25em;
   background-color:#00378b;
}

#awbs_menucenter li:hover ul, #awbs_menucenter li.hover ul{
    display:block;
    	position: absolute;
	margin: 0;
	padding: 0;
}

#awbs_menucenter li:hover li a, #awbs_menucenter li.hover li a {
	background:transparent;
	border-bottom: 1px solid #fff;
        color:white;
        
	 }


    #awbs_menucenter li a:hover {
   background:#369 url(/images/awmenuon.png) repeat-x;
   color:#fff;
}
    #awbs_menucenter li a.active,
    #awbs_menucenter li a.active:hover {
   color:#fff;
   background:#000 url(/images/awmenuon.png) repeat-x;
   font-weight:bold;
  font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
}

    #awbs_menucenter li a.store {
    background: #0067c5 url(/images/awstore.png) repeat-x;
   
}
    #awbs_menucenter li a.store:hover {
    background: #0067c5 url(/images/awstoreon.png) repeat-x;

}
/* End Menu Styles */




/* Basic Layout */

   .awbs_colmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.awbs_rightmenu {
       background:#ecf3f6;
	}
	.awbs_rightmenu .awbs_colleft {
        float:left;
        width:180%;
        margin-left:-190px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .awbs_rightmenu .awbs_col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.awbs_rightmenu .awbs_col1 {
        margin:0 15px 0 300px;
        padding-bottom:1em;
        padding-top:1em;
 /*       background:yellow; */
	}
	
* html .awbs_rightmenu .awbs_col1 {
        margin:0 15px 0 300px;
        padding-bottom:1em;
        padding-top:1em;
     /*   background:yellow;*/
        width:65%;
	}
	
    .awbs_rightmenu .awbs_col2 {
        float:right;
        width:370px;
        position:relative;
        left:380px;
        padding-top:1em;
    }

    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }
    
    
            .awphonetxt{  /*rename as necessary*/
        font:bold .9em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;
    }
    
      .awcotxt{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;

    }

    .awcotxt a{
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
    }

    .awcotxtnew{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .awcotxtnew a{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        text-decoration:none;
        color:#0067c5;
    }
    
    
    
    
    
    
    
    /* error styles */
    
    .errorcolmask {
	position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
	float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/* 2 column right menu settings*/
	.errorrightmenu {
	    background:#ecf3f6;
	}
	.errorrightmenu .errorcolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .errorrightmenu .errorcol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.errorrightmenu .errorcol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
	}
    .errorrightmenu .errorcol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }


    .errortitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .errortxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .errorbyline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

    .errorrcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }


   .errorrcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

   .errorcollink li{
       background-color:gray;
   }
   .errorrcollink a{
       text-decoration:none;
   }

 
/* End Error layout */ 
    
    
    
   #rcontainer {
   /*float:left;*/
   width:100%;
   /*overflow:hidden;*/
   position:relative;
   top:.2em;
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;

   }

/* social networking styles */

    #sonetlist {
    margin-left:auto;
    margin-right:auto;
    /*width:100%;*/
    height:auto;
    position:relative;
    padding:0 .2em 0 .2em;
    /*background-color: green;*/

    }

   #sonetlist ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   height:1.56em;
   margin:0;
   padding:.25em;
   border-top:1px solid #d5f6ff;
   border-bottom:1px solid #d5f6ff;
   background:white;
   /*width: 80%;*/
   }

    #sonetlist ul li{
   display:block;
   float:right;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;

   }


    #sonetlist a{
    text-decoration: none;
    overflow:hidden;
    padding: 0 .1em 0 .1em;
    margin:0;

        }

    #sonetlist li a img{
    margin:0;
    padding:0;
    border:0;
    outline: 0;
    vertical-align:middle;

    }


    .lineup{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    border:0;
    outline: 0;
    /*vertical-align:middle;*/
    overflow:hidden;
    height:auto;
    /*background-color: red;*/
    width: 170px;

}




/*   #text646{
    float:left;
    width:12.5em;
    background:white;
    position:relative;
    padding:.2em;
    margin-left:1em;

   }*/

    #csalert{
    margin-left:auto;
    margin-right:auto;
    /*background:green;*/
    position:relative;
    width:178px;

   }

   #csalert ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   }

    #csalert li a img{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    border:0;
    outline: 0;
    vertical-align:middle;
    overflow:hidden;
    height:auto;
   }
    
    

.awbs_title{
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

.awbs_coltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

.awbs_txt{  /*rename as necessary*/
        font:bold .6em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;


    }

.awbs_txt2{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: left;
        width:89%;
        padding-left: .25em;
    }

.awbs_txt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align:center;
        margin-left: 2.5em;

    }

.awbs_byline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
    }

.awbs_byline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }


.awbs_rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        width:8em;
        text-align:center;
    }

.awbs_rcollink a{
       text-decoration:none;
    }

    .awbs_linker{
      margin-left: 17em;
}

    .awbs_form{
    margin: 0 auto;
    width: 100%;

}

    .awbs_txt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}



.awbs_container{
/*   background-color:red;*/
   padding:1em;
   border-bottom:1px dotted #0067c5;
   overflow:auto;
  }
  
* html .awbs_container{
  /* background-color:red;*/
   padding:1em;
   border-bottom:1px dotted #0067c5;
   overflow:auto;
  }  
  
  
.awbs_container:last-child{
   margin-bottom:1em;
  /* background:red; */
   padding:1em;
   border-bottom:0px dotted #0067c5;
  }  
  
  
* html .awbs_container:last-child{
   margin-bottom:1em;
  /* background:red; */
   padding:1em;
   border-bottom:0px dotted #0067c5;
  } 
  

.bstpictable{
   width:100%;
   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   padding:1em;
  }
  
  
.awbs_leftcol_mainad{
background-color: white;
border:1px solid #0067c5;
padding:.25em;
margin-bottom: .5em;

}

.awbs_leftcol_mainad img{  /* 543 x 261 */


border:0;
}

.awbs_leftcol_miniads{
background-color:white;
/* height:10em;  temp. remove once actual content is in place */
overflow:auto;
height:1%;
}

.awbs_leftcol_miniad1{ /* number as necessary */
background-color: white;
height:10em; /* temp. remove once actual content is in place */

float:left;
border:1px dotted #0067c5;


}

.awbs_leftcol_miniad2{ /* number as necessary */
background-color: white;
height:10em; /* temp. remove once actual content is in place */

float:right;
border:1px dotted #0067c5;

}

.awbs_leftcol_miniad1 img{
border:0;
}

.awbs_leftcol_miniad2 img{
border:0;
}	

.awbs_quote{
background-color:white;

padding:.5em;
margin-bottom:1em;
}

.awbs_quotetxt{
font: normal .8em arial;
font-style:italic;
color:#0067c5;
margin:0;
}

.awbs_quotebyline{
font: normal .8em arial;
color:#0067c5;
margin: 0 0 0 30em;
}


/* line 517 begins right column info */

.awbs_sale{
/*	background-color:aqua; */
	width:100%;
}

.awbs_salecol p{

color:white;
margin:0;
}


   .awbs_salecol ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   background:white;
   margin-bottom:3em;
   border: 1px solid #0067c5;
   }

.awbs_salecol ul li{
border-bottom:1px solid #0067c5;
}

.awbs_salecol ul a{
text-decoration:none;
}

.awbs_salecol ul li:first-child{
border-bottom:0px solid #0067c5;
}


.awbs_salecol ul li:last-child{
border-bottom:0px solid #0067c5;
}

.awbs_salecol ul li p{
background-color:#0067c5;
color:white;
font:bold 1em sans-serif;
margin:0 0 .5em 0;
}

.awbs_salebox{
background-image:url('images/awbs_planbckgrnd.png');
background-repeat: repeat-x;
height:120px;
padding:.5em;
}


.awbs_salebox p{
background-color:#0067c5;
color:white;
margin:0;

}

.awbs_salebox img{
border:1px solid #0067c5;
float:left;
margin:.2em .5em .2em 0em;
background-color:white;
}

.awbs_salebox p.awbs_infotxt{
color:#0067c5;
font:bold 1.8em sans-serif;
background-color:transparent;
width:30%;
float:right;
margin-top:.2em;
border-left:1px solid #0067c5;
padding-left:.1em;
height:3.5em;
}

.awbs_infospan{
color:#0067c5;
font:bold .6em sans-serif;
background-color:transparent;
}


.awbs_salebox p.awbs_descripttxt{
background-color:transparent;
color:#0067c5;
width:46%;
font: normal .8em sans-serif;
float:left;
}

.awbs_salecol ul li p.awbs_pricetxt{
background-color:transparent;
color:#0067c5;
font: normal .59em sans-serif;
margin-top:.6em;
}

/* end right column sale info */



 
/* Begin Amber Alert layout */
/* uses same basic body layout as main splash. */

    .ambertxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        /*text-align: center;*/
    }

        .ambertxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: #0067c5;
        text-align: center;

    }

    .amberbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .amberbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }
    
        .amberlinker{
      margin-left: 12em;
}

/* end amber alert layout */

/* Begin Wireless Safety layout */

.awsafetytxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .awsafetytxt2{  /*rename as necessary*/
        font:normal .85em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        /*margin-top: 2em;*/
        color: #0067c5;
        text-align: center;
    }

        .awsafetytxt3{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;

        color: red;
        text-align: center;

    }

    .awsafetybyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awsafetybyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


  ol.safetylist li a{
    font:bold 0.89em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
}



    .awsafetyform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}



    .awsafetytxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}

.awsafetyrcontainer{
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;

   margin-bottom:1em;
   margin-left:auto;
   margin-right:auto;
   /*background:aqua;*/
   padding-bottom:1em;
   padding-top:1em;
  }


  ol.safetylist li a{
    font:bold 0.89em Verdana, Arial, Helvetica, sans-serif ;
    color:#0067c5;
}

/* end wireless safety */

/* Begin Air Card layout */

  .awacpic{
     /*position: relative;*/
     margin: 0 auto;
     width: 100%;

}

.awacpiccenter{
 width: 500px;
/* background-color: yellow; */
 margin:0 auto;
 position: relative;
}

* html .awacpiccenter{
 width:500px;
 margin-left: auto;
 margin-right: auto;

}

.awacpiccenter img{
 width: 100%;
}

* html .awacpiccenter img{
 width: 100%;
}

    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awactitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awactxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        color: #0067c5;
    }

     .awactxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
       
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awacbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }

        .awacbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        margin-left: 2em;
    }


/* end aircard layout */

/* Begin BlackBerry layout */


    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awbbtitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awbbtxt{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        color: #0067c5;
    }

     .awbbtxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin-left: 1em;
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awbbbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }

        .awbbbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        margin-left: 1em;
    }
    
/* end blackberry layout */





/* Begin Aw Email Alerts layout */


    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awalerttitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .awalerttxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        color: #0067c5;

    }

     .awalerttxt2{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        /*margin-left: 1em;*/
        margin-top: 2em;
        color: #0067c5;
        text-align: center;
    }

    .awalertbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        text-align: center;
    }

        .awalertbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }


.alertform{
    text-align: left;
}

* html .alertform{
    text-align: left;
	height:1%;
}


.awa_title{
    position: relative;
/*    background-color: #00ff37;*/
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #0067c5;
    font-size: 1.5em;
    padding-left: .5em;
}

.awa_intro{
    position: relative;
    top:.5em;
    left: .5em;
}

.alertform ul {
padding: 1em 1em 1em 1em;
list-style: none;
border:1px solid #0067c5;
background-color: #e0ecf4;
margin:0 auto;
}

.alertform ul li {
padding-bottom: 1em;
margin-left: 1em;
}

.alertform .form2{
    

    color: #0067c5;
    font-size: .8em;
    top:2em;
    padding:.5em .5em 1em .5em;

}

* html .alertform .form2{

color: #0067c5;
font-size: .8em;
padding:.5em .5em 1em .5em;
    
}

.alertform .label1{
float: left;
width: 27em;
margin-right: 1em;
text-align: left;
/*background-color: yellow;*/
line-height: 1.5em;


}

.alertform .awalerts_sub{
float: none;
border: .2em solid #9cc7e5;
margin-left: 34em;
background-color: #0067c5;
color:white;

}


.errortxt{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: #b90101;
    padding-right: .25em;
}

.errortxt2{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: #b90101;
    padding-right: .25em;
}

.successtxt{
    font-family: Arial,Helvetica,Verdana, Arial, Helvetica, sans-serif ;
    font-style: normal;
    font-weight: bold;
/*    font-size: 1.2em;*/
    color: green;
    padding-right: .25em;
}



/* end email alerts */

/* Begin Business Bio layout */

  #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .awbsttitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

        .awbstcoltxt{
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align:center;
    }

    .awbsttxt{  /*rename as necessary*/
        font:bold .6em Verdana, Arial, Helvetica, sans-serif ;
        margin:0.1em;
        color: #0067c5;
        text-align: center;


    }

     .awbsttxt2{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;

        color: #0067c5;
        text-align: left;
        width:89%;
        /*background-color: #0067c5;*/
        padding-left: .25em;
    }

        .awbsttxt3{  /*rename as necessary*/
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align:center;

      /*  margin-top: 2em*/;

    }

    .awbstbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        /*padding: 2em 0 2em 0;*/
        /*text-align: center;*/
    }

        .awbstbyline2{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        text-align: center;
        color: #0067c5;
        padding: 2em 0 2em 0;
        /*margin-left: 1em;*/
    }
    
    

 .awbstlinker{
      margin-left: 17em;
}

    .awbstform{
    /*background-color: green;*/
    margin: 0 auto;
    width: 100%;

}

    .awbsttxt a{
      font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
      color: #0067c5;
      text-decoration: none;
}


.awbstcontainer{
   margin-bottom:1em;

  }



.bstpictable{
 
	width:90%;

  }




   .awbstcollink ul{
   margin-left:auto;
   margin-right:auto;
   list-style:none;
   margin:0;
   padding:.25em;
   position:relative;
   font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
   text-align:center;
   border:.1em solid #0076c5;
   background:white;
   margin-bottom:3em;
   }

a.bioname{
font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
}

/* end business bio layout */


/* Begin Calling Features layout */


  #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .callfeatitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .callfeatxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


    .rcollink{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
    }

    .rcollink a{
       text-decoration:none;
    }

     a.popup {
       font:bold 16px arial;
       color:#0067c5;}

     a:hover.popup {
       font:bold 16px arial;
       color:#98dff3;
     }

     .popup {
      font:normal 16px arial;
      color:#0066cc;
      width: 500px;
    }

    .popoverage {
      font:normal 12px arial;
      color:#ffffff;
      margin-top:10px;
    }

    a.fitem {
    text-decoration: none;
    }

/* end call features layout */



/* Begin Form CSS */

    .rcolform select option {
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
}

    .rcolform{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;

       /*background:yellow;*/
        /*width:8em;*/
        text-align:center;
}



/* end form layout */

/* Begin Phones layout */


    #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .phonestitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .txtstyles{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }

      .awphonetxt{  /*rename as necessary*/
        font:bold .9em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: center;
    }

        .awphonebyline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
        text-align: center;
    }

    .awphonehac{
     /*background-color: green;*/
     width: 100%;
     margin: 0 auto;
     text-align: center;
}



.selectformpos{
	float:right;
	margin-bottom:1em;
}

        .awbsphonetxt{  /*rename as necessary*/
        font:normal .9em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        text-align: left;
    }


.awphonetxt2{  /*rename as necessary*/
font:normal .9em sans-serif;
color: #0067c5;
text-align: left;
}
    
    
.phone_feature_spec{
font:normal .9em sans-serif;
color: #0067c5;
text-align: left;
background-color:#dbe8ff;
}
    
.phone_spec_list{
font:normal .7em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;
}

.img_manual_box{
float:right;
background-color:white;
text-align:center;
}

.feature_img{
	border:1px solid #0067c5;
	margin:0;
}

.feature_manual_link{
text-decoration:none;
font: normal .8em sans-serif;
color:#0067c5;
}

.feature_specbox{
border:1px solid #0067c5;
float:left;
padding:.1em 1em 1em 1em;
margin-bottom:.2em;
width:70%;
}

.phone_price_list{
font:bold .8em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;
}

.phone_price_listbyline{
font:normal .7em sans-serif;
color: #0067c5;
text-align: left;
margin:.5em 0;

}

.feature_featbox{
border:1px solid #0067c5;
float:left;
padding:.1em 1em 1em 1em;
margin-bottom:.2em;
width:70%;
}

#blue{
background-color:#dbe8ff;
}

#blue2{
background-color:#dbe9ef;
}

.selectbold{
font-weight:bold;
}







/* end phones */

/* Begin HAC layout */

 #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .hactitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .hactxt{  /*rename as necessary*/
        font:normal .8em Verdana, Arial, Helvetica, sans-serif ;
    }

    .byline{
        font:normal .75em Verdana, Arial, Helvetica, sans-serif ;
    }


/* end hac */



/* Begin Plan layout */

/* Begin Plan Form layout */

 .awbsrcolform select option {
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       /*background:yellow;*/
        width:8em;
        text-align:center;
}

    .awbsrcolform{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        position:relative;
        margin-left:auto;
        margin-right:auto;
       background:#0067c5;
        /*width:8em;*/
        text-align:center;
}

/* end plan form layout */

.callplanselection{
		
}	
	
  #headingbar{
        background:white url('images/calloutbg.png') repeat-x;
        margin:0;
        height:25px;
        padding:.5em;
        position:relative;
        width:100%;

    }


    .callplantitle{
        /*background:yellow;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0;
        padding:0;

    }

    .callplantxt{  /*rename as necessary*/
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color:#0067c5;
    }

    .callplanbyline{
        font:normal 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
    }


  a.fitem {
    text-decoration: none;
    }

    a.plan {
      font-weight:bold;
      font-family:arial;
      font-size:1em;
      line-height:13px;
      color:#0066cc;
      text-decoration: none;
    }

    a:hover.plan {
      font-weight:bold;
      font-family:arial;
      font-size:12px;
      line-height:13px;
      color:#339933;
      text-decoration:underline;
    }

  .plan {
    font:normal 12px arial;
    margin:10px 5px 10px 3px;
  }

  a.plcover {
      font-weight:bold;
      font-family:arial;
      font-size:1em;
      line-height:13px;
      color:#0066cc;
      text-decoration: none;
    }


    .callplanmainbox{
    background-image:url("/images/planbckgrnd.png");
    background-color: white;
    width: 98%;
    height:auto;
    padding:.25em;
    border: 1px solid #0067c5;

    }

     .callplanpricebox{
    background-image: url("/images/aw_planpricebg.png");
    background-color: white;
    width: 35%;
    height:100%;
    padding:.25em;
  /* padding-bottom:.em;*/
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 2.2em;
    margin-right: 2.2em;
    float: left;


     }

        .callplanboxtitle{
         position: relative;
        background:#0067c5;
        font: bold 1em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        padding:.2em;
        color:white;
        z-index: 1;

    }

        .callplanpricetxt{
        font:bold 1em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 0 2em 0;
        z-index: 1;
    }



        .callplanpricebyline{
        font:normal .7em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 2em 1em 2em 1em;
        z-index: 1;
    }

        .callplanpricebyline2{
        font:normal .5em Verdana, Arial, Helvetica, sans-serif ;
        color: #0067c5;
        padding: 0 1em 0 1em;
        clear: left;
        z-index: 1;
    }


                .callplanpricenumtitle{
        position: relative;
        background:#0067c5;
        font: bold .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:white;
        z-index: 1;

    }

        .callplanpricenum{
        position: relative;
        /*background:#0067c5;*/
        font: bold .8em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;

    }

            .callplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:1em 0;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;


    }


    .callplancntr{
    position:relative;
    margin: 2em auto;
    width: 100%;
    /*background-color: green;*/
    }


         .ulcallplanpriceboxcty{
    background-image: url("/images/aw_planpricebg.png");
        background-repeat: repeat-x;
    background-color: white;
    width: 24%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 1.75em;
    margin-right: 1.75em;
    float: left;


     }

              .ulcallplanpriceboxky{
    background-image: url("/images/aw_planpricebg.png");
        background-repeat: repeat-x;
    background-color: white;
    width: 24%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 1.75em;
    margin-right: 1.75em;
    float: left;


     }

              .ulcallplanpriceboxsts{
    background-image: url("/images/aw_planpricebg.png");
    background-repeat: repeat-x;
    background-color: white;
    width: 24%;
    height:100%;
    padding:.25em;
   padding-bottom:3em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:2em;
    margin-left: 1.75em;
    margin-right: 1.75em;
    float: left;
     }



        .ulcallplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:0em;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;
       }



       .ulcallplanpricebyline{
        font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #0067c5;
        padding: 0 1em 0 1em;
        z-index: 1;
       }


       .natcallplanpricebyline{
        font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
        color: #0067c5;
        padding: 0 1em 0 1em;
        z-index: 1;
       }

    .natcallplanpricebox{
    background-image: url("/images/aw_planpricebg.png");
    background-repeat: repeat-x;
    background-color: white;
    width: 27%;
    height:100%;
    padding:.25em;
    border: 1px solid #0067c5;
    text-align: center;
    margin-bottom:1em;
    margin-left: .8em;
    margin-right: .8em;
    float: left;
     }

    .natcallplancntr{
    position:relative;
    margin:1em auto;
    width: 100%;
    /*background-color: green;*/
    }

        .natcallplanpricenum2{
        position: relative;
        /*background:#0067c5;*/
        font: bold 1.5em Verdana, Arial, Helvetica, sans-serif ;
        margin:.5em 0;
        /*padding:.2em;*/
        color:#0067c5;
        z-index: 1;
    }

/* end plan layout */



/* Begin modem layout */

.awbs_modempic{
position:relative;
}

.awbs_modempic img{
	width:100%;
}


/* end modem layout */




/* IE6 css fixer v0.7: Thu, 11 Mar 2010 14:56:29 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #logo,
* html #header,
* html #header ul,
* html #header ul li a,
* html #footer,
* html * html #footer,
* html #footer ul,
* html * html #footer ul,
* html #footer ul li,
* html #awbs_menucenter,
* html #awbs_menucenter ul,
* html #awbs_menucenter ul li,
* html .awbs_colmask,
* html .awbs_rightmenu .awbs_colleft,
* html .awbs_rightmenu .awbs_col1wrap,
* html .awbs_rightmenu .awbs_col2,
* html .awbs_leftcol_miniad1,
* html .awbs_leftcol_miniad2,
* html .awbs_salebox img,
* html .awbs_salebox p.awbs_infotxt,
* html .awbs_salebox p.awbs_descripttxt,
* html .awsafetyrcontainer,
* html .alertform .label1 {display:inline;}

/* add zoom:1 to overflow:hidden */
* html #logo,
* html #header,
* html #header ul,
* html #header ul li a,
* html #footer,
* html * html #footer,
* html #footer ul,
* html * html #footer ul,
* html #footer ul li,
* html #awbs_menucenter,
* html #awbs_menucenter ul,
* html #awbs_menucenter ul li,
* html .awbs_colmask,
* html .awbs_rightmenu .awbs_colleft,
* html .awbs_rightmenu .awbs_col1wrap,
* html .awbs_rightmenu .awbs_col2,
* html .awbs_leftcol_miniad1,
* html .awbs_leftcol_miniad2,
* html .awbs_salebox img,
* html .awbs_salebox p.awbs_infotxt,
* html .awbs_salebox p.awbs_descripttxt,
* html .awsafetyrcontainer,
* html .alertform .label1 {zoom:1;}

/* fix negative margins */
* html .awbs_rightmenu .awbs_colleft {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #footer ul,
* html * html #footer ul,
* html #footer ul li,
* html #awbs_menucenter,
* html #awbs_menucenter ul,
* html #awbs_menucenter ul li,
* html .awbs_colmask,
* html .awbs_rightmenu .awbs_colleft,
* html .awbs_rightmenu .awbs_col1wrap,
* html .awbs_rightmenu .awbs_col2,
* html #headingbar,
* html .awbs_rcollink,
* html .awsafetyrcontainer,
* html .awacpiccenter,
* html .awa_title,
* html .awa_intro,
* html .awbstcollink ul {zoom:1;}


/* ============================================= */
/* potentially harmful settings                  */

/* add zoom:1 to backgrounds -- Manually check for problems with inline elements! */
* html #header ul li a.active, * html #header ul li a.active:hover,
* html #awbs_menucenter,
 * html #awbs_menucenter, 
/* * html #awbs_menucenter ul li a,
* html #awbs_menucenter ul li a:hover, */
* html #awbs_menucenter ul li a.active, * html #awbs_menucenter ul li a.active:hover,
/* * html #awbs_menucenter ul li a.store,
* html #awbs_menucenter ul li a.store:hover, */
* html .awbs_rightmenu,
* html .awbs_rightmenu .awbs_colleft,
* html #headingbar,
* html .awbs_salecol ul {zoom:1;}
     
/* PNG fix */
/* * html #awbs_menucenter,
* html #awbs_menucenter ul li a.store{behavior: expression((this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none"));} */




    .phonescolmask {
        position:relative;		 /*This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/
        clear:both;
        float:left;
        width:100%;			 /*width of whole page*/
        overflow:hidden;	 /*This chops off any overhanging divs*/
	}
	/*2 column right menu settings*/
	.phonesrightmenu {
	    background:#ecf3f6;
	}
	.phonesrightmenu .phonescolleft {
        float:left;
        width:200%;
        margin-left:-200px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .phonesrightmenu .phonescol1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.phonesrightmenu .phonescol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        /*background-color: green;*/
	}
    .phonesrightmenu .phonescol2 {
        float:right;
        width:170px;
        position:relative;
        left:185px;
        /*background:red;*/
        padding-top:1em;
    }

    * html .phonescol1 {
        margin:0 15px 0 215px;
        overflow:hidden;
        padding-top:1em;
        position: relative;
       /*background-color: red;*/
       height:1%;
	}


