#freegift-process li{
	float:left;
	margin-left:5px;
}

#freegift-choose{background:url(/public/tpl2/images/shoppingcart/freegift-bg-xmas.jpg) left top no-repeat transparent;width:818px;height:243px;margin:0 auto;padding}

#cont{width:540px;float:right;margin-right:20px;position:relative;}


#freegift-title {font-size:12px;text-align:center;line:height:24px;float:left;margin-top:15px;}
#freegift-title a{color:#000;font-weight:bold; text-decoration:none;background:url(/public/tpl2/images/shoppingcart/arrow-right.jpg) right center  no-repeat transparent;padding:10px;}
#freegift-title a:hover{color:#CC3300;  text-decoration:none;}
#freegift-title a:link a:visited{color:#CC3300; text-decoration:none;}

#freegift-process{width:540px;float:left; height:31px;}
#freegift-process a , .giftname{font-size:11px;color:#000;text-decoration:none;padding:10px;}

.pro-bar{background:url(/public/tpl2/images/shoppingcart/barbase.jpg) top left no-repeat;width:300px;height:13px;padding:1px 1px;}
.ftbd{font-weight:bold;}
.ft14{font-size:14px;}
.ft16{font-size:16px;}

.giftitem{width:150px;float:left;margin:15px 20px 0 0;overflow:hidden;}
.giftitem img{overflow:hidden;margin:0 auto;display:block;}

.giftname {text-decoration:none;}

.grab{background:url(/public/tpl2/images/shoppingcart/addbtn.gif) no-repeat left top;width:112px;height:36px;margin:0 auto;text-indent:-9999px;display:block;}
.grab:hover{background:url(/public/tpl2/images/shoppingcart/addbtn.gif) no-repeat right bottom;width:112px;height:36px;}

#gifts-wrapper {
	height: 200px;
	width: 540px;
	top: 55px;
	left: 0;
	position: absolute;
}
#gifts{
	position: relative;
	margin:0 auto;
	width:100%;
	height:85%;
	padding:0;
	overflow:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
