/* MAIN STYLE SHEET - This section applies to all pages */

A {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A:link {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A:visited {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A:hover {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A.menulinks:hover {
color: #FFFFFF; 
text-decoration: underline; 
font-weight: bold;
}

A.accessories:link {
color: #B41C33; 
text-decoration: underline; 
font-size: 8pt;
}

A.accessories:visited {
color: #B41C33; 
text-decoration: underline; 
font-size: 8pt;
}

A.accessories:hover {
color: #4B90F6; 
text-decoration: underline; 
font-size: 8pt;
}

A.links:link {
color: #B41C33; 
text-decoration: underline; 
font-size: 9pt;
}

A.links:visited {
color: #B41C33; 
text-decoration: underline; 
font-size: 9pt;
}

A.links:hover {
color: #4B90F6; 
text-decoration: underline; 
font-size: 9pt;
}

BODY {
background-color: white;
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: black;
margin: 0;
}

TABLE.main {
background-color: white;
width: 760px;
height: 100%;
}

TD.header {
background-color: black;
width: 100%;
vertical-align: middle;
border: 2px solid black;
padding: 5px;
}

TD.top-menu {
background-color: black;
width: 100%;
vertical-align: middle;
text-align: right;
padding: 0;
border-top: 3px solid white;
border-bottom: 3px solid white;
}

TD.top-menulinks {
background-color: transparent;
vertical-align: middle;
font-family: verdana;
font-size: 9pt;
color: white;
text-align: center;
padding: 5px;
padding-top: 7px;
padding-bottom: 7px;
border-left: solid 3px #FFFFFF;
}

TD.left-menu {
background-color: #4B90F6;
width: 30%;
height: 300px;
vertical-align: top;
padding: 0;
border-right: 3px solid white;
}

TD.left-menulinks {
background-image: url(../images/button.gif);
background-color: transparent;
vertical-align: middle;
font-family: verdana;
font-size: 9pt;
color: white;
text-align: left;
padding: 5px;
padding-left: 10px;
border-bottom: 3px solid white;
}

TD.left-menulinks-nobg {
background-color: transparent;
vertical-align: middle;
font-family: verdana;
font-size: 9pt;
color: white;
text-align: left;
padding: 5px;
padding-left: 10px;
border-bottom: 3px solid white;
}

TD.content {
background-color: white;
width: 100%;
height: 300px;
vertical-align: top;
border: 2px solid black;
}

TABLE.index-thumbs {
background-color: white;
width: 100%;
}

TD.index-thumbs {
width: 25%;
vertical-align: top;
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: black;
text-align: center;
padding: 5px;
padding-top: 10px;
border: 1px solid #000000;
}

TD.footer {
background-color: black;
width: 100%;
height: 40px;
vertical-align: middle;
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: white;
text-align: center;
padding: 5px;
border-top: 3px solid white;
}

TD.disclaimer {
background-color: white;
width: 100%;
vertical-align: middle;
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: black;
font-style: italic;
text-align: center;
padding: 5px;
}

TD.prices1 {
background-color: #4B90F6;
vertical-align: middle;
font-family: verdana;
font-weight: bold;
font-size: 8pt;
color: white;
text-align: center;
padding: 5px;
}

TD.prices2 {
background-color: white;
vertical-align: middle;
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: black;
text-align: left;
padding: 5px;
border: 1px solid #000000;
}

TD.cart {
background-color: white;
vertical-align: middle;
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: black;
text-align: center;
padding: 2px;
border: 1px solid #000000;
}

LI.cart {
font-family: verdana;
font-weight: normal;
font-size: 8pt;
color: black;
text-align: left;
}

DIV.header {
font-family: verdana;
font-weight: bold;
font-size: 12pt;
color: #B41C33;
text-align: left;
padding: 10px;
padding-bottom: 5px;
}

DIV.content {
font-family: verdana;
font-weight: normal;
font-size: 10pt;
color: black;
text-align: left;
padding: 10px;
}

DIV.newsletter1 {
font-family: verdana;
font-size: 8pt;
text-align: center;
font-weight: normal;
color: #000000;
width: 100%;
}

DIV.newsletter2 {
font-family: verdana;
font-size: 10pt;
text-align: center;
font-weight: bold;
color: #4B90F6;
width: 100%;
}

DIV.index-thumbs {
background-color: #B41C33; 
width: 102px; 
border-bottom: 3px solid #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}

DIV.personalize {
background-color: #B41C33; 
width: 127px; 
border-bottom: 3px solid #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}

DIV.samples {
background-color: #B41C33; 
width: 202px; 
border-bottom: 3px solid #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}




