

p { margin: 0; padding: 0;}

div.keys {
position:absolute;
z-index:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#BBF;
width:1000px
}

TD.productmain,P.productmain,p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5
}

.boxText {
font-family:"Arial ";
font-size:13px
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

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

.productsNotifications {
background:#f2fff7
}

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

.headerdiv {
background-image:url("images/headerdivbg.gif");
background-repeat:no-repeat;
color:#000;
height:210px;
margin:0
}

.right {
text-align:right
}

.left {
text-align:left
}

.center {
text-align:center
}

.credits {
color:#222;
text-decoration:none;
font-size:.4em;
valign:center;
font-weight:400
}

BODY {
background:#00009c url(images/homepage_01.jpg) repeat-x top left;
background-attachment:scroll;
margin:0
}

.fixcenter {
width:1000px;
border:none;
background:transparent;
color:#transparent;
text-align:center;
border-color:Blue;
border-width:0;
margin:20px 0 0
}

A {
color:#000;
text-decoration:none
}

A:hover {
color:red;
text-decoration:underline
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:700;
color:#00009c;
margin:0;
padding:0
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
color:#00009c;
line-height:1.5
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#009;
line-height:1.5
}

TD.Price {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
color:#000
}

.saleprice {
font-family:Verdana, Arial, sans-serif;
font-size:14px
}

.pricesavings {
color:#66F;
font-family:Verdana, Arial, sans-serif;
font-size:16px
}

.SavingsPercent {
font-size:10px
}

.oldPrice {
text-decoration:line-through
}

.currentPrice {
color:red;
font-weight:700
}

.productSpecialPrice {
font-family:Verdana, Arial, sans-serif;
color:red;
font-size:12pt
}

FORM {
display:inline
}

TABLE.headerNavigation {
background:#8d0000 url(images/homepage_04.jpg) no-repeat top left;
width:950px;
height:24px;
padding-top:1px
}

TD.headerNavigation {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:700;
vertical-align:middle
}

A.headerNavigation:hover {
color:#D7D7FF
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

TD.mainbodystyle {
background:#f9f9f9 url(images/homepage_20.jpg) repeat-y top left;
width:950px
}

TABLE.footer {
background:#8d0000 url(images/homepage_21.jpg) no-repeat top left;
width:950px;
height:19px
}

TD.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
font-weight:700
}

TD.footer a,TD.footer a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff
}

TABLE.footermain {
background:#e5e5e5 url(images/homepage_22.jpg) no-repeat top left;
width:950px;
height:133px
}

.cat_info_box {
background:#fff6e6;
border:solid 1px #6FA1C8;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:8px
}

.td-leftcolumn {
padding:7px 7px 0
}

.td-rightcolumn {
padding:0 0 0 9px
}

.infoBox {
background:#eaeaf9 url(images/homepage_16.jpg) repeat-y top left
}

.infoBox-sidebox {
background:#eaeaf9 url(images/homepage_15.jpg) repeat-y top left
}

.infoBox-footer {
background:#eaeaf9 url(images/homepage_17.jpg) repeat-y top left;
height:7px
}

.infoBox-footer-sidebox {
background:#eaeaf9 url(images/homepage_19.jpg) repeat-y top left;
height:7px
}

.infoBoxContents {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

TD.infoBoxHeading-left {
background:#ebebfc url(images/homepage_11.jpg) no-repeat top left;
width:6px;
height:22px
}

TD.infoBoxHeading {
background:#ebebfc url(images/homepage_12.jpg) repeat-x top left;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
text-align:center
}

TD.infoBoxHeading A,TD.infoBoxHeading A:hover {
color:#fff
}

TD.infoBoxHeading-right {
background:#ebebfc url(images/homepage_13.jpg) no-repeat top right;
width:6px;
height:22px
}

TABLE.productListing {
background:url(images/homepage_product_header.jpg) no-repeat top left
}

.productListing-heading {
height:19px;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
padding-left:3px;
padding-right:3px
}

TD.productListing-data {
vertical-align:middle;
border-bottom:#8d0000 1px solid;
font-family:Arial, Helvetica, sans-serif, "Arial";
font-size:13px;
color:#000;
padding:8px
}

TD.productListing-data .productListing-data {
border-bottom:#8d0000 0 solid
}

A.pageResults {
color:#00F
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:26px;
font-weight:700;
color:#00009c;
font-style:italic;
margin:0;
padding:0
}

TR.subBar {
background:#FFC
}

TD.subBar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.main,P.main {
font-family:sans-serif, "Comic Sans MS";
font-size:12px;
line-height:1.5
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

TD.fieldKey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

TD.tableHeading {
font-family:sans-serif, "Comic Sans MS";
font-size:12px;
font-weight:700
}

SPAN.newItemInCart {
font-family:sans-serif, "Comic Sans MS";
font-size:12px;
color:red
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
font-family:sans-serif, "Comic Sans MS";
font-size:12pt
}

SPAN.greetUser {
font-family:sans-serif, "Comic Sans MS";
font-size:18px;
color:#06C;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:sans-serif, "Comic Sans MS";
font-size:14px;
font-weight:700
}

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

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#8c8c8c
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000
}

.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

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

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

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

/* Fancy Product Info */
TABLE.productinfoBox1 {
background:#fafaFf;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

.star-product-title {
font-family:Verdana, Arial, sans-serif;
text-align:center;
font-size:16px;
font-weight:700;
color:#000
}

.star-product {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:400;
color:#000;
line-height:1.6
}

.star-product-price {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:red
}

TD.mainred {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
color:red;
font-weight:700
}

A.side_box_more {
font-size:10px;
color:#CCC;
text-decoration:none
}

A.side_box_more:hover {
font-size:10px;
color:#00F;
text-decoration:underline
}

TABLE.popup {
border-style:dotted;
border-width:1px
}

/* Links Manager II v1.26 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
A.linkListing-data {
  color: #FF0000;
}
A.linkListing-data:hover {
  color: #FF0000;
}
TR.linkListing-odd {
  background: #f8f8f9;
}
TR.linkListing-even {
  background: #F5F5F5;
}
.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black; 
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingHeading {
  color: #000000;
}
A.linkListingHeading:hover {
  color: #FF0000;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkFeaturedMain {
  color: #FFFFFF;
}
A.linkFeaturedMain:hover {
  color: #FF0000;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
.linkListingDescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000;
  text-align: center;
}
TABLE.linkSubmit {
  border: 3px;
  border-style: ridge;
  border-color: #b6b7cb;
}
TR.linkSubmit {
  background-color: #f8f8f9;
}
/* Links Manager II v1.26 end */


.myNote {
background:red;
font-family:Verdana;
font-size:14px;
color:#fff;
height:20px
}

TD.productListing-data-color {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#fc6
}

a.allproductsBox:Hover {
color:#c00
}

#content {
height:100%;
width:100%;
text-align:left
}

#ie_fix {
height:100%;
width:100%;
text-align:center
}

#scroll {
position:absolute;
visibility:hidden;
background-color:#FFF;
z-index:1;
width:176px;
height:150px;
border-collapse:collapse;
overflow:auto;
float:left;
border-color:#000;
border-style:solid;
border-width:1px;
margin:0 auto
}

#scroll div {
text-align:left;
margin:0 auto
}

#suggest table {
width:170px;
font-size:11px;
font-weight:400;
color:#676767;
text-decoration:none;
border:0;
text-align:left;
margin:0;
padding:0
}

.getslogan {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700
}

.gettitolo {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700
}

.buybothText {
font-family:Tahoma, Arial, sans-serif;
font-size:16px;
font-weight:400;
margin-bottom:8px
}

.getprezzo {
font-family:Helvetica, sans-serif, "Arial Black";
font-size:20px;
font-weight:400;
margin-bottom:8px
}

.prezzo {
font-family:"Arial";
font-size:18px;
font-weight:700;
margin-bottom:8px
}

.getrisparmio {
font-family:Helvetica, sans-serif, "Arial";
font-size:18px;
font-weight:700;
margin-bottom:8px
}

.vsmalltext {
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
margin-top:8px
}

#indicator {
visibility:hidden
}

a.credits,a.credits:hover {
color:#222;
text-decoration:none
}

.ourprice,.msrpprice {
font-family:Verdana, Arial, sans-serif;
font-size:18px
}

A.headerNavigation,.productListing-heading A.pageResults,A.linkListing-heading,A.linkFeaturedMain {
color:#FFF
}

TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText {
font-family:sans-serif, "Comic Sans MS";
font-size:12px
}

.productListing-heading A.pageResults:hover,A.pageResults:hover {
color:#00F;
background:#FF3
}

TD.fieldValue,.imagesBoxContents {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

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

ul.sitemap,A.linkListing-heading:hover,A.linkListing-data,A.linkListing-data:hover,A.linkListingHeading:hover,A.linkFeaturedMain:hover,A.linkListingMain:hover,A.linkListingSubCats:hover,a.allproductsBox {
color:red
}

A.linkListingHeading,A.linkListingMain {
color:#000
}

a.suggest_link,a:hover.suggest_link {
text-decoration:none;
color:#173f5f;
margin:0
} 
.linkListingDescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000;
  text-align: center;
}  