
/* Remaining styles for misc pages */



/* ----- Home -------------------- */

body#home #mainContent label#column1,
body#home #mainContent label#column2,
body#home #mainContent label#column3
{
	float: left;
	width: 272px;
	color: #E56E19;
	font-size: 18px;
	text-align: left;
	padding-left: 22px;
	margin-bottom: 6px;
}

body#home #mainContent p
{
	margin: 6px 20px 20px 20px;
}

body#home #mainContent img
{
	margin-left: 20px;
}





/* ----- Choose your look ---- */

body#choose-look #mainContent img
{
	display: block;
	margin: auto auto;
}

body#choose-look #mainContent #columnBody
{
	margin-top: -14px;
}

body#choose-look #mainContent #columnBody img
{
	margin-left: -7px;
}

body#choose-look #mainContent p
{
	margin: 0 20px 15px 20px;
}





/* ----- Paint additive guide ---------------- */

body#paint-additive-guide #columnFooter .column1,
body#paint-additive-guide #columnFooter .column2,
body#paint-additive-guide #columnFooter .column3
{
	position: relative;
}

body#paint-additive-guide #columnFooter img.topRight
{
	top: 0;
	right: 20px;
	position: absolute;
}





/* ----- Choose surface prep product   ---------- */
/* ----- Choose clear finish product   ---------- */
/* ----- Choose paint additive product ---------- */

body#surface-prep-product-choices   #mainContent ul,
body#clear-finish-product-choices   #mainContent ul,
body#paint-additive-product-choices #mainContent ul
{
	margin-bottom: 20px;
}

body#surface-prep-product-choices   #mainContent li,
body#clear-finish-product-choices   #mainContent li,
body#paint-additive-product-choices #mainContent li
{
	margin-left: 17px;
}

body#surface-prep-product-choices   #mainContent h2,
body#clear-finish-product-choices   #mainContent h2,
body#paint-additive-product-choices #mainContent h2
{
	margin-bottom: 10px;
}





/* ----- FAQ ---------- */

body#faq #mainContent h3,
body#faq div#faq-accordion
{
	margin-left: 30px;
}

body#faq div.accordion-toggle:hover strong,
body#faq #faq-accordion div.accordion-content strong,
body#faq #faq-accordion div.accordion-toggle-active strong
{
	color: #E56E19;
}

body#faq div#faq-accordion
{
	margin-top: 10px;
    border: 1px solid #ccc;
}

body#faq div.accordion-toggle,
body#faq div.accordion-content
{
	padding: 10px;
}

body#faq div.accordion-content
{
	margin-top: -10px;
}

body#faq div.accordion
{
	position: relative; /* required for bounding */
}

body#faq div.accordion-toggle
{
    z-index: 10;		/* required for effect */
    cursor: pointer;
    position: relative; /* required for effect */
	background-color: #eee;
}

body#faq div.accordion-content,
body#faq div.accordion-toggle:hover,
body#faq div.accordion-toggle-active
{
	background: #fff;
	font-weight: bold;
}

body#faq div.accordion-toggle:hover
{
	font-weight: normal;
}

body#faq div.accordion-content
{
    overflow: hidden;	/* required for effect */
}





/* ----- International -------- */

body#international #mainContent p,
body#international #mainContent h3
{
	margin-left: 30px;
}

body#international #mainContent h3
{
	margin-top: 15px;
}

body#international #mainContent div.column
{
	float: left;
	width: 270px;
	
	/*border: 1px solid red;*/
}

body#international #mainContent p.contact
{
	width: 245px;
}

body#international #mainContent p.contact label
{
	display: block;
	margin-top: 15px;
	font-weight: bold;
}





/* ----- About ---------- */

#footer #aboutVisitAkzoNobel
{
	display: none;
}

body#about #mainContent p
{
	margin-left: 30px;
	margin-bottom: 20px;
}

body#about #mainContent p.aboutAkzo
{
	text-align: right;
	padding-right: 10px;
}

body#about #footer #aboutVisitAkzoNobel
{
	left: 0;
	top: -37px;
	display: block;
	position: absolute;
}





/* ----- Legal -------- */

body#legal #mainContent p,
body#legal #mainContent h3
{
	margin-left: 30px;
}

body#legal #mainContent ol
{
	margin-left: 50px;
}

body#legal #mainContent address
{
	margin-left: 60px;
}

body#legal #mainContent address + p
{
	margin-top: 15px;
}

body#legal #mainContent p
{
	margin-bottom: 15px;
}

body#legal #mainContent h3
{
	margin-top: 15px;
}





/* ----- Safety -------- */

body#safety #mainContent #safetyContent
{
	margin-left: 30px;
}

body#safety #mainContent p
{
	margin-bottom: 15px;
}

body#safety #mainContent p strong,
body#safety #mainContent p.emergency
{
	color: #333;
	font-weight: bold;
}

body#safety #mainContent p.emergency
{
	font-size: larger;
}

body#safety #mainContent #adobeReader
{
	width: 460px;
	margin-top: 18px;
}

body#safety #mainContent #adobeReader img
{
	float: right;
}

body#safety #mainContent #adobeReader p
{
	float: left;
	width: 280px;
	display: block;
	padding-top: 7px;
	
	/*border: 1px solid red;*/
}

body#safety #mainContent #msdsDocs
{
	clear: both;
	padding-top: 10px;
}

body#safety #mainContent #msdsDocs #column1 li:first-child,
body#safety #mainContent #msdsDocs #column2 li:first-child,
body#safety #mainContent #msdsDocs #column3 li:first-child
{
	color: #E56E19;
	margin-left: 0;
	font-size: 12px;
	list-style: none;
	font-weight: bold;
}

body#safety #mainContent #msdsDocs #column1,
body#safety #mainContent #msdsDocs #column2,
body#safety #mainContent #msdsDocs #column3
{
	float: left;
	list-style: none;
	margin-right: 10px;
	
	/*border: 1px solid red;*/
}

body#safety #mainContent #msdsDocs #column1,
body#safety #mainContent #msdsDocs #column2
{
	width: 150px;
	list-style: disc;
}

body#safety #mainContent #msdsDocs #column1 li,
body#safety #mainContent #msdsDocs #column2 li
{
	margin-left: 17px;
}

body#safety #mainContent #msdsDocs #column3
{
	width: 510px;
}

body#safety #mainContent #msdsDocs #column2
{
	border-right: 1px solid #333;
}

body#safety #mainContent #msdsDocs #column3
{
	margin-left: 10px;
}





/* ----- Application Guide -------- */

body#application #mainContent p,
body#application #mainContent h3,
body#application #mainContent ol
{
	margin-right: 40px;
}

body#application #mainContent p,
body#application #mainContent h3,
body#application #mainContent ol,
body#application #mainContent img.example.first
{
	margin-left: 30px;
}

body#application #mainContent h3
{
	color: #444;
	clear: both;
	padding-top: 2px;
	margin-bottom: 6px;
}

body#application #mainContent h4
{
	color: #444;
	padding-top: 15px;
	margin-bottom: 4px;
	background: transparent url(../img/css/bgd-h2.jpg) no-repeat top left;
}

body#application #mainContent p,
body#application #mainContent ol
{
	margin-bottom: 15px;
}

body#application #mainContent .extraTopPadding
{
	padding-top: 12px;
}

body#application #mainContent ol
{
	margin-left: 50px;
}

body#application #mainContent img.example
{
	margin-right: 20px;
}

body#application #mainContent p.seeProductLabels
{
	font-size: smaller;
	margin-bottom: 50px;
}

body#application #mainContent label.tip
{
	color: #E56E19;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

body#application #mainContent #categories li:first-child a
{
	color: #E56E19;
}

body#application #mainContent #categories .column1 li:first-child,
body#application #mainContent #categories .column2 li:first-child,
body#application #mainContent #categories .column3 li:first-child,
body#application #mainContent #categories .column4 li:first-child,
body#application #mainContent #categories .column5 li:first-child
{
	color: #E56E19;
	margin-left: 0;
	font-size: 12px;
	list-style: none;
	font-weight: bold;
}

body#application #mainContent #categories .column1,
body#application #mainContent #categories .column2,
body#application #mainContent #categories .column3,
body#application #mainContent #categories .column4,
body#application #mainContent #categories .column5
{
	float: left;
	width: 165px;
	margin-right: 10px;
	
	/*border: 1px solid red;*/
}

body#application #mainContent #categories .column1 li,
body#application #mainContent #categories .column2 li,
body#application #mainContent #categories .column3 li,
body#application #mainContent #categories .column4 li,
body#application #mainContent #categories .column5 li
{
	margin-left: 14px;
}





/* ----- Sitemap -------- */

body#sitemap #siteLinks
{
	margin-left: 20px;
}

body#sitemap #siteLinks ul,
body#sitemap #siteLinks h3
{
	margin-left: 10px;
}

body#sitemap #siteLinks h3 + ul
{
	margin-left: 20px;
}

body#sitemap #siteLinks li
{
	margin-left: 17px;
}

body#sitemap #siteLinks h2
{
	margin-top: 18px;
	margin-bottom: 6px;
}

body#sitemap #siteLinks h3
{
	font-size: 13px;
	margin-top: 10px;
}





/* ----- Store locator -------- */

body#storeLocator #results
{
	margin-left: 30px;
}

body#storeLocator #results strong
{
	color: #333;
}

body#storeLocator #mainContent p
{
	margin-bottom: 10px;
}

body#storeLocator #mainContent ul
{
	list-style: none;
}

body#storeLocator #mainContent h3
{
	margin-top: 15px;
}

body#storeLocator #smallScaleStores
{
	margin-left: 38px;
	margin-right: 50px;
}

body#storeLocator #smallScaleStores,
body#storeLocator #largeScaleStores
{
	float: left;
	width: 370px;
	
	/*border: 1px solid red;*/
}

body#storeLocator #searchAgain
{
	display: block;
	margin-left: 51px;
	margin-bottom: 10px;
}





/* ----- Product search results -------- */

body#searchResults #mainContent a
{
	color: #A65012;
	font-weight: bold;
}

body#searchResults #mainContent ul
{
	list-style: none;
}

body#searchResults #mainContent li
{
	margin-bottom: 15px;
}

body#searchResults #mainContent h3
{
	margin-top: 15px;
}





/* ----- Google site search results -------- */

body#searchResults #my_resultsContainer div.gs-watermark,
body#searchResults #my_resultsContainer div.gs-visibleUrl,
body#searchResults #my_resultsContainer div.gs-visibleUrl-long,
body#searchResults #my_resultsContainer div.gs-visibleUrl-short
{
	display: none;
}

body#searchResults #my_resultsContainer div.gs-result
{
	margin-bottom: 15px;
}

body#searchResults #my_resultsContainer a
{
	color: #A65012;
}

body#searchResults #my_cursorContainer div.gsc-cursor-page
{
	float: left;
}

body#searchResults #my_cursorContainer a,
body#searchResults #my_cursorContainer div.gsc-cursor-page
{
	padding: 6px;
	font-weight: bold;
}

body#searchResults #my_cursorContainer div.gsc-cursor-page
{
	color: #333;
}

body#searchResults #my_cursorContainer div.gsc-cursor-current-page,
body#searchResults #my_cursorContainer div.gsc-cursor-current-page a
{
	color: #A65012;
}





/* ----- Surface Prep Guide -------- */

body#surfacePrep #mainContent p
{
	margin-right: 40px;
	margin-bottom: 15px;
}

body#surfacePrep #mainContent p,
body#surfacePrep #mainContent img.example.first
{
	margin-left: 30px;
}

body#surfacePrep #mainContent p.matchList
{
	margin-left: 10px;
}

body#surfacePrep #mainContent .extraRightPadding
{
	padding-right: 20px;
}

body#surfacePrep #mainContent p.tip
{
	margin-top: 6px;
	margin-bottom: 0;
}

body#surfacePrep #mainContent ol + p
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
}

body#surfacePrep #mainContent ul
{
	margin-bottom: 15px;
}

body#surfacePrep #mainContent li
{
	margin-left: 47px;
}

body#surfacePrep #mainContent h3
{
	color: #444;
	clear: both;
	padding-top: 15px;
	margin-bottom: 6px;
}

body#surfacePrep #mainContent h4
{
	color: #444;
	padding-top: 15px;
	margin-bottom: 4px;
	background: transparent url(../img/css/bgd-h2.jpg) no-repeat top left;
}

body#surfacePrep #instructions
{
	margin-top: 20px;
	margin-bottom: 30px;
}

body#surfacePrep #instructions .column1,
body#surfacePrep #instructions .column2,
body#surfacePrep #instructions .column3,
body#surfacePrep #instructions .column4
{
	float: left;
	margin-right: 15px;
	
	/*border: 1px solid red;*/
}

body#surfacePrep #instructions .column1,
body#surfacePrep #instructions .column4
{
	width: 140px;
}

body#surfacePrep #instructions .column1 img,
body#surfacePrep #instructions .column4 img
{
	display: block;
	margin-bottom: 10px;
}

body#surfacePrep #instructions .column2,
body#surfacePrep #instructions .column3
{
	width: 275px;
}

body#surfacePrep #instructions li
{
	margin-left: 28px;
}

body#surfacePrep #mainContent img.example
{
	margin-right: 20px;
}

body#surfacePrep #mainContent .tip
{
	color: #E56E19;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

body#surfacePrep #mainContent #categories li:first-child a
{
	color: #E56E19;
}

body#surfacePrep #mainContent #categories .column1 li:first-child,
body#surfacePrep #mainContent #categories .column2 li:first-child,
body#surfacePrep #mainContent #categories .column3 li:first-child,
body#surfacePrep #mainContent #categories .column4 li:first-child,
body#surfacePrep #mainContent #categories .column5 li:first-child
{
	color: #E56E19;
	margin-left: 0;
	font-size: 12px;
	list-style: none;
	font-weight: bold;
}

body#surfacePrep #mainContent #categories .column1,
body#surfacePrep #mainContent #categories .column2,
body#surfacePrep #mainContent #categories .column3,
body#surfacePrep #mainContent #categories .column4,
body#surfacePrep #mainContent #categories .column5
{
	float: left;
	width: 165px;
	margin-right: 10px;
}

body#surfacePrep #mainContent #categories .column1 li,
body#surfacePrep #mainContent #categories .column2 li,
body#surfacePrep #mainContent #categories .column3 li,
body#surfacePrep #mainContent #categories .column4 li,
body#surfacePrep #mainContent #categories .column5 li
{
	margin-left: 14px;
}





/* ----- Contact Us -------- */

body#contact #mainContent #container
{
	width: 630px;

	/*border: 1px solid red;*/
}

body#contact #mainContent img
{
	float: right;
	display: block;
	padding-top: 80px;

	/*border: 1px solid red;*/
}

body#contact #mainContent p
{
	margin-bottom: 10px;
}

body#contact #mainContent p.errorField,
body#contact #mainContent p.waitingField,
body#contact #mainContent p.thankyouField,
body#contact #mainContent p.highlightField
{
	padding: 4px;
	font-style: italic;
}

body#contact #mainContent p.highlightField
{
	color: #E56E19;
	border: 1px solid #E56E19;
	background-color: #FFE9D9;
}

body#contact #mainContent p.thankyouField
{
	color: #609957;
	border: 1px solid #76BB6B;
	background-color: #D3FFCC; /*#DEFFD9;*/
}

body#contact #mainContent p.errorField
{
	color: #C2463B;
	border: 1px solid #C2463B;
	background-color: #FFE6E6;
}

body#contact #mainContent p.waitingField
{
	color: #919B62;
	border: 1px solid #919B62;
	background-color: #EFF1E6;
}

body#contact #mainContent address
{
	color: #444;
	margin-left: 30px;
}

body#contact #mainContent address + p
{
	margin-top: 15px;
}

body#contact #mainContent span.required
{
	color: #E56E19;
	margin-right: 5px;
	font-weight: bold;
}

body#contact #mainContent form,
body#contact #mainContent div.section
{
	margin-left: 30px;
	margin-bottom: 30px;
}

body#contact #mainContent form label
{
	text-align: right;
	margin-right: 10px;
	display: inline-block;
}

body#contact #mainContent form span.explain
{
	color: #E56E19;
	font-size: smaller;
	font-style: italic;
}

body#contact #mainContent select,
body#contact #mainContent textarea,
body#contact #mainContent input[type=text]
{
	width: 250px;
}

body#contact #mainContent form#Form1 label
{
	width: 130px;
}

body#contact #mainContent form#Form2 label,
body#contact #mainContent form span.explainBlock
{
	width: 250px;
}

body#contact #mainContent form span.explainBlock
{
	display: block;
	margin-top: 3px;
	margin-left: 265px;
}




/* ----- Image Gallery -------- */

#gallery #mainContent .gContent
{
	padding: 0 30px 15px 35px;
}

#gallery #mainContent #disclaimer
{
	padding-top: 15px;
}

#gallery #mainContent #gCaption
{
	margin: 0px;
	padding: 35px 0px 7px 0px;
}

#gallery #mainContent #gNav
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
