﻿


/* COMMON */
#finding a.tab { background-position:0 -32px; }



/* STORE LOCATOR */
.storelocator { background:url(images/store_bg.jpg) top left no-repeat; }
.storelocator .pgcopy { width:600px; }
.storelocator .pgcopy p { margin:0 0 15px 0; }
.storelocator .pgcopy ul { margin:0 0 0 15px; }
.storelocator h3 { font-size:14px; color:#0C9D16; }
.storelocform { margin:20px 0 35px 0; width:360px; }
.storelocform .row { margin:0 0 5px 0; }
.storelocform label { float:left; margin:0 10px 0 0; width:110px; text-align:right; }
.storelocform input { width:100px; }
.storelocform img { display:block; }
.storelocform .formcontent { padding:15px 30px; background:url(images/form_mid.gif) top left repeat-y; }
.storelocform .formcontent label { display:block; font-weight:bold; }
.storelocform .formcontent .fpinput { width:235px; margin:10px 0; }
.storelocform .formcontent select { width:165px; }
.findstorebtn { margin:5px 0 0 120px; }



/* STORE LOCATOR RESULTS */
.storeresults { background:url(images/results_bg.jpg) top left no-repeat; }
.storeresults h1 { margin-bottom:60px; }

.storeresults .pagination { margin:10px 0; }
.storeresults .pagination .links { float:right; }

.resultstable { border:1px solid #CCC; border-width:1px 0; }
.resultstable table { width:100%; border-collapse:collapse; }
.resultstable th { padding:15px 30px; color:#555; text-align:left; }
.resultstable td { padding:15px 30px; color:#000; }
.resultstable .alt td { background-color:#E5F9FD; }