#phw_classification_wrapper {
  width  : 1024px;
  margin : 0 auto;
}

.phw_classification_details_list li {
  box-sizing     : border-box;
  width          : 50%;
  vertical-align : top;
}

#phw_classification_details #drop-a-hint {
  float   : none;
  display : inline-block;
  margin  : 0 20px 0 0;
}

#phw_classification_details #chat_link {
  float               : none;
  display             : inline-block;
  height              : 32px;
  margin              : 0;
  text-indent         : 0;
  background-position : 0 4px;
}

.phw_classification_pricing_list {
  margin         : 20px 0;
  vertical-align : middle;
}

.phw_classification_pricing_list li {
  width          : auto;
  vertical-align : middle;
}

#phw_classification_details .phw_classification_details_list li h1 {
  font-size : 24px;
}

#phw_classification_price {
  color     : #07e;
  font-size : 26px;
}

#phw_classification_price.phw_product_price_unavailable {
  color     : #cd0000;
  font-size : 20px;
}

#phw_classification_details .phw_product_xtra4 {
  color      : #eb6c01;
  font-size  : 16px;
  margin-top : 10px;
}

#phw_classification_price del {
  display   : inline-block;
  margin    : 0 0 0 20px;
  color     : #999999;
  font-size : 22px;
}

.phw_classification_product_list li {
  border-top     : 1px solid #cccccc;
  border-bottom  : 1px solid #cccccc;
  vertical-align : bottom;
  display        : block;
  padding        : 10px;
}

.phw_classification_product_detail_list li {
  border         : 0;
  vertical-align : top;
  display        : inline-block;
  padding        : 0;
  width          : auto;
}

.phw_classification_product_detail_list li.phw_classification_product_detail_list_column_a {
}

.phw_classification_product_detail_list li.phw_classification_product_detail_list_column_b {
  width   : 40%;
  padding : 0 20px;
}

.phw_classification_product_detail_list li.phw_classification_product_detail_list_column_c {
  width : 40%;
}

#phw_classification_body .phw_button_wrapper {
  background-color : #def;
  padding          : 10px;
  font-size        : 13px;
}

#phw_classification_body .phw_button_wrapper li {
  box-sizing     : border-box;
  vertical-align : bottom;
  width          : auto;
}

#phw_classification_body .phw_button_wrapper li.phw_button_list_itemleft {
  text-align : center;
}

#phw_classification_body .phw_button_wrapper li.phw_button_list_itemleft select {
  display : inline-block;
  margin  : 5px 0 0 0;
}

#phw_classification_body .phw_button_wrapper li.phw_button_list_itemright {
  width          : 77%;
  text-align     : right;
  vertical-align : bottom;
}

#phw_classification_body .phw_button_wrapper a.phw_button_addtowishlist {
  background-color : #ffffff;
  color            : #07e;
  text-decoration  : none;
  font-size        : 14px;
  padding          : 3px 10px 0 10px;
  border-radius    : 4px;
  border           : 1px solid #07e;
  display          : inline-block;
  margin           : 10px 0 0;
}

#phw_classification_body .phw_button_wrapper a.phw_button_addtofavorites {
  background-color : #ffffff;
  color            : #07e;
  text-decoration  : none;
  font-size        : 14px;
  padding          : 3px 10px 0 10px;
  border-radius    : 4px;
  display          : inline-block;
  margin           : 10px 0 0;
}

#phw_classification_body .phw_button_wrapper a.phw_button_addedtofavorites {
  background-color : #07e;
  color            : #fff;
  text-decoration  : none;
  font-size        : 14px;
  padding          : 3px 10px 0 10px;
  border-radius    : 4px;
  display          : inline-block;
  margin           : 10px 0 0;
}

#phw_classification_body .phw_button_wrapper a.phw_button_addtocart {
  background-color : #eb6c01;
  color            : #ffffff;
  text-decoration  : none;
  font-size        : 20px;
  padding          : 10px 25px;
  border-radius    : 4px;
  display          : inline-block;
}

#phw_classification_body .phw_classification_product_list h2 {
  font-size : 18px;
  color     : #07e;
}

#phw_classification_body .phw_option_wrapper {
  margin : 10px 0;
}

#phw_classification_body ul.phw_option_selection_list {
  margin : 5px 0 10px 0;
}

#phw_classification_body ul.phw_option_selection_list li {
  width   : auto;
  border  : 4px solid #def;
  padding : 5px 10px;
  margin  : 0 10px 10px 0;
}

#phw_classification_body ul.phw_option_selection_list li:hover,
#phw_classification_body ul.phw_option_selection_list li.phw_option_selection_list_selected {
  border-color : #eb6c01;
  cursor       : pointer;
  text-align   : center;
}

#phw_classification_body ul.phw_option_selection_list li.phw_option_selection_img {
  padding : 0;
  width   : 40px;
  height  : 40px;
}

#phw_classification_body ul.phw_option_selection_list li.phw_option_selection_img img {
  padding : 0;
  width   : 40px;
  height  : 40px;
  margin  : 0;
}

#phw_classification_body #phw_collection_addon_container {
  padding    : 0;
  border-top : none;
}

.phw_product_information p {
  display     : inline-block;
  white-space : nowrap;
  font-size   : 14px;
  margin      : 0 10px 0 0;
}

#phw_classification_body .phw_product_information .phw_product_xtra8 {
  color : #eb6c01;
}

#phw_classification_body .phw_product_price {
  text-align : right;
}

#phw_classification_body .phw_sale_savings {
  text-align : right;
}

#phw_classification_body .phw_sale_savings {
  color     : #cd0000;
  font-size : 16px;
}

#phw_classification_body .phw_product_giftwrap {
  display      : block;
  margin-right : 20px;
}

#phw_classification_sale_badge {
  display : none;
}

#phw_classification_body .phw_zoom_icon {
  display          : none;
  background-image : url('//hearthsongcdn.cachefly.net/images/design/phw.gallery.controls.alternate.png');
}

.phw_classification_gallery_container {
  background-color : #fff;
  position         : relative;
}

#phw_classification_body .phw_classification_button_chooseitems {
  background-color : #eb6c01;
  color            : #ffffff;
  text-decoration  : none;
  font-size        : 20px;
  padding          : 10px 35px;
  border-radius    : 4px;
  display          : inline-block;
}

#phw_classification_body .phw_product_video_callout {
  z-index : 2;
}

#phw_classification_body .phw_product_callout {
  position          : absolute;
  background-image  : url('//hearthsongcdn.cachefly.net/images/design/ph-plusexpander.png');
  background-repeat : no-repeat;
  width             : 35px;
  height            : 35px;
  z-index           : 2;
  color             : transparent;
}

#phw_classification_body .phw_badge_sale {
  width : 50px;
}
