
/****Landing page (English) Banner section **********/

#banner-Holder { background: url(../media/interface-new/banner-bg.gif) repeat-x left top; margin: 0px auto; width: 981px; position: relative; height: 145px; }

#img-container { float:left; width:746px; height: auto; margin: 5px 0px 0px 0px; overflow: hidden; }

#left-banner-content{ width:220px; height:135px; float:left; margin:5px; overflow: hidden;
display: inline; }

		.english-banner-bg { background-color:#606e88; }

#left-banner-content h2 { font-weight: bold; font-size: 2.4em; color: #FFFFFF; line-height: 1.1em; text-align: center;
padding:0.95em 0; }

#left-banner-content p { font-weight: normal; font-size: 1.8em; line-height: 1.1em; color: #FFFFFF; padding: 0em 0.3em 0em 0em; 
text-align: center; }

/*****************/

/****Landing page (German) Banner section **********/

.german-banner-bg{ background-color:#333; }

.spanish-banner-bg{ background-color:#e89309; }

.italian-banner-bg{ background-color:#97C709; }

.french-banner-bg{ background-color:#375DA8; }

.cobuild-banner-bg { background-color:#D4481D; }


/*****************/
		
/****Landing page (English) left section **********/

.tpl-2col-landing #content-related .box1 { background-color:#f8f8f8; border:#CCC 1px solid;  padding: 10px; overflow: hidden; display: block;  width: 203px !important; margin:0em 0em 0.50em 0em; }

	.tpl-2col-landing #content-related .box1 h3  {font-weight:bold; font-size:1.7em; color:#000000; line-height:1.1em; text-align:left; margin:0em 0em 0.3em 0em; }

	.tpl-2col-landing #content-related .box1 ul { margin:0px; padding: 0em 0em 0.5em 0em; list-style-type:none; text-align:left;}

	.tpl-2col-landing #content-related .box1 li { display:block; font-weight:normal; font-size:1.20em; color:#333399; margin: 3px 0em 0em 0em; line-height: 1em; height: auto;}
			
			.tpl-2col-landing #content-related .box1 li a { border-bottom: 0px none transparent; }

		.tpl-2col-landing #content-related .box1 h4 {font-weight:bold; font-size:1.2em; margin:0.8em 0em 0.5em 0em; color:#333399; text-align:left;}
				
				.tpl-2col-landing #content-related .box1 h4 a { border-bottom:0px none transparent; }

		.tpl-2col-landing #content-related .box1 h5 { font-weight:bold; font-size:1.2em; color:#000000; text-align:left; margin:1em 0em 0.3em 0em;}
		
		.tpl-2col-landing #content-related .info-box { position:absolute !important; height:188px !important; z-index:1 !important; left: 32px !important; top: 528px !important; visibility:hidden; margin:0em; background: url(../media/interface-new/info-box-bg.gif) no-repeat left top !important; width: 180px !important; overflow: hidden !important; font-size: 0.90em !important; display: inline-block !important;  }

.tpl-2col-landing #content-related .info-box p { margin: 0em !important; margin: 6px !important; font-size: 1.10em !important; line-height: 1.25em !important; }

		
	/********For shopping section left navigation section style change*******/
		
		.tpl-3col-wide #content-related .box1 { background-color:#f8f8f8; border:#CCC 1px solid;  padding: 10px; overflow: hidden; display: block;  width: auto !important; margin:0em 0em 0.50em 0em; }

	.tpl-3col-wide #content-related .box1 h3  {font-weight:bold; font-size:1.7em; color:#000000; line-height:1.1em; text-align:left; margin:0em 0em 0.3em 0em; }

	.tpl-3col-wide #content-related .box1 ul { margin:0px; padding: 0em 0em 0.5em 0em; list-style-type:none; text-align:left;}

	.tpl-3col-wide #content-related .box1 li { display:block; font-weight:normal; font-size:1.2em; color:#333399; margin: 3px 0em 0em 0em; line-height: 1em; height: auto;}
			
			.tpl-3col-wide #content-related .box1 li a { border-bottom: 0px none transparent; }

		.tpl-3col-wide #content-related .box1 h4 {font-weight:bold; font-size:1.2em; margin:0.8em 0em 0.5em 0em; color:#333399; text-align:left;}
				
				.tpl-3col-wide #content-related .box1 h4 a { border-bottom:0px none transparent; }

		.tpl-3col-wide #content-related .box1 h5 { font-weight:bold; font-size:1.2em; color:#000000; text-align:left; margin:1em 0em 0.3em 0em;}
		
		
		/********For Extras section left navigation section style change*******/
		
		.tpl-3col-generic #content-related .box1 { background-color:#f8f8f8; border:#CCC 1px solid;  padding: 10px; overflow: hidden; display: block;  width: auto !important; margin:0em 0em 0.50em 0em; }

	.tpl-3col-generic #content-related .box1 h3  {font-weight:bold; font-size:1.7em; color:#000000; line-height:1.1em; text-align:left; margin:0em 0em 0.3em 0em; }

	.tpl-3col-generic #content-related .box1 ul { margin:0px; padding: 0em 0em 0.5em 0em; list-style-type:none; text-align:left;}

	.tpl-3col-generic #content-related .box1 li { display:block; font-weight:normal; font-size:1.2em; color:#333399; margin: 3px 0em 0em 0em; line-height: 1em; height: auto; }
			
			.tpl-3col-generic #content-related .box1 li a { border-bottom: 0px none transparent; }

		.tpl-3col-generic #content-related .box1 h4 {font-weight:bold; font-size:1.2em; margin:0.8em 0em 0.5em 0em; color:#333399; text-align:left;}
				
				.tpl-3col-generic #content-related .box1 h4 a { border-bottom:0px none transparent; }

		.tpl-3col-generic #content-related .box1 h5 { font-weight:bold; font-size:1.2em; color:#000000; text-align:left; margin:1em 0em 0.3em 0em;}
		
		
		/********For Promos section left navigation section style change*******/
		
		.tpl-2col-sbar-left #content-related .box1 { background-color:#f8f8f8; border:#CCC 1px solid;  padding: 10px; overflow: hidden; display: block;  width: auto !important; margin:0em 0em 0.50em 0em; }

	.tpl-2col-sbar-left #content-related .box1 h3  {font-weight:bold; font-size:1.7em; color:#000000; line-height:1.1em; text-align:left; margin:0em 0em 0.3em 0em; }

	.tpl-2col-sbar-left #content-related .box1 ul { margin:0px; padding: 0em 0em 0.5em 0em; list-style-type:none; text-align:left;}

	.tpl-2col-sbar-left #content-related .box1 li { display:block; font-weight:normal; font-size:1.2em; color:#333399; margin: 3px 0em 0em 0em; line-height: 1em; height: auto; }
			
			.tpl-2col-sbar-left #content-related .box1 li a { border-bottom: 0px none transparent; }

		.tpl-2col-sbar-left #content-related .box1 h4 {font-weight:bold; font-size:1.2em; margin:0.8em 0em 0.5em 0em; color:#333399; text-align:left;}
				
				.tpl-2col-sbar-left #content-related .box1 h4 a { border-bottom:0px none transparent; }

		.tpl-2col-sbar-left #content-related .box1 h5 { font-weight:bold; font-size:1.2em; color:#000000; text-align:left; margin:1em 0em 0.3em 0em;}
		
		.tpl-2col-landing #content-main p a:hover { color:#99ccff!important; }
		
	#content-related .english-left-content-section2 { background: url(../media/interface-new/right-section-hd-bg.gif) repeat-x left top; border:#CCC 1px solid;  float:left; width:223px; margin:0em 0em 0.50em 0em; padding:0em; height:67px; }

	#content-related .english-left-content-section2 p { float:right; font-size:1.01em; margin:0em 0.6em 0em 0em; padding: 0px; text-align: right; }

		#content-related .english-left-content-section2 .activ-ur-dic { height:31px; padding:8px; }
		
		#content-related .english-left-content-section2 .activ-ur-dic .inputbox { display: none; }
		
		#content-related .english-left-content-section3 { background-color:#ededed; border:#CCC 1px solid; float: left; width:185px; margin:0em 0em 0.5em 0em; padding:1em 0.3em 1em 3.2em; }
		
		#content-related a { border-bottom: 0px transparent none; }


/****Landing page (English) mid section **********/

.content-top-section { overflow:hidden; background:url(../media/interface-new/english-content-section-hd.gif) repeat-x left top; border:#ced3d9 1px solid; text-align:left; width:729px; padding:1em 1em 0.55em 1em; margin: 0em 0em 0em 0em; display:inline-block; }
		
		 .content-top-section a { font-size: 1.2em; float:left; padding-right:5px; } .displayTxt { color: #333399 !important; font-size: 1.2em; padding:0 0 0 0.45em; float:left; } .addThis { display:inline-block; float:right; }
				.results-display-Txt { width:388px; color: #333399 !important; font-size: 1.2em; padding:0 80px 0 0; float:right; font-weight:bold; }
.para-left { float:left; clear:both; overflow:hidden; display:inline-block; width:700px; }
.content-top-section p{ font-weight:normal; font-size:1.4em!important; color:#000000; line-height:1.5em; padding:0.2em 0em 0.01em 0em; text-align: center;}


.english-content-mid-section { clear:both; background: url(../media/interface-new/english-mid-banner-bg.gif) no-repeat left top; border:#ced3d9 0px solid; width:750px; height:auto; margin: 0; float:left; }

.english-content-mid-section p { padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.english-content-mid-section h3 { font-weight:bold; padding:0.5em 8em 0 14.20em; margin:0 !important; color:#165ca0 !important;}

.english-content-mid-section ul { padding:0.5em 8em 0 17em; list-style-type:none; color:#165ca0; } .english-content-mid-section ul li a { color:#165ca0 !important; font-size:1.1em; }

.english-content-mid-section p a { color:#0066ff!important; }



/***********German Mid Section ************/
.german-content-mid-section { background: url(../media/interface-new/german-mid-banner-bg.gif) no-repeat left top;border:#ced3d9 0px solid; width:auto; height:auto; margin: 0.05em 0 0 0; float:left; }

.german-content-mid-section p{padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.german-content-mid-section p a { color:#0066ff!important; }

/***********Spanish Mid Section ************/
.spanish-content-mid-section { background:  url(../media/interface-new/spanish-banner-hd-bg.jpg) no-repeat left top; border:#ced3d9 0px solid; width:auto; height:auto; margin: 0.05em 0em 0em 0em; float:left; }

.spanish-content-mid-section p{padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.spanish-content-mid-section p a{ color:#0066ff!important; }

/***********Italian Mid Section ************/
.italian-content-mid-section { background: url(../media/interface-new/italy-banner-hd-bg.gif) no-repeat left top; border:#ced3d9 0px solid;
width:752px; height:auto; margin: 0.05em 0em 0em 0em; float:left; }

.italian-content-mid-section p {padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.italian-content-mid-section p a{ color:#0066ff!important; }

/***********French Mid Section ************/
.french-content-mid-section { background: url(../media/interface-new/french-banner-hd-bg.gif) no-repeat left top; border:#ced3d9 0px solid;
width:752px; height:auto; margin:0; float:left; }

.french-content-mid-section p {padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.french-content-mid-section p a{ color:#0066ff!important; }
.french-content-mid-section h3 { font-weight:bold; padding:0.5em 8em 0 14.20em; margin:0 !important; color:#165ca0 !important;}

.french-content-mid-section ul { padding:0.5em 8em 0 17em; list-style-type:none; color:#165ca0; } .french-content-mid-section ul li a { color:#165ca0 !important; font-size:1.1em; }


/***********Cobuild Mid Section ************/
.cobuild-content-mid-section { background: url(../media/interface-new/cobuild-mid-banner-bg.gif) no-repeat left top;border:#ced3d9 0px solid; width:auto; height:auto; margin: 0.05em 0em 0em 0em; float:left; }

.cobuild-content-mid-section p {padding:0.5em 8em 0 16em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.cobuild-content-mid-section h3 { font-weight:bold; padding:0.5em 8em 0 14.20em; margin:0 !important; color:#165ca0 !important;}

.cobuild-content-mid-section ul { padding:0.5em 8em 0 17em; list-style-type:none; color:#165ca0; } .cobuild-content-mid-section ul li a { color:#165ca0 !important; font-size:1.1em; }

.cobuild-content-mid-section p a { color:#0066ff!important; }


/***********Other Language Mid Section ************/

.content-other-mid-section-start { background: url(../media/interface-new/otherlanguages-mid-banner-bg.gif) no-repeat left top; border:#ced3d9 0px solid; width:auto; /*height:205px;*/ margin: 0.05em 0em 0em 0em; float:left; }

.content-other-mid-section-start p {padding:0.5em 8em 0 21.65em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}

.content-other-mid-section-start h3 { font-weight:bold; padding:0.5em 8em 0 19.20em; margin:0 !important; color:#165ca0 !important;}

.content-other-mid-section-start ul { padding:0.5em 8em 0 23.65em; list-style-type:none; color:#165ca0; } .content-other-mid-section-start ul li a { color:#165ca0 !important; font-size:1.1em; }

/***********Collins Clubs Mid Section ************/

.clubs-content-mid-section { background: url(../media/interface-new/content-mid-banner-bg.gif) repeat-x left top; border:#ced3d9 1px solid; width:749px; height:auto; margin: 0.15em 0em 1em 0em;  display: inline-block; float:left; }

.clubs-content-mid-section .leftBox { float: left; width: 700px; }

.clubs-content-mid-section .leftBox h3 { color:#333; font-size:1.4em; font-weight:bold !important; margin:0.25em 0 0 1em !important; padding:0.45em 0 0; }
	
.clubs-content-mid-section p { padding:0em 1em 0 1em; clear:both; font-weight:normal; font-size:1.25em!important; line-height:1.5em;}

.content-other-mid-section { background: url(../media/interface-new/content-mid-banner-bg.gif) repeat-x left top; border:#ced3d9 1px solid; width:751px; height:auto; margin: 0.75em 0em 0em 0em;  display: inline-block; border: 1px solid #d1d6db; }

		.content-other-mid-section .leftBox { float: left; width: 700px; }

		.content-other-mid-section .leftBox h3 { color:#333; font-size:1.4em; font-weight:bold !important; margin:0.25em 0 0 1em !important; padding:0.45em 0 0; }
				
				.content-other-mid-section .leftBox p { padding:0.5em 1em 0 1em; font-weight:normal; font-size:1.25em!important; line-height:1.50em;}
				
				
	.content-other-mid-section2 { background: url(../media/interface-new/print-graphic.jpg) no-repeat 40px center; border:#ced3d9 1px solid; width:751px; height:auto; margin:0.75em 0 1em;  display: inline-block; border: 1px solid #d1d6db; }
	
	.content-other-mid-section2 .rightBox p { padding:0.5em 1em 0 1em; font-weight:normal; font-size:1.25em!important; line-height:1.30em;}
	
	.spanish-cover-bg { background: url(../media/interface-new/spanish-dictionary-graphic-3d.jpg) no-repeat center top; width:200px; height: 360px; }
	
	.french-cover-bg { background: url(../media/interface-new/french-dictionary-graphic-3d.jpg) no-repeat center top; width:199px; height: 428px; }
	
	
			.content-other-mid-section2 .rightBox { float: right; width: 450px; margin:0 2em 0 0; }
			
			.content-other-mid-section2 .rightBox h3 { color:#333; font-size:1.4em; font-weight:bold !important; margin:0.25em 0 0 1em !important; padding:0.45em 0 0; }
			
			.content-other-mid-section2 p a { color:#0066ff!important; }
				.content-other-mid-section2 p a:hover { color:#99ccff!important; }
				
			
			
				.blueTxt { color:#0066ff!important; }
				.content-other-mid-section .leftBox p a { color:#0066ff!important; }
				.content-other-mid-section .leftBox p a:hover { color:#99ccff!important; }
				
				.content-other-mid-section .leftBox .phraseBg { background: url(../media/interface-new/Phrasebooks-graphic.jpg) no-repeat right top; height: 85px; border-bottom: 1px dotted #d1d6db; margin: 3em 0em 0em 1em; }
				
				.content-other-mid-section .leftBox .audioBg { background: url(../media/interface-new/audio-lang-graphic.jpg) no-repeat right top; height: 92px;  margin: 2em 0em 0em 1em; border-bottom: 1px dotted #d1d6db;}
				
				.content-other-mid-section .leftBox .easyBg { background: url(../media/interface-new/easy-learning-graphic.jpg) no-repeat right top; height: 197px;  margin: 2em 0em 0em 1em; border-bottom: 1px dotted #d1d6db;}

				.content-other-mid-section .leftBox .clubsBg { background: url(../media/resources/collins-clubs/french-club-cover-spread.gif) no-repeat 56px top; height: 84px;  margin: 2em 0em 0em 1em; }


.content-mid-section { background: url(../media/interface-new/content-mid-banner-bg.gif) repeat-x left top; width:751px; height:auto; margin: 0.2em 0em 0em 0em; display: inline-block; }

h3.header-Sale { font-weight: bold;  font-size: 1.5em!important; padding: 0.55em 0px 1.3em; color: #000; line-height: 1.10em!important; color:#FF0000!important; }
		
		.content-mid-section .leftBox { float: left; width: 510px; }
		
		.content-mid-section .leftBox h4 { clear: both; margin:1.5em 0 0 1em!important; float:left;}
		
		.content-mid-section .rightBox { float: left; width: 220px; margin: 4em 0em 0em 1em; }
		
		.content-mid-section .leftBox2 { float: left; width: 250px; }
		
		.content-mid-section .leftBox2 h4 { clear: both; margin:1.5em 0 0 1em!important; float:left;}
		
		.content-mid-section .rightBox2 { float: left; width: 460px; margin: 2em 0em 0em 1em; }
		
		.content-mid-section .leftBox2 p { padding:0.5em 1em 0 1em; font-weight:normal; font-size:1.25em!important; line-height:1.50em;}
				
				
	.content-mid-section .rightBox2 p { padding:0.5em 1em 0 1em; font-weight:normal; font-size:1.25em!important; line-height:1.30em;}
		
		/****Shop pages - easy section, and other extended 2-col layouts *******/
		/*Left Content container*/
		.shop-extend-leftContent { width:470px; float:left; padding:1em 0 0 1em; }
		.shop-extend-leftContent h3 { margin:0!important; clear:both; }		
		.h3-medium-text { font-size:1.3em!important; }

		/*Right Content container*/
		.shop-extend-rightContent { width:240px; float:left; padding:0em 2.50em 0em 0.20em; }
		#content-main .shop-extend-rightContent p { margin:0em 0em 0em 10px;  }
		
		#content-main .shop-extend-rightContent p.level-one-list { margin:0em 0em 0em 40px;  }
		
		
				.padlock { background:transparent url(../media/interface/store-table-products-padlock.gif) no-repeat scroll 161px 13px;
		clear:both; float:left; padding:1em 0 1em 0; width:300px; }	

			.easy-learning-box { float:left; overflow:hidden; padding: 0 0 0 94px; overflow:hidden; }
				
				.spanish-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-spanish.jpg) no-repeat left 4px; }
				
				.french-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-french.jpg) no-repeat left 4px; }
				
				.italian-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-italian.jpg) no-repeat left 4px; }
				
				.german-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-german.jpg) no-repeat left 4px;}
				
				.portuguese-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-portugese.jpg) no-repeat left 4px; }
				
				.mandarin-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-mandarin.jpg) no-repeat left 4px; }
				
				.greek-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-greek.jpg) no-repeat left 4px; }
				
				.japanese-easy-audio-bg { background:url(../media/resources/easy-learning/thumb-easy-japanese.jpg) no-repeat left 4px; }
				
				.polish-easy-audio-bg {background:url(../media/resources/easy-learning/thumb-easy-polish.jpg) no-repeat left 4px; }
				
			.easy-learning-box p { clear:both; float:left; overflow:hidden; width:225px; }
			
			.buynowBig { padding:0 0 0 3em; } .spanish-learning-box strong { color:#DB0220; font-weight:bold; }
			
			.trial strong { color:#DB0220; font-weight:bold; }

		/**************/
				.content-mid-section .leftBox h3 { color:#333; font-size:1.4em; font-weight:bold !important; margin:0.25em 0 0 1em !important; padding:0.45em 0 0; }
				
				.content-mid-section .leftBox p { padding:0.5em 1em 0 1em; font-weight:normal; font-size:1.25em!important; line-height:1.3em;}
				.content-mid-section .div-box{ padding:1em 1em 0;  float:left; font-size:1.3em; clear: both; width:450px; }
				
				#content-main .hrline { border-bottom:1px dotted #B1B3B7; clear:both; height:25px; }
				
				.content-mid-section .leftBox p a { color:#0066ff!important; }
				.content-mid-section .leftBox p a:hover { color:#99ccff!important; }
				.blueTextStyle{ color:#0066ff!important; }
				
				.content-mid-section ul.desktop-menu { font-weight:normal; font-size:1.1em; color:#333366; padding:0em 0.5em 0em 0em; margin:0.05em 0 1.3em 5px !important; float:left;}

					.content-mid-section ul.desktop-menu li {display:block; list-style-type:none; margin:0.55em 0 0; width:auto;}


						.content-mid-section ul.desktop-menu li.green-btn {background: url(../media/interface-new/tick-btn.gif) no-repeat scroll left top; clear:left; color:#333 !important; display:block; font-size:1.3em; font-weight:bold; padding:0.2em 0 0.7em 3em; width:auto; }

/********** Table Styles Start******************/

.table-section { float: left; width: auto; padding: 0em; margin: 0.30em 0em 0.50em 0em;}


/* 1st table style */

table.ss td{padding:0.5em 0em 0em 0em; vertical-align:top; border: 2px solid #FFF;}

table.ss td table td { border-style: none; }

table.ss .col1 {width:/*49*/31% !important; } table.ss .col2 { width:14% !important; } table.ss .col3 {width:14% !important;} table.ss .col4 {width:14% !important;}

table.ss .col5 {width:14% !important;} table.ss .col6 {width:7% !important;} table.ss .col7 {width:/*7*/14% !important;}



table.ss td span{ font-size:9px;font-weight:normal; padding:1em 1em 0em 0.5em; float:left;}


.th-bg { line-height:1.15em; background:url(../media/interface-new/english-table-hd-bg.gif) repeat-x top left; font-size:8pt; font-weight:normal; padding:0.22em 0em 0em 0em !important; vertical-align:middle !important;  height: 36px!important;}

		.th-bg a { color:#333!important; line-height:1.15em; }

.th-german { background:url(../media/interface-new/german-table-hd-bg.gif) repeat-x top left; }


.th2-bg {background:url(../media/interface-new/table-th-bg.gif) repeat-x top left; font-size:8pt; font-weight:normal; padding:0.22em 0em 0em 0em !important; vertical-align:middle !important; }

.th-clear{ background:#FFF; font-size:0em; overflow:hidden; height:2px;}

table.ss td h3 { font-size:8pt; font-weight:bold; margin: 0em !important; }

table.ss td h3 a { color: #333!important; }

table.ss td p { font-size:1.0em; font-weight:normal; }

table.ss .img { width:28px; height:26px; padding:0em 0em 0em 0em;}

table.ss .innertblfirst td{padding:0em 1em 1em 1em; width:100;}

table.ss td.ie-fix1 { /*border:0 none Transparent;*/ padding:0; }

.trial-buy { margin:5px 5px 0; text-align:center; }
.trial-buy .price-txt { color:#990000; text-align:center; float:none; padding:0;}
.trial-buy .buy-txt { color:#000; float:none; padding:0;}

.height-fix1 { height:98px; vertical-align:bottom!important; }

.height-fix3 { height:102px; vertical-align:bottom!important; }
.height-fix4 { height:120px; vertical-align:bottom!important; }
.height-fix5 { height:105px; vertical-align:bottom!important; }
.height-fix6 { height:131px; vertical-align:bottom!important; }


.height-fix2 { height:158px; vertical-align:bottom!important; }
.height-fix1-easy { height:74px; vertical-align:bottom!important; }




/*.trial-buy a { background: url(../media/interface-new/collins-logo.gif) no-repeat left top !important; color:#1D76CD !important; text-decoration:none; display: block; padding:0 0 12px 30px; }*/

.trial-buy a:hover { color:Silver !important; }

ul.desktop-menu{ font-weight:normal; font-size:1.1em; color:#333366; padding:0em 0.5em 0em 0em; margin:0.05em 0 1.3em 5px !important; float:left;}

ul.desktop-menu li {display:block; list-style-type:none; margin:0em; width:150px;}

ul.desktop-menu li.green-btn {background:transparent url(../media/interface-new/tick-btn.gif) no-repeat scroll right top;clear:left; padding:0.5em 3em 0.75em 1em; display:block; width:auto; color: #333 !important;}

ul.desktop-menu li a.green-btn {background:transparent url(../media/interface-new/tick-btn.gif) no-repeat scroll right top;clear:left; padding:0.5em 1em 0.5em 1em; display:block; width:auto; color: #333 !important;}
	
	ul.desktop-menu li a.green-btn:hover { color: #999 !important; }
	
	ul.desktop-menu li.black-btn {background:transparent url(../media/interface-new/black-btn.gif) no-repeat scroll right top;clear:left; padding:0.5em 3em 0.75em 1em; display:block; width:auto; color: #333 !important;}

ul.desktop-menu li a.black-btn {background:transparent url(../media/interface-new/black-btn.gif) no-repeat scroll right top;clear:left; padding:0.5em 1em 0.5em 1em; display:block; width:auto; color: #333 !important;}

	ul.desktop-menu li a.black-btn:hover { color: #999 !important; }


/* 1st table style */

.firsttbl{ background-color:#e8ecf7 !important; }

.firsttbl-german{ background-color:#F8F8F8 !important; }

.firsttbl-spanish{ background-color:#F7F6E8 !important; }

.firsttbl-italian{ background-color:#F6FCE5 !important; }

.firsttbl-french{ background-color:#F0F2FC !important; }

.firsttbl-cobuild{ background-color:#FFF1F1 !important; }


.firsttbl-english-dic { padding:0em 1em 1em 1em !important; text-align: center; width:120px !important; }

.secondtd-english-dic { width:auto; } td.secondtd-english-dic { padding:5px !important; }

.firsttbl-german-dic { background:url(../media/interface-new/1st-tbl-german-dic.gif) no-repeat top center; padding:8em 1em 1em 1em !important; }

.firsttbl-spanish-dic { background:url(../media/interface-new/1st-tbl-spanish-dic.gif) no-repeat top center; padding:8em 1em 1em 1em !important; }

.firsttbl-italian-dic { background:url(../media/interface-new/1st-tbl-italy-dic.gif) no-repeat top center; padding:8em 1em 1em 1em !important; width: 79px; }

.firsttbl-french-dic { background:url(../media/interface-new/1st-tbl-french-dic.gif) no-repeat top center; padding:8em 1em 1em 1em !important; width: 79px; }

.firsttbl-cobuild-dic { background:url(../media/interface-new/1st-tbl-cobuild-dic.gif) no-repeat top center; padding:8em 1em 1em 1em !important; width: 79px; }

/*.firsttbl-english-dic img { }*/


/* 2nd table style */

.secondtbl td{ background-color:#dee4f5 !important;}

.secondtbl-german td{ background-color:#F2F2F2 !important;}

.secondtbl-spanish td{ background-color:#F5F1DE !important;}

.secondtbl-italian td{ background-color:#F5F1DE !important;}

.secondtbl-french td{ background-color:#E3E5F9 !important;}

.secondtbl-english-dic { background:url(../media/interface-new/2nd-tbl-english-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.secondtbl-german-dic { background:url(../media/interface-new/2nd-tbl-german-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.secondtbl-spanish-dic { background:url(../media/interface-new/2nd-tbl-spanish-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.secondtbl-italian-dic { background:url(../media/interface-new/2nd-tbl-italy-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.secondtbl-french-dic { background:url(../media/interface-new/2nd-tbl-french-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }


/* 3rd table style */

.thirdtbl{ background-color:#e8ecf7 !important;}

.thirdtbl-english-dic { background:url(../media/interface-new/3rd-tbl-english-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.thirdtbl-german-dic { background:url(../media/interface-new/3rd-tbl-german-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.thirdtbl-spanish-dic { background:url(../media/interface-new/3rd-tbl-spanish-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.thirdtbl-italian-dic { background:url(../media/interface-new/3rd-tbl-italy-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.thirdtbl-french-dic { background:url(../media/interface-new/3rd-tbl-french-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

/* 4th table style */

.fourthhtbl{background-color:#dee4f5 !important;}

.fourthhtbl-english-dic {background:url(../media/interface-new/4th-tbl-english-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.fourthhtbl-german-dic {background:url(../media/interface-new/4th-tbl-german-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.fourthhtbl-spanish-dic {background:url(../media/interface-new/4th-tbl-spanish-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.fourthhtbl-italian-dic {background:url(../media/interface-new/4th-tbl-italy-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

.fourthhtbl-french-dic {background:url(../media/interface-new/4th-tbl-french-dic.gif) no-repeat top center; padding:8em 1em 0em 1em !important; }

/* 5th table style */

.fifthtbl{background-color:#e8ecf7 !important; }

.fifthtbl-english-dic { background:url(../media/interface-new/5th-tbl-english-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.fifthtbl-german-dic { background:url(../media/interface-new/5th-tbl-german-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.fifthtbl-spanish-dic { background:url(../media/interface-new/5th-tbl-spanish-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.fifthtbl-french-dic { background:url(../media/interface-new/5th-tbl-french-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

/* 6th table style */

.sixthtbl-german-dic { background:url(../media/interface-new/6th-tbl-german-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.sixthtbl-spanish-dic { background:url(../media/interface-new/6th-tbl-spanish-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.sixthtbl-french-dic { background:url(../media/interface-new/6th-tbl-french-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

/* 7th table style */

.seventhtbl-spanish-dic { background:url(../media/interface-new/7th-tbl-spanish-dic.gif) no-repeat top center; width:auto !important; padding:8em 1em 0em !important;  }

.tbl-red { color:#FF0000; }

/*************Overlay styles***********/
#pop-up {
	position:absolute;
	height:226px;
	z-index:1;
	left: 742px;
	top: 905px;
	visibility:hidden;
	margin:0em;
}

#pop-up-cobuild {
	position:absolute;
	height:226px;
	z-index:1;
	left: 738px;
	top: 635px;
	visibility:hidden;
	margin:0em;
}

#pop-up-english1 {
	position:absolute;
	height:226px;
	z-index:1;
	left: 742px;
	top: 815px;
	visibility:hidden;
	margin:0em;
}

#pop-up-english2 {
	position:absolute;
	height:226px;
	z-index:1;
	left: 742px;
	top: 1400px;
	visibility:hidden;
	margin:0em;
}

#pop-up-german1 { position:absolute; height:226px; z-index:1; left: 742px; top: 945px; visibility:hidden; margin:0em; }

#pop-up-german2 { position:absolute; height:226px; z-index:1; left: 742px; top: 1835px; visibility:hidden; margin:0em; }

#pop-up-french1 { position:absolute; height:226px; z-index:1; left: 742px; top: 945px; visibility:hidden; margin:0em; }

#pop-up-french2 { position:absolute; height:226px; z-index:1; left: 742px; top: 1795px; visibility:hidden; margin:0em; }

#pop-up-spanish1 { position:absolute; height:226px; z-index:1; left: 742px; top: 1198px; visibility:hidden; margin:0em; }

#pop-up-spanish2 { position:absolute; height:226px; z-index:1; left: 742px; top: 1995px; visibility:hidden; margin:0em; }

#pop-up-italian { position:absolute; height:226px; z-index:1; left: 742px; top: 1255px; visibility:hidden; margin:0em; }


.pop-up-top-section {
background:url(../media/interface-new/pop-up-menu-hd-bg.gif) no-repeat top left;
margin:0em 0em 0em 0em;
width:194px;
height:33px;
overflow:hidden;
}

#content-main .pop-up-top-section h3{
font-size:1.15em;
font-weight:bold;
line-height:1em;
margin:1em 0 0 1em;
text-align:left;
}

.pop-up-mid-section {
background: url(../media/interface-new/pop-up-menu-mid-bg.gif) repeat-y top left;
width:164px;
margin:0em 0em 0em 0em;
overflow:hidden;
text-align:left;
}

#content-main .pop-up-mid-section ul.pop-up-menus{
font-weight: normal; 
color:#333366;
font-size:1.1em;
list-style-type:none;
margin:0.3em 0 1.3em 10px;
float:left;
}

.pop-up-mid-section ul.pop-up-menus li {
display:block;
list-style-type:none;
margin:0em;
width:125px;
}

.pop-up-mid-section ul.pop-up-menus li a.pop-up-tick-btn {
background:transparent url(../media/interface-new/pop-up-menu-tick.gif) no-repeat scroll right top;
clear:left;
padding:3px 0px 0px 0px;
display:block!important;
width:auto;
color:#333 !important;
}
.pop-up-mid-section ul.pop-up-menus li a:hover { color: #999 !important; }

.pop-up-mid-section ul.pop-up-menus li a.pop-up-cross-btn {
background: transparent url(../media/interface-new/pop-up-menu-cross.gif) no-repeat scroll right top;
clear:left;
padding:0;
display: block;
}

.language-learning-section a {
color: #ffffff; text-decoration: none
}

.pop-up-footer-section {
background: url(../media/interface-new/pop-up-menu-footer-bg.gif) no-repeat top left;
width:164px;
height:30px;
overflow: hidden;
}


#info-box { position:absolute; height:188px; z-index:1; left: 32px; top: 528px; visibility:hidden; margin:0em; background: url(../media/interface-new/info-box-bg.gif) no-repeat top left; width: 180px; overflow: hidden; font-size: 0.90em; display: inline-block;  }

#info-box p { padding: 6px; font-size: 1.10em; line-height: 1.25em; width:90%; overflow:hidden; }

#info-box-shop { position:absolute; height:125px; z-index:1; left: 32px; top: 1235px; visibility:hidden; margin:0em; background: url(../media/interface-new/info-box-bg.gif) no-repeat top left; width: 180px; overflow: hidden; font-size: 0.90em; display: inline-block;  }

#info-box-shop p { margin: 0em; margin: 6px; font-size: 1.10em; line-height: 1.25em; }

#info-box-shop2 { position:absolute; height:188px; z-index:1; left: 32px; top: 582px; visibility:hidden; margin:0em; background: url(../media/interface-new/info-box-bg.gif) no-repeat top left; width: 180px; overflow: hidden; font-size: 0.90em; display: inline-block;  }

#info-box-shop2 p { margin: 0em; margin: 6px; font-size: 1.10em; line-height: 1.25em; }

#info-box-extras { position:absolute; height:188px; z-index:1; left: 32px; top: 580px; visibility:hidden; margin:0em; background: url(../media/interface-new/info-box-bg.gif) no-repeat top left; width: 180px; overflow: hidden; font-size: 0.90em; display: inline-block;  }

#info-box-extras p { margin: 0em; margin: 6px; font-size: 1.10em; line-height: 1.25em; }



#footer .photo-rights { text-align:center; width:73.5em; margin: 1em auto 0 ; display:none; }
	
	#footer .photo-rights li { border-right: 0px none transparent; }
	
		/*#footer .photo-rights { display: none; }*/
			
	/****Sale Page take off after 30th September 2009****/
	
	.padlockSize2 { background: url(../media/interface/padlock-Size2.gif) no-repeat left 15px; padding:1em 0em 0em 2em; float:left; clear:both; width:220px; overflow:hidden; margin:0 0 0 1.55em;}

.buynowBig { float:left;}

.trial {float:left; margin:0em 0em 0em 0.35em; font-size:1.1em;}

.red-star-burst { background: url(../media/shop/red-star-burst.gif) no-repeat 260px 1px; overflow: hidden; } 

.red-star-burst2 { background: url(../media/shop/red-star-burst.gif) no-repeat center 120px; overflow: hidden; } 
	/************/
	
	
	
	