BODY {
margin:0;
}

.tax_info {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

A {
font-family:arial narrow,sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
}

A#DETI3 {
font-family:arial narrow,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

A#DETI4 {
font-family:arial narrow,sans-serif;
font-size:14px;
color:#F00;
text-decoration:none;
}

A:hover {
color:#939;
text-decoration:none;
}

A:hover#DETI3 {
font-family:arial narrow,sans-serif;
font-size:12px;
color:#939;
text-decoration:none;
}

A.pageResults {
color:#000;
font-size:16px;
font-weight:700;
text-decoration:none;
}

A.pageResults:hover {
color:#939;
font-size:14px;
font-weight:700;
text-decoration:none;
}

FORM {
display:inline;
}

TD.productListing-data {
font-family:arial narrow,sans-serif;
font-size:12px;
line-height:1.2;
}

TD.main,P.main {
font-family:arial narrow,sans-serif;
font-size:13px;
line-height:1.5;
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:arial narrow,sans-serif;
font-size:11px;
}

TEXTAREA {
width:100%;
font-family:arial narrow,sans-serif;
font-size:13px;
}

TABLE.formArea {
border-color:#50667E;
border-style:solid;
border-width:0;
}

.moduleRowOver {
cursor:hand;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:arial narrow,sans-serif;
font-size:13px;
color:#8c8c8c;
}

.inputRequirement {
font-family:arial narrow,sans-serif;
font-size:13px;
color:red;
}

TD.DETI1 {
font-family:arial narrow,sans-serif;
font-size:16px;
color:#D60659;
font-weight:700;
}

TD.DETI2 {
font-family:arial narrow,sans-serif;
font-size:16px;
color:#D3D6DB;
font-weight:700;
}

TD.DETI3 {
font-family:arial narrow,sans-serif;
font-size:14px;
color:#939;
font-weight:700;
}

TD.DETI4 {
font-family:arial narrow,sans-serif;
font-size:14px;
color:#939;
}

TD.DETI7 {
font-family:arial narrow,sans-serif;
font-size:14px;
color:#000;
}

TD.DETI8 {
font-family:arial narrow,sans-serif;
font-size:14px;
color:#306;
}

// BOF CSS POPUP
#menu {
position:relative;
top:0;
left:0;
width:50px;
z-index:450;
}

#menu a.p1,#menu a.p1:visited {
display:block;
width:95px;
height:76px;
text-decoration:none;
background:#000;
top:0;
left:0;
border:0;
}

#menu a img {
border:0;
}

#menu a.p1:hover {
text-decoration:none;
background-color:#939;
color:#fff;
}

#menu a .large {
display:block;
position:absolute;
width:1px;
height:1px;
border:0;
top:-1px;
left:-1px;
}

#menu a.p1:hover .large {
display:block;
position:absolute;
top:50px;
left:400px;
width:166px;
height:133px;
border:0 solid #000;
}

.boxText,TD.smallText,SPAN.smallText,P.smallText {
font-family:arial narrow,sans-serif;
font-size:13px;
}

.messageBox,.messageStackError,.messageStackWarning,.messageStackSuccess {
font-family:arial narrow,sans-serif;
font-size:13px;
color:#ff0000;
}

A#DETI,A:hover#DETI {
font-weight:700;
color:#939;
text-decoration:none;
}

A#DETI2,A:hover#DETI2 {
font-family:arial narrow,sans-serif;
font-size:13px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.checkoutBarCurrent,TD.DETI5,TD.DETI6 {
font-family:arial narrow,sans-serif;
font-size:13px;
color:#000;
}

/* BOF osC reCAPTCHA */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color: #f8f8f9 !important; /* reCaptcha widget background color */
}

#recaptcha_table {
   border-color: #f8f8f9 !important;     /* reCaptcha widget border color */
}

#recaptcha_response_field {
   border-color: #b6b7cb !important;     /* Text input field border color */
   background-color:#ffffff !important;  /* Text input field background color */
   color: #000000                        /* Text input field font color */
}
/* EOF osC reCAPTCHA */