/*
======================================================================
 Glidden: Store Locator site style CSS.
======================================================================
*/

body.storeLocator div#my_bg_top {
	background: url( '../../img/store-locator/pageContentBg_top.jpg' ) no-repeat top left;
}

body.storeLocator div#my_bg_middle {
	background: white;
}

body.storeLocator div#my_bg_bottom {
	/* background: url( '../../img/store-locator/pageContentBg_bottom.jpg' ) no-repeat bottom left; */
}

body.storeLocator div#my_pageContent {
	min-height: 540px;
}

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

body.storeLocator div#my_headingBar h1 {
	margin: 0px;
	padding: 50px 0px 0px 25px;
	font-size: 36px;
	font-weight: normal;
	color: rgb( 250, 250, 250 );
}

body.storeLocator div.my_formLayout {
}

body.storeLocator div.my_formLayout div.my_formLayoutRow {
	padding-bottom: 2px;
}

body.storeLocator div.my_formLayout div.my_formLayoutRow div.clear {
	height: 1px;
	overflow: hidden;
}

body.storeLocator div.my_formLayout div.my_formLayoutSpacerRow {
	height: 10px;
	overflow: hidden;
}

body.storeLocator div.my_formLayout div.my_formLayoutLeft {
	float: left;
	width: 110px;
	padding-top: 1px;
	text-align: right;
	color: rgb( 93, 95, 110 );
}

body.storeLocator div.my_formLayout div.my_formLayoutRight {
	float: right;
	width: 265px;
}

body.storeLocator span.my_goButton {
	display: -moz-inline-box;
	display: inline-block;
	width: 42px;
	height: 25px;
	background: url( '../../img/store-locator/goBtn.jpg' ) top left no-repeat;
}

body.storeLocator span.my_goButton input {
	width: 42px;
	height: 25px;
	opacity: 0;
}

/*
----------------------------------------------------------------------
 Store Locator Start Page.
----------------------------------------------------------------------
*/

body.storeLocatorStart div#my_columns {
	min-height: 400px;
}

body.storeLocatorStart div#my_leftColumn {
	float: left;
	width: 470px;
}

body.storeLocatorStart div#my_rightColumn {
	float: right;
	width: 460px;
	padding-top: 30px;
}

body.storeLocatorStart div#my_leftColumn  h2 ,
body.storeLocatorStart div#my_rightColumn h2 {
	margin-bottom: 5px;
	font-size: 23px;
	font-weight: normal;
	color: rgb( 93, 95, 110 );
}

body.storeLocatorStart div#my_leftColumn  p ,
body.storeLocatorStart div#my_rightColumn p {
	font-size: 14px;
	color: rgb( 93, 95, 110 );
}

body.storeLocatorStart div.my_dialog {
	width: 432px;
}

body.storeLocatorStart div.my_dialogInside {
	padding: 10px 20px 10px 20px;
}

body.storeLocatorStart div.my_dialogInside h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb( 93, 95, 110 );
}

body.storeLocatorStart div.my_dialogInside p {
	font-size: 12px !important;
}

body.storeLocatorStart div.my_dialogInside div.my_divider {
	height: 2px;
	margin: 10px -10px 10px -15px;
	overflow: hidden;
	background: url( '../../img/store-locator/dividerBg.gif' ) top left repeat-x;
}

body.storeLocatorStart div.my_dialog_top {
	height: 11px;
	overflow: hidden;
	background: url( '../../img/store-locator/startDialogBg_top.png' ) top left no-repeat;
}

body.storeLocatorStart div.my_dialog_middle {
	background: url( '../../img/store-locator/startDialogBg_middle.png' ) top left repeat-y;
}

body.storeLocatorStart div.my_dialog_bottom {
	height: 28px;
	overflow: hidden;
	background: url( '../../img/store-locator/startDialogBg_bottom.png' ) top left no-repeat;
}

body.storeLocatorStart div#my_disclaimers {
	padding: 0px 10px;
}

body.storeLocatorStart div#my_disclaimers p {
	color: rgb( 93, 95, 110 );
}

/*
----------------------------------------------------------------------
 Store Locator Results Page.
----------------------------------------------------------------------
*/

body.storeLocatorResults div#my_results {
	padding: 20px;
}

body.storeLocatorResults div.my_storeListing {
	background: url( '../../img/store-locator/resultsDivider.gif' ) left top repeat-x;
}

body.storeLocatorResults div.my_storeListingInside {
	padding: 10px;
}

body.storeLocatorResults div.my_storeListing h2 {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}

body.storeLocatorResults div.my_storeListing p {
	margin-bottom: 5px;
}

body.storeLocatorResults div.my_storeListing ul {
	margin-left: 0px;
	padding-left: 30px;
}

body.storeLocatorResults div.my_storeListing div.clear {
	height: 1px;
	overflow: hidden;
}

body.storeLocatorResults div.my_storeLeftColumn {
	float: left;
	width: 400px;
}

body.storeLocatorResults div.my_storeRightColumn {
	float: left;
	width: 400px;
}

