﻿/*  
Site Name: Nutricia
Site URI: http://www.nutricia.co.nz
Description: Nutricia Professional Website
Version: 1.0

CONTENTS ------------------------------------------

Utils

*01: Backgrounds
*02: Hide
*03: Resizes
*04: Customs

*/



/* *01: Utils -----------------------------------------------------------------------------------------------------------------*/
	
	.print-only {
		display:block;
	}

/* *01: Backgrounds -----------------------------------------------------------------------------------------------------------------*/

	body,
	#header,
	#sub-nav,
	.cols-two .pri .hdg, 
	.cols-two .pri .hdg-wrapper, 
	.cols-three .sec .hdg, 
	.cols-three .sec .hdg-wrapper,
	.formula-info-mod,
	.glossary-mod,
	.cols-two-filter-list .mod-filter-bot,
	.back-listing a,
	.cont-category .content .download-pdf,
	.video-list .content ul .play-link,
	a.arrow-ind, 
	p.arrow-ind a, 
	ul.arrow-ind li,
	.pri a.arrow-ind,
	.pri p.arrow-ind a,
	.pri ul.arrow-ind li,
	.cols-three .sec a.arrow-ind,
	.cols-three .sec p.arrow-ind a,
	.cols-three .sec ul.arrow-ind li {
		background:none;
	}	

/* *02: Hide -----------------------------------------------------------------------------------------------------------------*/

	#header .log-out,
	#navigation,
	#sub-nav .my-profile,
	#sub-nav .site-search,
	#content.cols-two .sec,
	#content.cols-three .pri,
	#content.cols-three .tri,
	#footer,
	.useful-links-list .ind,
	.cont-section .tool-print,
	#header a.image-logo,
	.cont-section,
	.mod-promo,
	#video-player {
		display:none;
	}
	
/* *03: Resizes --------------------------------------------------------------------------------------------------------------*/

	#header .wrapper, 
	#sub-nav .wrapper, 
	#content, 
	#footer .wrapper,
	#content.cols-one, 
	#content.cols-two, 
	#content.cols-three,
	#content.cols-two .pri,
	#content.cols-three .sec,
	.useful-links-list .content,
	.formula-info-mod,
	.glossary-mod
	{
		width:100%;
	}
	
	#ie6 #content div.float-left,
	#ie7 #content div.float-left {
		width: 100% !important;
	}
	
	#header .wrapper {
		height:auto;
	}
	
/* *04: Margins & Paddings ---------------------------------------------------------------------------------------------------*/

/***** Common *****/
	
	a.arrow-ind, 
	p.arrow-ind a, 
	ul.arrow-ind li,
	.back-listing a,
	.cont-category .content .download-pdf,
	.video-list .content ul .play-link {
		padding:0;
	}

	.cont-gen {
		overflow:visible;
		margin-bottom:20px;
	}
	
	.cont-gen .cont-abs {
		padding-bottom:10px;
	}
	
	.cols-two .pri .cont-gen h1 {
		padding-left:0;
	}
	
	.cols-two .cont-gen p {
		margin:0 0 10px;
	}
	
	.cont-category .current-category {
		padding:0 0 10px;
	}
	
	#ie6 .mod-feature-gallery,
	#ie7 .mod-feature-gallery {
		width: 580px;
	}
	
/***** Header & Navigation *****/	
	
	#sub-nav {
		clear:both;
		margin:0 0 10px;
		padding:0;
	}
	
	#header img.image-logo {
		float:left;
	}
	
	#header .wrapper {
		overflow:hidden;
		margin:0 0 20px;
	}
	
	#header .message {
		float:right;
		margin:0;
		padding:55px 0 0;
		color:#000;
	}
	
	.crumbs {
		margin:0;
		padding:0 0 10px;
	}

/***** Video Content *****/

	.video-list .content {
		padding:15px 0 0;
	}
	
	.video-list .link-btn span {
		padding-left:0;
	}

/***** Section Header *****/
	
	ul.useful-links-list li,
	ul.glossary-list li {
		padding:10px 0;
	}
	
/***** Homepage *****/
	
	.cont-home-hdg {
		padding:0;
	}
	
	.cols-two .pri .hdg, 
	.cols-three .sec .hdg {
		padding:0;
	}
	
	.cols-two .pri .hdg h2, 
	.cols-three .sec .hdg h2 {
		color:#000;
	}
	
	.mod-homepage-cols {
		overflow: visible;
	}
	
	.mod-expander h2.toggler {
		padding:0 0 10px;
	}
	
	.mod-expander .content {
		margin:0 0 10px;
	}
	
/***** Two Column Filter List *****/
	
	.cols-two-filter-list .mod-filter-bot,
	.cols-two-filter-list .mod-filter-top {
		padding:10px 0 10px;
	}
	
	.cols-two-filter-list .list-title {
		padding:5px 0;
	}
	
	.cols-two .pri .hdg-wrapper, 
	.cols-three .sec .hdg-wrapper {
		padding:0 0 10px;
	}
	
	.glossary-mod .content,
	.formula-info-mod .content {
		padding:0;	
	}
	
	.formula-info-mod .content ul {
		margin:0;
	}
	
	.glossary-mod,
	.formula-info-mod {
		margin:0 0 20px;
	}
	
	.mod-decision h2.toggler {
		padding:0;
	}

/***** Forms *****/

	.form-gen {
		clear:both;
	}
	
/***** Tables *****/

	.cont-gen .table-header {
		border: 2px solid #666;
		border-left: none;
		border-right: none;
	}
	.cont-gen .table-sub-header {
		border: 2px solid #999;
		border-left: none;
		border-right: none;
	}
