/* css for store */
div.center, td.title, div.title, table.hdr, .productimage {
text-align: center;
vertical-align:top;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}
div.features {
width:550px;
margin-left:auto; 
margin-right:auto;
text-align:left;
}
/* break the featured items links free of the sitewide a styles */
a.featuredlinks:link, a.featuredlinks:visited, a.featuredlinks:hover {
text-decoration: none;
border-bottom:0px;
}

table.hdr { 
/*background-color: #336699; */
background-color: green;
padding: 2px; width:550px; height: 18px; margin-left: auto; margin-right:auto;
border:2px solid darkgray;border-bottom:0;}

td.title {width: 490px; vertical-align: top; text-align: left;}

div.title { font-weight: bold; color: #FFFFFF; text-align: left;}

img.linktop {
border-width: 0px;
width:10;
height:18;
}

.price, .productID, .productdescription {
text-align: left;}



.productname {
font-weight: bold;
vertical-align: top;
}

table.product {
width: 550px;
text-align: center;
padding: 5px;
margin-left: auto; margin-right:auto;
vertical-align: top;
border-bottom:1px solid black;
}

table.product2 {
/*border:1px solid black;*/
width:350px;
padding: 5px;
margin: 0px;
vertical-align: middle;
text-align: left;}

.productimage {
width: 200px;
vertical-align:middle;
}
.productimg {
vertical-align:middle;
}
td.addimage{
text-decoration:none;
vertical-align: top;
border-width: 0px;
border:0;

text-align: right;
}
img.add , img.viewcart, img.checkout{
text-decoration:none;
border-width: 0px;
/*width:10;
height:18;*/
text-align:right;
}
/*
a.add:link {text-decoration: none; border-bottom: 0;border:0;}
a.add:visited  { text-decoration: none; border-bottom: 0;border:0;}
a.add:hover { text-decoration: none;border-bottom: 0;border:0;background-color: #fff;}
*/
img a.add:link { text-decoration: none; border-bottom: 0px;border:0px;}
img a.add:visited { text-decoration: none; border-bottom: 0px;border:0px;background-color: ;}
img a.add:hover     { color: #f60; text-decoration: none; background-color: #fffee1; border-bottom: 0px; } 
img a.addimage:link { text-decoration: none; border-bottom: 0px;border:0px;}
img a.addimage:visited { text-decoration: none; border-bottom: 0px;border:0px;background-color:none ;}
img a.addimage:hover     { color: none; text-decoration: none; background-color: none; border-bottom: 0px; } 
a.add:link ,a.viewcart:link, a.checkout:link {text-decoration: none; border-bottom : 0 none; border:0px;}
a.add:visited  ,a.viewcart:visited, a.checkout:visited{ text-decoration: none;border-bottom : 0 none;border:0px;}
a.add:hover, a.viewcart:hover, a.checkout:hover  {  color:#f60; text-decoration: none; background-color:#fff ; border-bottom : 0 none;border:0px; }

a.parentcategorylink:link{color:#fff;text-decoration: none; border-bottom : 0 none;}
a.parentcategorylink:visited{color:#fff;text-decoration: none; border-bottom : 0 none;}
a.parentcategorylink:hover{   
color: #003; 
/*background-color: #336699;*/
background-color: green;
text-decoration: none; 
border-bottom : 0 none; 
}

.author { text-decoration:italics; }

/* styles for topstorepages.php */
/* A-Z link menu */
div#a-z {
width:545px;
font-family:arial; 
font-size:12px;
color:blue;
text-align:center;
padding:4px;
border:1px solid black;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom: 7px;
vertical-align:top;
}
div#a-z a:link,div#a-z  a:visited,div#a-z  a:hover {
border-bottom:0;
}
.azmenu {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.categorytbl {
padding:0px;
border:2px solid darkgray;
width:550px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.categorymenu{

padding:10px;
font-family:"ms trebuchet",arial,verdana,helvetica,sans-serif;
font-size:15px;
color:blue;
width:350px;
margin-left:auto;
margin-right:auto;
text-align:center;

}
div.cartbuttons {
width:150px;
position:relative;
}
.categorymessage {
text-align:left;
color:black;
font-size:small;
}
.programmernote {
width:450px;
border:1px dotted purple;
margin:5px;
margin-left:auto;
margin-right:auto;
text-align:left;
color:purple;
text-decoration:italics;

}
/* div containing each link to items in index view all */
div.itemlink {
margin-top:2px;
background-color:white;
margin-left:auto;
margin-right:auto;
padding-left:50px;
text-align:left;
}
div.itemlinkcontainer {
position:relative;
width:550px;
padding-top:30px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
a.itemlink_href:link , a.itemlink_href:visited, a.itemlink_href:hover{
font-weight:normal;
border-bottom:none;
text-align:left;
}

