html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {margin:0; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:none;color:#2E60B3;}
a:hover {text-decoration:underline;}
.display {display:block !important;}
.hide {display:none;}
.borderDrop {border:none !important;}

#mainBody {position:relative;height:100%;width:100%;overflow:hidden}

#content p {margin:0 0 1.5em 0;font-size:12px;line-height:1.75em;color:#444;}
#content .large {font-size:19px; color:#666;}

sup {font-weight:normal;font-size:.5em;}

.wrapper {display:block;clear:both;float:none;overflow:hidden;position:relative;zoom:1;}
.inner, #content  {width:975px;margin:0 auto;position:relative;overflow:visible;zoom:1;padding-bottom:30px;}
#content {overflow:hidden;margin-top:79px;}

.bullets ul {list-style-type:none;padding:0;}
.bullets li {padding-left:13px;background:transparent url(/SiteData/images/eBerlitz/eb-bullet-grn.gif) no-repeat 0 6px;font-size:12px;line-height:1.5em;margin-bottom:1em;color:#444;}



.horzList ul {padding:0;margin:0;list-style-type:none;}
.horzList ul li {padding:0;margin:0;display:inline;}

/**************************************************
 ** Vertical List Rule - Comparison Table Change **
 ** Added by CA 9/4/2009                         **
 **************************************************/
.vertList ul {padding:0;margin:0;list-style-type:none;}
.vertList ul li {padding:0;margin:0;display:block;}

#header {height:79px;width:100%;position:absolute;top:0;left:0;

background:transparent url(/SiteData/images/eBerlitz/eb-bg-header.jpg) repeat-x 0 0;

/*background:transparent url('/SiteData/images/snowflakes/4218eba2013dd774/snowflakes.png') repeat-x scroll 0 0;
overflow:visible;*/}
#header.wrapper, #header .inner {overflow:visible;}
form#Default #header, form#BuildPage #header {top:0px;}

	#berlitzLogo {display:block;float:left;width:149px;height:52px;background:transparent url(/SiteData/images/eBerlitz/eb-logo-berlitz.gif) no-repeat left bottom;}
	#berlitzLogo a {display:block;width:149px;height:52px;text-indent:-900em;}
	#topNav {float:left;height:64px;position:relative;margin-left:7px;overflow:visible;}
		#topNav .cms-nav-flyout {width:auto !important;}
		#topNav p {margin:10px 0 5px 12px;height:11px;padding:0;font-size:12px;color:#666;font-style:italic;width:50%;}
		#topNav li {display:block;float:left;position:relative;}
		#topNav li a {display:block;position:relative;float:left;line-height:21px;height:21px;padding:0 10px;font-size:18px;font-weight:bold;color:#133F81;border-left:1px solid #666;text-decoration:none;}
		#topNav .cms-core-nav-flyout-item1-unselected a, #topNav .cms-core-nav-flyout-item1-selected a {border:none;}
		
		#topNav ul .cms-nav-flyout {display:none;width:237px !important;height:115px;position:absolute;left:10px;top:10px;padding-top:15px;background: url(/SiteData/images/eb-bg-menu/e085cbbe7f61c7f5dfdff6758c67b042/eb-bg-menu.png) no-repeat center bottom;}
		#topNav ul li:hover .cms-nav-flyout {display:block !important;}
		.display {display:block;}
		#topNav ul ul li {display:block !important;float:none !important;}
		#topNav ul.cms-nav-flyout li ul.cms-nav-flyout li a {float:none !important;display:block;padding:7px 0;margin:0px 14px;border:none;border-top:1px solid #4E6FA1;color:#fff;}
		#topNav ul.cms-nav-flyout li ul.cms-nav-flyout li a:hover {color:#4E6FA1;}
		
	.auxNav {width:250px;height:69px;float:right;}
		#call {/*float:left*/;float:right;}
		#call p {margin-top:10px;}
		#call .label {
margin-right:45px;
margin-top:10px;
/*margin:10px 0 5px 0;*/
height:11px;padding:0;font-size:12px;color:#666;font-style:italic;}

/*** ***********************
 ** Removed Enroll Area 9-10-09
 ***************************
 		#enroll {float:right;width:111px;height:32px;background:transparent url(/SiteData/images/eBerlitz/eb-button-top-enroll.gif) no-repeat 0 0;margin-top:23px;}
		#enroll .TextItemContainer a {display:block;width:111px;height:32px;text-indent:-900em;}
		#enroll a, #enroll p {margin:0;padding:0;}
		#enroll .nr-edit-button {}
****/

		#guiseSwitch {display:none;float:right;height:23px;width:111px;}




#copy {width:545px;float:left;}
#banner { height: 289px; }
	/*#banner {display:block;width:545px;height:289px;float:left;background:transparent url(/SiteData/images/eBerlitz/eb-bg-banner.jpg) no-repeat right 0;text-indent:-900em;}*/

	#copy .wrapper {padding:0 20px 0 0px;background:#fff url(/SiteData/images/eBerlitz/eb-corner-copy-tr.gif) no-repeat right top;}


	#copy  h2 {color:#666;line-height:38px;}
	#copy  .fusionLogo {display:inline-block;width:395px;height:38px;background:transparent url(/SiteData/images/eb-logo-eBerlitzFusion/d4a8714bca96eb77bb93b14f0e3b5a43/eb-logo-eBerlitzFusion.gif) no-repeat 0 0;text-indent:-900em;}
	#copy h4 {font-size:13px;color:#333;}

/***************************************************
 ** New Feature Boxes on Home Page (346)
 **************************************************/
.features {}
.features ul li 
 {display:block;width:374px;height:67px;float:left;
padding-top:1em;}
.features ul li p {display:block;width:374px;height:67px;text-indent:-900em;}

.features .box-one { background:transparent url(/SiteData/images/eBerlitz/eb-features-box-extensive.gif) no-repeat 0 0;margin-top:1em; }

.features .box-two {  background:transparent url(/SiteData/images/eBerlitz/eb-features-box-accurate.gif) no-repeat 0 0;}

.features .box-three {  background:transparent url(/SiteData/images/eBerlitz/eb-features-box-needs.gif) no-repeat 0 0;}

.features .box-four {  background:transparent url(/SiteData/images/eBerlitz/eb-features-box-choices.gif) no-repeat 0 0;}



.focus {}
	.focus ul li h3 {display:block;text-indent:-900em;position:absolute;left:-900em;}
	.focus ul li {display:block;width:170px;height:112px;float:left;}
	.focus ul li p {display:inline;}
	.focus ul li p a {display:block;width:170px;height:112px;text-indent:-900em;}

	.focus .one {background:transparent url(/SiteData/images/eBerlitz/eb-focus-adultsandteens.gif) no-repeat 0 0;}
	.focus .two {background:transparent url(/SiteData/images/eBerlitz/eb-focus-corporate.gif) no-repeat 0 0;}
	.focus .three {width:182px;background:transparent url(/SiteData/images/eBerlitz/eb-focus-government.gif) no-repeat 0 0;}

	.focusNav .wrapper {position:absolute;top:40%;left:30%;overflow:visible;height:130px;line-height:130px;background:transparent url(/SiteData/images/eb-nav-focus-doors-slide/d6f95ec3010a52fd8ad96e15af51882a/eb-nav-focus-doors-slide.png) no-repeat 0 0;}
	.focusNav .wrapper p {position:absolute;left:30px;top:25px;color:#888 !important;}
	.focusNav .personal, .focusNav .corporate, .focusNav .government 
	{display:none;position:relative;height:130px;line-height:130px;margin:0;position:relative;padding:0 0 0 14px;
	}
	.focusNav  .cap 
	{display:block;position:absolute;top:0;right:-14px;width:14px;height:130px;
	background:transparent url(/SiteData/images/eb-nav-focus-doors-cap/d21a7550ce3a0159ba23c3401e403af5/eb-nav-focus-doors-cap.png) no-repeat 0 0;}
	.personal .cms-core-nav-list li, .corporate .cms-core-nav-list li, .government .cms-core-nav-list li 
	{float:left;width:auto !important;font-weight:bold;margin:0;}
	.focusNav a {padding:0 15px; color:#133F81 !important;border-left:1px solid #ddd;}
	
	/*
	.focusNav .cms-core-nav-list-item1-unselected {padding-left:20px;background: transparent url(/SiteData/images/eb-flag-espan/bd21d191080d5ff9b00dbc023e2806d5/eb-flag-espan.gif) no-repeat left center;}
	.focusNav .cms-core-nav-list-item2-unselected {padding-left:20px;background: transparent url(/SiteData/images/eb-flag-england/65a5a1dbec3c3be2dd54f03af0df99e7/eb-flag-england.gif) no-repeat left center;}
	.focusNav .cms-core-nav-list-item3-unselected {padding-left:20px;background: transparent url(/SiteData/images/eb-flag-deutsch/cdb839585205049d8bbdbc0f320e8e80/eb-flag-deutsch.gif) no-repeat left center;}
	.focusNav .cms-core-nav-list-item4-unselected {padding-left:20px;background: transparent url(/SiteData/images/eb-flag-france/3b511bd7c586d34358a93f6fd5e5a4fe/eb-flag-france.gif) no-repeat left center;}
	.focusNav .cms-core-nav-list-item5-unselected {padding-left:20px;background: transparent url() no-repeat 0 0;}
	*/
	.focusNav {display:none;width:1000px;height:1000px;position:absolute;top:0;left:0;}
	body #BuildPage .focusNav, body #BuildPage .focusNav .cms-core-nav-list {position:static !important;display:block !important;clear:both;}

#sidebar {width:430px;display:inline;float:right;background:#000 url(/SiteData/images/eBerlitz/eb-bg-comparison.jpg) repeat-x bottom center;}
	#vid {display:block;background:transparent url(/SiteData/images/eBerlitz/eb-vid-cap.gif) no-repeat 0 0;overflow:hidden;padding:15px 15px 0;color:#fff;}
       #vid a { color: #ffffcc; }
	#vid p {margin:0 !important;padding:0 !important;}
	#vid img {display:block;float:none;margin:0px auto 0 auto;}
	#callout {display:block;width:399px;height:168px;margin:auto;background:transparent url(/SiteData/images/eBerlitz/eb-bg-callout.jpg) no-repeat center center;overflow:hidden;color:#fff;position:relative;}
	#callout a.enroll {display:block;width:399px;height:75px;float:left;text-indent:-900em;}
	
	#callout h2 {clear:both;display:block;width:400px;margin-bottom:0;font-size:17px;position:absolute;bottom:5px;left:0;}
	#callout p {margin:3px;font-size:11px;color:#fff;}
	
	#compare table {width:400px;border-collapse:collapse;border:none;margin:0 auto 0 auto;background-color:#efefef;font-size:11px;text-align:left;}
	#compare table th {height:25px;line-height:25px;padding-left:12px;font-size:11px;font-weight:bold;background:#3C7CDF url(/SiteData/images/eBerlitz/eb-bg-comp-th-blu.jpg) repeat-x center bottom;color:#CAD8ED;text-align:left;}
	#compare table th.US, #compare table th.THEM {width:90px;text-align:center;padding:0;}

#compare table th.US {width:375px;background:#C9D653 url(/SiteData/images/eBerlitz/eb-bg-comp-th-grn.jpg) repeat-x center bottom;color:#000;text-align:left;padding-left:10px;}

/*	
#compare table th.US {width:110px;background:#C9D653 url(/SiteData/images/eBerlitz/eb-bg-comp-th-grn.jpg) repeat-x center bottom;color:#000;}
*/
	
	#compare tr.even {background-color:#e5e5e5}
	
	#compare td {height:32px;line-height:25px;padding-left:12px;}
	#compare td .check {display:block;text-indent:-900em;}
	#compare .ebf .check {height:25px;line-height:25px;background: url(/SiteData/images/eBerlitz/eb-chk-grn-w.gif) no-repeat center center}
	#compare .comp .check {height:25px;line-height:25px;background: url(/SiteData/images/eBerlitz/eb-chk-gry-w.gif) no-repeat center center}
	#compare .even .ebf .check {background-image: url(/SiteData/images/eBerlitz/eb-chk-grn-g.gif);}
	#compare .even .comp .check {background-image: url(/SiteData/images/eBerlitz/eb-chk-gry-g.gif);}
	
	#compare td.ebf.hours  {font-size:18px;font-weight:bold;color:#A1B33B;padding:0;text-align: center;}
	#compare td.comp.hours {font-size:16px;font-weight:bold;color:#909090;padding:0;text-align: center;}
	
	
#footer {background: #E4E4E4 url(/SiteData/images/eBerlitz/eb-bg-footer-cap.jpg) no-repeat center -1px;color:#666;}
#footer.wrapper {overflow:visible !important;}

.langNav {float:left;}
		.langNav p {float:left;height:11px;padding:0;margin:20px 0;font-size:12px;color:#666;font-weight:bold;}
		.langNav ul {display:block;float:left;width:auto !important;margin:20px 0;}
		.langNav li {display:block;float:left;line-height:14px;position:relative;}
		.langNav li a {display:block;float:left;padding:0 5px !important;border-left:1px solid #666;line-height:14px;font-size:12px;font-weight:bold;text-decoration:none;}
		.langNav li a:hover {text-decoration:none;cursor:default;}
		.langNav ul ul {display:none;background:#999999;position:absolute;bottom:-6px;left:0;width:auto !important;}
		.langNav ul li:hover ul {display:block !important;}
		.langNav ul li ul li{
		float:none !important;
		clear:both;
		display:block !important;
		width:150px;
		padding:0;
		margin:0;
		border:none;
		}
		.langNav ul li ul li a {display:block !important;color:#fff;border:none;padding:2px 10px !important;}
		.langNav ul li ul li a:hover, .langNav ul li ul li a:sctive {color:#ddd;cursor:pointer;}
		
		
		
/* add holiday styles 11.18.09 
#call  #holly { 
background:transparent url('/SiteData/images/single-hol/2d75487875ae7894/single-holly_ds_1.png') no-repeat top left; height:96px; width:108px; }

#holiday-gift { 
position:absolute;top:25px;right:108px;background:transparent url('/SiteData/images/great-gift/df025f63c04a7240/great-gift-idea.png') no-repeat 0 0;height:18px;width:264px;"
}*/



		
#footer .termsNav {float:right;}
		.termsNav li a {display:block;float:left;line-height:14px;margin:20px 0;padding:0 5px;color:#999;font-size:12px;border-left:1px solid #999;}
		.termsNav li.cms-core-nav-list-item1-selected a, .termsNav li.cms-core-nav-list-item1-unselected a  {border:none;}


#footer .copyright p.back a {
color:#2E60B3;font-size:12px;text-decoration:none;margin:0 0 10px 0;}
#footer .copyright p.back a:hover {
text-decoration:underline;}
#footer .copyright { clear:both;/*clear:left; float:left;*/ }
#footer .copyright p.copyright {color:#333;font-size:12px;margin:0 0 10px 0;}
#footer .copyright p.poweredBy {font-size:12px;color:#333; margin:0;}


#footer .ebSocialNetwork { display:block;height:38px; float:right; }
#footer .ebSocialNetwork img.icon { padding-right:10px; border:none; }


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#lpButtonBerlitz { position:absolute;top:-5px;right:125px;
background:transparent; width:208px; height:67px; }
