/*
// sidepane.css
// Ron Lau 2009-2010
// Copyright Netcast Platform 2009-2010
//
// Created on  : 2009/12/23
*/

.menufont
{
	margin-left: 30px;
	line-height: 25px;
}

.menufont:link
{
	color: #666666;
}

.menufont:visited
{
	color: #666666;
}

.menufont:hover
{
	color: #666666;
}

.menufont-sel:link
{
	color: #FFFFFF;
}

.menufont-sel:visited
{
	color: #FFFFFF;
}

.menufont-sel:hover
{
	color: #FFFFFF;
}

.first-lvl
{
	width: 193px;
	height: 25px;
	position: relative;
	background-image: url('/images/shop/temp/grshop_menu_bg_1.png');
}

.first-lvl:first-child
{
	background-image: url('/images/shop/temp/grshop_menu_bg.png');
}

.first-lvl-sel
{
	background-image: url('/images/shop/temp/grshop_menu_level1.png');
}

.first-lvl-sel:first-child
{
	background-image: url('/images/shop/temp/grshop_menu_level1.png');
}

.first-lvl-font:link
{
	color: #ffffff;
}

.first-lvl-font:visited
{
	color: #ffffff;
}

.first-lvl-font:hover
{
	color: #ffffff;
}

.second-lvl
{
	width: 193px;
	background-image: url('/images/shop/temp/grshop_menu_level2_mid.png');
}

.second-lvl-btm
{
	background-image: url('/images/shop/temp/grshop_menu_level2_btm.png');
}

.second-lvl-sel
{
	background-image: url('/images/shop/temp/grshop_menu_level2_open_mid.png');
}

.third-lvl
{
	width: 193px;
	background-image: url('/images/shop/temp/grshop_menu_level3_mid.png');
}

.third-lvl-btm
{
	background-image: url('/images/shop/temp/grshop_menu_level3_btm.png');
}

.menu-item
{
	position: relative;
	height: 25px;
	width: 168px;
	vertical-align: middle;
	border-left-width: 25px;
	border-left-style: solid;
}

.menu-item-sel
{
	border-left: 0 none transparent;
	padding-left: 25px;
}

.menu2-item
{
	border-left-color: transparent;
	padding-left: 20px;
}

.menu3-item
{
	border-left-color: transparent;
	padding-left: 35px;
}

#left_pane
{
	vertical-align: top;
	float: left;	
	width: 200px;
	padding: 0 1em 0 7px;
}

#left_pane > *
{
	position: relative;
	top: -38px;
}

#cont_pane
{
	width: 100%;
}

#right_pane
{
	width: 250px;
	padding: 0 7px 0 1em;
}

#panes_container
{
	width: 100%;
}

#panes_container > *
{
	vertical-align: top;
}

.ie-tblcell-fix
{
	float: none;
}

.ie7 .ie-tblcell-fix
{
	height: 100%;
	display: inline;
}

