
/*---------------------------------------------*/
/*------- IMMEDIACY LEGACY STYLES -------------*/
/*---------------------------------------------*/


UL              {list-style:square; margin-left:0; margin-top:25px; margin-bottom:5px; padding-left:25px;}

.modeswitch		{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:x-small; color:#FFFFFF; font-weight:normal;}
#modeswitch		{font-size:x-small; color:#FFFFFF}

.WhatsNewHead	{font-size:12pt; color:#7F9DB9; font-weight:bold;}
.WhatsNewDate	{font-size:9pt; color:#8C897A; font-weight:bold;}

.scrollertitle	{color:#8C897A; font-family:Arial,Verdana,Helvetica;	font-size:12px; font-weight:bold;}
.scrollerbody	{color:#8C897A; font-family:Arial,Verdana,Helvetica; 	font-size:12px; font-weight:normal;}
.search         {color:#FFFFFF;	font-size:x-small; font-weight:bold;}

/* Whats new styles */
.WhatsnewTitle	{font-size:9pt; color:#8C897A; font-weight:bold;}
.WhatsnewTitle:hover	{color:#8c89ff;}
.WhatsnewBody	{font-size:8pt; color:#8C897A; font-weight:normal; float:left;}

/* SiteMap Styles */
DIV.sitmp0				{padding:4px; font-size:110%; background-color:#E7E7E7;}
DIV.sitmp1				{padding:4px; font-size:90%;}
DIV.sitmp2				{padding:4px; font-size:90%;}
A.sitmpA0				{color:#222299; font-weight:bold;}
A.sitmpA0:hover			{color:#888;}
A.sitmpA1				{color:#000; font-weight:normal;}
A.sitmpA1:hover			{color:#888;}
A.sitmpA2				{color:#000; font-weight:normal;}
A.sitmpA2:hover			{color:#888;}



/*---------------------------------------------*/
/*------- END OF IMMEDIACY LEGACY STYLES -------*/
/*---------------------------------------------*/


body
{
	font-family: Verdana, Sans-Serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
	background-color: #ebebeb;
	}
	body.Help,
	body.TermsAndConditions
	{
		background-color: #fff;
	}
	
a
{
	text-decoration: none;
	color: #083074;
	}
	a:hover
	{
		text-decoration: underline;
	}
p
{
	line-height: 1.3em;
}
h1
{
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
h2
{
	font-size: 1.1em;
	color: #444;
	font-weight: normal;
	margin: 0;
}
h3
{
	font-weight: normal;
	margin: 0;
	font-size: 1em;
}

input,
select,
textarea,
button
{
	padding: 1px 1px 1px 2px;
	font-family: Verdana, Sans-Serif;
	font-size: 1em;
}	

form
{
	margin: 0;
}
img
{
	border-style: none;
}

div#Container
{
	margin: 0 auto;
	width: 990px;
}
* html div#Container /* IE6 Footer fix */
{
	_height: 600px;
}

div#Header
{
	float: left;
	height: 100px;
	width: 990px;
	margin-bottom: 3px;
	font-size: 0.65em;
    }
    div#Header div
    {
    	float: left;
        }
        div#Header div#Col0
        {
    	    height: 100px;
    	    width: 11px;
    	    background: url('../../../../images/structure/master/header_left.gif') no-repeat;
        }
        div#Header div#Col1
        {
    	    height: 100px;
        	width: 390px;
    		background: url('../../../../images/structure/master/header_bg.gif') repeat-x;
    		}
            div#Header div#Col1 div.Logo
            {
            	_display: inline;
            	margin: 11px 0 0 4px;
            }
            div#Header div#Col1 div.TagLine
            {
            	clear: left;
            	_display: inline;
            	margin: 8px 0 0 6px;
                }
                div#Header div#Col1 div.TagLine span
                {
                	color: #fff;
                	font-weight: bold;
                	white-space: nowrap;
                }
            div#Header div#Col1 div.Date
            {
            	clear: left;
            	_display: inline;
            	margin: 6px 0 0 6px;
				color: #c3ccd5;
                font-weight: bold;
                }
                div#Header div#Col1 div.Date a
                {
                	color: #c3ccd5;
                	font-weight: bold;
				}
        div#Header div#Col2
        {
    	    height: 100px;
        	width: 578px;
    		background: url('../../../../images/structure/master/header_bg.gif') repeat-x;
    		}
            div#Header div#Col2 div.HighCrumb
            {
            	float: right;
            	height: 18px;
            	background: url('../../../../images/structure/master/high_crumb_left.gif') no-repeat;
            	padding-left: 6px;
                }
                div#Header div#Col2 div.HighCrumb ul
                {
                	margin: 0;
                	padding: 0;
                	list-style-type: none;
                    }
                    div#Header div#Col2 div.HighCrumb ul li
                    {
                    	float: left;
                    	height: 18px;
                    	background: url('../../../../images/structure/master/high_crumb_bg.gif') repeat-x;
                    	font-weight: bold;
						}
						div#Header div#Col2 div.HighCrumb ul li.Level2
						{
							background-image: url('../../../../images/structure/master/high_crumb_tab.gif');
						}
                    div#Header div#Col2 div.HighCrumb ul li a
                    {
                    	display: block;
                    	padding: 2px 8px 0 12px;
                    	color: #fff;
                    	background: url('../../../../images/structure/master/high_crumb_bullet.gif') no-repeat 4px 6px;
                    }
                    div#Header div#Col2 div.HighCrumb ul li span
                    {
                    	display: block;
                    	padding: 2px 8px 0 12px;
                    	color: #fff;
                    	background: url('../../../../images/structure/master/high_crumb_bullet.gif') no-repeat 4px 6px;                    	
                    }
            div#Header div#Col2 div#TopText
            {
            	clear: right;
            	float: right;
            	margin-top: 24px;
            	height: 16px;
            	width: 578px;
            	text-align: right;
				}
				div#Header div#Col2 div#TopText span
				{
					color: #C3CCD5;
					font-weight: bold;
				}
            div#Header div#Col2 div#TopMenu
            {
            	width: 578px;
            	clear: right;
            	float: right;
            	margin-top: 10px;
				}
				div#Header div#Col2 div#TopMenu div.MasterTextSearch
				{
					float: right;
				}
				div#Header div#Col2 div#TopMenu div.LanguageSelector
				{
					float: right;
					margin-left: 6px;
				}
					div#Header div#Col2 div#TopMenu div.FlagLanguageSelector
				{
					float: right;
					margin-left: 6px;
					text-align:right;
				}
				
	/*----------------------- ADDED ITEMS FOR HORIZONTAL FLAG LANGUAGE LINKS */
				
				.FlagLanguageSelector ul
				{
					list-style:none;
					margin:0;
					padding:0;
				}
				.FlagLanguageSelector li
				{
					display:inline;
				}
				
				.FlagLanguageSelector li img
				{
					margin:0 1px 0 1px;
					border: 1px solid #778cb1;	
				}

				.FlagLanguageSelector li img:hover
				{
					margin:0 1px 0 1px;
					border: 1px solid #CCC;
				}

				*html .FlagLanguageSelector li img
				{
					margin:0 1px 0 1px;
					border: none;	
				}

				*html .FlagLanguageSelector li a:link, *html .FlagLanguageSelector li a:visited 
				{
					border: 1px solid #778cb1;
				}

				*html .FlagLanguageSelector li a:hover, *html .FlagLanguageSelector li a:active
				{
					border: 1px solid #CCC;
				}
				
	/*----------------------- END OF ADDED ITEMS FOR HORIZONTAL FLAG LANGUAGE LINKS */

        div#Header div#Col3
        {
    	    height: 100px;
    	    width: 11px;
    	    background: url('../../../../images/structure/master/header_right.gif') no-repeat;
        }

div.BidSessionCountdown
{
	clear: left;
	float: left;
	width: 990px;
	font-size: 0.7em;
	}
	div.BidSessionCountdown div.XBidLink
	{
		margin-left: 16px;
	}

div#Content
{
	clear: left;
	float: left;
	margin-top: 3px;
	width: 990px;
	font-size: 0.7em;
	}
	div#Content div#TopRow
	{
		float: left;
		height: 12px;
		width: 990px;
		background: #fff url('../../../../images/structure/master/content_border.gif') repeat-x;
		}
		div#Content div#TopRow div
		{
			height: 12px;
			width: 12px;
			font-size: 1px; /* IE6 fix */
			}
			div#Content div#TopRow div.CornerTR
			{
				float: right;
				background: url('../../../../images/structure/master/content_tr.gif') no-repeat;
			}
			div#Content div#TopRow div.LotCornerTR
			{
				float: right;
				width: 320px;
				background: url('../../../../images/structure/master/lot_corner_tr.gif') no-repeat;
			}
			div#Content div#TopRow div.CornerTL
			{
				float: left;
				width: 182px;
				background: url('../../../../images/structure/master/content_tl.gif') no-repeat;
			}
			div#Content div#TopRow div.NoMenuCornerTL
			{
				float: left;
				background: url('../../../../images/structure/master/no_menu_corner_tl.gif') no-repeat;
			}

	div#AdminMenu
	{
		float: left;
		width: 990px;
		background: url('../../../../images/structure/master/content_border.gif') repeat-x bottom left;
		}
		div#AdminMenu ul
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
			}
			div#AdminMenu ul li
			{
				float: left;
				background: url('../../../../images/structure/master/menu_tab_tile.gif') repeat-x top left;
				}
				div#AdminMenu ul li a,
				div#AdminMenu ul li span
				{
					display: block;
					margin-top: 3px;
					padding: 7px 10px 7px 14px;
					color: #000;
					background: url('../../../../images/structure/master/menu_tab_grad.gif') repeat-x bottom left;
					border-left: solid 1px #fff;
					border-right: solid 1px #dddee0;
					cursor: pointer;
					}
					div#AdminMenu ul li a.AspNet-Menu-Selected
					{
						padding-left: 16px;
						background: url('../../../../images/structure/master/menu_tab_selected.gif') no-repeat 6px 13px;
						}
						div#AdminMenu ul li a.AspNet-Menu-Selected:hover
						{
							text-decoration: none;
							cursor: default;
						}
				div#AdminMenu ul li.AspNet-Menu-First
				{
					background: url('../../../../images/structure/master/menu_tab_left.gif') repeat-x top left;
					}
					div#AdminMenu ul li.AspNet-Menu-First a
					{
						border-left-style: none;
						margin-left: 3px;
					}
				div#AdminMenu ul li.AspNet-Menu-Last
				{
					background: url('../../../../images/structure/master/menu_tab_right.gif') repeat-x top right;
					}
					div#AdminMenu ul li.AspNet-Menu-Last a,
					div#AdminMenu ul li.AspNet-Menu-Last span
					{
						border-right-style: none;
						margin-right: 3px;
					}
				div#AdminMenu ul li ul
				{
					position: absolute;
					display: none;
					width: 160px;
					z-index: 20;
					}
					div#AdminMenu ul li:hover ul,
					div#AdminMenu ul li.AspNet-Menu-Hover ul
					{
						display: block;
					}
					div#AdminMenu ul li ul li
					{
						width: 160px;
						background-image: none;
						}
						div#AdminMenu ul li ul li a,
						div#AdminMenu ul li ul li a.AspNet-Menu-Selected
						{
							display: block;
							background: #777 url('../../../../images/structure/master/menu_bullet.gif') no-repeat 6px 11px;
							color: #fff;
							margin-top: 0;
							border-top: solid 1px #fff;
							padding: 6px 6px 6px 14px;
						}

	div#Content div#ContentRow,
	div#Content div#LoginContentRow,
	div#Content div#LotContentRow,
	div#Content div#NoMenuContentRow,
	div#Content div#AdminContentRow
	{
		clear: left;
		float: left;
		width: 985px;
		/*width: 984px; */
		border-left: solid 3px #cacbcd;
		border-right: solid 3px #cacbcd;
		background: #fff url('../../../../images/structure/master/content_tile.gif') repeat-y;
		}
		div#Content div#LotContentRow
		{
			background-image: url('../../../../images/structure/master/lot_content_tile.gif');
		}
		div#Content div#LoginContentRow,
		div#Content div#NoMenuContentRow,
		div#Content div#AdminContentRow
		{
			background-image: none;
		}
		div.AdminMenu
		{
			margin-left: 10px;
			}
			div.AdminMenu ul
			{
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
				div.AdminMenu ul li a
				{
					display: block;
					padding: 2px 0 2px 20px;
					background: url('../../../../images/structure/pixels/back_bullet.gif') no-repeat;
				}
		div#LeftMenu
		{
			width: 179px;
			float: left;
			margin-top: 14px;
			}

			
			/* Left Menu */
			div#LeftMenu div.PrettyMenu
			{
				border-top: solid 1px #dedfe1;
				border-bottom: solid 1px #fff;
				margin:0;
				padding:0;
				}
				

							
			/* CountryMenu */
			div.CountryMenu
			{
				clear: left;
				float: left;
				width: 179px;
				}
				div.CountryMenu ul
				{
					margin: 0;
					padding: 0;
					list-style-type: none;
					}
					div.CountryMenu ul li
					{
						width: 179px;
						float: left;
						}
						div.CountryMenu ul li a
						{
							color: #777;
							font-weight: bold;
							display: block;
							padding: 12px 4px 4px 14px;
							border-top: solid 1px #fff;
							border-bottom: solid 1px #dedfe1;
							background: url('../../../../images/structure/master/menu_bullet.gif') no-repeat 6px 16px;
							}
							div.CountryMenu ul li a:hover
							{
								background-color: #eee;
							}
			
			/* User Menu */
			div#UserMenu
			{
				float: left;
				margin-top: 20px;
				}
				div#UserMenu div.UserTop
				{
					float: left;
					height: 9px;
					_font-size: 1px;
					width: 170px;
					background: url('../../../../images/structure/master/user_menu_top.gif') no-repeat right top;
				}
				div#UserMenu div.User
				{
					float: left;
					background: url(../images/master/user_menu_tile.gif) repeat-y right top;
					width: 170px;
					}
					div#UserMenu div.User span.UserName
					{
						display: block;
						margin: 2px 4px 0 10px;
						padding: 1px 0 1px 17px;
						background: url('../../../../images/structure/master/user.gif') no-repeat;
						color: #a1a1a1;
						font-weight: bold;
					}
					div#UserMenu div.User ul
					{
						margin: 4px 0 8px 0;
						padding: 0;
						list-style-type: none;
						}
						div#UserMenu div.User ul li
						{
							float: left;
							width: 170px;
							}
							div#UserMenu div.User ul li a
							{
								display: block;
								background: url('../../../../images/structure/master/menu_bullet.gif') no-repeat 17px 8px;
								color: #000;
								padding: 3px 4px 3px 26px;
								}
								div#UserMenu div.User ul li a:hover
								{
									background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
								}
				div#UserMenu div.UserBottom
				{
					float: left;
					height: 9px;
					width: 170px;
					background: url('../../../../images/structure/master/user_menu_bottom.gif') no-repeat right top;
				}
		
		div#Layout
		{
			float: left;
			width: 790px;
			margin-left:15px;
		}
	
	div#Content div#BottomRow
	{
		clear: left;
		float: left;
		height: 12px;
		width: 990px;
		background: #fff url('../../../../images/structure/master/content_border.gif') repeat-x bottom left;
		}
		div#Content div#BottomRow div
		{
			height: 12px;
			width: 12px;
			font-size: 1px; /* IE6 fix */
			}
			div#Content div#BottomRow div.CornerBR
			{
				float: right;
				background: url('../../../../images/structure/master/content_br.gif') no-repeat;
			}
			div#Content div#BottomRow div.LotCornerBR
			{
				float: right;
				width: 320px;
				background: url('../../../../images/structure/master/lot_corner_br.gif') no-repeat;
			}
			div#Content div#BottomRow div.CornerBL
			{
				float: left;
				width: 182px;
				background: url('../../../../images/structure/master/content_bl.gif') no-repeat;
			}
			div#Content div#BottomRow div.NoMenuCornerBL
			{
				float: left;
				background: url('../../../../images/structure/master/no_menu_corner_bl.gif') no-repeat;
			}

	div#CopyrightSpace
	{
		clear: left;
		float: left;
		height: 40px;
		_height: 0;
		width: 990px;
	}


/* Footer */

div#Copyright
{
	position: fixed;
	bottom: 0;
	left: 0;
	height: 25px;
	width: 100%;
	z-index: 20;
	border-top: solid 5px #8b8a8a;
	background: #888 url('../../../../images/structure/master/footer_tile.gif') repeat-x;
	font-size: 0.7em;
	}
	* html div#Copyright /* IE6 Footer fix */
	{
		position: relative;
		float: left;
	}
	div#Copyright div.Inner
	{
		margin: 0 auto;
		width: 990px;
		}
		div#Copyright div.Inner span
		{
			display: block;
			_display: inline;
			float: left;
			margin: 4px 0 0 10px;
			color: #fff;
		}
		div#Copyright div.Inner a
		{
			/* display: block; */
			/* float: left; */
			margin: 4px 0 0 10px;
			color: #fff;
			text-decoration: underline;
			}
			div#Copyright div.Inner a:hover
			{
				text-decoration: none;
			}

/* Login Layout */

div#LoginContentRow div.LoginLayout
{
	margin: 20px auto 0 auto;
	width: 731px;
	}
	div#LoginContentRow div.LoginLayout table
	{
		width: auto !important; /* for FF3 sideways scrolling */
	}
	div#LoginContentRow div.LoginLayout div.Zone01
	{
		float: left;
		width: 330px;
		min-height: 300px;
		background: url('../../../../images/structure/master/login_photos.jpg') no-repeat;
		border-right: solid 1px #cacbcd;
		}
		div#LoginContentRow div.LoginLayout div.Zone01 h1
		{
			color: #444;
			font-size: 1.1em;
			font-weight: normal;
			margin: 0;
		}
		div#LoginContentRow div.LoginLayout div.Zone01 p
		{
			margin: 4px 0;
		}
		div#LoginContentRow div.LoginLayout div.Zone01 table
		{
			margin: 150px 20px 0 20px;
			width: 290px !important;
			}
			div#LoginContentRow div.LoginLayout div.Zone01 table table
			{
				margin: 0;
			}
		
	div#LoginContentRow div.LoginLayout div.Zone02
	{
		float: left;
		width: 400px;
		overflow: hidden;
	}
	div#LoginContentRow div.LoginLayout div.Zone03
	{
		clear: left;
		float: left;
		height: 60px;
	}

div#LoginContentRow div.Configuration
{
	clear: left;
	float: left;
	margin: 0 10px;
}

#OldMainContent {
padding:0;
clear:both;
}