.Offer p{
	margin:0;
	padding:0;
	margin-bottom:20px;
}
.Offer h1{
	color:#ff7e00;
	font-size:18px;
}
.Offer h1 span{
	color:#666;
}
.Offer h2{
	font-size:24px;
	color:#036;
	font-weight:bold;
}
.Offer h3{
	margin:5px 0px;
}
.Offer h3 a:link,.Offer h3 a:visited{
	font-size:14px;
	font-weight:bold;
	color:#036;
	text-decoration:underline;
}
.Offer h3 a:hover{
	color:black;
}
.Offer h4{
	color:red;
	font-size:18px;
	text-align:right;
}
.Offer .Clear{
	border-top:1px solid transparent !important;    
	margin-top:-1px !important;    
	border-top:0;    
	margin-top:0;    
	clear:both;    
	visibility:hidden;
}

.Offer{
	float:right;
	width:764px;
	margin-bottom:7px;
}
.Offer .Banner{
	background:url(../images/SpecialOfferBanner.jpg) no-repeat;
	width:764px;
	height:207px;
}
.Offer .d1{
	padding:25px;
	padding-top:0;
	padding-bottom:4px;
	border-left:1px solid #d4dfe7;
	border-right:1px solid #d4dfe7;
	background:#fff;
}


/*************Combo Deal*************/
.Offer .OfferTopbg{
	background:url(../images/OfferTopbg.jpg) no-repeat;
	width:764px;
	height:19px;
}
.Offer .d1 dl{
	clear:both;
}
.Offer .d1 .Offerline{
	border-bottom:1px solid #aaa;
	height:0px;
	margin-top:17px;
	margin-bottom:20px;
}
.Offer .d1 dl dd{
float:right;
	width:455px;
	clear:right;
	line-height:21px;
}
.Offer .d1 dl .title{
	margin-bottom:10px; font-weight:bold;
}
.Offer .d1 dl .title a{
	font-size:14px;
	font-weight:bold;
	color:#036;
	text-decoration:underline;
}
.d1 dl .title a:hover{
	color:#000;
}
.Offer .d1 dl .title span{
	float:right;
}
.Offer .d1 dl .title span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#f60;
}
.Offer .d1 dl .title span a:hover{
	color:#000;
}
.Offer .d1 dl .lineprice{
	border-top:1px dotted #ccc;
	padding-top:10px;
	margin-top:50px;
}
.Offer .d1 dl .Green{
	color:green;
}
.Offer .d1 dl .Combo{
	font-size:18px;
	margin-bottom:10px;
	color:#000;
}
.Offer .d1 dl .button input{
	background:url(../images/sbtn.gif) no-repeat;
	border:0;
	width:143px;
	height:27px;
	cursor:pointer;
}


/****************Instant Rebate*-**********/

.InstantBox{ width:712px; overflow:hidden;}
.InstantBox img{ border:0px solid #aaa;}
#Instant{
	clear:both;
	width:770px;
}
#Instant li{
	float:left;
	margin-bottom:7px;
	margin-right:17px;
	height:362px;
}
#Instant li img{
margin-top:8px;
	width:222px;
	height:222px;
	border:#CCCCCC solid 1px;
}
#Instant li span{
	display:block;
	width:222px;
	height:43px;
}
#Instant li span a:hover{
	color:#f60;
}
#Instant li p{
	margin-top:5px;
	border-top:1px solid #ccc;
	padding-top:4px;
	color:#0e2e96;
	font-weight:bold;
	margin-bottom:2px;
}
.special_off {
background:url("../Images/special_off.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:12px;
height:44px;
width:56px;
left:0;
line-height:11px;
margin-bottom:-51px;
position:relative;
top:15px;
z-index:1;
}
.special_off b{
display:block;
margin-left:5px;
line-height:20px;
margin-top:5px;
#margin-top:0;
}
.special_off2 {
background:url("../Images/special_off2.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:12px;
height:44px;
width:56px;
left:0;
line-height:11px;
margin-bottom:-51px;
position:relative;
top:15px;
z-index:1;
}
.special_off2 b{
display:block;
margin-left:5px;
line-height:15px;
margin-top:5px;
}
.Specialnav {margin:5px auto;}
.Specialnav img{margin:5px auto;}
/****************Clearance Sale**********/
#ClearanceBox{overflow:hidden;}
#ClearanceBox dl{}
#ClearanceBox dl dd{ width:712px; padding:10px 0;border-bottom:#CCCCCC dashed 1px;}
.Clearance_l{float:left; width:140px; height:140px; border:#CCCCCC solid 1px;}
.Clearance_r{float:right; display:block; padding:2px 5px; background-color:#FF6600; color:#000;}
.Clearance_r strong{ font-size:16px; color:#FFFFFF;}
#Clearance_c{margin-left:150px; height:140px; margin-right:100px;}
#Clearance_c ul{margin:0; padding:0; height:100%;}
#Clearance_c ul li{margin:0; padding:0; font-size:12px;}
#Clearance_c ul h1{ margin-bottom:20px;}
#Clearance_c a:link,#Clearance_c a:visited{
	font-size:16px;
	font-weight:bold;
	color:#036;
	text-decoration:underline;
}
#Clearance_c span{ color:#FF3300; font-size:16px; font-weight: bold;}
/*promotionpaypal.html*/
.paypal_top{ background:url(../images/festivals/promotionpaypal/paypal_top.jpg) no-repeat; height:69px;margin-top:5px; padding-top:147px; border:1px solid #ccc;}
.paypal_top ul{_margin-left:-5px;}
.paypal_top li{ display:block;float:left; height:29px; line-height:29px; padding-right:7px; margin-right:1px;margin-left:5px; font-family:Arial; font-size:12px; background:url(../images/festivals/promotionpaypal/topr.gif) top right no-repeat; position:relative;}
.paypal_top li em{ background:url(../images/festivals/promotionpaypal/topl.gif) no-repeat; width:5px; display:block; position:absolute; left:-5px; top:0; text-indent:-9999px;}
.paypal_top li a:link,.paypal_top li a:visited{ color:#FFF;}
.paypal_top li a:hover{ color:#000}
.paypal_btn{ clear:both; height:40px; padding-left:614px;}

.paypal_t1{ margin-top:5px;}


.boxMenu{ clear:both; position:relative; font-size:14px; padding:5px 17px 0 20px; color:#333}
.boxMenu span{ font-size:20px; color:#0072ab; font-weight:bold; padding-right:18px;}
.boxMenu a{position:absolute; left:700px;_left:670px; font-size:12px; padding-top:5px;}

.couponzone{border:1px solid #d6d5d5;background-color:#f3f1ed; margin-top:7px;}
.couponBox{ overflow:hidden;zoom:1; margin:7px;background-color:#FFF; #height:205px; #overflow:hidden}

.list_body{ 
	 width:752px;
	 overflow:hidden;
	 background-color:#f3f1ed;
	 padding-left:10px;
	 border-left:1px solid #d6d5d5;
	 border-right:1px solid #d6d5d5;
 }
.list_body ul{
width:800px;
}
.list_body li{
width:124px;
height:230px;
margin:15px 4px;
_margin:15px 3px;
padding:0 8px;
float:left;
display:block;
}
.img_box{
clear:both;
width:124px;
height:124px;
border:1px solid #ccc;
display:table-cell;
vertical-align:middle;
#display:block;
#font-size:123px;
text-align: center;
overflow:hidden;
}
.img_box img{width:124px;
height:124px;}
.img_box a{
vertical-align:middle;
}
.pro_name{
	clear:both;
	cursor:pointer;
	height:44px;
	width:124px;
	overflow:hidden;
	margin-top:7px;
}
.pro_off{
	position:relative;
	top:0px;
	left:0px;
	background:url(../Images/pro_off.gif) no-repeat;
	z-index:1;
	height:51px;
	color:#FFF;
	font-size:12px;
	margin-bottom:-51px;
	line-height:11px;
}
.pro_off span{
	margin:3px 0 0 3px;
	display:block;
	}
	.pro_pi{
	text-align:center;
	font-size:12px;
	margin-top:6px;
	width:24px;
}
.pro_pi span{
	font-size:16px;
}.box_l{ width:140px; float:left; margin:9px 33px;_margin:9px 18px; font-size:14px; font-weight:bold; text-align:center; position:relative; overflow:hidden}
.box_l img{ vertical-align:middle;}
.box_r{ width:530px; float:right; padding-top:18px;}
 .box_r h1{ font-size:16px; font-weight:bold;color:#0072ab;}
 .box_r a:link,.box_r a:visited{text-decoration:underline;}
 .box_r h1 span{color:#666;}
 .couponCode{width:258px; float:right; margin-right:10px;}
 .couponCode label{line-height:32px;width:190px; float:left;font-weight:bold; color:#0072ab; font-size:14px;}
  .c03{color:#333; font-weight:normal;}
  .c04btn{ border:0; background:url(../Images/festivals/promotionpaypal/copypp.gif) no-repeat; width:54px; height:21px; float:right; margin-top:4px; margin-right:10px;*margin-right:0px;}

.sideBox{height:170px; width:420px;}
.side1{width:140px; float:left; z-index:5;}
.numOn{ position:absolute;top:82px; left:173px; width:15px; height:30px; background:url(../Images/promotion/num.gif) no-repeat; cursor:pointer;}
.numOff{ position:absolute;top:82px; left:173px; width:15px; height:30px; background:url(../Images/promotion/num.gif) left -30px no-repeat; cursor:pointer;}