body {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-image:url("../images/graydiagstripe-rainbow.jpg");
clear:both;
margin:0;
}
a img {
border:none;
}
a:link,#navEZPagesTOC ul li a {
font-family:Arial,Helvetica,sans-serif;
color:#7F5F47;
font-weight:400;
text-decoration:none;
}
a:visited {
color:#7F5F47;
text-decoration:none;
}
a:hover,#navEZPagesTOC ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
color:#900200;
text-decoration:underline;
}
#navMain ul li a:hover {
	color: #7F5F47;
}
a:active {
color:#00F;
}
h1 {
font-size:1.5em;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1.3em;
}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
font-size:1.1em;
}
.biggerText, .plainBox {
font-size:1.2em;
}
h1,h2,h3,h4,h5,h6 {
margin:0.3em 3px;
}
CODE {
font-family:arial, verdana, helvetica, sans-serif;
font-size:1em;
}
FORM,SELECT,INPUT {
display:inline;
font-size:1em;
margin:0.2em;
}
TEXTAREA {
display:block;
width:95%;
margin:auto;
}
input:focus,select:focus,textarea:focus {
background:#FDF5E6;
}
FIELDSET {
border:1px solid #800;
margin:0.5em 0;
padding:0.5em;
}
LEGEND {
font-weight:700;
margin-top:1em;
color:#FFF6EF;
border:1px solid #FFD700;
background-color:#800;
padding:0.3em;
}
#loginDefault,#createAcctDefault,textarea {
margin:1em;
}
LABEL,h4.optionName {
line-height:1.5em;
padding:0.2em;
}
LABEL.checkboxLabel,LABEL.radioButtonLabel {
margin:0.5em 0.3em;
}
LABEL.inputLabel {
width:11em;
float:left;
}
LABEL.inputLabelPayment {
width:15em;
float:left;
}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:12em;
float:left;
}
ADDRESS {
font-style:normal;
}
HR {
height:1px;
margin-top:0.5em;
border:none;
border-bottom:1px solid #9a9a9a;
}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:1.8em;
border:1px solid #000;
padding:0.2em;
}
.messageStackWarning,.messageStackError {
background-color:red;
color:#fff;
}
.messageStackSuccess {
background-color:#9F9;
color:#000;
}
.messageStackCaution {
background-color:#FF6;
color:#000;
}
#mainWrapper {
background-color:#fff;
border:solid 1px #8C7059;
text-align:left;
width:800px;
vertical-align:top;
}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
margin:0;
padding:0;
}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {
margin:auto;
}
#tagline2 {
float:right;
padding: 12px 10px 0px 10px;
}
#tagline {
color:#004001;
font-size:130%;
font-weight: bold;
text-align:center;
padding-top:17px;
}
#logo2 {
float:right;
padding: 8px 10px 0px 10px;
}
#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em;
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
width:47%;
margin:0;
}
.wrapperAttribsOptions {
margin:0.3em 0;
}
.navNextPrevCounter {
font-size:1em;
margin:0;
}
.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0.5em 0;
}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
background-color:#fff;
font-weight:400;
color:#CFCFCF;
height:1%;
width:100%;
margin:0;
}
#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
margin:0;
padding:0.5em 0;
}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
color:#fff;
white-space:nowrap;
margin:0;
padding:0 0.5em;
}
#navSupp ul li a {
color:#7F5F47;
text-decoration:underline;
}
#navEZPagesTOCWrapper {
font-weight:700;
float:right;
height:1%;
border:1px solid #000;
}
#navEZPagesTOC ul {
list-style-type:none;
line-height:1.5em;
margin:0;
padding:0.5em 0;
}
#navEZPagesTOC ul li {
white-space:nowrap;
}
#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em;
}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
margin:0.5em;
}
#navMainSearch {
float:left;
background-image:url("../images/searchbg.gif");
background-position:center;
background-repeat:no-repeat;
height:30px;
width:160px;
padding:0.4em 0.5em 0 0.9em;
}
#navMainSearch form {margin-left:-0.2em;}
#navBreadCrumb a {
background-color:#FFF;
font-size:11px;
text-decoration:underline;
}
#navEZPagesTop {
background-color:#ff3;
}
#navBreadCrumb,#navEZPagesTop {
font-size:1em;
font-weight:700;
margin:0;
padding:0.5em 15px;
}
#navColumnOne {
padding-left: 5px; 
}
#navColumnTwo {
background-color:#00BFBF;
}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}
#productDescription,.shippingEstimatorWrapper {
padding:0.5em;
}
#indexDefaultMainContent {
width:600px;
}
#productDescription_1 {
padding:1em;
}
.alert {
color:red;
margin-left:0.5em;
}
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:10px 10px 10px 20px;
}
#centercolumnFooter {
font-size:1em;
margin:1em 0;
padding:0;
}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:1em;
}
.legalCopyright {color:#000;}
#cartAdd {
float:none;
text-align:center;
padding-top:1em;
}
#productAttributes {
float:left;
padding:1em 1em 0 0;
}
.wrapperAttribsOptions .optionName .attribsSelect {
font-size:1em;
display:none;
}
h4.optionName,.wrapperAttribsOptions .back {
display:inline;
float:none;
}
.tableHeading TH {
border-bottom:1px solid #ccc;
}
.tableHeading,#cartSubTotal {
background-color:#F6F6F6;
}
#cartSubTotal {
border-top:1px dotted #ccc;
font-weight:700;
font-size:1.5em;
color:#BF0000;
text-align:right;
line-height:2.2em;
padding-right:2.5em;
}
.tableRow,.tableHeading,#cartSubTotal {
height:2.5em;
}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
padding:0.5em 0;
}
#cartInstructionsDisplay {font-size:12px;}
.cartUnitDisplay,.cartTotalDisplay {
text-align:center;
padding-right:0.2em;
}
#scUpdateQuantity {
width:2em;
}
.cartQuantity {
width:4.7em;
}
.cartNewItem {
color:#3C3;
position:relative;
}
.cartOldItem {
color:#609;
position:relative;
}
.cartBoxTotal {
text-align:right;
font-weight:700;
}
.cartRemoveItemDisplay {
width:3.5em;
}
.cartAttribsList {
margin-left:1em;
}
#mediaManager {
width:50%;
margin:0.2em;
padding:0.5em;
}
.normalprice,.productSpecialPriceSale {
text-decoration:line-through;
}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount {
color:red;
}
.PriceText {
color:#B28B6A;
}
.orderHistList {
margin:1em;
padding:0.2em 0;
}
#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none;
}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:0.2em 0;
}
.totalBox {
width:5.5em;
text-align:right;
padding:0.2em;
}
.lineTitle,.amount {
text-align:right;
padding:0.2em;
}
.amount {
width:5.5em;
}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:0 1em 1em 0;
}
#cartImage {
margin:0.5em 1em;
}
.attribImg {
width:20%;
margin:0.3em 0;
}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0;
}
.centerBoxContentsFeatured,.centerBoxContentsFeatured a {
font-size:12px;
font-weight:700;
}
.centerBoxContentsFeatured,#productPrices {
color:#DC143C;
}
h3.leftBoxHeading,h3.leftBoxHeading a {
font-size:1em; text-align: left;
color:#fff;
}
.leftBoxHeading,.centerBoxHeading {
background-color:#900200;
margin:0;
padding:2px 10px 2px; text-align: left;
}
#categoriesContent {
padding-top:0;
}
#categories {
margin-top:0.2em;
}
#absolutelinksHeading,#paypallogoHeading{display:none;}
#informationContent ul li,#moreinformationContent ul li, #absolutelinksContent {
padding:0.2em 0 0 0.5em;
text-align:left;
}
.leftBoxContainer {
border:1px solid #fff;
margin-top:0.5em;
}
.sideBoxContent {
background-color:#fff;
font-size:11px;
line-height:1.4em;
padding:0.4em;
}
h3.rightBoxHeading,h3.rightBoxHeading a {
font-size:1.1em;
color:#FF0;
}
.rightBoxHeading {
background-color:#636;
margin:0;
padding:0.2em 0;
}
h3.leftBoxHeading a:hover {
color:#FF3;
text-decoration:none;
}
h3.rightBoxHeading a:hover {
color:red;
text-decoration:none;
}
.rightBoxContent {
background-color:#fff;
margin-bottom:1em;
}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {
text-align:center;
}
.productListing-heading {
background-color:#DFCFC3;
}
.productListing-data {
text-align:left;
border-bottom:1px dotted #000;
padding:1em;
}
.productListing-odd {
background-color:#FFF6EF;
}
#featuredProducts .centerBoxHeading {
background-image:url(../images/center-featured-header.jpg);
height:20px;margin-top: 10px; background-position: left center;
}
#whatsNew .centerBoxHeading {
background-image:url(../images/center-new-header.jpg);
height:20px;
}
#bestsellers .wrapper {
margin:0 0 0 1.5em;
}
#bestsellers ol {
margin-left:1.1em;
padding:0;
}
#bestsellers li {
margin:0.3em 0;
padding:0;
}
#bannerboxHeading {
background-color:#00C;
}
#upProductsHeading {
text-align:left;
}
#upDateHeading {
text-align:right;
}
.rowOdd {
background-color:#E8E8E8;
height:1.5em;
vertical-align:top;
}
.rowEven {
background-color:#F9F9F9;
height:1.5em;
vertical-align:top;
}
.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right;
}
.accountQuantityDisplay {
width:10%;
vertical-align:top;
}
TR.tableHeading {
background-color:#193960;
color:white;
text-transform: uppercase;
height:2em;
}
#scUpdateQuantity, #scProductsHeading, #scUnitHeading, #scTotalHeading {border-right:1px solid white;}
#cartProdTitle {color:#2F6EBF; font-size:1.1em; font-weight: bold;}
.cartUnitDisplay, .cartTotalDisplay {font-size:1.1em;font-weight: bold;}
.cartTotalsDisplay {font-size:1.2em;}
#siteMapList {
width:90%;
float:right;
}
.ratingRow {
margin:1em 0 1.5em;
}
LABEL#textAreaReviews {
font-weight:400;
margin:1em 0;
}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart,#popupLinksHelp {
background-color:#fff;
background-image:none;
}
.information {
line-height:150%;
font-size:1.1em;
padding:10px 3px;
}
.seDisplayedAddressLabel {
background-color:#341A01;
text-align:center;
color:#FFC44A;
}
.seDisplayedAddressInfo {
text-transform:uppercase;
text-align:center;
font-weight:700;
}
#seShipTo {
padding:0.2em;
}
#navMainWrapper {
font-weight:700;
height:33px;
width:100%;
margin:0;
padding:0 0 2px;
}
#navMain {
font-size:1em;
list-style-type:none;
color:#580C84;
margin:0;
}
#navMain ul,#navMain li {
display:inline; background-color: #900200;
margin:0; width: 796px;
padding:0;
}
#navMain ul {
padding-left:4px;
}
#navMain ul li a {
margin-right:5px;
color:#fff;
font-weight:Bold;
line-height:20px;
text-decoration:none;
padding: 0px;
}
#navMain ul li a:hover {
color: #004001;
text-decoration:none;
}
#navMain li.home a,#navMain li.new a,#navMain li.about a,#navMain li.info a,#navMain li.contact a,#navMain li.cart a {
padding-left:1em;
padding-right:1em;
}
#navMain ul li.home a:hover,#navMain ul li.new a:hover,#navMain ul li.about a:hover,#navMain ul li.info a:hover,#navMain ul li.contact a:hover,#navMain ul li.cart a:hover {
color:#004001;
padding-left:1em;
padding-right:1em;
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back {
float:left;
}
P,ADDRESS,#myAccountGen li,#myAccountNotify li {
margin:0;
}
.clearBoth,#shoppingcartBody #shippingEstimatorContent {
clear:both;
}
#navMain ul li,#navSupp ul li,#navCatTabs ul li,.visibleField {
display:inline;
}
#ProductDescriptionHeader1 .centerBoxHeading,#ProductDescriptionHeader2 .centerBoxHeading,#ProductDescriptionHeader3 .centerBoxHeading,#attribsOptionsText,.categoryIcon,#categoriesHeading,.hiddenField,#navMain li.login a {
display:none;
}
.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold {
font-weight:700;
}
.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton {float:right;}
#logoffDefaultMainContent {font-size:1.1em;}
#logoffDefaultMainContent .pseudolink {text-decoration:underline;color:#0000FF;}
#shipsidebox{
margin: 0em;
margin-top: 1.5em;
border:none;
}
#shipsideboxContent {text-align:center;}
#shipsideboxHeading{
margin: 0;
padding: 0;
}
#newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #productsListingTopNumber, #productsListingBottomNumber, .navSplitPagesLinks {
padding-bottom:0.5em;
margin:1em 0 0.5em;
}
#newProductsDefaultListingTopLinks strong.current, #newProductsDefaultListingBottomLinks strong.current, #productsListingListingTopLinks strong.current, #productsListingListingBottomLinks strong.current {
border:1px solid #82644C;
color:#FFF;
background-color:#B28B6B;
padding-left:0.5em;
padding-right:0.5em;
}
#newProductsDefaultListingTopLinks a, #newProductsDefaultListingBottomLinks a, #productsListingListingTopLinks a, #productsListingListingBottomLinks a {
border:1px solid #82644C;
padding-left:0.5em;
padding-right:0.5em;
}
.bone
{
display:none;
color:#000;
}
.listingDescription {
	text-align:center; 
}
.listingDescription a {
	color: #b00000;
}
.listingDescription a:hover {
	color: #000000;
}
.productPrice {
	 color: #000000; margin-bottom: 5px;
}
.centerBoxContentsProducts {
 padding: 7px; 	border: 1px solid #ebebeb;  height: 280px; width: 130px;  
}
rss {
	display: block;
	margin: 10px auto 10px auto;
	width: 96%;
	background: #FFF;
	font-family: Verdana, arial, sans-serif;
	font-size: small;
	}
channel {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 10px;
	}
channel>title {
	display: block;
	font-size: large;
	font-weight: bold;
	}
channel>description {
	display: block;
	}
channel>copyright {
	display: block;
	font-size: x-small;
	color: #666;
	}
channel>lastBuildDate {
	display: block;
	text-align: right;
	}
channel>language,
channel>image,
channel>managingEditor,
channel>webMaster,
channel>generator,
channel>docs,
channel>ttl {
	display: none;
	}
item {
	display: block;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #CCC;
	background: #EEE;
	}
item>title {
	display: block;
/*	float: left; */
	margin-right: 5px;
	font-weight: bold;
	}
item>description {
	display: block;
	margin-right: 5px;
	color: #666;
	}
item>pubDate {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	white-space: nowrap;
	}
item>link, 
item>comments {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	}
item>category,
item>author,
item>guid {
	display: none;
	}
fieldset {
	padding: 0.5em;
	margin: 0.5em 0;
	display:block;
	border:1px solid #000;
}
fieldset ol {  
padding: .5em .5em 0 .5em;  
list-style: none;
}
fieldset li {  
padding-bottom: .5em;
}
fieldset #personal, fieldset #order, fieldset #write{
	padding:0;
	border:1px solid #000;
	border-width: 1px 0 1px 0;
}
select {
	margin: 0.1em;
}
textarea {
margin: auto;
padding:0.5em;
display: inline;
width: 40%;
border:1px solid #B6ABD5;
overflow:auto;
}
label.inputLabel {
	width: 11em;
	float: left;
	clear:left;
	}
.linkstext{padding: 10px 0;float:left;width:33%;text-align:center;font-size:1em;}
.linkListing-data .col1 {width:33%;font-size:1em;}
.linkListing-data .col2 {width:50%;font-size:1em;}
.linkListing-data .col3 {width:10%;font-size:1em;}
.productListing-even .linkListing-data{padding:5px;font-size:1em;;background:ivory;color:#000;}
.productListing-odd .linkListing-data{padding:5px;font-size:1em;color:#000;}
img,img a {border:0;}
.cssButton,.cssButtonHover {
width:20em;
background-color:#900202;
color:#ffffff;
border:2px outset #F4F4F4;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:700;
padding:0.3em;
}
.cssButtonHover {
color:#616161;
text-decoration:none;
border-style:inset;
}
.small_delete,.button_prev,.button_next,.button_search {
width:7em;
}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {
width:10em;
}
.button_return_to_product_list,.button_add_selected {
width:22em;
}
.button_in_cart {
width:19em;
}
.button_submit {
width:18em;
}
.button_update_cart {
color:red;
}
.button_update_cartHover {
color:#000;
}
fieldset {display:block; background: #fff; border:1px solid #000; padding:5px; font-family:verdana, sans-serif; }
legend {font-family:verdana, arial, helvetica, sans-serif; font-size:1.1em; color: #000; font-weight:bold; margin-bottom:5px; padding:3px; background:#fff url(../images/form.png) repeat-x center left;}
select {margin:0;background:#fff;}
textarea {margin: auto; padding:0.5em; float: left; display: block; width: 75%; border:1px solid #B6ABD5; overflow:auto; background:#fff url(../images/t_input.png) repeat-x bottom left;}
option {background:#fff; color:#000;}
optgroup {background:#fff; color:#000; font-family:verdana, arial, helvetica, sans-serif;}
optgroup option {background:#fff; color:#000;}
label.inputLabel {
	width: 11em;
	float: left;
	color: #000;
	}
input:focus, select:focus, textarea:focus {
	background: #fff;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	color: #000;
	}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
#testimonialDefault{margin:0 5px;padding:8px;font-size:1.2em;text-align:left;}
#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.5em;font-weight:700;}
blockquote {
margin:0 !important;
padding:0 !important;
background: url(../images/lftblockquote.png) top left no-repeat;
border:1px solid navy;
height:1%;
}
blockquote div {
padding:38px 56px;
background: url(../images/rgtblockquote.png) bottom right no-repeat;
height:1%;
}
#testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
#testimonialDefault{margin:0 5px;padding:8px;font-size:1.2em;text-align:left;}
#testimonialDefault h1{margin:0;padding:10px 0;font-size:1.3em;font-weight:700;}
blockquote {
margin:0 !important;
padding:0 !important;
background: url(../images/lftblockquote.png) top left no-repeat;
border:0px solid navy;
height:1%;
}
blockquote div {
padding:38px 56px;
background: url(../images/rgtblockquote.png) bottom right no-repeat;
height:1%;
}
#testimonialImage {
margin: 0;
padding: 0;
text-align: center;
}
#slidetabsmenu {
  float:left;
  width:100%;
  font-size:93%;
  border-bottom:1px solid #C2BDAE;
  line-height:normal;
  }
#slidetabsmenu ul {
  margin:0;
  padding:10px 10px 10px 10px;
  list-style:none;
  }
#slidetabsmenu li {
  display:inline;
  margin:0;
  padding:0;
  font-weight: bold;
  }
#slidetabsmenu a {
  float:left;
  background:url("../images/tpp/tableft11.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#slidetabsmenu a span {
  float:left;
  display:block;
  background:url("../images/tpp/tabright11.gif") no-repeat right top;
  padding:5px 12px 4px 6px;
  color:#9F9584;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
#slidetabsmenu a:hover {
  background-position:0% -42px;
  }
#slidetabsmenu a:hover span {
  color:#FFF;
  background-position:100% -42px;
  }
#slidetabsmenu a.current {
  background-position:0% -42px;
  }
#slidetabsmenu a.current span {
  color:#FFF;
  background-position:100% -42px;
  }
.tabcontent{
  clear: both;
  float:left;
  width:100%;
  background: white;
  color: black;
  display:none;
  border:1px solid #B28B6A;
  }
#tabcontentcontainer {margin-right:0.2em;}
.catBoxHeading1 {
font-family:Arial,Helvetica,sans-serif;
font-weight:700;
font-size:11px;
color:#fff;
background-color:#900200;
height:16px;
display:block;
margin:5px -5px 3px -4px;
padding:0.2em 1em;
}
.catBoxSubtext {
font-family:'times new roman', serif;
font-weight:400;
font-size:1.2em;
color:#351;
background-color:#fdf;
display:block;
padding:0.1em 0.2em 0.1em 1em;
}
#categories a {
background-repeat:no-repeat;
display:block;
}
a.catBg25 {
background-image:url(../images/catbg25.gif);
height:30px;
}
a.catBg25:hover {
background-image:url(../images/catbg25hover.gif);
}
a.category-holiday {
border-top:3px dotted #123;
background-color:#abf;
color:#123;
padding:1em 0;
}
a.category-top-text {
color:#7F5F47;
padding-top:0.2em;
padding-left:0.5em;
}
a.category-subs-text,a.category-products-text {
color:#69a;
}
a.category-top-text:hover {
color:#900200;
}
a.category-subs-text:hover,a.category-products-text:hover {
color:#f96;
}
a.category-top-text .category-subs-parent {
display:list-item;
list-style:square inside url(../images/bullet2.gif);
}
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}
#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}
#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}
#trailimageid img {
  margin: 2px;
  border: none;
}


.bone
{
display:none;
}

h2
{font-size:101%}

h1
{font-size:105%}