/* products-fan page */

	/* female 1 */
	.pf_promo_band_f1 {
		background: url(../images/bkgd_pink_pb1.jpg) 0 0 repeat-x; }

	.pf_promo_right_f1 {
		background: #f5cddc; }

	.pf_cart_title_f1 {
		background: #e3719b; }

	.pf_video_f1 img {
		border: 3px solid #e3719b; }

	.tpf_photos_f1 {
		border: 9px solid #e3719b; }
	/* end of female 1*/


#review_field {
	border:9px solid #E3719B;
}

h1.hpf {
	font-size: 28px;
	color: #333333;
	font-weight: normal; }

h2.hpf {
	font-size: 22px;
	color: #006699;
	font-weight: bold; }

h3.hpf {
	font-size: 20px;
	color: #006699;
	font-weight: bold; }


.pf_promo_band {
	width: 100%; }

.pf_promo {
	position: relative;
	margin: 0 auto 0;
	width: 980px;
	height: 173px; }

img.ipf_promo_celebpic {
	position: absolute;
	top: 28px;
	left: 32px; }

.pf_promo_title {
	position: absolute;
	top: 30px;
	left: 180px; }

.pf_promo_txt {
	position: absolute;
	top: 75px;
	left: 180px;
	width: 570px;
	font-size: 14px;
	color: #fefefe;
	line-height: 1.4em; }

img.ipf_promo_btnplay {
	position: absolute;
	top: 30px;
	left: 550px; }

.pf_promo_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	height: 100%; }

.pf_promo_right_price {
	margin: 15px 0 0;
	font-size: 28px;
	color: #006699;
	font-weight: bold;
	text-align: center; }

.pf_promo_right_fortt {
	font-size: 11px;
	color: #006699;
	text-align: center; }

img.ipf_promo_right_btnadd {
	display: block;
	margin: 10px auto 0; }

.pf_promo_right_play {
	margin: 10px 0 0;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-align: center; }


form.fpf_fplay select {
	font-size: 10px;
	color: #000000; }

.pf_content {
	margin: 0 auto 0;
	width: 978px;
	padding: 0 0 10px;
	background: url(../images/bkgd_pf_content.jpg) 0 0 repeat-x #f3f4f3;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc; }

.pf_footer_menu {
	margin: 0 auto 0;
	width: 966px;
	height: 17px;
	padding: 4px 5px 0;
	background: url(../images/bkgd_pf_footer_menu.jpg) 0 0 no-repeat; }

p.ppf_footer_menu {
	font-size: 10px;
	color: #2390b9;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center; }

p.ppf_footer_copy {
	margin: 10px 0 10px;
	font-size: 10px;
	color: #999999;
	text-align: center; }

.pf_content_bot {
	margin: 0 auto 0;
	width: 980px;
	height: 4px;
	background: url(../images/bkgd_pf_content_bot.jpg) 0 0 no-repeat; }

.pf_content_left {
	float: left;
	display: inline; /*for ie6*/
	margin: 0 0 0 32px;
	width: 250px; }

.pf_content_right {
	float: left;
	display: inline; /*for ie6*/ }

.pf_contleft_box {
	width: 200px;
	background: url(../images/bkgd_pf_fanpage_box.jpg) 0 0 repeat-y; }

.pf_contleft_box_bot {
	width: 200px;
	height: 8px;
	background: url(../images/bkgd_pf_contleft_box_bot.gif) 0 0 no-repeat; }

.pf_contleft_box_bot2 {
	width: 200px;
	height: 4px;
	background: url(../images/bkgd_pf_contleft_box_bot2.gif) 0 0 no-repeat; }

.pf_fanpage_box {
	margin: -15px 0 0;
	padding: 15px 0 20px; }

.pf_fanpage_title {
	margin: 0 0 0 49px; }


ul.upf_fanpage {
	list-style: none;
	padding: 10px 15px 0 24px;
	font-size: 14px;
	color: #379ad7; }

ul.upf_fanpage li {
	padding: 5px 0 0 25px;
	line-height: 20px; }

li.upf_fanpage_become {
	background: url(../images/icon_screw.jpg) 0 7px no-repeat; }

li.upf_fanpage_share {
	background: url(../images/icon_people.jpg) 2px 5px no-repeat; }

li.upf_fanpage_email {
	background: url(../images/icon_email.jpg) 1px 10px no-repeat; }

li.upf_fanpage_fan {
	background: url(../images/icon_star.jpg) 0 7px no-repeat; }

li.upf_fanpage_comment {
	background: url(../images/icon_comment.jpg) 1px 11px no-repeat; }

li.upf_fanpage_video {
	background: url(../images/icon_video.jpg) 1px 8px no-repeat; }

li.upf_fanpage_photo {
	background: url(../images/icon_photo.jpg) 1px 8px no-repeat; }


.pf_cart_box {
	margin: 12px 0 0; }

.pf_cart_title {
	margin: 0 auto 0;
	width: 198px;
	padding: 8px 0 8px;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-align: center; }

table.tpf_cart {
	width: 100%; }

table.tpf_cart td {
	padding-top: 9px;
	padding-bottom: 6px;
	vertical-align: top;
	border-bottom: 1px solid #d5d5d5; }

td.tpf_cart_col1 {
	width: 25%;
	padding-left: 9px; }

td.tpf_cart_col2 {
	width: 75%;
	padding-right: 9px; }

.pf_cart_item {
	width: 120px;
	font-size: 11px;
	color: #999999; }

.pf_cart_itemprc {
	float: left; 
	display: inline; /*for ie6*/
	font-size: 11px;
	color: #010101; }

.pf_cart_itemrmv {
	float: right; 
	display: inline; /*for ie6*/
	font-size: 10px;
	color: #006699; }

.pf_cart_total {
	float: left; 
	display: inline; /*for ie6*/
	margin: 9px;
	width: 113px;
	font-size: 12px;
	color: #010101;
	font-weight: bold; }

.pf_cart_checkout {
	float: left; 
	display: inline; /*for ie6*/
	margin: 9px 0 9px;
	font-size: 10px;
	color: #006699; }


.pf_news_box {
	margin: 12px 0 0;
	padding: 15px 0 20px; }

.pf_news_title {
	text-align: center; }

p.pfp_news {
	margin: 15px 0 0 20px;
	width: 170px;
	font-size: 10px;
	color: #888888; }

.pf_celfans_icon {
	float: left;
	display: inline; /*for ie6*/
	margin: 12px 0 0 12px;
	width: 68px; }

.pf_celfans_icon img{
	width:50px;
	height:50px;
	border: 4px #ddd solid;
}
.pf_celfans_user {
	float: left;
	display: inline; /*for ie6*/
	margin: 24px 0 0;
	width: 105px; }

p.ppf_celfans_user_id {
	font-size: 14px;
	color: #3399cc;
	font-weight: bold; }

p.ppf_celfans_user_loc {
	font-size: 12px;
	color: #999999; }

.pf_cont_title {
	margin: 15px 0 0; }

.pf_about_txt {
	width: 635px;
	font-size: 14px;
	color: #666666; }

.pf_video {
	float: left;
	display: inline; /*for ie6*/
	margin: 5px 6px 0 0; }

table.tpf_photos {
	margin: 5px 0 0;
	width: 100%;
	background: #000000; 
}

table.tpf_photos td {
	padding: 5px; }

table.tpf_photos td img {
	padding-right:5px;
}

.pf_add_comment {
	font-size: 14px;
	color: #379ad7;
	font-weight: bold; }

table.tpf_comments {
	margin: 5px 0 0;
	width: 100%; }

table.tpf_comments td {
	padding: 5px 0 5px;
	font-size: 14px;
	color: #666666;
	background: #fafafa;
	vertical-align: middle; }

table.tpf_comments th {
	padding: 5px 0 5px;
	font-size: 12px;
	color: #999999;
	font-weight: normal; }

.tpf_comments_col1 {
	width: 12%;
	text-align: center; }

.tpf_comments_col2 {
padding:10px;
	max-width:570px; 
width: 88%; }

.tpf_comments_bkgd {
	background: url(../images/bkgd_comments_tbl.gif) 25px 0 no-repeat; }

.pf_bottom_box {
	margin: 5px 0 0;
	width: 634px;
	padding: 4px 8px 4px;
	background: #f5cddc; }

.pf_bottom_box_avail {
	float:left;
}
	
.pf_bottom_box_pic {
	float: left;
	display: inline; /*for ie6*/ }

.pf_bottom_box_desc {
	color:#666666;
	display:inline;
	float:left;
	font-size:12px;
	margin:5px 0 0 15px;
}

.pf_bottom_box_play {
	margin: 2px 0 0;
	font-size: 14px;
	color: #006699;
	font-weight: bold; }

.pf_bottom_box_btn {
	float: right;
	display: inline; /*for ie6*/
	margin: 14px 12px 0 0; }

.pf_bottom_box_prc {
	float: right;
	display: inline; /*for ie6*/
	margin: 13px 12px 0 0;
	font-size: 24px;
	color: #006699;
	font-weight: bold; }

a.apflb:link {
	text-decoration: none;
	color: #379ad7; } 

a.apflb:visited {
	text-decoration: none;
	color: #379ad7; }

a.apflb:hover {
	text-decoration: none;
	color: #379ad7; }

a.apflb:active {
	text-decoration: none;
	color: #379ad7; }


a.apffm:link {
	text-decoration: none;
	color: #2390b9; }

a.apffm:visited {
	text-decoration: none;
	color: #2390b9; }

a.apffm:hover {
	text-decoration: none;
	color: #2390b9; }

a.apffm:active {
	text-decoration: none;
	color: #2390b9; }


a.apflbu:link {
	text-decoration: underline;
	color: #379ad7; }

a.apflbu:visited {
	text-decoration: underline;
	color: #379ad7; }

a.apflbu:hover {
	text-decoration: underline;
	color: #379ad7; }

a.apflbu:active {
	text-decoration: underline;
	color: #379ad7; }

/* end of products-fan page */<!-- -->
