
#advSearch {display:none; width:280px}
#arrow {height:7px; width:7px; margin:0px 3px 2px 0px}
#errorFragment, #searchResults, #searchResults_1, #searchResults_2, #pagination {margin:0px; padding:0px; border-collapse:collapse; width:280px}
#errorFragment {display:none;}
#gmap_productimage {float:left; padding:5px 15px 15px 15px}
#gmap_productdescription {float:left; margin-top:10px}
#groupId {width:205px}
#infolink {padding:20px 0px 0px 3px}
#map {width:650px; height:630px; clear:left}
#productFragment {width:100%; height:135px;}
#advSearch .gOther {width:200px}
#errorFragment li {margin:10px}
#gmap_productimage img {margin-top:3px}
#retailLocation .p-form {width:280px}
#retailLocation .gFormTableHeader, #searchResults .gFormTableHeader {width:280px; vertical-align:middle; height:23px; padding:0px 11px;}
#retailLocation .gThinAndWhite, #searchResults .gThinAndWhite {height:1px; background-color:white}
#retailLocation .gThinAndGrey, #searchResults .gThinAndGrey {height:1px; background-color:#D3D5DA}
#retailLocation .gFormTableCell {padding:7px 10px; color:#0e5fd8; }
#searchResults_1 .searchResults-1_cell-1 {width:30px; vertical-align:middle; text-align:center; padding:8px}
#searchResults_1 .searchResults-1_cell-2 {padding:4px 4px 4px 2px; vertical-align:middle; background:transparent; color:#252f47;}
#searchResults_1 .PNG {height:39px; width:23px; display:block}
#searchResults_1 .store_name {font-weight:bold;color:#0E5FD8;}

input.gOther {width:117px; height:15px; font-size:11px; border:1px solid #BEC1C8; border-color:#BEC1C8 #DEE0E3 #DEE0E3 #BEC1C8}
input.gSearchAddress {width:182px; font-size:12px; color: #5A6678; border: 1px solid #A5ACB2; padding-left:8px; padding-right:0px}
span.gBold, p.gBold {font-weight:bold; font-size:12px; color:#252f47;}

.align_right {text-align:right;}
.bold {font-weight:bold}
.height4px {height:4px}
.padding0px {padding:0px}
.padding5px {padding:5px}
.padding10px {padding:10px}
.pointer {cursor:pointer}
.clearboth {clear:both}

.pad8{padding:5px 8px 5px 8px;}
div.pdphr{margin:0 8px 0 8px; padding:2px 5px 2px 8px; background:#f2f2f6 url(/consumerfiles/assets/img/hrstroke.gif) repeat-x scroll center;height:5px;}
div.pdphr hr {display: none;}
.pad5{padding:0 5px 5px 5px;}
.pad5L{padding-left:5px;}
.AlnT{vertical-align:middle; padding:0px 0px 10px 0px;}
.tipscol{color:#f58f08; padding:0 10px 0px 10px;}
#retailLocation .gFormTableCell td{background:transparent; color:#333c53;}
#searchResults_1 {width:268px}
#searchResults div.pdphr{margin:0 0px 0 6px; padding:0px; height:1px; width:268px;}
span.gErBold {font-weight:bold; font-size:12px; color:#e03531;}
#advSearch .textBlack { color:#252F47; }
p.locatordetail { color:#252F47; }
#searchResults .sepratorline { border-bottom:1px solid white; }
.padding5pxRL {padding:0 5px 0 5px}
p.mapInfoWindowHeader {font-size:150%;margin:10px 0 10px;}

html > body .SeparatorLine_retail_store_locator_color{
 border:0px solid #000000;
 border-top:1px solid #D3D5DA;padding:0;
}
* html .SeparatorLine_retail_store_locator_color{
 /*height:0px !important; 
 background-color:#D3D5DA;*/
 border:0px solid #000000;
 /*border-top:1px solid #D3D5DA;padding:0;*/
 border-bottom:1px solid #D3D5DA;
}
html > body .SeparatorLine_retail_store_locator_white{
 /*height:0px !important; 
 background-color:#ffffff;*/
 border:0px solid #000000;
 border-top:1px solid #ffffff;padding:0;
}
* html .SeparatorLine_retail_store_locator_white{
 border:0px solid #000000;
 border-top:1px solid #ffffff;padding:0;
}
#searchResults_1 .store_name .promotionIcon{
	float:right;
}
.store-locator-header {font-family: verdana,arial,helvetica,sans-serif !important; font-weight:bold; font-size:12px !important; color: #252f47 !important; padding: 6px 9px 6px 0px !important} 
.store-locator-sub-header{font-size:11px !important; margin: 0px !important;}
