/* Account form table */ .AddressList {} table.AccountDetailsTable { width : 585px; margin : 0 10px 10px 10px; border-collapse : collapse; } table.AccountDetailsTable tr th, table.AccountDetailsTable tr td { padding : 5px; text-align : left; vertical-align : top; font-weight : normal; } table.AccountDetailsTable tr th.ErrorSummary ul { width : 100%; } table.AccountDetailsTable tr th.ErrorSummary ul li { padding : 2px 10px 2px 10px; } table.AccountDetailsTable tr th.Label { width : 150px; font-size : 0.95em; font-weight : bold; } table.AccountDetailsTable tr.SectionFinalRow td, table.AccountDetailsTable tr.SectionFinalRow th { padding-bottom : 10px; } table.AccountDetailsTable tr.FinalRow th { padding : 15px 0; border-top : 1px solid #d7d7d7; } table.AccountDetailsTable tr.FinalRow th.Previous { padding-left : 10px; text-align : left; } table.AccountDetailsTable tr.FinalRow th.Next { padding-right : 10px; text-align : right; } table tr td.Value div.ShortInput { width : 55px; float : left; } table tr td.Value div.ShortInput .ShortInputField { width : 35px; float : left; } table tr td.Value div.Input { width : 170px; float : left; } table tr td.Value div.Input .InputField { width : 150px; float : left; } table tr td.Value div.LongInput { width : 270px; float : left; } table tr td.Value div.LongInput .LongInputField { width : 250px; float : left; } table tr td.Value div.DateInput { width : 230px; float : left; } /* Login / register specific controls */ table.CustomerControl { margin : 10px; } table.CustomerControl tr th.Header { width : 280px; padding : 0 0 0 10px; background : #4475a4 url(/skins/TaM/img/border/BoxControlHeaderBgL.gif) no-repeat left top; color : #ffffff; } .Layout #BodyContent table.CustomerControl tr th.Header h2 { margin : 0; padding : 4px 0; width : 100%; background : #4475a4 url(/skins/TaM/img/border/BoxControlHeaderBgR.gif) no-repeat right top; color : #ffffff; font-size : 1.2em; } table.CustomerControl tr th.Spacer { width : 10px; } table.CustomerControl tr td.Content { padding : 10px; border-right : 1px solid #cccccc; border-bottom : 1px solid #cccccc; border-left : 1px solid #cccccc; } table.CustomerControl tr td.Content a:hover { text-decoration : none; } table.LoginForm tr th, table.LoginForm tr td { padding-bottom : 10px; text-align : left; } table.LoginForm tr th.Label { padding-right : 2px; } table.LoginForm tr td.Value { padding-left : 12px; } .SignInButton { margin-bottom : 5px; display : block; } div.NewCustomerDetails { width : 265px; margin-bottom : 10px; } div.HelpGlueTextContainer { margin : 0 10px 10px 10px; } /* User registration specific */ div.EmailOptOut { padding : 2px 0 0 0; clear : both; color : #999; } div.EmailOptOut input { vertical-align : middle; } div#MainContent p { margin-right : 10px; margin-bottom : 15px; margin-left : 10px; } a.AddAddressButton { width : 128px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/add_address_button.png); } a.ViewAddressButton { width : 128px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/view_address_button.png); } a.AddCardButton { width : 128px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/add_card_button.png); } a.ViewCardButton { width : 128px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/view_card_button.png); } a.PrintOrderButton { width : 56px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/print_btn.jpg); } a.ViewOrderButton { width : 83px; height : 21px; float : right; display : block; background : url(/skins/TaM/img/buttons/view_order_btn.jpg); } a.CancelButton { width : 128px; height : 21px; display : block; background : url(/skins/TaM/img/buttons/cancel_button.png); } a.AddAddressButton span.label, a.ViewAddressButton span.label, a.AddCardButton span.label, a.ViewCardButton span.label, a.ViewOrderButton span.label, a.PrintOrderButton span.label, a.CancelButton span.label { display : none; } /* My account page specific styles */ div.MyAccountLinks { margin-bottom : 20px; } div#MyDetails { padding-left : 15px; } div#MyDetails, /* IE6 specific : Store-ie6.css */ div#MyOrders /* IE6 specific : Store-ie6.css */ { width : 45%; float : left; } div#MyDetails h4, div#MyOrders h4 { margin : 0 0 10px 0; padding : 0; } div#MyDetails ul li, /* IE6 specific : Store-ie6.css */ div#MyOrders ul li { list-style-type : none; } div#MyDetails ul li a, /* IE6 specific : Store-ie6.css */ div#MyOrders ul li a /* IE6 specific : Store-ie6.css */ { margin-bottom : 5px; padding-top : 10px; padding-bottom : 10px; padding-left : 40px; display : block; } .UserDetailsLink /* IE6 specific : Store-ie6.css */ { background : transparent url(/img/account/user.png) no-repeat left top; } .AddressDetailsLink /* IE6 specific : Store-ie6.css */ { background : transparent url(/img/account/address.png) no-repeat left top; } .CardDetailsLink /* IE6 specific : Store-ie6.css */ { background : transparent url(/img/account/card.png) no-repeat left top; } .OrderDetailsLink /* IE6 specific : Store-ie6.css */ { background : transparent url(/img/account/order.png) no-repeat left top; } .RmaDetailsLink /* IE6 specific : Store-ie6.css */ { background : transparent url(/img/account/rma.png) no-repeat left top; } div.RecentOrders { padding-top : 20px; clear : both; } .RecentOrders { clear : both } /* Manage details page specific styles */ .nextStepButton, .DeleteCreditCardsButton { float : right } th.emptyMessage p { text-align : center; } /* Manage orders page specfic styles */ table.OrderListTable { width : 100%; border-collapse : collapse; } table.OrderListTable tr.FinalRow th { padding-top : 15px; padding-left : 0; border-top : 1px solid #ccc; } /* Order list control specific styles */ table.OrderListItem { width : 100%; border-collapse : collapse; } table.OrderListItem tr th, table.OrderListItem tr td { padding : 10px 5px; text-align : left; font-weight : normal; } table.OrderListItem tr td.FirstCell, table.OrderListItem tr td.LastCell { width : 9px; padding : 0; } table.OrderListItem tr.OrderDetails td { padding-top : 15px; border-top : 1px solid #ccc; } ol.OrderItems { margin-left : 20px; } ol.OrderItems li { list-style-type : square; } table.OrderListItem tr.FinalRow th { padding-top : 15px; padding-left : 0; border-top : 1px solid #ccc; } table.OrderListItem tr th.deleteCell { text-align : center; } /* Header row styles */ table.OrderListItem tr.Header { background : #fff url(/skins/TaM/img/basket/header_bg.gif) repeat-x left top; } table.OrderListItem tr.Header th { padding : 10px 5px; vertical-align : top; font-weight : bold; } table.OrderListItem tr.Header .FirstHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_l.gif) no-repeat left top; } table.OrderListItem tr.Header .LastHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_r.gif) no-repeat right top; } /* Manage orders page specific styles */ table#TableOrderItems tr.Header { background : #fff url(/skins/TaM/img/basket/header_bg.gif) repeat-x left top; } table#TableOrderItems tr.Header th { padding : 10px 5px; vertical-align : top; } table#TableOrderItems tr.Header .FirstHeader { padding-left : 20px; text-align : left; background : transparent url(/skins/TaM/img/basket/header_bg_l.gif) no-repeat left top; } table#TableOrderItems tr.Header .LastHeader { background : transparent url(/skins/TaM/img/basket/header_bg_r.gif) no-repeat right top; } table#TableOrderItems td.ThumbCell { padding-left : 20px; text-align : left; } /* View Order page specific styles */ div.BasketSummary { padding : 5px 10px 10px 10px; } table.AddressDetailsTable { width : 100%; margin-right : auto; margin-bottom : 10px; margin-left : auto; border-collapse : collapse; } .Content td#BodyContent table.AddressDetailsTable tr.HeaderRow h3 { margin : 0; padding : 4px 0; } .Content td#BodyContent table.AddressDetailsTable tr.HeaderRow td { padding : 0; } table.AddressDetailsTable th, table.AddressDetailsTable td { padding : 5px; font-size : 0.95em } table.AddressDetailsTable th.Right, table.AddressDetailsTable th.Left { width : 3px; } table.AddressDetailsTable th.Label { padding : 5px 5px 5px 0; text-align : left; width : 128px; } /* Manage cards specific styles */ table.CardList { width : 100%; border-collapse : collapse; } table.CardList tr th, table.CardList tr td { padding : 10px 5px; text-align : left; font-weight : normal; } table.CardList tr td.FirstCell, table.CardList tr td.LastCell { width : 9px; padding : 0; } table.CardList tr.FinalRow th { padding-top : 15px; padding-left : 0; border-top : 1px solid #ccc; } table.CardList tr th.deleteCell { text-align : center; } /* Header row styles */ table.CardList tr.Header { background : #fff url(/skins/TaM/img/basket/header_bg.gif) repeat-x left top; } table.CardList tr.Header th { padding : 10px 5px; vertical-align : top; font-weight : bold; } table.CardList tr.Header .FirstHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_l.gif) no-repeat left top; } table.CardList tr.Header .LastHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_r.gif) no-repeat right top; } table.CardList tr th p, table.CardList tr td p { margin : 0 5px 10px 5px; } /* Manage Address specific styles */ table.AddressList { width : 100%; border-collapse : collapse; } table.AddressList tr th, table.AddressList tr td { padding : 10px 5px; text-align : left; font-weight : normal; } table.AddressList tr td.FirstCell, table.AddressList tr td.LastCell { width : 9px; padding : 0; } table.AddressList tr.FinalRow th { padding-top : 15px; padding-left : 0; border-top : 1px solid #ccc; } table.AddressList tr th.deleteCell { text-align : center; } table.DeliveryInstructionsTable { margin-left : 5px; margin-bottom : 10px; } table.DeliveryInstructionsTable td { font-size : 0.95em; } table.DeliveryInstructionsTable td.Label { width : 126px; padding : 5px; font-weight : bold; } table.DeliveryInstructionsTable td.Content { padding : 5px; } /* Header row styles */ table.AddressList tr.Header { background : #fff url(/skins/TaM/img/basket/header_bg.gif) repeat-x left top; } table.AddressList tr.Header th { padding : 10px 5px; vertical-align : top; font-weight : bold; } table.AddressList tr.Header .FirstHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_l.gif) no-repeat left top; } table.AddressList tr.Header .LastHeader { width : 9px; padding : 0; background : transparent url(/skins/TaM/img/basket/header_bg_r.gif) no-repeat right top; } table.AddressList tr th p, table.AddressList tr td p { margin : 0 5px 10px 5px; } table tr th.RecaptchaLabel { padding-top : 72px; }
