/* CSS Document */


/**********************************************/
 
.container
{
border-left:2px #999999 solid; border-right:2px #999999 solid; border-bottom:2px #999999 solid; width:960px; height:100%;
} 

.chead
{
background-color: #FFCC00; height:22px; padding:6px; padding-left:10px; font-weight:bolder;
}

.topbar
{
 background-image:url(pngs/header_top_bar.png); background-repeat:repeat-x; height:22px;
}

.logo
{
float:left; width:402px; padding-top:37px; padding-left:31px; 
} 

.header_b_text
{
float:left; width:385px;
}
.header_text
{
margin-top:25px; margin-bottom: 32px;
} 

.menubar
{
float:right; z-index:10;
}

.techincian
{
float:left; width:142px; height:152px; margin-top: -22px; background-image:url(pngs/techincian.png); background-repeat:no-repeat; 
}

.b_main 
{
float:left;
height:36px; margin-right:1px; }
 

.b_m_h1
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/standard_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}


.b_m_h2
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/advance_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}


.b_m_h3
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/advancepro_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}



.hover_b_main
{
float:left;
 height:48px; margin-right:1px;
 text-decoration:none; 

}

.hover_b_m_h1
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/standard_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

.hover_b_m_h2
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/advance_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

.hover_b_m_h3
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/advancepro_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

<!--End Home Buttons-->


.b_m_b1
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/business_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}


.b_m_b2
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/business_plus_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}


.b_m_b3
{
color:#FFFFFF; float:left; height:36px; text-align:center; padding-top:10px;  padding-left:3px;  background-image:url(pngs/advance_gray.png); background-repeat:repeat-x;  
font-family:Arial; font-size:12px; font-weight:bold;width:108px; text-decoration:none; 
}


.hover_b_m_b1
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/business_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

.hover_b_m_b2
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/business_plus_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

.hover_b_m_b3
{
float:left; height:48px; text-align:center; padding-top:10px; padding-left:3px;  background-image:url(pngs/advance_yellow.png);  background-repeat:repeat-x; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; width:108px; 
}

<!--End Business Buttons-->


.wirelessLine {
	font-size: 13px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}


.leftheading
{
float:left; height:25px; width:335px; background-image:url(pngs/yellow_button_big.png); font-size:14px; font-weight:bold; font-family:Arial; text-align:left; padding-left:10px; background-repeat:repeat-x;
}

.h_line_yellow
{
margin-top:-2px; background-image:url(pngs/yellow_black_line.png); background-repeat:repeat-x; border-top:0px solid #000000; 
}
.innerheader
{
height:65px; border-bottom: 2px solid #CCCCCC;
}
<!-- Left Panel-->
.leftpanel
{
float:left; margin-top:15px; border-right: 2px solid #CCCCCC; width:345px;
}

.gray_bar
{
float:left; width:330px; padding-top:2px; text-align:left; font-size:14px; font-weight:bold; padding-left:15px; font-family:Arial; background-image:url(pngs/gray_bar.png); background-repeat:repeat-x; height:18px;
}

<!-- Right Panel-->
.rightpanel
{
position:relative;
 
  width:610px;  overflow:hidden; 
}

.rightbox
{
float:left;  margin-left:15px; width:590px; 
}

.yellow_button_big
{
float:left; height:25px; width:250px; background-image:url(pngs/yellow_button_big.png); font-size:16px; font-weight:bold; font-family:Arial; text-align:left; padding-left:10px; background-repeat:repeat-x;
}
.prices_stemp_06
{
float:right; border: 0px solid #003399;   width:119px; height:130px;
}
.leftclear
{
font-family:Arial; font-size:14px; color:#999999; clear: left;
}

.bullets
{
 margin-left:15px; color: #242424; padding-top:5px; font-family:Arial; clear:left; text-align:left; border: 0px solid #003399;   font-family:Arial; font-size:13px;
}

.endline
{
float:left; background-image:url(pngs/line_06.jpg); background-repeat:no-repeat; width:50%;
}

.wireless_icon
{
float:left; margin-left:2px;  background-image:url(pngs/wireless_icon.gif); background-repeat:no-repeat; width:35px; height:24px;
}

.package_includes_flap
{

 background-image:url(pngs/package_includes_flap.png); background-repeat:no-repeat; 
}

.endmainlinea
{
float:left; width:613px; margin-top:5px;  border-bottom: 2px solid #cccccc;
}

.endmainlineb
{
float:left;  margin-left:350px;
}

.endmainlinec
{
float:left; background-image:url(pngs/gray_bar.png); background-repeat:repeat-x; width:256px;
}

.footerbar
{
clear:both; background-color:#CCCCCC; padding-bottom:15px; padding-top:15px;
}

<!--popup css-->
a.p1 {display:block; width:75px; height:60px; text-decoration:none; background:#fff; border:0; margin:20px 0 0 100px; float:left;}
a.p1 img {display:block; border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 b {display:block; position:absolute; left:-9999px; padding:10px; opacity:0;

-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

 -webkit-transition: opacity 0.6s ease-in-out;

}


a.p1:hover b {top:-112px; left:50px; padding:10px; border:1px solid #aaa; background:#fff; opacity:1.0;

}

#info {z-index:100; height:22em;}