/* TradingFloor */

#TradingFloor { text-align: left; }
#TradingFloor .Main { width: 980px; }
#TradingFloor .Main  div.Padding { margin: 0; padding: 20px; }
#TradingFloor .Main2 { float: left; width: 700px; }
#TradingFloor .Main2  div.Padding { margin: 0; padding: 20px; padding-right: 0; }
#TradingFloor .Sidebar  { float: left; width: 280px; }
#TradingFloor .Sidebar div.Padding { margin: 0; padding: 20px; }
#TradingFloor h1 { font-size: 20px; color: #404040; margin: 0; margin-bottom: 15px; }
#TradingFloor h2 { font-size: 16px; color: #606060; margin: 0; margin-bottom: 15px; }
#TradingFloor h3 { font-size: 14px; color: #606060; margin: 0; margin-bottom: 15px; }
#TradingFloor p { font-size: 13px; color: #808080; margin: 0; margin-bottom: 15px; }
#TradingFloor li { font-size: 12px; color: #808080; margin-bottom: 10px; }
#TradingFloor a:link, #TradingFloor a:visited { color: #004984; text-decoration: none; }
#TradingFloor a:hover, #TradingFloor a:active { color: #5586AD; text-decoration: underline; }

#TradingFloor .Sidebar #Options { margin-bottom: 15px; }
#TradingFloor .Sidebar #Options ul {
        list-style: url(none) none;
        margin: 0;
        padding-left: 0;
        margin-left: 0;
}

#TradingFloor .Sidebar #Options ul li {
        margin: 0;
        margin-left: 0;
        list-style: url(none) none;
        padding: 4px 5px;
        border-bottom: 1px solid #467AA9;
        border-right: 1px solid #467AA9;
        background: #84A6C6;
        margin-bottom: 1px;
}

#TradingFloor .Sidebar #Options ul li:hover {
        background: #467AA9;
        border-bottom: 1px solid #084D8C;
        border-right: 1px solid #084D8C;
}
#TradingFloor .Sidebar #Options a, #TradingFloor .Sidebar #Options a:visited {
        text-decoration: none;
        color: #FFFFFF;
}

#TradingFloor .Sidebar #Options a:hover { border-bottom: 1px solid #730000; text-decoration: none; }

#TradingFloor td.BrowseWine p.WineName { margin: 0; font-weight: bold; font-size: 14px; }
#TradingFloor td.BrowseWine p { display: block; margin: 0; font-size: 13px; color: #606060; }
#TradingFloor td.BrowseWine small { margin: 0; font-size: 12px; color: #404040; font-weight: bold; }
#TradingFloor td.BrowseWine small label { color: #808080; font-weight: normal; }
#TradingFloor td.BrowsePrice p.Price { margin: 0; font-size: 14px; font-weight: bold; }
#TradingFloor td.BrowsePrice p.Merchants { margin: 0; margin-bottom: 5px; font-size: 11px; }
#TradingFloor td.Filter { background-color: #BDD3E7; }
#TradingFloor td.Score { padding-left: 0; font-size: 14px;
	font-weight: bold; letter-spacing: -1px; color: #FFFFFF; }
#TradingFloor div.Score { height: 32px; width: 32px; line-height: 32px; background: url(/images/new/homepage/score_sm_bg.gif) no-repeat center center; }

#TradingFloor a.FuturesSidebar { display: block; border: 1px solid #ADC3D6; padding: 10px; width: 236px !important; width: 256px; }

#TradingFloor .SidebarBlock { background-color: #E7E7EF; margin-bottom: 20px; }
#TradingFloor .SidebarBlock .Top { background: url(/images/new/rounded_corners/cellar_sidebar_top.gif) no-repeat center top; }
#TradingFloor .SidebarBlock .Bottom { background: url(/images/new/rounded_corners/cellar_sidebar_bottom.gif) no-repeat center bottom; }
#TradingFloor .SidebarBlockPadding { padding: 10px; }

#NavBar { font-size: 12px; }
#NavBar ul {
        list-style: url(none) none;
        margin: 0;
        padding-left: 0;
        margin-left: 0;
		margin-bottom: 20px;
}

#NavBar ul li {
        margin: 0;
        margin-left: 0;
        list-style: url(none) none;
        padding: 4px 5px;
        border-bottom: 1px solid #467AA9;
        border-right: 1px solid #467AA9;
        background: #84A6C6;
        margin-bottom: 1px;
}
#NavBar ul.Inline li {
        font-size: 11px; text-transform: uppercase;
        margin: 0; display: block; float: left; width: 25px;
		text-align: center;
        margin-left: 0;
		padding: 5 0 5 0;
        list-style: url(none) none;
        border-bottom: 1px solid #467AA9;
        border-right: 1px solid #467AA9;
        background: #84A6C6;
        margin-bottom: 1px; margin-right: 1px;
}

#NavBar ul li:hover {
        background: #467AA9;
        border-bottom: 1px solid #084D8C;
        border-right: 1px solid #084D8C;
}
#NavBar a, #NavBar a:visited {
        text-decoration: none;
        color: #FFFFFF;
}

#NavBar a:hover { border-bottom: 1px solid #730000; }

#NavBar div.TextBlock {
        padding: 10px;
        background: #84A6C6;
        border-right: 1px solid #467AA9;
        border-bottom: 1px solid #467AA9;
        color: #FFFFFF;
        line-height: 15px;
        font-size: 12px;
}