.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
}

UL {
margin-left: 1em;
padding-left: 1em;
list-style-type:disc;
}

LI {
padding: 0px 0px 3px 0px;
}

BODY {
background:#fff;
color:#000;
margin:0
}

A.new {
color:#ffffff;
text-decoration:none
}

A.new:hover {
color:#ffffff;
text-decoration:underline
}

A {
color:#000;
text-decoration:none
}

A:hover {
color:#006;
text-decoration:underline
}

FORM {
display:inline
}

TR.header {
background:#fff
}

TR.headerNavigation {
background:#bbc3d3
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#003;
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:#003
}

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

.infoBox {
background:#b6b7cb
}

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

.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:#003;
color:#ffffff
}

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

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:#003
}

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.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

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

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
}

h1 {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
margin-bottom:0;
padding-bottom:0;
color:#000
}

h2 {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:400;
margin-bottom:0;
padding-bottom:0;
color:#000
}

TABLE.popup {
border-style:dotted;
border-width:1px
}

.linkListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#b6b7cb;
color:#000;
text-align:center
}

TD.linkListing-data {
border-right:1px solid #b6b7cb;
border-bottom:1px solid #b6b7cb;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:4px
}

TR.linkListing-even {
background:#F5F5F5
}

.linkFeatured {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#dbd6d6;
color:#000;
text-align:center;
border:1px solid #000
}

.linkFeaturedHeading {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
background:#dbd6d6;
color:#000;
text-align:center
}

.linkFeaturedMain {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#dbd6d6;
color:#000;
text-align:center
}

.linkListingMain {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#000
}

.linkListingCats {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
text-align:center
}

.linkListingSubCats {
font-family:Verdana, Arial, sans-serif;
font-size:9px;
font-weight:400;
color:#000;
text-align:center
}

.linkmy {
font-family:Verdana, Arial, sans-serif;
font-size:8px;
font-weight:400;
color:#FFF;
text-align:center
}

A.linkmy:hover {
color:#ABD
}

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

A.headerNavigation {
color:#FFF
}

A.headerNavigation:hover {
color:#fff
}

A.linkListing-heading {
color:#000
}

A.linkListingMain {
color:#000
}

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,TR.linkListing-odd {
background:#f8f8f9
}

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

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

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

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

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

A.linkListing-heading:hover,A.linkListingMain:hover,A.linkListingCats:hover,A.linkListingSubCats:hover {
color:red
}

A.linkListingCats,A.linkListingSubCats,A.linkmy {
color:#000;
line-height:1.5
} 

a.menucateg:link, a.menucateg:visited, a.menucateg:active {
				display: block; 
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				text-align: left;
				text-decoration: none;
				/*border: solid 1px #f8f8f9;*/
			}

			a.menucateg:hover {
			/*border: solid 1px #6633CC;*/
			background-color:#000066;
			text-align: left;
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			}
			
/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 10px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #d1dfed;
width: 150px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
/*font-weight: bold;*/
color:#000000;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: #003;
font-weight: bold;
color: white;
}

.anylinkcss td{
width:75;


}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 10px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.anchorclass{
font: normal 10px Verdana;
}

.freeship{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #ff0000;
 text-decoration: none;
 }
 .freeship2{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 }