
body {
font-family: Tahoma, Helvetica,sans-serif;;
}
div#tagline {
text-align: center;
width: inherit;
color: #bbbbbb;
font-weight: bold;
font-size: 9px;
}
form.itemPurchaseForm {
background-color: #ddddff;
padding: 5; 
margin: 0 0 0 20; 
border: 1px solid #bbbbbb; 
}
#cartBox {
padding: 5 3 0 3; 
text-align: left; 
margin: 0 0 5 0; 
background-color: #ddddff;
border-bottom: 1px solid black; 
}
.cartBoxHeader {
background-color: #bbbbbb;
margin-bottom: 0 0 5 0;
padding: 1;
color: #ffffff;
font-weight: normal;
font-size: 9px;
border-bottom: 1px solid #bbbbbb; 
border-top: 0px solid #eeeeee; 
border-right: 1px solid #bbbbbb; 
border-left: 1px solid #bbbbbb; 
}
.cartBoxPrice {
white-space: nowrap;
float: right;
width: auto; 
margin: 0; 
padding: 0;	
}
.cartBoxListItem {
line-height: 100%;
margin: 0 0 4 0;
font-size: 9px; 
}
#storeForm table td {
padding: 3;
}
.categoryListBox {
background-color: #eeeeee;
}
div.categoryDiv {
margin: 5;
font-size: 10px; 
padding: 0 0 4 0;
display: block;
}
.categoryDiv a.mainCat {
font-size:11px; 
height: 1%;
display: block;
color: #bbbbbb;
text-transform: uppercase;
border-bottom: 1px solid #bbbbbb; 
margin-bottom: 1px;	
}
span.subCatLink {
font-size: 9px; 
color: #bbbbbb;
width: auto;
display: inline;
}
span.subCatLink a {
font-weight: normal; 
font-size: 10px; 
color: black;
white-space: nowrap;
}
.categoryDiv a.subCatLinkDiv {
color: black;
}
#contactForm {
width: 150px; 
padding: 4px;
border: 1px solid #bbbbbb;
background-color: #d8d8d5;
}
#featuredItemsBox {
margin-bottom: 0 0 5 0;
padding: 0 0 0 0;
}
#featuredItemsHead {
margin: 10 0 5 0;
padding: 0 0 0 0;
color: #d8d8d5;
font-size: 18px;
border-top: 1px solid #bbbbbb;
}
h3.customerService {
margin: 15 0 2 0;
padding: 0 0 0 0;
color: black;
font-size: 12px;
border-bottom: 1px solid #bbbbbb;
}
a.featuredItem {
clear: both;
height: 115px;
display: block;
color: black;
padding: 4 0 4 0;
vertical-align: middle;
border-top: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
border-bottom: 1px solid #ffffff; 
border-left: 1px solid #ffffff; 
}
a.featuredItem:hover {
background-color: #ffe6b7;
color: #ffffff;
border: 1px solid #ff9900; 
}
.featuredItemTitle {
font-size: 12px;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
}
.featuredItemCopy {
font-size: 10px;
font-weight: normal;
}
#popularItemsBox {
padding: 0;
margin-left: 0px;
background-color: #d8d8d5;
border: 0px solid #bbbbbb;
}
#popularItemsHead {
background-color: #bbbbbb;
margin-bottom: 0 0 5 0;
width: inherit;
padding: 1;
color: #ffffff;
font-weight: normal;
font-size: 9px;
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
border-right: 1px solid #bbbbbb; 
border-left: 1px solid #bbbbbb; 
}
a.popularItem {
display: block;
color: black;
padding: 3 2 2 2;
margin: 0;
height: 1%;
border-bottom: 1px solid #bbbbbb; 
border-right: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
border-left: 1px solid #bbbbbb; 
}
a.popularItem:hover {
background-color: #ffcc66;
color: #ffffff;
border: 1px solid #ff9900; 
}
.popularItemTitle {
font-size: 10px;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
}
.popularItemCopy {
font-size: 9px;
font-weight: normal;
}
.storeBody {
background-repeat : no-repeat;
background-color: #ffffff;
margin: 0;
padding: 0;
overflow:auto;
color: black;
}
.storeBody div.footer {
margin-top: 80px;
}
.storeBody p, .storeBody h2 {
color: black;
}
.storeBody a,
.storeBody .activeTab a,
.storeBody .inactiveTab a {
color: #96003a;
}
.storeBody a:hover,
.storeBody .activeTab a:hover,
.storeBody .inactiveTab a:hover {
color: #ff6600;
}
div.navBarBlock {
background-color: #FF0000;
margin-bottom: 10px;
border: 1px solid #bbbbbb;
}
.storeNavBar {
background-repeat : no-repeat;
}
.storeTable td {
padding: 0 0 0 0;
color: black;
}
#itemsColumn td {
padding: 2 3 2 3;
margin: 0 0 0 0;
color: black;
}
.storeTable .contentTableHeader {
border: 0px solid #ffffff;
padding: 0 0 10 0;
}
.storeTable .contentTableFooter {
border: 0px solid #ffffff; 
padding: 10 0 0 0;
}
.storeTable .contentTableRow1 {
background-color: #e2e1da;
}
.storeTable .contentTableRow2 {
background-color: #ffffff;
}
td.navItem {
font-size: 12px;
font-weight: bold;
padding: 2 4 2 4;
}
.navItemCat { 
font-size: 12px;
font-weight: bold;
border-top: 1px solid white;
}
.navItemCat a {
font-family: Tahoma, Helvetica,sans-serif;;
display: block;
padding: 1 4 1 16;
text-indent: -12px;
height: auto;
background-color: inherit;
color: #ffffff;
border-bottom: 1px solid white;
margin: 0px;
}
a.navBar {
font-family: Tahoma, Helvetica,sans-serif;;
color: #ffffff;
}
a.navBarBullet {
font-size: 10px;
font-family: Tahoma, Helvetica,sans-serif;;
color: #ffffff;
margin-left: 5px; 
display:block; 
text-indent: -0.75em; 
padding: 2px 4px 2px 1em; 
}
.navItemCat a:hover, a.navBar:hover, a.navBarBullet:hover {
color: #880088;
}
a.navLinkSelected {
padding: 1 4 1 4;
text-align: right;
color: gold;
background-color: white;
}
.comparisonTable td {
border-bottom: 1px solid #bbbbbb;
padding: 1px 10px 1px 10px;
white-space: normal;
}
.comparisonTable td .compareDimensionsTable td {
border-bottom: 0px solid #bbbbbb;
padding: 0px 5px 0px 0px;
font-size: 10px;
}
td.storeNavBlock, div.storeNavBlock {
padding: 3px; 
border: 1px solid #777777;
}
div.grid {
display: block; 
float: left; 
padding: 3px; 
margin: 10px; 
background-color: #ffffff; 
width: 150px; 
height:150px; 
border: 1px solid #bbbbbb;
}
