/* START: PARTY HOME CSS */
div.party div.main div.calender {
  float: left;
}
div.party div.main table.calender {
  align: left;
}
/* FINISH: PARTY HOME CSS */
div.party_product_search {
  /*border: 1px solid red;*/
  width: 750px;
  height: 100%;
  padding: 40px 0px 40px 0px;
  float: left;
}
div.party_small_cart {
  border: 1px solid black;
  width: auto;
  padding: 8px;
  float: left;
}
div.party_small_cart a {
display: block;
text-align: right;
}
div.party_product_right {
  /*border: 1px solid green;*/
  width: 450px;
  padding: 0px 8px 10px 16px;  
  float: left;  
}
div.party_product_list {
  /*border: 1px solid black;*/
  width: 100%;
  padding: 0px;
  padding: 8px 8px 8px 8px;
}
div.party_product_category {
  width: auto;
  margin: 0px 0px 4px 0px;
  border-bottom: 1px solid black;
}
div#checkout_link {
  display: none;
}
/*
  START: create_party_form
*/
div.party div.create_party_form table {
  width: 800px;
}
div.party div.create_party_form table table {
  width: auto;
}
div.party div.create_party_form div#PARTY_CALENDAR table {
  width: 100px;
}
div.party div.create_party_form table td b {
  margin-left: -5px;
}
div.party div.create_party_form table td {
  padding-left: 10px;
}
div.party div.create_party_form table td table td {
  margin-left: 0px;
  border: none;
}
div.party div.create_party_form select.hour_select {
  width: 40px;
}
div.party div.create_party_form select.min_select {
  width: 40px;
}
div.party div.create_party_form select.suffix_select {
  width: 40px;
}
div.party div.create_party_form button.submit {
    background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
}
div.party div.create_party_form div.party_search table {
  width: 100%;
}
div.party div.create_party_form div.party_search thead td {
  background-color: rgb(44, 94, 154);
  color: white;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  padding: 2px;
}
/*
  END: create_party_form
*/
/*
  START: method: party_product_list
*/
div.party_product_search div.party_product_category {
  font-weight: bold;
}
div.party_product_search table.party_product_list {
  border-collapse: collapse;
  margin: 5px 0px 5px 10px;
}
div.party_product_search table.party_product_list thead td {
  background-color: rgb(44, 94, 154);
  color: white;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}
div.party_product_search table.party_product_list td {
  white-space: nowrap;
  padding: 2px;
}
div.party_product_search table.party_product_list td input {
  width: 30px;
}
div.party_product_search table.party_product_list td button {
  background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
}
/*
  END: method: party_product_list
*/
div.party_tools {
         border: 1px solid #89AECC;
	 padding: 4px;
	 width: 100px;
         float: left;
}
div.party_info {
         border: 1px solid #89AECC;
	 padding: 4px;
	 width: 450px;
         float: left;
         margin-left: 2px;
}
div.attendee_list{
     width:650px;
float: left;
}
div.party_edit{
 width: 575px;
}
div.add_attendee{
     width:650px;
float: left;
}
table.party_user_search thead {
background-color: rgb(44, 94, 154);
  color: white;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  padding: 2px;
}