.back {background-image:  url(background.gif);}

.headings {color: #A5290A;}

.footer {background-image:  url(footer.gif);}

.image {background-image:  url(mainimage.jpg);}

.bg {background-image:  url(content.gif);
background-repeat: repeat-y;}

#contentframe {width: 580px;}

.TableTopText {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
border: solid 1px #d1d1d1;
padding: 5px;
display:block;
font-weight: normal;
margin-top: 5px;
color: #A5290A;
background-color: #ffffff;
}

.TableBackground1 {
border: solid 1px #d1d1d1;
background-color: #f6f6f6;
font-size: 13px;
}

.shaded {font-size: 15px;}

body table tr td img {margin:0px;}

a {font-size: 11px; color: #333333;
}
a:link {color: #333333;
}
a:hover {color: #333333; text-decoration:none;
}
a:visited {color: #333333;
}
a:active {color: #333333;
}

p a:link, p a:visited, p a:hover {font-size: 13px; line-height: 17px; }
p em {font-style: normal; font-size: 13px;}
.TableBackground1 a:link, p a:visited, p a:hover {font-size: 13px; line-height: 17px; }

p {font-size: 11px;
font-family: arial, helvetica, sans-serif;}

td {font-size: 11px;
font-family: arial, helvetica, sans-serif;
text-align: left;
}

.Label {font-size: 13px;
color: #A5290A;
margin-top: 10px;}

form {
background-color: #f6f6f6;
padding: 3px;
margin-bottom: 2px;
margin-top: 2px;
}

.shoplinks {
width:310px;
max-width: 320px;
padding: 4px 0px 0px 0px;
font-size: 9px;
font-family: arial;
text-align:left;
float:left;
height: 24px;}

*p a img {
border-right: 5px solid #f6f6f6;
border-bottom: 25px solid #f6f6f6;}


