div.product th	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #555555;
padding-top: 5px;
padding-bottom: 5px;
background: url(/images/header-listing.gif) bottom repeat-x #d5ee92;
}

div.product td a	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #027eae;
text-decoration: underline;
}

div.product td a:hover	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

div.product th a	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;
}

div.product th a:hover	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #65a8a6;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;
}

div.product td.price, .price-old	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
text-align: center;
}

div.product td .price-special	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FF0000;
}

div.product .price-total	{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #FF0000;
}

div.product .name {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #027eae;
}

div.product table.attribute {
width: 100%;
border: 1px solid #a4b816;
background: #d5ee92;
}

div.product table.attribute td {
padding: 4px;
}

div.product table.attribute .left {
text-align: right;
}

div.product table.attribute select {
width: 120px;
}

ul#tabs td {
padding: 0;
cursor: pointer;
height: 20px;
}

ul#tabs {
list-style-type: none;
padding: 0;
margin: 0;
padding-left: 20px;
padding-bottom: 27px;
border-bottom: 1px solid #81240a;
}

ul#tabs li {
float: left;
height: 24px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #ffffff;
margin: 2px 3px 0 0;
border-bottom: 1px solid #81240a;
background: url(/images/tabsover.gif) top repeat-x #81240a;
}

ul#tabs li.active {
float: left;
height: 24px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
margin: 2px 3px 0 0;
border: 1px solid #81240a;
background: url(/images/tabs.gif) bottom repeat-x #dfe2e3;
}

#tabs li a {
cursor: pointer;
float: left;
display: block;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 7px;
padding-right: 7px;
background: url(/images/tabsover.gif) top repeat-x #81240a;
}

#tabs li.active a {
cursor: pointer;
float: left;
display: block;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 7px;
padding-right: 7px;
background: #fff7e1;
}

#tabs li a:hover {
font-weight: normal;
color: #ffc600;
}
