html, body {
height:100%;
}
.none {
display:none;
}
.cl_both {
clear:both;
}
.fl_right {
float:right;
}
.fl_left {
float:left;
}
br.clear {
font-size:0;
line-height:0;
}
.ofh {
overflow:hidden;
}
.fs_lh {
font-size:0;
line-height:0;
}
* {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.dib {
display:inline-block;
}
button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.contentPadd h3.first_h3 {
margin-top:0;
}
.btn_position {
bottom:10px;
padding:0;
position:absolute;
right:10px;
}
img {
border:0 none;
}
form {
display:inline;
}
small {
font-size:90%;
}
.table {
width:100%;
}
.order_history td {
padding:1px 0 2px;
}
td {
vertical-align:top;
}
.contentText, .contentText table {
font-size:1em;
line-height:1.5;
}
.productListTable {
font-size:1.2em;
line-height:1.5;
padding:0;
}
.productListTable tr.alt td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
}
.small_title {
color:#000000;
}
.loginPage p.small_title {
font-size:1.1em;
padding-bottom:10px;
}
.fieldKey {
font-size:1em;
font-weight:normal;
line-height:1em;
padding:11px 0 0;
width:150px;
}
.fieldValue {
font-size:1em;
line-height:1.5;
padding:7px 0;
}
.loginPage .fieldKey {
width:auto;
}
.fieldValue input.input {
padding-left:6px;
padding-right:6px;
width:70%;
}
.fieldValue.radio input {
float:left;
}
.fieldValue.radio div {
display:inline-block;
float:left;
}
.infoString {
}
.infoString small strong {
font-size:111%;
}
.input_radio {
display:inline-block;
}
.input_radio input {
margin:5px 0 0 5px;
}
.radio_set {
display:inline-block;
margin:2px 0 0 5px;
}
.fieldValue select.input {
width:72.5%;
}
.loginPage .fieldValue .input {
width:92%;
}
table, p {
line-height:1.5;
}
.crosspiece {
height:0;
visibility:hidden;
width:120px;
}
.crosspiece100 {
height:0;
visibility:hidden;
width:100px;
}
.crosspiece95 {
height:0;
visibility:hidden;
width:95px;
}
.crosspiece85 {
height:0;
visibility:hidden;
width:85px;
}
.forgotten {
line-height:1em;
padding-top:10px;
}
.boxText {
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
.errorBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFB3B5 none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
}
.stockWarning {
color:#CC0033;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
.productsNotifications {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
}
.orderEdit {
color:#97168D;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
text-decoration:underline;
}
.orderEdit:hover {
text-decoration:none;
}
tr.header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
tr.headerNavigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBC3D3 none repeat scroll 0 0;
}
td.headerNavigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
}
tr.headerError {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF0000 none repeat scroll 0 0;
}
td.headerError {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF0000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
tr.headerInfo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#00FF00 none repeat scroll 0 0;
}
td.headerInfo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#00FF00 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
tr.footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBC3D3 none repeat scroll 0 0;
}
td.footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
}
.infoBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6B7CB none repeat scroll 0 0;
}
.infoBoxNotice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF8E90 none repeat scroll 0 0;
}
.infoBoxNoticeContents {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFE6E6 none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
td.infoBoxHeading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
}
td.infoBox, span.infoBox {
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F9 none repeat scroll 0 0;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F9 none repeat scroll 0 0;
}
table.productListing {
border:1px solid #B6B7CB;
border-spacing:1px;
}
.productListingHeader {
color:#FFFFFF;
font-weight:bold;
table-layout:fixed;
}
.productListingHeader a:hover {
color:#D2D2D2;
}
.productListingData {
table-layout:fixed;
}
a.pageResults {
color:#0000FF;
}
a.pageResults:hover {
color:#0000FF;
}
td.pageHeading, div.pageHeading {
color:#9B9B9B;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
}
tr.subBar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F7FD none repeat scroll 0 0;
}
td.subBar {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
td.main, p.main {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
line-height:1.5;
}
td.accountCategory {
color:#AABBDD;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
}
td.tableHeading {
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
checkbox, input, radio, select {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
}
textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
width:97%;
}
span.greetUser {
font-family:Arial,Helvetica,sans-serif;
}
table.formArea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F9FE none repeat scroll 0 0;
border:1px solid #7B9EBD;
}
td.formAreaTitle {
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
span.markProductOutOfStock {
color:#C76170;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
span.errorText {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
}
.messageBox {
font-family:Arial,Helvetica,sans-serif;
}
.messageStackError, .messageStackWarning {
font-family:Arial,Helvetica,sans-serif;
}
.messageStackSuccess {
font-family:Arial,Helvetica,sans-serif;
}
.inputRequirement {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
padding:10px 10px 0 0;
}
.tdbLink a {
}
.tdbLink button {
}
.accountLinkList {
list-style-type:none;
margin:0 2px 0 10px;
padding:5px;
}
.accountLinkList li {
line-height:1.5em;
}
.accountLinkListEntry {
float:left;
margin-right:5px;
}
.buttonSet .bg_button2 .button-padd, .buttonSet .bg_button2-act .button-padd, .buttonSet .bg_button22 .button-padd, .buttonSet .bg_button22-act .button-padd {
padding:0;
}
.relative {
position:relative;
}
.caption {
position:absolute;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
filter:none;
opacity:1;
}
.products_model {
display:inline;
}
h1 .smallText {
font-size:0.8em;
font-weight:normal;
}
h2 .smallText {
font-size:0.8em;
}
mark {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:inherit;
}
