body {margin:0;padding:0;color:#333;background:#FFF; font-family: Arial; width:100%;background-image:none;}
div { display: block !important; float:none !important; width:100%;background-image:none;}
/*#header { background: #333; color: #fff; padding: 3px}*/
/*#header img { display: none; width:100%;}*/
#main {width: 100%; margin: 0 0 40px 0 !important; padding: 3;}
#footer {margin:20px 0 10px !important; padding: 0; clear:both;}
p{padding:0; display:block !important;}
h1{font-size:24px; margin:10px 0 2px;}
h2{font-size:20px; margin:4px 0 1px;}
h3{font-size:16px; margin:4px 0 1px;}
ul, li{display:block;}
form,
.tabs,
.btn-learn-multi,
.btn-bark-square,
#phone-list-all,
#plans-mantle,
#module_home-links,
#module_home-plans,
#module_phone-carousel,
#about-mantle,
#plans ul,
#plans table,
.plans table,
#module_services,
#index-mantle,
#FlashID{display:none !important;}

sub, sup, .price{ font-size:normal !important; vertical-align: 0%; font-weight: bold !important;}

fieldset {display:none !important;}
ul, li{display:block !important; float:none !important; clear:none !important; margin:0 !important; padding:0 !important;}

p.features{

}
.features{
  display:block !important; float:none !important; clear:none !important;
}
ul.features{
  display:none !important;
}
li.phone {
  clear:both !important;
}

ul.phone-list{
  display:block !important;
  clear:both !important;
}
.phone .price{
  margin-top:10px;
  font-size:16px;
  font-weight:normal;
}
.phone .price sub{
  clear:both !important;
}
.mobile .plan p,
#plans p{
  margin:3px 0 !important;
}
.mobile .plan h3,
#plans h3 {
  margin:10px 0 0;
}
.mobile .plan h2,
#plans h2{
  margin-bottom:-4px;
}
#store-form,
.mobile{
  display:block !important;
}
