﻿.form span.shorterror{ background: url(/images/common/arrow_error.gif) no-repeat left top; display:block; width:125px; color:#fff; padding-left:15px; font-size:10px; line-height:16px; position:absolute;top:3px; right:0px;}
.item span.notinstock {width:220px;float:left;color:#ff0000;text-transform:uppercase;font-weight:bold;vertical-align:bottom;font-size:12px; line-height:12px; margin-top:5px;}
.item p .smallDropDown { width: 40px; }
.item a.remove{padding-right:0px; padding-left: 15px;}
.form p.errorMessage {margin-bottom:5px;position:relative;width:730px; color: #80a3b7; font-size:11px;line-height: 11px;}
.error {color:#D71313; font-size:11px;line-height: 11px; }
.newsletterregistrationerror {color: red; font-size:11px;line-height: 11px; }

/* BEGIN additional style code */
.modalBackground { background-color: Black; filter:alpha(opacity=70); opacity:0.7; -moz-opacity: 0.7; }
.popupPanel {padding: 10px; margin: 3px;}
.popupFrame { border-width: 0px; margin: 0px 0px 0px 0px; width: 100%; }
.popupWait { text-align: center; width: 100%; height: 90%; vertical-align:middle; }
.popupTitle{font-family:Tahoma, Geneva, sans-serif;font-size:20px;font-weight:500;color:#80a3b7;text-transform:uppercase;margin:6px 0px 0px 0px; text-align: left; }
.popup { background-color: White; border:solid 1px #eeeeee; padding:4px; margin:0px; text-align: left; }
.zoom, .friend, .print, .pointer { cursor: pointer; }
.popupHeader { height: 30px; padding-left: 5px; padding-right: 5px; }
.popupFooter { height: 45px; background-color: white; padding-top: 4px; }
.handcursor { cursor: pointer; }
.label{text-transform:lowercase;font-size:12px;color:#80A3B7;text-decoration:none;display:block;float:left;padding:0px 11px 0px 0px;margin-right:3px;}

.formArea input {border:1px solid #80a3b7;height:16px;color:#323232;font-size:12px;}
.formArea td {font-size: 12px;}

.dragHandle { cursor: move }
.space{color:White;font-style:normal;font-weight:bold;visibility:hidden;}
a.lang_active{color:#D71313;}
.notAvailable { color:#D71313; text-align: left; float: left; }
                
.store p.right{border-top:0px;text-align:right;clear:both;width:100%;padding:5px 0px;margin:0px;line-height:20px;}

/* Taken from the style.css file, since color changed */
.processnav a{color:#80a3b7;margin:0px 15px;text-decoration:none;}
.processnav a.processing{color:#D71313;}
.processnav a.processing:hover{color:#D71313;}
.processnav a.processed:hover{color:#D71313;}
/* Taken from the style.css file, since color changed */

.pages-link2-selected { font-weight: bold; color: #D71313; }
.popupBlock { border: 1px solid #80a3b7; }
.popupBlockText { font-size:11px; color:#80a3b7; vertical-align: top; }
.popupBlockWhite { font-size:11px; color:White; vertical-align: top; }

.topsearch div
{
    text-align:right;
}

.topsearch div label
{
    padding-right: 30px;
}

.passwordError {color: #80a3b7; font-size:11px;line-height: 11px; margin-bottom: 10px }




/* END additional style code */