body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px; background-color:#B4B4B4;
	background-image: url(../img/grey_bk.jpg); background-repeat: repeat-x;

}
H1 {font:bold 25px Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#000; font-style:italic;}

h1,h2,h3 {margin:3px 0px 4px 0px;}


p {font:12px Arial, Helvetica, sans-serif; margin:4px 0px 8px 0px;}


/*  -------------------------BK LOGO with IE PNG Support ------------------------ */

.bklogo img {
  height: 62;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 430;
  z-index: 0;
  border: 0px;
}
.logobox {
  border: 0px;
  margin: 0px;
  position: relative;
  width: 430px;
  height: 62px;
  padding: 0px;
}
.logobox * {
  border: 0px;
  margin: 0px;
  position: relative;
  z-index: 1;
}
* html .bklogo {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/bklogo-blk2.png', sizingMethod='scale');
}
* html .bklogo img {
  display: none;
}
* html .logobox {
    position:static;
}


/*  ------------------------- Footer Text Styles -------------------------- */

.footer_hdr	{
	font: bold 12px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
	letter-spacing: 5px;
	line-height: 30px;


}

.footer	{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	letter-spacing: 1px;
	line-height: 18px;

	}
	
.footer a:link {
	text-decoration: underline;
	color: #333333;
}
.footer a:visited {
	text-decoration: underline;
	color: #333333;
}
.footer a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.footer a:active {
	text-decoration: underline;
	color: #333333;
}

/*  ----------------------- Top of Page Text Styles -----------------------------  */

.top_text {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #222;
	padding-right: 10px;
	text-align: right;
}
	#top_text a {
		font: bold 14px Arial, Helvetica, sans-serif;
		color:  #222;
		text-decoration: none;
		padding-right: 10px;
		text-align: right;

		}
	#top_text a:hover {
		color: #0086FA;
		text-decoration: none;

		}
	#top_text a:active {
		color: #222;
		text-decoration: none;
		}

/*  -------------------------------- Left Sub-Nav area ------------------------------------  */
.left_sub	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	/*list-style: none;
	text-indent: 0px;
	line-height: .55cm;*/
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.left_sub a:link {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub a:visited {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub a:hover {
	text-decoration: none;
	color: #EB9343;
	list-style: none;
}
.left_sub a:active {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub ul	{
list-style-type: none;
/*line-height: 8px;*/
padding: 0;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;

}
.left_sub li	{
list-style-type: none;
/*line-height:20px;*/
padding: 0;
margin-bottom: 6px;
margin-left: 3px;
}
.arrow	{
	font: bold 9px Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	}


#header_grad {background:#fff url(../img/header_gradient1.gif) top left repeat-x;}
#hdr_grad_ht {background:#fff url(../img/hdr_grad_ht.gif) top left repeat-x; }
#hdr_grad_g {background:#fff url(../img/hdr_grad_g.gif) top left repeat-x; }
#hdr_grad_mi {background:#fff url(../img/hdr_grad_mi.gif) top left repeat-x; }
#hdr_grad_ca {background:#fff url(../img/hdr_grad_ca.gif) top left repeat-x; }
#hdr_grad_ta {background:#fff url(../img/hdr_grad_ta.gif) top left repeat-x; }
/*----------------V3 Verticle Dashes-------------------------------*/

.vert_dash-dk {
	background-image: url(../img/v3-vert-dash.gif); background-repeat: repeat-y; background-position: center;
}
.vert_dash-lt {
	background-image: url(../img/v3-vert-dashlt.gif); background-repeat: repeat-y; background-position: center;
}
.horz_dash-lt {
	background-image: url(../img/v3-horz-dashlt.gif); background-repeat: repeat-x; background-position: center;
}
/*----------------V3 Main Flyout Nav Styling-------------------------------*/

.scrolling	{
	z-index: 50;
}


.menu {
font: bold 13px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu ul {
position:relative;
z-index:100;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu li {
background:#F1F1F1;
height:23px;
float:left;
}


.menu ul li ul li {
background:#F1F1F1;
height:23px;
float:left;
}
.menu li.sub {background:#F1F1F1;} 
 

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:22px;
line-height:22px;
width:150px;
color:#000;
text-indent:5px;
border-bottom:1px solid #fff;

}


.menu-big a, .menu-big a:visited {
display:block; 
text-decoration:none;
height:32px;
line-height:1;
width:150px;
color:#000;
text-indent:5px;
border-bottom:1px solid #fff;

}


* html .menu a, * html .menu a:visited {width:150px; }

* html .menu a:hover {color:#0086FA; background:#CCC; position:relative;}

.menu li:hover {position:relative;}


.menu a:active, .menu a:focus {color:#0086FA; background:#CCC;}


.menu li:hover > a {color:#0086FA; background:#CCC;}
 

.menu li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:100px;
padding:30px;
background:transparent url(../img/clear.gif);
}


.menu li:hover > ul {visibility:visible;}


.menu ul a:hover ul {
visibility:visible;
}




/*-=-=-=-=-=-=-=-=-=-   Menu big -=-=-=-=-=-=-=-=-=-=-=-*/



.menu-big {
font: bold 13px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu-big ul {
position:relative;
z-index:100;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu-big li {
background:#F1F1F1;
height:31px;
float:left;
border-bottom:1px solid #fff;
}


.menu-big ul li ul li {
background:#F1F1F1;
height:31px;
float:left;
}
.menu-big li.sub {background:#FFFFFF;} 


.menu-big table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

.menu-big a, .menu-big a:visited {
display:block; 
text-decoration:none;
height:31px;
line-height:1;
width:150px;
color:#000;
text-indent:5px;
border-bottom:1px solid #fff;

}


* html .menu-big a, * html .menu-big a:visited { width:150px;}

* html .menu-big a:hover {color:#0086FA; background:#CCC; position:relative;}

.menu-big li:hover {position:relative;}


.menu-big a:active, .menu-big a:focus {color:#0086FA; background:#CCC;}


.menu-big li:hover > a {color:#0086FA; background:#CCC;}
 

.menu-big li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:100px;
padding:30px;
background:transparent url(../img/clear.gif);
}


.menu-big li:hover > ul {visibility:visible;}


.menu-big ul a:hover ul {
visibility:visible;
}




/*
.menu {
font: bold 13px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu li {
background:#FFFFFF;
height:23px;
float:left;
}


.menu ul li ul li {
background:#F1F1F1;
height:23px;
float:left;
}
.menu li.sub {background:#FFFFFF;} 


.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:22px;
line-height:22px;
width:149px;
color:#000;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
}

.menu-big a, .menu-big a:visited {
display:block; 
text-decoration:none;
height:32px;
line-height:1;
width:149px;
color:#000;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
}


* html .menu a, * html .menu a:visited {width:150px; width:149px;}

* html .menu a:hover {color:#EB9343; background:#F1F1F1; position:relative;}

.menu li:hover {position:relative;}


.menu a:active, .menu a:focus {color:#EB9343; background:#F1F1F1;}


.menu li:hover > a {color:#EB9343; background:#F1F1F1;}
 

.menu li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:100px;
padding:30px;
background:transparent url(../img/clear.gif);
}


.menu li:hover > ul {visibility:visible;}


.menu ul a:hover ul {
visibility:visible;
}




/*-=-=-=-=-=-=-=-=-=-   Menu big -=-=-=-=-=-=-=-=-=-=-=-



.menu-big {
font: bold 13px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu-big ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu-big li {
background:#FFFFFF;
height:31px;
float:left;
}


.menu-big ul li ul li {
background:#F1F1F1;
height:31px;
float:left;
}
.menu-big li.sub {background:#FFFFFF;} 


.menu-big table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

.menu-big a, .menu-big a:visited {
display:block; 
text-decoration:none;
height:31px;
line-height:1;
width:149px;
color:#000;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
}


* html .menu-big a, * html .menu-big a:visited {width:150px; width:149px;}

* html .menu-big a:hover {color:#EB9343; background:#F1F1F1; position:relative;}

.menu-big li:hover {position:relative;}


.menu-big a:active, .menu-big a:focus {color:#EB9343; background:#F1F1F1;}


.menu-big li:hover > a {color:#EB9343; background:#F1F1F1;}
 

.menu-big li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:100px;
padding:30px;
background:transparent url(../img/clear.gif);
}


.menu-big li:hover > ul {visibility:visible;}


.menu-big ul a:hover ul {
visibility:visible;
}




*/



img.floatLeft-1 { 
    float: left; 
	margin-left: 0px;
    margin-top: 0px; 
	margin-right: 8px;
	margin-bottom: 0px;  
}

.left_sub_bk {
	background-image: url(../img/scrollingtxt_bk1.jpg); background-repeat: no-repeat;
}


/*-----------------------------------V3 Audience Navigation Styling----------------------------*/
.mid-gray {
	background-image: url(../img/v3-mid-gray.gif); background-repeat: repeat-x;
}

.class1	a	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:900;
	font-variant:small-caps;
	color: #000000;
	text-decoration: none;
	display:block;
	width: 111px;
	height: 33px;
	margin: 0 0; padding:0px 0px 0px 0px;
}

.class1 a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.class1 a:active {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.class1 a:visited {
	color: #000000;
	background-position: 0px -33px;
		}
.ht	a	{
	line-height: 30px;
	background: url(../img/v3-home-mid-ht1.jpg) no-repeat;
	background-position: 0px -33px;
}
.ht a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.g	a	{
	line-height: 30px;
	background: url(../img/v3-home-mid-g1.jpg) no-repeat;
	background-position: 0px -33px;
}
.g a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.mi	a	{
	background: url("../img/v3-home-mid-mi1.jpg") no-repeat;
	background-position: 0px -33px;
}
.mi a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.ca	a	{
	line-height: 30px;
	background: url("../img/v3-home-mid-ca1.jpg") no-repeat;
	background-position: 0px -33px;
}
.ca a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.ta	a	{
	background: url("../img/v3-home-mid-ta1.jpg") no-repeat;
	background-position: 0px -33px;
}
.ta a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.store a{line-height: 30px; background: url("../img/v3-home-mid-store.jpg") no-repeat;	background-position: 0px -33px;}
.store a:hover {color: #333333;	background-position: 0px 0px;}

/*----------------------------------------------------------------------------------------------*/

/*  -- Body Text Styles --  */

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.header_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.header_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	/*line-height: 26px;*/
	letter-spacing: -1px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.header_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.header_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;*/
	color: #222222;
}
#p_vertline {background:#fff url(../img/DDDDDD_1x1.gif) top center repeat-y;}
.home_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-right: 10px;
}
/*-------------------------------PRODUCT PAGE STYLES------------------------------------------*/
.products_body {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.products_specs_hdr {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #0C5CCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.products_specs_hdr	a {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #0C5CCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.products_specs_hdr	a:hover {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #EB9343;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#divide	{
	background-color:#000000;
	height:1px;
	width:265px;
}
#specs_header	{
	margin: 3px 0px 1px 0px;
}

#product_specs	{
	margin: 2px 0px 15px 6px;
}
#specs_container	{
	margin: 10px 0px 0px 4px;
}
.products_specs {
	font: 12px Arial, Helvetica, sans-serif;
	color: #777777;

}
.products_specs a {
		text-decoration: underline;
	color: #444444;
	
}
.products_specs a:hover {
			text-decoration: underline;
	color: #EB9343;
	
}
table.products_specs td {padding:2px 2px 2px 4px;}



/*----------------------PRODUCT REVIEW STYLES-----------------------*/
.p_review	{
	font: 12px Arial, Helvetica, sans-serif;
}

.p_review	a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
text-decoration: none;	
}
.p_review	a:hover	{
	color:#0C5CCC;
}

.kit_hdr	{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 4px;
}
.kit	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px; 
	margin-left: 10px;
}

.kit	a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#0C5CCC;
}
.kit	a:hover	{
	color:#EB9343;

	text-decoration: none;	}




/*--------------------------------------------------------------------*/




/*------------------------------- SUPPORT PAGE STYLES------------------------------------------*/
.support {
font: 12px Arial, Helvetica, sans-serif;


}
.support li {
margin: 0px 0px 10px 0px;
list-style-type:none;
line-height: 15px;
}

.resources_hilite {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color: #000000;
	margin-top: 10px;
	margin-left: 4px;
}
.resources  {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height:13px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
	
}
.resources_hdr	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#333333;

}
.resources_subhdr {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:3px;

}
.resources a {
	color: #000000;
	text-decoration: none;
	line-height:13px;
	text-indent: 0px;
	margin: 0 0; padding:0px 0px 0px 0px;
	
}
#resource	{
	margin: 0px 5px 0px 5px;
	
}
.resources a:visited {
	text-decoration: none;
	color: #000000;

}
.resources a:hover {
	text-decoration: none;
	color: #EB9343;

}
.resources a:active {
	text-decoration: none;
	color: #000000;

}
.resources ul
{

list-style-type: none;
list-style-position: inside;
/*line-height: 8px;
padding: 0;
margin-bottom: 4px;*/
margin-left: 0px;

}
.resources li	{
list-style-type: none;
/*line-height:20px;*/
padding: 0;
margin-top: 4px;
margin-bottom: 6px;
margin-left: 0px;

}
/*----------FAQ Styles-----Also Used on Press Release page---------------*/
.faq	{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 10px; 
}
.faq_header	 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 20px 0px;
}
.faq	p{
	margin: 0px 0px 20px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #444444;
}
.faq p span{
	margin: 0px 0px 20px 10px;
	font: 8px Arial, Helvetica, sans-serif;
	color: #444444;
}

.faq	a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#0C5CCC;
}
.faq	a:hover	{
	color:#EB9343;

	text-decoration: none;	}

.faq li	{
	margin: 7px 0px 7px 0px;
	list-style-type:none}



/*  -- Leftbar Styles --  */

.blue_hilite {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 4px;
}
.aux_hilite	{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#444444;
}
.aux_hilite	a	{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#444444;
	text-decoration:none;
}
.aux_hilite	a:hover	{
	text-decoration:underline;

}





/*  ------------------------------- BK HIGHLIGHTS - USED ON HOMEPAGE --------------------------------  */


	#bk_highlights a {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		display:block;
		width:202px;
		height: 51px;
		margin: 0 0; padding:0px 0px 0px 0px;
		background: url("../img/right_bk1.jpg") 0 0 no-repeat;
		background-position: 0px 0;

		}
	#bk_highlights a:hover {	
		background-position: -202px 0;

		}
	#bk_highlights a:active {
		background-position: -202px 0;

		}

.bk_highlights-txt	a	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	top: 10px; 

	
}
.bk_highlights-txt	a:hover	{
	color: #183145;
	text-decoration: NONE;
}


img.floatLeft { 
    float: left; 
    margin: 3px 4px 3px 3px; 
}


/*-------------------------------RELATED PRODUCT SECTION------------------------------------------------*/

#relate	{
	display:block;
	width:610px;
	padding:5px;
}
#relatedproducts	{
	display:block;
	width:145px;
	height:72px;
	background-color:#E4E8EA;

	}
	
#relatedproducts	a	{
	display:block;
	width:145px;
	height:72px;
	background-color:#E4E8EA;


	}
#relatedproducts	a:hover	{
	display:block;
	width:145px;
	height:72px;
	background-color:#D4DDE1;


	}
	
.relatedproductsborder	{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-right:6px;
}	
	
	
.relatedproductsdescriptionhdr	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;

}
.relatedproductsdescription	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#333333;
}
.relatedproductsdescription	a	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.relatedproductsdescription	a:hover	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#0C5CCC;
	text-decoration:none;
}

/*  -- Horizontal Rule Styles --  */


#blue	{
background-color:#2381BC;
}
#red	{
background-color:#CC0000;
}
#yellow	{
background-color:#FFE400;
}
#purple	{
background-color:#72008E;
}
#med_light	{
background-color:#DDDDDD;
}
#black	{
background-color:#000000;
}
#med_dark	{
background-color:#666666;
}




.hr_red {
border: none;
background-color: #CC0000;
color: #CC0000;
height: 1px;
width: 100%;
}
.hr_orange {
border: none;
background-color: #FC9903;
color: #FC9903;
height: 1px;
width: 100%;
}
.hr_yellow {
border: none;
background-color: #FFE400;
color: #FFE400;
height: 1px;
width: 100%;
}
.hr_blue {
border: none;
background-color: #2381BC;
/*color: #2381BC;*/
height: 1px;
width: 100%;
}
.hr_purple {
border: none;
background-color: #72008E;
color: #72008E;
height: 1px;
width: 100%;
}
.hr_black {
border: none;
background-color: #000000;
color: #72008E;
height: 1px;
width: 100%;
}
.hr_black250  {
border: none;
background-color: #000000;
color: #000000;
height: 1px;
width: 250px;
}
.hr_black590  {
border: none;
background-color: #000000;
color: #000000;
height: 1px;
width: 590px;
}
.hr_light_vert  {
border: none;
background-color: #DDDDDD;
color: #DDDDDD;
height: 100%;
width: 1px;
}



/*  -- Border Styles --  */

.border {
	border: 1px solid #000000;
	border-collapse: collapse;
}

.border_light {
	border: 1px solid #D1D1D1;
	border-collapse: collapse;
}
.border td {
	border: 1px solid #000000;
	border-collapse: collapse;
}

.border tr {
	border: 1px solid #000000;
	border-collapse: collapse;
}
/*----------------------------------------*/
.border_dk {
	border: 1px solid #666666;
	border-collapse: collapse;
}

.border_dk td {
	border: 1px solid #666666;
	border-collapse: collapse;
}

.border_dk tr {
	border: 1px solid #666666;
	border-collapse: collapse;
}
/*----------------------------------------*/
.noborder {
	border: 0px solid #000000;
	border-collapse: collapse;
}

.noborder td {
	border: 0px solid #000000;
	border-collapse: collapse;
}

.noborder tr {
	border: 0px solid #000000;
	border-collapse: collapse;
}

/*----------------------------------------*/


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 200;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 200;
}