/*
 * CSS for SEF Updates and Layout Changes
 */

	#lyt_mainContent {
		position:relative;top:114px;
	}
	#lyt_topHeader {
		position:absolute;top:0;left:0;width:100%;height:114px;
	}
	#lyt_btmFooter {
		position:relative;top:114px;
	}
	
	#main strong.plain {
		font-weight:normal;
	}	
	span.dotted {
		background:transparent url(../img/interface/link-dottedline.gif) repeat-x scroll left bottom;	
	}
	
	#main #primaryContent #flashCarousel .noJS {
		position:relative;top:0;left:0;margin:0;padding:0;width:645px;
	}
	#main #primaryContent #flashCarousel h3 {
		text-decoration:none;border:none;margin:0 10px;padding:10px 0;
		color:#000000;
	}
	#main #primaryContent #flashCarousel p {
		font-weight:normal;text-align:left;display:block;margin:0;padding:0 10px 10px 10px;
	}

	#secondaryContent {
		overflow:hidden;
	}
	#idMainWide {
		position:relative;top:114px;
	}

	#page_system #main #primaryContent .contain .primaryBody, 
	#page_anyage #main #primaryContent .contain .primaryBody, 
	#page_myths #main #primaryContent .contain .primaryBody, 
	#page_facefitness #primaryContent .contain .primaryBody, 
	#main #primaryContent .contain .primaryBody {
		float:left;width:416px;margin:-12px 0 0 0;
	}
	#main #primaryContent .primarySidebar {
		margin-top:15px;
	}



	
/* include/related_links.php */

	#primaryContent #relatedLinks h5,
	#secondaryContent #relatedLinks h5 {
		height:23px;
		padding:0 5px;
	}
	



/* Overwrite all.css for Footer */

	.footerWide {
		margin:38px 0 0;
		width:100%;
	}
	#footer {
		left:0;
		width:895px;
		position:relative;
		margin:0 auto;
	}
	#footer div.copyright {
		margin:18px auto 0;
		padding-bottom:18px;
	}
	#footer div.copyright a.logo {
		display:block;
		float:left;
		height:17px;
		margin:0 20px 0 0;
		width:119px;
	}




/* howtouse.php */

	/* Set Block Title's Width and Height - howtouse.php */
	#page_howtouse .threeStep .step h4.altimg {
		width:220px;height:18px;
	}
	#page_howtouse .threeStep .step h5.altimg {
		width:220px;height:18px;
	}
	
	/* Overwrite css/pages/howtouse/main.css (line 66) - howtouse.php */	
	#page_howtouse .threeStep .step .altimg img {
		margin-bottom:0;
		margin-left:0;
	}
	
	/* Overwrite the 3 Blocks' height - howtouse.php */
	#page_howtouse .threeStep .step {
		height:425px;
	}
	
	
	
	
/* system/proactivsystem.php */

	/* Overwrite css/pages/system/main.css (line 7) - system/proactivsystem.php */	
	#page_proactivsystem #main #primaryContent h1 {
		background-position:0 -750px;
	}
	
	/* Overwrite css/pages/system/main.css (line 63) - system/proactivsystem.php */	
	#page_proactivsystem .threeStep .step .altimg img {
		margin-bottom:0;
		margin-left:0;
	}

	/* Set Block Title's Width and Height - system/proactivsystem.php */
	#page_proactivsystem .threeStep .step h4.altimg {
		width:211px;height:18px;
	}
	#page_proactivsystem .threeStep .step h5.altimg {
		width:211px;height:18px;
	}
	
	/* Overwrite the 3 Blocks' height - system/proactivsystem.php */
	#page_proactivsystem .threeStep .step {
		height:420px;
	}
	
	/* Overwrite the 3 Blocks' alignment - system/proactivsystem.php */	
	#page_proactivsystem .threeStepBlock .blockContent {
		padding:10px 0 12px 11px;
	}
	#page_proactivsystem .threeStepBlock .blockContent a.btnOrderYourSystem {
		position:relative;
		margin:15px auto 0;
	}
	
	/* Relocated the contents in the box at bottom - system/proactivsystem.php */
	#page_proactivsystem #footerOrderBonus {
		position:relative;
		height:198px;
	}
	#page_proactivsystem #orderProactiv {
		position:relative;
	}
	#page_proactivsystem #orderBonus {
		float:none;
		position:absolute;
		top:3px;
		right:3px;
	}	
	#page_proactivsystem #orderProactiv .blockContent h4 {
		margin:0 0 6px 10px;
	}
	#page_proactivsystem #orderBonus .blockContent {
		height:164px;
		padding-top:24px;
	}
	#page_proactivsystem #orderProactiv .blockContent {
		padding-top:13px;
		height:175px;
	}
	#page_proactivsystem #orderProactiv .blockContent h5 {
		height:49px;
	}
	
	



/* system/popup_renewing_nojs.php */

	/* Adjust footer alignment - system/popup_renewing_nojs.php */
	#page_popup_renewing_nojs #footer {
		width:786px;
	}
	#page_popup_renewing_nojs #footer #countryselector, 
	#page_popup_renewing_nojs #footer .copyright {
		left:0;
	}
	
	
	
	
	
/* system/dermatologists.php */
	
	#page_dermatologists #orderBonus .blockContent {
		padding-top:7px;
		height:147px;
	}
	
