@charset "utf-8";
/* CSS Document */

h1.title { padding:20px;color:#c41230; }
p.copy { font-size:10pt; }
p a, p a:visited { color:#c41230;text-decoration:none; }
p a:hover { text-decoration:underline; }
h5.title { font-weight:bold; }
h3.title { font-weight:bold; }

.left_column { float:left;background:url(images/content_bg1.jpg) no-repeat #FFF;width:740px;margin:0;padding:0; }
.right_column { float:left;width:242px;padding-left:8px; }
.left_content { padding:0px; }

.recall tr.cream { background-color:#F6EED7; }
.red_text { color:#c41230; }
.bronze_text { color:#958665;font-weight:bold; }

.locator_link { color:#c41230;text-decoration:none; }

.findStore {float: right; width: 250px; text-align:right; margin-right: 12px; line-height:38px; color: #958665; }
html>body .findStore{ *line-height:32px;}
.findStore label {padding-right:5px; }
.findStore label a{color: #958665;cursor:pointer;}
.findStore input.zipCode {background: transparent url(images/searchInputBg.gif) no-repeat top left; font-style: italic; color: #999999; width: 150px; height: 18px; border: 0 solid black; padding:3px 0 0 3px; margin:-2px 0 0 0; vertical-align:middle; }
.findStore input.submitButton {margin-top:10px; margin-bottom:-3px; margin-left:5px; }

.input50 { background:url(images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:50px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }
.input79 { background:url(images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:77px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }
.input191 { background:url(images/InputBg.gif) repeat-x top left; border:1px solid #cccccc; width:185px; height:19px; display:block; margin-top:2px; padding:2px 2px 0; }
.inputHighlight{border-color:#c41230}

.messageBox em{ font-size:.688em; margin-left:190px;}
.messageBox textarea{ margin:5px 10px 10px 0px; width:300px; border:1px solid #cccccc; height:144px;overflow:auto; background:url(images/bgTextArea.gif) top left repeat; float:left }

div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #CCC;
  margin:0px;
  /*margin-top:-10px; */
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  color: #666;
  font-size: 1.4em;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #DDD;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #BBB;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  line-height: 20px;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 2px 0px 0px 0px;
  padding: 2px 0 0 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 202px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url(images/selectBg.gif) right;
  cursor: pointer;
  border:1px solid #CCC; 
  color:#000;
  line-height: 20px;
  height: 20px;
}

.selectboxSmall {
  margin: 2px 0px 0px 0px;
  padding: 2px 0 0 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 150px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url(images/selectBg.gif) right;
  cursor: pointer;
  border:1px solid #CCC; 
  color:#000;
  line-height: 20px;
  height: 20px;
}


 