div#overlay {
                background-color: #FFFFFF;
                display: none;
                height: 100%;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 50;
            }
            div#dialogue {
                left: -99999em;
                position: absolute;
                top: 0;
                z-index: 75;
            }
			div#geo_overlay_content {
				width: 591px;
				background: url(../i/geotargeting/overlay_background.png) no-repeat top left;
				_background: url(../i/geotargeting/overlay_background.gif) no-repeat top left;
				height:331px;
				padding: 5px;
			}
			div#geo_overlay_content div.overlay_text {
				padding:10px 110px 0 110px; 
				position:relative;	
				color:#0755A3;		
				font-weight:bold;
				
			}
			div#geo_overlay_content div.overlay_text p{
				color:#0755A3;
				padding:5px 0px;
				font-size:1.5em;				
			}
			div#geo_overlay_content div.overlay_text a{
			display:block;
			padding:5px;
			outline:none;	
			font-size:1.5em;	
			text-decoration:underline;	
			z-index:15;	
			}
			div#geo_overlay_content a#closeDialogue{
			display:block;
			margin:5px;
			padding:0px 15px 0px 10px;
			_padding:0px 12px 0px 10px;
			outline:none;
			float:right;
			}
			
			div#geo_overlay_content h1{
				visibility:hidden;	
				height:50px;			
			}
			div#geo_overlay_content h2{
				color:#0755A3;	
				width:360px;
				font-size:1.5em;
				padding-bottom:15px;	
				font-weight:bold;		
			}
			div#geo_overlay_content h3{
				font-weight:bold;		
				padding: 3px 0px;	
			}
			div#countries_container{
				position:relative;
				top:0;
				left:50px;
				float:left;
				margin:0!important;
				clear:both;
			}
			div#overlay_countries {              	
                position:absolute;
                top: 0px;
				left: 20px;
                width: 226px;
                z-index: 99;
				text-align:left;
				float:left;					
				font-weight:normal;
				font-size:1.0em;
				background: url(../i/geotargeting/bg_countries_bottom.png) no-repeat bottom left;
				_background: url(../i/geotargeting/bg_countries_bottom.gif) no-repeat bottom left;
				margin:0 0 0 10px!important;
				padding:7px 0 0 0!important;
				_padding:0 0 0 0!important;
				_margin:0 0 0 10px!important;
			
            }
			div#overlay_countries_bottom{
				background: url(../i/geotargeting/bg_countries_top.png) no-repeat top left;
				_background: url(../i/geotargeting/bg_countries_top.gif) no-repeat top left;
				margin:-10px 0 7px 0px!important;
				_margin:0 0 7px 0!important;
				_padding:0 0 7px 0!important;
				overflow:hidden;				
			}
            div#overlay_countries a{
				text-decoration:none!important;	
				padding:0 0 0 20px;		
            }
			div#overlay_countries a:hover{
				text-decoration:underline!important;	
				padding:0 0 0 20px;		
            }
            div#overlay_countries h3{
				padding: 3px 0px;
				margin:0 0 0 20px!important;				
            }
			div#overlay_countries ul{
				padding:0!important;
				margin:0;
				
            }
			div#overlay_countries ul li{
				padding:0!important;
				margin:0!important;
				*height:1%;				
            }
			div#overlay_countries ul li a{
				display:block;
				padding:0 0 0 20px!important;	
				margin:0 0 0 20px!important;
				font-size:1.1em!important;
				line-height:1.5em;
				background:url(../i/geotargeting/arrow_icon.gif) no-repeat 0px 3px;
            }
            div#overlay_countries ul li img{
				display:block;
				padding:0!important;	
				margin:0 0 0 20px!important;
			}
			div#overlay_countries a.close_countries{
				font-weight:bold;
				font-size:1.2em!important;
				text-decoration:underline!important;
				display:block;
				padding:10px;
				margin:0 0 0 20px!important;
			}

