/** POSITIONING **/

#f_contain {
  /*		border:1px blue dotted;*/
  width: 675px;
  position: relative;
  float: left;
}
#f_left {
  position: relative;
  /*		border:1px green solid;*/
  width: 270px;
  float: left;
}
#f_right {
  /*		border:1px blue solid;*/
  width: 380px;
  float: right;
}
#f_image {
  position: relative;
  /*		border:1px blue solid;*/
  text-align: center;
  width: 270px;
  height: 360px;
  /*	overflow:hidden;*/
  float: left;
}
#f_hover_image {
  position: relative;
  /*		border:1px blue solid;*/
  text-align: center;
  width: 270px;
  height: 70px;
  float: left;
  margin-top: 30px;
  /*		top:420px;*/
}
#f_hover_image_tab {
  position: relative;
  /*		border:1px blue solid;*/
  text-align: center;
  float: left;
  margin-left: 5px;
  width: 270px;
}
#f_hover_image_list {
  width: 270px;
  text-align: center;
  padding-left: 2px;
}
#f_hover_image_list li {
  display: inline;
  list-style-type: none;
  padding-right: 4px;
  vertical-align: top;
}
#f_display_options {
  position: relative;
  /*		border:1px blue solid;*/
  text-align: center;
  width: 270px;
  float: left;
}
#f_specs {
  /*		border:1px purple solid;*/
  float: left;
  width: 380px;
  text-align: left;
}
#f_specs_txt {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 2px #ccc solid;
}

#f_title {
  /*		border:1px green solid;*/
  width: 380px;
  min-height: 60px;
}
#f_desc,
#f_features,
#f_gen_info {
  /*		border:1px purple solid;*/
  width: 380px;
  float: right;
}
#f_desc_txt,
#f_features_txt,
#f_gen_info_txt {
  /*		border:1px yellow solid;*/
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}
#f_order_box {
  background-image: url(/images/f_order_bg.png);
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
  width: 380px;
  float: right;
  margin-top: 15px;
  min-height: 78px;
  /*		border:1px purple solid; */
}
#f_order_tab {
  width: 360px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  /*		border:1px purple solid; */
}

#f_c_links {
  width: 360px;
  float: left;
  margin-bottom: 15px;
  position: relative;
  top: 5px;
  /*		border:1px red solid; */
}
#f_c_link_bm {
  width: 55px;
  margin-left: 95px;
  float: left;
  /*		border:1px orange solid; */
}
#f_c_link_email {
  width: 100px;
  float: left;
  /*		border:1px green solid; */
}
#f_c_link_wish {
  position: relative;
  background-color: #f3f3f3;
  width: 100px;
  height: 17px;
  margin-left: 10px;
  float: left;
  /*		border:1px blue solid; */
}
/** STYLES **/
.img_border_dev_flypage {
  border: none;
}

.top_image_flypage {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 270px;
  height: 360px;
  z-index: 9;
}
.item_image_flypage {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -99;
}

.fp_ctv {
  position: relative;
  top: 370px;
}

.fp_ctv_w {
  position: relative;
  top: 370px;
}

.f_thumb {
  width: 50px;
  height: 67px;
  background-color: #e5e3e4;
  border-bottom: 2px #ccc solid;
  overflow: hidden;
}
.f_title {
  text-align: left;
  border-bottom: 2px #ccc solid;
}
.f_title_genus {
  font-size: 18px;
  font-family: georgia;
  color: #3399cc;
  font-weight: 400;
}
.f_title_species {
  font-size: 12px;
  font-family: georgia;
  font-style: italic;
  color: #3399cc;
  font-weight: 400;
}
.f_title_variety {
  font-size: 18px;
  font-family: georgia;
  color: #3399cc;
  font-weight: 400;
}
.f_title_common_name {
  font-size: 11px;
  font-family: georgia;
  font-style: italic;
  color: #666;
  font-weight: 400;
}
.f_title_incart {
  font-size: 11px;
  font-family: georgia;
  font-style: italic;
  color: #999;
  font-weight: 400;
}
a.f_title_incart:link {
  color: #999;
}

a.f_title_incart:visited {
  color: #999;
}

a.f_title_incart:hover {
  color: #3399cc;
}

a.f_title_incart:active {
  color: #999;
}

.f_specs_txt {
  font-size: 13px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #333;
}
.f_specs_txt_hdr {
  font-size: 13px;
  font-family: arial;
  font-style: normal;
  font-weight: 700;
  color: #3399cc;
  text-align: left;
}
.f_desc_txt,
.f_features_txt,
.f_gen_info_txt,
.f_options_intro_txt {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
.f_features {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
a.f_features:link {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
a.f_features:visited {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
a.f_features:hover {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
a.f_features:active {
  font-size: 15px;
  font-family: "Times New Roman";
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}

.f_price {
  font-size: 13px;
  font-family: arial;
  font-style: normal;
  font-weight: 700;
  color: #3399cc;
  text-align: left;
}
.f_qty_price {
  font-size: 13px;
  font-family: arial;
  font-style: normal;
  font-weight: 700;
  color: #d52377;
  text-align: right;
}
.f_sub_button {
  background-image: url("/images/btn_gradient_24.png");
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #6abdea;
  display: block;
  width: 117px;
  height: 24px;
  position: relative;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-family: "arial";
  font-weight: 700;
  color: #fff;
}

.f_sub_button:hover {
  background-image: url("/images/btn_solid_24.png");
  background-color: #6abdea;
  color: #fff;
}

.f_getzone_a {
  font-size: 10px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #666;
}

.f_getzone_a:link {
  font-size: 10px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #666;
}

.f_getzone_a:visited {
  font-size: 10px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #666;
}

.f_getzone_a:hover {
  font-size: 10px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #666;
  color: #3399cc;
}

.f_getzone_a:active {
  font-size: 10px;
  font-family: arial;
  font-style: normal;
  font-weight: 400;
  color: #666;
}

.f_c_links {
  font-size: 10px;
  font-family: tahoma, arial;
  font-style: normal;
  font-weight: 500;
  color: #999;
}

.fclink {
  position: relative;
  top: 2px;
  font-size: 10px;
}

a.fclink:link {
  color: #999;
}

a.fclink:visited {
  color: #999;
}

a.fclink:hover {
  color: #3399cc;
}

a.fclink:active {
  color: #999;
}

.fp_add_to_cart {
  position: absolute;
  top: -20px;
  left: 238px;
  z-index: 99;
  height: 50px;
  width: 125px;
  text-align: center;
  font-family: arial;
  font-size: 11px;
  font-weight: 600;
  background-color: #577995;
  color: white;
  padding-top: 5px;
  border: 1px solid gray;
}

.zoom_img {
  width: 100%;
  position: relative;
  text-align: center;
  margin-right: 20px;
}
.zoom_top_img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 800px;
  z-index: 99;
}
.zoom_item_img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: -99;
}

.zoom_close {
  position: absolute;
  top: 820px;
  width: 100%;
  text-align: center;
}

.f_options_intro_txt {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
