/*wrapper for page to keep centered*/
#main { margin: 0 auto; padding:0; width: 980px; position: relative; }
/*JAVASCRIPT MENU POSITIONING*/
#topmenu { padding-top:0; margin-top:0; }
#submenu { display:block; top:210px; left:0px; width: 980px; z-index:1000; /*mg added z-index*/ }
/*LOGO POSITIONING (hide printed logo from screen page) */
#print_logo { position:absolute; display: none; top: 70px; left: 72px; width:150px; height: 89px; }
#logo { display: block; width: 140px; height: 89px; position:absolute; top: 70px; left: 30px; }
/* FLASH banner positioning */ 
#flash { width: 695px; height: 134px; position: absolute; display:block; top: 50px; left: 285px; outline:none;}

/*layout for white box*/
#content { margin:0; padding: 0; width:980px; height: auto; position:absolute; top: 224px; background: url(../emea/timemagazine/images/bkgd_contentbox_top.gif) top left no-repeat #FFFFFF; }

#tools { margin:0; padding:0; width:980px; display:inline; }/*contains #breadcrumb and #pagetools*/
#breadcrumb { width: 440px; margin: 32px 25px 0; float:left; display:inline; }
#pagetools { width: 450px; margin: 0 20px; padding: 0; float:left; text-align:right; display:inline; }
  #pagetools img {  float:right; display:inline; padding:0; margin: 4px 0 0 0; border:0;}

a.sellsheet { 
	margin: 15px 6px 0 0;
	padding:13px 24px 13px 5px; 
	width:100px;
	display:block; 
	float:right;
	background-image:url(../images/pdficon.gif); 
	background-repeat: no-repeat; 
	background-position: right center;
	color: #b9b9b9;
	text-decoration:none; 
}

a.sellsheet:hover, 
a.sellsheet:active { 
	text-decoration:underline;
	}


#left_col { 
	padding: 94px 0 20px 0; 
	margin: 0 20px; 
	width: 180px; 
	float: left; 
	display: inline; 
	} 

#calendarkey { 
	width:180px; 
	padding:0; 
	margin:0; 
	border:0; 
	background: url(/emea/timemagazine/images/box_right_bkgd_01.gif) top left no-repeat;
	font-size:11px;
	line-height:12px;
	color:#354A61;
	}

#keywrap {
	background: url(/emea/timemagazine/images/box_right_footer.gif) 0 100% no-repeat;
 }
	
#calendarkey h4, #calendarkey h5 {
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	color:#354A61;
	font-size:11px;
	padding: 8px 0;
	margin:0;
	}
	
#calendarkey ul {
	padding: 2px 10px 2px 5px;
	margin: 0;
	}
	
#calendarkey ul li {
	list-style-type: none; 
	background:url(/us/timemagazine/images/bull_arw_blu_01.gif) 0px 6px no-repeat;
	margin:0; 
	padding: 5px 0px 1px 16px;
	line-height:1.1em; 
}

#calendarkey h5 { font-size: 11px; padding: 12px 12px 2px; text-transform:none; font-style:italic; text-align: left;}

#calendarkey dl { 
	padding: 8px 10px 16px 5px;
	margin:0;
	line-height:1.1em; 

 }

#calendarkey dt img { 
	clear:both; 
	display:block; 
	float:left; 
	padding: 0 8px 6px 8px; 
	margin:0;
	width:18px;
	}
	
#calendarkey dd { 
	display:block; 
	float:left; 
	padding: 2px 0 10px 0; 
	margin:0;
	width:125px;
	}
	
#calendarkey p.notes { clear:both; padding: 4px 20px 15px 14px; line-height:1.1em;}

	
#calendar_table { padding: 6px 0; margin: 0 30px 0 10px; width:720px; float:left; display:inline; } /*containing box for calender area*/

#footer { background:url(../emea/timemagazine/images/bkgd_contentbox_bot.gif) top left no-repeat #3a3c3c; width: 980px; float: left; }
#footer_date,
#kits { width: 400px; margin: 0 20px; padding: 20px 0; float:left; display:inline; }
#footer_date { width: auto; margin:0; }
#footer_links { width: 500px; margin: 0 20px; padding: 20px 0; float:left; display:inline; text-align:right; }
