
/*---------------------------------------------*/
/*------- 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: #fff;
	}
	body.Help,
	body.TermsAndConditions
	{
		background-color: #fff;
	}

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: 85px;
	width: 990px;
	margin-bottom: 3px;
	font-size: 0.65em;
    }
    div#Header div
    {
    	float: left;
        }
        
/* Top Level Navigation */        
        
    div#Container div#Header div#TopLevelNav 
    {
        float: left;
        height: 35px;
        width: 100%;
        margin: 0;
        padding: 0;
        }

    div#Container div#Header div#TopLevelNav div#UserNav
    {
        float: right!important;
        height: 35px;
        width: auto;
        margin: 0;
        padding: 0;
        }


/* Showroom mode button */

        div#Container div#Header div#TopLevelNav div.ShowroomMode
        {
            float: left;
            width: auto;
            height: 25px;
            margin: 0;
            padding: 10px 0 11px 0;
            } 
            
        div#Container div#Header div#TopLevelNav div.ShowroomMode a
        {
            margin: 0 10px 0 0;
            padding: 10px 10px 11px 10px;
            background: url(../../../../images/structure/tabs/header_tabgroup_right.gif) no-repeat right top;
            color: #2d5588;
            text-decoration: none;
            }
            
        div#Container div#Header div#TopLevelNav div.ShowroomMode ul
        {
            list-style: none;
            margin: 0;
            padding: 0;
            }
        
        /* Top Level Europe Link (HighCrumb) */
        
        div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb
        {
            float: right;
            }
            div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb ul
            {
            	margin: 0;
            	padding: 0;
            	list-style-type: none;
                }
                div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb ul li
                {
                	float: left;
                	padding: 0 0 0 20px;
                	margin-right: 10px;
                	background: url(../../../../images/structure/tabs/header_tab_left.gif) no-repeat;
				}
                div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb ul li a
                {
                	display: block;
                	padding: 11px 8px 10px 11px;
                	color: #2d5588;
                	background: url(../../../../images/structure/tabs/header_tab_right.gif) no-repeat right top;
                }
                div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb ul li a:Hover
                {
                    text-decoration: none;
                }
                div#Container div#Header div#TopLevelNav div#UserNav div.HighCrumb ul li span
                {
                	display: block;
                	padding: 2px 8px 0 12px;
                	color: #fff;
                	background: url('../../../../images/master/high_crumb_bullet.gif') no-repeat 4px 6px;                    	
                }
        
/* Language Selector */

div.LanguageSelector
{
    }
    div.LanguageSelector div.Select
    {
    	_display: inline;
    	float: right;
    	height: 19px;
    	cursor: pointer;
        }
        div.LanguageSelector div.Select div.Inner
        {
            position: relative;
            float: left;
            height: 35px;
            padding: 0 0 0 30px;
        	background: url('../../../../images/structure/tabs/header_translationstab_left.gif') no-repeat left top;
        }
		div.LanguageSelector div.Select div.Inner a
		{
    		display: block;
    		padding: 11px 30px 10px 5px;
    		background: url('../../../../images/structure/tabs/header_translationstab_right.gif') no-repeat right top;
    		margin: 0px;
    		color: #464646;
			}

		div.LanguageSelector div.Select div.Inner a:Hover
		{
		    text-decoration: none;
		    }

	div#LanguageOptions
	{
		background-color: #E9EFF7;
        border: 1px solid #C8C8C8;
        padding: 2px 0;
        top: 32px !important;
        font-size: 0.7em;
        visibility: hidden;
		position: absolute;
		left: -400px;
		z-index: 12;
		}
		
		div#LanguageOptions ul
		{
    		margin: 0;
    		padding: 0;
    		list-style-type: none;
			}
			div#LanguageOptions li 
			{
			    padding: 1px 0 2px;
			    }
			    div#LanguageOptions li a
			    {
        		    display: block;
        		    padding: 0 4px;
        		    margin: 2px 2px 1px 2px;
        		    color: #4E76B7;
        		    line-height: 17px;
        		    white-space: nowrap;
        		    background-repeat: no-repeat;
				    }
				    div#LanguageOptions li a:hover
				    {
					    text-decoration: none;
					    color: #464646!important;
				    }
				    div#LanguageOptions span.Region
				    {
				        display: none;
				    }
       
        div#Header div#Col1
        {
            float: left;
    	    height: 55px;
        	width: 600px;
        	margin: 0;
        	padding: 0;
    		}
            div#Header div#Col1 div.Logo
            {
                position: relative;
                float: left;
                height: 51px;
            	_display: inline;
            	margin: 0;
            	padding: 0;
            }
            div#Header div#Col1 div.TagLine
            {
                font-size: 1.1em;
            	margin: 6px 0 0 10px;
                }
                div#Header div#Col1 div.TagLine span
                {
            	    color: #808080;
            	    font-size: 1em;
                	font-weight: bold;
                	white-space: nowrap;
                	
                }
            div#Header div#Col1 div.Date
            {
                font-size: 1.1em;
                width: 250px;
            	margin: 3px 0 0 10px;
            	white-space: nowrap;
                }
                div#Header div#Col1 div.Date span
                {
                	color: #a3a3a3;
				}

            
            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;
				}
             

/* Top Level Admin Menu */

        div.AdminMenuTab div.PrettyMenu
        {
            float: left;
            width: auto;
            height: 35px;
            margin: 0 10px 0 0;
            padding: 0;
            cursor:pointer;
            color: #666!important;
            
            }  
            div.AdminMenuTab span
            {
                font-weight: normal!important;
                color: #464646!important;
                padding: 10px 30px 11px 10px!important;
                background: url(../../../../images/structure/tabs/header_admintab.gif) no-repeat right top!important;
                border-left: 1px solid #c8c8c8;
                cursor:pointer;
                }    
            div.AdminMenuTab ul.AspNet-Menu ul
            {
                position: absolute;
                visibility: hidden;
                top: 32px;
                width: 150px;
                background: #fff;
                z-index: 10000;
                padding: 20px;
                }  

            div.Hover
            {
                position:relative;
                float: left;
                height: auto;
                margin: 0;
                padding: 0;
                z-index: 10000;
                }

            div.Hover ul.AspNet-Menu ul
            {
                position: absolute;
                top: 32px;
                width: 150px;
				background: #fff url(../../../../images/structure/master/dropbg.gif) repeat-x!important;
				border:2px solid #b4bfd7;
                z-index: 10000;
                visibility: visible!important;
                font-size: 14px!important;
                } 
            div.Hover ul.AspNet-Menu ul li
            {
            visibility: visible!important;
            padding: 2px 0!important;
                } 

                div.AdminMenuTab ul.AspNet-Menu ul li
                {
                    width: 100%;
                    margin: 0;
                    padding: 0;
                    font-size: 11px!important;
                    }  
                    div.AdminMenuTab ul.AspNet-Menu ul li a:hover
                    {
                        color: #4e76b7!important;
                        }
                      
        div.EuropeButton
        {
            float: left;
            height: 35px;
            width: 85px;
            margin: 0;
            padding: 0;
            }
        div.LanguageControl
        {
            position: relative;
	        float: left;
            height: 35px;
            width: 100px;
            margin: 0;
            padding: 0;
            }
    div#Col2
    {
        float: right!important;
        width: auto;
        height: 25px;
        text-align: right;
        font-size: 1.2em;
        font-weight: bold;
        padding: 15px 0 0 0;
        color: #666;
        }
        
    div#Col2 img
    {
        position: relative;
        top: 3px;
        padding: 0 5px;
        z-index: 0;
        }

div#TopNavigation
{
	clear: left;
	float: left;
	width: 990px;
	height: 32px;
	font-size: 0.7em;
	padding: 0;
	}
    div#TopNavigation a
    {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        }
        div#TopNavigation a:hover
        {
            cursor: pointer;
            }
        div#TopNavigation ul
        {
            float: left;
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
            }
            div#TopNavigation ul li
            {
                display: inline;
                margin: 0;
                padding: 0 15px 0;
                background: url(../../../../images/structure/master/topnav_divider.gif) no-repeat right center;
                }

        div#TopNavigation ul li ul li a
        {
		    color: #4e76b7!important;
		    padding: 0 0 0 10px!important;
		    font-weight: normal;
		}

		div#TopNavigation ul li ul li a:hover
        {
		color: #464646!important;
		padding: 0 0 0 10px!important;
		font-weight: normal;
		}
    
        div#TopNavigation ul.TopRightNavigation
        {
            float: right;
            width: auto;
            height: 22px;
            color: #fff;
            font-weight: bold;
            margin: 0;
            padding: 0;
            }
            
        div#TopNavigation ul.TopRightNavigation li
        {
            float: left;
            padding: 0px 15px 0;

            }
            
        div#TopNavigation ul.AboutMenu li
        {
            background: none;
            }
        div#TopNavigation ul li.ContactUs
        {
            background: none;
            }
            
    div#TopNavigationLeft
    {
        float: left;
        width: 9px;
        height: 32px;
        background: url(../../../../images/structure/master/topnav_left.gif);
        }
        
    div#MasterMenu
    {
        float: left;
        width: 972px;
        height: 22px;
        background: url(../../../../images/structure/master/topnav_repeater.gif) repeat-x;
        padding: 10px 0 0 0;
        }
        
     div#TopNavigationRight
    {
        float: left;
        width: 9px;
        height: 32px;
        background: url(../../../../images/structure/master/topnav_right.gif);
        }       

/* CountryMenu */
div.CountryMenu
{
	float: left;
	_float: none;
	_position: absolute;
	width: auto;
	margin: 0;
	padding: 0;
	z-index: 10000;
	}
	div.CountryMenu ul
	{ 
		margin: 0;
		padding: 0;
		width: 0; /* NG */
		list-style-type: none;
		}
		div.CountryMenu ul li
		{
			width: auto;
			float: left;
			background: none!important;
			padding: 0 0 0 12px!important;
			}
			div.CountryMenu ul li a
			{
				display: block;
				padding: 0;
				white-space: nowrap;
				}

			div.CountryMenu ul li ul
			{
		    	display: none!important;
			    }
			div.CountryMenu ul li ul
			{
			    top: 9px;
			    z-index: 10000;
			    }
			div.CountryLinksHover div.CountryMenu ul li ul
			{
                display: inline!important;
			    position: relative;
			    height: auto;
			    /*right: 15px; NG */
			    background: #fff url(../../../../images/pixels/dropbg.gif) repeat-x;
			    border:2px solid #b4bfd7;
			    border-top: 0px;
			    /*width: 130px; NG */
			    width: 200px;
			    margin: 0 0 -40px -15px !important;
			    padding: 20px;
			    
			    }
			    
			div.CountryMenu ul li ul li
			{ 
			    display: block!important;
			    font-size: 11px;
			    width: 200px;
			    padding: 4px 0!important;
			    
			    }
			    
			    div.CountryMenu ul li ul li a
			    {
				    font-weight: normal !important;
			        width: 200px;
			        display: block;
					font-weight: normal;
					padding: 0;
			        }
			        div.CountryMenu ul li ul li a:link
			        {
			            color: #4e76b7 !important;
		            }
			        div.CountryMenu ul li ul li a:visited
			        {
			            color: #4e76b7 !important;
		            }
			        div.CountryMenu ul li ul li a:hover
			        {
			            color: #464646 !important;
		            }

		/* User Menu */
		div#UserMenu
		{
			float: left;
			height: 35px;
			z-index: 10000;
			}
			div#UserMenu div.User div.Info
			{
				width: auto;
				height: 25px;
				padding: 10px 10px 0 5px;
				}
			div#UserMenu div.User ul
			{
				float: left;
				width: auto;
				height: 35px;
				padding: 0;
				margin: 0;
				background: url(../../../../images/structure/tabs/header_tabgroup_left.gif) no-repeat left top;
				}
			    div#UserMenu div.User ul li.MyFolder
			    {
			        width: auto;
			        margin: 0;
			        padding: 10px 0;
			        border-right: 1px solid #c4c4c4;
			        }
					
				div#UserMenu div.User span
				{
					margin: 2px 4px 0 0;
					padding: 1px 0 1px 0;
				}
				div#UserMenu div.User ul
				{
					margin: 0;
					padding: 0;
					list-style-type: none;
					}
					div#UserMenu div.User ul li
					{
						float: left;
						width: 170px;
						}
						div#UserMenu div.User ul li input:hover
						{
							background: transparent url(../../../../images/master/menu_bullet_over.gif) no-repeat 17px 8px;
							text-decoration: underline;
						}
						div#UserMenu div.User ul li a
						{
							display: block;
							color: #2d5588;
							padding: 0 10px;
							text-decoration: none;
							}

			
			div#UserMenu ul li.Contact,
			div#UserMenu ul li.Settings
			{
			    display: none;
			    
			    }

div#Alert
{
	clear: left;
	float: left;
	width: 990px;
	height: 30px;
	font-size: 0.7em;
	z-index: 10000;
	padding: 3px 0 0;
	}
	div#Alert div.LiveOnlineLink
	{
		float: right;
		height: 32px;
		}
		div#Alert div.LiveOnlineLink h2,
		div#Alert div.LiveOnlineLink p.Intro
		{
			display: none;
		}
		div#Alert div.LiveOnlineLink div.Link
		{
			margin: 12px 0 7px 0;
			}
			div#Alert div.LiveOnlineLink div.Link a
			{
				color: #299437;
				font-weight: bold;
				background: url('../../../../images/structure/button/lol_link.gif') no-repeat;
				padding: 8px 0 12px 36px;
			}

	div#Alert div.BidSessionCountdown
	{
		float: right;
		}
		div#Alert div.BidSessionCountdown div.XBidLink
		{
			margin-left: 11px;
		}

div#Layout
{
	clear: left;
	float: left;
	margin-top: 3px;
	width: 990px;
	font-size: 0.7em;
	}

    /* LeftMenu */
    #LeftMenu
    {
        float: left;
        width: 180px;
        margin-top: 10px;
        }
        #LeftMenu h3
        {
            background-color: #ccc;
            color: #fff;
            margin: 0;
            padding: 6px 4px;
            font-size: 1em;
            }
            #LeftMenu h3 a
            {
                color: #fff;
            }
        #sidemenu ul
        {
            margin: 0;
            padding: 0;
            list-style-type: none;
            }
            #sidemenu ul li
            {
                float: left;
                width: 180px;
            }
            #sidemenu a
            {
	            color: #000;
	            display: block;
	            text-decoration:none;
	            padding: 4px 4px 4px 14px;
	            border-top:1px solid #fff;
	            border-bottom: solid 1px #dedfe1;
	            background-position: 6px 8px;
	            background-repeat: no-repeat;
                }
                #sidemenu a:hover
                {
                    text-decoration:underline;
                    color:#000000;
                }
            /* defines level 0 bullet for children */
            #sidemenu li a.L0hc
            {
	            background-image: url('../../../../images/structure/master/menu_bullet.gif');
                }
                #sidemenu a.L0hc:hover
                {
                    background-color: #eee;
                    background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
                } /* defines the level 0 hover effect */
            
            /* defines level 0 bullet for no children */
            #sidemenu a.L0nc
            {
	            background-image: url('../../../../images/structure/master/menu_bullet.gif');
                }
                #sidemenu a.L0nc:hover
                {
                    background-color: #eee;
                    background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
                } /* defines the level 0 hover bullet for children */

            /* defines level 0 bullet for children if selected page */
            #sidemenu a.L0hcsel
            {
	            color:#777;
	            background-image: url('../../../../images/structure/master/menu_bullet_open.gif');
            }
            /* defines level 0 bullet for no children if selected page*/
            #sidemenu a.L0ncsel
            {
	            color:#777;
	            background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
                }
                #sidemenu a.L0hcsel:hover
                {
	                background-color: #FFF;
                } /* in this case effectively suppresses the hover colour for selected pages */

                #sidemenu a.L0ncsel:hover
                {
	                background-color: #FFF;
                } /* in this case effectively suppresses the hover colour for selected pages */

            /* Level 1 Styles */
            #sidemenu a.L1hc
            {
	            padding: 3px 4px 3px 23px;
	            background-image: url('../../../../images/structure/master/menu_bullet.gif');
	            background-position: 15px 8px;
                }
                #sidemenu a.L1hc:hover
                {
	                background-color: #eee;
	                background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
	                background-position: 15px 8px;
                }
            #sidemenu a.L1nc
            {
	            padding: 3px 4px 3px 23px;
	            background-image: url('../../../../images/structure/master/menu_bullet.gif');
	            background-position: 15px 8px;
                }
                #sidemenu a.L1nc:hover
                {
	                background-color: #eee;
	                background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
	                background-position: 15px 8px;
                }
            #sidemenu a.L1hcsel
            {
	            color:#777;
	            padding: 3px 4px 3px 23px;
	            background-image: url('../../../../images/structure/master/menu_bullet_open.gif');
	            background-position: 15px 8px;
            }
            #sidemenu a.L1ncsel
            {
	            color:#777;
	            padding: 3px 4px 3px 23px;
	            background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
	            background-position: 15px 8px;
                }
                #sidemenu a.L1hcsel:hover
                {
	                background-color: #FFF;
                }
                #sidemenu a.L1ncsel:hover
                {
	                background-color: #FFF;
                }

            /* Level 2 Styles */
            #sidemenu a.L2hc
            {
                padding: 3px 4px 3px 30px;
                background-image: url('../../../../images/structure/master/menu_bullet.gif');
                background-position: 24px 8px;
                }
                #sidemenu a.L2hc:hover
                {
                    background-color:#eee;
                    color:#005C00;
                    background-image: url('../../../../images/structure/master/menu_bullet_open.gif');
                }
            #sidemenu a.L2nc
            {
                padding: 3px 4px 3px 30px;
                background-image: url('../../../../images/structure/master/menu_bullet.gif');
                background-position: 23px 8px;
                }
                #sidemenu a.L2nc:hover
                {
                    background-color: #eee;
                    color: #005C00;
                    background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
                }

            #sidemenu a.L2hcsel
            {
                color:#777;
                padding: 3px 4px 3px 30px;
                background-image: url('../../../../images/structure/master/menu_bullet_open.gif');
                background-position:23px 8px;
            }
            #sidemenu a.L2ncsel
            {
                color: #777;
                padding: 3px 4px 3px 30px;
                background-image: url('../../../../images/structure/master/menu_bullet_over.gif');
                background-position: 23px 8px;
                }
                #sidemenu a.L2hcsel:hover
                {
                    background-color:#FFF;
                }
                #sidemenu a.L2ncsel:hover
                {
                    background-color:#FFF;
                }

    div#Content
    {
        float: left;
        width: 790px;
        margin-left: 20px;
    }

/* Footer */

div#CopyrightSpace
{
	clear: left;
	float: left;
	height: 40px;
	_height: 0;
	width: 990px;
}

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;
			}
