*{margin:0pt;padding:0pt;} body {background-color:#F2F2F2;text-align:center;color:#000000;} body.naked { background-color:#fff; } div, span, td, th {font-family:Arial,Helvetica,sans-serif;font-size:8pt;} img {border: 0;} a, a:link, a:visited, a:active {color: #7C7C66;} a:hover {color: #333333;} .textBox{border:1px solid #cccccc;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding-left:2px;} .shellInput{height:13px;} .checkBox{width:15px;height:15px;background:transparent;border:0;} fieldset {margin: 0px;padding: 0px;border:none; } select.textBox { padding-top: 0px; padding-bottom: 0px;} select { font-family:Arial, Helvetica, sans-serif; font-size: 10px; } select option {padding-left: 5px;} #shell{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:640px;float:left;padding: 20px 0px 20px 20px;} #header, #footer {clear: both;float:left;width:608px;} #content{clear: both;float:left;width:606px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;} /*----------------------------------------------------------------------*/ .errorFields{border:solid 1px #ff0000;} #errorText{color:#ff0000;} .headingText{font-weight:bold;} .sectionHeading{float:left;padding-bottom:15px;width:270px;padding-left:20px;} .theSectionHeading{color:#3f3f3f;font-weight:bold;} .required{padding-left:10px;} .phone3digit{width:29px;} .phone4digit{width:36px;} .giftMessageBox{width:264px;height:64px;} .addressChooser{padding-bottom:15px;} .regularInput{width:169px;} .regularDropDown{width:206px;} .ccSecurityCodeField{width:62px;} .errorMessages{color:#ff0000;padding-bottom:10px;float:left;width:600px;display:none;} #mailInYourOrder,#phoneInYourOrder{float:left;width:280px;padding:20px 0px 0px 20px;height:90px;} #billingInformation{} #billingInfoFirstColumn,#billingInfoSecondColumn,#shippingInfoThirdColumn,#shippingInfoFourthColumn{float:left;padding-left:20px;} #billingInfoFirstColumn,#shippingInfoThirdColumn{width:75px;} #shippingInfoFourthColumn,#billingInfoSecondColumn{width:175px;} #billingInfoFirstColumn div,#billingInfoSecondColumn div,#shippingInfoThirdColumn div,#shippingInfoFourthColumn div{height:22px;} /* #billingInformation{} #billingInfoFirstColumn,#billingInfoSecondColumn,#shippingInfoThirdColumn,#shippingInfoFourthColumn{float:left;padding-left:20px;} #billingInfoFirstColumn,#shippingInfoThirdColumn{width:100px;} #shippingInfoFourthColumn,#billingInfoSecondColumn{width:175px;} #billingInfoFirstColumn div,#billingInfoSecondColumn div,#shippingInfoThirdColumn div,#shippingInfoFourthColumn div{height:22px;float:left;} */ #phoneAndGiftHolder{padding-top:20px;float:left;} #phoneContact{float:left;width:284px;padding-left:20px;} #phoneContact div{height:22px;} #gifts{float:left;width:300px;} #productSummary{padding-top:15px;padding-left:0px;float:left;width:606px;border-bottom:solid 1px #cccccc;} #productSummary .sectionHeading{width:580px;} #productSummary #lineItems{border-collapse:collapse;clear:both;} #productSummary #lineItems th{padding-top:4px;padding-bottom:4px;border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;} #productSummary #lineItems td .itemDetails{float:left;clear:both;text-align:center;width:110px;} #productSummary #lineItems th,td{text-align:center;color:#000000;} #productSummary #lineItems .cartItemsHeader th{} #productSummary #lineItems .itemHeader{width:100px;} #productSummary #lineItems .colorHeader{width:140px;} #productSummary #lineItems .sizeHeader{width:71px;} #productSummary #lineItems .priceHeader{width:81px;} #productSummary #lineItems .discountHeader{width:90px;} #productSummary #lineItems .quantityHeader{width:70px;} #productSummary #lineItems .totalHeader{width:55px;} #productSummary #lineItems .itemImageLink{text-decoration:none;} #summarySubTotal {float:right;width:380px;padding:15px 10px 0px 200px;text-align:right;} #summarySubTotal div{width:300px;float:right;clear:both;} #summarySubTotal #subTotal{color:#000000;} #summarySubTotal #shippingTotal{color:#000000;} #summarySubTotal #tax{color:#000000;} #summarySubTotal #discount{color:#000000;} #summarySubTotal #total{padding-top:5px;} #summarySubTotal #total span{float:right;font-weight:bold;color:#000000;} #summarySubTotal .amount{width:50px;} #summarySubTotal #tax span,#summarySubTotal #discount span,#summarySubTotal #subTotal span,#summarySubTotal #shippingTotal span{float:right;} #paymentInformation{float:left;} #paymentInformation div{width:580px;} #nonCreditCard{padding-left:20px;float:left;} #creditCardType{float:left;padding:10px 0px 10px 20px;} #expressDelivery{float:left;padding-left:20px;} .ccBox{float:left;padding-right:5px;} .ccText{float:left;padding-right:15px;} .exDelCost{float:left;width:290px;} .exDelQuest{float:left;padding-right:20px;} #accountInformation{float:left;padding:20px 0px 0px 20px;} #accountInformation div{float:left;height:22px;} #accountInformation .smallInput{width:54px;} #accountInformation .accExpInput{width:230px;} #accountInformation .accExpText{width:50px;} #accountInformation .accNumInput{width:190px;} #accountInformation .accNumText{width:85px;} .esttax_icon {display:none;} #estTaxNote {float:left; font-size:7pt; padding:5px 0 15px 20px;}