 
/* Liquid Nails Dealer Locator Styles */

body.find #formFields
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #55391A;
}

body.find #formFields #leftColumn
{
	float: left;
	width: 300px;
	/*border: 1px solid red;*/
}

body.find #formFields #rightColumn
{
	float: right;
	width: 370px;
	background: transparent url(../../img/find/bgd_buy_online.gif) no-repeat top left;
}

body.find #formFields #rightColumnInside
{
	padding-left: 40px;
}

body.find #productDetails
{
	width: 300px;
	float: right;
}

body.find #locatorResults
{
	width: 430px;
	float: left;
	border-right: 1px solid #AC743B;
}


body.find #thirdPartyRetailers
{
	padding-top: 10px;
	border-top:1px solid #55391A;
	height: 100%;
}


body.find div#thirdPartyRetailers div#otherRetailers
{
	width: 40%;
	float: left;
	min-height: 130px;
	margin-bottom: 20px;
}

body.find div#thirdPartyRetailers div#otherRetailersInside
{
	padding-left: 20px;
}

body.find div#thirdPartyRetailers div#specialtyRetailers
{
	width: 40%;
	float: left;
	min-height: 130px;
	margin-bottom: 20px;
}

body.find div#thirdPartyRetailers div#specialtyRetailersInside
{
	padding-left: 20px;
}

body.find div#thirdPartyRetailers div#specialtyRetailers ul 
{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

body.find div#thirdPartyRetailers div#otherRetailers ul 
{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}


body.find #locatorResults .location
{
	width: 48%;
	float: left;
	min-height: 130px;
	margin-right: 1%;
	margin-bottom: 20px;
}

body.find #locatorResults a.mapLink
{
	color: #363;
	font-weight: bold;
}

body.find #locatorResults p
{
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

body.find #locatorResults .submitButton
{
	width:187px;
	color: white;
	margin: 0px 3px;
	cursor: pointer;
	padding: 1px 3px;
	font-weight: bold;
	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);
}

body.find .zipcode
{
	width: 65px;
}

body.find .zipcode.required
{
	background-color: #fff8f8;
	border: 1px solid #f00;
}

body.find #zipcodeLabel.required
{
	color: #f00;
}

body.find .unavailable
{
	color: #004;
}



/* Override parent style sheet rules */

body.generic div#my_column1
{
	width: 140px;
}

body.generic div#my_column2
{
	width: 785px;
}

body.generic div#my_column2_row1
{
	margin-bottom: 0;
	padding-bottom: 0;
}

body.generic div#my_column2_row2
{
	margin-top: 0;
	padding-top: 0;
}

body.generic div#my_pageContent
{
	background: rgb(185, 171, 136) url(../../img/global/locatorContentBg.jpg) no-repeat top left;
}

