.jqifade{
      position: absolute;
      background-color: #000;
}
div.jqi{
	  min-width: 400px;
	  _width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: pointer;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
    padding: 0 10px 10px 10px;
    line-height: 20px;
    color: #444444;
}
div.jqi .jqimessage .title {
	font-size: 1.4em;
	font-weight: bold;	
	margin-top: -5px;
	border-bottom: solid 1px #eee;
}
div.jqi .jqimessage p {
	font-weight: normal;	
	margin-top: 4px;
}
div.jqi .jqimessage ul {
	margin-left: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
      cursor: pointer;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

/** Store List Lookup **/
div.jqi .jqimessage .store {
	clear: both;
	margin: 10px 0 0 0;
	cursor: pointer;
	border: solid 1px #ccc;
}

div.jqi .jqimessage .store .address, div.jqi .jqimessage .store .city, div.jqi .jqimessage .store .name {
	padding: 0px 4px 0px 4px;
}
div.jqi .jqimessage .store .name {
	background-color: #004400;
	color: #FFF;
}