/* CSS Document */

BODY 		{
	margin:0px 0px 0px 0px;
	background-color:white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

a						{font-size: 10px; text-decoration: none;}
a.normal		{font-size: 10px; text-decoration: none; font-weight: normal;}

input {font-size: 10px;}

table.adminmenu	{
	width: 150px;
	font-size: 10px;
}

table.emaillist		  {width: 272px; height: 40px; padding: 0px; background: #929956; background-color: #929956;}
input.emaillisthome	{width: 140px; height: 18px; margin-bottom: 5px;}

table.main_text		{width: 500px; font-family: verdana, arial, helvetica, sans-serif;	font-size:11px; line-height: 15px;}
p.main_text				{font-family: verdana, arial, helvetica, sans-serif;	font-size:11px;}
p,li							{font-family: verdana, arial, helvetica, sans-serif;	font-size:10px;}

ul								{margin-top: 0px;}

.gpshdr						{font-family: verdana, arial, helvetica, sans-serif;	font-size:15px; font-weight: bold; color: #252525;}


#switcher 				{width: 500; padding: 12px 10px 0px 10px;}

/* pdetail */
.pdetail-title		{font-size: 12px; font-weight: bold;}
.pdetail-price		{font-size: 12px; font-weight: bold; color: #003366; margin-top: 10px;}
.pdetail-notes		{width: 390px; font-size: 10px; font-weight: normal;}

fieldset 					{border:1px solid #797979; padding: 10px;}
legend						{color: #000000; background: #ffff00; border: 1px solid black; padding: 2px 25px 2px 25px; font-size: 11px; font-weight: bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fffbc9',EndColorStr='#fff200');}

table.itemlist    {font-size: 10px;}
table.itemlistB		{font-size: 10px;}
tr.itemsortrow		{background: #cecece; padding: 3px 0px 5px 0px;}
tr.planrow				{background: #ffffcc; padding: 3px 0px 5px 0px;}
td.itemlisthead   {font-weight: bold; padding-top: 10px;}
td.itemlisthead2  {font-weight: bold; font-size: 10px; color: #003399}
td.inactivehead		{font-size: 10px; font-weight: bold; background: #cecece; padding: 5px 0px 5px 10px;}
td.planname2			{padding: 3px 0px 3px 0px; font-size: 10px; font-weight: normal;}

table.inputtable 	{padding-top: 5px; padding-bottom: 15px; font-size: 10px; }
table.specstable	{padding: 0px; font-size: 10px;}
td.inputlabel	    {width: 170px; padding-right: 15px;}
td.signupcell2    {width: 245px; padding-right: 15px;}
.inputlabel1      {font-weight: bold;}
.inputlabel2      {font-weight: normal; color: #666}
select.carrier		{width: 150px;}
select.spec 			{width: 340px; font-size: 10px;}
.required         {color: red; font-weight: normal; font-size: 11px;}
.optional         {color: #666; font-weight: normal; font-size: 11px;}

/* contact form */
table.contact_table 	{padding-top: 5px; padding-bottom: 15px; font-size: 10px; }
td.contact_label	    {width: 170px; padding-right: 15px;}
.contact_label_1      {font-weight: bold;}

table.features		{width: 610px; font-size: 10px;}
td.feathead				{padding: 5px 0px 15px 0px; font-weight: bold; font-size: 10px;}
td.feattitles			{padding: 5px 0px 2px 0px; font-size: 10px; border-bottom: 1px solid black;}

input.displayorder	{width: 40px;}
input.inputbutton		{
	font-size: 10px;
	background: #fff200;
	color: black;
  border-top-color:#ECECEC;
  border-left-color:#ECECEC;
  border-right-color:#A2A2A2;
  border-bottom-color:#A2A2A2;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fffbc9',EndColorStr='#fff200');
}

table.planname			{width: 620px;}
td.planname					{padding: 3px 0px 3px 0px; font-size: 11px; font-weight: bold;}
a.planname:link			{color: blue; font-size: 11px;}
a.planname:visited	{color: blue; font-size: 11px;}
a.planname:hover		{color: blue; font-size: 11px;}
td.splanname				{font-size: 11px; color: black; padding: 5px 0px 0px 0px;}
td.splannamesite		{font-size: 11px; color: black; padding: 2px 0px 2px 0px;}
td.plandisplaysite	{font-size: 12px; color: black; font-weight: bold; padding: 2px 0px 2px 0px;}

#header_1					{width: 780px; height: 49px; padding: 0px;}
#header_2					{width: 780px; height: 174px; padding: 0px;}
#header_3A1				{width: 253px; height: 13px; padding: 0px;}
#header_3A2				{width: 250px; height: 13px; padding: 0px;}
#header_3A3				{width: 5px; height: 13px; padding: 0px;}
#header_3A4				{width: 272px; height: 40px; padding: 0px;}
#header_3B1				{width: 253px; height: 27px; padding: 0px;}
#header_3B2				{width: 250px; height: 27px; padding: 0px;}
#header_3B3				{width: 5px; height: 27px; padding: 0px;}
#menutable				{width: 253px; height: 424px; padding: 0px;}
#menucell					{width: 253px; height: 424px; padding: 0px;}
#lowernav					{width: 780px; height: 95px; padding: 0px}
#copyright				{width: 780px; height: 140px; padding: 0px}

#main_content			{width: 527px; padding: 10px 0px 10px 10px;}
.menucellx				{background-image: url(http://dev.fastpageradio.com/images/menu_cell_back.gif); background-repeat: repeat-y; width: 253px; height: 424px; padding: 0px;}

label.adminlogin  {font-size: 10px;}

/* featured phone */
#fph              {font-family: verdana, arial, helvetica, sans-serif; width: 200px; background: #ffffff; border: 1px solid #696969; padding: 3px;}
.fph_title        {font-size:12px; font-weight: bold; text-align: center;}
.fph_phone        {font-size:12px; font-weight: bold;}
.fph_manu         {font-size:10px;}
.fph_notes        {font-size:11px; color: #2D2D2D;}

.floatright				{float: right; margin: 0 0 10px 10px;border: 1px solid #666;}

/* end CSS */
