body {
background-color:#999999;
background-image:url(images/bg-repeated.jpg);
background-repeat:repeat-x;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #525252;
}
table, table td, table tr {
border-collapse:collapse;
}
a{
color: #525252; 
text-decoration:none;
}

a:hover{
color: #525252;
text-decoration:underline;
}

a:visited{
}

a:active{
text-decoration:none;
}

.copyright{
font-size:11px;
color: #FFFFFF;
font-weight:bold;
text-align:center;
back
}
.copyright a{
font-size:11px;
color: #FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.copyright a:hover{
font-size:11px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
.repeated{
background-image:url(images/repeated.jpg);
background-repeat:repeat-y;
}

.repeated2{
background-image:url(images/bg_4.jpg);
background-repeat:repeat-x;
}

.title {
font-size: 16px;
font-weight: bold;
}

.txt {
font-weight: bold;
}

.form{
background-color:#f7defb;
border-style: groove;
border-bottom-style:none;
border-right-style:none;
margin-bottom:0px;
}

.form2{
background-color:#f7defb;
border-style: groove;
margin-bottom:10px;
}

.ptitle{
font-size:16px;
color:#644787;
font-weight:bold;
}

.p-product a{
color:#a973a0;
font-weight:bold;
}

.p-product a:hover{
color:#644787;
text-decoration:none;
}

.gtitle{
font-size:16px;
color:#3a8436;
font-weight:bold;
}

.g-product a{
color:#4ba745;
font-weight:bold;
}

.g-product a:hover{
color:#3a8436;
text-decoration:none;
}

.cart a{
font-size:12px;
color:#821a4b;
font-weight:bold;
}

.cart a:hover{
font-size:12px;
color:#491b39;
text-decoration:none;
}

.cartdisplay{
font-size:12px;
color:#303030;
}

.cartdisplay a:hover{
text-decoration:underline;
}

.desc{
font-size:10px;
}
.navigationleft {
width:53px;
}
.navigationright {
width:53px;
}
.navigationcenter {
width:894px;
}
.shoppingarea {
 background-color:#dcdcdc;
 background-image:url("images/productheading.jpg");
 background-repeat:no-repeat;
 background-position:top left;
width:894px;
text-align:left;
}
.footmenu {
background-image:url("images/footer_bg_4.jpg");
background-repeat:repeat-x;
text-align:center;
 
}
.viewcartcenter {
background-image:url("images/cartcenter.gif");
background-repeat:repeat-y;
}
.thecart {
margin-top:5px;
text-align:center;
color:#333333;
}
.headerNav {
color:#821a4b;
}
.headerNav a{
color:#821a4b;
font-weight:bold;
text-decoration:none;
}
.headerNav a:hover{
color:#491b39;
text-decoration:none;
}
.productcattitle {
margin-left:15px;
color:#644787;
font-size:12px;
font-weight:bold;
}
.catnav {
color:#644787;
font-size:12px;
font-weight:bold;
line-height:28px;
}
.catnav2 {
color:#a973a0;
font-size:11px;
font-weight:normal;
line-height:20px;
}
.cat21 a{
color:#a973a0;
font-size:11px;
font-weight:normal;
line-height:20px;
}
.cat21 {
color:#644787;
font-size:11px;
font-weight:bold;
line-height:20px;
}
.cat21title a{
color:#644787;
font-size:11px;
font-weight:bold;
line-height:40px;
text-decoration:none;
}
.cat21title {
color:#644787;
font-size:11px;
font-weight:bold;
line-height:40px;
text-decoration:none;
}
.cat22 a{
color:#4ba745;
font-size:11px;
font-weight:normal;
line-height:20px;
}
.cat22 {
color:#3a8436;
font-size:11px;
font-weight:bold;
line-height:20px;
}
.cat22title a{
color:#3a8436;
font-size:11px;
font-weight:bold;
line-height:40px;
text-decoration:none;
}
.cat22title {
color:#3a8436;
font-size:11px;
font-weight:bold;
line-height:40px;
text-decoration:none;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
td.smalltext {
color:#303030;
}
.productListing-data a{
text-decoration:none;
color:#491b39;
font-weight:bold;
}
.productListing-data a:hover{
text-decoration:none;
color:#851b4d;
font-weight:bold;
}
.productListing-data {
text-decoration:none;
color:#666666;
font-size:12px;
font-weight:normal;
text-align:left;
}
a.pageResults {
text-decoration:none;
}
a.pageResults:hover {
color:#851b4d;
}
.pageHeading {
color:#303030;
font-weight:bold;
font-size:12px;
line-height:20px;
}
.main SELECT {
font-size:11px;
width:90px;
}
.mainlong input{
width:350px;
}
.productListing-heading {
background-color:#c7c7c7;
height:25px;
}