/* inserted to correct for an ie bug */
ul, ol, dl {
   position: relative;
}

body {
   position: relative;
   background-color: #ffffff;
}

div {
   position: relative;
   top: 0;
   left: 0;
   bottom: auto;
   height: auto;
   width: auto;
   padding: .1em;
   margin: .1em;
/*   border: double; */
}

div.container {
   min-width: 1380px;
}

div.PAUBA_header_search {
	background-color: #357EC7;
	border: double;
}

div.PAUBA_header_description {
   float: left;
   font-size: 18pt;
   min-width: 500px;
   width: 60%;
   margin: .2em;
}

div.form {
	float: left;
	border-style: none;
	min-width: 500px;
	overflow: hidden;
	margin: .2em;
}

div.sort_form {
	float: right;
	border-style: none;
	overflow: hidden;
}

div.text_prompt {
   float: left;
   font-weight: bold;
   width: 150px;
   text-align: right;
   padding: 2px;
   margin-top: 10px;
}

div.text_field {
   float: left;
   width: 300px;
   margin-top: 10px;
}

div.btn_field {
   float: left;
   width: 100%;
   text-align: center;
}

div.sort_button {
   float: left;
   font-weight: bold;
   text-align: right;
}

div.sort_menu {
   float: left;
}

div.menu_bar {
   margin-top: .2em;
   margin-bottom: .2em;
   border-top: 1px solid black;
   border-right: none;
   border-bottom: 1px solid black;
   border-left: none;
}

ul.menu {
   list-style-type: none;
}

ul.menu img {
   text-decoration: none;
   border: none;
}

li.menu_item {
   display: inline;
   padding: 2px;
}

div.banner {
   margin-top: .2em;
   margin-bottom: .2em;
   border-top: none;
   border-right: none;
   border-bottom: 1px solid black;
   border-left: none;
}

div.banner_headline  {
   text-align: center;
   font-weight: bold;
   font-size: 18pt;
   margin: 0;
   padding: 0;
}

div.member_list {
    float: left;
    top: 0;
    right: 5%;
    left: 0;
    bottom: auto;
    height: auto;
    width: 66%;
}

div.ml_store_information {
   margin-top: 1em;
}

div.ml_bookstore_name {
   background-color: #357EC7;
   color: #ffffff;
   font-size: 18pt;
   font-weight: bold;
}

div.ml_icon_bar {
   background-color: #e4f1ff;
   color: #ffffff;
   font-size: 18pt;
   text-align: right;
   font-weight: bold;
}

img.ml_bookstore_icons {
   text-decoration: none;
   border: none;
   height: 56px;
   width: auto;
}

div.ml_address_block_prompt {
   float: left;
   font-weight: bold;
   width: 150px;
   text-align: right;
   padding: 2px;
}

div.ml_address {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_phone {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_web {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_contact_name {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_store_hours {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_store_categories {
   float: left;
   padding: 5px;
   width: 300px;
}

div.ml_about {
   float: left;
   font-style: italic;
   text-align: justify;
   padding: 5px;
   width: 300px;
}

div.advertising {
   float: left;
   min-width: 3.50in;
   margin-left: 2em;
}

div.ad_content {
   width: 3.36in;
   max-width: 3.36in;
   border: double;
   margin-top: 5px;
   margin-right: auto;
   margin-bottom: 5px;
   margin-left: auto;
}

img.ad_image {
   width: 3.36in;
   max-width: 3.36in;
   border: none;
}

div.footer {
   border-top: 1px solid black;
   border-right: none;
   border-bottom: none;
   border-left: none;
   padding: .5em;
}

div.footer p {
   text-align: justify;
   font-size: 10pt;
}

div.booklink {
   float: left;
   border-style: solid;
   border-color: #000000;
   border-width: 1px;
   margin-bottom: 1px;
   height: 3.2in;
   max-height: 3.2in;
   min-height: 3.2in;
   width: 3.2in;
   max-width: 3.2in;
   min-width: 3.2in;
   overflow: hidden;
}

div.booklink p {
   font-size: 12pt;
}

div.booklink a {
   font-size: 12pt;
}

div.booklink_storename {
   background-color: #357EC7;
   color: #ffffff;
   font-size: 12pt;
   font-weight: bold;
}

div.booklink_thumbnail {
   float: left;
   padding: 5px;
}

div.booklink_thumbnail p {
   text-align: center;
}

div.booklink_thumbnail img {
   display: block;
   height: 100px;
   width: auto;
   max-width: 100px;
   margin: 10px 0 0 10px;
   border: 1px solid #000000;
}

div.booklink_title {
   float: left;
   width: 50%;
   overflow: hidden;
}

br.clear {
   clear: both;
}



