#shoppingCartDefault:before, #shoppingCartDefault:after, #checkout:before, #checkout:after, #loginDefault:before, #loginDefault:after, #createAcctDefault:before, #createAcctDefault:after, #ShippingInformationDefault:before, #ShippingInformationDefault:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; clear: both; font-family: Arial, Helvetica, sans-serif }
#shoppingCartDefault, #checkout, #loginDefault, #createAcctDefault, #ShippingInformationDefault { float: left; padding: 3%; width: 94%; color: #404040; font-size: 12px; }
ADDRESS { font-size: 12PX; }
FIELDSET { padding: 13px 13px; line-height: 16px; margin: 0px; background: #fff; color: #404040; }
.totalBox { width: 5.5em; text-align: right; color: #404040; }
.alert { color: #FF0000; }
#checkoutComments { margin: 10px 0; padding: 15px 15px; }
fieldset#checkoutComments textarea { border: 1px solid #E0E3D7; width: 100%; }
#cartDefaultHeading { font-size: 14px; font-weight: normal; text-align: left; text-transform: capitalize; color: #404040; margin: 0px; padding: 10px 0px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; border-bottom: 1px solid #C1C1C1; letter-spacing: 1px; }
.cartTotalsDisplay { clear: both; color: #404040; font-size: 12px; background: url(../images/cart_header_image.jpg) no-repeat left center; padding: 10px 0px 5px 35px; height: 28px; line-height: 28px; font-weight: normal; margin-top: 30px; }
.cartTotalsDisplay span { font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; font-size: 10px; }
.tableRow, .tableHeading { min-height: none; margin: 5px 0px; color: #404040; font-family: arial; text-transform: capitalize; padding-right: 1%; width: 99%; font-size: 15px; background: none; line-height: normal; height: auto; }
#cartContentsDisplay { margin-bottom: 1.5em; }
#cartContentsDisplay hr { border-color: #fff; }
#cartContentsDisplay th { border: 1px solid #C1C1C1; border-left: none; border-right: none; padding: 11px 10px 11px 0px; text-align: left; border-image: initial; font-size: 10px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; text-transform: uppercase; width: auto; }
#cartContentsDisplay th#scTotalHeading, #cartContentsDisplay th#scUnitHeading { padding-right: 0px; text-align: right; padding-left: 30px; }
#cartContentsDisplay td { border-bottom: 1px solid #C1C1C1; padding: 5px 10px 5px 0px; text-align: left; vertical-align: middle; font-size: 12px; }
#cartContentsDisplay td.cartTotalDisplay { color: #404040; }
#cartContentsDisplay td a { display: block; color: #404040; }
#cartContentsDisplay td .Quantity_product { width: 70px; padding: 5px 10px 0px 3px; border-bottom: 1px dashed #c1c1c1; float: left; margin-bottom: 3px; }
#cartContentsDisplay td .shoppingcart_qty_product { margin: 4px 0px; float: left; }
#cartContentsDisplay td .shoppingcart_qty_product input { border: 1px solid #ccc; width: 33px; }
#cartContentsDisplay td .shoppingcart_update_product { float: right; margin-top: 4px; }
#cartContentsDisplay td .shoppingcart_del_product { margin-left: 4px; background: url(../images/shoppingcart_del_product.png) left 4px no-repeat; height: 13px; line-height: 13px; overflow: hidden; padding-left: 7px; }
#cartContentsDisplay td.cartUnitDisplay, #cartContentsDisplay td.cartTotalDisplay { padding-right: 0px; text-align: right; }
#cartContentsDisplay .cartQuantity br { display: none; }
#cartContentsDisplay .cartQuantityUpdate, #cartContentsDisplay .cartRemoveItemDisplay { padding: 5px 15px; }
#column_center input, #column_center #sorter select { margin: 0px; }
#reviewsDefault .rating, .bold { display: block; }
#shoppingCartDefault form { position: relative; }
#shoppingCartDefault #ccode_error_info { position: absolute; left: 0px; bottom: 10px; font-weight: bold; color: #f00; width: 150px; padding: 5px 10px; background: #404040; cursor: pointer; }
#shoppingCartDefault #ccode_error_info:hover { background: #f00; color: #404040; }
.centerColumn { padding: 0px; background: #fff; }
h3.itemTitle { min-height: 30px; }
td { font-family: Arial; font-size: 11px; color: #4D5255; vertical-align: middle; }
#checkoutShippingHeading, #checkoutPaymentHeading { color: #404040; font-size: 15px; }
#myAccountGen { margin-bottom: 10px; }
.instructions { float: left; clear: both; }
.cartProductDisplay { color: #404040; }
.cartProductDisplay .cartAttribsList { }
.cartProductDisplay .cartAttribsList ul { float: none; }
.cartProductDisplay .cartAttribsList ul li { float: none; }
.sidebysidefields { display: none; }
#cartEmptyText { display: block; text-align: center; line-height: 10em; padding-bottom: 7em; }
#cartEmptyText h2 { font-size: 14px; font-weight: normal; text-transform: capitalize; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; }
#cartEmptyText span { }
.clearBoth { font-size: 0px; height: 0px; line-height: 0px; clear: both; }
#DiscountCoupon { float: left; width: 100%; }
#DiscountCoupon .discount { border: 0; padding: 0px; display: block; }
#DiscountCoupon .discount h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; }
#DiscountCoupon .discount h2 b { font-weight: normal; }
#DiscountCoupon .gvBal { float: left; width: auto; line-height: 30px; margin-top: 10px; }
#DiscountCoupon .gvBal label.inputLabel { height: auto; text-align: left; font-weight: bold; font-size: 12px; width: auto; margin: 0 10px 0 0px; line-height: 21px; padding-left: 0px; }
#DiscountCoupon .gvBal label.inputLabel a { }
#DiscountCoupon .gvBal label.inputLabel br { display: none; }
#DiscountCoupon #disc-ot_coupon { float: left; margin: 4px 0px; }
#DiscountCoupon .gvBal .buttonRow { cursor: pointer; float: right; margin: 0 0px 0 10px; }
#cartSubTotal { padding: 0; float: right; font: 11px/1.5 Arial; }
#cartSubTotal .lineTitle { float: left !important; text-transform: uppercase; }
#cartSubTotal .back { float: left; }
#cartSubTotal .forward { float: right; margin-bottom: 10px; }
#cartSubTotal #ottotal { border-top: 1px solid #C1C1C1; padding-top: 10px; }
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { padding: 10px; margin: 10px; background: #eee; }
#Shiping_ReturnPolicy { float: left; font: 11px/1.2 Arial, Helvetica, sans-serif; }
#Shiping_ReturnPolicy a { text-decoration: underline; }
.shoppingcart_button { float: left; width: 100%; border-top: 1px solid #c1c1c1; margin-top: 1.5em; padding-top: 1.5em; text-transform: uppercase; }
.shoppingcart_button .back { margin-left: 4px; background: url(../images/shoppingcart_del_product.png) left 3px no-repeat; height: 13px; line-height: 13px; overflow: hidden; padding-left: 7px; }
.shoppingcart_button .back a { font-size: 9px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; }
.shoppingcart_button .forward { margin: 0px; border: 1px solid #404040; float: right; }
.shoppingcart_button .forward a { background: #404040; color: #fff; line-height: 24px; font-size: 9px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; padding: 0px 10px; display: block; }
.shoppingcart_button .forward a:hover { background: #fff; color: #404040; text-decoration: none; }
#loginReturning { float: left; width: 80%; }
#loginReturning form .important { margin: 0px; }
#RegistInformation { float: right; width: 18%; }
#RegistInformation span { margin: 0px; display: block; clear: both; text-align: right; float: right; }
#RegistInformation span a { height: 100px; width: 100px; text-align: center; display: table-cell; *font-size:87px;
*display:block;
vertical-align: middle; }
#RegistInformation span a img { vertical-align: middle; }
#RegistInformation span p { }
#loginReturning .Login_left_box { border: 0; padding: 0; margin-bottom: 1em; clear: both; }
#loginReturning h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; }
#loginReturning .Login_left_box .information { padding: 1em 0px; }
#loginReturning .Login_left_box .Login_left_box_content { padding: 1em; }
#loginReturning .Login_left_box #login-password, #loginReturning .Login_left_box #login-email-address { width: 200px; }
#loginReturning .Login_left_box form { margin: 0px; }
#loginReturning .Login_left_box .forward { margin: 0px; }
#loginReturning .Login_left_box .mima { clear: both; display: block; padding: 0 9.2em; margin: 0px; }
#loginReturning .Login_left_box .mima a { text-decoration: underline; }
#loginReturning .Login_left_box_1 { border: 0; padding: 0; float: left; width: 100%; }
#loginReturning .Login_left_box_2 { width: 48%; float: left; border: 0; padding: 0px; margin-bottom: 2em; }
#loginReturning .Login_left_box_2 .Login_left_box_content { padding: 1em; float: left; }
#loginReturning .Login_left_box_2 form { margin: 0px; float: left; }
#loginReturning .Login_left_box_2 .forward { margin: 10px 0 0 0; float: left; }
#loginReturning .Login_left_box_2 .forward input { margin: 0px; }
#createAcctDefaultHeading { font-size: 14px; font-weight: normal; text-align: left; text-transform: capitalize; color: #404040; margin: 0px; padding: 10px 0px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; border-bottom: 1px solid #C1C1C1; letter-spacing: 1px; }
#createAcctDefault h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 2em; }
#Creete_account_box { float: left; width: 98%; border-bottom: 1px solid #C1C1C1; margin-bottom: 1em; padding: 1em 1% 2em 1%; }
#createAcctDefault .Creete_account_left { float: left; width: 48%; padding: 0px; border: 0; }
#createAcctDefault .Creete_account_left h2 { margin-bottom: 6em; }
#createAcctDefault .Creete_account_right { float: right; width: 48%; padding: 0px; border: 0; }
#createAcctDefault .buttonRow { float: right; }
#createAcctDefaultLoginLink { font: 11px/25px Arial, Helvetica, sans-serif; height: 25px; margin-top: 0.2em; float: left; }
#createAcctDefaultLoginLink strong { font-weight: normal; }
#createAcctDefaultLoginLink a { text-decoration: underline; }
#ShippingInformationDefaultHeading { font-size: 14px; font-weight: normal; text-align: left; text-transform: capitalize; color: #404040; margin: 0px; padding: 10px 0px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; border-bottom: 1px solid #C1C1C1; letter-spacing: 1px; }
#ShippingInformationDefault h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#BillingAddress { float: left; width: 100%; margin: 1em 0; padding: 0; }
#billingField { border: 0; border-bottom: 1px solid #C1C1C1; margin: 0px; padding: 1em 2em; border: 0; }
#checkoutShippingMethods { float: left; width: 100%; margin-bottom: 1em; border-bottom: 1px solid #c1c1c1; border: 0; }
#checkoutShippingMethods h2 { margin-bottom: 1em; }
#checkoutShippingMethods .shipping_checkout { float: left; width: 100%; padding: 0; border: 0; }
#checkoutShippingMethods .shipping_checkout strong { float: left; padding: 0px; padding-right: 5px; }
#checkoutShippingMethods .shipping_checkout input { float: left; margin: 6px 10px; cursor: pointer; }
#checkoutShippingMethods .shipping_checkout .shipping_contents { float: left; width: 300px; }
#checkoutShippingMethods .shipping_checkout Label { float: left; margin: 0px; padding: 0px; cursor: pointer; min-height: 25px; }
#checkoutShippingMethods .shipping_checkout .price_shipping { float: left; margin: 4px 0px; padding: 0px; width: 280px; }
#Fastest_Shipping span { display: none; }
#checkoutShipTo { float: left; width: 100%; margin-bottom: 1em; border-bottom: 1px solid #c1c1c1; border: 0; padding: 0; }
#checkoutShipTo .checkoutAddress { padding: 1em; }
#checkoutShipTo .addressContainer .checkoutAddress b { font-weight: normal; }
#checkoutShipTo .addressContainer .buttonRow { padding: 0 1em; }
#payment_aj { float: left; width: 100%; margin-bottom: 1em; border-bottom: 1px solid #c1c1c1; border: 0; }
#payment_aj input { float: left; margin: 20px 0px 20px 10px; }
#payment_aj .radioButtonLabel { float: left; cursor: pointer; line-height: 48px; margin: 0 5px; padding: 0; }
#payment_aj .radioButtonLabel img { float: left; margin-right: 1em; }
#orderTotals { float: left; width: 100%; margin: 1em 0; padding: 1em 0; border-bottom: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1; }
#orderTotals div { float: right; }
#orderTotals #ottotal { border-top: 1px solid #c1c1c1; margin-top: 10px; padding: 10px 0px 0px 55px; }
#checkoutButtons { float: left; width: 100%; }
#checkoutButtons .buttonRow { float: left; }
#checkoutButtons #checkoutButton { float: right; }
#checkoutOrderHeading { font-size: 14px; font-weight: normal; text-align: left; text-transform: capitalize; color: #404040; margin: 0px; padding: 10px 0px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; border-bottom: 1px solid #C1C1C1; letter-spacing: 1px; }
#checkout h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#checkout #checkoutShipTo { float: left; width: 38%; margin: 2% 1%; border: 0; padding: 1em 0; }
.addressContainer { }
#checkout #checkoutShipTo .addressContainer .checkoutAddress { padding: 1em 0; }
#checkout #checkoutPaymentFormsplit { float: right; width: 54%; margin: 2% 1%; border: 0; padding: 1em 0 1em 3%; border-left: 1px solid #c1c1c1; }
#checkout #checkoutOrderForm { float: left; width: 100%; }
#checkout #checkoutOrderForm #checkoutShoppingCart { border: 0; padding: 0px; float: right; width: 100%; }
#checkout #checkoutOrderForm #cartContentsDisplay th { border-top: 0; }
#checkout #checkoutOrderForm #cartContentsDisplay #ccTotalHeading { text-align: right; padding-right: 0px; }
#checkout #checkoutOrderForm #orderTotals { border: 0; margin: 0; }
#checkout_okbtn { float: left; clear: both; width: 100%; border-top: 1px solid #c1c1c1; padding-top: 1em; }
#checkout_okbtn .back { float: left; }
#checkout_okbtn .forward { float: right; }
#slideshow span { display: none; }
#web_banner_show_content { display: none }
#fullsize { position: relative; height: 311px; }
#information { width: 1000px; position: absolute; bottom: 0; height: 1px; background: url(../../../../../www.louisvuitton-handbagoutlet.com/skin/frontend/default/default/img/web_banner_font_bg.png) no-repeat right; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/web_banner_font_bg.png", sizingMethod="crop");
overflow: hidden; z-index: 200; padding: 0px !important; }
* html #information { width: 1000px; position: absolute; bottom: 0; height: 1px; background: #404040; overflow: hidden; z-index: 200; padding: 0px !important; opacity: .7; filter: alpha(opacity=50); }
#information h3 { display: none; }
#information p { color: #FFFBDE; padding: 4px 10px 6px 10px; line-height: 16px; }
#image123 { height: 310px; }
#image123 img { position: absolute; z-index: 25; width: auto }
.imgnav { position: absolute; width: 38px; height: 310px; cursor: pointer; z-index: 150 }
#imgprev { left: 0; background: url(web_banner_show_left_ico.gif) left center no-repeat }
#imgnext { right: 0; background: url(web_banner_show_right_ico.gif) right center no-repeat }
#imglink { position: absolute; height: 0px; width: 100%; z-index: 100; opacity: .4; filter: alpha(opacity=40) }
.linkhover { }
#thumbnails { margin-top: 15px }
#slideleft { float: left; width: 20px; height: 0px }
#slideleft:hover { }
#slideright { height: 0px; display: none; }
#slideright:hover { background-color: #333 }
.additionalImages a img { height: 65px; width: 65px; }
.footer-yellow { width: 100%; height: 60px; background-color: #fff; text-align: center; }
.rowOdd { background-color: #fff; height: 1.5em; vertical-align: central; }
.rowEven { background-color: #fff; height: 1.5em; vertical-align: central; background: none; }
.alert { line-height: 24px; }
#signup_info { float: left; width: auto; margin-left: 15px; padding-left: 70px; }
#withOutAccount { background: url(../images/no_account_bg.gif) no-repeat scroll left top transparent; float: right; margin-top: 30px; padding: 15px 30px 10px 15px; width: 268px; margin-right: 20px; margin-right: 15px; }
#withOutAccount p { padding: 4px 0; }
#withOutAccount a { font-size: 12px; text-transform: uppercase; color: #404040; padding-left: 10px; background: url(../images/withOutAccount_a.png) no-repeat left center; }
.cartQuantity input { text-align: center; width: auto; }
.messageStackCaution { margin: 1px 0px; height: 20px; }
.messageStackCaution img { }
#checkoutConfirmDefault { display: none; visibility: hidden; color: #404040; }
#onePageText { text-align: left; visibility: visible; display: block; font-family: arial; font-size: 12px; color: #404040; }
.centerColumn { font-size: large; }
#onePageText .buttonRow { text-align: right; margin: 5px 0px; }
#onePageText #checkoutConfirmDefaultHeadingCart { float: left; }
#onePageText hr { display: none; }
#onePageText #checkoutConfirmDefaultPayment { font-size: 15px; }
#onePageText #checkoutConfirmDefaultPaymentTitle { font-size: 15px; }
.hiddenFields { float: left; width: 100%; padding-top: 10px; }
#xilian_box { float: left; width: 100%; }
#xilian_gongshi { float: left; border: 1px solid #E0E3D7; width: 50%; background: url(../images/gradient_below_nav.jpg) repeat-x center 0px; }
#onePageText #checkoutShipto { float: right; clear: none; width: 48%; border: 1px solid #E0E3D7; background: url(../images/gradient_below_nav.jpg) repeat-x center 0px; }
#xilian_gongshi_1 { float: left; padding: 10px 0; background: url(../images/blue_gradient_bottom_968x15.jpg) repeat-x center bottom; width: 100%; min-height: 200px; }
.xilian_kehu_1 { padding: 10px 0px; text-indent: 10px; float: right; background: url(../images/blue_gradient_bottom_968x15.jpg) repeat-x center bottom; width: 100%; min-height: 200px; }
#xilian_gongshi_1 .important { width: 50%; padding: 1% 0; float: left; font-size: 13px; font-weight: normal; }
#xilian_gongshi_1 .important b { padding-left: 10px; font-size: 12px; }
.xilian_kehu #checkoutConfirmDefaultShippingAddress { font-size: 13px; line-height: 25px; }
.xilian_kehu_1 ADDRESS { padding: 10px; text-indent: 0px; }
.xilian_kehu .buttonRow { width: 100%; text-align: left; display: none; }
.xilian_kehu .buttonRow a { float: left; margin: 0px 0px; }
.xilian_kehu #checkoutConfirmDefaultShipment, .xilian_kehu #checkoutConfirmDefaultShipmentTitle { text-indent: 0px; padding: 0 10px 10px 10px; font-size: 12px; }
.xilian_bottom { float: left; width: 100%; height: 20px; }
.xilian_xingge { border: 1px solid #E0E3D7; background: url(../images/gradient_below_nav.jpg) repeat-x center 0px; margin: 10px 0px 0px 0px; display: none; }
.xilian_xingge_1 { background: url(../images/blue_gradient_bottom_968x15.jpg) repeat-x center bottom; width: 98%; min-height: 100px; padding: 10px 1%; }
.xilian_xingge_1 .xinlianxingge_content { min-height: 50px; }
.xilian_xingge_1 .buttonRow { width: 100%; text-align: left; }
.xilian_xingge_1 .buttonRow a { float: left; margin: 0px 0px; }
.xilian_cartdetail { margin: 10px 0 0 0; }
.withOutAccount em { text-decoration: underline; }
#shoppingCartDefault LEGEND, #checkout LEGEND, #loginDefault LEGEND { background: none; color: #404040; }
.centerColumn { font-size: 12px; }
#linkCheckoutPaymentAddr img { margin: 0 90px 0 0; }
.logreg { background: url(../images/logreg.jpg) no-repeat left #fff; padding: 5px 300px 5px 67px; border: 1px solid #E0E3D7; margin-top: 10px; }
.logreg h3 { padding: 0px; }
#main .logreg a { text-decoration: underline; color: #f00; padding: 0px 10px; }
.logreg p { padding: 5px 0px; width: 580px; }
.howto { border: 1px solid #E0E3D7; }
.paymentinfo { border: 1px solid #E0E3D7; }
.paymentinfo table { width: 70%; margin: 30px auto; padding: 20px; border: 1px solid #369; line-height: 1.6em; }
.paymentinfo table td { padding: 5px; width: 187px; height: 182px; }
#checkoutSuccess { background: #fff; padding: 10px; }
#checkoutSuccessHeading { }
#checkoutSuccessOrderNumber { }
#checkoutSuccessMainContent { }
#checkoutSuccessContactLink { }
#checkoutSuccessThanks { }
#account_header { float: left; width: 100%; margin-bottom: 1em; }
#account_header h2 { font-size: 14px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; }
#account_left { float: left; width: 20%; border: 1px solid #c1c1c1; }
#account_left h3 { background: #404040; color: #fff; font-size: 12px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; padding: 0.8em 0; text-indent: 10px; font-weight: normal; }
#account_left_content { float: left; width: 100%; background: #fff; }
#account_left_content ul { float: left; width: 80%; padding: 10%; }
#account_left_content ul li { float: left; }
#account_left_content ul li a { display: block; font-size: 12px; color: #000; }
#account_left_content ul li a:hover { text-decoration: underline; }
#prevOrders { margin-bottom: 1.5em; }
#prevOrders h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; }
#prevOrders th { border: 1px solid #C1C1C1; border-left: none; border-right: none; padding: 11px 10px 11px 0px; text-align: left; border-image: initial; font-size: 10px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; text-transform: uppercase; width: auto; }
#prevOrders td { border-bottom: 1px solid #C1C1C1; padding: 5px 10px 5px 0px; text-align: left; vertical-align: middle; font-size: 12px; }
#prevOrders td.cartTotalDisplay { color: #404040; }
#prevOrders td a { display: block; color: #404040; }
#prevOrders td .Quantity_product { width: 70px; padding: 5px 10px 0px 3px; border-bottom: 1px dashed #c1c1c1; float: left; margin-bottom: 3px; }
#prevOrders .col_right { padding-right: 0px; text-align: right; padding-left: 30px; }
#prevOrders .cartQuantity br { display: none; }
#accountDefault, #accountHistoryDefault, #accountHistInfo, #createAcctSuccess, #accountEditDefault, #addressBookDefault, #addressBookProcessDefault, #accountPassword { float: right; width: 69%; color: #404040; border: 1px solid #c1c1c1; padding: 1% 4%; }
#accountHistoryDefault h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; }
.orderHistoryDetailedOrder_time { font-size: 11px; float: right; }
#accountHistoryDefault fieldset { border: 0; padding: 0px; margin-bottom: 1em; }
#accountHistoryDefault fieldset h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#accountHistoryDefault fieldset .forward { float: left; margin-top: 5px; border-top: 1px solid #eee; width: 100%; padding-top: 5px; }
#accountHistoryDefault fieldset .forward a { background: #404040; color: #fff; line-height: 24px; font-size: 9px; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; padding: 0px 10px; display: block; float: left; border: 1px solid #404040; }
#accountHistoryDefault fieldset .forward a:hover { background: #fff; color: #404040; text-decoration: none; border: 1px solid #404040; }
#accountHistInfo h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; }
#accountHistInfo h3 { text-align: left; font-size: 12px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; clear: both; }
#accountHistInfo table { }
#accountHistInfo table h2 { text-align: left; }
#accountHistInfo tr.tableHeading th { border-bottom: 1px solid #C1C1C1; padding: 11px 10px 11px 0px; text-align: left; border-image: initial; font-size: 9px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; text-transform: uppercase; width: auto; }
#accountHistInfo tr td { border-bottom: 1px solid #C1C1C1; padding: 5px 10px 5px 0px; text-align: left; vertical-align: middle; font-size: 12px; }
#accountHistInfo .accountTotalDisplay, #accountHistInfo #myAccountTotal { text-align: right; padding-right: 0px; }
#accountHistInfo .accountProductDisplay { font-size: 11px; }
#accountHistInfo .accountProductDisplay ul { float: none; }
#myAccountOrdersStatus { margin-top: 10px; color: #404040; }
#myAccountShipInfo { color: #404040; margin: 2em 1%; width: 43%; float: left; }
#myAccountShipInfo address { padding: 10px 0px; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; }
#myAccountShipInfo b { font-weight: normal; }
#myAccountShipInfo div { clear: both; }
#myAccountShipInfo #myAccountPaymentInfo { float: left; }
#history_order_informartion_1 { float: right; width: 48%; border-left: 1px solid #c1c1c1; margin: 2em 1%; padding-left: 4%; }
#accountHistInfo #orderTotals { border: 0; margin: 0px; width: 200px; float: right; }
#accountHistInfo #orderTotals .lineTitle { float: left; }
#history_order_informartion_2 { float: right; width: 98%; border-top: 1px solid #c1c1c1; margin: 1em 1%; padding: 1em 1%; }
#accountHistInfo #payment_run { float: left; margin: 0px; width: 100%; margin-top: 2em; }
.form8 { float: right; }
#accountHistInfo #payment_quick #form8 { float: right; }
#accountHistInfo #payment_quick #form8 span { float: left; width: 80px; }
#payment_quick .payment_quick_detail { float: left; }
.payment_quick_detail { width: 40%; }
.payment_quick_detail p { float: left; margin-top: 1.1em; }
.payment_quick_detail hr { float: left; width: 100%; }
.payment_quick_detail a { text-decoration: underline; font-size: 12px; }
#accountDefault h1 { display: none; }
#accountLinksWrapper { float: left; width: 98%; padding: 1%; }
#accountLinksWrapper h2 { float: left; clear: both; }
#accountLinksWrapper ul { float: left; clear: both; }
#accountLinksWrapper ul li { float: left; line-height: 23px; clear: both; }
#accountLinksWrapper ul li a { }
#sendSpendWrapper { padding: 1%; }
#accountDefault h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; margin-bottom: 1em; float: left; padding: 20px 80px 0px 0px; }
#accountDefault h2 .account_hello { float: left; margin-top: 10px; font-size: 11px; color: #404040; font-family: arial; font-weight: normal; padding-top: 1px; border-top: 1px solid #c1c1c1; padding-right: 40px; }
#accountDefault .account_icon { float: left; height: 60px; width: 60px; padding: 10px 10px 10px 0; }
#accountDefault hr { margin: 1em 0; float: left; width: 100%; height: 1px; background: #c1c1c1; border: 0; }
#accountDefault .account_index_sub { float: left; width: 100%; }
#accountDefault .account_index_sub_1 { padding: 0px; float: left; width: 67%; padding: 2% 1%; }
#accountDefault .account_index_sub_2 { float: right; width: 25%; clear: none; padding: 2% 1% 2% 3%; border-left: 1px solid #c1c1c1; }
#accountDefault .account_index_sub h3 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; margin-bottom: 1em; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; font-weight: normal; padding: 1em; }
#accountDefault .account_index_sub_1 a { font-size: 12px; text-decoration: underline; padding: 0px 10px 0px 0px; }
#accountDefault .account_index_sub_2 span { float: right; text-align: right; }
#accountDefault .account_index_sub_2 .account_index_sub_1_left { text-align: left; float: left; }
#accountDefault .account_index_sub_2 hr { margin: 3px 0; }
#gvSendDefault { float: left; width: 100%; }
#gvSendDefault #sendSpendWrapper { float: right; background: #eee; }
#gvSendDefault #gvSendDefaultHeadingSend { float: left; }
#gvSendDefault #gvSendDefaultMainContent { float: left; width: 60%; }
#gvSendDefault #gvSendDefaultMainContent a { font-weight: bold; color: #f00; }
#gvSendDefault LABEL, h4.optionName { padding: 0px; width: 9em; float: left; clear: both; }
#gvSendDefault TEXTAREA { float: left; width: inherit; height: 85px; width: 82%; }
#gvSendDefault .back { float: left; }
#gvFaqDefault { float: left; width: 100%; }
#gvFaqDefault #sendSpendWrapper { background: #eee; }
#gvFaqDefault #gvFaqDefaultHeading { float: left; clear: both; padding: 1% 1% 0 1%; }
#gvFaqDefault #gvFaqDefaultMainContent { float: left; width: 98%; padding: 1%; background: #eee; margin-bottom: 10px; }
#gvFaqDefault #gvFaqDefaultMainContent a { width: 48%; text-indent: 10px; display: block; line-height: 23px; float: left; }
#gvFaqDefault #gvFaqDefaultMainContent br { display: none; }
#gvFaqDefault #gvFaqDefaultSubHeading { float: left; clear: both; }
#gvFaqDefault #gvFaqDefaultContent { float: left; width: 100%; }
#gvFaqDefault .buttonRow { float: right; }
#createAcctSuccess h1 { display: none; }
#createAcctSuccess h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; }
#createAcctSuccessMainContent { float: left; }
#createAcctSuccessMainContent a { text-decoration: underline; }
#createAcctSuccess fieldset { border: 0; padding: 0px; margin: 1em 0; float: left; width: 100%; }
#createAcctSuccess fieldset h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#createAcctSuccess fieldset address { padding: 1em 0px; }
#createAcctSuccess fieldset address b { font-weight: normal; }
#createAcctSuccess fieldset .buttonRow { float: left; }
#createAcctSuccess fieldset .buttonRow a { float: left; padding: 0.5em 1em; border: 1px solid #404040; background: #404040; color: #fff; font-size: 12px; }
#createAcctSuccess fieldset .buttonRow a:hover { background: #fff; color: #404040; text-decoration: none; }
#accountEditDefault { }
#accountEditDefault fieldset { border: 0; padding: 0px; margin: 1em 0; float: left; width: 100%; }
#accountEditDefault fieldset h2 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#addressBookDefault h1 { display: none; }
#addressBookDefault h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; }
#addressBookDefault h3 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; margin-bottom: 1em; }
#addressBookDefault address { padding: 0px; float: left; width: 46%; border-right: 1px solid #c1c1c1; padding: 1%; }
#addressBookDefault address b { font-weight: normal; }
#addressBookDefault .instructions { float: right; width: 48%; clear: none; padding: 2% 1%; }
#addressBookDefault .instructions b { float: left; }
#addressBookDefault .instructions span { clear: both; }
#addressBookDefault hr { margin: 1em 0; float: left; width: 100%; height: 1px; background: #c1c1c1; border: 0; }
#addressBookDefault fieldset { border: 0; padding: 0px; margin: 1em 0; float: left; width: 100%; }
#addressBookDefault fieldset h3 { margin: 0px; }
#addressBookDefault .addressBookDefaultName { float: left; margin-top: 10px; clear: both; }
#addressBookDefault fieldset .buttonRow { float: left; margin: 3px; margin-top: 10px; }
#addressBookDefault fieldset .buttonRow a { float: left; padding: 0.3em 1em; border: 1px solid #404040; background: #404040; color: #fff; font-size: 11px; }
#addressBookDefault fieldset .buttonRow a:hover { background: #fff; color: #404040; text-decoration: none; }
#addressBookProcessDefault h1 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em; }
#addressBookProcessDefault fieldset { border: 0; padding: 0px; margin: 1em 0; float: left; width: 100%; }
#addressBookProcessDefault fieldset h3 { font-size: 11px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #C1C1C1; padding: 1em 0; background: #fff; }
#addressBookProcessDefault .user_adress { padding: 0px; float: left; width: 60%; border-right: 1px solid #c1c1c1; padding: 1%; }
#addressBookProcessDefault .user_address_max { float: right; width: 35%; clear: none; padding: 2% 1%; }
#addressBookProcessDefault hr { margin: 1em 0; float: left; width: 100%; height: 1px; background: #c1c1c1; border: 0; }
#addressBookProcessDefault address { padding: 0px; float: left; width: 46%; border-right: 1px solid #c1c1c1; padding: 1%; }
#addressBookProcessDefault address b { font-weight: normal; }
#addressBookProcessDefault .instructions { float: right; width: 48%; clear: none; padding: 2% 1%; color: #f00; }
#addressBookProcessDefault .buttonRow { float: left; margin-bottom: 10px; }
#addressBookProcessDefault .buttonRow a { float: left; padding: 0.3em 1em; border: 1px solid #404040; background: #404040; color: #fff; font-size: 11px; }
#addressBookProcessDefault .buttonRow a:hover { background: #fff; color: #404040; text-decoration: none; }
#accountPassword h1 { }
#accountPassword fieldset { border: 0; padding: 0px; margin: 1em 0; float: left; width: 100%; }
#accountPassword fieldset h2 { padding: 10px 0px; text-align: left; font-size: 13px; color: #404040; font-family: 'AkzidenzGroteskBE-LightEx', Helvetica, Arial, sans-serif; letter-spacing: 1px; font-weight: normal; border-bottom: 1px solid #c1c1c1; }
#accountPassword hr { margin: 1em 0; float: left; width: 100%; height: 1px; background: #c1c1c1; border: 0; }