@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; 
      margin: 0px; 
	  padding: 0px; 
	  background: #999999; 
	  color: #000000; 
	  text-align:center;}

.wpg {position: relative; 
      width: 960px; 
	  background: #ffffff; 
	  text-align: left;}
.header {height: 80px; width: 960px;}
.myheader {height: 80px; width: 960px;}

.logo {position: relative; 
       top: 20px; 
	   left: 20px; 
	   float: left;}
.searchbox {position: absolute; 
            width: 213px; 
			height: 45px; 
			background: #d1d2d4 url(_i/search_t.jpg) no-repeat; 
			top: 35px; 
			left: 720px; 
			text-align: center;}
			
.tbody {background-color: #ffbf21; 
        height: 400px;}
.tbody_full {background-color: #ffbf21; min-height: 400px;}
.tpad {padding: 30px 35px 0px 40px;}

.left_column {float: left; 
              width: 400px; 
			  margin-left: 50px;}
.right_column {float: right; 
               width: 400px;}

.left_column_sm {float: left; 
              width: 255px; 
			  margin-left: 50px;
			   margin-right: 30px;}
.left_column_sm_singular {float: left; 
              width: 255px; 
			  margin-left: 0px;}
.middle_column_sm {float: left; 
               width: 255px;}
.right_column_sm {float: right; 
               width: 255px;
			   }

.f_column {float: left; 
              width: 190px; 
			  margin-left: 10px;
			   margin-right: 10px;}
			   
.p_column {float: left; 
              width: 150px; 
			  margin-left: 10px;
			   margin-right: 10px;}			   

.p_columnI {float: left; 
              width: 160px; 
			  margin-left: 10px;
			   margin-right: 10px;}	

.top_nav {float:right; 
          color: #666666; 
		  font-size: 9px; 
		  padding-top: 3px; 
		  padding-right: 20px;}
.tnav {text-transform:uppercase; 
       letter-spacing: .10em; 
	   color: #666666; 
	   font-size: 9px; 
	   text-decoration: none; 
       padding: 5px 5px; 
	   font-weight: bold; 
	   line-height: 30px;}
a.tnav:hover {color: #999999; 
              text-decoration: underline;}

.tnavI {text-transform:uppercase; 
       letter-spacing: .10em; 
	   color: #666666; 
	   font-size: 9px; 
	   text-decoration: none; 
       padding: 5px 25px 5px 5px; 
	   font-weight: bold; 
	   line-height: 30px;
	   background: url(_i/cart_icon.jpg) no-repeat right;}

.menuA {top: 27px; 
        visibility: hidden; 
		left: 0px;}

.hnav {text-transform:uppercase; 
       letter-spacing: .10em; 
	   color: #666666; 
	   font-size: 11px; 
	   text-decoration: none; 
       padding: 5px 15px; 
	   font-weight: bold; 
	   line-height: 30px; 
	   margin: 0px 15px;}
a:hover.hnav {color: #fff; 
              text-decoration: none; 
			  background:#333333; 
			  padding: 5px 15px;}
			  
.solutions {color: #000; 
	   text-decoration: none; 
       }
a:hover.solutions {color: #fff; 
              text-decoration: underline; 
			  }

.hnavI {text-transform:uppercase; 
       letter-spacing: .10em; 
	   color: #666666; 
	   font-size: 11px; 
	   text-decoration: none; 
       padding: 5px 15px; 
	   font-weight: bold;
	   margin: 3px 15px;
	   height: 25px;
	   top: 0px;}
.hnavI:hover {color: #fff; 
              text-decoration: none; 
			  height: 25px; background:#333333; 
			  padding: 5px 15px; margin: 3px 15px;}
			  
.snav {color: #fff; 
       width: 150px; 
	   background-color: #999999; 
	   display: block; 
	   height: 15px; 
	   padding: 5px 20px; 
	   margin-left: 15px; 
	   text-decoration: none; 
	   font-size: 11px;}
a.snav {color: #fff; 
       width: 150px; 
	   background-color: #999999; 
	   display: block; 
	   height: 15px; 
	   padding: 5px 20px; 
	   margin-left: 15px; 
	   text-decoration: none; 
	   font-size: 11px;}
 a:hover.snav {color: #fff; 
              text-decoration: none; 
			  height: 15px; 
			  background:#333333; 
			  padding: 5px 20px;}

.snavI {color: #fff; 
       width: 190px; 
	   background-color: #999999; 
	   display: block; 
	   height: 15px; 
	   padding: 5px 20px; 
	   margin-left: 15px; 
	   text-decoration: none; 
	   font-size: 11px;}
a.snavI {color: #fff; 
       width: 190px; 
	   background-color: #999999; 
	   display: block; 
	   height: 15px; 
	   padding: 5px 20px; 
	   margin-left: 15px; 
	   text-decoration: none; 
	   font-size: 11px;}
 a:hover.snavI {color: #fff; 
              text-decoration: none; 
			  height: 15px; 
			  background:#333333; 
			  padding: 5px 20px;}

.fnav {color: #666666; 
       font-size: 10px; 
	   text-decoration: none; 
       text-transform:uppercase; 
	   padding: 0px 20px; 
	   font-weight: bold;}
.fnav a:hover {color: #999999; 
              text-decoration: underline;}

.r_image {border: 0px solid #ffbf21; 
          text-decoration: none;}
		  
.htext a {color: #162b6c;}
.htext a:hover {color: #fff;}

.sideinfo {position: relative; padding: 0px 20px; line-height: 20px;}
.footer {color: #666666;  
         font-size: 10px; 
		 padding: 15px 40px;}
h1 {font-size: 14px;}
td, p {font-size: 12px;}
form {padding:0px; margin:0px;}

.home {color: #ffffff; 
       font-size: 47px; 
	   margin: 0px; 
	   letter-spacing: .0em;}
.htext {color: #000000; 
        font-size:13px; 
		line-height: 24px; 
		padding-left: 3px; 
		margin-top: 12px;}
.sm {font-size: 11px;}
.supsm {font-size: 9px;}
.wh_space {height: 46px;}
.lpage {font-size: 35px; 
        color:#FFFFFF; 
		text-transform: uppercase; 
		margin: 15px 0px;}
		
.lpage sup {font-size: 10px; 
            vertical-align: text-top;}
.h_red {color:#CC0000;}

.ppage {font-size: 30px; color:#FFFFFF; text-transform: uppercase; margin: 10px 0px;}

.product_boxt {background: url(_i/product_boxt.jpg) no-repeat; 
               width: 189px; 
			   height: 118px; 
			   position:absolute; 
			   top: 362px;}

.product_boxt a {text-decoration: none;}
.product_boxt img {border: 0px;}

.product_boxb {background-image: url(_i/product_boxb.jpg); 
               background-repeat:no-repeat; 
			   width: 189px; 
			   height: 46px; 
			   position:absolute;}
.product_boxb a {text-decoration: none;}

.txtbox {font-size: 13px; color: #ffffff; font-weight: bold; padding: 7px 8px;}


.bt {height: 46px;}
/* Learning area
*/
.p_bg {background: url(_i/price_gradbg.png) no-repeat bottom left;
	width: 90px;
	padding-left: 20px;
	line-height: 25px;
	 text-align: left;
	 float: left; margin-right: 20px;
	 margin-top: 10px;
	 margin-bottom: 30px;}
.p_tx {font-size: 110%; font-weight: 600;}

/* Series image styles */

.comswitch_series {background: url(_i/comswitch_series.jpg) no-repeat right;}
.paging_series {background: url(_i/paging_series.jpg) no-repeat right;}
	.paging_series_base {background: url(_i/paging_series_privatebase_sm.png) no-repeat right;}
	.paging_series_clip {background: url(_i/paging_series_privateclip_sm.png) no-repeat right;}
	.paging_series_classic {background: url(_i/paging_series_privateclassic_sm.png) no-repeat right;}
.staff_series_staff {background: url(_i/staff_series_staffpager_sm.png) no-repeat right;}
.staff_series_manager {background: url(_i/staff_series_managerpager_sm.png) no-repeat right;}
.staff_series_station {background: url(_i/staff_series_station_sm.png) no-repeat right;}
.guest_series_station {background: url(_i/guest_series_station.png) no-repeat right;}
.guest_series_rack {background: url(_i/guest_series_rack.png) no-repeat right;}

.internet_series {background: url(_i/internet_series.png) no-repeat right;}
.internetI {background: url(_i/internet1.png) no-repeat right;}
.internet_combo {background: url(_i/internet_combo.png) no-repeat right;}


.av_series {background: url(_i/av_series.jpg) no-repeat right;}

.av_series {background: url(_i/av_series.jpg) no-repeat right;}
.av_seriesI {background: url(_i/av_series5x1_sm.png) no-repeat right;}
.av_seriesII {background: url(_i/av_series3x1_sm.png) no-repeat right;}
.av_series_cable {background: url(_i/av_seriescable_sm.png) no-repeat right;}

/* Product Comswitch styles */
.comswitch_seriesC {background: url(_i/comswitch5500.jpg) no-repeat right;}
.comswitch_seriesA {background: url(_i/comswitch3.jpg) no-repeat right;}

/* Product Page styles */
h2.subtitle {font-size: 21px; 
			 margin: 5px 0px; 
			 letter-spacing: .10em; 
			 font-weight: normal;}
h2.subtitleII {font-size: 19px; margin: 5px 0px; letter-spacing: .10em; font-weight: normal;}
h3.producttitle {color: #FFFFFF; font-size: 15px; letter-spacing: .10em; margin: 10px 0px 2px 0px;}

.flist {padding: 0px; margin: 0px 15px; line-height: 20px; letter-spacing: .10em;}
.fp {margin: 3px 0px; line-height: 20px; letter-spacing: .10em;}

.log_box {background:url(_i/tech_box2.png) no-repeat; width: 350px; height: 150px; color: #000; font-weight: bold; padding: 12px 0px 0px 0px; font-size: 16px; margin-bottom: 10px;}


/* Related Item styles */
.related_sidebar {float:right; 
                  margin-right: 27px; 
				  width: 213px; 
				  height: 100%; 
				  background: #ebb51b; 
				  position: relative;
				  z-index: 2;}
.related {color: #fff; background: #77787b; text-align: center; padding: 5px 0px; letter-spacing: .20em; font-size: 11px;}

.r_product_boxt {
	background: url(_i/product_boxt_sm.jpg) no-repeat;
	width: 130px;
	height: 80px;
	position:absolute;
	left: 40px;
}

.r_product_boxt a {text-decoration: none;}
.r_product_boxt img {border: 0px;}

.r_product_boxb {background: url(_i/product_boxb_sm.png) no-repeat; 
               width: 130px; 
			   height: 32px; 
			   position: relative;
			   left: 40px;}
.r_product_boxb a {text-decoration: none;}

.r_txtbox {font-size: 10px; color: #ffffff; font-weight: bold; padding: 4px 8px;}

.cart_bt {float: left;}
.yprice {float: left; color: #CC0000; font-weight: bold; height: 22px; margin-left: 10px; padding-top: 10px;}

a.learnmore {text-decoration: none; line-height: 22px; color:#000000;}
a:hover {color: #999;}

.contact_info {font-size: 11px; color: #fff; font-weight: bold; margin: 20px 0px 10px 0px;}
.app {font-size: 11px; width: 225px;}
.appI {font-size: 11px;}
.appII {font-size: 11px; width: 90px;}
.req {color: red;}

.f_lt {float: left; width: 85px; text-align: left; height: 24px; font-size:10px;}
.f_rt {float: left; width: 240px; text-align: left; height: 24px; font-size:10px;}
.f_lt_PR {float: left; width: 85px; text-align: left; height: 40px; font-size:10px;}
.f_rt_PR {float: left; width: 240px; text-align: left; height: 40px; font-size:10px;}

.f_lt_CQ {float: left; width: 85px; text-align: left; height: 75px; font-size:10px;}
.f_rt_CQ {float: left; width: 240px; text-align: left; height: 75px; font-size:10px;}

.f_f_AG {float: left; width: 325px; text-align: left; font-size:10px; margin-top: 8px;}
.f_f {margin: 0px 0px 5px 0px; background:url(_i/depart_box.png) no-repeat; width: 265px; height: 60px; color:#FFFFFF; padding-top: 10px; padding-left: 20px;}

/* cart */
.darkshade {background: #ccc;}
.medshade {background: #f3bd1d;}
.ltshade {background: #eecd6b;}

/* tech support */
.submenu_header {background-color: #333333; color: #FFFFFF;
	  font-size: 12px;
	  padding: 0px 0px 0px 20px;
	  height: 30px;
	  border-bottom: 1px solid #fff;}
.submenu_headerI {
	  font-size: 18px;
	  padding: 0px 0px 0px 10px;}
	  
a.techlinks            {font-size: 11px; 
				 color: #000;
				 font-weight: normal;}
a.techlinks:link      {color: #000; padding-left: 15px;}
a.techlinks:active      {color: #000; padding-left: 15px;}
a.techlinks:visited      {color: #666; padding-left: 15px;}
a.techlinks:hover	{color: #fff; padding-left: 20px;}

a.techlinks_m            {font-size: 10px; 
				 color: #000;
				 font-weight: normal; line-height: 18px;}
a.techlinks_m:link      {color: #000; padding-left: 20px;}
a.techlinks_m:active      {color: #000; padding-left: 20px;}
a.techlinks_m:visited      {color: #000; padding-left: 20px;}
a.techlinks_m:hover	{color: #fff; padding-left: 20px;}

.menuC {background-color: #f3bd1d;
        height: 20px; padding: 5px 0px 5px 30px;}

.tech_box {background:url(_i/tech_box1.png) no-repeat; width: 291px; height: 31px; color: #fff; font-weight: bold; padding: 12px 0px 0px 20px; font-size: 16px; margin-bottom: 10px;}

.tech_boxII {background:url(_i/tech_box2.png) no-repeat; width: 291px; height: 131px; color: #000; font-weight: bold; padding: 12px 0px 0px 20px; font-size: 16px; margin-bottom: 10px;}

a.t {color: #fff; text-decoration: none;}
a:hover.t {color: #000;}

/* Solutions */

.solutions_list {background:url(_i/solutions_box.png) no-repeat bottom left; position: relative; width: 161px; height: 61px; padding-left: 40px;}
.sm_list {position: absolute; left: 120px;}

.q_h {color: #fff; text-transform: uppercase; font-weight: bold;}
.ql {float: left; width: 30px; font-weight: bold; color:#000; margin-top: 15px;}
.q {float: left; width: 400px; clear:right; font-weight: bold; margin-top: 15px;}
.al {float: left; width: 30px; font-weight: bold; color: #fff; margin-top: 5px;}
.a {float: left; width: 400px; clear:right; margin-top: 5px;}
