BODY,P,DIV,TD,BLOCKQUOTE
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000;
}
body
{
	margin:0px;
	color:#000000;
	background-color:#A5A5A5;
	background-image:url(/images/gradient_light_grey.gif);
	background-repeat:repeat-x;
}
h1 
{
	line-height:130%;
	color:#323232;
	padding-right:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
h2 
{
	line-height:130%;
	color:#000000;
	font-size:18px;
	padding-right:10px;
	padding-left:10px;
	padding-top:9px;
	padding-bottom:6px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:150%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}
h3 
{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:15px;
	padding-right:10px;
	padding-left:10px;
	padding-top:9px;
	padding-bottom:3px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}
h4 
{
	color:#000000;
	font-size:13px;
	padding-right:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}
p 
{
	line-height:130%;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:6px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
}
p.p5
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	font-size:10px;
	color:#000000;
}
p.p6
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	font-size:10px;
	color:#000000;
}
form
{
	margin:0;padding:0;
}
A:LINK
{
	color:#000000;
	text-decoration:underline;
}
A:ACTIVE
{	
	color:#000000;text-decoration:underline;
}
A:VISITED
{
	color:#000000;text-decoration:underline;
}
A:HOVER
{
	color:#000;text-decoration:underline;
}
.blacktop
{
	position:absolute;
	top:0px;
	background-color:#cccccc;
	height:166px;
	width:100%;
	left:0px;
	z-index:-1;
}
.purpletop
{
	position:absolute;
	top:177px;
	background-color:#000;
	height:11px;
	width:100%;
	left:0px;
	z-index:-1;
}
.greytop
{
	position:absolute;
	top:166px;
	background-color:#A5A5A5;
	height:11px;
	width:100%;
	left:0px;
	z-index:-1;
}
.TopBottomBar
{
	font-size:9px;
	color:#a4a5a3;
}
.spaced 
{
	margin:9px 10px 3px 10px;
	padding:0px;
}
ul{
	margin:0px;
	margin-bottom:0px;
	padding:0;
}
li
{
	margin-left:25px;
	margin-bottom:8px;padding:0;
}
form
{
	margin:0;padding:0;
}
A:ACTIVE.TopBottomBarLink
{
	color:#FFFFFF;
	text-decoration:none;
}
A:LINK.TopBottomBarLink
{
	color:#FFFFFF;
	text-decoration:none;
}
A:VISITED.TopBottomBarLink
{
	color:#FFFFFF;
	text-decoration:none;
}
A:HOVER.TopBottomBarLink
{
	color:#FFFFFF;
	text-decoration:underline;
}
A:ACTIVE.TopBottomBarLinkBlack
{
	color:#000;
	text-decoration:none;
}
A:LINK.TopBottomBarLinkBlack
{
	color:#000;
	text-decoration:none;
}
A:VISITED.TopBottomBarLinkBlack
{
	color:#000;
	text-decoration:none;
}
A:HOVER.TopBottomBarLinkBlack
{
	color:#000;
	text-decoration:underline;
}
A:ACTIVE.TopBottomLink
{
	color:#a4a5a3;
	text-decoration:none;
}
A:LINK.TopBottomLink
{
	color:#a4a5a3;
	text-decoration:none;
}
A:VISITED.TopBottomLink
{
	color:#a4a5a3;
	text-decoration:none;
}
A:HOVER.TopBottomLink
{
	color:#a4a5a3;
	text-decoration:underline;
}
A:ACTIVE.prodlink
{
	color:#000000;
	text-decoration:none;
}
A:LINK.prodlink
{
	color:#000000;
	text-decoration:none;
}
A:VISITED.prodlink
{
	color:#000000;
	text-decoration:none;
}
A:HOVER.prodlink
{
	color:#000;
	text-decoration:underline;
}
.strike
{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame
{
	background-color:#fff;
}
.BoxFrameLeft
{
	background-color:#ccc;
}
.BoxFrameSubscribe
{
 	background-color:#F8E6EC;
}
.search_bg
{
	background-color:#fff; 
	background: url(/images/homepage/search_bg.gif) no-repeat;
	width:180px;
	height:53px;
}
.BoxHeader
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	background-color:#000;
	height:41px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
}

.BoxHeader a {color: #fff !important;}

.BoxHeaderCustom
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	background-color:#ccc;
	height:41px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
}
.BoxContentCustom
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;
	background-color:#fff;
	color:#451008;
}
.BoxContent
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;
	background-color:#fff;
	color:#451008;
}
.BoxContentLeft
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;
	background-color:#ccc;
	color:#451008;
}

.BoxContentSubscribe
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;
	background-color:#F8E6EC;
	color:#451008;
}

.BoxText
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#fff;
	color:#451008;
}
A:ACTIVE.BoxLink
{
	color:#451008;
	text-decoration:none;
}
A:LINK.BoxLink
{
	color:#000;
	text-decoration:none;
}
A:VISITED.BoxLink
{
	color:#000;
	text-decoration:none;
}
A:HOVER.BoxLink
{
	color:#000;
	text-decoration:underline;
}
A:ACTIVE.BoxLinkblack
{
	color:#000;
	text-decoration:none;
}
A:LINK.BoxLinkblack
{
	color:#000;
	text-decoration:none;
}
A:VISITED.BoxLinkblack
{
	color:#000;
	text-decoration:none;
}
A:HOVER.BoxLinkblack
{
	color:#000;
	text-decoration:underline;
}
A:ACTIVE.BoxLinkwhite
{
	color:#fff;
	text-decoration:none;
}
A:LINK.BoxLinkwhite
{
	color:#fff;
	text-decoration:none;
}
A:VISITED.BoxLinkwhite
{
	color:#fff;
	text-decoration:none;
}
A:HOVER.BoxLinkwhite
{
	color:#fff;
	text-decoration:underline;
}
/** PAGE HEADER AND NAVIGATION					**/
.pageHeader
{
	padding-bottom:0px;
}
.pageNavigation
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}
.pageNavigation div
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#CCC;
	color:#000;
}
.CatalogItemDark
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000;
}
.CatalogItemLight
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#fff;
	color:#000;
	margin:0;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000;
}

.listItem
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#fff;
	color:#000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet
{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent
{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}
.formSeparator
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000;
}
.formHeader
{
	clear:both;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#fff;
	color:#000;
	padding:5px;
}
.formLine
{
	clear:both;
	float:left;
	width:100%;
}

.formCaption
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formRemark
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	padding:5px;
	margin-top:3px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.formControl
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText
{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666;
}

.formControlSelect
{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666;
}

.formButtons
{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.ProductSubtitle
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding:5px;
	margin:0px;
}
.profile
{
	color:#fff;
}
A:ACTIVE.footerlink
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
A:LINK.footerlink
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
A:VISITED.footerlink
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
A:HOVER.footerlink
{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
}
.topbutton
{	
	width:144px;
	padding-left:5px;
	color:#fff;
	font-size:11px;
}
A:ACTIVE.topnav
{
	color:#fff;
	text-decoration:none;
}
A:LINK.topnav
{
	color:#fff;
	text-decoration:none;
}
A:VISITED.topnav
{
	color:#fff;
	text-decoration:none;
}
A:HOVER.topnav
{
	color:#fff;
	text-decoration:underline;
}
A:ACTIVE.bottom
{
	color:#000;
	text-decoration:none;
	display:block;
}
A:LINK.bottom
{
	color:#000;
	text-decoration:none;
	display:block;
}
A:VISITED.bottom
{
	color:#000;
	text-decoration:none;
	display:block;
}
A:HOVER.bottom
{
	color:#000;
	text-decoration:underline;
	display:block;
}
A:ACTIVE.boxes
{
	color:#fff;
	padding-left:12px;
	font-weight:bold;
	text-decoration:none;
}
A:LINK.boxes
{
	color:#fff;
	padding-left:12px;
	font-weight:bold;
	text-decoration:none;
}
A:VISITED.boxes
{
	color:#fff;
	padding-left:12px;
	font-weight:bold;
	text-decoration:none;
}
A:HOVER.boxes
{
	color:#fff;
	padding-left:12px;
	font-weight:bold;
	text-decoration:underline;
}
blockquote
{
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	line-height:130%;
	font-style:normal;
	font-weight:normal;
	padding-left:15px;
	padding-right:15px;
	color:#000;
}
.postcode
{
	width:50px;
}
.enquirynormal
{
	width:150px;
}
.deliverynotes
{
	padding-bottom:12px;
}
.small
{
	font-size:11px;
}
li
{
	font-size:11px;
	padding-right:15px; 
	list-style-type:square;
}
.beadtext
{
	color:#fff;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.crumb 
{
	font-size:10px;
	color:#000000;
	text-align:right;
	margin-bottom:6px;
	padding-bottom:0px;
	margin-top:6px;
	padding-top:0px;
	margin-right:6px;
	padding-right:3px;
}
.SelectBoxBrowse
{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:138px;
	color:#000;
}
.pink 
{
	color:#640000;
}
.col_container
{
	clear:both;
	float:left;
	width:590px;
	height:126px;
}
.col
{
	float:left;
	height:124px;
	width:138px;
	border:1px solid #666;
	cursor:pointer;
}
.col_top
{
	float:left;
	height:94px;
	width:138px;
	background-color:#fff;
}
.col_bottom
{
	float:left;
	clear:both;
	height:22px;
	width:138px;
	background-color:#CCC;
	text-align:center;
	padding-top:8px; 
	cursor:pointer;
}
.spacer
{
	float:left;
	width:10px;
	height:124px;
}
.spacer_large
{
	clear:both;
	float:left;
	height:10px;
}
.col_container_middle
{
	clear:both;
	float:left;
	width:590px;
	height:126px;
	padding-top:10px;
}
.col_middle
{
	float:left;
	height:124px;
	width:288px;
	border:1px solid #666;
	cursor:pointer;
}
.col_top_middle
{
	float:left;
	height:94px;
	width:288px;
	background-color:#fff;
}
.col_bottom_middle
{
	float:left;
	clear:both;
	height:22px;
	width:288px;
	background-color:#CCC;
	text-align:center;
	padding-top:8px; 
	cursor:pointer;
}
.spacer_middle
{
	float:left;
	width:10px;
	height:124px;
}
.col_container_small
{
	clear:both;
	float:left;
	width:590px;
	height:72px;
}
.col_small
{
	float:left;
	height:80px;
	width:68px;
	border:1px solid #666;
	cursor:pointer;
}
.col_top_small
{
	float:left;
	height:50px;
	width:68px;
	background-color:#fff;
}
.col_bottom_small
{
	float:left;
	clear:both;
	height:22px;
	width:68px;
	background-color:#CCC;
	text-align:center;
	padding-top:8px; 
	cursor:pointer;
}
.spacer_small
{
	float:left;
	width:4px;height:70px;
}
.prodlink
{
	font-size:11px;
}
.strike
{
	font-size:11px;
}
.CatalogItemLight
{
	font-size:11px;
}
.swapper_container
{
	float:left;
	width:592px; 
	background-color:#ccc; 
	border-top:1px solid #999;
}
.swapper_container_filled
{
	float:left;
	width:592px; 
	background-color:#fff; 
	border-top:1px solid #999;
}
.swapper_container_home
{
	float:left;
	width:590px; 
	background-color:#ccc;
}
.swapper_container_home_filled
{
	float:left;
	width:590px; 
	background-color:#fff;
}
.swapper_toptext
{
	float:left;
	border-bottom:0px solid #640000;
	width:588px;
	font-size:11px;
	color:#640000;
	padding-top:5px;
	padding-bottom:5px;
}
.swapper_toptext_filled
{
	float:left;
	border-bottom:0px solid #640000;
	width:592px;
	font-size:11px;
	color:#640000;
	padding-top:5px;
	padding-bottom:5px; 
	background-color:#CCCCCC;
}
.swapper_toptext_td
{
	background-color:#CCCCCC;
}
.swapper_toptext_home
{
	float:left;
	width:590px;
	font-size:11px;
	color:#640000;
	padding-top:10px;
	padding-bottom:10px;
}
.swapper_toptext_home_filled
{
	float:left;
	width:590px;
	font-size:11px;
	color:#640000;
	padding-top:10px;
	padding-bottom:10px; 
	background-color:#cccccc;
}
.swapper_bottomtext
{
	float:left;
	border-top:1px solid #999999;
	width:590px;
	font-size:10px;
	color:#640000;
	padding-top:5px;
	padding-bottom:5px;
}
.swapper_bottomtext_filled
{
	float:left;
	border-top:1px solid #999999;
	width:590px;
	font-size:10px;
	color:#640000;
	padding-top:5px;
	padding-bottom:5px; 
	background-color:#CCCCCC;
}
.gift_wrap
{
	float:left;
	text-align:center; 
	width:49.99%;
}
.inner-gift-wrap
{
	display:block;
	margin:0 auto;
	width:200px;
	background-color: #fff;
	padding:5px;
	border:2px solid #640000;
}
.green
{
	color:#000;
}
.left_menu
{ 
	padding-top:6px;
}
.left_menu li
{
 	margin-left:10px; 
	line-height:7px;
	list-style-type:none;
}
.home-buttons 
{
	width: 222px;
}
.banner
{ 
	background-color:#000000;
}
A:ACTIVE.TopLinkBanner
{
	color:#fff;
	text-decoration:none;
}
A:LINK.TopLinkBanner
{
	color:#fff;
	text-decoration:none;
}
A:VISITED.TopLinkBanner
{
	color:#fff;
	text-decoration:none;
}
A:HOVER.TopLinkBanner
{
	color:#fff;
	text-decoration:underline;
}
.beads_preview
{
	background-color:#fff;
}
.page_navi_top
{ 
	background:#cccccc; 
	padding-bottom:5px;
}
#listview li
{
	list-style-type:none;
}

.daisy80-container {position: relative;}
.daisy80-box {float: left; width:178px; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
	.daisy80-box h3 {margin:0 0 10px 0; padding:0; color: #000;}
	.daisy80-box p {margin:0 0 10px 0; padding:0;}
	.daisy80-box img {border:0;}
	.daisy80-box a {color: #000; text-decoration:none;}
	.daisy80-box a:hover {color: #000; text-decoration:underline;}
	.daisy-color {font-weight: bold;}
.middle-daisy {margin: 0 10px 0 10px;}
img {border: none;}
