/** POSITIONING **/

	#ppf_contain{
/*		border:1px blue dotted;*/
		width:675px;
		position:relative;
		float:left;
	}	
	#ppf_bottom{
		position:relative;
/*		border:1px green solid;*/
		width:670px;
		min-height:540px;
		float:left;
	}	
	#ppf_top{
/*		border:1px blue solid;*/
		width:670px;
		float:left;
	}	
	#ppf_image{
		position:relative;
		text-align:center;
		width:670px;
	/*	min-height:550px;*/
	/*	overflow:hidden;*/
		float:left;
	}	
	#ppf_listitem{
		position:relative;
		text-align:center;
		width:670px;
	/*	overflow:hidden;*/
		float:left;
	}	

/*Zoom page*/
	#ppf_listitem_zoom{
		position:relative;
		text-align:center;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		float:left;
	}	
	#ppf_specs{
/*		border:1px purple solid;*/
		float:left;
		width:285px;
		text-align:left;
	}	
	#ppf_specs_txt{
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10px;
	}	

	#ppf_title{
/*		border:1px green solid;*/
		width:670px;
		min-height:60px;
	}	

	#ppf_desc,#ppf_features,#ppf_gen_info{
/*		border:1px purple solid;*/
		width:380px;
		float:left;
	}	
	#ppf_desc_txt,#ppf_features_txt,#ppf_gen_info_txt{
/*		border:1px yellow solid;*/
		position:relative;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:10px;
		float:left;
	}	
	#ppf_order_box{
		background-image: url(/images/f_order_bg.png);
		background-repeat: no-repeat;
		background-position: top left;
		position:relative;
		width:380px;
		float:left;
		margin-top:15px;
		min-height:78px;
/*		border:1px purple solid; */
	}	
	#ppf_order_tab{
		width:360px;
		float:left;
		margin-left:10px;
		margin-top:10px;
/*		border:1px purple solid; */
	}	

	#ppf_c_links{
		width:360px;
		float:left;
		margin-bottom:15px;
		position:relative;
		top:5px;
/*		border:1px red solid; */
	}	
	#ppf_c_link_bm{
		width:55px;
		margin-left:95px;
		float:left;
/*		border:1px orange solid; */
	}	
	#ppf_c_link_email{
		width:100px;
		float:left;
/*		border:1px green solid; */
	}	
	#ppf_c_link_wish{
		position:relative;
		background-color:#f3f3f3;
		width:100px;
		height:17px;
		margin-left:10px;
		float:left;
/*		border:1px blue solid; */
	}	
/** STYLES **/

	.top_image_pp_flypage {
		position:absolute;
		top:0px;
		left:0px;
		width:670px;
		height:536px;
		z-index:9;
	}
	.item_image_pp_flypage {
	/*		position:absolute;*/
		float:left;
		width:670px;
	/*	height:536px;*/
/*		z-index:-99;*/
	}

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

	.fp_ctv_w {
	/*	top:510px;*/
		text-align:center;
	}



	.ppf_thumb{
		width:50px;
		height:67px;
		background-color:#666;
		border-bottom:2px #CCC solid;
		overflow:hidden;
	}	
	.ppf_row{
		float:left;
		border-bottom:2px #CCC solid;
	}	
	.ppf_title{
		text-align:left;
		border-bottom:2px #CCC solid;
	}	
	.ppf_title_genus{
		font-size:18px;
		font-family:georgia;
		color:#3399cc;
		font-weight:400;
	}	
	.ppf_title_species{
		font-size:12px;
		font-family:georgia;
		font-style:italic;
		color:#3399cc;
		font-weight:400;
	}	
	.ppf_title_variety{
		font-size:18px;
		font-family:georgia;
		color:#3399cc;
		font-weight:400;
	}	
	.ppf_title_common_name{
		font-size:11px;
		font-family:georgia;
		font-style:italic;
		color:#666;
		font-weight:400;
	}	
	.ppf_title_incart{
		font-size:11px;
		font-family:georgia;
		font-style:italic;
		color:#999;
		font-weight:400;
	}	
	a.ppf_title_incart:link{
		color:#999;
	}	

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

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

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

	.ppf_specs_txt{
		font-size:13px;
		font-family:arial;
		font-style:normal;
		font-weight:400;
		color:#333;
	}	
	.ppf_specs_txt_hdr{
		font-size:13px;
		font-family:arial;
		font-style:normal;
		font-weight:700;
		color:#3399cc;
		text-align:left;
	}	
	.ppf_desc_txt,.ppf_features_txt,.ppf_gen_info_txt{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	
	.ppf_features{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	
	a.ppf_features:link{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	
	a.ppf_features:visited{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	
	a.ppf_features:hover{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	
	a.ppf_features:active{
		font-size:15px;
		font-family:"Times New Roman";
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	

	.ppf_price{
		font-size:13px;
		font-family:arial;
		font-style:normal;
		font-weight:700;
		color:#3399cc;
		text-align:right;
	}	
	.ppf_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;
	}	

	.ppf_sub_button:hover{
		background-image: url('/images/btn_solid_24.png');
		background-color:#6abdea;
		color:#FFF;
	}


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

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

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

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

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

	.ppf_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;
	}	

	.fclink_lg{
		position:relative;
		top:2px;
		font-size:14px;
	}

	a.fclink_lg:link{
		color:#666;
	}	

	a.fclink_lg:visited{
		color:#666;
	}	

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

	a.fclink_lg:active{
		color:#666;
	}	


	.ppf_table{
		width:105%;
		font-size:11px;
		font-family:arial;
		font-style:normal;
		font-weight:400;
		color:#333;
		text-align:left;
	}	

	.ppf_table td{
		height:18px;
		text-align:left;
		padding:none;
		padding-left:5px;
	}	

/** Alternate Zoom css **/

	a:link {
		color:#4B9ECA;
	}

	a:visited {
		color:#4B9ECA;
	}

	a:hover {
		color:#6ABDEA;
	}

	a:active {
		color:#4B9ECA;
	}


	.zoom_img {
		float:left;
		width:1010px;
		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 {
		float:left;
		position:relative;
		top:0px;
		left:0px;
		width:100%;
	}

	.zoom_close {
		margin-top:30px;
		float:left;
		width:100%;
		text-align:center;
	}
