html { font-size:90.01%;  height: 100%; padding: 0; margin: 0;}
body { font-family: Arial, sans-serif;  background:#FFFFFF; background-position:center top; color: #0a0a0a;padding:0; margin:0; overflow: -moz-scrollbars-vertical;text-align:center; height: 100%;}
div, ul, form {padding: 0; margin: 0;}
a img {border: 0px;}
a {color:#000000; font-size: 12px;}
h3 {width:100%; color: #000000; text-align: left; font-size: 13px; font-weight: normal;}
h4 {font-size: 14px; color: #000000; font-weight: bold; margin: 0px 10px; text-align: left;}
.field {height: 14px; width: 136px; margin-top: 4px;}
/*button, .button {background:#D6DFD9; color:#353E39; border: 0; text-transform: uppercase; font-size: 70%; margin-top: 5px; padding: 2px;}*/
button, .button {font-size:10px; float:right; background-color:#000000; color:#FFFFFF;border:1px solid #FFFFFF; cursor:pointer;padding:2px; font-size:9px; text-transform:lowercase;font-family: tahoma;overflow:visible;}
.buttonRemove {font-weight: bold;}
button.mainButton, .mainButton {background: #FFFFFF; color:#000000; padding:5px; text-transform:uppercase;font-size: 10px;margin-right:20px;border:0;display:inline; text-decoration:none;font-family: tahoma;overflow:visible; height: 25px;}
.mainButtonFloat {background: #FFFFFF;margin:0; color:#000000; padding:5px; text-transform:uppercase;font-size: 10px;float: right;/* margin-right:20px;*/border:0; margin-left:5px;display:inline;text-decoration:none;overflow:visible;}
a.mainButton:hover {color:#000000;}
.secondaryButton {float:right; font-size:9px; height: 15px; margin:0;}

.disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
.enabled{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
input, select, textarea {
	border:1px solid #7B7B7B;
	color:#666666;
	font-size:11px;
	height:14px;
}
.radioButton {border: 0;}
select {
	font-family: arial;
	height: 18px;	
}
	
label {
	clear:left;
	float:left;
	height:18px;
	margin:2px 0pt 0pt;
	text-align:left;
	width:130px;
	color:#0a0a0a;
	display:inline;
	font-size:11px;
	margin-bottom:4px;
	padding-bottom:0px;
	text-transform:capitalize;
	width:120px;
}
.noCaps {text-transform:none; }
.inputShort {
	float:left;
	font-family:arial;
	font-size:11px;
	margin-right:6px;
	width:55px;
}
.checkboxtext {
	display:block;
	float:left;
	font-size:9px;
	margin:10px 0pt;
	width:280px;
	text-align: left;
}
.checkbox {
	clear:both;
	float:left;
	margin:10px 5px 0pt 0pt;
}
span.asterisk {color:#000000;}

.inputState {
	float:left;
	width:150px;
	margin-bottom:6px;
	margin-right:3px;
}

.separatorWhite {
	border-top:2px;
	clear:both;
	height:2px;
	margin:8px 0pt;
	width:99%;
}

#empty {
	clear: both;
	padding-top: 25px;
	padding-bottom: 25px; 
	font-weight: bold;
	color:	#000000;
}

/* clearfix hack-------------http://positioniseverything.net*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display:inline-block;}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* horizontal list */
.hlist {margin: 0; padding: 0; list-style: none;overflow: hidden;  }
/* \*/
.hlist{display: inline; }
/* */
.hlist li {margin: 0; padding: 0;  list-style: none; /* IE5/Win */	display: inline; /* IE5/Win */	}
.lastItem a, lastItem{border: 0;}

ul, li {
	color: #000000;
	font-family: arial;
}


/*basic styles*/
.bold {font-weight:bold;}
.floatRight {float:right;}
.floatLeft {float:left;}
.clearBoth {clear:both;}
.marginTop {margin-top:10px;}
.marginRight {margin-right:10px;}
.marginRight20 {margin-right: 20px;}
.marginRight50 {margin-right: 50px;}
.marginRight175 {margin-right:175px;}
.marginLeft {margin-left:10px;padding-left:20px;}
.marginLeft50 {margin-left: 50px;}
.newsletterSub{padding:3px;margin-left:5px;}
.marginTop20 {margin-top:20px;}
.marginBottom {margin-bottom:10px;}
.displayNone {display:none;}
.displayBlock {display:block;}
.alignRight {text-align:right;}
.noDecoration{text-decoration:none;}
.paddingTop {padding-top:10px;}
.paddingLeft {padding-left:10px;}
.paddingBottom {padding-bottom:10px;}

#shopBagTable {width: 535px; margin-left: 55px;}

/*simpleTable*/
.simpleTable {width: 535px; color:#000000;font-size:14px;font-weight:bold; font-family:arial;border-top: 1px solid #000000;}
.simpleTable td {border-left: 1px solid #000000;border-bottom: 1px solid #000000;padding:3px;}
.simpleTable thead th {border-left: 1px solid #000000;border-bottom: 1px solid #000000;color:#000000;height: 20px;padding:2px;}
.simpleTable .last {border-right: 1px solid #000000;}
.simpleTable tbody td {/*padding: 5px;*/ font-weight: normal;}

.simpleTable .item {width: 84px;text-align:center;}
.simpleTable .desc {width: 119px;text-align:center;}
.simpleTable .price {width: 84px;text-align:center;}
.simpleTable .qtyTbl {width: 59px;text-align:center;}
.simpleTable .total {width: 109px;text-align:center;}
.simpleTable .remove {width: 44px; text-align:center;}
.simpleTable .item2 {width: 84px;text-align:center;}
.simpleTable .desc2 {width: 141px;text-align:center;}
.simpleTable .price2 {width: 84px;text-align:center;}
.simpleTable .qtyTbl2 {width: 69px;text-align:center;}
.simpleTable .total2 {width: 119px;text-align:center;}


.simpleTable select {float:none; text-align:left; width:75px; margin:0px; padding:0px;font-weight: normal;}
.simpleTable select.qty {width:35px;}
.simpleTable select.reason {float:none; text-align:left; width:95px; font-size:9px; height:16px;}
.simpleTable input.quantityBox {width:15px; font-size:10px;}
.simpleTable select.inputShort {text-align:left; height:16px;}
td img {float:left;}
th.product {border-bottom: 1px solid #E5E6E6;}
td.product {border:0;border-left: 1px solid #E5E6E6; border-bottom: 1px solid #E5E6E6;}
td.medium {width:130px;}
td.short {width:50px;}
td.xshort {width:40px;}
.subtotal, .shipping, .taxes, .gift {border:0; border-top: 1px solid #000000;border-bottom: 1px solid #E5E6E6;text-align:right;}
 .total {border-bottom: 1px solid #E5E6E6;text-align:right;}
.grandtotal {background:#FFFFFF; color:#000000; font-weight: bold;border:0;text-align:right; font-size:17px;}

/* Shipping & Billing */
#enterZip {
	float:left;	
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	color:#000000;
	width: 175px;
	margin-left: 45px;
}
#enterZip .input {
	width: 175px;
}
#enterZip label {
	padding: 0px;
	text-align: left;
	color:#000000;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	width: 275px;
}

#shippingShow {
	width: 200px;
	float: left;
	text-align: left;
	color:#000000;
	font-family: arial;
	padding-top: 30px;
	margin-left: 165px;
	font-size: 14px;
}
#shippingShow label {
	width: 75px;
	color:#000000;
	font-family: arial;
	font-size: 14px;
	}
#shippingAmount {float: left; margin-top: 2px;}

#grandTotal, #total2 {
	width: 550px;
	float: right;
	text-align: right;
	margin-top: 10px;
	color:#000000;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	border-top: 1px solid #000000;
	text-align: right;
	margin-right: 50px;
	margin-left: 50px;
}
#grandTotal {margin-top:20px;}
#total, #total3 {
	float: right;
	text-align: right;
	color:#000000;
	font-family: arial;
	padding-top: 15px;
	font-size: 14px;
	margin-right: 50px;
	
	}
#total label, #total3 label {
	padding: 0px;
	float: left;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;	
	color:#000000;
	text-align: left;
	width: 50px;
}
#total3 label { width:140px;}
#totalPrice {
	width: 100px;
	float:left;
	margin-top: 2px;
	text-align:right;
	font-weight: bold;
	
	}

#total2 {width: auto;}
#total3 {margin-right: 10px;}

.mandatoryfields {
	color:#999999;
	font-size:10px;
	text-align:left;
	width:99%;
}
p {
	clear:both;
	display:block;
}
#billingForm, #shippingForm, #shippingUpdate, #billingUpdate {
	width: 315px;
	margin: 0 0 20px 9px;
	float: left;
}
#shippingForm {
	float: right;
	}
#billingForm .checkbox {
	margin:10px 5px 0 0;
	border:0;
}

#billingForm select, #shippingForm select  {margin-right:30px;}
#billingForm h3, #shippingForm h3 {width:100%; color: #000000; font-size: 14px; text-align: left;font-family: arial;}
#billingForm input#firstname, #billingForm input#lastname, #billingForm input#company {margin-right:70px;}
#shippingForm input#shippingfirstname, #shippingForm input#shippinglastname, #shippingForm input#company {margin-right:70px;}

#personalMessage {
	padding-top: 20px;	
	text-align: left;
}
#ccWarn {
	padding: 0px;
	text-align: left;
	margin: 0 0 10px 0px;	
}
#personalMessage label, #ccWarn label {
	width: 150px;
	text-align: center;
	float: none;
	font-weight: bold;
}
#personalMessage textarea {
	height: 100px;
		
}
.shipMethodDrop {
	margin-top: 20px;
} 	
.input {
	float:left;
	margin-bottom:6px;
	margin-right:3px;
	width:120px;
}
.formRow {
	float:left;
	height:21px;
	margin:2px 0pt 0pt;
	text-align:left;
	width:130px;
	color:#0a0a0a;
	display:inline;
	font-size:11px;
	margin-bottom:4px;
	padding-bottom:0px;
	text-transform:capitalize;
	width:250px;
	}
.formRow select {width: 100px;}
.formRowRight {margin-top: 185px;}
#ccInfoTop {
	float: left;
	width: 365px;
	margin-left: 55px;


}




/** general styles for inside the boxes **/
#alertBoxContent {font-size:10px; }
#alertBoxScroller {color: #353E39; margin:0px 5px;}
#alertBoxScroller h1 {font-size:16px;margin-bottom:10px;}
#alertBoxScroller h2 {font-size:14px;border-bottom:1px solid #C0C0C0; color:#000000;}
#alertBoxScroller h2.sendtoFriend {font-size:12px;border-bottom:1px solid #C0C0C0; color:#000000;}
#alertBoxScroller h4 {font-weight:bold; margin-left:10px;}
#alertBoxScroller h3 {font-size:11px;margin-bottom:10px;}

#alertBoxCloseButton {align:right; height:15px; clear:both; margin:2px;}
#alertBoxCloseButton button {font-size:10px; float:right; background-color:#000000; width:19px; height:19px; color:#000000; border:none; cursor:pointer;}
#alertBoxScroller ul {padding: 10px 2px 10px 1px;margin-top: 10px;} 
#alertBoxScroller p {margin:0 0 5px 0;}

/*styles for different box popups **/
.alertbox {
	color:#3D4341; font-size:12px;
	width:335px; border:3px solid #000000;
	position:absolute;
	margin-left:465px;
	background:#FFFFFF; 
	text-align:left;
	overflow:hidden; 
	z-index:1001;
	}
	
.alertbox #alertBoxContent {
	border:5px solid #000000;
	height:345px;
}
.alertbox #alertBoxContent #alertBoxScroller {
	margin:5px; height:315px;
	overflow-y:auto; overflow-x:hidden; 
	}	



.alertboxMedium {
	width:300px; height:170px; border:0; 
	position:absolute; 
	color:#000000;
	background:#FFFFFF; text-align:left; z-index:1001;
	font-size: 11px;
	}	
	
.alertboxMedium #alertBoxContent {
	border:3px solid #000000;
	height:160px;
	}
.alertboxMedium #alertBoxContent #alertBoxScroller {
	margin:5px; height:130px;
	overflow-y:auto; overflow-x:hidden; 
	}	


.alertboxSmall {
	width:230px; height:100px; border:0; 
	position:absolute; 
	color:#000000;
	background:#FFFFFF; text-align:left; z-index:1001;
	font-size: 11px;
	}	
	
.alertboxSmall #alertBoxContent {
	border:3px solid #000000;
	height:90px;
	}
.alertboxSmall #alertBoxContent #alertBoxScroller {
	margin:5px; height:60px;
	overflow-y:auto; overflow-x:hidden; 
	}	

.alertboxQuickView {
	color:#3D4341; 
	font-size:12px;
	width:375px; 
	height:315px;
	overflow:visible;
	border:3px solid #000000;
	position:absolute; 
	background:#FFFFFF; 
	text-align:left; 
	z-index:1001;
	padding:0px;
}

.alertboxCVC {
	color:#3D4341; 
	font-size:12px;
	width:440px; 
	height:300px;
	overflow:hidden;
	border:3px solid #000000;
	position:absolute; 
	background:#FFFFFF; 
	text-align:left; 
	z-index:1001;
	padding:0px;
	}
	
.alertboxCVC #alertBoxScroller	{
	margin-top:10px;
	height:250px;
	padding:5px;
	overflow:auto;
	}	
	
.alertboxCVC #alertBoxScroller table	{
	width:350px;
		}	
	

	
.alertboxQuickView h2 {
	color:#000000;
	border-bottom:solid 1px #c0c0c0;
	width:175px;
	font-size:10px;
	margin-left:10px;
	margin-bottom:3px;
	}

#alertBoxCloseButton .secondaryButton {
	font-weight:normal;
	background:none;
	background-color:#000000;
	line-height:10px;
	}

.hide{display:none;}

/* Error Messages */
.errorMessage {
	color: #FFBBDC;	
	font-size:9px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 5px;
	clear:both;
}
.errorMessage2 {
	color: #000000;	
	font-size:14px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding-left: 18px;
	clear:both;
	font-weight: normal;
}
.errorReduce {
	color: #000000;
}
.errorReduceDesc {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
}	
/* Wrapper Block */
#wrapperBlock {
	width: 648px;
	height: 100%;
	min-height: 100%;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/Shared/containerBg.jpg) no-repeat;
	text-align: center;
	
}


/* Header Blocks */

#checkoutHeader {
	width: 500px;
	margin-top: 15px;
	margin-bottom: 15px;
	
	}

#defaultHeaderBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	padding: 0px;
	background: #000000 url(/_static/images/www/Shared/08header.jpg);
	}

#headerStoreBlock {
	width: 648px;
	height: 366px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/01header.jpg);
}
#headerCardBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/02header.jpg);
}
#headerCartBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/03header.jpg);
}
#headerBillingBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/04header.jpg);
}
#headerPaymentBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/05header.jpg);
}
#headerReviewBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/06header.jpg);
}
#headerConfirmationBlock {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/07header.jpg);
}
#headerBalanceBlock {
	width: 650px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/eng/08header.jpg);
}

.homeLink {
	display: block;
	float: right;
	width: 175px;
	height: 35px;
	margin-top: 15px;	
	}
/* Container Block */
#containerBlock {
	width: 648px;
	margin: 0px auto;
	background: #FFFFFF url(/_static/images/www/Shared/containerBg.jpg) no-repeat;	
	overflow: hidden;
	min-height: 524px;
	height: auto;
}	

/* Footer Blocks */
#footerBlock {
	clear:both;
	width: 648px;
	height: 110px;
	text-align: center;
	color: #FFFFFF;
	font-size:10px;
	line-height: 35px;
	background: #FFFFFF;
	text-align: center;
}
.contentFooterBlock {
	clear:both;
	color:#060606;
	float:left;
	font-size:10px;
	height:110px;
	width:640px;
	text-align: left;
	margin-left: 10px;
}

/* Store.cfm */
#buyCard, #buyCardOvr {
	width: 270px;
	height: 103px;
	float: left;
	margin: 0px;
	padding: 0px;
	display:block;
	background: #000000 url(/_static/images/www/eng/01buylink.jpg);
}
#buyCardOvr {background: url(/_static/images/www/eng/01buylinkOvr.jpg);}

#checkBalance , #checkBalanceOvr {
	width: 279px;
	height: 103px;
	float: left;
	margin: 0px;
	padding: 0px;
	display:block;
	background: #000000 url(/_static/images/www/eng/01balancelink.jpg);
}
#checkBalanceOvr {background: #000000 url(/_static/images/www/eng/01balancelinkOvr.jpg)}

/* Card Block */
#checkCardBox {
	width: 309px;
	height: 205px;
	float: left;
	margin-left: 10px;
	display: inline;
}

#cardBox {
	width: 250px;
	height: 320px;
	float: left;
	margin-left: 35px;
	margin-right: 35px;
	display: inline;
}
#cardBox .giftCardImage {
	width: 250px;
	height: 250px;
}
#cardBox .labels {
	width: 178px;
	height: 22px;
	text-align: center;
	margin-left: 30px;
}
#cardDropDown {
	width: 250px;
	height: 70px;
	text-align: center;
	float: left;
	display: inline;
}
.giftCardSelectionField {
	width: 210px;
	margin-left:10px;
	text-align:left;
}
.giftCardSelectionField select {
	margin-left: 20px;
	}
#termsnCheckout {
	width: 648px;
	text-align: left;
}	
#termsnCheckout a, #topBalanceCheck a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
#topBalanceCheck {
	width: 648px;
	text-align: right;	
}
#topBalanceCheck a {
	padding-left: 0px;
}
.shopCartEmptyDiv {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;

}
#shoppingBagTable {margin-top: 25px;}

/* Check Balance */
#checkBalanceBox {
	float:right;
	width: 320px;
	}
#checkBalanceBox p {
	float:none;
	font-weight:bold;
	text-align:center;
	width:300px;
}
#checkBalanceBox p.small{
	width:300px;
	font-weight:normal;
	font-size: 9px;
	text-align: left;
}
#checkBalanceBox .cardNo,#checkBalanceBox .cvcNo {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 50px;
	}
#randomCode {
	margin-top: 10px;
	text-align: left;
	}



/* Review Order */
#shippingpayment {
	width: 275px;
	float: left;
	margin-left: 55px;
}
#summaryBlock {
	width: 300px;
	float: right;
}
#shippingpayment h3, #summaryBlock h3 {
	background:#FFFFFF;
	color: #000000;
}
#shippingpayment p, #summaryBlock p{
	display:block;
	font-size:11px;
	text-align: left;
	margin-left: 10px;
}
/* Buttons */

#keepShopBut {
/*	width: 140px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/keepShopBut.gif) no-repeat; */
	width: 78px;
	height: 33px;
	background: transparent url(/_static/images/www/eng/backBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

#checkoutBut {
	width: 140px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/02add2Bag.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
#shipInfoBut {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/03shippingInfoButton.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
#payInfoBut {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/04paymentInfoBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
}
#reviewInfoBut {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/05reviewOrderBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
}
#finalCheckout {
	width: 100px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/06checkoutBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
	
}
#finalKeepShop {
	width: 100px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/keepShopBut2.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
	
}
#returnToStore {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/eng/07back2GarageBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
		
}
#editButton {
	width: 85px;
	height: 31px;
	background: transparent url(/_static/images/www/eng/06editBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
	
}
#printPage {
	width: 180px;
	height: 36px;
	background: transparent url(/_static/images/www/eng/07printBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
}
#buyCardBut {
	width: 143px;
	height: 44px;
	background: transparent url(/_static/images/www/eng/buyCardBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	text-align:center;	
}
/* 
------- FRENCH CSS STARTS HERE -------
*/
/* Header Blocks */

#headerBlockFre {
	width: 648px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	}

#headerStoreBlockFre {
	width: 648px;
	height: 366px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/01header.jpg);
}
#headerCardBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/02header.jpg);
}
#headerCartBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/03header.jpg);
}
#headerBillingBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/04header.jpg);
}
#headerPaymentBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/05header.jpg);
}
#headerReviewBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/06header.jpg);
}
#headerConfirmationBlockFre {
	width: 648px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/07header.jpg);
}
#headerBalanceBlockFre {
	width: 650px;
	height: 144px;
	margin: 0px auto;
	background: #000000 url(/_static/images/www/fre/08header.jpg);
}
/* Store.cfm */
#buyCardFre, #buyCardFreOvr {
	width: 270px;
	height: 103px;
	float: left;
	margin: 0px;
	padding: 0px;
	display:block;
	background: #000000 url(/_static/images/www/fre/01buylink.jpg);
}
#buyCardFreOvr {background: #000000 url(/_static/images/www/fre/01buylinkOvr.jpg);}

#checkBalanceFre, #checkBalanceFreOvr {
	width: 279px;
	height: 103px;
	float: left;
	margin: 0px;
	padding: 0px;
	display:block;
	background: #000000 url(/_static/images/www/fre/01balancelink.jpg);
}
#checkBalanceFreOvr {background: url(/_static/images/www/fre/01balancelinkOvr.jpg);}
/* Buttons */
#keepShopButFre {
/*	width: 140px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/keepShopBut.gif) no-repeat; */
	width: 78px;
	height: 33px;
	background: transparent url(/_static/images/www/fre/backBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

#checkoutButFre {
	width: 140px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/02add2Bag.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
#shipInfoButFre {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/03shippingInfoBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
#payInfoButFre {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/04paymentInfoBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
}
#reviewInfoButFre {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/05reviewOrderBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
		
}
#finalCheckoutFre {
	width: 100px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/06checkoutBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
	margin-top: 5px;	
	
}
#finalKeepShopFre {
	width: 100px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/keepShopBut2.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
	margin-top: 5px;
}
#returnToStoreFre {
	width: 157px;
	height: 42px;
	background: transparent url(/_static/images/www/fre/07back2GarageBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;	
		
}
#editButtonFre {
	width: 85px;
	height: 31px;
	background: transparent url(/_static/images/www/fre/06editBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
	
}
#printPageFre {
	width: 180px;
	height: 36px;
	background: transparent url(/_static/images/www/fre/07printBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	line-height:40px;
	text-align:center;		
}	
#buyCardButFre {
	width: 143px;
	height: 44px;
	background: transparent url(/_static/images/www/fre/buyCardBut.gif) no-repeat;
	display: block;
	border:0pt none;
	color:#000000;
	font-weight:bold;
	text-align:center;	
}