body 			{ margin:0px; margin-top:3px; margin-bottom:17px; color:#666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
EM 			{ color:#ae2c72; font-style:normal; text-decoration:none; font-weight:normal; }
em.alsoshown		{ color:#000000; font-size:11px; font-style:normal; text-decoration:none; font-weight:bold; }
.smallText 		{ font-size:10px; }
INPUT, TEXTAREA, CHECKBOX, SELECT  	{ font-size:11px; border:1px solid #cccccc; }
INPUT.noborder 		{ font-size:11px; border:0px; }
input.searchbox 	{ color:#ff3399; border:1px solid #cccccc; padding-right:1px; margin-right:1px; font-size:10px; }
option.product_sort 	{ color:#ff3399; }

H1 { color:#666666; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; padding:4px; text-align:center; }
H2 { color:#666666; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; padding-left:0px; font-size:18px; text-align:center; }
H3 { color:#666666; margin:0px; padding-left:0px; font-size:16px; text-align:left; }
H4 { color:#666666; margin:0px; text-align:center; }
H1.ShopCategoryName		{ color:#666666; font-size:20px; }
H2.ShopCategoryDescription 	{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-style:normal; padding-right:15px; padding-left:15px; padding-top:0px; margin-top:0px; }
h1.title 		{ font-size:22px; font-weight:bold; text-align:center; }
.pageHeading		{ font-size:22px; }
.ShopCategoryName 	{ text-align:center; }

/* product infopage d7288a */
.ProductInfoName 	{ color:#333333; font-size:15px; font-weight:bold; }
.ProductInfoCode 	{ color:#006699; font-size:13px; }
.ProductInfoPrice 	{ color:#006699; font-size:13px; }
.AssociatedProductHead 	{ font-size:12px; background-image:url(/buy/images/purr-recommendsTM.png); font-weight:bold; }
.AssociatedProductName 	{ font-size:10px; text-align:left; }
/* gift */
.ProductListBlackText 	{ color:#666666; font-size:11px; font-weight:normal; }
.ProductListRedText 	{ color:#006699; font-size:11px; font-weight:normal; }

A 			{ color:#CC3366; text-decoration:none; }
A:hover			{ color:#ff6633; text-decoration:underline; }
/* header A color:#993366; */
A.HeadCatch, A.HeadCatch:visited, A.HeadCatch:hover { color:#FF9999; font-size:9px; text-decoration:none; letter-spacing:-1px; }
A.HeaderMiddleLink 	{ color:#5d1430; }
/* cart */
a.CartDetail 	 { font-size:9px; }
a.CartDetailGoTo { font-size:9px; }
/* footer */
A.FootLink:link, A.FootLink:visited   		{ font-size:10px; }
A.FootLinkList:link, A.FootLinkList:visited   	{ font-size:10px; }
/* homepage */
A.texthome:link, A.texthome:visited, A.texthome:hover	{ font-size:11px; }
/* categories level 1 color:#d42888;  */
A.subsectionlink 	{ font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; }
/* why choose */
A.reasonMenu 	{  }
/* we recommend drop menu */
A.ProductAttributeDropdownOption 	{ font-size:11px; line-height:15px;}
A.ProductAttributeDropdownClose 	{ font-size:11px; color:#ffff99; }
/* bookmark-prod_list */
.mapa		{ text-decoration:none; }

/* USED OR NOT? */
.whitelink,.LeftMenuB,.bluelink,.blacklink, .homeTitle, .homeRubric, .ImgBlackBorder, .productlink  { color:red; }

/* HEADER */
div.top_table       {font-family:Verdana, Arial, Helvetica, sans-serif; }
table.top_table 	{ width:780px; font-family:Verdana, Arial, Helvetica, sans-serif; }
table.central_table 	{ font-size:11px; }
TD.topban 		{ background-image:url(/buy/images/logoright.gif); background-repeat:no-repeat; height:92px; width:542px; text-align:right; }
table.HeaderBorder 	{ background-color:transparent; }
TD.HeaderMiddle 	{ color:#5d1430; background-color:transparent; text-align:center; font-size:12px; }
/* MSG IN HEADER */
.headerError 		{ color:#ffffff; background-color:#ff0000; font-size:12px; padding:3px; font-weight:bold; text-align:center; }
.headerInfo 		{ color:#ffffff; background-color:#ff0000; font-size:12px; padding:3px; font-weight:bold; text-align:center; }
.messageBox 		{ font-size:12px; padding:3px; }
.messageStackError, .messageStackWarning { color:#ffffff; background-color:#ff6600; font-size:12px; padding:3px; text-align:center; }
.messageStackSuccess 	{ color:#ffffff; background-color:#ff6600; font-size:12px; padding:3px; text-align:center; }
.headerText {color:#5d1430;}
.headerText A 			{ color:#5d1430; text-decoration:none; }
.headerText A:hover			{ color:#5d1430; text-decoration:underline; }

/* COLUMN LEFT color:#cc3399; */
.infoBox2	{ font-size:11px; }
ul.LeftMenu  	{ margin:2px; padding:2px; margin-left:0px; padding-left:0px; }
ul.LeftMenu, li.LeftMenu  { font-size:11px; list-style-type:none; }
li.LeftMenu, li.LeftMenuHeader, li.LeftMenuRed, li.LeftMenuSub, li.LeftMenuB { padding-bottom:2px; padding-top:0px; }
li.LeftMenuHeader { color:#993366; font-size:12px; font-weight:bold; padding-top:7px; }
li.LeftMenuRed, li.LeftMenuSub	{ list-style: outside url(/buy/images/paw_ul.gif); margin-left:17px; }
li.LeftMenuRed	{ background-color:#ffe5ee; }
li.LeftMenuSub	{ padding-left:1px; }
li.LeftMenuB 	{ font-size:10px; font-weight:bold; }

/* column left float:left; clear:left; padding-left:5px; width:150px; */
A.LeftMenu, A.LeftMenuOpen, A.LeftMenuSub 	{ }

/* COLUMN RIGHT */
.infoBox3 	{ margin-top:3px; }
.infoBox4 	{ font-size:10px; text-align:left; }
.logged		{ color:#666666; font-style:normal; text-decoration:none; font-weight:bold; }
td.CartHeader 	{ font-size:10px; font-weight:bold; text-align:left; background:url(/buy/images/purr-recommendsTM.png); height:26px; }
td.CartValues 	{ color:#d42888; font-size:10px; font-weight:bold; width:107px; height:17px; text-align:center; }
td.CartTotal 	{ color:#d42888; font-size:10px; letter-spacing:-1px; width:107px; text-align:left; background:url(/buy/images/purr-recommendsBM.png); }
TD.purr-recommendsMR 	{ background-image:url(/buy/images/purr-recommendsMR.png); width:1px; }
TD.purr-recommendsML 	{ background-image:url(/buy/images/purr-recommendsML.png); width:1px; }
td.CartDetail 	 	{ white-space:nowrap; text-align:left; }

/* FOOTER */
.site_footer	 	{ background:url(/buy/images/site_footer.png); width:775px; height:19px; background-repeat:no-repeat; margin-top:17px; }
.copyright		{ font-size:10px; height:20px; }

/* SOME PRODUCTS */
.prod_description	{ font-size:11px; }
.prod_colour		{ font-size:11px; text-align:left;}
.prod_recommend		{ font-size:11px; text-align:left;}

/* MIDDLE CATEGORIES LEV1 */
.Categories 	{ font-size:10px; width:78px; padding-bottom:10px; }
table.ProductAttributeDropdown 		{ color:#ffffff; background-color:#a00614; font-size:10px; border:2px solid #a00615; margin:0px; padding:0px; }
TD.ProductAttributeDropdownOption 	{ color:#a00614; background-color:#ffffcc; }

/* why choose color:#333333; */
.list 		{font-size:12px; font-family:Arial, Helvetica, sans-serif; background-image:url(/buy/images/left_bulletpointTRANS.png); background-repeat:no-repeat; background-position:0% 7px; padding-left:21px; padding-top:6px;}
.listborder 	{ padding-bottom:3px; padding-right:2px; }

/*  from mail */
ul.mail		{ font-size:11px; text-align:justify; padding-right:31px; }
a.mail		{ font-size:11px; }
.mailaddbg	{ color:#ffffff; background-image:url(/buy/images/mail-add-bg.png); background-repeat:no-repeat; width:432px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.mailtext 	{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* error pages */
h1.map0		{ font-size:16px; margin:1px; }
h1.map1		{ color:#cc3399; font-size:16px; margin:1px; text-align:left; }
h2.map3		{ font-size:11px; margin:1px; font-weight:normal; text-align:left; padding:1px; }

SPAN.newItemInCart 	{ color:#cc0000; font-size:10px; }
SPAN.newItemInCartYell 	{ color:#ffff00; font-size:10px; }
TD.newItemInCartYell 	{ color:#ffff00; font-size:10px; }

.tableHeading   { font-size:13px; font-weight:bold; }
.main 		{ font-size:11px; text-align:left; }
.mainplus 	{ color:#7a164f; font-size:11px; font-weight:bold; padding-bottom:11px; }

/* account_history.php NO IN USE-NOW */
.accountHistory 	{ color:red; }
/* includes/classes/boxes.php */
.cartinfoBoxHeading 	{ color:red; }
/* includes/languages/english/index.php */
.greetUserbig 		{ color:red; }
/* includes/modules/product_features.php */
.ProductFeature 	{ color:red; }
/* product_listing.php */
.productListing 	{ color:red; }
/* includes/modules/associated_items.php - includes/boxes/shop.php */
.purr 			{ color:red; }
/* includes/modules/shop_headlines.php */
.ShopHeadline 		{ color:red; }
.ShopHeadlineEven 	{ font-size:11px; text-align:left; }
/* includes/modules/upcoming_products.php */
.upcomingProducts 	{ color:red; }
/* checkout_payment.php  */
.moduleRow { }
.infoBoxHeading { }

/*** 	CLASS FOUND ACCORDING TO QUERY THEN CHEK *****/
.accountCategory 		{ font-size:13px; }
table.AdditionalImagesBox 	{ border:0px solid #a006ff; margin:0px; padding:4px; }

.FAQText 	{ font-size:12px; }
.fieldKey 	{ font-size:12px; font-weight:bold; }
.fieldValue 	{ font-size:12px; }
SPAN.greetUser 	{ color:#cc0000; font-size:12px; font-weight:bold; }
.h1category 	{ background-image:url(/buy/images/subcatagory-top-image.jpg); width:788px; height:77px;}

TD.infoBox, SPAN.infoBox   { color:#D7060F; font-size:10px; }
.infoBox5 		{ color:#D7060F; font-size:10px; background:url(/buy/images/left_back2.png); }
.infoBoxNotice,.infoBoxNoticeContents 	{ }
.justtext 	{ font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-align:justify; }

/*** 	possibly unused **/
#catheaderTL 	{ background-image:url(/buy/images/catheaderTL.png); font-size:15px; font-weight:bold; }
#catheaderTR 	{ background-image:url(/buy/images/catheaderTR.png); background-position:100% 0%; background-repeat:no-repeat; }
#catheaderBL 	{ background-image:url(/buy/images/catheaderBL.png); background-position:0% 100%; background-repeat:no-repeat; }
#catheaderBR 	{ background-image:url(/buy/images/catheaderBR.png); background-repeat:no-repeat; background-position:100% 100%; }

/** homepage **/
.deliverytext 	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding-top:5px; padding-bottom:10px; }
.tophome3	{ color:#bc0041; text-align:center; font-size:11px; font-weight:bold; background-image:url(/buy/images/homepage/tophome3.gif); background-repeat:no-repeat; width:145px; height:29px; }
.midhome3	{ font-size:11px; background-image:url(/buy/images/homepage/midhome3.jpg); background-repeat:no-repeat; text-align:justify; width:145px; padding:2px; }
.bothome3	{ background-image:url(/buy/images/homepage/bothome3.gif); background-repeat:no-repeat; width:145px; height:9px; }
.tophome2	{ color:#bc0041; text-align:center; font-size:12px; font-weight:bold; background-image:url(/buy/images/homepage/tophome2.gif); background-repeat:no-repeat; width:230px; height:29px; }
.midhome2	{ font-size:11px; background-image:url(/buy/images/homepage/midhome2.jpg); background-repeat:no-repeat; width:230px; padding:2px; }
.bothome2	{ background-image:url(/buy/images/homepage/bothome2.gif); background-repeat:no-repeat; width:230px; height:9px; }
.tophome1	{ color:#bc0041; text-align:center; font-size:12px; font-weight:bold; background-image:url(/buy/images/homepage/tophome1.gif); background-repeat:no-repeat; width:466px; height:29px; }
/* midhome1 temporary done */
.midhome1	{ font-size:11px; border:1px solid #cccccc; padding:2px; width:466px; }
/* midhome temporary done */

.bothome1	{ background-image:url(/buy/images/homepage/bothome1.gif); background-repeat:no-repeat; width:466px; height:9px; }
.border 	{ border:1px solid #e0d5d5; }
.third 		{ width:145px; height:100%; }
.half 		{ width:230px; height:100%; }
.one 		{ width:466px; height:100%; }
.padd		{ padding-left:111px; }

table.SellProductBox 		{ margin:0px; padding:0px; background-color:#ffe5ee; }
TD.ShopCategoryHighlightFooter 	{ background-image:url(/buy/images/purr-homepages-highlightF.png); text-align:center; background-repeat:no-repeat; height:24px; width:243px; background-position:40%; }
TD.ShopCategoryHighlightHeader 	{ background-image:url(/buy/images/purr-homepages-highlightH.png); text-align:center; background-repeat:no-repeat; height:30px; width:243px; background-position:40%; padding-top:3px; font-size:15px; vertical-align:middle; font-weight:bold; }
Table.ShopCategoryImagesBox 	{ margin-top:21px; margin-bottom:11px; background-color:#f8d0e0; padding:6px;}

.subBar 		{ background-color:#ffff98; color:#000000; font-size:10px; }
.text 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:15px; }
.h1category 		{ margin-top:6px; }
.infoBoxContents 	{ background:#f8f8f9; font-size:10px; }
.ShopHeadlineOdd 	{ font-size:11px; text-align:left; }
/***dex middle */
.reasons-head { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#7a164f; padding-left:10px; font-weight:bold; line-height:35px; }
.reasons-list { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:20px; background:url(/buy/images/homepage/7reasonsBG.jpg) no-repeat 10px 0px; height:179px; }
table.stripe1 		{ background:url(/buy/images/stripe1.png); }

/* pixel white removed */
table.pixel_white 	{ background:url(/buy/images/pixel_white.gif); }
.right_search_BG 	{ background:url(/buy/images/right_search_BG.png); background-repeat:no-repeat; background-position:top right; width:107px; height:59px; }

/** raffle */
.rafflebg	{ background-image:url(/buy/images/homepage/prize-crusaid.jpg); background-repeat:no-repeat; background-position:center; width:466px; height:47px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }

TD.ProductFeatureEven 	{ font-size:10px; text-align:left; }
TD.ProductFeatureOdd 	{ font-size:10px; text-align:left; }
TD.AssociatedProductOdd { font-size:xx-small; }
TD.AssociatedProductEven { font-size:xx-small; }

/* Images */
.ImageMain 	{ border:1px solid #b5b5b5; margin:0px;}
.ImageMicro, .ImageMicroPoint 	{ border:1px solid #b5b5b5; margin:0px;}
.ImageMicroPoint {cursor:pointer; cursor:hand;}
.ImageThumb 	{ border-style:solid; border-width:1px; border-color:#b5b5b5; }
.ImageThumbTemp { border:none; margin:0px; padding:0px; } /* Temporary style while modules/product_list displays both old and new size images */
.ProductsListing { text-align:center; height:148px; width:100px; border:1px solid #b5b5b5; margin:0px; padding:0px; }
.results_padd		{ margin-left:0px; margin-right:0px; border:1px solid #b5b5b5;}
TD.ProductsSpacer 	{ text-align:center; width:20px; }
TD.ProductsSpacer1 	{ text-align:center; height:8px; }
TD.resultsbarM 		{ font-size:10px; background-color:#ffe5ee; }

select.country optgroup {color:#993367; background-color:#ffffff;}
select.country optgroup option {color:#000000;}

/* faqs */
.faqheader 	{ width:570px; height:21px; background-color: #f068a8;  margin:0; padding:0; border: 1px solid #FFFFFF;}
.faqheader h1	{ color:#FFFFFF; font: bold 18px Arial, Helvetica, sans-serif; margin:0; padding:0; }
.faqbox 	{ width:570px; background: #000000; border-right: 1px solid #f0b4d0	; border-bottom: 1px solid #f0b4d0; border-left: 1px solid #f0b4d0;  }
.faqtext2 	{ font:12px Tahoma, Arial, Helvetica, sans-serif; color: #333333; text-align: justify; padding:10px; }

/* Size Chart */
.sizecharttable { background: #FFFFFF; }
.sizecharttext { color:#666666; font: 14px Arial, Helvetica, sans-serif; }
.sizecharttable td { border: 1px solid #f0b4d0; }
.sizecharttext td{ font: 13px Arial, Helvetica, sans-serif; color: #333333; padding-top: 2px; padding-bottom: 2px; }
.sizechartheader { font: bold 14px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; padding-top: 13px; padding-bottom: 3px; }

/*Sextion Best Sellers styles*/
.ListingTable {width: 780px;}
.ListingInfo {width:100%; border: solid 1px #b5b5b5; background-color: #ffffff; padding:5px; font-size:12px; font-weight:bold;}
#ListingInfoText {font-size:11px; font-weight:normal; padding:0px 10px;}
.ListingInfoOption {margin:5px; padding:3px; text-align:center; text-decoration:underline;}
.ListingInfoOption td {padding:5px 3px 0px 3px;}
.ListingThumb {width:100%; text-align:center;}
.ListingImageCell {height:148px; width:117px; margin:0px; padding:5px 0px 2px 0px; vertical-align:top; text-align:left; background-color: #ffffff; background-image: url(images/listingviewBG.png);}
.ListingImageThumb {margin:0px 0px 0px 7px;}
.ListingImageTextCell {width:117px; background-color: #ffffff; vertical-align:top; background-image: url(images/listingviewBGW.png);}
.ListingImageText {display:block; width:94px; margin:0px 9px 0px 8px; padding:0px 3px 0px 3px; background-color: #ffffff;}
.ListingButtonCell {width:117px; margin:0px; padding:0px; background-image: url(images/listingviewBG.png); background-position:bottom;}
.ListingButton {display:block; width:100px; margin:0px 9px 10px 8px; padding:3px 0px 3px 0px; background-color: #ffffff;}
.ListingDetail {width: 100%;}
.ListingHorizontalFiller {line-height:3px;}
.ListingHorizontalFiller2 {line-height:6px;}
.ListingVerticalFiller {}
.SectionHorizontalFiller {line-height:3px;}
.ListingDetailView {width:574px; height:176px; background-color: #ffffff; background-image: url(images/purr-homepages-sellingBG1.jpg); }
.ListingDetailBuy {width:204px; height:176px; background-color: #ffffff; background-image: url(images/purr-homepages-sellingBG1.jpg);}
.ListingDetailBuyCol {width:100%; height:100%; vertical-align:top; text-align:center;}
.ListingDetailBuyProduct {margin:0px 0px 0px 0px; padding: 3px 10px 0px 30px;}
.ListingDetailBuyPrice {margin:0px 0px 0px 0px; padding: 3px 10px 0px 30px;}
.ListingDetailBuySelection {margin:0px 0px 0px 0px; padding: 3px 10px 0px 30px;}
.ListingDetailBuyQuantity {margin:0px 0px 0px 0px; padding: 3px 10px 0px 30px;}
.ListingDetailBuyButton {margin:0px 0px 0px 0px; padding: 6px 10px 0px 30px;}
.ListingDetailBuyPhone {margin:0px 0px 0px 0px; padding: 6px 10px 0px 30px;}
.ListingDetailImage {margin:0px 0px 0px 0px; padding: 0px 10px 0px 10px;}
.ListingDetailDescription {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ListingDetailName {text-align:left;height:25px; color:#2a2170; text-decoration:underline; font-size:12px; vertical-align:top; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ListingDetailText {text-align:left;vertical-align:top; margin:0px 0px 0px 0px; padding: 0px 10px 0px 0px;}
.ListingDetailViewButton {height:31px; text-align:right; vertical-align:bottom; margin:0px 0px 0px 0px; padding: 10px 10px 0px 0px;}

