
/* landing page container */
div.landingContainer { width: 687px; height: 173px; border-top: solid 1px #e5e5e5; padding-top: 18px; overflow: visible; position: relative; clear: both; margin-bottom: 18px; }
div.landingLeftCol { float: left; height: 192px; width: 100%; background: url('Images/landing_left_border.gif') scroll left top repeat-y; overflow: visible; }
div.landingLeftCol div.landingLeftTop { background: url('Images/landing_frame_top.jpg') scroll left top repeat-x; position: relative; height: 5px; overflow: visible; }
div.landingLeftCol div.landingLeftTop img.landingTLC { position: absolute; left: 0; top: 0; }
div.landingLeftCol div.landingLeftMiddle { background: #f9f9f9 url('Images/shop_landing_gradient_bkgd.jpg') scroll left bottom repeat-x; height: 182px; width: 225px; padding-right: 12px; margin-left: 2px; overflow: auto; }
div.landingLeftCol div.landingLeftMiddle h3 { font: 20px "Times New Roman", Times, serif; letter-spacing: -1px; color: #4d4d4f; margin: 6px 0 10px 10px; }
div.landingLeftCol div.landingLeftMiddle p { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #4d4d4f; margin: 0 0 14px 10px; }
div.landingLeftCol div.landingLeftMiddle ul { list-style: none; padding-top: 13px; border-top: solid 1px #e5e5e5; margin-left: 10px; }
div.landingLeftCol div.landingLeftMiddle ul li { background: url('Images/right_blue_arrow.gif') scroll left center no-repeat; padding-left: 10px; }
div.landingLeftCol div.landingLeftMiddle ul li a { color: #2fa6de; margin-bottom: 4px; }
div.landingLeftCol div.landingLeftMiddle ul li a:hover { color: #4d4d4f; }
div.landingLeftCol div.landingLeftBottom { background: url('Images/landing_frame_bottom.jpg') scroll left bottom repeat-x; position: relative; height: 5px; overflow: visible; }
div.landingLeftCol div.landingLeftBottom img.landingBLC { position: absolute; left: 0; bottom: 0 !important; bottom: -1px; }
div.landingContainer img.landingMainImage { display: block; position: absolute; right: 0 !important; right: -1px; top: 17px; }



/*Store Locator*/
/*h3 { font: 16px "Times New Roman", Times, serif; }*/
dl dt { font-weight: bold; color: #4d4d4f; margin-top: 14px; }
dd { margin-left: 0; }
dl#address { clear: both; }
/*dl#noFartherThan { clear: left; width: 200px; }
dl#noFartherThan { overflow: auto; margin-bottom: 14px; }
dl#noFartherThan { float: left; margin-right: 20px; }*/
dl#city, dl#state, dl#zip, dl#noFartherThan { float: left; margin-right: 20px; }
dl#state dd select, dl#noFartherThan dd select { font-size: 11px; }
/*a { color: #2fa6de; }
a:hover { color: #4d4d4f; }*/
.searchTxtBox
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


/*Locator Results*/
.anotherPageNav { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: xx-small; color: #2fa6de; }
.cboxB { background:url('../images/cbox-border.gif') 0% 100% repeat-x; }
.cboxContent { padding: 10px; }
.cboxContentNoPadding { padding: 1px 1px 0px 1px; }
.cboxInternal { padding: 3px; }
.cboxL { background: url('../images/cbox-border.gif') 0% 0% repeat-y; }
.cboxMain { margin-top: 2px; padding-bottom: 3px; }
.cboxR { background: url('../images/cbox-border.gif') 100% 0% repeat-y; }
.cboxT { background: url('../images/cbox-border.gif') 0% 0% repeat-x; }
.clearSpacer { font-size: 1px; text-align: left; }
.contentLeft, .contentTop, .clearSpacer, contentTopLeft { padding: 0px; margin: 0px; border: 0px; }
.contentLeft { background-repeat: repeat-y; }
.contentTop { background-repeat: repeat-x; }
.contentTopLeft  { background-repeat:no-repeat; }
.continueReading { font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #d40000; }
.currentPageNav { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: xx-small; color: #000; }
.defaultAlign { text-align: left; }
.defaultVAlign { vertical-align: top; }
.defaultZIndex { z-index: 0; }
.detailAvailable { text-align: right; }
.detailContactColumn { vertical-align: top; text-align: left; padding-right: 10px}
.detailMapColumn { vertical-align: top; text-align: right; }
.detailTable { width: 100%; }
.floatleft { padding: 2px 10px 2px 0px; vertical-align: bottom; }
.googleMap {width: 392px; height: 300px; }
.googleWrapper { margin-top:30px; background: #f6f6f6; border: 1px solid #dddddf; }
.borderMe { border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; padding: 3px 0; }
a#ctl00_cph_searchResults_ButtonPrevious { margin: 1px 4px 0 0; }
a#ctl00_cph_searchResults_ButtonNext { margin: 1px 0 0 4px; }
.landingContent { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-right: 10px; }
.landingHeaderWrap { vertical-align: middle; }
.locationPopup { cursor: pointer; }
.mainContentBold { font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 0; }
.popUp { font-size: x-small; }
.resultsCell1 { text-align: center; width: 200px; }
.resultsCell3 { width: 75%; text-align: left; }
.resultsContainer { width: 90%; float: left; }
.resultsListing { padding: 2px; width: 100%; }
.resultsText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: x-small; }
.searchAgain { color: #2fa6de; font: bold 10px Verdana , Arial, Helvetica, sans-serif; text-decoration: none; }
.searchForm { width: 200px; }
.searchResultsTable { width: 400px; }
.searchResultsTable td { text-align: left; vertical-align: top; width: 100%; }
.storeDetails { background: #dedede; }
.storeDetails tr td { height: 10px; background: #fff; padding: 2px; }
/* font: xx-small   */
.storeInformation { font: normal x-small Verdana, Arial, Helvetica, sans-serif; }
a.storeLink { font: bold x-small Verdana, Arial, Helvetica, sans-serif; color: #ed1c24; text-decoration: none; display: block; margin-top: 1px; }
a:hover.storeLink { font: bold x-small Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; display: block; margin-top: 1px; }
span.storeLink { font: bold x-small Verdana, Arial, Helvetica, sans-serif; color: #2fa6de; text-decoration: none; }
.titleHeader { white-space:nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: medium; line-height: 1em; letter-spacing: -.05em; font-weight: bold; color: #000; margin: 5px 5px 0px 5px; padding: 0; border-bottom: 1px; border-top: solid 1px #000; }
.unselectedLoc { background-color: transparent; text-align :center; }
.x5x1 { height: 5px; width: 1px; }
.x10x1 { height: 10px; width: 1px; }
.x20x1 { height: 20px; width: 1px; }
.x20x10 { height: 0px; width: 10px; }
.xx2 { width: 2px; }
.xx30 { width: 30px; }
.xx100p { width: 100%; }
table.xx100p tr td { white-space: nowrap; }

/* pager */
div.pageMenu { overflow: visible; margin-top: 18px; }
div.pageMenu ul, div.pageMenu ul li { list-style: none; }
div.pageMenu ul.pager { padding: 5px 0; overflow: visible; height: 15px; border-top: solid 1px #e4e4e4; border-bottom: solid 1px #e4e4e4; font: 11px Arial, Helvetica, sans-serif; color: #d7d7d7; }
div.pageMenu ul.pager li { float: left; }
div.pageMenu ul.pager li a { text-decoration: none; color: #ed1c24; }
div.pageMenu ul.pager li a:hover { color: #000000; }
div.pageMenu ul.pager li.previous { padding-left: 9px; background: url('images/left_red_arrow.gif') scroll left center no-repeat; }
div.pageMenu ul.pager li.next { padding-right: 9px; background: url('images/right_red_arrow.gif') scroll right center no-repeat; }



.LocationLabel
{
    font-weight: bold;
}
