/* HOME DISCOVER */

#homepage_demo { width: 990px; height: 361px; background: transparent url(../images/home_demo_bg.jpg) repeat-x top left; position: relative; }
#homepage_demo_top_l { position: absolute; top: 0; left: 0; width: 10px; height: 361px; background: transparent url(../images/home_demo_top_l.png) no-repeat top left; behavior: url(iepngfix.htc); }
#homepage_demo_top_r { position: absolute; top: 0; left: 980px; width: 10px; height: 361px; background: transparent url(../images/home_demo_top_r.png) no-repeat top left; behavior: url(iepngfix.htc); }
#homepage_demo_content { width: 990px; height: 350px; padding: 6px 0 5px 0; overflow: hidden; }
#homepage_demo_items { height: 350px; }
#homepage_demo_items .item { width: 970px; height: 350px; float: left; }
#homepage_demo_items .item h1.xxxlarge { margin: 0; padding: 0; }		

/** menu **/

#homepage_demo #homepage_menu { position: absolute; top: 6px; right: 0; width: 215px; height: 350px; }
#homepage_demo #homepage_menu_white,
#homepage_demo #homepage_menu_black,
#homepage_demo #homepage_list { position: absolute; top: 0px; right: 0; width: 215px; height: 350px; padding: 0; margin: 0; }

#homepage_demo #homepage_menu_white { background: url(../images/home_discover_menu_bg.gif) repeat-y; }
#homepage_demo #homepage_menu_black { background: none; background-color: #000; }

#homepage_demo #homepage_handle { width: 5px; background-color: #b91440; position: absolute; top: 0px; right: 215px; height: 87px; }

#homepage_demo ul li { display: block; height: 87px; }
#homepage_demo ul li.first a { border-top: none; }	
#homepage_demo ul a:link, #homepage_demo ul a:active, #homepage_demo ul a:visited { display: block; color: #808080; text-decoration: none; height: 72px;  padding: 15px 15px 0 15px; border-top: 1px solid #dddddd; outline: none; }
#homepage_demo ul a.sel, #homepage_demo ul a:hover { color: #333333; text-decoration: none; height: 72px; padding: 15px 15px 0 15px; border-top: 1px solid #dddddd; }

#homepage_demo ul.blackmenu li.first a.black { border-top: none; }	
#homepage_demo ul.blackmenu a:link, #homepage_demo ul.blackmenu a:visited { display: block; color: #808080; text-decoration: none; height: 72px; padding: 15px 15px 0 15px; border-top: 1px solid #333;	 }
#homepage_demo ul.blackmenu a:active { display: block; color: #fff; text-decoration: none; height: 72px;  padding: 15px 15px 0 15px; border-top: 1px solid #333;	 }
#homepage_demo ul.blackmenu a.sel, #homepage_demo ul.blackmenu a:hover { color: #fff; text-decoration: none; height: 72px; padding: 15px 15px 0 15px; border-top: 1px solid #333;	 }
/* small link button on black background */

.blnk_button_s {
	cursor:pointer; 
	cursor:hand; 
	line-height:1.64em;
	background:url(../images/sbutton_r_blackbg.png) no-repeat right top; 
	padding-right:10px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	/*font-size: 0.92em;*/ /*12x0.92em = 11px */
	font-size: 11px;
	 margin-top: 2px;
	 margin-bottom: 3px;
	 height: 18px;
}
.blnk_button_s i {
	font-style: normal;
} 
.blnk_button_s b { 
	background:url(../images/sbutton_blackbg.png) no-repeat left top; 
	height:18px;
	display:block;
	display:inline-block;
	padding-left:10px; 
	line-height:1.64em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	height: 18px;
}

	a.blnk_button_s:hover { background:url(../images/sbutton_r_over_blackbg.png) no-repeat right top; }
	a.blnk_button_s:hover b { background:url(../images/sbutton_over_blackbg.png) no-repeat left top; }