
/* 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;
}

body#home #mainContent img#homeBanner {
	margin-left: 0px;
	margin-top: -20px;
	border: none;
	padding-bottom: 20px;
}
body#home #mainContent img#homeBanner a {
	outline: 0;	
}


/* ----- 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 #gWrap
{
	background: transparent url(../img/css/bgd-galleryContent.jpg) repeat-x top left;
	min-height: 265px;
}

#gallery #mainContent #gWrap #gContent
{
	padding: 0 0 10px 15px;
}

#gallery #mainContent #gWrap #gContentInside {
	width: 100%;
	position: relative;
	overflow: hidden;
}

#gallery #mainContent #gWrap #gContent #gSidebar
{
	width: 344px;
	
}

#gallery #mainContent #gWrap #gContent #gPhotos
{
	width: 596px;
}

#gallery #mainContent #gWrap #gContent .rightalign {
	float: right;
}

#gallery #mainContent #gWrap #gContent .leftalign {
	float: left;
}

#gallery #mainContent #gWrap #gContent h2,
#gallery #mainContent #gWrap #gContent h3 {
	color: #fff;
	background: none;
}

#gallery #mainContent #gWrap #gContent h2 {
	font-size: 18px;
	text-transform: capitalize;
	padding-top: 10px;
	padding-left: 25px;
}

#gallery #mainContent #gWrap #gContent h3 {
	font-size: 16px;
	padding-top: 50px;
	padding-bottom: 10px;
}

#gallery #mainContent #gWrap #gContent #gSidebar p {
	font-size: 12px;
	color: #91908f;
	padding-bottom: 15px;
}

#gallery #mainContent #gWrap #gContent #gSidebar p.caps {
	text-transform: uppercase;
	color: #3a3938;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
}

#gallery #mainContent #gWrap #gContent #ideaSearch {
	float: left;
	text-align: center;
	width: 343px;
}

#gallery #mainContent #gWrap #gContent #ideaSearch #idea-type {
	margin-bottom: 10px;
	padding-left: 0px;
	text-align: left;
}

#gallery #mainContent #gWrap #gContent #ideaSearch #idea-type p {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 80px;
	color: #fff;
	font-size: 11px;
}

#gallery #mainContent #gWrap #gContent #ideaSearch #idea-type p.lastcolumn {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 160px;
	color: #fff;
}

#gallery #mainContent #gWrap #gContent #disclaimer
{
	padding-top: 15px;
	margin-bottom: 40px; /* To allow enough room for the email dialog to appear. */
	clear: both;
	text-align: center;
	color: #82817f;
}

#gallery #mainContent #gWrap #gContent .gallery-scroll-btns {
	position: absolute;
	width: 590px;
	height: 1px;
}

#gallery #mainContent #gWrap #gContent .gallery-scroll-previous {
	position: absolute;
	top: 35px;
	left: 0px;
}

#gallery #mainContent #gWrap #gContent .gallery-scroll-next {
	position: absolute;
	top: 35px;
	right: 0px;
}

#gallery #mainContent #gWrap #gContent #gNavContainer {
	padding-left: 25px;
}

#gallery #mainContent #gWrap #gContent #gNav
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 148px;
	overflow: hidden;
}

#gallery #mainContent #gWrap #gContent .gallery-thumb {
	float: left;
	width: 183px;
	height: 148px;
	background: url( '../img/gallery/Gallery-thumb-bg.png' ) top left no-repeat;
}

#gallery #mainContent #gWrap #gContent .gallery-thumb a:link,
#gallery #mainContent #gWrap #gContent .gallery-thumb a:visited,
#gallery #mainContent #gWrap #gContent .gallery-thumb a:active,
#gallery #mainContent #gWrap #gContent .gallery-thumb a:hover {
	display: block;
	padding: 4px;
}

#gallery #mainContent #gWrap #gContent .gallery-thumb a span {
	display: block;
	width: 162px;
	height: 124px;
	overflow: hidden;
}

#gallery #mainContent #gWrap #gContent .gallery-full-size {
	padding-left: 24px;
}

#gallery #mainContent #gWrap #gContent .gallery-full-size-bg {
	width: 548px;
	height: 450px;
	background: url( '../img/gallery/Gallery-full-bg.png' ) top left no-repeat;
}

#gallery #mainContent #gWrap #gContent .gallery-full-size-bg-inside {
	position: relative;
	left: 4px;
	top: 4px;
	width: 532px;
	height: 433px;
	overflow: hidden;
	text-align: center;
}

#gallery #mainContent #gWrap #gContent .gallery-full-size-bg img {
	position: relative;
}

/*
#gallery #mainContent #gWrap #gContent #gNav a:link,
#gallery #mainContent #gWrap #gContent #gNav a:visited,
#gallery #mainContent #gWrap #gContent #gNav a:active,
#gallery #mainContent #gWrap #gContent #gNav a:hover
{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
*/

#gallery #mainContent #gWrap #gContent #gCaption
{
	margin: 0px;
	padding: 15px 10px 0px 25px;
	text-align: left;
}

#gallery #mainContent #gWrap #gContent #gDescription
{
	margin: 0;
	padding: 15px 25px 7px 25px;
	text-align: left;
}

#gallery #mainContent #gWrap #gContent #shareIcons
{
	position: absolute;
	top: 645px;
	left: 630px;
}

#gallery #mainContent #gWrap #gContent #shareIcons #shareIconButtons
{
	width: 290px;
	height: 33px;
	text-align: right;
}

#gallery #mainContent #gWrap #gContent #shareIcons #my_emailToFriend
{
}

#gallery #mainContent #gWrap #gContent #shareIcons #my_emailToFriendInside {
	padding: 10px;
	background: rgb( 137, 142, 146 );
	border: solid 1px rgb( 82, 88, 92 );
	color: white;
}

#gallery #mainContent #gWrap #gContent #shareIcons #my_emailToFriendLabel
{
	margin-bottom: 3px;
}

