.p { padding:14px 14px 0 0; }
.p2 { padding:0 0px 0 16px; }

body { background:#fff; }
#w { width:978px; position:relative; margin:0 auto 0 auto; overflow:hidden; }

#tl1 { height:20px; width:500px; color:#557094; font:bold 15px Arial, Helvetica, sans-serif; padding:20px 0 0 0;}
#tl1 a {color:#557094;}

#tl2 { position:absolute; top:50px; left:0px; color:#e8353e; font:normal 13px Arial, Helvetica, sans-serif; padding:0 0 0 20px; background:url(../img/marker.gif) no-repeat 0 4px;}
#tl2 a {color:#e8353e; text-decoration:underline;}
#tl2 a:hover { text-decoration:none;}

#tl3 { position:absolute; top:50px; left:200px; color:#e8353e; font:normal 13px Arial, Helvetica, sans-serif; padding:0 0 0 20px; background:url(../img/marker.gif) no-repeat 0 4px;}
#tl3 a {color:#e8353e; text-decoration:underline;}
#tl3 a:hover { text-decoration:none;}

#tl4 { position:absolute; top:36px; left:532px; width:432px; height:34px; background:url(../img/phone24.gif) no-repeat;}
#tl4 span { display:none;}

#swfphone { width:500px; height:45px; position:absolute; top:28px; left:490px;}

#swfsearch { position:relative;}
#swfearth { position:absolute; top:0px; left:0; z-index:100;}

.gborder { border:1px solid #999;}

#header { height:300px; width:978px; position:relative; margin:50px 0 0px 0;  }

	#logo { float:left; margin:6px 0 0 22px; }
	#menu { position:absolute; top:256px; left:0px; height:39px; width:978px; margin:0; padding:6px 0 0 30px; display:block; z-index:100; background:url(../img/menubg.gif) no-repeat; }
	#menu li { float: left; display: block; padding:0; margin:0 60px 0 0; position: relative; list-style: none; }
	#menu li.delim { width:3px !important; background:url(../img/mdelim!!!!.jpg) no-repeat; margin:4px 0 0 0 !important; }
	#menu a { line-height:34px; color:#fff; font-size:16px; display:block; text-align:center; text-decoration:none; }
	#menu a:hover, #menu a.active {  text-decoration:none; }
	#menu ul a.current { }
	#menu ul { display:none; position: absolute; top: 34px; left:0; width:220px; background:#de3d45; margin:0; padding:1px 0 0 0; z-index:100; }

		#menu ul li { width:auto; border:none; margin:0 !important; }
			#menu ul li a {
				color:#fff; line-height:1.2em; padding:5px 10px; font-size:12px; text-align:left; font-weight:bold;
			}
			#menu ul li a:hover { background:#ad3238; color:#FFF; }

		#menu ul ul { left: 100%; top: -1px; }

	#menu li li { float: none; border-width: 1px 1px 0px 1px; padding:0;  }
	#menu li:hover ul ul, #menu li:hover ul li:hover ul ul { display: none; }
	#menu li:hover ul,
	#menu li:hover ul li:hover ul,
	#menu li:hover ul li:hover ul li:hover ul { display: block; }

	#menu-small { position:absolute; right:10px; top:8px; text-align:right; font-size:.9em; }
		#menu-small a { color:#4b4b4b; padding-left:10px; }


	#select-country { width:100%; margin:0em 0 1em; }

#footer { margin-top:1em; padding:4px 20px 10px; color:#757673; background: url(../img/bg-footer.png) 0 0 repeat-x; }
	#footer img { padding-right:2em; }
	#footer .table { padding-left:2em; border-left:solid 1px #d9d9d9; }
	#footer a { color:#757673; }
	#navfoot a { padding:0 30px 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#00c;}
	#copyright { font-size:9px; }

.links { width:200px; float:right; background:#d6353d; padding:0 10px 0 10px; margin:0 0 10px 10px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; border-radius: 8px; }
.links * { font-size:12px!important; line-height:13px!important; }
.links a { color:#FFF;}



.Tour {
	display: none; width: 172px; height: auto; border: 1px solid #FFF;
}
.showcaseImageDivClass {
	float: left; margin: 2px; width: 50px; height: auto; background-color: #FFF; border: 2px solid #FFF;
}
.showcaseTextDivClass {
	float: left; margin: 2px; width: 110px; height: auto; background-color: #FFF; border: 1px solid #FFF;
}
.showcaseFirstElement {
	vertical-align: top;
}

