h1, h2, h3, h4, h5 {margin:0;padding:0}

.m_col_content {
overflow:hidden;
margin:0;
padding:0;
}

li#g_3 a { /* nav change */
background-position:-238px 0px;
}

li#g_3 a:hover {
background-position:-238px -35px !important;
}

li#g_3 a:active {
background-position:-238px -70px !important;
}

.content {background-image:none !important}

h2#hdr_advanced {
background:transparent url(/img/home/txt_h1.png) no-repeat scroll 20px 28px;
border-bottom:1px solid #C3C2C0;
height:80px;
margin:0;
text-indent:-5000px;
}

.m_col {
height:255px; 
background-color:#F5F4F1;
padding-left:20px
}

.m_col_content {
z-index:1;
}
*+html .m_col_content {
display:inline-block;
float:left;
}

.m_col_content li.any_number, .m_col_content li.multi_ext, .m_col_content li.free_features {
float:left;
width:178px;
height: 238px;
display:block;
background:transparent url(/img/home/m_frame.png) 0 10px no-repeat;
margin: 0 17px 0 0;

}

.free_features {
margin:0 0px 0 0 !important;
}

/*currently just using the 49/month image*/
.signup {
position:relative;
margin: 59px 12px 0 0;
float:right;
width: 219px;
text-indent: -5000px;
overflow:hidden;
}

.signup .bu_switch4 {
margin:45px 2px 0 0;
}

*+html .signup {margin-right:-8px}

.signup.txt_49_month {
background:transparent url(/img/global/key_txt_49_month.png) -5px 0 no-repeat; 
}
/*css with removed pricepoint*/

.signup2 {
float:right;
margin:95px 18px 0 0;
position:relative;
text-indent:-5000px;
width:211px;
display:block;
}
.txt_30_day{
background:transparent url(/img/global/txt_30_day.png) no-repeat 0 0;
height:14px;
width:203px;
clear:both;
margin:15px 5px;
float:right;
display:block;
}

*html .txt_30_day {margin:15px 2px;}
*+html .signup2 {margin-right:2px;}
*html .signup2 {margin-left:-10px;}
/*end cta with removed pricepoint*/

.m_col_content li img {
display: block;
}

.cta_txt_get_phone {
background-image:url(/img/bu/bu_seehowitworks_lg.png);
}

.m_col_content h3 , .m_col_content h4{
text-indent: -5000px;
margin:0 auto;
}
.m_col_content h5{
text-indent: -5000px;
display:block;
}
.m_col_content  h3 { 
height:40px;
}

.m_col_content  h4  {
height:17px;
}

.m_col_content li.any_number h3 {
background:transparent url(/img/home/txt_sounds.png) 0 20px no-repeat;
width:130px;
margin:0 0 0 21px;
}

.m_col_content  li.any_number h4 {
background:transparent url(/img/home/txt_any_no.png) 0 3px no-repeat;
width:64px;
}

.m_col_content li.multi_ext h3 {
background:transparent url(/img/home/txt_stay_connected.png) 0 20px no-repeat;
width:104px;
}

 .m_col_content li.multi_ext h4  {
background:transparent url(/img/home/txt_multi_ext.png) 0 3px no-repeat;
width:116px;
}

.m_col_content li.free_features h3 {
background:transparent url(/img/home/txt_amazing_value.png) 0 20px no-repeat;
width:101px;
}

.m_col_content li.free_features h4 {
background:transparent url(/img/home/txt_tons_features.png) 0 3px no-repeat;
width:81px;
}

.m_col_content li.free_features h5 {
background: url(http://grasshopper.com/img/home/free_features.png) 24px 16px no-repeat;
width:180px;
height:216px;
}



.m_col_content li.multi_ext h5 {
background:transparent url(/img/home/multiple_extensions.png) 0 18px no-repeat;
width:168px;
height:172px;
}
.m_col_content li.any_number h5 {
background:transparent url(/img/home/any_number.png) 10px 22px no-repeat;
width:170px;
height:163px;
}

.easy {
height:23px;
padding: 29px 0;
background:#076324 url(/img/home/txt_gh_make.png) 60px 33px no-repeat;
}
.key_easy {
background:#076324 url(/img/keywords/txt_keywords_makes.png) 0 0 no-repeat;
height: 50px;
width:938px;
border: #076324 1px solid;
text-indent: -5000px;
}
.mrgreen {
margin-top:3px; 
z-index:1000; 
background:transparent url(/img/home/mr_green_hp.png) 0 0 no-repeat;
height:297px;
width:102px;
text-indent:-5000px;
display:inline-block;
float:left;
position:relative;
}

.basic {
height:115px;
padding-top: 19px;
padding-left:19px;
list-style:none;
}


.inthenews_title {
background:transparent url(/img/home/txt_inthenews.png)  0 0 no-repeat;
padding-bottom:14px;
height:12px;
}

.inthenews_title  a{
width:148px;
height: 12px;
display:block;
}

.inthenews_title span {
display:none;
}

.inthenews_publicity { 
background:transparent url(/img/home/publicity.png)  0 0 no-repeat;
padding-right:18px;
height:61px;
text-indent:-5000px;
}

.thebest_title {
margin-left:415px;
background:transparent url(/img/home/txt_thebest.png) 0 0 no-repeat;
padding-bottom:22px;
height:12px;
margin-top:-88px;
text-indent:-5000px;
} 

.thebest_text {
display:block;
width:375px;
position:absolute;
text-indent:-5000px;
margin-left:420px;
padding-bottom:22px;
height:55px;
} 
/*rotating quotes classes*/
.ftr_quotes a{
text-indent:-9999em;
display:none;
}
.about {
background:transparent url(/img/home/rotating_quotes.png) no-repeat scroll 0 0;
width:294px;
height:95px;}

.richteh{
background:transparent url(/img/home/rotating_quotes.png) no-repeat scroll 0 -95px ;
width:294px;
height:95px;}

.fox {
background:transparent url(/img/home/rotating_quotes.png) no-repeat scroll 0  -190px;
width:294px;
height:95px;}

.tailer{
background:transparent url(/img/home/rotating_quotes.png) no-repeat scroll 0 -285px ;
width:294px;
height:95px;}

.terry {
background:transparent url(/img/home/rotating_quotes.png) no-repeat scroll 0 -380px;
width:294px;
height:95px;}
li.any_number,li.multi_ext, li.free_features {
cursor:pointer !important;
}
