h1.page-heading{color:#496D8C; float: left; font-size: 30px; font-weight: bold; font-stretch:condensed; height: 40px; line-height:36px;  margin-bottom: 15px;  text-indent: 50px;    margin-top:10px;   width: 1000px; margin-left:0px; margin-right:0px; text-transform:uppercase;}
hr.sepratoerCart{ border-top: thin solid #E4E4E5;background:none; border-bottom:none; border-right:none; border-left:none; 
width:940px;
margin:0 auto;
    clear: both;
	
    height: 1px;}	
section#contentHoldercheckout{min-height: 300px; width: 1000px; margin: 30px auto 0; height:auto; position: relative; z-index: 2; background:#FFF;}	
	
/**************** LOGIN *********************/
div#expressCheckout	{float: left; padding: 5px 20px; width: 200px; height: 320px; color: #000; border-left: 1px solid #E4E4E5;}
div#newCustomers	{float: left; padding: 5px 20px; width: 260px; color: #000;}
div#returningCustomers	{float: left; padding: 5px 0px 5px 10px; min-height: 320px; height:auto; width: 360px; color: #000; border-right: 1px solid #E4E4E5; margin-left:20px;}
div#additionalCheckoutMethods	{ border-top: 1px solid #E4E4E5; padding: 30px 0px 10px 0px;}

div#secureCheckout	{float: left; padding: 5px 20px 5px 0px; width: 300px; color: #000; margin-left:30px; }
div#contactInformation	{float: left; padding: 0px 10px 5px 0px; width: 275px; color: #000; margin-left:20px;}
div#flagShipStoreCustomers	{padding: 5px 20px 5px 0px; width: 630px; color: #000;margin: 30px 0px 0px 0px;}
div#signMeUp		{float: left; padding: 5px 0px 5px 10px; width: 285px; color: #000;}
div#addressBilling	{float: left; padding: 5px 20px 5px 0px; width: 335px; color: #000; margin-left:30px;}
div#addressShipping	{float: left; padding: 5px 30px 5px 30px; width: 440px; color: #000; height: auto; border-left: 1px solid #E4E4E5;}

div#shareWishListStore	{float: right; padding: 25px 0px 5px 10px; width: 240px; color: #496D8C;}
div#shareWishListPerson	{float: right; margin: 0px 20px 5px 0px; text-align:center; width: 195px; color: #496D8C; min-height: 250px; /*box-shadow: -2px 0px 3px #999; -moz-box-shadow: -2px 0px 3px #999;  -webkit-box-shadow: -2px 0px 3px #999;*/}

div#shareWishListPerson h3 {width: 100%; background: none repeat scroll 0 0 #F1F1F1; color: #496D8C; font-size: 12px; text-transform: capitalize; height: 20px; line-height: 20px; text-align:center; margin:0px 0px 0px 7px;}
div#shareWishListPerson a, div#shareWishListPerson input  {display: block; margin: 0 auto; width: 210px; float: none; margin-top:15px;}
div#shareWishListPerson input{ text-align:left; width:auto; }

div#shareWishListPerson input#submit{margin:0px auto 0 15px;}
div.bumper input#email_WL_to{border:1px solid #C8C7C7; width:180px; margin:5px auto 0px 15px;}
/***** SHIP TO STORE ****/
div#shipToStoreHolder 	{float: left; padding: 5px 0px 5px 30px; width: 200px; color: #000; height: 750px;border-left: 1px solid #E4E4E5;}
div#shipToStoreHolder div#shipToStoreLoader	{width: 175px; height: 480px; padding: 2px 10px; overflow-x: hidden; overflow-y: auto; border: 1px  solid #E4E4E5;s}
div#shipToStoreHolder  div#shipToStoreLoader p { margin: 0px 0px 10px 0px; padding-bottom: 10px;border-bottom: 1px solid #E4E4E5;}


input.shipToStoreButton				{margin: 3px 0px; cursor: pointer; display: block; width: 130px;  height: 25px; color: white; font-size: 12px; font-weight: bold;background: #911112; text-align: center; line-height: 25px;  background: -moz-linear-gradient(100% 100% 90deg, #333, #911112); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#911112)); -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 1px 0px 2px #333; border: 0px;}
input.shipToStoreButton:hover				{background: -moz-linear-gradient(100% 100% 90deg, #333, #A10000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#A10000)); background: #A10000; color: white;}


/******* CART SHIPPING AND PROMO AND TOTALS **************/
section#cartContentsAndTotals	{float: left; padding: 0px; width: 740px; margin: 0px; margin-left:25px;}
section#cartInfo		{ float: right; padding: 10px 5px 5px 0px; width: 205px; color: #000;  min-height: 410px;margin-right:10px;}
section#cartInfo a, section#cartInfo input  {display: block; margin: 0 auto; width: 190px; float: none; text-align:center; padding-bottom:5px;}
section#cartInfo h3 {width: 100%; background: none; color: #231f20; font-size: 12px; border:1px solid #E4E4E5; text-transform: capitalize; height: 20px; line-height: 20px; text-align:center; margin: 10px 0px;}

section#cartInfo a#intCheckoutBttn		{height: 34px; width: 115px; display:block; margin: 8px auto;}


section#cartOptionsContainer	{background: #f0f0f0; width: 729px; min-height:120px; height:auto; display: block; position: relative; /*border: #496d8c solid 5px;*/}
h2#cartSubtotal		{background: noen; width: 719px; height: 40px; position: relative; margin: 5px 0px 0px 6px; } 
h2#cartSubtotal span.label	{ text-transform: capitalize; position: absolute; top: 10px; left:0px; font-weight:normal; font-size: 20px; color:  #000000; }
h2#cartSubtotal span.value	{ text-transform: capitalize; position: absolute; top: 10px; right: 6px;font-size: 20px; font-weight:normal;  color:  #000000;  text-align: right;}

label#redeemCoupon		{font-size: 14px; font-weight: normal; color: #000000; text-transform: capitalize; width: 145px; text-align: left; position: absolute; top: 55px; left: 15px;}
input#applyPromo		{ position: absolute; top: 55px; left: 382px; float: none;}
input#promo			{ position: absolute; border:1px solid #000000; top: 57px; left: 165px; width: 205px; float: none; height:27px; }
p#cart-discount-applied{color: #000000;
    font-size: 12px;
    position: absolute; right: 100px;
    top: 75px;
    width: 130px;}
p#promoCodeApplied, p#shippingApplied	{ color: #000000; font-size: 12px; position: absolute; top: 53px; right: 100px; width: 130px; }
p#promoCodeApplied strong, p#shippingApplied strong	{ margin: 5px 0px; display: block; color: #496d8c;}
h2#promoDiscount, h2#shippingCost	{ position: absolute; top: 75px; right: 25px; width: 80px; color:  #000000; font-size: 16px;  text-align: right; font-weight:normal;}
p#shippingApplied		{ top: 110px; right: 100px; width: 150px;}
h2#shippingCost			{ top: 150px; }

label#shippingOptions		{font-size: 14px; font-weight: normal; text-shadow: 1px 1px 0px #231f20; color: #231f20; text-transform: capitalize; width: 120px; text-align: right; position: absolute; top: 108px; left: 22px;}
/******* CART SHIPPING AND PROMO AND TOTALS **************/


div#additionalCheckoutMethods div	{float: left;}
div#additionalCheckoutMethods img, div#additionalCheckoutMethods form input[name='Google Checkout'] {float: left;}
section#cartInfo  input[name='Google Checkout']	{width: auto;}

a#shipToRegistrant	{display: block; margin: 5px 0px;}

div#secureCheckout h2, div#expressCheckout h2, div#shipToStoreHolder h2, div#flagShipStoreCustomers h2, div#shareWishListStore h2, div#shareWishListPerson h2, div#addressBilling h2, div#addressShipping h2, div#signMeUp h2, div#contactInformation h2, div#newCustomers h2, div#returningCustomers h2	{ font-size: 17px; color: #000000; text-transform: capitalize;}

div#secureCheckout p, div#expressCheckout p, div#shipToStoreHolder p, div#flagShipStoreCustomers p, div#coRegistrantAddress p, div#shareWishListStore p, div#shareWishListPerson p, div#addressBilling p, div#addressShipping p, div#signMeUp p, div#contactInformation p, div#newCustomers p, div#returningCustomers p	{ margin: 10px 0px; font-size: 12px; }

div#shipToStoreHolder p a, div#flagShipStoreCustomers p a, div#shareWishListStore p a, div#shareWishListPerson p a, div#signMeUp p a, div#contactInformation p a, div#returningCustomers p a {color: #8d1111; font-weight: bold; }
div#shipToStoreHolder p a:hover, div#flagShipStoreCustomers p a:hover, div#shareWishListStore p a:hover, div#shareWishListPerson p a:hover, div#signMeUp p a:hover, div#contactInformation p a:hover, div#returningCustomers p a:hover { color: #990000; text-decoration: underline;}

div#coRegistrantAddress p a, div#addressShipping p a		{ font-weight: normal; color: #000;}
div#coRegistrantAddress p a:hover, div#addressShipping p a:hover	{ text-decoration: underline;}
div#coRegistrantAddress p a img, div#addressShipping p a img	{ margin: -3px 5px 0px 0px;}

div#returningCustomers p a#forgotPassword		{display: block; font-size: 11px;color: #000000; text-transform: capitalize; margin: 0px 0px 40px 0px;}
div#returningCustomers p a#forgotPassword:hover 	{text-decoration: underline;}


div#signMeUp h2 span	{ font-size: 11px; font-weight: normal;}
form#billingForm{margin-left:0px;}
form#newAddressForm{margin-left:0px;}
form#giftcardnumber{margin-left:0px;}
table#order-history{margin-left:10px; width:100%;}

a#wlist{margin-left:30px;}

label.loginLabelAlt	{color:#000000; display:block; float:left; font-size:11px;font-weight:normal;padding:2px; text-align:left; width:220px; margin: 10px 0px 0px 0px; }
label.loginLabel	{color:#000000; display:block; float:left; font-size:11px;font-weight:normal;padding:2px; text-align:left; width:220px; }
label.loginLabel a		{font-size: 11px; color: #000000; }
label.loginLabel a:hover	{text-decoration: underline; color: #000000;}

input.loginCheckbox		{ margin: 5px 10px 5px 0px; float: left;}
input.loginCheckboxAlt		{ margin: 0px 10px 5px 0px;  float: left;}

label.loginLabelCheckbox	{ float: left; width: 85%; font-size: 11px; }

input.smallInput, input.loginInput	{ background: none; border:1px solid #C8C7C7;    color: #404041; display: block;  float: left;  font-size: 13px;  height: 28px; line-height: 28px; position: relative; text-indent: 5px; width: 250px; z-index: 4; }
input.loginInput1	{background: none; border:1px solid #C8C7C7;    color: #000000; display: block;  float: left;  font-size: 13px;  height: 28px; line-height: 28px; position: relative; text-indent: 5px; width: 250px; z-index: 4; }




select.smallSelect, select.loginSelect	{ padding: 5px 5px 5px 5px; background:url(../images/selectbox_250.gif) no-repeat; line-height:32px; position: relative; z-index: 4; color:#404041; display:block; float:left; font-size:13px; height:28px;  width:250px; border:none; }

textarea.loginTextArea		{width: 220px; color:#000000; display:block; font-size:11px; height:260px; float:left; margin: 10px 0px 10px 7px;  resize: none; padding: 5px; z-index:1;  border: 1px solid #c7c7c7;
    border-radius: 2px 2px 2px 2px; }

label#inputLablel { position:absolute; width:930px; font-size:12px; top:425px; color:#000000;}
input#ORDERSUBMIT { position:absolute; top:450px;}

input.smallInput:focus, input.loginInput:focus	{ border:1px solid #404041; background: #FCF6E8;}
.checkout-page{margin:0; padding:0; color:#E4E4E5; font-size:12px; float:left;}
.checkoutpage2{ margin-left:9px;}
select.smallSelect:focus, select.loginSelect:focus	{border:1px solid #404041; background: #FCF6E8; }

textarea.loginTextArea:focus	{ border:1px solid #000; background: #FCF6E8;  }

textarea#orerComments		{position: absolute; top: 200px; left: 300px;} 

textarea.registryTextArea		{width: 270px; border:1px solid #D4D4D2; color:#9F958E; display:block; font-size:11px; height:80px; margin: 0px 0px 10px 0px;  resize: none;}
textarea.registryTextArea:focus	{box-shadow: 0px 0px 1px #333; -moz-box-shadow: 0px 0px 1px #333; -webkit-box-shadow: 0px 0px 1px #333; border:1px solid #911112; background: #FCF6E8;}

input.smallInput[title="good"], input.loginInput[title="good"]	{border:1px inset green; background: #EAFDED;}
input.smallInput[title="bad"], input.loginInput[title="bad"]	{border:1px inset red; background: #FFE6E6; }

select.smallSelect[title="good"], select.loginSelect[title="good"]	{border:1px solid green; background: #EAFDED;}
select.smallSelect[title="bad"], select.loginSelect[title="bad"]	{border:1px solid red; background: #FFE6E6;}

input.smallInput,select.smallSelect	{width: 150px;}

h1#titleBanner {color:#000000; float: left; font-size: 30px; font-weight: bold; font-stretch:condensed; height: auto; line-height:36px;  margin-bottom: 15px;  text-indent: 0; margin-top:10px;   width: 97%; margin-left:1%; margin-right:0px; text-transform:uppercase;}
section#giftCard h2 {color:#000000; font-size: 30px; font-weight: bold; font-stretch:condensed; height: 40px; line-height:36px;width: 900px;text-transform:uppercase;}

/********** ORDER TOTALS *********/
table#orderTotals	{width: 273px; color:#404041; font-size:12px; margin:10px 0px 0px 7px;}
table#orderTotals tbody tr td.left {width: 50%; text-align: left; height: 20px; padding-left: 0px; /*text-indent: 10px;*/ border-bottom: 1px solid #E4E4E5; color:#000000;}
table#orderTotals tbody tr td.right {width: 50%; text-align: right;height: 20px; padding-right: 0px; border-bottom: 1px solid #E4E4E5;}
table#orderTotals tbody tr td.total {background: #000000; height: 30px; padding:0px 10px 0px 10px; color: #FFF; font-size: 16px;}
/********* CHECKOUT *************/
section#InnerHolder{width:945px; margin:0 auto;}
section#InnerHolder section#innnerContent{width:915px; margin:0 auto; padding:10px 15px 5px 15px;}
div#bill-to		{width: 250px; float: left;   padding:15px 0px 0px 31px; height:181px;  position:relative; border-bottom: 1px solid #E4E4E5;}
div#ship-to		{width: 250px; float: left; padding-left: 20px; padding-top:15px; border-left: 1px solid #E4E4E5;  border-right: 1px solid #E4E4E5; height:181px;  position:relative; border-bottom: 1px solid #E4E4E5;}
div#shipping-options	{float: left; width: 431px;  padding-top: 15px; padding-left:15px;   height:181px; position:relative; border-bottom: 1px solid #E4E4E5;}
div#orderSummery { float:left; width:255px; margin-left:15px; border-right:1px solid #E4E4E5; height:auto; min-height:230px; position:relative; padding-top:15px;}
div#orderSummery table{ margin:-10px 0px 0px 7px; float:left; width:215px;}
div#orderSummery tr{ border-bottom:none;}
div#orderSummery table tr td{}
div#orderSummery table tr td a{padding:5px 0px 10px 0px; float:left;}
div#giftOptions, div#promoAndGiftCertContainer		{float: left;  padding-top: 25px; width: 269px; color: #000; padding-left:15px; height:505px;  position:relative; z-index:1;}
div#promotionalCode label { float:left; font-size:11px; margin:10px 0px 0px 0px; height:20px; 
    width: 320px; color:#000000; }

input#submitPromoCode { float:right; margin-right:5px; margin-top:-2px; }
div#giftCardRedemption {  float: left;  padding-top: 15px; width: 275px; color: #000; height: 440px; }
div#orderOptions { float:left; width:245px; height: 505px; padding-top: 25px; border-left: 1px solid #E4E4E5; padding-left:15px; z-index:1; }

div#promotionalCode {float: left;  padding-left: 20px; padding-top:15px; width: 380px; color: #000000; height: 185px; }

p#price{color:#990000;}
p.totalprice{color:#000;}
div#checkoutCmsContent h3 {color: #000000; font-size:17px; font-weight:bold;}


div#creditCards h3 {color: #000000; font-size:17px; font-weight:bold; margin-left:-10px; }
div#ship-to h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#bill-to h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#shipping-options h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#orderTotals h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#giftOptions h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#promoAndGiftCertContainer h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#giftCardRedemption h3 {color: #000000;  font-size:17px; font-weight:bold;}
div#promotionalCode h3 {color: #000000;  font-size:17px; margin-left:-5px; font-weight:bold;}
div#orderSummery h3 {color: #000000;  font-size:17px; font-weight:bold;}


div#checkoutCmsContent	{float: left; padding: 0px;width: 570px; border-bottom: 1px solid #E4E4E5; }
div#creditCards, section#supportOurStores{width: 390px; float: left; padding-top:25px; padding-left:37px; border-right: 1px solid #E4E4E5; border-bottom: 1px solid #E4E4E5; height:505px; margin-bottom:80px; position:relative;}
section#optionalContent 	{width: 100%; padding: 10px 0px;}

div#checkoutGuide		{padding: 15px; width: 275px; float: left; border-right: 1px solid #E4E4E5;}

section#optionalContent div	{width: 50%; padding: 10px 0px;}
div#loading		{ display: none; font-weight: bold; position: absolute; right: 15px; top: 30px;}

section#supportOurStores p, div#giftOptions p, div#shipping-options p, div#bill-to p, div#ship-to p		{font-size: 11px; color: #000000; line-height: 16px; margin-top: 12px; margin-left:7px; }
div#orderSummery p {font-size: 11px; color: #000000; font-weight:normal; float:left; width:100%; }
div#orderSummery h4 {font-size: 11px; color: #000000; font-weight:normal; float:left; width:100%; }
p.inStock {color: red !important; }
p#price {color:green !important; }
div#bill-to p, div#ship-to p{width:250px; margin-bottom:5px;}
div#giftOptions p, div#shipping-options h3 a, div#bill-to h3 a,div#ship-to h3 a	{color: #990000; font-size: 11px; text-decoration: underline;}
div#shipping-options h3 a:hover, div#bill-to h3 a:hover,div#ship-to h3 a:hover	{text-decoration: underline;}

strong#shippingOptionsText	{float: left; width: 300px; margin-left: 10px; color: #BB9B5C; font-size: 14px; display: block;}

div#credit-cards		{float: left; width: 980px; height: 600px;}

a#checkoutContinueShopping, a#checkoutEditOrder	{float: left; display: block; margin: 5px 0px 5px 10px;}

span.subtotalLabel, span.subtotalValue		{float: left; display: block; width: 135px; text-align: left; font-size: 11px; color: #000; font-weight: bold; margin: 3px 0px;}
span.subtotalValue	{font-weight: normal;}
span.subtotalTotal				{float: left; display: block; font-size: 11px; color: #000; font-weight: bold; margin: 5px 0px; width: 145px;}

div#orderTotals		{float: right; width: 310px; padding-top: 15px; padding-left:15px; min-height:230px; border-left: 1px solid #E4E4E5;  height:auto; /*height:185px;*/}

div#otherPaymentOptions			{width: 310px; margin-top: -20px;}
a#GE-image				{float: left; margin: 0px 10px;}
div#showPaypal    	{float: left; margin: 0px 10px;}
div#avataxErrorMessage {color: #9C0000; font-size: 20px; font-weight: bold; text-align: center; width: 902px; margin: 16px 0px 16px 22px;}


a.ship_method		{display: block; font-size: 11px; width:100%; color: black; margin: 3px 0px; /*line-height: 15px;*/ color:#5E5E5E; float:left; height:20px; line-height:15px;}
a.ship_method:hover	{text-decoration: underline;}
a.ship_method img	{line-height: 15px;}
a.ship_method input	{vertical-align: middle; float:left; margin-right:5px; margin-top:1px;}

/****** PAYMENTS ******/
div.paymentContainer, div.paymentContainerActive  { width: 100%; margin-bottom: 40px; line-height:19px;}
div.paymentContainerActive		{ background: #FEF6E8;}
a.paymentController		{ margin: 10px 0px; color:#000; font-size:11px; height: 60px; width:250px; text-align:left; display: block; float: left;}
a.paymentController input{float:left; }
a.paymentController span{float:left; width:152px; margin:0px 2px 2px 2px;}
a.paymentController img.ccIcon	{ display: block; margin: 10px 0px 0px 0px;  }
.paymentIframe{width: 90%;height: 325px;}


.infoTXT1 {
    color: #404041;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 10px 28px;
    padding: 0; }
a.cvv2classs{color: #496D8C;
    float: left;
    font-size: 9px;
    margin: 4px 0 0 2px;}
	label.loginLabel2{font-size:11px; width:100%; float:left; margin:5px 0px 3px 5px; color:#404041; }
	div#promotionalCode h3 span{margin-left:-5px;}
	label.loginLabelAltspan{ display: block;
    
    font-size: 11px;
   color:#404041;
    margin: 5px 0px 0px 7px;
float:left; 
    padding: 2px;
    text-align: left;
    width: 220px; }
		input#cvv2{ color: #000000;
    display: block;
    float: left;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    position: relative;
    text-indent: 5px;
    width: 100px;
    z-index: 4; background:url(../images/field_100.gif) no-repeat; border:none; }

div.account-page{  height: auto;
    margin: 0 auto;
    width: 890px;}
	
	
input#addressSubmit{margin-right:15px;}	
label.loginLabelAltc{font-size:11px; color:#000000; }
label.loginLabelAltc span{margin-left:5px;}
table#order-history 		{width: 100%;margin: 0px 0px 20px 0px;}
table#order-history thead tr th	{border: 1px solid #E4E4E5; color: #000000; font-weight: normal;background:#f0f0f0; font-size: 13px; height: 30px; }
table#order-history thead tr th strong {font-weight: normal;}
table#order-history tr td 	{border: 1px solid #E4E4E5; font-size: 11px; height: 30px;color: #404041; }
table#order-history tr:hover 		{background: #abcef1;}
table#order-history tr td strong 	{color: #404041; font-weight: normal; font-size: 11px;}
table#order-history tr td a		{font-weight: bold; color: #000000; }
table#order-history tr td a:hover	{text-decoration: underline;}
section#giftCard{margin-left:15px;color: #496D8C;}
section#electricGiftCertificate h2 {color:#496D8C; float: left; font-size: 30px; font-weight: bold; font-stretch:condensed; height: 40px; line-height:36px;  margin-bottom: 15px;  margin-top:10px;   width: 1000px; margin-left:0px; margin-right:0px; text-transform:uppercase; margin-left: -5px}
section#checkGiftCardBalance h2 {color:#496D8C; float: left; font-size: 30px; font-weight: bold; font-stretch:condensed; height: 40px; line-height:36px;  margin-bottom: 15px;  margin-top:10px;   width: 1000px; margin-left:0px; margin-right:0px; text-transform:uppercase; margin-left: -5px}

section#giftCardnew {margin-left:15px; color: #000000; float:left;width:45%;}
section#giftCardnew h2, section#giftCardnew p {color: #000000;}
section#giftCardnew img.gcImg {float:left;width:430px;}
section#giftCardnew.gcContainer p a img { width:100%; height:100%; float:left;}

div.category-column { display:block;}
article.paddedContent p.infoTXT{margin-left:1%; width:97%; clear:both; color:#000000; line-height:18px;}
section#giftCard a{margin-left:0px;color: #000000;}
section#giftCard p{margin-left:1px;color: #929497;}
section#electricGiftCertificate a{margin-left:15px;color: #000000;}
section#electricGiftCertificate p{margin-left:15px;color: #929497;}
section#checkGiftCardBalance p{margin-left:15px;color: #929497;}
div#giftCardOptions p.infoTXT input.smallInput, input.loginInput {background: none; border:1px solid #C8C7C7;    color: #000000; display: block;  float: left;  font-size: 13px;  height: 28px; line-height: 28px; position: relative; text-indent: 5px; width: 250px; z-index: 4; }

div#giftCardOptions select.smallSelect, select.loginSelect {background: none; border:1px solid #C8C7C7;; color: #000000; display: block; float: left; font-size: 13px; height: 28px; line-height: 32px; padding: 5px; position: relative; width: 250px; z-index: 4; margin-left:0px; }
div#giftCardOptions select.loginSelect1 {background: none; border:1px solid #C8C7C7; color: #000000; display: block; float: left; font-size: 13px; height: 28px; line-height: 32px; padding: 5px; position: relative; width: 250px; z-index: 4; margin-left:15px; }
article.paddedContent div#giftCardOptions select.loginSelect1{margin-left:0px;}
div#giftCardOptions input#addToCartSingleLayer{float:left; margin-left:15px;}
div#giftCardDetails p{margin-left:15px; margin-top:10px; float:left;}