body {
background:#fff;
color:#000;
font-size:11px;
font-family:Verdana, Arial, sans-serif;
margin:0;
}

#thecategories a:hover {
background-color:#EEE;
color:#000;
}

.catwithsubs,.catwithnosubs {
padding-right:2px;
}

#thecategories {
position:relative;
top:-5px;
margin-bottom:-10px;
}

#categoryBoxContainer div.infoBoxHeading {
visibility:visible;
}

#categoryBoxContainer ul {
list-style-type:none;
line-height:1.5em;
margin:0;
padding:0;
font-weight:100;
}

#categoryBoxContainer span.itemParentName {
font-weight:700;
color:#CF3A10;
}

#categoryBoxContainer ul.level {
padding-left:10px;
font-weight:100;
}

#categoryBoxContainer ul.level a {
font-weight:100;
}

#categoryBoxContainer ul.level_2 {
font-weight:100;
color:red;
background-color:red;
}

li.active {
font-weight:100;
color:red;
background-color:red;
}

#categoryBoxContainer span.countSeperator {
visibility:visible;
color:blue;
}

#categoryBoxContainer ul.level span.countSeperator {
visibility:hidden;
}

#categoryBoxContainer span.showCounts {
font-weight:700;
float:right;
}

#categoryBoxContainer .level span.showCounts {
font-weight:400;
float:right;
}

.star-rating {
    width:80px;
    height:16px;
    float:left;
    background:url(/catalog/ratings.png);
    cursor:pointer;
}
.star {
    width:16px;
    height:16px;
    float:left;
}
.result {
    float:left;
    height:16px;
    color:#454545;
    margin-left:5px;
    line-height:110%;
}

.activelink {
display:block;
font-weight:700;
}

#header {
height:60px;
}

.starTitle {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#c3c3c3;
text-align:center;
line_height:1.3;
font-weight:400;
}

.starName {
margin:14px 5px 5px 0;
}

.starImg {
font-family:Tahoma, Verdana, Arial;
font-size:24px;
font-weight:400;
color:#1f79b6;
float:left;
padding:0 40px 0 60px;
}

.starProdDesc {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:gray;
}

.starPrice {
font-family:Arial, Verdana, sans-serif;
font-size:14px;
font-weight:700;
color:#FFF;
display:block;
float:left;
padding:2px 0 0 3px;
}

.starOutline {
border:solid #bfbfbf;
background-image:url(/images/star_img.gif);
background-repeat:no-repeat;
background-position:2px 2px;
height:150px;
border-width:1px;
margin:5px 0 10px;
}

#storeLogo {
float:left;
margin-top:5px;
}

#headerShortcuts {
float:right;
margin-top:15px;
}

.infoBoxHeading {
font-size:11px;
padding:2px;
}

.infoBoxContents {
background-color:#FFF;
font-size:11px;
line-height:1.5;
font-weight:100;
}


UL.BrowseBy {
list-style-type:disc;
list-style-position:inside;
list-style:none;
margin-left:1em;
padding-left:2em;
text-indent:-1em;
}

LI.BrowseBy {
font-weight:100;
} 

.contentContainer {
padding-bottom:10px;
}

.contentContainer h2 {
font-size:16px;
text-decoration:underline;
font-weight:400;
margin-bottom:0;
padding-bottom:5px;
}

.contentText,.contentText table {
font-size:14px;
line-height:1.5;
padding:5px 0;
}

.productListTable {
font-size:11px;
line-height:1.5;
padding:5px;
}

.productListTable tr.alt td {
background-color:#ecf6fc;
}

.fieldKey {
font-size:11px;
font-weight:700;
line-height:1.5;
width:150px;
}

h1 {
font-size:20px;
margin-bottom:0;
padding-bottom:5px;
}

img {
border:0;
}

#prods img{
display: block;
margin-left: auto; 
margin-right: auto;
}

#piGal ul {
list-style-type:none;
}

#piGal img {
-webkit-box-shadow:0 0 1px #000;
-moz-box-shadow:0 0 1px #000;

}

#piGal .outer {
margin-left:-30px;
}

.buttonAction {
float:right;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#C03;
}

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

A {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

A:hover {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
text-decoration:underline;
}

FORM {
display:inline;
}

TR.headerNavigation {
background:#bbc3d3;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#FFF;
font-weight:700;
}

TR.headerError {
background:red;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#FFF;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#0F0;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0F0;
color:#FFF;
font-weight:700;
text-align:center;
}

TR.footer {
background:#cc2d00;
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#cc2d00;
color:#FFF;
font-weight:700;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#bbc3d3;
color:#FFF;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListingHeader {
table-layout:fixed;
color:#FFF;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
}

.productListingData {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
table-layout:fixed;
}

A.pageResults {
color:#00F;
}

A.pageResults:hover {
color:#00F;
background:#FF3;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#ABD;
}

TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700;
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9F0;
}

.accountLinkList {
list-style-type:none;
margin:2px 2px 2px 10px;
padding:5px;
}

.accountLinkListEntry {
float:left;
margin-right:5px;
}

.ui-widget,CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

.starName a,.starName:hover a {
color:#1f79b6;
font-family:Tahoma, Verdana, Arial;
font-size:18px;
font-weight:400;
margin:20px 5px 5px 0;
}

#columnLeft,#columnRight {
padding-top:5px;
}

.fieldValue,table,p {
font-size:11px;
line-height:1.5;
}

.buttonSet,.clear {
clear:both;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TR.header,.infoBox {
background:#FFF;
}

A.headerNavigation,A.headerNavigation:hover,.productListingHeader A:hover {
color:#FFF;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9;
}

TD.subBar,.checkoutBarCurrent {
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

SPAN.newItemInCart,.inputRequirement {
color:red;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

SPAN.productSpecialPrice,SPAN.errorText {
color:red;
font-family:Verdana, Arial, sans-serif;
}
