@charset "utf-8";

/* CSS Document */

body{
	background:#545454;
	margin:0;/*behavior:url("../htc/csshover.htc");*/
	font-family:Arial, Helvetica, sans-serif;
}

#container{
	width:976px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.white {
	clear:left;
	background:#fff;
	width:715px;
	margin-top:0px;
	padding:0 0 0 20px;
	font:11px verdana, arial, sans-serif;
	margin-left:12px;
}
.skyblu {clear:left; background:#c8d9eb; width:715px; margin-top:20px;padding:0 0 0 20px; position:relative;font:11px verdana, arial, sans-serif;margin-left:18px;}
img { border:0;}

.float-left    { float:left; }
.float-right   { float:right; }

.pad_text   {
	padding: 5px;
}



/* Top logo and text
-----------------------------------------------------------------------------------------------------------------------------------------------*/
#logoandtext{width:976px;margin:0 auto;}
* html #logoandtext{
	width:976px;
	clear:both;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	height: 81px;
}
#logoandtext #logo{float:left;width:211px;height:81px;}
#logoandtext #textpart{
	height: 81px;
	width: 765px;
	float: right;
}
#galecorporationtext{
	width:765px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
* html #galecorporationtext{
	width:765px;
	height: 81px;
}

#logoandtext1{width:976px;margin:0 auto;}
* html #logoandtext1{
	width:211px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	height: 191px;
	float: left;
}

.simplythebest{font-family:"Basic Sans SF";font-size:14pt;color:#FFFFFF;margin:0 0 0 0;padding:0 0 0 5px;}

/* Navigation and banner
-----------------------------------------------------------------------------------------------------------------------------------------------*/
#navigationandbanner{width:1003px;margin:0 auto;}
* html #navigationandbanner{
	width:976px;
	margin: 0px;
}
#navigationlefteffect{background:url(../images/navigation-left-effect-new.jpg) no-repeat;width:28px;height:341px;float:left;margin:-20px 0 0 -15px;}
* html #navigationlefteffect{background:url(../images/navigation-left-effect-new.jpg) no-repeat;width:28px;height:341px;float:left;margin:0px 0 0 -13px;}
*:first-child+html #navigationlefteffect{background:url(../images/navigation-left-effect-new.jpg) no-repeat;width:28px;height:341px;float:left;margin:0px 0 0 -15px;}

#navigation{
	width:211px;
	height:341px;
	float:left;
	margin: 0px 0 0 0; /*removed -20 top margin BQ 8-25-08 */
	background-image: url(../images/navigation-background-new.jpg);
	background-repeat: no-repeat;
}
*:first-child+html #navigation{
	width:211px;
	height:341px;
	float:left;
	margin:0px 0 0 0;
	background-image: url(../images/navigation-background-tex.jpg);
	background-repeat: no-repeat;
}
* html #navigation{
	width:211px;
	height:341px;
	float:left;
	background-image: url(../images/navigation-background-tex.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.menulist, .menulist ul { margin: 16px 0 0 20px; padding:0; width: 180px; list-style: none;  z-index:1000;}
/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul { display: none; position: absolute; top: 0; left: 190px; z-index:99000; background:#111111; width:211px; margin:0 0 0 0;}
.menulist ul.sub-submenu { display: none; position: absolute; top: 0; left: 211px; z-index:99000;  background:#111111; width:211px; margin:0 0 0 0;}
/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li { position: relative; line-height:36px; width:180px;}
.menulist li.submenutext {position: relative; line-height:36px; width:180px; text-align:left; padding:0 0px 0 20px; /*border-bottom:1px solid #333333;*/
 background:url(../images/border_bottom.jpg) 0 bottom no-repeat; margin:0 0px 0 0px; }

/* Links inside the menu */
.menulist li a { display: block; font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold; color: #FFFFFF;  text-decoration: none; padding:2px 0 2px 0; margin: 0;}
/* HACKS: MSIE6 doesn't support transparent borders, mimic with margins */
* html .menulist li a {border-width: 0;  }

/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color: #0a4baf; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold; margin: 0;}
.menulist a.highlighted { color: #0a4baf; margin: 0;}
ul.nostyle{background:none;border:none;margin-left:20px;margin-top:0px;}
/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind { float: right; background: url(../images/list-image.png) 0px 12px no-repeat; width:10px; height:24px;}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist li { float: left; width:180px;}
* html .menulist li { float: left; height: 1%;}
* html .menulist a { height: 1%;}
/* End Hacks */

#banner{
	z-index:-100000;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/Flash_loading.jpg);
	background-repeat: no-repeat;
}
*:first-child+html #banner{
	width:765px;
	float:none;
}
* html #banner{
	width:759px;
	height:523px;
	float:none;
}

/* product
-----------------------------------------------------------------------------------------------------------------------------------------------*/
 #pockettonner{
	float:none;
	width:211px;
	height:191px;
	margin-left:0px;
	background-image: url(../images/pocket-toner-new.jpg);
	background-repeat: no-repeat;
}

* html  #pockettonner{
	width:211px;
	height:191px;
	margin-left:0px;
	margin-top:0px;
	background-image: url(../images/pocket-toner-new.jpg);
	background-repeat: no-repeat;
}

  #product{
	float:left;
	width:771px;
	margin-left:7px;
	margin-top: 14px;
}
* html  #product{float:right;width:765px;margin-left:0px;margin-top:0px;}

#producttextpart{margin:10px 0 10px 2px;}

.producttext{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;text-transform:uppercase;line-height:16px;padding:0 0 0 0;margin:0 0 0 0;font-weight:normal;}

#productdetails{
	width:228px;
	height:133px;
	background-image: url(../images/product-discription-background.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.productdetails{
	width:228px;
	height:133px;
	background-image: url(../images/product-discription-background.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#product-image{width:81px;float:left;margin:14px 0 13px 6px;}
#product-discription{width:125px;float:left;margin:14px 8px 0px 8px; height:105px;}
* html #product-discription{width:125px;float:left;margin:14px 4px 13px 4px;}

.descriptiontext{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#7c7c7c;margin:0;padding:0;}
.boldtext{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#424242;font-weight:bold;}
.navdesc{
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	font-weight:bold;
	line-height:16px;
	text-align:left;
	font-size:12px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

.navdiv{width:450px;background:#FFFFFF;border:2px solid #ddd;height:150px;}
.navimage{width:225px;float:left;background:#FFFFFF;}
.navimagedescription{width:200px;float:left;background:#FFFFFF;}
/*a.moredetails{color:#0049bc;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
a:hover.moredetails{text-decoration:none;}*/
.flyertext{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0049bc;margin:0;padding-top:45px;}
.moredetails{background:url(../images/more-details.jpg) no-repeat 0 0;height:28px;width:100px;text-indent:10000px;z-index:5000;}
a:hover.moredetails{background:url(../images/more-details-hover.jpg) no-repeat 0 0;height:28px;width:100px;}
.moredetails1{/*background:url(../images/more-details.jpg) no-repeat 0 0;*/margin:0px 0px 10px 0px; position:absolute; bottom:10px;  /*background-position:bottom;*/}
* html .moredetails1{/*background:url(../images/more-details.jpg) no-repeat 0 0;*/margin:10px 0px 10px 0px; bottom:10px; position:static; /*background-position:bottom;*/}
/*:hover.moredetails{background:url(../images/more-details-hover.jpg) no-repeat 0 0;height:28px;width:100px; margin:0;}
*/div.moredetailslink{float:right;width:100px;height:28px;}

/*Contact and newsroom
-----------------------------------------------------------------------------------------------------------------------------------------------*/
#contactus-newslatter{
	width:976px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#contactus{float:left;background:url(../images/contactus-background.jpg) no-repeat;width:211px;height:171px;margin:0 0 0 0;padding:0}
#innercontactus{
	float:none;
	width:211px;
	height:179px;
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/contactus-background-new.jpg);
	background-repeat: no-repeat;
}

.menu_bottom 
{
	background-image: url(../images/pocket-toner-tex_low.jpg);
	background-repeat: no-repeat;
	height:191px;
	padding: 0px;
	width: 211px;
	vertical-align: top;
}

.qnews 
{
	background-image: url(../images/contactus-background-tex.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 6px;
	padding-bottom: 6px;
	height:179px;
}

#newsroom{float:left;width:780px;margin:5px 0 0 5px;padding:0}
* html #logoandtext #newsroom{float:left;width:780px;margin:5px 0 0 5px;padding:0}
#newsroomcontent{width:373px;float:left;margin:0;padding:0;}
#newsroomcontent1{width:373px;float:left;margin:0;padding:0;}
#calender-image{width:61px;float:left;margin:13px 0 0 0;}
#newsroomdescription{width:290px;float:left;margin:10px 9px 0 8px;}
#newsroomdescription1{width:290px;float:left;margin:10px 9px 0 8px;}
/** html #newsroomcontent1{width:360px;float:left;margin:0;padding:0;border:1px solid #FF0000;}
* html #newsroomdescription1{width:275px;float:left;margin:10px 0px 0 8px;}*/

/**html #newsroomcontent1{width:373px;float:left;margin:0;padding:0;}
* html #newsroomdescription1{width:295px;margin:10px 9px 0 8px;}*/


#newsroomdivider{background:url(../images/divider.jpg) no-repeat;width:3px;height:150px;float:left;margin-right:5px;}

.marginforcontactus{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 15px;
}
.contactus{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#ababab;text-transform:uppercase;line-height:16px;padding:0 0 0 0;margin:0 0 0 0;font-weight:normal;}
.galecorporation{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;line-height:16px;padding:20px 0 0 0;margin:0 0 0 0;font-weight:bold;color:#b9b9b9;}

.address{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#b9b9b9;margin:0;padding:5px 0 0 0;line-height:16px;}
a.email{text-decoration:none;}
a:hover.email{text-decoration:underline;}

.newsroomdescriptiontext{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0 0 0px 0;margin:0px 0 5px 0;font-weight:normal;color:#b9b9b9;text-align:justify;}

div.readmorelink{float:right;margin-right:100px;margin-top:20px;}
.readmore{background:url(../images/readmore-normal.jpg) no-repeat 0 0;height:28px;width:100px;text-indent:10000px;position:absolute;}
a:hover.readmore{background:url(../images/readmore.jpg) no-repeat 0 0;height:28px;width:100px;}
* html div.readmorelink{float:right;margin-right:50px;margin-top:20px;}

/* footer
-----------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	width:976px;
	height:35px;
	margin-left: -1px;
	background-image: url(../images/footer-background-inner.jpg);
	clear: both;
}

.allrightreserved{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b9b9b9;margin:0;padding:10px 0 0 45px;line-height:16px;float:left;}

.nav ul{display:inline;list-style-type:none;width:650px;margin:10px 0 0 100px;float:left;}

.nav ul li{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b9b9b9;line-height:16px}

.allrightreserved1{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b9b9b9;margin:0;padding:0px 0 0 45px;line-height:16px;float:left;}

.nav1 ul{display:inline;list-style-type:none;width:450px;margin:0px 0 0 150px;float:left;}

.nav1 ul li{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b9b9b9;line-height:16px}

.footerlink{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b9b9b9;text-decoration:none;}
a:hover.footerlink{text-decoration:underline;}

/* Slider 
-----------------------------------------------------------------------------------------------------------------------------------------------*/


#wrap {
	width:760px;
	/* margin-top: 6px; */
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	float: right;
	/* height: 159px; */
	height: 174px;
}
* html #wrap{
	width:760px;
	/* margin-top: 6px; */
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
	float: right;
	/* height: 159px; */
	height: 174px;
}
*:first-child+html #wrap{
	width:765px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	float: left;
	/* height: 159px; */
	height: 160px;
}

/*Inner page
------------------------------------------------------------------------------------------------------------------------------------------------*/

#left{
	width:211px;
	float:left;
	clear: both;
}
#right{
	width:763px;
	/* float:right; */
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	clear: none;
}
* html #right{
	width:759px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 6px;
}
*:first-child+html #right{
	width:759px;
}

#flashcell 
{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
}
/* * html #flashcell{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
}
*:first-child+html #flashcell{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
} */

#footer-innerpage{
	width:976px;
	height:36px;
	/* clear:both; */
	background-image: url(../images/footer-background-tex.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}


#innerpage_top { background:url(../images/innerpages_top-new.jpg) 0 0 no-repeat; width:759px; height:40px; margin:0; padding:0;}
#innerpage_top_head_l {
	width:400px;
	height:40px;
	text-align: left;
	float: left;
}
#innerpage_top_head_r {
	width:271px;
	height:40px;
	text-align: right;
	float: right;
}

#innerpage_mid { background:url(../images/innerpages_mid-new.jpg) 0 0 repeat-y; width:759px;margin:0; padding:0; clear:both;}
#innerpage_bt { background:url(../images/innerpages_bottom-new.jpg) 0 0 no-repeat; width:759px; height:4px; margin:0; padding:0;}

#innerpage_mid #leftpanel{ width:180px; margin:0; float:left;}
#innerpage_mid #rightpanel{
	width:600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 100px;
}

#innerpage_mid #right_app_panel{
	width:600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 105px;
}



/* Horizontal Navigation 
------------------------------------------------------------------------------------------------------------------------------------------------*/

#menu1 {
	font:14px arial;
	width:741px;
	line-height:15px;
	font-weight:bold;
	list-style-type:none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 18px;
}
#menu1 li { width:165px; line-height:31px; list-style:none; display:inline; }
#menu1 a {color:#959595; height:31px; line-height:31px; padding:0 0 0 9px; float:left; background:url(../images/tabs_0.gif) repeat-x left bottom;cursor:pointer; position:relative;width:165px; margin: 0 9px 0 0; text-align:left; text-transform:uppercase;}
#menu1 a:hover {color:#fefefe; padding:0 0 0 9px;float:left; background:url(../images/tabs_2.gif) repeat-x left bottom;cursor:pointer; height:31px; line-height:31px; position:relative;width:165px;margin: 0 9px 0 0; }
#menu1 a.current {color:#fefefe; padding:0 0 0 9px;float:left; background:url(../images/tabs_2.gif) repeat-x left bottom;cursor:pointer; height:31px; line-height:31px; position:relative;width:165px;margin: 0 9px 0 0; }


/* Toggle tab 
------------------------------------------------------------------------------------------------------------------------------------------------*/

#gallery {font:14px arial; width:765px; padding:15px 0 0 18px; line-height:15px; font-weight:bold;}
#gallery div.off {color:#959595; height:31px; line-height:31px; padding:0 0 0 20px; float:left; background:url(../images/tabs_0.gif) repeat-x left bottom;cursor:pointer; position:relative;width:219px; margin: 0 9px 0 0; }
#gallery div.on {color:#fefefe; padding:0 0 0 20px;float:left; background:url(../images/tabs_2.gif) repeat-x left bottom;cursor:pointer; height:31px; line-height:31px; position:relative;width:219px;margin: 0 9px 0 0;}
#gallery div:hover.off {color:#fefefe;}
div.hide {display:none; width:0; overflow:hidden; border:1px solid #FF0000;}
* html div.hide {display:none; width:0; overflow:hidden; border:1px solid #FF0000;}
div.show {clear:left; background:#fff; width:715px; margin-top:50px;padding:0 0 0 20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px; margin-left:18px;}
*:first-child+html div.show {clear:left; background:#fff; width:715px; margin-top:20px;padding:0 0 0 20px; position:relative;font:11px verdana, arial, sans-serif;margin-left:18px;}
* html div.show {clear:left; background:#fff; width:715px; margin-top:20px;padding:0 0 0 20px; position:relative;font:11px verdana, arial, sans-serif;margin-left:18px;}
.clear {clear:both;}

/* faq
------------------------------------------------------------------------------------------------------------------------------------------------*/
#faq dl { margin: 0px;width:680px; }
dt { border-collapse: collapse; border-bottom: 1px solid #131313; background-color: #d4d3d3; padding: 2px; cursor: pointer;border-right: 1px solid #131313;border-left: 1px solid #131313; height:18px; font-family:Arial; color:#545454; font-size:12px;border-top: 1px solid #131313; margin:4px 0; }
dt a { text-decoration:none;border-bottom: 1px solid #131313; }
dd { margin:0px; padding:5px; font-family:Arial; color:#000000; font-size:12px;}
#faq { width:90%; margin:0; padding:20px 0 20px 0;}
.faq_text { font-family:Arial; font-size:14px; color:#545454; margin:0 ; padding:0; font-weight:bold; vertical-align:top;}
.fqa_link{font-family:Arial; font-size:12px; color:#545454; margin:0 ; padding:0 0 0 0; font-weight:bold; vertical-align:top; text-decoration:underline !important;}
:hover.fqa_link{ text-decoration:none!important; color:#0159c3;}

#creditapp { margin:20px;}
.minus_img { margin:0; padding:0 10px 0 0; background:fixed;}


/* contact information
------------------------------------------------------------------------------------------------------------------------------------------------*/

.mainheading { padding:0; font-size:14px; font-weight:bold; margin:0; color:#004fbf; font-family:Arial;}


/* Product 
------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Animated Rollover -------------------------------*/
#home { width:172px; float:left;}
#home .entrance {/*padding-left: 185px; text-align: center;*/ width: 172px; float:left; height:200px;}
#home h3 { width: 172px; height: 158px; overflow:hidden; padding:0;}
#home h3 a { text-indent: -5000px; display: block; width: 172px; height: 158px; position:relative; background-position: 0 -158px;}

/* Thumbnails in  products.html -------------------------------*/
#col-dream1 a, #col-dream1 a span { background-image: url(../images/PTNX8-LAN-PRO.jpg);}
#col-dream2 a, #col-dream2 a span { background-image:url(../images/PTNX_solo_tools.jpg);}
#col-dream3 a, #col-dream3 a span { background-image: url(../images/Adapters_all_with_1_Alligator_Clip.jpg);}
#col-dream4 a, #col-dream4 a span { background-image: url(../images/PTNX2-CASE-DLX-BLU.jpg);}
#col-dream5 a, #col-dream5 a span { background-image: url(../images/PTNX8-ID-8.jpg);}
#col-dream6 a, #col-dream6 a span { background-image: url(../images/Passives_Variety.jpg);}


/* Thumbnails in  ptnx_kits.html -------------------------------*/
/*#col-dream7 a, #col-dream7 a span { background-image: url(../images/PTNX2_vert_shadow.jpg);}
#col-dream8 a, #col-dream8 a span { background-image: url(../images/PTNX2_vert_shadow.jpg);}
#col-dream9 a, #col-dream9 a span { background-image: url(../images/PTNX8_vert_shadow.jpg);}
#col-dream10 a, #col-dream10 a span { background-image:url(../images/PTNX8_vert_shadow.jpg);}
#col-dream11 a, #col-dream11 a span { background-image: url(../images/PTNX8_vert_shadow.jpg);}
#col-dream12 a, #col-dream12 a span { background-image:url(../images/PTNX8_vert_shadow.jpg);}
#col-dream13 a, #col-dream13 a span { background-image:url(../images/PTNX8_vert_shadow.jpg);}
#col-dream14 a, #col-dream14 a span { background-image: url(../images/PTNX8_LAN_Pro_Kit_shadow.jpg);}
#col-dream15 a, #col-dream15 a span { background-image: url(../images/PTNX8_vert_shadow.jpg);}
*/
#col-dream7 a, #col-dream7 a span { background-image: url(../images/PTNX2-CABLE.jpg);}
#col-dream8 a, #col-dream8 a span { background-image: url(../images/PTNX2-DLX.jpg)}
#col-dream9 a, #col-dream9 a span { background-image: url(../images/PTNX8-CABLE.jpg);}
#col-dream10 a, #col-dream10 a span { background-image:url(../images/PTNX8-CT.jpg);}
#col-dream11 a, #col-dream11 a span { background-image: url(../images/PTNX8-VV-PRO.jpg);}
#col-dream12 a, #col-dream12 a span { background-image:url(../images/PTNX8-DLX.jpg);}
#col-dream13 a, #col-dream13 a span { background-image:url(../images/PTNX8-SF-PRO.jpg);}
#col-dream14 a, #col-dream14 a span { background-image: url(../images/PTNX8-LAN-PRO.jpg);}
#col-dream15 a, #col-dream15 a span { background-image: url(../images/PTNX8-AV-PRO.jpg);}
/* Thumbnails in  ptnx_solo.html -------------------------------*/
#col-dream16 a, #col-dream16 a span { background-image: url(../images/PTNX1.jpg);}
#col-dream71 a, #col-dream71 a span { background-image: url(../images/PTNX2.jpg);}

/* Thumbnails in  adapters.html -------------------------------*/
#col-dream17 a, #col-dream17 a span { background-image:url(../images/Adapter_Voice.jpg);}
#col-dream18 a, #col-dream18 a span { background-image:url(../images/Adapter_CATV.jpg);}
#col-dream19 a, #col-dream19 a span { background-image:url(../images/Adapter_Security.jpg);}
#col-dream20 a, #col-dream20 a span { background-image:url(../images/Adapter_Audio.jpg);}
#col-dream21 a, #col-dream21 a span { background-image:url(../images/Adapter_RJ_11.jpg);}

/*-- voice --*/
#col-dream22 a, #col-dream22 a span { background-image:url(../images/PTNX-RJ11.jpg);}
#col-dream23 a, #col-dream23 a span { background-image:url(../images/PTNX-66.jpg);}
#col-dream24 a, #col-dream24 a span { background-image:url(../images/PTNX-RJ45.jpg);}
#col-dream25 a, #col-dream25 a span { background-image:url(../images/PTNX-DTD.jpg);}
#col-dream26 a, #col-dream26 a span { background-image:url(../images/clip_RJ11.jpg);}

/*-- catv --*/
#col-dream27 a, #col-dream27 a span { background-image:url(../images/PT2-F-81.jpg);}
#col-dream28 a, #col-dream28 a span { background-image:url(../images/PT2-F-71.jpg);}
#col-dream29 a, #col-dream29 a span { background-image:url(../images/clip.jpg);}

/*-- securitys --*/
#col-dream30 a, #col-dream30 a span { background-image:url(../images/PTNX-2WC.jpg);}
#col-dream31 a, #col-dream31 a span { background-image:url(../images/PT2-FF-BNCM.jpg);}
#col-dream32 a, #col-dream32 a span { background-image:url(../images/PT2-FF-BNCF.jpg);}
#col-dream33 a, #col-dream33 a span { background-image:url(../images/clip_RJ11.jpg);}

/*-- audio --*/
#col-dream34 a, #col-dream34 a span { background-image:url(../images/PT2-FF-RCAM.jpg);}
#col-dream35 a, #col-dream35 a span { background-image:url(../images/PT2-FF-RCAF.jpg);}
#col-dream36 a, #col-dream36 a span { background-image:url(../images/PTNX-2WC.jpg);}
#col-dream37 a, #col-dream37 a span { background-image:url(../images/clip_RCAM.jpg);}

/* Thumbnails in  accessories.html -------------------------------*/
#col-dream38 a, #col-dream38 a span { background-image:url(../images/PTNX2-CASE-DLX-BLU.jpg);}
#col-dream39 a, #col-dream39 a span { background-image:url(../images/PTNX8-CASE-DLX-GRN.jpg);}

/* Thumbnails in  parts.html -------------------------------*/
#col-dream40 a, #col-dream40 a span { background-image:url(../images/Battery_AAA.jpg);}
#col-dream41 a, #col-dream41 a span { background-image:url(../images/PT2-F-PUSH.jpg);}
#col-dream42 a, #col-dream42 a span { background-image:url(../images/PTNX-F-81-SPEED.jpg);}
#col-dream43 a, #col-dream43 a span { background-image:url(../images/PTNX1-TONER.jpg);}
#col-dream44 a, #col-dream44 a span { background-image:url(../images/PTNX2-TONER.jpg);}
#col-dream45 a, #col-dream45 a span { background-image:url(../images/PTNX8-TONER.jpg);}
#col-dream46 a, #col-dream46 a span { background-image:url(../images/PTNX8-WO-ID.jpg);}
#col-dream47 a, #col-dream47 a span { background-image:url(../images/PTNX8-ID-1.jpg);}
#col-dream48 a, #col-dream48 a span { background-image:url(../images/PTNX8-ID-2.jpg);}
#col-dream49 a, #col-dream49 a span { background-image:url(../images/PTNX8-ID-3.jpg);}
#col-dream50 a, #col-dream50 a span { background-image:url(../images/PTNX8-ID-4.jpg);}
#col-dream51 a, #col-dream51 a span { background-image:url(../images/PTNX8-ID-5.jpg);}
#col-dream52 a, #col-dream52 a span { background-image:url(../images/PTNX8-ID-6.jpg);}
#col-dream53 a, #col-dream53 a span { background-image:url(../images/PTNX8-ID-7.jpg);}
#col-dream54 a, #col-dream54 a span { background-image:url(../images/PTNX8-ID-8.jpg);}

/* Thumbnails in  passives.html -------------------------------*/

/*passives_wp*/

#col-dream55 a, #col-dream55 a span { background-image:url(../images/Passives_WP2.jpg);}
#col-dream56 a, #col-dream56 a span { background-image:url(../images/Passives_WP3.jpg);}
#col-dream57 a, #col-dream57 a span { background-image:url(../images/Passives_WP4.jpg);}

/*passives_ap*/

#col-dream58 a, #col-dream58 a span { background-image:url(../images/Passives_AP2.jpg);}
#col-dream59 a, #col-dream59 a span { background-image:url(../images/Passives_AP3.jpg);}
#col-dream60 a, #col-dream60 a span { background-image:url(../images/Passives_AP4.jpg);}

/*passives_dc*/

#col-dream61 a, #col-dream61 a span { background-image:url(../images/Passives_DC6.jpg);}
#col-dream62 a, #col-dream62 a span { background-image:url(../images/Passives_DC9.jpg);}
#col-dream63 a, #col-dream63 a span { background-image:url(../images/Passives_DC12.jpg);}

/*passives_CMS*/

#col-dream64 a, #col-dream64 a span { background-image:url(../images/Passives_CMS.jpg);}

/*passives_IL*/

#col-dream65 a, #col-dream65 a span { background-image:url(../images/Passives_IL2.jpg);}


/*passives*/


#col-dream66 a, #col-dream66 a span { background-image:url(../images/Passives_WPall.jpg);}
#col-dream67 a, #col-dream67 a span { background-image: url(../images/Passives_APall.jpg);}
#col-dream68 a, #col-dream68 a span { background-image: url(../images/Passives_DCall.jpg);}
#col-dream69 a, #col-dream69 a span { background-image: url(../images/Passives_CMS.jpg);}
#col-dream70 a, #col-dream70 a span { background-image: url(../images/Passives_IL2.jpg);}
#col-dream71 a, #col-dream71 a span { background-image: url(../images/PTNX2.jpg);}
#col-dream72 a, #col-dream72 a span { background-image: url(../images/Clip_RJ45.jpg);}
#col-dream73 a, #col-dream73 a span { background-image:url(../images/clip.jpg);}
#col-dream74 a, #col-dream74 a span { background-image:url(../images/clip_RCAF.jpg);}
#col-dream75 a, #col-dream75 a span { background-image:url(../images/clip.jpg);}
#col-dream76 a, #col-dream76 a span { background-image: url(../images/PTNX8-CASE-DLX-BLK.jpg);}
#col-dream77 a, #col-dream77 a span { background-image: url(../images/PTNX2-CASE-SM-BLU.jpg);}
#col-dream78 a, #col-dream78 a span { background-image: url(../images/PTNX2-SAT.jpg);}
#col-dream79 a, #col-dream79 a span { background-image: url(../images/PTNX8-SAT.jpg);}

#home h3 a span { display: block; position: absolute; top:0; left:0; width: 172px; height: 158px; background-position: 0px 0px; visibility:hidden; }
#home h3 a:focus, #home h3 a:hover { cursor: pointer; }


/* Popup Div (Face Box) -------------------------------*/

#facebox .b { background:url(../images/b.png);}
#facebox .tl { background:url(../images/tl.png);}
#facebox .tr { background:url(../images/tr.png);}
#facebox .bl { background:url(../images/bl.png);}
#facebox .br { background:url(../images/br.png);}
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative;}
#facebox table { border-collapse: collapse;}
#facebox td { padding: 0;}
#facebox .body { padding: 10px; background: #fff;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}

* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

.right { float: right;}
.amp {  font-family: Georgia;}
.bolder { background: red; color: white; font-size: 20px; padding: 20px; width: 500px; }
textarea { height: 400px; width: 600px;} 
#main { margin: 0 auto; width: 730px;}
#shadow { background: transparent url(../images/shadow.gif) repeat-y scroll right top;  border-bottom: 1px solid #ddd;  margin: 2px 0px 0px 1px; padding: 0;}
#content { border-color: #333 #B7B7B7 rgb(59, 89, 152); border-style: none solid solid; border-width: medium 1px 1px; margin: -2px 1px 0px -1px; padding: 20px;}
#logo { margin-bottom: 0px; text-align: center; }
.example { margin-bottom: 40px; }
.example h2 { border-bottom: 1px solid #D8DFEA; margin-bottom: 10px;  font-size: 14px; padding: 0; margin: 0; }
.example ul li { font-size: 12px;}
.code { background: #F7F7F7; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding: 10px; }
.code h3 { font-size: 11px; }
.code code { margin: 10px 0;  display: block;}
#screenshots a { border: none; }
#screenshots img { padding: 3px; border: 1px solid #ddd; background: #fff; }
#footer { padding: 8px 10px 0px; color: #777; line-height: 16px; font-size: 11px;}
#footer p {  margin: 0;}
.popup_title {
	color:#323232;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-top: 14px;
	padding-left: 24px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.popup_catch {
	color:#323232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/* Accordion Menu -------------------------------*/

.arrowlistmenu{width: 180px; margin-left:14px; float:left; /*width of accordion menu*/}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 12px Arial; color: white; background:#222222; /*margin-bottom: 10px;*/ /*bottom spacing between header and rest of content*/text-transform: uppercase; padding: 4px 0 4px 10px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; border-bottom:1px dashed #555;}
.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 12px Arial; color: white; /*margin-bottom: 10px;*/ /*bottom spacing between header and rest of content*/text-transform: uppercase; padding: 4px 0 4px 0px; /*header text is indented 10px*/ cursor: hand; cursor: pointer; border-bottom:1px dashed #555;}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background:#000; border-bottom:1px solid #000; }
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin: 10px 0 0px 15px; padding: 0 0 8px 0; /*margin-bottom: 8px;*/ /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/ line-height:18px;background: url(../images/arrowbullet.png) no-repeat left 4px ; }
.arrowlistmenu ul li a{ color: #fff;  /*custom bullet list image*/ display: block; padding: 2px 0; padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: bold; font-size: 11px; }
.arrowlistmenu ul li a:visited{ color: #fff; }

.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #363636;}
.arrowlistmenu ul li a.selected{ /*hover state CSS*/color: #363636;}


/* Thumbnail Display --------------------------*/
.equal {
	display:table;
	vertical-align: text-bottom;
}
.row { display:table-row; clear:both;}
.row div { display:table-cell; }
.row div.box { width:172px; margin:0; padding:0 13px 10px 0; float:left;}
* html .row div.box { width:172px; margin:0; padding:0 0px 10px 0; float:left;}
*:first-child+html .row div.box {
	width:172px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
}



/* Dstributor 
------------------------------------------------------------------------------------------------------------------------------------------------*/

.stripViewer .panelContainer .panel ul {text-align: left;}
.slider-wrap {position: relative;}		
.csw {background: #fff; overflow: hidden;}
.stripViewer {position: relative;overflow: hidden;margin: auto;width: 715px;height: 456px;clear: both;background: #fff;}
.stripViewer .panelContainer {position: relative;left: 0; top: 0;list-style-type: none;/*-moz-user-select: none;*/}
.stripViewer .panelContainer .panel {float:left;width: 715px;}
.stripViewer .panelContainer .panel .wrapper {padding: 10px 10px 10px 10px;width:715px;height:456px;margin:0 0 0 -20px;}
* html .stripViewer .panelContainer .panel .wrapper {padding: 10px 0px 10px 0px;width:715px;height:456px;margin:0 0 0 -15px;}
.stripNav {margin:auto ;}
.stripNav ul {list-style: none; line-height:40px; position:absolute; margin-top:455px;margin-left:0px; z-index:0;}
* html .stripNav ul {list-style: none; line-height:40px; position:absolute; margin-top:455px;margin-left:30px; z-index:0;}
.stripNav ul li {float: left;margin-right: 1px;}
.stripNav a {font-size: 11px;font-weight: bold;text-align: center;line-height: 20px;background: #545454;color: #ccc;text-decoration: none;display: block;padding: 0 9px;outline:none;font-family:Arial, Helvetica, sans-serif;}
.stripNav a:hover {background: #0159c3;}
.stripNav a.current {background: #0159c3;color: #FFFFFF;}
.stripNavL, .stripNavR {position: absolute;top: 230px;text-indent: -9000em;}
.stripNavL a, .stripNavR a {display: block;	height: 40px;width: 40px;}
.stripNavL {left: 0;}
.stripNavR {right: 0;}

.nametable {display:table;border-collapse:separate;width:715px;}
.namerow {display:table-namerow;}
.namerow div {display:table-cell;}

.nametable {margin:0px 0 0 0px;border-spacing:0px;border:none;}
.namerow div {}
.namerow .one {width:235px;float:left;border:none;}
.namerow .two {	width:235px;float:left;border:none;}
.namerow .three {width:235px;float:left;border:none;}

.classlist{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#545454; text-align:left;}
.heading{color:#004fbf;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:14px;}
a:hover.heading{text-decoration:underline;}

dl{margin-left:10px;margin-bottom:5px; width:225px;}
.paddingleft{
	padding-left:40px;
	padding-right: 20px;
}

/* Inner Text Lists 
------------------------------------------------------------------------------------------------------------------------------------------------*/

.innerTextLists { margin:0; padding:0 10px 0 0;}
.innerTextLists ul{ margin:0; padding:0; list-style:none;}
.innerTextLists ul li{ list-style:none; margin:0;display:block;text-decoration:none;line-height:22px;background: url(../images/arrowbulletw.png) 0px 3px no-repeat; font-size:13px;color:#323232; padding:0 0 0 16px; font-family:Arial, Helvetica, sans-serif;}

/* Table Display
------------------------------------------------------------------------------------------------------------------------------------------------*/

table.program {
	margin:1em auto;
	border-collapse:collapse;
}

tr.odd .column1	{background:#eee;}
tr.even td	{background:#fafafa;}
	
.column1{background:#f9fcfe;}
table.program th {
	vertical-align: middle;
}							
thead th {	font:bold 0.9em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;	color:#323232;	}	
th {
	color:#323232;
	font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}	
/*td.cnt {color:#323232;	border-bottom:1px solid #ccc; font-weight:bold; border-left:2px solid #ccc!important;	padding:.5em 1em!important; font-size:0.8em;	text-align:left; vertical-align:middle !important;	}	*/
th.border_back {
	color:#323232;
	font-weight:bold;
	font-size:0.8em;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 0px;
}
th.noborder {
	color:#323232;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	vertical-align:middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.cnt {
	color:#323232;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.cnt_noborder {
	color:#323232;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}



/* Spacer -------------------------------*/

.spacerh30 { background:url(../images/spacer.gif) repeat 0 0; height:30px;}


/*Distributor find by location*/

.NavLink { font-size: 14px; text-decoration: none; color: #0A468C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.NavLink a:link { font-size: 14px; text-decoration: none; color: #0A468C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.NavLink a:hover { font-size: 14px; text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NavLinkSub { font-size: 11px; text-decoration: none; color: #0A468C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.NavLinkSub a:link { font-size: 11px; text-decoration: none; color: #0A468C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.NavLinkSub a:hover { font-size: 11px; text-decoration: none; color: #666666; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NavLinkOn { font-size: 14px; text-decoration: none; color: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.download{color:#FFFFFF;text-align:right;}
a:hover.download{text-decoration:underline;}


 
#footer-frontpage {
	width:976px;
	height:36px;
	clear:both;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 13px;
	background-image: url(../images/footer-background-tex.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
