body{font-family:arial;}
img{border:none;}
a{color:#666;text-decoration:underline;}
#cntr_790{position:relative;width:810px;margin:30px 0 0 0}
.divider_15{height:15px;display:block;clear:both;}
.signin_title {background:url(signin.png) no-repeat 0 0;height:64px;text-align:left}
.signin_title_SP {background:url(signin_SP.png) no-repeat 0 0;height:64px;text-align:left}
.register_title{background:url(register.png) no-repeat 0 0;height:64px;text-align:left}
.register_title_SP{background:url(register_sp-1.png) no-repeat 0 0;height:64px;text-align:left}

/*sign-in layout css*/
#signin #col_formSignin{width:469px;float:left}
	#signin #col_formSignin #title{background:url(signin.png) no-repeat 0 0;width:469px;height:64px;text-align:left}
	#signin #col_formSignin #title_SP{background:url(signin_SP.png) no-repeat 0 0;width:469px;height:64px;text-align:left}
#signin #form_topSignin{background:url(bkg_formTop-2.png) no-repeat 0 0;height:28px;width:469px;}
#signin #form_bodySignin{background:url(bkg_formBody-1.png) no-repeat 0 100%;width:469px;}
#signin #vborder{background:url(divider.png) repeat-y 0 0;width:1px;height:318px;float:left;margin:35px 15px 0 15px}
#inline_links{font-size:12px;color:#666;text-align:center;padding:7px 0 0 25px;position:relative}
	#inline_links a:hover{color:#333;}
	#inline_links .text{float:left;padding:7px 0}
	#inline_links .divider{float:left;padding:0 10px}
	#inline_links .ast{float:left;padding:6px 5px 0 0}
#col_txt{position:relative;float:left;padding:23px 0 0 0}
	#signin #col_txt a{font-weight:bold;font-size:18px;color:#333;}
	#signin #col_txt a#SP{font-weight:bold;font-size:16px;color:#333;}
	#signin #col_txt a:hover{color:#000}
	#signin #col_txt #title{font-size:15px;color:#333}
	#signin #col_txt #title_SP{font-size:13px;color:#333}
	#signin #col_txt #border{background:url(dashedBorder.png) no-repeat 0 50%;width:284px;height:20px}
	#signin #col_txt #txt_bkg{background:url(bkg_txt-1.png) no-repeat 0 0;width:284px;height:159px}
	#col_txt #txt_bkg a{font-size:13px;}
	#signin #col_txt #txt{padding:15px 0;line-height:25px;margin:0 auto;width:250px;font-size:13px;text-align:left}
#signin #signin_btn{clear:both}
/*register layout css*/
#register #col_formRegister{width:469px;float:left}
	#register #col_formRegister #title{background:url(register.png) no-repeat 0 0;width:469px;height:56px;position:relative;}
	#register #col_formRegister #title_SP{background:url(register_SP.png) no-repeat 0 0;width:469px;height:56px;position:relative;}
	#register #col_formRegister #title p.txt{margin:0;position:relative;top:41px;left:340px;font-size:12px;width: 148px;}
	#register #col_formRegister #title_SP p.txt_SP{margin:0;position:absolute;top:41px;left:320px;font-size:12px;width: 148px;}
#register #form_topRegister{background:url(bkg_formTop-1.png) no-repeat 0 0;height:28px}
#register #form_bodyRegister{background:url(bkg_formBody.png) no-repeat 0 100%}
#register #vborder{background:url(divider.png) repeat-y 0 0;width:1px;height:540px;float:left;margin:35px 15px 0 15px}
#register #col_txt #txt_bkg{background:url(bkg_txt.png) no-repeat 0 0;width:298px;height:343px}
#register #col_txt #txt_bkg_SP{background:url(bkg_txt_SP.png) no-repeat 0 0;width:298px;height:343px}
#register #col_txt #title{font-size:18px;color:#333}
#register #col_txt #txt{padding:55px 0;margin:0 auto;width:250px;font-size:14px;text-align:left}
#register #col_txt #coltxt_SP{padding:55px 0;margin:0 auto;width:250px;font-size:14px;text-align:left}
#register #col_txt #txt li{padding:5px 0;}
#register #col_txt #coltxt_SP li{padding:2px 0;}
#register #col_txt a{font-weight:bold;font-size:24px;color:#333;}
#register #col_txt a:hover{color:#000}
#register #col_txt #border{background:url(dashedBorder.png) repeat-x 0 50%;width:298px;height:20px}
#register #over14cb{width:15px;height:15px;background:none}
#register #ben{width:15px;height:15px;background:none}
#register #ecard{width:15px;height:15px;background:none}
#register #register_btn{clear:both}
#signin #rememberme{width:15px;height:15px;background:none}
#chkbox{clear:both}
#chkbox ul{padding:0 0 10px 5px;margin:0}
#chkbox li#checkbox{float:left;display:inline;padding:0 5px 0 0;margin:0}
#chkbox li#label{display:inline;padding:0;margin:0;font-size:14px}
#chkbox li#label2{display:inline;padding:0;margin:0;font-size:11px;display:block; }
#contactPref{clear:both;padding:0 0 10px 0}
#contactPref_txt{margin:0;font-size:14px;font-weight:bold}
#contactPrefdd{margin:5px 0 0 5px;}
#register #privacy{width:270px;font-size:10px;text-align:left;color:#333;padding:0 0 0 10px}
	#register #privacy a{font-size:10px}
#register #habeas{width:265px;text-align:center;padding:10px 0 0 0}
/*used by register and sign-in page*/
#form_fields{color:#666;width:415px;margin:0;text-align:left}
	#form_fields input{width:415px;padding:3px 0 3px 8px;font-size:15px;font-weight:bold;margin:0 0 13px 0;height:30px}
	#form_fields input.valid{background:url(checked.png) no-repeat 99% 50% #fff;color:#666;}		
	#form_fields input.validNotRequired{background: no-repeat 99% 50% #fff;color:#666;}		
	#form_fields input.invalid{background:url(astrask.png) no-repeat 99% 50% #fff;color:#666;}	
	#form_fields #signin_btn .signinActive{background:url(btn_signinActive.gif) no-repeat 0 0;width:187px;height:53px;border:none;margin:0 0 30px 0;clear:both}
	#form_fields #signin_btn .signinActive_SP{background:url(btn_signinActive_SP.gif) no-repeat 0 0;width:187px;height:53px;border:none;margin:0 0 30px 0;clear:both}
	#form_fields #signin_btn .signin{background:url(btn_signin.png) no-repeat 0 0;width:187px;height:53px;border:none;margin:0 0 30px 0;clear:both}
	#form_fields #signin_btn .signin_SP{background:url(btn_signin_SP.png) no-repeat 0 0;width:187px;height:53px;border:none;margin:0 0 30px 0;clear:both}
	#form_fields #register_btn .registerNow{background:url(btn_registerNow.png) no-repeat 0 0;width:167px;height:53px;border:none;margin:30px 125px}
	#form_fields #register_btn .registerNow_SP{background:url(btn_registerNow_SP.png) no-repeat 0 0;width:167px;height:53px;border:none;margin:30px 125px}
	#form_fields #register_btn .register{background:url(btn_registerNow_inactive.png) no-repeat 0 0;width:167px;height:53px;border:none;margin:30px 125px}
	#form_fields #register_btn .register_SP{background:url(btn_registerNow_inactive_SP.png) no-repeat 0 0;width:167px;height:53px;border:none;margin:30px 125px}
	#form_fields .phoneContainer input{background:none; padding:0; margin:0; height:25px;} 
	
/** Viewbag Start**/
#container{position:relative;width:990px;margin:30px auto 0 auto;font-family:arial;text-align:center}
#container a{border:0;text-decoration:none;}
img{border:0;text-decoration:none;}

#freeGiftColumn{width:205px;float:left;padding:0 5px 0 0}
#freeGiftBelow40{background:url(freeGift_40orMore.png) no-repeat 0 0;height:100px;width:146px;margin:0 auto}
#freeGiftBelow40_SP{background:url(freeGift_40orMore_SP.png) no-repeat 0 0;height:100px;width:189px;margin:0 auto}
#freeGift{background:url(freeGift_selectbelow.png) no-repeat 0 0;height:73px;width:146px;margin:0 auto}
#freeGift_SP{background:url(freeGift_selectbelow_SP.png) no-repeat 0 0;height:71px;width:189px;margin:0 auto}
#freeGiftBkg{background:url(bkg_freeGift.png) no-repeat 0 0;height:347px;width:205px;position:relative}
#freeItem{width:188px;height:168px;position:absolute;top:8px;left:8px}
#freeGift_noGWP{ height:347px;width:205px;position:relative}
#selectGiftBtn{height:42px;width:106px;position:absolute;top:-15px;left:49px;z-index: 9999;}
#freeGiftTxt{font-size:11px;position:absolute;top:200px;left:15px;width:170px;text-align:left}
#freeGiftTxt_SP{font-size:9px;position:absolute;top:200px;left:15px;width:170px;text-align:left;}
#viewBagColumn{width:570px;float:left}
#viewBag{background:url(viewBag.jpg) no-repeat 0 0;height:56px;width:570px}
#viewBag_SP{background:url(viewBag_SP.jpg) no-repeat 0 0;height:56px;width:570px}
#viewBagTxt td{height:41px;font-size:13px;}
#viewBagTxt_SP td{height:41px;font-size:11px;}
#bagContainer td {border:solid #fff 1px;}
tr.titleTxt{font-size:12px;font-weight:bold;text-align:center;padding:10px 0 0 0;overflow:hidden}
tr.titleTxt_SP{font-size:12px;font-weight:bold;text-align:center;padding:10px 0 0 0;overflow:hidden;font-size:11px}
td.bagtitle1{width:26px;height:39px;background:url(bkg_top1.jpg) no-repeat 0 0}
td.bagtitle2{width:226px;height:39px;background:url(bkg_topExt.jpg) no-repeat 0 0;text-align:left;padding-left:26px}
td.bagtitle3{width:119px;height:39px;background:url(bkg_top3.jpg) no-repeat 0 0}
td.bagtitle4{width:46px;height:39px;background:url(bkg_top4.jpg) no-repeat 0 0}
td.bagtitle5{width:65px;height:39px;background:url(bkg_top5.jpg) no-repeat 0 0}
td.bagtitle6{width:102px;height:39px;background:url(bkg_top6.jpg) no-repeat 0 0}
td.thanksbagtitle2{width:302px;height:39px;background:url(bkg_topExt2.jpg) no-repeat 0 0;text-align:left;padding-left:26px}
td.thanksbagtitle3{width:119px;height:39px;background:url(bkg_top3.jpg) no-repeat 0 0}
td.thanksbagtitle4{width:46px;height:39px;background:url(bkg_top4.jpg) no-repeat 0 0}
td.thanksbagtitle5{width:65px;height:39px;background:url(bkg_top5.jpg) no-repeat 0 0}
td.thanksbagtitle6{width:102px;height:39px;background:url(bkg_top6.jpg) no-repeat 0 0}
tr.bagrow1{background:#e4e3df;font-size:11px}
tr.bagrow2{background:#bcbbb9;font-size:11px}
td.itemName{padding:10px 0 10px 26px}
td.itemPrice{text-align:center;}
td.itemQty{text-align:center;}
input.Qty{text-align:right;width:30px;margin:0}
td.itemRemove{text-align:center;}
.removeBtn{margin:0 auto;width:15px;}
#checkoutBtn{width:554px;height:41px;text-align:right;}
tr#bagfooter{font-size:15px;font-weight:bold}
td#bagfooter1{background:url(bkg_btm1.jpg) 0 0 no-repeat;width:475px;height:49px}/*layoutIE.css*/
td#bagfooter2{background:url(bkg_btm2.jpg) 0 0 no-repeat;width:98px;height:49px;text-align:center;}
#bagfooterTxt{text-align:right;padding:0 10px 0 0}
#contactColumn{
	width:185px;
	float:left;
	text-align:left;
}
#contactBkg{background:url(bkg_right.png) 0 0 no-repeat;width:184px;height:317px}
#contactBkgPrint{background:url(bkg_right_top.png) 0 0 no-repeat;width:184px;}
#contactTxt{width:150px;padding:60px 0 0 20px;font-size:13px;line-height:20px}
#contactTxt_SP{width:184px;padding:60px 0 0 20px;font-size:13px;line-height:18px}
#CnsltNum{font-size:18px;font-weight:bold;padding:3px 0}
#printBagBtn{width:156px;margin:0 0 0 12px;padding:10px 0 0 0}
#guarantee{font-size:10px;width:150px;margin:0 0 0 10px;padding:5px 0 0 0;color:#333;text-align:left}
#vborder1{
	width:1px;
	height:300px;
	background:#ccc;
	float:left;
	margin:5px 8px 0 0;
}
#vborder2{
	width:1px;
	height:400px;
	background:#ccc;
	float:left;
	margin:5px 7px 0 2px
}
/** Viewbag End**/

/** Viewbag/Checkout Print Start **/
body, #p_content{font-family:Arial, Helvetica, sans-serif;}
#p_listing, #p_total{font-size:12px;}
input.Qty{text-align:center;width:30px;margin:0}
tr.p_description{height:30px;background-color:#f4f6f6;font-weight:bold;}
tr.p_lightGrey{background-color:#e4e3df;}
tr.p_darkGrey{background-color:#bcbbb9;}
.itemName{margin:20px 0 20px 0;}
p#print{margin:0;text-align:right}

p#printthanks{margin:0;text-align:right}
#CnsltNum{font-size:18px;font-weight:bold;padding:3px 0}
p#titleTxt{padding:5px 0 0 0;margin:0;font-size:18px;color:#434341}
p#regTxt{padding:0;margin:0;font-size:14px;color:#434341}
/** Viewbag/Checkout Print End **/

/** Checkout Page Start**/
#cntr_1000{position:relative;margin:30px auto 0 auto;width:990px}
#cntr_1000 a{color:#434341}
#checkout .vborder{height:744px;width:1px;background:#ccc;float:left;margin:0 9px}
#checkout #col_form{width:665px;float:left}
#checkout #col_form #title{background:url(checkout.png) no-repeat 0 0;width:665px;height:60px}
#checkout #col_form #title_SP{background:url(checkout_SP.png) no-repeat 0 0;width:665px;height:60px}
#checkout #col_form #title2{background:url(checkout02.png) no-repeat 0 0;width:665px;height:60px}
#checkout #col_form #title2_SP{background:url(checkout02_SP.png) no-repeat 0 0;width:665px;height:60px}
#checkout #form_body1 .vborder{background:url(divider.png) repeat-y 0 0;width:1px;height:180px;position:absolute;top:0;left:410px}
#checkout #form_body2 .vborder{background:url(divider.png) repeat-y 0 0;width:1px;height:120px;position:absolute;top:15px;left:355px}
#title p{margin:0;position:absolute;top:44px;left:560px;font-size:12px;}
#title_SP p{
	margin:0;
	position:absolute;
	top:44px;
	left:523px;
	font-size:12px;
}
#form_top{background:url(bkg_formTop.png) no-repeat 0 0;width:665px;height:20px}
#form_body1{background:url(bkg_formBody1.png) no-repeat 0 100%;width:665px;position:relative;padding:0 0 20px 0;}
	#form_body1 .vborder{height:80px;}
#form_body2{background:url(bkg_formBody2.png) no-repeat 0 0;width:665px;height:41px;position:relative;}
	#form_body2 #hborder{background:url(divider.png) repeat-x 0 100%;width:620px;height:17px;position:absolute;top:200px;left:20px;}
	#form_body2 #hborder p{margin:0;float:right;font-size:9px;color:#434341;}
#form_bottom{background:url(bkg_formBottom.png) no-repeat 0 0;width:665px;height:138px;position:relative;}

input.validNotRequired{background: no-repeat 98% 50% #fff;color:#434341;}
textarea.validNotRequired{background: no-repeat 98% 50% #fff;color:#434341;}
#phone input{background: no-repeat 98% 50% #fff;color:#434341;}

#personalInfo{width:395px;position:relative;top:0;left:20px;}
#personalInfo input{font-size:13px;padding:2px 0 3px 0;margin:5px 0 0 0;}
#personalInfo input.invalid{background:url(astrask_11.png) no-repeat 98% 50% #fff;color:#434341;}
#personalInfo input.valid{background:url(checked.png) no-repeat 98% 50% #fff;color:#434341;}
#personalInfo select{font-size:13px;padding:0;margin:0;}
	#personalInfo #AddressInfo_FirstName{width:152px;height:22px;}
	#personalInfo #AddressInfo_MiddleInitial{width:61px;height:22px;}
	#personalInfo #AddressInfo_LastName{width:170px;height:22px;}
	#personalInfo #AddressInfo_AddressLine1{width:390px;height:22px;}
	#personalInfo #AddressInfo_AddressLine2{width:390px;height:22px;}
	#personalInfo #AddressInfo_City{width:148px;height:22px;}
	#personalInfo #AddressInfo_States{width:125px;height:22px;}
	#personalInfo #AddressInfo_Zip{width:100px;height:22px;}
#confirmOrder{width:225px;position:absolute;top:0;left:430px;clear:both;}
#confirmOrder input{padding:0;margin:0}
#confirmOrder .phoneContainer {padding:0;margin:0;width:140px;float:left;}
#confirmOrder .floatLeft{padding:0;margin:0;float:left;}
#confirmOrder #phone input{font-size:13px;height:20px;padding:0;}
#checkout .title{font-size:20px;margin:0 0 8px 0;color:#434341}
#checkout .subTitle{font-size:13px;color:#434341;padding:0;font-weight:bold;}
#checkout .subTitle_SP{font-size:11px;color:#434341;padding:0;font-weight:bold;}
#aboutYou{position:absolute;top:50px;left:20px;width:325px;}
	#aboutYou #txtOther{position:absolute;left:59px;width:245px;}
	#aboutYou td.txt{padding:3px 0 0 5px}
#share{position:absolute;top:50px;left:380px;}
#shopMethod{position:absolute;top:250px;left:20px;font-size:11px;}
	#shopMethod .title{font-size:14px;font-weight:bold;}
	#shopMethod #shopOpts td label{font-size:11px;position:relative;top:-2px;}
#pymntMthd{position:absolute;top:5px;left:20px;}
	#pymntMthd input{padding:0;margin:0}
	#pymntMthd #PaymentOptions_cardInfo {padding:0 0 0 30px;position:absolute;width:300px;}
#eventCode{position:absolute;top:5px;left:360px;}
	#eventCode input{width:94px;margin:0 5px 0 5px;position:relative;top:-3px;left:0;}/*layoutIE*/
	#eventCode label#evtcde{font-size:20px;color:#434341;position:relative;top:-2px;left:0;}
	#eventCode label#what{font-size:11px;color:#434341;font-weight:bold;position:relative;top:-5px;left:0;}
	#eventCode_SP{position:absolute;top:5px;left:360px;}
	#eventCode_SP input{width:94px;margin:0 5px 0 5px;position:relative;top:0;left:-5px;}/*layoutIE*/
	#eventCode_SP label#evtcde{font-size:13px;color:#434341;position:relative;top:-2px;left:-3px;}
	#eventCode_SP label#what{font-size:11px;color:#434341;font-weight:bold;position:relative;top:-4px;left:-7px;}
#comment{position:absolute;top:35px;left:360px;}
	#comment .title{font-size:20px;color:#434341;}
	#comment textarea{width:280px;position:relative;top:-7px;left:0;height:60px;}
#reviewOrder{width:167px;position:relative;top:-5px;left:500px;}
	#reviewOrder img{z-index:99;position:absolute;}
#reviewOrder2{width:167px;position:relative;top:5px;left:500px; }
*html #reviewOrder2{margin:0;}
	#reviewOrder2 img{z-index:99;position:absolute;}
	
#newAlertTxt{width:469px; float:right; }
#newAlertTxt p{padding-right:190px; text-align:right; padding-top:5px; font-size:11px;}
*html #newAlertTxt p{padding-top:15px;}	

#subTxt2_SP{font-size:9px}
#subTxt2{font-size:9px;clear:both;padding:0 0 5px 0}

#saveSetting{padding:0;margin:0;width:15px;height:15px}
#enews{padding:0;margin:0;width:15px;height:15px}
#ecards{padding:0;margin:0;width:15px;height:15px}
#exclusive{padding:0;margin:0;width:15px;height:15px}
.chkbox{clear:both;}
.chkbox ul{padding:5px 0 8px 0;margin:0}
.chkbox .indent {padding:0 0 2px 18px;margin:0}
.chkbox li.checkbox{float:left;display:inline;padding:0 5px 0 0;margin:0}
.chkbox li.label{display:inline;padding:0;margin:0;font-size:14px}
.chkbox li.label2{display:inline;padding:0;margin:0;font-size:11px;}

#pref{clear:both;position:relative;width:342px;background:url(bkg_pref.png) 0 0 no-repeat;font-family:arial;}
#pref #titleTxt{font-size:18px;color:#434341;padding:5px 0 0 5px}
#pref #prefTxt{width:300px;margin:0 auto;padding:20px 0 0 15px;font-size:12px}/*layoutIE.css*/
#pref ul{margin:0 0 0 10px;padding:0 0 0 25px;}
#pref #editBtn{position:relative;left:294px}
.sendOrdertext {position:absolute;left:348px;top:314px;width:315px;}
.sendOrderText p{font-size:10px;margin:5px 0}

/****************************************************************************************/
#cart_carried{width:306px;float:left}
#cart_carried .editCart{text-align:right}
#cart_carried #bkg_top{background:url(bkg_top.png) no-repeat 0 0;width:306px;height:8px;overflow:hidden;}
#cart_carried #bkg_body{background:url(bkg_body.png) no-repeat 0 100%;width:306px;padding:0 0 8px 0;}
#cart_carried .items{width:290px;height:81px;background:url(bkg_items.png) no-repeat 0 0;margin:0 0 0 8px;padding:0 0 2px 0;display:block;overflow:hidden;}
#cart_carried .items .pic{width:48px;height:48px;background:#fff;border:1px #ccc solid;position:relative;top:8px;left:9px;}
#cart_carried .items .pic img{width:48px;height:48px;}
#cart_carried .items .txt{position:relative;top:-50px;left:80px;font-size:11px;width:200px;color:#3b3a39;}
#cart_carried #itemTotal{background:url(bkg_itemsTotal.png) 0 0 no-repeat;width:290px;height:31px;margin:0 0 0 8px;text-align:left}
#cart_carried #total{font-size:12px;font-weight:bold;color:#434341;padding:6px 0 0 80px}
#cart_carried #total_SP{font-size:11px;font-weight:bold;color:#434341;padding:6px 0 0 75px}
/** Checkout Page Start**/

/** Checkout Confirm Start**/
#chkoutConfirm{background:url(bkg_checkoutConfirm.png) 0 0 no-repeat;width:665px;height:250px;font-family:arial;}
	#chkvborder{height:400px;width:1px;background:#ccc;float:left;margin:15px 8px 0 8px}
	#chkoutConfirm #personalInfo{width:307px;position:absolute;top:70px;left:20px;color:#434341;font-size:13px}
	#chkoutConfirm .confirmPersonalInfo_SP  #personalInfo{font-size:12px}
		#chkoutConfirm #personalInfo .title{font-size:20px;padding:0 0 8px 0}
		#chkoutConfirm #personalInfo #addressInfo{padding:0 0 10px 0}
		#chkoutConfirm #personalInfo #phone{float:left;padding:0 8px 0 0}
		#chkoutConfirm #personalInfo #phoneNum{padding:0 0 10px 0}
		#chkoutConfirm #personalInfo .subtxt{color:#848381;font-size:12px}
		#chkoutConfirm #personalInfo #email{float:left; padding:0 10px 0 0}
		#chkoutConfirm #personalInfo #emailAd{padding:0 0 10px 0}
		#chkoutConfirm #personalInfo #preference{padding:2px 0 0 57px}
	#chkoutConfirm #pymntInfo{position:absolute;top:75px;left:350px;font-size:13px;color:#434341;width:300px}
		#chkoutConfirm #pymntInfo .title2{font-size:20px}
		#chkoutConfirm #pymntInfo #infoTxt{padding:5px 0 0 10px;line-height:18px}
	#chkoutConfirm #pymntInfocc{position:absolute;top:75px;left:350px;font-size:12px;color:#434341;width:300px}
		#chkoutConfirm #pymntInfocc .title2{font-size:20px}
		#chkoutConfirm #pymntInfocc #infoTxt{padding:5px 0 0 10px;line-height:16px}
	#chkoutConfirm #orderCmnt{position:absolute;top:160px;left:350px;color:#434341;font-size:14px;width:257px;height:137px;}
		#chkoutConfirm #orderCmnt .title3{font-size:20px}
		#chkoutConfirm #orderCmnt .comment{padding:2px 0 0 10px}
		#chkoutConfirm #orderCmnt .title3{font-size:20px}
		#chkoutConfirm #orderCmnt .comment{padding:2px 0 0 10px}
	#chkoutConfirm #editBtn1{position:absolute; left: 295px; top: 277px;}
	#chkoutConfirm #editBtn2{position:absolute; left: 616px; top: 132px;}
	#chkoutConfirm #editBtn3{position:absolute; left: 616px; top: 279px;}
	#sendOrderBtn{margin:0 0 0 60px}
	#printPageBtn{margin:5px 0 0 100px}
	
/** Checkout Confirm End**/

/** Popins Start **/
 /*forgot Password*/
	#forgot_passGrayBackDrop{position:absolute;top:-150;left:-120;height:1500px;width:1250px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:99;}
	#forgot_pass_bkg_SP{position:absolute;background:url(bkg_forgotPassword_SP.png) no-repeat 0 0;width:385px;height:250px;z-index:999;top:25%;left:25%}
	#forgot_pass_bkg{position:absolute;background:url(bkg_forgotPassword.png) no-repeat 0 0;width:385px;height:250px;z-index:999;top:25%;left:25%}
	#forgot_emailCont{position:absolute;left:27px;top:75px;z-index:9999}
	#forgot_email{height:30px;width:330px;padding:5px 0 0 0px;font-size:14px;font-weight:bold;position:absolute;top:30px;left:10px;}
	#forgot_emailCont input.invalid{background:url(astrask.png) no-repeat 99% 50% #fff;color:#666;}
	#forgot_emailCont input.valid{background:url(checked.png) no-repeat 99% 50% #fff;color:#666;}
	#ForgotCancel{width:99px;height:35px;border:none;padding:0;position:absolute;left:124px; top:69px;}
	#ibForgotSubmit{width:107px;height:43px;border:none;position:absolute;left:227px;top:65px;}
/*keep shopping*/
	#keep_shoppingGrayBackDrop{position:absolute;top:-150;left:0;height:1200px;width:1100px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:999;}
	#keep_shopping_bkg{background:#eee url(bkg_keepshopping.png) 0 0 no-repeat;width:382px;height:317px;font-family:arial;position:absolute;top:15%;left:35%;z-index:9999;}
	#keep_shopping_bkg_SP{background:#eee url(bkg_keepshopping_SP.png) 0 0 no-repeat;width:382px;height:317px;font-family:arial;position:absolute;top:15%;left:35%;z-index:9999;}
	#keep_shopping #wrapper{width:150px;position:absolute;top:120px;left:40px}
	#keep_shopping #txt1{font-size:15px;color:#000}
	#keep_shopping #txt2{font-size:13px;color:#000}
	#keep_shopping #giftItem{position:absolute;top:-10px;left:167px;width:133px;height:128px}	
	#keep_shopping #giftItem img{width:133px;height:128px}
	#keep_shopping #checkoutPopBtn{position:absolute;top:140px;left:-8px;width:149px;height:35px;}
	#keep_shopping #keepshoppingBtn{position:absolute;top:136px;left:160px;width:135px;height:41px;}
/*add gift*/
	#add_giftGrayBackDrop{position:absolute;top:-150;left:0;height:1200px;width:1100px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:999;}
	#add_gift_bkg{background:#eee url(bkg_freeGift_waiting.png) 0 0 no-repeat;width:384px;height:149px;font-family:arial;position:absolute;top:15%;left:35%;z-index:9999;}
	#add_gift_bkg_SP{background:#eee url(bkg_freeGift_waiting_SP.png) 0 0 no-repeat;width:384px;height:149px;font-family:arial;position:absolute;top:15%;left:35%;z-index:9999;}
	#add_gift #addPopBtn{position:absolute;top:70px;left:25px;width:149px;height:35px;}
	#add_gift #continuePopBtn{position:absolute;top:73px;left:210px;width:135px;height:41px;}
/*remove free gift*/
	#remove_giftGrayBackDrop{position:absolute;top:-150;left:0;height:1200px;width:1100px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:999;}
	#remove_gift_bkg{background:url(bkg_removeGift.png) 0 0 no-repeat;width:382px;height:147px;position:absolute;font-family:arial;z-index:999;top:35%;left:35%}
	#remove_gift_bkg  #txt{margin:0 0 0 45px;padding:20px 0;text-align:center;width:290px;font-size:17px;color:#3a3938}
	#remove_gift_bkg #surebtn{position:absolute;top:85px;left:50px;width:108px;height:34px}
	#remove_gift_bkg #keepbtn{position:absolute;top:81px;left:200px;width:137px;height:43px}
/* email sent*/
	#emailsentGrayBackDrop{position:absolute;top:-150;left:-120;height:1500px;width:1250px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:99;}
	#emailsent_bkg{position:absolute;background:url(bkg_removeGift.png) no-repeat 0 0;width:385px;height:250px;z-index:999;top:100;left:100}
	#emailsent_Cont{position:absolute;z-index:9999;top:10px;left:10px;}
	#emailsent_Cont #txt1{font-size:16px;font-weight:bold;text-align:center;padding:10px 0 0 0;}
	#emailsent_Cont #txt2{font-size:15px;text-align:center;padding:5px 0 5px 0;width:300px;}
	#emailsent_Cont #button{width:147px;height:43px;}
	#emailsent_Cont #button_SP{width:224px;height:43px;}
/*credit card info*/
	#ccInfoGrayBackDrop{position:absolute;top:-700;left:-75;height:1500px;width:1250px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:999;}
	#ccInfo_bkg_top{background:url(bkg_ccinfo_top.png) 0 0 no-repeat;width:560px;height:73px;position:absolute;z-index:9999;top:-400;left:75;}
	#ccInfo_bkg_top_SP{background:url(bkg_ccinfo_top_SP.png) 0 0 no-repeat;width:560px;height:73px;position:absolute;z-index:9999;top:-400;left:75;}
	#ccInfo_bkg_body{width:560px; min-height: 190px; padding:0 0 35px 0;font-family:arial;position:absolute;z-index:9999;top:-327;left:75;background:url(bkg_ccinfo_body.png) 0 100% no-repeat;}
	#ccInfo_bkg_body_SP{width:560px;padding:0 0 35px 0;font-family:arial;position:absolute;z-index:9999;top:-327;left:75;background:url(bkg_ccinfo_body_SP.png) 0 100% no-repeat;}
	#ff label#txt1{font-size:13px;position:relative;top:-4px;left:0;color:#434341}/*layoutIE*/
	#ff label#txt1_SP{font-size:12px;position:relative;top:-4px;left:0;color:#434341;}
	#ff label#txt2{font-size:9px;position:absolute;top:-70px;left:190px;color:#434341}
	#ff label#txt2_SP{font-size:9px;position:absolute;top:-66px;left:197px;color:#434341}
	#ff{position:relative;top:10px;left:35px;}
	#ff input{margin:5px 0;font-size:14px;font-family:arial;}
	#ff input.valid{background:url(checked.png) no-repeat 98% 50% #fff;color:#434341;}
	#ff input.invalid{background:url(astrask_11.png) no-repeat 98% 50% #fff;color:#434341;}
	#ff input.readonly{color:#434341;background-color:#999;}
	#ff input#PaymentOptions_ccname{width:400px;height:22px;}
	#ff input#PaymentOptions_ccaddress{width:275px;height:22px;}
	#ff input#PaymentOptions_cczip{width:120px;height:22px;}
	#ff #PaymentOptions_cardType{width:150px;margin:10px 0 20px 0;height:22px;}
	#ff input#PaymentOptions_cardNum{width:230px;;height:22px;margin:10px 0 20px 0;}
	#ff #PaymentOptions_expirMonth{width:150px;margin:10px 0 20px 0;height:22px;}
	#ff #PaymentOptions_expirYear{width:210px;margin:10px 0 20px 0;height:22px;}
	#ff #cancelBtn{position:absolute;left:40px;width:150px;height:43px}
	#ff #checkoutBtn2{position:absolute;left:200px;width:187px;height:43px}
#ccInfoPopOver  #entrust{position:relative;top:-35px;left:467px;  clear:both; width:70px; }
#ccInfoPopOver #entrust_sp{position:relative;top:-35px;left:467px;  clear:both; width:70px;}
	#ff #amex{position:absolute;top:-57px;left:447px}
	#ff img{position:relative;margin:-30px 0 0 0; }
/*Address validate*/
	#PopOverGrayBackDrop{position:absolute;top:-250;left:-50;height:1500px;width:1250px;background-color:#333;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity:0.50;z-index:999;}
	#AddressPopOver{background:url(bkg_address.png) repeat 0 0;position:absolute;width:450px;top:25px;left:50px;z-index:9999;}
	#PopOverContent{padding:25px;}
	#AddressPopOver .txt1{font-size:17px;font-weight:bold;padding:15px 0 0 0;}
	#AddressPopOver .txt2{font-size:11px;font-weight:bold;color:#FF0000;padding:15px 0 0 0;}		
	#AddressPopOver .txt3{font-size:11px;padding:15px 0 0 0;}
	#AddressPopOver .addressCompare{width:400px;clear:both;}
	#AddressPopOver .origAddress{float:left;width:50%}	
	#AddressPopOver .newAddress{float:left;width:50%}
	#AddressPopOver .highlight{font-weight:bold;color:Blue;}
	#PopOverContent .Spacer {height:10px;clear:both;}
	#PopOverContent input{height:30px;padding:5px 0 0 5px;font-size:14px;left:25px}
	#PopOverContent input.valid{background:url(checked.png) no-repeat 98% 50% #fff;color:#666;}
	#PopOverContent input.invalid{background:url(astrask_11.png) no-repeat 98% 50% #fff;color:#666;}
	#PopOverContent #validButtons{position:relative;top:10px;left:100px;height:43px;z-index:9999;}
	#PopOverContent #invalidButtons{position:relative;top:10px;left:100px;height:43px;z-index:9999;}
/** Popins End **/

/** Thank you Start **/
#thankyou_cont img{border:none;}
#thankyou_cont a{text-decoration:underline;font-weight:bold;color:#434341;font-size:14px}
#thankyou_cont{width:825px;color:#434341;margin:30px auto 0 auto;position:relative;font-family:arial;font-size:14px;text-align:left}
#conf_numb{padding:10px 0 0 8px;font-size:16px;font-weight:bold;}
#conf_numb_SP{padding:10px 0 0 8px;font-size:12px;font-weight:bold;}
#txt1{padding:7px 0 0 8px}
#dvPaymentDisclaimer{padding:7px 0 0 8px; font-size:10px;}
#thankyou_cont #reviewOrder{padding:15px 0 15px 0;}
#txt2{padding:0 8px}
#hborder{margin:30px 0 10px 0;width:825px;height:1px;background:#ccc;font-size:1px}

#hborderprint{margin:30px 0 10px 0;width:500px;height:1px;background:#ccc;font-size:1px}
#powder{position:absolute;top:0;left:450px}
/** Thank you End **/

/*Privacy Statement Start*/
/*Privacy statement*/
#pr_stmnt_bkg{text-align:left;background:#ccc;color:#333;padding:10px 10px 20px 10px;border:1px #333 solid;font-size:10px}
#pr_stmnt_bkg p{padding:0 0 10px 0;margin:0}
#pr_stmnt_bkg ul{list-style:none;padding:0;margin:0}
#pr_stmnt_bkg li{padding:0 0 0 5px}
#pr_stmnt_bkg #first{clear:both}
#pr_stmnt_bkg .btn_close{float:right}
#pr_stmnt_bkg .btn_close a{text-decoration:underline;font-size:13px;color:#000;font-weight:bold;}
/*Privacy statement End*/

img .png{url:(/js/iepngfix.htc)}
div .png{url:(/js/iepngfix.htc)}
input .png{url:(/js/iepngfix.htc)}


.spacer {height:10px;clear:both;}

.thankstables {color:#434341;font-family:Arial;font-size:14px;text-align:left;}
.thankstd {color:#434341;font-family:Arial;font-size:14px;text-align:left;}
