/* ----------------------- Begin Form Elements ------------------------ */
#find-our-products {position: relative; border: 1px solid #575757; width: 630px; margin-top: 20px; padding: 20px 10px 0px 10px;}
#find-our-products p  {padding-left: 10px; font-size: 13px; line-height: 13px; color: #575757}
#find-our-products label  {margin-right: 20px; color: #575757;}

div.search-by {border: 1px solid #95541C; float: left; width: 260px; height: 225px; padding: 0px; margin: 40px 10px 0px 0px; background: #F3E8D4 url(/images/paper-bg_320.jpg) top center repeat-y;}
div.search-by h3 {display: block; border-bottom: 1px solid #95541C; margin: 0px; padding: 5px 0px; color: #ffffff; background-color: #95541C; text-align: center; font-size: 15px; font-weight: bold;}
div.search-by p {margin: 0px 0px 0px 10px;}
div.search-by select {margin: 10px 0px 0px 0px;}
div.search-by input {margin-top: 10px;}


#store-results {min-height: 0px; width: 490px; margin-left: 25px; padding: 0px 0px 10px 0px;}
#store-results h2 {display: block; border: 1px solid #575757; border-bottom: 1px solid #95541C; margin: 0px; padding: 15px; color: #575757; background: #F3E8D4; font-size: 15px; font-weight: bold; line-height: 16px;}

div.short-results {padding: 15px 10px; border: 1px solid #575757; border-top: 0px;}
#store-results div.short-results p {padding: 10px 0px 0px 0px; margin: 0px; font-size: 12px; line-height: 14px; font-style: italic;}
#store-results div.short-results ul, #store-results div.short-results li {list-style-type: none; margin-left: 7px; padding: 0px; font-size: 13px; line-height: 16px;}
#store-results div.short-results li strong {margin: 0px 0px 10px -15px; color: #AA6727; font-weight: bold;}

div.long-results {padding: 12px 10px; border: 1px solid #575757; border-top: 0px;}

#store-results div.long-results ul {margin: 0px; padding: 0px 10px 5px 0px;}
#store-results div.long-results li {list-style-type: none; margin: 0px; padding: 0px; font-size: 13px; line-height: 16px;}
#store-results div.long-results li strong {color: #AA6727; font-weight: bold;}
#store-results div.long-results p {clear: both; padding: 10px 0px 0px 0px; margin: 0px; font-size: 12px; line-height: 14px; font-style: italic;}

p.sliding-link {width: 65px; display: inline; float: right; font-size: 10px; padding: 0px; margin: 0px 10px 0px 0px;}
p.sliding-link a {font-size: 10px;}
.map-print a {margin-right: 40px;}
/* -----------------------                     ------------------------ */


/* For ASP.NET validation */
.ValidationSummary { color: red; width:80%; font-weight:bold; background-color:#FFFFC0; padding:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; border-color:#000000; border-style:solid; border-width:1px;}
.ValidationSummary ul { color: red;  margin: 0; padding: 0; margin-left: 80px; }  
