html>/**/body #checkoutwrapper {
	width:763px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:0;
	position:relative;
}
#content-myaccount {
	width:763px;
	margin-top:30px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#checkout {
	overflow:hidden;
	width:763px;
	float:none;
}
#content-checkout #checkout .checkoutRpwrm .Lcat_pwrmcolumn .helpinfo {
	margin:0 0 20px;
}
#checkoutwrapper .stepcheckout1 li {
	margin:7px 0;
}
#checkoutwrapper .stepcheckout1 {
	width:762px;
	height:41px;
}
#promotions h2, #promotions p {
	font-family:arial;
	font-size:0.9em;
	font-weight:400;
	margin:2px 0 0 24px;
}
#relatedbasket h2 {
	width:577px;
	height:21px;
	background:url(../images/redbar.gif) repeat-x;
	font-size:1em;
	font-weight:400;
	color:#FFF;
}
.threedsecure h1 {
	background:url(../images/hd_3dsecure.gif) no-repeat top left;
	color:#FFF;
	font-size:1.1em;
	width:733px;
	height:29px;
	padding:5px 0 0 11px;
}
.threedsecure ul {
	background:url(../images/curvebot_3dsecure.png) no-repeat left bottom;
	margin-top:-12px;
	list-style:disc;
	padding:2px 0 6px 22px;
}
.threedsecure {
	width:733px;
	font-family:Arial;
	font-size:0.9em;
	padding:5px 0 0 14px;
}
iframe#bank {
	border:1px solid #000;
	margin:24px 0 0 3px;
}
.Lcat_orcfcoltwo p, .Lcat_orcfcoltwo div {
	font-size:0.8em;
	float:right;
	margin-right:15px;
	text-align:right;
	line-height:10px;
}
#redeempromocode p {
	height:32px;
	padding-left:11px;
}
#redeempromocode div {
	height:32px;
}
.Lcat_orcfcoltwo p.text_hotline {
	margin:-4px 15px 0 0;
	padding:0;
}
* html .Lcat_orcfcoltwo p.text_hotline {
	margin:-4px 7px 0 0;
}
#dontsavecc {
	margin:2px 0 0 4px;
}
* html .orderitemtable table.wizrtable td.thumbitem img {
	margin:0 0 8px;
}
* html .Lcat_orcfcoltwo p {
	font-size:0.9em;
	float:right;
	margin-right:0;
	padding-right:15px;
}
#yourbasket h1 {
	font-family:Arial;
	font-size:1.1em;
	color:#FFF;
	background-image:url(../images/redbar.gif);
	height:18px;
	padding-left:9px;
	padding-top:3px;
	border:0;
	font-weight:400;
	width:753px;
	margin:0;
}
#yourbasket {
	font-family:Arial;
	font-size:0.9em;
	color:#000;
	width:762px;
}
#yourbasket table.wizrtable {
	margin:0;
	padding:0;
}
.tableshoppingbasket {
	background:none repeat scroll 0 0 #CCC;
}
#yourbasket #buttons input {
	margin:0 10px 0 0;
}
#yourbasket #buttons img.btContinueShopping {
	margin:0 80px 0 25px;
}
#yourbasket #buttons img.btUpdateBasket {
	margin:0 30px 0 10px;
}
#yourbasket #buttons img.btCheckout {
	float:right;
	margin:0 22px 0 0;
}
.shoppingbasket {
	width:715px;
	padding-bottom:5px;
	padding-top:20px;
	margin:0 auto;
}
.borderbasket {
	padding:10px 0;
}
.tableshoppingbasket table.wizrtable tr.orsctotal th.thbasket {
	padding-left:18px;
	font-weight:700;
	font-size:1.1em;
}
.tableshoppingbasket table.wizrtable tr.orsctotal td.tdbasket {
	font-weight:700;
	font-size:1.1em;
	padding-left:8px;
	background:none repeat scroll 0 0 #0B5;
}
.orsctotal {
	width:531px;
	background:#0B5;
	height:22px;
	color:#FFF;
	margin:10px 0;
}
#yourbasket table.wizrtable th.thumb {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:100px;
	padding:7px 0 8px 5px;
}
#yourbasket table.wizrtable th.name {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:280px;
}
#yourbasket table.wizrtable th.priceeach {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:101px;
}
#yourbasket table.wizrtable th.quantity {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:74px;
}
.tableshoppingbasket table.wizrtable tr td.quantitytext input {
	text-align:center;
	font-size:1em;
	width:13px;
	height:13px;
}
#yourbasket table.wizrtable th.totalprice {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:97px;
}
#yourbasket table.wizrtable th.remove {
	color:#FFF;
	font-weight:700;
	font-size:1em;
	width:58px;
}
.thumbtext {
	text-align:center;
	padding:0 0 5px;
}
.tableshoppingbasket table.wizrtable tr td.removetext {
	padding-left:8px;
}

.signin {
	background:#FFF;
	font-family:Arial;
	font-size:0.9em;
	color:#000;
	height:100%;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin:0 auto;
}
.differentaddress label {
	float:none;
	padding-left:5px;
	color:#BE3822;
}
.addcontactaddress fieldset .differentaddress label {
	padding-left:10px;
	vertical-align:middle;
}
.differentaddress {
	padding:10px 0 0 5px;
}
.container h1 {
	background:url("../images/sparklesredbar.gif") repeat-x scroll left top transparent !important;
	color:#FFF;
	font-size:1em;
	font-weight:400;
	height:21px;
	line-height:21px;
	text-align:left;
	text-indent:8px;
	text-transform:uppercase;
	margin:0;
}
.container h2 {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-family:Arial;
	font-size:1em;
	height:15px;
	width:723px;
	padding:5px 0 5px 12px;
}
.daytimephone input {
	width:103px;
	background:#E0E0E0 none repeat scroll 0;
	border:1px solid #343434;
}
* html .daytimephone input {
	width:100px;
}
* html .cntry select {
	width:156px;
}
.title select {
	width:76px;
}
.fname input, .lname input, .housenumber input, .zipc input, .addr1 input, .addr2 input, .city input, .state input, .uspswd2 input, .uspswd input {
	width:150px;
	background:#E0E0E0 none repeat scroll 0;
	border:1px solid #343434;
	float:left;
}
.daytimenumber span.dphone {
	padding-right:5px;
}
.daytimenumber span.dphone input {
	background:#E0E0E0 none repeat scroll 0;
	border:1px solid #343434;
	width:40px;
}
.addcontactaddress fieldset .zipc span a {
	color:#BB1B00;
	padding-left:21px;
}
.addcontactaddress {
	background:transparent url(../images/bg_transparent_grey.png) repeat scroll 0;
	width:763px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
.addcontactaddress fieldset {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	margin:13px;
	padding:0 0 15px;
}
.addcontactaddress fieldset div {
	line-height:15px;
	height:20px;
	margin:3px 5px;
}
.addcontactaddress fieldset div.zipc {
	height:40px;
	margin:3px 5px;
}
.addcontactaddress div#buttons img {
	padding:0 0 27px 18px;
}
.addcontactaddress div#buttons input {
	padding:0 15px 0 0;
}
.signin legend.loginemail {
	color:#000;
	margin:9px 0 9px 14px !important;
}
.signin fieldset.f-loginemail label {
	width:100px;
	margin:5px 0 9px 15px;
}
.signin fieldset.f-loginemail label input#email {
	background:red;
	margin-top:10px;
}
.signin div#buttons input {
	margin:10px 300px 30px 0;
}
#checkout .checkoutR .helpinfo {
	width:174px;
	background:url(../images/checkoutRbotcurve.gif) no-repeat left bottom;
	padding-bottom:7px;
	font-family:Arial;
	font-size:0.9em;
	color:#000;
}
.daytime {
	width:249px;
}
.addcontactaddress fieldset input#differentaddress label {
	background:red;
	font-weight:700;
}
#orderconfirmation {
	background:url(../images/bg_transparent_grey.png);
	width:763px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
#orderconfirmation h1 {
	background-image:url(../images/redbar.gif);
	width:100%;
	height:17px;
	font-size:1em;
	color:#fff;
	font-weight:400;
	margin:0;
	padding:2px 0 2px 9px;
}
#orderconfirmation .deliveryaddress a {
	float:right;
	width:55px;
	margin-right:20px;
}
#orderconfirmation .Lcat_orcfcolone img.bt_backtobasket {
	margin:8px 0 34px 16px;
}
#orderconfirmation .checkoutorcfR #buttons2 input {
	margin:8px 15px 8px 0;
}
#orderreceipt {
	background:url(../images/bg_transparent_grey.png);
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
.stepthreedsecure {
	background:transparent url(../images/bg_checkoutstep.png) no-repeat scroll left top;
	display:block;
	font-weight:700;
	height:41px;
	width:762px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin:0 0 0 4px;
	padding:4px 0 0;
}
.stepthreedsecure img {
	margin:7px 0 0;
}
.headerthreedsecure {
	background:url(../images/bg_transparent_grey.png);
	width:759px;
	margin-left:3px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	padding:0 0 13px;
}
.headerthreedsecure h2 {
	background-image:url(../images/hdr_ordersummary.gif);
	width:750px;
	height:17px;
	font-size:1em;
	color:#fff;
	font-weight:400;
	padding:2px 0 2px 9px;
}
#orderreceipt h1 {
	background-image:url("../images/redbar.gif");
	color:#FFF;
	font-size:1em;
	font-weight:400;
	height:19px;
	width:100%;
	margin:0;
	padding:2px 0 0 5px;
}
#orderreceipt span.printicon {
	padding:0 0 8px;
}
.receiptthankyou {
	background:none repeat scroll 0 0 #FFF;
	width:732px;
	margin:20px 0 0 14px;
}
* html .receiptthankyou {
	height:50px;
}
.containerorscempty {
	width:763px;
	height:150px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
.containerorscempty p {
	margin:20px 0 0 20px;
}
.containerorscempty #buttons {
	width:763px;
	margin:50px 20px;
	padding:0;
}
.container h2.error {
	height:auto;
}
.editcontactaddress h2.error {
	width:100%;
	padding:5px 0 5px 12px;
}
.editcontactaddress h1 {
	position:relative;
	width:763px;
	z-index:100;
}
#redeempromocode h1 {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-size:1em;
	font-weight:700;
	height:14px;
	width:722px;
	padding:5px 0 5px 11px;
}
.forgetpassword {
	font-size:0.9em;
	padding-right:6px;
	width:150px;
	margin:0 auto;
}
#redeempromocode {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	height:auto;
	width:732px;
	padding-bottom:20px;
	margin:8px 0 10px 14px;
}
#redeempromocode div#buttons input {
	padding-right:25px;
}
#multideladdress h1 {
	background-image:url(../images/hdr_thankyou.gif);
	width:722px;
	height:26px;
	font-size:1em;
	color:#fff;
	font-weight:700;
	margin-top:10px;
	padding:5px 0 0 11px;
}
#multideladdress {
	background:transparent url(../images/border_thankyou.gif) bottom left repeat-y;
	margin:8px 0 0 14px;
}
#orderreceipt .thankyou {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-size:1em;
	font-weight:700;
	height:13px;
	width:722px;
	padding:5px 0 5px 10px;
}
.receiptthankyou p.email {
	color:#BB1B00;
	padding:10px 0 0 11px;
}
.receiptthankyou p.ordernumber {
	color:#BB1B00;
	padding:5px 0 0 11px;
}
.receiptthankyou .printicon img {
	padding:0 4px 0 11px;
}
.receiptthankyou .printicon span {
	color:#BB1B00;
	text-decoration:underline;
	padding:0 25px 0 0;
}
#orderreceipt .Lcat_orfncolone a {
	display:block;
	margin:8px 0 40px 16px;
	padding:0 0 11px;
}
.checkoutorfnR .Lcat_orfncoltwo {
	font-size:0.9em;
	width:292px;
	text-align:right;
}
* html #ordersummary {
	height:115px;
}
* html #ordersummary h2 {
	width:409px;
}
#ordersummary h2 {
	background:#ccc;
	width:410px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#333;
	padding:5px 0 5pt 10px;
}
#ordersummary table.wizrtable {
	width:405px;
	height:70px;
	margin:10px 0 8px 8px;
}
* html #ordersummary table.wizrtable {
	padding-left:0;
}
#ordersummary .discount {
	border-bottom:1px solid #666;
	padding-bottom:2px;
	text-align:right;
	padding-right:3px;
}
#ordersummary .subtotal {
	border-bottom:1px solid #666;
	padding-top:2px;
	text-align:right;
	padding-right:3px;
}
#ordersummary .hdr-delivery {
	font-weight:400;
	padding:2px 3px 0;
}
#ordersummary .hdr-estimatedtax {
	font-weight:400;
	padding:2px 0 0 3px;
}
#ordersummary .delivery {
	padding-bottom:1px;
	text-align:right;
	padding-right:3px;
}
#ordersummary .estimatedtax {
	padding-bottom:1px;
	text-align:right;
}
#ordersummary .hdr-ordertotal {
	background:#0B5;
	height:17px;
	color:#FFF;
	padding:2px 0 0 3px;
}
#ordersummary .ordertotal {
	background:#0B5;
	height:17px;
	padding-top:2px;
	font-weight:700;
	text-align:right;
	padding-right:3px;
	color:#FFF;
}
.deliveryaddress h2 {
	background:#ccc;
	position:absolute;
	width:410px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#333;
	padding:5px 0 5pt 10px;
}
.deliveryaddress p {
	font-size:1em;
	padding:30px 0 0 11px;
}
.deliveryrate ul {
	font-size:0.9em;
	padding:0 0 8px 11px;
}
.deliveryrate h2 {
	background:#0B5;
	position:absolute;
	width:410px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#FFF;
	padding:5px 0 5pt 10px;
}
.Lcat_deliveryoptions {
	padding-top:35px;
}
#content-myaccount #myacc-col-two #tlusermyform span.radiogender {
	margin-left:142px;
}
#content-myaccount #myacc-col-two #tlusermyform span.radiopriority {
	margin-left:90px;
}
.orderitems h2 {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-family:Arial;
	font-size:1em;
	height:13px;
	position:absolute;
	width:410px;
	padding:5px 0 5pt 10px;
}
*:first-child+html .orderitemtable table.wizrtable {
	margin:0 0 8px 8px;
	padding:0 0 11px;
}
*:first-child+html .orderitemtable table.wizrtable thead {
	padding:34px 0 0;
}
.orderitemtable table.wizrtable {
	width:413px;
	text-align:right;
	padding:34px 0 11px 11px;
}
* html .orderitemtable table.wizrtable {
	margin-left:9px;
	margin-top:38px;
	padding:5px 0;
}
.orderitemtable table.wizrtable th.thumb {
	width:49px;
}
.orderitemtable table.wizrtable th.name {
	width:300px;
	font-weight:400;
	padding-left:10px;
}
.orderitemtable table.wizrtable td.priceitem {
	border-top:1px solid #666;
	text-align:left;
	font-size:0.9em;
	padding:5px 0 5px 13px;
}
.orderitemtable table.wizrtable th.priceeach {
	width:60px;
	font-weight:400;
	padding-left:9px;
	text-align:left;
}
.orderitemtable table.wizrtable th.quantity {
	width:30px;
	font-weight:400;
	text-align:right;
}
.orderitemtable table.wizrtable td.qtyitem {
	border-top:1px solid #666;
	font-size:0.9em;
	padding:5px 6px 5px 0;
}
.orderitemtable table.wizrtable th.totalprice {
	width:60px;
	font-weight:400;
	padding-left:0;
	text-align:right;
}
.orderitemtable table.wizrtable td.nameitem {
	border-top:1px solid #666;
	text-align:left;
	font-size:0.9em;
	padding:5px 0 5px 10px;
}
.orderitemtable table.wizrtable td.totalitem {
	border-top:1px solid #666;
	font-size:0.9em;
	padding:5px 5px 5px 0;
}
#content-myaccount #myacc-col-two #orderdetail .deliveryaddress h2 {
	line-height:28px;
}
* html #tlusermyform #buttons {
	width:96%;
}
.curvebasket-bottom {
	background:url(../images/bottombg_basket.png) no-repeat left bottom;
	height:10px;
	width:577px;
	font-size:1px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin-bottom:10px;
	display:none;
}
.curveorder-bottom {
	background:url(../images/bottombg_order.png) no-repeat left bottom;
	height:10px;
	width:759px;
	font-size:1px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin-bottom:10px;
	display:none;
}
.curveorder-bottom-threed {
	background:url(../images/bottombg_order.png) no-repeat left bottom;
	height:10px;
	width:759px;
	margin-left:3px;
	font-size:1px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin-bottom:10px;
}
#tlusermyform #buttons input {
	margin:0 24px 0 0;
}
#myacc-col-two #orderdetail .orderitemtable table.wizrtable th.status {
	font-weight:400;
	text-align:center;
}
.checkoutR .helpinfo ul li {
	color:#666;
}
.checkoutR .helpinfo ul li a {
	color:#000;
}
#checkoutwrapper #content-checkout #checkout .editcontactaddress {
	background:url(../images/bg_transparent_grey.png);
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	width:577px;
}
#checkoutwrapper #content-checkout #checkout .editcontactaddress p {
	margin:0 0 4px 10px;
}
#checkoutwrapper #content-checkout #checkout .editcontactaddress #buttons {
	width:96%;
	margin-left:9px;
}
#checkout .checkoutL .containeroradeditadd .f-oradedetail label.invisible {
	color:#F2F2F2;
}
#checkout .editcontactaddress .f-orbtfdetail label.invisible {
	color:#F2F2F2;
	display:none;
}
.containerpwrm {
	background:url(../images/bg_transparent_grey.png);
	width:577px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin:0;
}
.containerpwrmthankyou {
	background:url(../images/bg_transparent_grey.png);
	width:577px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin:29px 0 0;
}
#content-checkout #checkout .checkoutL .containeroradeditadd p {
	padding:0 0 0 10px;
}
#content-checkout #checkout .checkoutL .containeroradeditadd fieldset select, #content-checkout #checkout .checkoutL .containeroradeditadd fieldset input {
	margin:0 0 4px;
}
#content-checkout #checkout .checkoutL .containeroradeditadd div#buttons {
	width:97%;
	margin:0 0 0 10px;
}
#myacc-col-two #editreminder table.wizrtable td {
	font-size:100%;
}
#checkout .checkoutR {
	width:175px;
	float:right;
}
#checkout .checkoutR h2 {
	width:175px;
	height:33px;
	position:relative;
	margin:0;
	padding:0;
}
#checkout .checkoutR .helpinfo h2 span {
	background:url(../images/hdr_help.gif) no-repeat left top;
	position:absolute;
	width:100%;
	height:100%;
}
#checkout .checkoutR ul {
	margin:0 10px 10px;
}
#checkout .checkoutR ul li {
	margin-bottom:7px;
}
#checkout .checkoutorcfL, #checkout .checkoutorfnL {
	width:453px;
	float:left;
	_width:440px;
}
#checkout .checkoutorcfR, #checkout .checkoutorfnR {
	width:307px;
	float:right;
	padding-bottom:20px;
	_width:300px;
}
#additionalservices {
	background:#FFF;
	font-family:arial;
	width:420px;
	margin:8px 0 0 14px;
	padding:0;
}
#additionalservices h2 {
	background:#ccc;
	width:410px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#333;
	text-transform:uppercase;
	padding:5px 0 5pt 10px;
}
#additionalservices ul {
	font-size:0.9em;
	margin:0 0 8px 8px;
	padding:0 0 8px 4px;
}
#additionalservices2 {
	background:url("../images/giftwrap.jpg") no-repeat scroll left center transparent;
	font-size:15px;
	height:30px;
	line-height:32px;
	padding-left:30px;
	margin:8px 0 0 15px;
}
#paymentdetails {
	background:none repeat scroll 0 0 #FFF;
	font-family:arial;
	width:290px;
	margin:8px 0 0;
	padding:0 0 15px;
}
#paymentdetails h2 {
	background:#0B5;
	position:absolute;
	width:280px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#FFF;
	overflow:hidden;
	padding:5px 0 5pt 10px;
}
#paymentdetails img {
	margin:0 0 0 7px;
	padding:5px 0;
}
#paymentdetails fieldset {
	font-family:Arial;
	font-size:0.9em;
	padding:3px 0 8px 11px;
}
#paymentdetails fieldset label {
	float:left;
	width:40%;
}
#paymentdetails fieldset div div {
	clear:none;
	float:left;
	width:40%;
}
#paymentdetails table {
	margin-left:7px;
	padding:30px 0 20px;
}
#paymentdetails select#cardtype {
	width:115px;
	font-size:0.9em;
}
#paymentdetails select {
	width:58px;
}
#contactdetails {
	background:#FFF;
	font-family:arial;
	width:290px;
	margin:8px 0 0;
	padding:0 0 25px;
}
#contactdetails h2 {
	background:#ccc;
	position:absolute;
	width:280px;
	height:13px;
	font-family:Arial;
	font-size:1em;
	color:#333;
	padding:5px 0 5pt 10px;
}
#contactdetails p {
	font-family:arial;
	font-size:0.9em;
	padding:30px 0 0 11px;
}
#contactdetails a {
	float:right;
	width:60px;
	margin-right:20px;
}
ul.Lcheckoutstepindicators {
	font-weight:700;
	display:block;
	background:url(../images/bg_checkoutstep.png) no-repeat left top;
	width:762px;
	min-height:41px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
	margin:0;
	padding:4px 0 0;
}
ul.Lcheckoutstepindicators li {
	float:left;
	margin:0 0 7px 10px;
}
li.checkoutStep1On {
	background:url(../images/step1.gif) no-repeat center;
	width:760px;
	height:26px;
	display:block;
}
li.checkoutStep2On {
	background:url(../images/step2.gif) no-repeat center;
	width:760px;
	height:26px;
	display:block;
}
li.checkoutStep3On {
	background:url(../images/step3.gif) no-repeat center;
	width:760px;
	height:26px;
	display:block;
}
li.checkoutStep4On {
	background:url(../images/step4.gif) no-repeat center;
	width:760px;
	height:26px;
	display:block;
}
#checkout .checkoutorcfR .helpinfo, #checkout .checkoutorfnR .helpinfo {
	background:url(../images/curvebot_checkout.gif) no-repeat left bottom;
	padding-bottom:7px;
}
#checkout .checkoutorcfR .helpinfo h2, #checkout .checkoutorfnR .helpinfo h2 {
	width:250px;
	height:26px;
	position:relative;
	margin:0;
	padding:0;
}
#checkout .checkoutorcfR .helpinfo h2 span, #checkout .checkoutorfnR .helpinfo h2 span {
	background:url(../images/hdr_help2.gif) no-repeat left top;
	position:absolute;
	width:100%;
	height:100%;
}
.checkoutL #yourbasket p {
	text-align:right;
	padding:0 10px 0 0;
}
* html .checkoutL #yourbasket p {
	padding:0 10px 1px 0;
}
#paypalortext {
	float:right;
	padding-right:20px;
	padding-bottom:10px;
}
#paypalimgbasketlogo {
	float:right;
	padding-right:20px;
}
.myaccpredictor {
	background:url(../images/curvebot_large.gif) no-repeat left bottom;
	width:555px;
	overflow:hidden;
	margin-top:20px;
}
.myaccpredictor h2 span {
	background:url(../images/hdr_otheritems.gif) no-repeat left top;
	position:absolute;
	width:100%;
	height:100%;
}
#orfnfeatured {
	background:url(../images/curvebot_orfnfeat.gif) no-repeat left bottom;
	width:475px;
	overflow:hidden;
	margin-top:20px;
}
#orfnfeatured h2 span {
	background:url(../images/hdr_orfnfeat.gif) no-repeat left top;
	position:absolute;
	width:100%;
	height:100%;
}
.dontFloat {
	float:none;
	width:auto;
	padding:0 0 0 9px;
}
.addrName strong {
	font-weight:700;
}
legend.oradsaddbook {
	font-size:14px;
	display:block;
	margin-left:0;
	font-weight:700;
	position:relative;
	left:-6px;
	top:0;
	color:red;
	padding:5px 0;
}
#myaccountpage, #tlusermyform, #orderhistory, .addressbook, #addreminder, #reminderslist, #orderdetail {
	background:transparent url(../images/bg_transparent_grey.png) repeat;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
* html #tlusermyform .areabox {
	width:37px;
}
* html #tlusermyform .phonebox {
	width:105px;
}
#tlusermyform .postbox input, #tlusermyform .emailbox input {
	border:none;
	background:none;
}
#tlusermyform fieldset #title {
	width:55px;
}
#tlusermyform fieldset select {
	width:147px;
}
#orderhistory {
	overflow:hidden;
}
#orderhistory h2 {
	font-size:1.1em;
}
#orderhistory table th {
	width:120px;
	font-size:1em;
}
div#buttons {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.vieworderhistory {
	background:#F2F2F2;
	width:562px !important;
	margin:0 !important;
}
div#buttons input {
	border:none;
}
div#buttons img {
	float:left;
	margin:0;
	padding:0 0 10px;
}
div#orderhistory a.reorder img {
	float:right;
	margin-bottom:20px;
	margin-top:5px;
	margin-right:5px;
	position:relative;
}
div#orderhistory a.vieworder img {
	float:left;
	margin-bottom:20px;
	margin-top:5px;
	position:relative;
}
#orderdetail h2 {
	font-size:1.1em;
	line-height:28px;
	margin:10px 0 3px;
}
#orderdetail table.wizrtable {
	margin:0 0 0 8px;
}
#orderdetail table.wizrtable th, #orderdetail table.wizrtable td {
	font-size:1em;
	width:300px;
	padding-bottom:5px;
}
#orderdetail #buttons a img {
	margin:5px 10px 5px 0 !important;
	padding:0;
}
#myformcommoption p {
	padding-left:0 !important;
}
#myformcommoption label {
	padding-left:50px;
	width:100px;
}
#myformcommoption select {
	margin-left:5px;
}
.addressbook {
	background:none;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
.addressbook h1 {
	text-transform:uppercase;
	background:url(../images/redbar.gif) repeat-x left top;
	width:100%;
	font-size:1em;
}
.addressbook p {
	padding:15px 50px;
}
#address_list fieldset {
	text-align:right;
	padding:0 80px 0 50px;
}
#address_list fieldset p {
	margin-left:0;
	text-align:left;
}
#address_list fieldset div input {
	margin-left:-5px;
}
#address_list fieldset div img {
	margin-left:0;
}
.addressbook div#buttons {
	width:650px;
	padding:15px 50px;
}
#addreminder table.wizrtable {
	width:560px;
	background:none;
}
#addreminder table th {
	font-size:1em;
	background:none;
}
* html #addreminder input, * html #addreminder select {
	font-size:1.3em;
}
#reminderslist .addreminder img {
	padding:5px 10px 5px 0;
}
#reminderslist table.wizrtable {
	width:560px;
	clear:both;
}
#reminderslist table.wizrtable td {
	font-size:1em;
	padding:3px 0;
}
p.addreminder {
	width:96%;
	overflow:hidden;
	margin:0;
}
#paymentdetails_orlk {
	background:url(../images/curvebot_ordersummary.gif) no-repeat scroll left bottom;
	width:430px;
	margin:8px 0 0 14px;
	padding:0 0 25px;
}
#paymentdetails_orlk h2 {
	background:url(../images/hdr_shippingto.gif) no-repeat scroll left top;
	color:#FFF;
	font-family:Arial;
	font-size:1.1em;
	height:32px;
	width:430px;
	text-transform:uppercase;
	margin:0;
}
#paymentdetails_orlk #paymentdetails {
	background:none;
	width:430px;
	margin:0;
}
#paymentdetails_orlk #paymentdetails img {
	margin:0 0 0 10px;
}
.checkoutorfnR #paymentdetails h2 {
	font-size:1.4em;
}
#paymentdetails .f-paypal .paypal label {
	width:250px;
	float:left;
	margin:0 0 0 3px;
	padding:3px 0 0;
}
body:last-child #paymentdetails .f-paypal .paypal label {
	width:250px;
	float:left;
	margin:0 0 0 3px;
	padding:0;
}
body:last-child #paymentdetails .f-payment_details .credit label {
	width:250px;
	float:left;
	margin:0 0 0 3px;
	padding:0;
}
html*#paymentdetails .f-paypal .paypal label {
	width:250px;
	float:left;
	padding:3px 0 0;
}
html*#paymentdetails .f-paypal .paypal img {
	float:left;
	margin:0 0 0 -16px;
}
html*#paymentdetails .f-payment_details img {
	float:left;
	margin:0 0 0 -18px;
}
html*#paymentdetails_orlk #paymentdetails table th {
	text-align:left !important;
	padding:2px 0 0 3px !important;
}
table.wizrtable tbody tr td {
	font-size:11px;
	background:none repeat scroll 0 0 #FFF;
}
td.gcimage a img {
	border:1px solid gray;
	margin:5px 0 5px 17px;
}
td.remove a img {
	margin-left:8px;
}
td.quantity {
	padding-left:5px;
}
td.priceeach, td.totalprice {
	padding-left:15px;
}
td.thumbtext a img {
	margin-top:5px;
}
.deliverygiftcert {
	background:none repeat scroll 0 0 #FFF;
	font-family:arial;
	width:420px;
	margin:8px 0 0 14px;
	padding:0 0 5px;
}
.deliverygiftcert h2 {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-family:Arial;
	font-size:1em;
	height:13px;
	position:absolute;
	width:410px;
	padding:5px 0 5pt 11px;
}
.deliverygiftcert p {
	font-size:0.9em;
	padding:35px 0 0 11px;
}
html*#ordersummary .veryImportant .balancetopay, html*#ordersummary .hdr-balancetopay {
	margin-bottom:15px !important;
}
html*#ordersummary .hdr-balancepaid, html*#ordersummary .balancepaid {
	margin-bottom:15px;
}
.checkoutorfnR #paymentdetails p {
	padding-right:5px;
	font-size:0.9em;
}
.deliverygiftcerthistory {
	background:url(../images/curvebot_ordersummary.gif) no-repeat left bottom;
	font-family:arial;
	margin:8px 0 0 14px;
	padding:0 0 5px;
}
.deliverygiftcerthistory h2 {
	background:url(../images/hdr_shippingto.gif) no-repeat left top;
	width:430px;
	height:32px;
	font-family:Arial;
	font-size:1em;
	color:#FFF;
	padding:5px 0 5pt 11px;
}
.deliverygiftcerthistory p {
	font-size:1em;
	padding:50px 0 0 11px;
}
#redeemgiftcert {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #CCC;
	width:732px;
	margin:8px 0 20px 14px;
}
#redeemgiftcert h1 {
	background:none repeat scroll 0 0 #CCC;
	color:#333;
	font-size:1em;
	font-weight:700;
	height:13px;
	width:722px;
	margin-bottom:40px;
	padding:5px 0 6px 11px;
}
#redeemgiftcert div#buttons input {
	padding-right:25px;
	padding-bottom:15px;
}
#redeemgiftcert .f-giftcertcode div label {
	width:120px;
	font-weight:700;
}
.f-giftcertcode {
	width:270px;
	margin:0 auto 30px;
}
.adding_or_paypal {
	margin-right:20px;
}
.adding_button_paypal {
	margin-right:20px;
	float:right;
}
.fieldInfo {
	width:245px;
	font-size:10px;
	color:#666;
	position:relative;
	left:30px;
}
.pcSpace {
	margin-top:1px;
}
.baskettop {
	background:#FFF;
	width:761px;
	height:65px;
}
.baskettopcontent {
	color:#0b5;
	float:left;
	font-size:14px;
	font-weight:bolder;
	margin:22px 0 0 20px;
}
.baskettopverisign {
	margin-right:25px;
	padding-top:5px;
	text-align:right;
}
.receiptheadercontantright {
	width:110px;
	height:65px;
}
.f-orbtfdetail label {
	line-height:21px;
}
.editbilladd {
	width:450px;
	margin:0 auto;
	padding:20px 0;
}
.deliverytable {
	width:400px;
	font-size:11px;
	border-collapse:collapse;
	margin:0 auto;
}
.descleft {
	float:left;
	width:230px;
}
.descright {
	float:left;
	padding-left:10px;
	width:40px;
}
.deliverydesc, .deliveryoption, .deliveryradio {
	border-bottom:1px solid #F2F2F2;
}
.deliverydesc {
	padding:5px 7px;
}
.deliveryoption {
	font-weight:700 !important;
	padding:5px 0;
}
.basketmsg {
	color:#0B5;
	font-size:14px;
	text-align:right;
	padding:0 10px 10px 0;
}
.basketmsg span {
	font-weight:bolder;
}
.prime_basket_warpper {
	background:url(../images/colorbox/vipbasket_banner2.jpg) no-repeat;
	width:716px;
	height:74px;
	margin:10px auto;
}
.prime_basket_warpper_left {
	width:490px;
	float:left;
}
.prime_basket_warpper_left a {
	width:490px;
	height:74px;
	display:block;
}
.prime_basket_warpper_right {
	float:right;
	width:220px;
	padding:20px 5px 0 0;
}
.prime_basket_warpper_right p {
	color:#19aa47;
	font-size:14px;
	text-align:center;
}
.prime_basket_warpper_right_top, .prime_basket_warpper_right_bottom {
	width:150px;
	height:43px;
}
.prime_basket_warpper_right_left, .prime_basket_warpper_right_right {
	height:46px;
	min-width:100px;
	float:left;
}
.prime_basket_warpper_right img {
	margin:0 auto;
}
#vip_prime_fancy {
	position:absolute;
	margin-top:405px;
	display:block;
	height:50px;
	padding-left:40px;
	width:500px;
	z-index:9999;
}
#inline_content_basketvip {
	background:url(../images/colorbox/vipbasket_popup2.png) no-repeat;
	width:600px;
	height:500px;
}
* html #checkoutwrapper, *:first-child+html #checkoutwrapper {
	width:763px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:0;
}
#checkout .checkoutR .Lcat_orbtcolumn .helpinfo, #checkout .checkoutR .Lcat_orzccolumn .helpinfo, #checkout .checkoutR .Lcat_basketcolumn .helpinfo, #checkout .checkoutR .Lcat_signincolumn .helpinfo {
	margin-top:0;
}
#redeempromocode h2.error, #redeemgiftcert h2.error {
	background:none;
	font-size:1em;
	color:red;
	height:32px;
	padding:0 0 0 11px;
}
#orderreceipt .checkoutorfnR #paymentdetails table th, #myacc-col-two #orderdetail .orderitems table.wizrtable tr td.thumbitem {
	text-align:left;
}
#yourbasket table.wizrtable thead tr th, #orderconfirmation .error, #myacc-col-two #orderdetail .orderitems table.wizrtable, #myacc-col-two #orderdetail .orderitems table.wizrtable th, #myacc-col-two table, #myacc-col-two table th {
	background:none;
}
.thumbtext a img, .orderitemtable table.wizrtable td.thumbitem img {
	border:1px solid #676767;
}
* html .thumbtext, *:first-child+html #ordersummary table.wizrtable td, #myacc-col-two #orderdetail .orderitemtable table.wizrtable, #checkout .editcontactaddress .f-orbtfdetail label.dontFloat, #content-checkout #checkout .checkoutL .containeroradeditadd fieldset div label.dontFloat, #myacc-col-two #tlusermyform label.dontFloat {
	padding:0;
}
.tableshoppingbasket table.wizrtable tr td.nametext, .addcontactaddress h1, #checkoutwrapper #content-checkout #checkout .checkoutL .containeroradeditadd h1, #checkoutwrapper #content-checkout #checkout .editcontactaddress h1, #orderhistory table td, #reminderslist table.wizrtable th, body:last-child .checkoutorfnR #paymentdetails h2, html*.checkoutorfnR #paymentdetails h2 {
	font-size:1em;
}
.tableshoppingbasket table.wizrtable tr td.priceeachtext, .tableshoppingbasket table.wizrtable tr td.totalpricetext {
	padding-left:13px;
	font-size:1em;
}
.secure, .secure2 {
	margin:20px 0 0 41px;
}
.cntry select, * html #tlusermyform .cntry {
	width:155px;
}
.setheightstepnostatus, .addcontactaddress fieldset div div, * html #tlusermyform #buttons input, #paymentdetails_orlk #paymentdetails p, html*#paymentdetails .f-payment_details {
	margin:0;
}
.addcontactaddress fieldset div input#blkemail, .addcontactaddress fieldset div input#ustandc, .addcontactaddress fieldset div input#ustandc1 {
	margin-left:10px;
}
.addcontactaddress fieldset label, .editcontactaddress p, .editcontactaddress #buttons, .containerpwrm p, .containerpwrmthankyou p, .addressbook div#buttons .bt-gobackmyacc {
	padding-left:10px;
}
#checkoutwrapper #content-checkout #checkout .checkoutL .containeroradeditadd, #content-checkout #checkout .checkoutRoradeditadd .Lcat_editaddcolumn .helpinfo, #checkoutwrapper #content-checkout #checkout .addressbook {
	margin-top:29px;
}
.checkemail, ul.Lcheckoutstepindicators li span, #paymentdetails_orlk #paymentdetails h2, .moreinfo a, #additionalservices li.giftwrap, .f-purchaseorder {
	display:none;
}
.signin h2.error, .containerorscempty h2.error, .addcontactaddress h2.error, .containeroradeditadd h2.error, #checkoutwrapper #content-checkout #checkout .editcontactaddress h2.error, .containerpwrm h2.error {
	background:none;
	color:red;
}
#orderconfirmation .Lcat_orcfcolone a:hover, #orderconfirmation .deliveryaddress a:hover, #orderreceipt span.printicon a:hover, #contactdetails a:hover {
	text-decoration:none;
}
.receiptthankyou p, #tlusermyform fieldset {
	margin:0;
	padding:0;
}
#redeempromocode div#buttons img, #redeempromocode label, #multideladdress p, #multideladdress table.wizrtable, #redeemgiftcert div#buttons img {
	padding-left:11px;
}
* html #multideladdress table.wizrtable, #multideladdress div#buttons img {
	margin-left:11px;
}
#ordersummary .veryImportant .accountcreditused, #ordersummary .veryImportant .balancetopay, #ordersummary .veryImportant .storecreditremain, #ordersummary .veryImportant .creditused, #ordersummary .balancepaid, #ordersummary .veryImportant .storecredit {
	text-align:right;
}
#ordersummary .hdr-creditused, #ordersummary .hdr-balancepaid, #ordersummary .hdr-accountcreditused, #ordersummary .hdr-balancetopay, #ordersummary .includingvat {
	padding:2px 0 0 3px;
}
#ordersummary .hdr-storecredit, #ordersummary .hdr-storecreditremain {
	margin:0 0 5px;
	padding:2px 0 0 3px;
}
#ordersummary, .deliveryaddress, .deliveryrate, .orderitems {
	background:#FFF;
	font-family:arial;
	width:420px;
	margin:8px 0 0 14px;
	padding:0 0 25px;
}
#ordersummary .hdr-subtotal, #ordersummary .hdr-discount {
	font-weight:400;
	border-bottom:1px solid #666;
	padding:2px 0 0 3px;
}
#content-myaccount #myacc-col-two #tlusermyform span.radiogender input, #content-myaccount #myacc-col-two #tlusermyform span.radiopriority input {
	border:0;
}
#content-myaccount #myacc-col-two #tlusermyform div.birthday1 select, #content-myaccount #myacc-col-two #tlusermyform div.birthday2 select {
	width:50px;
}
#content-myaccount #myacc-col-two #tlusermyform div.birthday2 span.monthbr select, #content-myaccount #myacc-col-two #tlusermyform div.birthday1 span.monthbr select {
	width:80px;
}
#content-myaccount #myacc-col-two #tlusermyform div.birthday1 p.textbirth1, #content-myaccount #myacc-col-two #tlusermyform div.birthday2 p.textbirth2 {
	margin-left:-10px;
}
#content-myaccount #myacc-col-two #tlusermyform div.birthday1 p.date1, #content-myaccount #myacc-col-two #tlusermyform div.birthday2 p.date2 {
	margin-left:69px;
}
* html #content-myaccount #myacc-col-two #tlusermyform div.birthday1 p.date1, * html #content-myaccount #myacc-col-two #tlusermyform div.birthday2 p.date2, *:first-child+html #content-myaccount #myacc-col-two #tlusermyform div.birthday2 p.date2, *:first-child+html #content-myaccount #myacc-col-two #tlusermyform div.birthday1 p.date1 {
	margin-left:-7px;
}
.orderitemtable table.wizrtable td.statusitem, .orderitemtable table.wizrtable td.thumbitem {
	border-top:1px solid #666;
	padding:5px 0;
}
.addressbook #buttons, #addreminder #buttons, #myacc-col-two #orderdetail #buttons, #myacc-col-two #editreminder div#buttons {
	width:97%;
}
#myacc-col-two #orderdetail .deliveryaddress h2, #myacc-col-two #orderdetail .orderitems h2 {
	position:relative;
}
.contactdetailmyaccount h2, .ordersummarymyaccount h2 {
	background:transparent url(../images/hdr_shippingto.gif) no-repeat scroll left top;
	color:#FFF;
	font-family:Arial;
	font-size:1em;
	height:32px;
	width:430px;
	padding:5px 0 5pt 11px;
}
.contactdetailmyaccount, .ordersummarymyaccount {
	background:transparent url(../images/curvebot_ordersummary.gif) no-repeat scroll left bottom;
	margin:8px 0 0 14px;
	padding:0 0 25px;
}
#checkout .checkoutL .containeroradeditadd .addrtwo label.invisible, #checkout .editcontactaddress .f-orbtdetail label.invisible {
	color:#333;
	visibility:hidden;
}
.containerpwrm div#buttons, .containerpwrmthankyou div#buttons {
	padding-left:11px;
	width:96%;
}
.containerpwrmthankyou div#buttons a img.right, span.printicon {
	float:right;
}
#content-checkout #checkout .checkoutL .containeroradeditadd, #myacc-col-two #editreminder {
	background:transparent url(../images/bg_transparent_grey.png) repeat;
	width:577px;
	behavior:url(/content/ebiz/cloggs/resources/js/pngiefix.htc);
}
#additionalservices li, #checkout .checkoutorcfR .helpinfo ul li, #checkout .checkoutorfnR .helpinfo ul li {
	line-height:20px;
}
#paymentdetails p, #checkout .checkoutorcfR .helpinfo ul, #checkout .checkoutorfnR .helpinfo ul {
	margin-left:7px;
}
#paymentdetails fieldset div, #tlusermyform fieldset div, .deliveryradio {
	padding-bottom:5px;
}
#paymentdetails .issuenumber input, #paymentdetails .ohccsc input {
	width:30px;
	border:1px solid #333;
	background:#E6E6E6;
}
#paymentdetails .issuenumber span.switchsolo, #paymentdetails .ohccsc a {
	padding-left:3px;
}
#paymentdetails .ohccnum input, #paymentdetails .ohccname input {
	width:111px;
	border:1px solid #333;
	background:#E6E6E6;
	font-size:0.9em;
}
#paymentdetails fieldset label a, #address_list {
	padding-left:20px;
}
.Lcat_orsccolonetwo, .Lcat_orcfcolonetwo, .Lcat_orfncolonetwo, #orderhistory ul li {
	clear:both;
}
.myaccpredictor h2, #orfnfeatured h2 {
	width:555px;
	height:26px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
.myaccpredictor ul, #orfnfeatured ul {
	min-height:170px;
}
.myaccpredictor ul li, #orfnfeatured ul li {
	float:left;
	width:120px;
	margin:10px 0 10px 10px;
}
.myaccpredictor ul li div.details, #orfnfeatured ul li div.details {
	width:120px;
	margin-top:0;
	min-height:100px;
}
.myaccpredictor ul li div.details h3, #orfnfeatured ul li div.details h3 {
	margin-bottom:100px;
}
.myaccpredictor ul li div.details p, #orfnfeatured ul li div.details p {
	display:inline;
	margin-right:4px;
}
.myaccpredictor ul li div.image, #orfnfeatured ul li div.image {
	width:auto;
	margin:-100px 0 0 10px;
}
html > body .myaccpredictor ul li div.image, html > body #orfnfeatured ul li div.image {
	margin-top:-120px;
}
*:first-child + html .myaccpredictor ul li div.image, *:first-child + html #orfnfeatured ul li div.image {
	margin-top:-105px;
}
#tlusermyform input, #tlusermyform select, #addreminder input, #addreminder select {
	font-size:1em;
	border:1px solid #333;
	background-color:#E0E0E0;
}
#paymentdetails .f-paypal .paypal input, #paymentdetails .f-payment_details .credit input {
	float:left;
	margin:0 0 0 3px;
}
#paymentdetails .f-paypal .paypal img, body:last-child #paymentdetails .f-paypal .paypal img {
	float:left;
	margin:0 0 0 2px;
}
#paymentdetails .f-payment_details, body:last-child #paymentdetails .f-payment_details {
	margin:0;
	padding:30px 0 0 10px;
}
#paymentdetails .f-payment_details .credit label, html*#paymentdetails .f-payment_details .credit label {
	width:250px;
	float:left;
	padding:3px 0 0;
}
#paymentdetails .f-payment_details img, body:last-child #paymentdetails .f-payment_details img {
	float:left;
	margin:0;
}
body:last-child #paymentdetails .f-paypal .paypal input, body:last-child #paymentdetails .f-payment_details .credit input {
	float:left;
	margin:0 0 0 -1px;
}
*:first-child+html .checkoutorcfR #paymentdetails .f-paypal .paypal, html*.checkoutorcfR #paymentdetails .f-paypal .paypal {
	margin-bottom:0;
}
html*#paymentdetails .f-paypal .paypal input, html*#paymentdetails .f-payment_details .credit input {
	float:left;
}
#ordersummary .veryImportant .balancetopay, #ordersummary .hdr-balancetopay, #ordersummary .hdr-balancepaid, #ordersummary .balancepaid {
	margin-bottom:5px;
}

.editcontactaddress {width:577px; float:left;}
