@import url(style.css);

.hr {
height:1px;
background:#fff url('images/Button.png');
}

.hr hr {
display:none;
}

.infoBox {
font-size:1.2em;
line-height:15px;
background-color:#f1f1f1;
border-color:#ccc;
margin:0;
}

.infoBoxHeading {
background-image:url('images/Header.jpg');
border:1px solid #ccc;
height:22px;
font:bold 1.1em sans-serif;
color:#444;
padding:5px 0 0 5px;
}

.infoBoxHeading a {
color:#444;
text-decoration:underline;
}

.infoBox,SPAN.infoBox {
font-size:11px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
background:#fff;
border-color:#ccc;
padding:5px;
}

.catBox {
font-size:11px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
background:#fff;
border-color:#ccc;
padding:0;
}

.gvBox {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
border-color:#ccc;
}

.stockWarning {
font-family:Arial, sans-serif;
font-size:11px;
color:#c03;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
font-family:Arial, sans-serif;
font-size:11px;
color:#70d250;
text-decoration:underline;
}

FORM {
display:inline;
}

.priceDisclaimer {
font-size:9px;
line-height:1.2;
font-weight:normal;
}

.price {
font-size:12px;
line-height:1;
font-weight:700;
}

.productListingOuter {
height:300px;
width:260px;
float:left;
border:1px solid #ccc;
margin:5px;
}

.productListingInner {
text-align:center;
padding:10px;
}

TR.headerError {
color:red;
font-size:12px;
}

a.confirmationEdit {
font-style:italic;
font-size:10px;
color:#999;
}

SPAN.greetUser {
font-weight:700;
}

TABLE.formArea {
padding:0 5px;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#c76170;
font-weight:700;
}

SPAN.productDiscountPrice {
font-family:Arial, sans-serif;
color:red;
font-weight:700;
}

.sitemap_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ccc;
}

.sitemap_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
padding:2px;
}

.messageStackError,.messageStackWarning {
font-family:Arial, sans-serif;
font-size:11px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Arial, sans-serif;
font-size:11px;
background-color:#9f0;
}

.inputRequirement {
font-family:Arial, sans-serif;
font-size:11px;
color:red;
}

.tableBody {
padding:5px;
}

.onepxwidth {
width:1px;
}

img {
border:0;
}

.copyright a:hover {
text-decoration:underline;
}

.link1 {
display:block;
background:url('images/Button.png') 0 -27px;
font-size:1.1em;
padding:5px 0 5px 10px;
}

.link1:hover {
display:block;
background:url('images/Button.png') 0 -2px;
font-size:1.1em;
padding:5px 0 5px 10px;
}

.link2 {
font-size:1.1em;
font-weight:700;
text-align:left;
background:url('images/Button.png') 0 -64px;
height:27px;
margin:0 auto;
}

.link2:hover {
background:url('images/Button.png') 0 -32px;
}

.productListingOuter2 {
width:285px;
height:230px;
float:left;
border:1px solid #ccc;
margin:3px;
}

.productListingHeader,.productListingHeader a {
background:#e0e0e0;
width:99%;
padding:3px 0 3px 3px;
}

.infoBoxNoticeContents,INPUT,.messageBox {
font-family:Arial, sans-serif;
font-size:11px;
}

SPAN.productSpecialPrice,SPAN.productOldPrice,SPAN.errorText {
font-family:Arial, sans-serif;
color:red;
}

.copyright,.parseTime {
line-height:1.5;
text-align:center;
font-size:0.9em;
}

