/*
======================================================================
 Glidden: Products section site style CSS.
======================================================================
*/

body.products div#my_introBg div#my_bg_top {
	background: url( '../../img/products/productsBg_top.jpg' ) no-repeat top left;
}


body.products div#my_introBg div#my_bg_middle {
	background: url( '../../img/products/productsBg_middle.jpg' ) repeat-y top left;
}

body.products div#my_introBg div#my_bg_bottom {
	background: url( '../../img/products/productsBg_bottom.jpg' ) no-repeat bottom left;
}

body.products div#my_resultsBg div#my_bg_top {
	background: url( '../../img/products/productsBg_top.jpg' ) no-repeat top left;
}

body.products div#my_resultsBg div#my_bg_middle {
	background: url( '../../img/products/productsBg_middle.jpg' ) repeat-y top left;
}

body.products div#my_resultsBg div#my_bg_bottom {
	background: url( '../../img/products/productsBg_bottom.jpg' ) no-repeat bottom left;
}

body.products div#my_pageContent {
	min-height: 750px;
}

body.products div#my_headingBar {
	height: 101px;
	overflow: hidden;
}

body.products div#my_leftColumn {
	float: left;
	width: 455px;
	min-height: 750px;
}

body.products div#my_leftColumnInside {
	padding: 15px 0px 0px 22px;
}

body.products div#my_rightColumn {
	float: right;
	width: 480px;
}

/*
paint brush dip 
*/

body.products div#my_rightColumnPaintBrush {
	position: relative;
	top: -100px;
	left: 90px;
	height: 383px;
	background: url( '../../img/products/largePaintBrush.png' ) top left no-repeat;
}

body.products div#my_rightColumnInside {
}

body.products div#my_accordionContainer {
	min-height: 525px;
}

/*
----------------------------------------------------------------------
 Products Accordion.
----------------------------------------------------------------------
*/

div#productsAccordion {
	width: 432px;
}

div#productsAccordionBg_top {
	height: 20px;
	overflow: hidden;
	background: url( '../../img/products/productAccordionBg_top.png' ) top left no-repeat;
}

div#productsAccordionBg_middle {
	background: url( '../../img/products/productAccordionBg_middle.png' ) top left repeat-y;
}

div#productsAccordionBg_bottom {
	height: 25px;
	overflow: hidden;
	background: url( '../../img/products/productAccordionBg_bottom.png' ) top left no-repeat;
}

div#productsAccordion h2.accordion_toggle {
	margin: 0px;
	padding: 0px 7px 0px 5px;
	background: none;
}

div#productsAccordion h2.accordion_toggle span {
	display: block;
	padding: 10px 30px 8px 30px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: rgb( 96, 101, 122 );
	background: url( '../../img/products/mainAccordionDivider.gif' ) top left repeat-x;
}

div#productsAccordion h2.accordion_toggle_active span {
	/*
	background: url( '../../img/products/productAccordionTabArrow.gif' ) no-repeat;
	background-position: 10px 3px;
	*/
}

div#productsAccordion h2.first_accordion_toggle span {
	padding-top: 3px;
	background: none;
}

div#productsAccordion div.accordion_content {
	padding: 0px 7px 0px 5px;
}

div#productsAccordion div.accordion_contentInside {
	padding: 10px;
	background: url( '../../img/products/productAccordionContentBg.jpg' ) top left repeat-x;
}

div#productsAccordion h3 {
	margin-bottom: 5px;
	padding: 0px 30px;
	font-size: 12px;
	font-weight: normal;
	color: rgb( 76, 81, 102 );
	text-transform: uppercase;
}

div#productsAccordion div.accordion_content p,
div#productsAccordion div.accordion_content div,
div#productsAccordion div.accordion_content ul,
div#productsAccordion div.accordion_content ul a:link,
div#productsAccordion div.accordion_content ul a:visited,
div#productsAccordion div.accordion_content ul a:active,
div#productsAccordion div.accordion_content ul a:hover {
	color: rgb( 76, 81, 102 );
}

div#productsAccordion div.my_formLayout {
}

div#productsAccordion div.my_formLayout div.my_formLayoutRow {
	padding-bottom: 2px;
}

div#productsAccordion div.my_formLayout div.my_formLayoutRow div.clear {
	height: 1px;
	overflow: hidden;
}

div#productsAccordion div.my_formLayout div.my_formLayoutSpacerRow {
	height: 10px;
	overflow: hidden;
}

div#productsAccordion div.my_formLayout div.my_formLayoutLeft {
	float: left;
	width: 150px;
	padding-top: 1px;
	text-align: right;
	color: rgb( 76, 81, 102 );
}

div#productsAccordion div.my_formLayout div.my_formLayoutRight {
	float: right;
	width: 260px;
}

div#productsAccordion div.my_formLayout div.my_formLayoutRight select {
	width: 240px;
}

div#productsAccordion div.my_calculatorTab div.my_calculatorRow {
	margin-bottom: 5px;
	padding-left: 20px;
}

div#productsAccordion div.my_calculatorTab div.my_calculatorRow h3 {
	padding-left: 0px;
}

div#productsAccordion div.my_calculatorTotal h3,
div#productsAccordion div.my_calculatorTotal div,
div#productsAccordion div.my_calculatorTotal input {
	font-weight: bold;
}

div#productsAccordion div.my_msdsTab {
}

div#productsAccordion div.my_msdsTab h3 {
	padding-left: 0px;
}

div#productsAccordion div.my_msdsTab ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

div#productsAccordion div.my_msdsTab select {
	width: 380px;
}

/*
----------------------------------------------------------------------
 Products Store Locator.
----------------------------------------------------------------------
*/

body.products div#my_storeLocatorContainer {
	height: 110px;
}

body.products div#my_storeLocatorContainerInside {
	padding: 20px 20px 0px 0px;
	text-align: right;
}

body.products div#my_storeLocatorContainerInside h2 {
	font-size: 17px;
	font-weight: normal;
	color: rgb( 42, 47, 70 );
}

body.products div#my_storeLocatorContainerInside div {
	padding-right: 3px;
	color: rgb( 42, 47, 70 );
}

/*
----------------------------------------------------------------------
 Right Side: Products Intro.
----------------------------------------------------------------------
*/

/*
body.products div#my_intro {
	padding: 383px 0px 0px 0px;
}
*/

body.products div#my_intro {
	position: relative;
	top: 383px; 
	left: -45px;
	
}

body.products div#my_intro h2 {
	margin-bottom: 5px;
	font-size: 23px;
	font-weight: bold;
	color: white;
	color: rgb( 69, 19, 44 );
}

body.products div#my_intro p {
	font-size: 18px;
	font-weight: normal;
	color: rgb( 69, 19, 44 );
	
}

body.products div#my_intro a {
	font-size: 14px;
	font-weight: bold;
	color: rgb( 69, 19, 44 );
	
}
/*
----------------------------------------------------------------------
 Right Side: Products Results.
----------------------------------------------------------------------
*/

body.products div#my_results {
	padding: 15px 0px 240px 0px;
}

body.products div#my_results h2 {
	margin-bottom: 3px;
	font-size: 18px;
	font-weight: normal;
	color: rgb( 56, 61, 82 );
}

body.products div#my_results p {
	color: rgb( 56, 61, 82 );
}

body.products div#my_results div#my_results_top {
	height: 20px;
	overflow: hidden;
	background: url( '../../img/products/productsResultsDialogBg_top.png' ) top left no-repeat;
}

body.products div#my_results div#my_results_middle {
	min-height: 400px;
	background: url( '../../img/products/productsResultsDialogBg_middle.png' ) top left repeat-y;
}

body.products div#my_results div#my_results_middleInside {
	padding: 0px 45px 10px 20px;
}

body.products div#my_results div#my_results_bottom {
	height: 25px;
	overflow: hidden;
	background: url( '../../img/products/productsResultsDialogBg_bottom.png' ) top left no-repeat;
}

body.products div#my_results div.my_productListing {
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: solid 1px rgb( 192, 175, 157 );
}

body.products div#my_results div.my_productLeft {
	float: left;
	width: 115px;
}

body.products div#my_results div.my_productRight {
	float: right;
	width: 290px;
}

body.products div#my_results div.my_productImg {
	margin-bottom: 3px;
}

body.products div#my_results div.my_productImg img {
	border: solid 1px rgb( 164, 167, 179 );
}

body.products div#my_results div.my_productRight h3 {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	color: rgb( 56, 61, 82 );
}

body.products div#my_results div.my_productRight p,
body.products div#my_results div.my_productRight ul {
	margin-bottom: 5px;
}

body.products div#my_results div.my_productRight p,
body.products div#my_results div.my_productRight ul li {
	color: rgb( 56, 61, 82 );
	font-size: 11px;
}

body.products div#my_results div.my_productRight ul {
	margin-left: 20px;
	padding-left: 0px;
}

body.products div#my_results div.my_productLink {
	margin-bottom: 3px;
	text-align: center;
}

body.products div#my_results div.my_productLink a:link,
body.products div#my_results div.my_productLink a:visited,
body.products div#my_results div.my_productLink a:active,
body.products div#my_results div.my_productLink a:hover {
	font-size: 11px;
}

body.products div#my_results div.my_productRetailerForm {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: rgb( 56, 61, 82 );
}
