@CHARSET "ISO-8859-1";

/*
======================================================================
 Liquid Nails: Global site style CSS.
======================================================================
*/

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

body {
	margin: 0px;
	background: rgb( 20, 6, 3 ) url( '../../img/global/bg.jpg' ) no-repeat top;
	text-align: center;
}

a:link,
a:visited,
a:active,
a:hover {
	color: rgb( 73, 47, 21 );
	text-decoration: underline;
}

a:hover {
	color: rgb( 220, 37, 41 );
}

h1, h2, h3, h4,
p, ul, ol, hr {
	margin-top: 0px;
	margin-bottom: 10px;
}

p, ul, ol {
	line-height: 16px;
	color: rgb( 20, 11, 3 );
}

h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb( 38, 21, 6 );
	border-bottom: solid 1px rgb( 85, 57, 26 );
}

h2,
h2 label,
h2 a:link,
h2 a:visited,
h2 a:active,
h2 a:hover {
	font-size: 12px;
	font-weight: bold;
}

h3,
h3 a:link,
h3 a:visited,
h3 a:active,
h3 a:hover {
	font-size: 11px;
	font-weight: bold;
}

form {
	margin: 0px;
}

input, select {
	vertical-align: middle;
}

label {
	cursor: pointer;
}

img {
	border: 0px;
	vertical-align: middle;
}

sup {
	vertical-align: text-top;
	font-size: 60%;
}

hr {
	height: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
	border-bottom: solid 1px black;
}

hr.light {
	border-bottom: solid 1px rgb( 177, 140, 96 );
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.clear {
	clear: both;
}

.clearPixel {
	clear: both;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.error {
	color: rgb( 220, 37, 41 );
	font-weight: bold;
}

.hidden {
	visibility: hidden;
}

/* For printing only. */
div.pageBreak,
.printOnly {
	display: none;
}

input.submitButton,
input.secondaryButton {
	margin: 0px 3px;
	padding: 1px 3px;
	background: rgb( 149, 113, 63 );
	border-left: solid 1px rgb( 179, 143, 103 );
	border-top: solid 1px rgb( 179, 143, 103 );
	border-right: solid 1px rgb( 109, 73, 23 );
	border-bottom: solid 1px rgb( 109, 73, 23 );
	font-weight: bold;
	color: white;
	cursor: pointer;
}

input.secondaryButton {
	background: rgb( 225, 225, 225 );
	border-left: solid 1px rgb( 245, 245, 245 );
	border-top: solid 1px rgb( 245, 245, 245 );
	border-right: solid 1px rgb( 195, 195, 195 );
	border-bottom: solid 1px rgb( 195, 195, 195 );
	color: rgb( 53, 35, 17 );
}

/*
----------------------------------------------------------------------
 Main Container.
----------------------------------------------------------------------
*/
	
div#main {
	width: 940px;
	margin: 0px auto;
	text-align: left;
}

/*
----------------------------------------------------------------------
 Header Content.
----------------------------------------------------------------------
*/

div#headContent {
	height: 130px;
	overflow: hidden;
}

div#headLogo {
	float: left;
	width: 150px;
	height: 115px;
}

div#headLogo a:link,
div#headLogo a:visited,
div#headLogo a:active,
div#headLogo a:hover {
	display: block;
	width: 140px;
	height: 115px;
	text-decoration: none;
}

div#headLogo a span {
	display: none;
}

div#headUtils {
	float: right;
	width: 770px;
	height: 95px;
	color: white;
}

div#headUtilsInner {
	padding-top: 35px;
}

div#headUtils div.utilGroup {
	float: right;
	padding: 5px 2px 3px 10px;
}

div#headUtils div.utilSubGroup {
	float: left;
	padding-right: 8px;
}

div#headUtils div.utilDivider {
	border-right: solid 1px rgb( 146, 110, 60 );
}

div#headUtils div.clear {
	font-size: 1px;
}

div#headLocator {
	position: relative;
	left: 630px;
	top: -34px;
	width: 300px;
}

div#headLocator a:link,
div#headLocator a:visited,
div#headLocator a:active,
div#headLocator a:hover {
	display: block;
	min-height: 15px;
	padding: 2px 20px 0px 0px;
	color: rgb( 243, 246, 173 );
	background: url( '../../img/global/headLocatorBullet.jpg' ) no-repeat right;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
}

div#headLocator a:hover {
	text-decoration: underline;
}

/* Only show the header locator link for DIY users. */
body.pro div#headLocator {
	visibility: hidden;
}

/* Only show the product info form for PRO users. */
div#headerUtilProductInfo {
	display: none;
}
body.pro div#headerUtilProductInfo {
	display: block;
}

/*
----------------------------------------------------------------------
 Navigation.
----------------------------------------------------------------------
*/

body.diy ul#proNav {
	display: none;
}

body.pro ul#diyNav {
	display: none;
}

div#nav ul {
	width: 135px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 15px;
}

div#nav ul li {
	padding-left: 10px;
}

div#nav ul li a:link,
div#nav ul li a:visited,
div#nav ul li a:active,
div#nav ul li a:hover {
	color: rgb( 242, 240, 211 );
}

div#nav ul li.segmentNavItem {
	padding: 1px 0px 2px 10px;
	background: url( '../../img/global/darkenNav.png' );
}

div#nav ul li.bottomSegmentNavItem {
	margin-top: 8px;
}

/*
----------------------------------------------------------------------
 Page Content.
----------------------------------------------------------------------
*/

div#pageContent {
	margin-bottom: 10px;
	min-height: 500px;
	background: rgb( 244, 241, 213 );
}

/*
----------------------------------------------------------------------
 Footer Content.
----------------------------------------------------------------------
*/

div#footerContent {
	text-align: center;
}

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

div#footerContent ul.footerLinks li {
	display: inline;
	padding: 0px 5px;
}

div#footerContent ul.footerLinks li,
div#footerContent ul.footerLinks li a:link,
div#footerContent ul.footerLinks li a:visited,
div#footerContent ul.footerLinks li a:active,
div#footerContent ul.footerLinks li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb( 159, 135, 112 );
}

div#footerContent ul.footerLinks li a:hover {
	color: rgb( 179, 155, 132 );
}

/*
----------------------------------------------------------------------
  Simple Dialog Box.
----------------------------------------------------------------------
*/

div.dialog {
	padding: 10px;
	background: rgb( 241, 238, 219 ) url( '../../img/global/dialogBg.gif' ) repeat-x top left;
	border: solid 1px rgb( 177, 140, 96 );
}

/*
----------------------------------------------------------------------
  Advanced Dialog Box.
----------------------------------------------------------------------
*/

div.advancedDialog {
	margin-bottom: 10px;
}

div.advancedDialog_top {
	height: 27px;
	background: url( '../../img/global/advancedDialog_top.png' ) left top no-repeat;
	overflow: hidden;
}

div.advancedDialog_top h2 {
	margin: 0px;
	padding: 4px 0px 0px 35px;
	text-transform: uppercase;
	color: white;
}

div.advancedDialog_middleTop {
	background: url( '../../img/global/advancedDialog_middleTop.png' ) left top no-repeat;
}

div.advancedDialog_middle {
	background: url( '../../img/global/advancedDialog_middle.png' ) left top repeat-y;
}

div.advancedDialog_middleBottom {
	background: url( '../../img/global/advancedDialog_middleBottom.png' ) left bottom no-repeat;
}

div.advancedDialogButtons {
	min-height: 1px;
	font-size: 1px;
	background: url( '../../img/global/advancedDialog_buttons.png' ) left top repeat-y;
}

div.advancedDialog_bottom {
	height: 10px;
	background: url( '../../img/global/advancedDialog_bottom.png' ) left top no-repeat;
	overflow: hidden;
}

div.advancedDialog_content {
	min-height: 120px;
	padding: 5px 20px 10px 35px;
}

/*
----------------------------------------------------------------------
  Vertical Accordion (general).
----------------------------------------------------------------------
*/

.accordion_toggle {
	cursor: pointer;
}

.accordion_content {
	overflow: hidden;
}

div.accordion {
	margin-bottom: 10px;
	border-top: solid 1px rgb( 193, 158, 111 );
	border-bottom: solid 1px rgb( 133, 102, 45 );
}

div.accordion h2.accordion_toggle {
	margin: 0px;
	padding: 3px 3px 3px 15px;
	font-size: 11px;
	background: rgb( 154, 102, 45 ) url( '../../img/faqs/accHeadBg.jpg' ) repeat-y top left;
	border-left: solid 1px rgb( 245, 221, 160 );
	border-right: solid 1px rgb( 96, 56, 20 );
	border-bottom: solid 1px rgb( 107, 77, 39 );
}

div.accordion h2.accordion_toggle_active {
	background: rgb( 154, 102, 45 ) url( '../../img/faqs/accHeadBg_active.jpg' ) repeat-y top left;
}

div.accordion div.accordion_content {
	background: rgb( 249, 247, 234 ) url( '../../img/faqs/accContentRightBg.jpg' ) repeat-y top right;
}

div.accordion div.accordion_content div.accordion_contentInside {
	padding: 10px 30px 10px 50px;
	background: url( '../../img/faqs/accContentTopBg.jpg' ) no-repeat top right;
}

/*
----------------------------------------------------------------------
  Tabs.
----------------------------------------------------------------------
*/

div.tabContainer {
}

ul.tabOptions {
	height: 22px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: solid 1px rgb( 142, 91, 41 );
}

ul.tabOptions li {
	float: left;
	overflow: hidden;
}

ul.tabOptions li a:link,
ul.tabOptions li a:visited,
ul.tabOptions li a:active,
ul.tabOptions li a:hover {
	display: block;
	height: 18px;
	padding: 3px 8px 0px 8px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

a.tabOption_on:link,
a.tabOption_on:visited,
a.tabOption_on:active,
a.tabOption_on:hover {
	background: rgb( 156, 107, 51 ) url( '../../img/products/tabOptionBg_on.jpg' ) repeat-x top left;
	border-left: solid 1px rgb( 235, 199, 123 );
	border-top: solid 1px rgb( 255, 225, 146 );
	border-right: solid 1px rgb( 126, 77, 21 );
}

a.tabOption_off:link,
a.tabOption_off:visited,
a.tabOption_off:active,
a.tabOption_off:hover {
	background: rgb( 184, 169, 130 ) url( '../../img/products/tabOptionBg_off.jpg' ) repeat-x top left;
	border-left: solid 1px rgb( 209, 201, 167 );
	border-top: solid 1px rgb( 209, 201, 167 );
	border-right: solid 1px rgb( 154, 139, 100 );
}

div.tabPanes {
	clear: left;
	background: rgb( 241, 238, 219 ) url( '../../img/global/dialogBg.gif' ) repeat-x top left;
	border: solid 1px rgb( 177, 140, 96 );
}

div.tabPane {
}

div.tabPane_on {
	display: block;
}

div.tabPane_off {
	display: none;
}

div.tabPaneContent {
	padding: 10px;
}

/*
----------------------------------------------------------------------
 Get Adobe Reader Message.
----------------------------------------------------------------------
*/

div.getAdobeReaderMsg {
	width: 455px;
}

div.getAdobeReaderMsg div.getAdobeReaderText {
	float: left;
	width: 320px;
	text-align: right;
}

div.getAdobeReaderMsg div.getAdobeReaderBtn {
	float: right;
	width: 130px;
}

/*
----------------------------------------------------------------------
 Get Adobe Flash Player Message.
----------------------------------------------------------------------
*/

div.getAdobeFlashMsg {
	width: 455px;
}

div.getAdobeFlashMsg div.getAdobeFlashText {
	float: left;
	width: 320px;
	text-align: right;
}

div.getAdobeFlashMsg div.getAdobeFlashBtn {
	float: right;
	width: 130px;
}

/*
----------------------------------------------------------------------
 Generic Page.
----------------------------------------------------------------------
*/

body.generic div#my_pageContent  {
	min-height: 500px;
	background: rgb( 140, 110, 58 ) url( '../../img/global/generalContentBg.jpg' ) no-repeat top left;
}

body.generic div#my_column1 {
	float: left;
	width: 160px;
}

body.generic div#my_column2 {
	float: right;
	width: 700px;
}

body.generic div#my_column2Inside {
	padding: 10px 20px 0px 0px;
}

body.generic div#my_column2 div#my_column2_row1 {
}

body.generic div#my_column2 div#my_column2_row2 {
	padding-left: 25px;
}

/*
----------------------------------------------------------------------
 Products Landing Page.
----------------------------------------------------------------------
*/

body.productsLanding div#my_pageContent {
	min-height: 610px;
	background: rgb( 120, 92, 44 ) url( '../../img/products/productsLandingBg.jpg' ) no-repeat top left;	
}

body.productsLanding div#my_column1 {
	float: left;
	width: 160px;
}

body.productsLanding div#my_column2 {
	float: right;
	width: 780px;
}

body.productsLanding div#my_column2Inside {
	padding: 10px 10px 0px 0px;
}

body.productsLanding div#my_column2a {
	float: left;
	width: 480px;
	border-right: solid 1px rgb( 51, 32, 13 );
}

body.productsLanding div#my_column2a_row1 {
	padding: 0px 10px 0px 15px;
}

body.productsLanding div#my_column2a_row2 {
	padding: 150px 10px 20px 255px;
}

body.productsLanding div#my_column2b {
	float: right;
	width: 280px;
}

/*
----------------------------------------------------------------------
 Product Detail Page.
----------------------------------------------------------------------
*/

body.productDetail div#my_pageContent {
	min-height: 761px;
	background: rgb( 137, 106, 52 ) url( '../../img/products/productDetailBg.jpg' ) no-repeat top left;
}

body.productDetail div#my_nav {
	height: 204px;
}

body.productDetail div#my_column1 {
	float: left;
	width: 160px;
}

body.productDetail div#my_column2 {
	float: right;
	width: 780px;
}

body.productDetail div#my_column2Inside {
	padding: 10px 10px 0px 0px;
}

body.productDetail div#my_column2a {
	float: left;
	width: 480px;
}

body.productDetail div#my_column2b {
	float: right;
	width: 280px;
}

body.productDetail ul.tabOptions li a:link,
body.productDetail ul.tabOptions li a:visited,
body.productDetail ul.tabOptions li a:active,
body.productDetail ul.tabOptions li a:hover {
	padding-left: 1px;
	padding-right: 1px;
}

body.productDetail li#my_tabOption_details {
	width: 22%;
}

body.productDetail li#my_tabOption_msdsTech {
	width: 39%;
}

body.productDetail li#my_tabOption_appTips {
	width: 23%;
}

body.productDetail li#my_tabOption_buyOnline {
	width: 16%;
}

body.productDetail div.tabPaneContent h2 {
	margin-bottom: 3px;
	border-bottom: solid 1px black;
}

body.productDetail ul.my_productDetailList {
	margin-left: 20px;
	padding-left: 0px;
}

body.productDetail ul.my_productLinksList {
	margin: 0px 0px 20px 100px;
	padding: 20px 0px 0px 0px;
	list-style: none;
}

body.productDetail ul.my_productLinksList li {
	padding: 1px 0px 20px 25px;
	background: url( '../../img/products/productLinksBg.jpg' ) no-repeat top left;
}

body.productDetail ul.my_colorSwatches {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

body.productDetail ul.my_colorSwatches li {
	float: left;
	margin: 0px 3px 3px 0px;
}

body.productDetail ul.my_colorSwatches li a:link,
body.productDetail ul.my_colorSwatches li a:visited,
body.productDetail ul.my_colorSwatches li a:active,
body.productDetail ul.my_colorSwatches li a:hover {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: white url( '../../img/products/colorSwatchBg.gif' ) top left no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}

body.productDetail ul.my_colorSwatches li a:hover {
	background-position: 0px -30px;
}

body.productDetail ul.my_colorSwatches li a.my_clearColor:link,
body.productDetail ul.my_colorSwatches li a.my_clearColor:visited,
body.productDetail ul.my_colorSwatches li a.my_clearColor:active,
body.productDetail ul.my_colorSwatches li a.my_clearColor:hover {
	background-position: -30px 0px;
}

body.productDetail ul.my_colorSwatches li a.my_clearColor:hover {
	background-position: -30px -30px;
}

body.productDetail ul.my_colorSwatches li a span {
	display: block;
	width: 30px;
	height: 0px;
	padding-top: 30px;
	cursor: pointer;
}

body.productDetail div#my_productCallouts {
	margin-top: 5px;
}

body.productDetail div#my_productCallouts div.clear {
	font-size: 1px;
}

body.productDetail div.my_calloutColumn1 {
	float: left;
	width: 185px;
}

body.productDetail div.my_calloutColumn2 {
	float: right;
	width: 265px;
}

body.productDetail div.my_calloutColumn2 h2 {
	margin-bottom: 3px;
}

body.productDetail div.my_productDemo {
	float: right;
}

/*
----------------------------------------------------------------------
 Get Product Information Page.
----------------------------------------------------------------------
*/

body.productInfo div.my_formElements {
	width: 500px;
	margin-bottom: 10px;
}

body.productInfo div.my_formElements select {
	width: 500px;
}

body.productInfo div.my_formRow {
	margin-bottom: 5px;
}

body.productInfo div.my_formLabel {
	margin-bottom: 2px;
}

body.productInfo div.my_formField {
}

body.productInfo ul.my_productInfoTypes {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
}

body.productInfo ul#my_formOptions {
	visibility: hidden; /* JavaScript will display the form options. */
	float: left;
	width: 260px;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

body.productInfo div#my_formButtons {
	float: right;
	width: 190px;
	text-align: right;
}

/*
----------------------------------------------------------------------
 Product Search.
----------------------------------------------------------------------
*/

div#productSearch {
	margin-bottom: 20px;
}

div#productSearch h2 {
	margin-bottom: 3px;
}

/*
----------------------------------------------------------------------
 Product Accordion.
----------------------------------------------------------------------
*/

div#prodAcc_loadMsg {
	display: none;
}

div#prodAcc_container {
	margin-bottom: 20px;
	border-top: solid 1px rgb( 193, 158, 111 );
	border-bottom: solid 1px rgb( 133, 102, 45 );
}

div#prodAcc_container h2.accordion_toggle {
	margin: 0px;
	padding: 3px 3px 3px 15px;
	font-size: 11px;
	background: rgb( 156, 102, 49 ) url( '../../img/products/prodAccHeadBg.jpg' ) repeat-y top left;
	border-left: solid 1px rgb( 245, 221, 160 );
	border-right: solid 1px rgb( 96, 56, 20 );
	border-bottom: solid 1px rgb( 107, 77, 39 );
}

div#prodAcc_container h2.accordion_toggle_active {
	background: rgb( 156, 102, 49 ) url( '../../img/products/prodAccHeadBg_active.jpg' ) repeat-y top left;
}

div#prodAcc_container div.accordion_content {
	background: rgb( 249, 247, 234 ) url( '../../img/products/prodAccContentBg.jpg' ) repeat-y top right;
}

div#prodAcc_container div.accordion_content ul {
	margin: 0px;
	padding: 5px 5px 7px 5px;
	list-style: none;
	border-left: solid 1px white;
	border-right: solid 1px rgb( 219, 217, 204 );
	line-height: normal;
}

div#prodAcc_container div.prodAcc_productName {
	font-weight:bold;
}

div#prodAcc_container div.prodAcc_productNumber {
	float: right;
	width: 85px;
	font-size: 10px;
}

div#prodAcc_container div.prodAcc_productVoc {
	float: left;
	/*width: 180px;*/
	padding: 0px 0px 0px 5px;
}

div#prodAcc_container div.prodAcc_productName,
div#prodAcc_container div.prodAcc_productName a:link,
div#prodAcc_container div.prodAcc_productName a:visited,
div#prodAcc_container div.prodAcc_productName a:active
{
	color: rgb( 0, 0, 0 );
	font-weight:bold;
	text-decoration: none;
	
}



div#prodAcc_container div.prodAcc_productVoc,
div#prodAcc_container div.prodAcc_productVoc a:link,
div#prodAcc_container div.prodAcc_productVoc a:visited,
div#prodAcc_container div.prodAcc_productVoc a:active {
	text-decoration: none;
	color:#336633;
	
}


div#prodAcc_container div.prodAcc_productSize,
div#prodAcc_container div.prodAcc_productSize a:link,
div#prodAcc_container div.prodAcc_productSize a:visited,
div#prodAcc_container div.prodAcc_productSize a:active {
	text-decoration: none;
	color: rgb( 106, 98, 85 );
	float: right;
	height: 12px;
	width:65px;
	
}


div#prodAcc_container div.prodAcc_productNumber {
	color: rgb( 106, 98, 85 );
	text-decoration: none;
}

div#prodAcc_container div.prodAcc_productName a:hover {
	color: rgb( 220, 37, 41 );
}

div#prodAcc_container div.clear {
	font-size: 1px;
}

/*
----------------------------------------------------------------------
 Help Accordion.
----------------------------------------------------------------------
*/

div#helpAcc {
	margin-bottom: 20px;
}

div#helpAcc h2 {
	margin-bottom: 3px;
}

div#helpAcc_container {
	border-top: solid 1px rgb( 235, 226, 197 );
	border-bottom: solid 1px rgb( 205, 196, 167 );
}

div#helpAcc_container h3.accordion_toggle {
	margin: 0px;
	padding: 3px 3px 3px 15px;
	font-size: 11px;
	background: rgb( 205, 196, 167 ) url( '../../img/products/helpAccHeadBg.jpg' ) repeat-y top left;
	border-left: solid 1px rgb( 235, 226, 197 );
	border-right: solid 1px rgb( 175, 166, 137 );
	border-bottom: solid 1px rgb( 175, 166, 137 );
}

div#helpAcc_container h3.accordion_toggle_active {
	background: rgb( 205, 196, 167 ) url( '../../img/products/helpAccHeadBg_active.jpg' ) repeat-y top left;
}

div#helpAcc_container div.accordion_content {
	background: rgb( 249, 247, 234 ) url( '../../img/products/prodAccContentBg.jpg' ) repeat-y top right;
}

div#helpAcc_container div.accordion_contentInside {
	padding: 5px 15px 15px 15px;
	border-left: solid 1px white;
	border-right: solid 1px rgb( 219, 217, 204 );
}

div#helpAcc_container div.accordion_contentInside p {
	margin-bottom: 3px;
	line-height: normal;
}

div#helpAcc_container div.clear {
	font-size: 1px;
}

/*
----------------------------------------------------------------------
 About Us.
----------------------------------------------------------------------
*/

body.about div#my_pageContent  {
	min-height: 500px;
	background: rgb( 140, 116, 72 ) url( '../../img/about/aboutUsBg.jpg' ) no-repeat top left;
}

body.about div#my_column1 {
	float: left;
	width: 160px;
}

body.about div#my_column2 {
	float: right;
	width: 655px;
	
}

body.about div#my_column2Inside {
	padding: 10px 10px 0px 0px;
}

/*
----------------------------------------------------------------------
 Sales Support.
----------------------------------------------------------------------
*/

body.sales div.my_formElements {
	width: 400px;
	margin-bottom: 10px;
}

body.sales div.my_formRow {
	margin-bottom: 5px;
}

body.sales div.my_formLabel {
	float: left;
	width: 70px;
	padding-top: 2px;
	text-align: right;
}

body.sales div.my_formField {
	float: right;
	width: 320px;
}

body.sales div.my_formElements .clear {
	font-size: 1px;
}

body.sales ul.my_utilityLinks {
	margin-left: 0px;
	padding-left: 80px;
	list-style: none;
}

body.sales ul.my_utilityLinks li {
	float: left;
	padding-right: 10px;
}

/*
----------------------------------------------------------------------
 Site Map.
----------------------------------------------------------------------
*/

body.siteMap div#my_column2 h3 {
	margin-bottom: 2px;
}

body.siteMap div#my_column2 ul {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
}

body.siteMap div#my_column2 div.my_siteSection {
	padding-left: 25px;
}

/*
----------------------------------------------------------------------
 Where To Find.
----------------------------------------------------------------------
*/

body.find li#my_tabOption_liquidNails {
	width: 180px;
}

body.find li#my_tabOption_specialty {
	width: 240px;
}

body.find li#my_tabOption_smallProjects {
	width: 190px;
}

body.find li#my_tabOption_buyOnline {
	width: 130px;
}

body.find ul.my_retailerList {
	float: left;
	margin-left: 0px;
	padding: 0px 30px 0px 20px;
	list-style: none;
}

/*
----------------------------------------------------------------------
 FAQs.
----------------------------------------------------------------------
*/

body.faqs div#my_pageContent  {
	min-height: 612px;
	background: rgb( 133, 103, 51 ) url( '../../img/faqs/faqBg.jpg' ) no-repeat top left;
}

body.faqs div#my_column1 {
	float: left;
	width: 160px;
}

body.faqs div#my_column2 {
	float: right;
	width: 645px;
}

body.faqs div#my_column2Inside {
	padding: 10px 20px 0px 0px;
}

body.faqs div#my_column2 div#my_column2_row1 {
}

body.faqs div#my_column2 div#my_column2_row2 {
	padding-left: 25px;
}

body.faqs div#my_column2 div#my_column2_row3 {
}

body.faqs div#my_loadMsg {
	display: none;
}

body.faqs div#my_accContainer {
	margin-bottom: 20px;
}

/*
----------------------------------------------------------------------
 Contact us.
----------------------------------------------------------------------
*/

body.contact div.my_column2a {
	float: left;
	width: 300px;
}

body.contact div.my_column2b {
	float: left;
	width: 300px;
}

/*
----------------------------------------------------------------------
 Legal Terms / Privacy Policy.
----------------------------------------------------------------------
*/

body.terms p.my_postalAddress {
	font-weight: bold;
	margin-left: 30px;
}

body.terms ol.my_termsParts {
	margin-left: 30px;
	padding-left: 0px;
	list-style-type: upper-roman;
}

/*
----------------------------------------------------------------------
 Calculator Survey.
----------------------------------------------------------------------
*/

div#calculatorSurvey {
	position: absolute;
	z-index: 9999;
	left: 100px;
	top: 100px;
	width: 400px;
	border: solid 1px rgb( 50, 50, 50 );
	background: rgb( 241, 237, 210 );
}

div#calculatorSurveyInside {
	padding: 20px 30px;
	text-align: center;
}

div.calculatorSurveyOff {
	display: none;
}

div.calculatorSurveyOn {
}

div#calculatorSurvey p {
	font-size: 13px;
	font-weight: bold;
	color: rgb( 113, 72, 28 );
}

div#calculatorSurvey p.calculatorSurveyFootnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

div#calculatorSurvey div.calculatorSurveyLinks {
	padding: 20px 0px; 
}

div#calculatorSurvey div.calculatorSurveyLinks a:link,
div#calculatorSurvey div.calculatorSurveyLinks a:visited,
div#calculatorSurvey div.calculatorSurveyLinks a:active,
div#calculatorSurvey div.calculatorSurveyLinks a:hover {
	display: -moz-inline-box; /* Fixes Firefox */
	display: inline-block;
	margin: 0px 3px;
	padding: 5px 8px;
	background: rgb( 113, 72, 28 );
	border-top: solid 1px rgb( 143, 112, 68 );
	border-bottom: solid 1px rgb( 73, 32, 0 );
	border-left: solid 1px rgb( 143, 112, 68 );
	border-right: solid 1px rgb( 73, 32, 0 );
	color: white;
	font-size: 13px;
	font-weight: bold;
}

body.choose-adhesive div#my_column2_row2
{
	margin-left: -25px;
}

div.displayOnTop div.dialog
{
	background: #4B3213 url('../../img/global/dialogBgDisplayOnTop.gif') repeat-x top left;
}

div.displayOnTop div.dialog a,
div.displayOnTop div.dialog p
{
	color: white;
}

div.displayOnTop div.dialog h2
{
	color: #C0893B;
}
