


/* ---\=\=\=\=\=\=\=\=\--- PAGE STYLES ---/=/=/=/=/=/=/=/=/--- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#FFF;
	background-image:url(09-images/g2-bg-1.jpg); background-repeat:repeat-x; background-position:top center; background-color:#000;
}

a {color:#ED1F24; text-decoration:none;}
a:hover {color:#FFCC00; text-decoration:none;}

h3 {font-family:'Lucida Grande', Verdana, Arial, sans-serif; color:#FFF; font-size:14px; font-weight:bold;}
h2{font:bold 16px Arial, Helvetica, sans-serif; color:#EEEEEE; }
h1{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-shadow: 2px 2px #000;}

h1,h2,h3 {margin:3px 0px 6px 0px;}

p{
	margin-top:3px; 
	margin-bottom:9px; 
	color:#AAA; 
	font-size:12px; 
	font-family:'Lucida Grande', Verdana, Arial, sans-serif; 
	line-height:18px;
	}


/* ---\=\=\=\=\=\=\=\=\--- FEEDBURNER RSS FEED STYLES ---/=/=/=/=/=/=/=/=/--- */
.headline {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	float:none; 
	}
	
.date {
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color:#AAA; 
	margin:2px 0px 3px 0px;
	}
		
.feedburnerFeedBlock ul li {
	float:none; 
	clear:both; 
	list-style-type:none; 
	list-style:none; 
	margin-top:6px; 
	padding-bottom:6px; 
	border-bottom:1px dashed #555;
	}
	
.feedburnerFeedBlock ul li p {
	float:right; 
	margin-right:10px;
	}
	
.feedburnerFeedBlock ul li div {
	float:none; 
	clear:both;
	}
	
.feedburnerFeedBlock ul {padding-left:0px;}

/* ---\=\=\=\=\=\=\=\=\--- TEMPLATE PAGE LAYOUT & NAVIGATION  STYLES ---/=/=/=/=/=/=/=/=/--- */

#g2-left-content {width:578px; float:left; }
#g2-sidebar-holder {margin-left:590px; width:210px; margin-top:0px;}

/* navigation */
#G2-nav-links-holder {
	background:url(../gaming/09-images/nav/g2-nav-bg.png) repeat-x; 
	height:25px; 
	width:446px;  
	float:left;
	}
	
#G2-nav-links-holder a {
	color:#E6E6E6;
	}
	
#G2-nav-links-holder a:hover { 
	color:#F9D42D;
	}

.g2-nav-link {
	float:left; 
	display:block; 
	height:26px; 
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color:#E6E6E6; 
	}
.g2-nav-link a {
	display:block; 
	padding:0px 26px 0px 26px; 
	color:E6E6E6; 
	line-height:26px; 
	}
.g2-nav-link a:hover {
	text-decoration:none; 
	background:url(../gaming/09-images/nav/g2-nav-bg-over.png) repeat-x;
	}

.g2-nav-social {
	float:right; 
	width:149px; 
	display:block; 
	height:26px; 
	background:url(../gaming/09-images/nav/g2-nav-social-bg1.png) no-repeat;
	}

/* Sidebar element style */
.sidebar-block {margin-bottom:10px;}
.sidebar-block-bg {background:URL(../gaming/09-images/nav/g2-sidebar-bg.png) repeat-y;}
.sidebar-block-content {padding:10px 6px 0px 10px;}
.sidebar-block-content p img {margin-bottom:6px; border:1px solid #333;}

/* controls the thing divider at the bottom of the page */
.g2-bottom-bar {display:block; height:2px; background-color:#999; float:none; clear:both;}

/* Div that stops floating divs from going everywhere */
.float-stop {clear:both; float:none;}




/* ---\=\=\=\=\=\=\=\=\--- HOOKUP PAGE STYLES ---/=/=/=/=/=/=/=/=/--- */

#hookup-left-content {float:left; width:390px;}
#hookup-right-content {margin-left:410px; width:390px;}


/* controls the entire top level div sections for each of the hookup sections */
#hookup-block {padding: 10px 0px 15px 0px; margin-bottom:20px;}
#hookup-block ol li {font-size:12px; font-family:'Lucida Grande', Verdana, Arial, sans-serif; margin-bottom:6px;}
.hookup-ul {font-size:12px; font-family:'Lucida Grande', Verdana, Arial, sans-serif; margin-bottom:6px;}
#hookup-block h2 { text-shadow: 2px 2px #000; color:#FFF; border-bottom:1px solid #888; margin-bottom:20px; letter-spacing: .1em;}

/* hookup page list styles */
#hookup-left-content ul, #hookup-right-content ul {margin-top:20px; margin-bottom:25px;}
#hookup-left-content, #hookup-right-content ul li {font-size:12px; font-family:'Lucida Grande', Verdana, Arial, sans-serif; margin-bottom:10px; color:#EEE; list-style-type:square;}

/* Controls the list structuring in the FAQs sections */
.faq-list ul {margin-left:0px; padding-left:0px; }
.faq-list ul li { list-style-type:none; padding-left:0px; margin-left:0px; font-weight:bold; }
.faq-list ul li ul {list-style-type:none; padding:0px 0px 12px 0px; padding-top:0px; }
.faq-list ul li ul li {font-weight:normal;}
.faq-list ul li ul li ul {padding-left:15px; margin-left:15px; margin-bottom:0px; padding-bottom:0px;}
.faq-list ul li ul li ul li {list-style-type:circle; font-weight:normal;}

/* Controls the list structure & style of the hookup page top navigation */
#hookup-nav {float:left; width:25%; padding:10px 0px 10px 0px; color:#666; font-size:12px; font-family:'Lucida Grande', Verdana, Arial, sans-serif;}
#hookup-nav ul {margin:0px; padding:0px;}
#hookup-nav ul li {list-style-type:none; line-height:24px; font-weight:bold;}
#hookup-nav ul li ul {padding-left:26px; margin-left:20px;}
#hookup-nav ul li ul li {list-style-type:circle; font-weight:normal; line-height:16px;}

/* Causes an ordered list to display capital letters instead of numbers */
.list-letters {list-style:upper-alpha;}






/* ---\=\=\=\=\=\=\=\=\--- THUMBNAIL IMAGE VIEWER STYLES ---/=/=/=/=/=/=/=/=/--- */

#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;
}








/*  -------------------------BK LOGO with IE PNG Support ------------------------ */

.bklogo img {
  height: 62px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 430px;
  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-wht.png', sizingMethod='scale');
}
* html .bklogo img {
  display: none;
}
* html .logobox {
    position:static;
}


/*  ------------------------- Footer Text Styles -------------------------- */

.footer_hdr	{
	font-size:12px; font-family:'Lucida Grande', Verdana, Arial, sans-serif;
	font-variant: small-caps;
	color: #FFFFFF;
	letter-spacing: 5px;
	line-height: 30px;
}

.footer	{
	font-size:10px; font-family:'Lucida Grande', Verdana, Arial, sans-serif;
	color:#999;
	letter-spacing: 1px;
	line-height: 18px;

	}
	
.footer a {
	text-decoration: none;
	color: #999;
}

.footer a:hover {
	text-decoration: none;
	color: #ffffff;
}


/*  ----------------------- Top of Page Text Styles -----------------------------  */

.top_text {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding-right: 10px;
	text-align: right;
}
	#top_text a {
		font: bold 14px Arial, Helvetica, sans-serif;
		color:  #CCCCCC;
		text-decoration: none;
		padding-right: 18px;
		text-align: right;

		}
	#top_text a:hover {
		color: #F9D42D;
		text-decoration: none;

		}
	#top_text a:active {
		color: #444444;
		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;
}

.left_sub-g	{font: bold 12px Arial, Helvetica, sans-serif;	color: #CCCCCC; text-decoration: none;	padding: 0px 0px 0px 0px; 	margin: 0px 0px 0px 0px;}
.left_sub-g a {	text-decoration: none;	color: #CCCCCC;	list-style: none;}
.left_sub-g a:hover {	text-decoration: none;	color: #EB9343;	list-style: none;}


.left_sub-g ul	{list-style-type: none; padding: 0px; margin: 4px 0px 4px 0px;}
.left_sub-g li	{list-style-type: none; 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;
}
td.vert_dash-lt {border-right:1px dashed #444444;}
td.vert_dash-dark {border-right:1px dashed #111111;}
.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; 
color:#F9F9F9;
}
.menu ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px; 
}

.menu li {
background:#444444;
height:23px;
float:left;
}


.menu ul li ul li {
background:#444444;
height:23px;
float:left;
}
.menu li.sub {background:#444444;} 


.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:#F9F9F9;
text-indent:5px;
border-bottom:1px solid #252525;

}

.menu-big a, .menu-big a:visited {
display:block; 
text-decoration:none;
height:32px;

width:150px;
color:#F9F9F9;
text-indent:5px;
border-bottom:1px solid #252525;

}


* html .menu a, * html .menu a:visited {width:150px;}

* html .menu a:hover {color:#F9D42D; background:#777; position:relative;}

.menu li:hover {position:relative;}


.menu a:active, .menu a:focus {color:#F9D42D; background:#777;}


.menu li:hover > a {color:#F9D42D; background:#777;}
 

.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; 
border-bottom:1px solid #252525;
}
.menu-big ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
border-bottom:1px solid #252525;
}

.menu-big li {
background:#444444;
height:31px;
float:left;
border-bottom:1px solid #252525;
}


.menu-big ul li ul li {
background:#444444;
height:31px;
float:left;
}
.menu-big li.sub {background:#444444;} 


.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:#F9F9F9;
text-indent:5px;
border-bottom:1px solid #252525;

}


* html .menu-big a, * html .menu-big a:visited {width:150px;}

* html .menu-big a:hover {color:#F9D42D; background:#777; position:relative;}

.menu-big li:hover {position:relative;}


.menu-big a:active, .menu-big a:focus {color:#F9D42D; background:#777;}


.menu-big li:hover > a {color:#F9D42D; background:#777;}
 

.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;
}













/*-----------------------------------V3 Audience Navigation Styling----------------------------*/
.mid-gray {
	background-image: url(../img/main_navbk-g.gif); background-repeat: repeat-x;
}

.class1	a	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:900;
	font-variant:small-caps;
	color: #CCCCCC;
	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: #CCCCCC;
	background-position: 0px -33px;
		}
.ht	a	{
	line-height: 30px;
	background: url(../img/v3-home-mid-ht1-g1.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-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-g1.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-g1.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-g1.jpg) no-repeat;
	background-position: 0px -33px;
}
.ta a:hover {	
	color: #FFFFFF;
	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 0px 0px 0px;
	margin: 0px 0px 0px 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: italic 12px Arial, Helvetica, sans-serif;
	color: #444444;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.products_specs a:link {
		text-decoration: underline;
	color: #444444;
	
}
.products_specs a:hover {
			text-decoration: underline;
	color: #EB9343;
	
}
.products_specs a:active {
			text-decoration: underline;
	color: #444444;
	
}
.products_specs a:visited {
			text-decoration: underline;
	color: #444444;
	
}

/*----------------------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;
}