body {
	margin: 0px;
	padding:0px;
	background-color: #FCFCFC;
	height:100%;
}
td{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#454545;
}
h1{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:17px;
	color:#F6F1DE;
	font-weight:bold;
	padding:0px;
	margin:2px;
	text-align: center;
}
h1.home {
	color:#330066;
	text-align:left;
	border-bottom:1px solid #330066;
}
h2{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:15px;
	color:#F6F1DE;
	font-weight:bold;
	padding:0px;
	margin:2px;
	text-align: center;
}
li h2, div.post h2 {
	color:#003366;
}
h3{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:14px;
	color:#454545;
	font-weight:bold;
}
img { border:none #FFFFFF }
.banner{
	background-color:#C41F1C;
	border:1px solid #F6F1DE;
}
li { 
	list-style-image: url(/images/icon-arrow-purple.gif);
	padding-top:1px;
	margin-right:4px;
}
hr{
	 color:#B8C3BF;
	 background-color:#B8C3BF;
	 width:100%;
	 height:1px;
	 border:0px;
	 margin-top:5px;
	 margin-bottom:5px;
}

a { text-decoration:none; }

/*a:link{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:underline;
}

a:visited{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:underline;
}

a:active{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:underline;
}

a:hover{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:underline;
}
a:link, a:visited{
	color:#c73a38;
	text-decoration:none;
}

a:hover{
	color:#f16260;
	text-decoration:none;
}*/
.text1{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#F6F1DE;
}
/*
a.text1:link, a.text1:visited, a.text1:hover{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#F6F1DE;
}
a.biegelink:link, a.biegelink:visited, a.biegelink:hover{
	color:#F6F1DE;
	text-decoration:none;
}
a.biegelink:hover{
	color:#FFFFFF;
	text-decoration:none;
}
*/
.text2{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
}
.text{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
}
.biege{
	color:#F6F1DE;
}
.bannertop{
	color:#F6F1DE;
	padding:2px;
	background-color:#c41f1c/*#38AAC7*/;
	font-weight:bold;
}
.bannermiddle{
	color:#F6F1DE;
	padding:3px;
	background-color:#99110f/*#1697B8*/;
}
.red{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#02A0B9;
}

.subheading-text{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:12px;
	font-weight:bold;
}

.heading-text{
	color:#02A0B9;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:15px;
	font-weight:bold;
}
/*
a.text2:link, a.text2:visited{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
}

a.text2:hover{
	color:#9f6969;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
}

a.redtext:link, a.redtext:visited{
	color:#c73a38;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
}

a.redtext:hover{
	color:#f16260;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
}

a.topnav:link, a.topnav:visited{
	color:#f6f1de;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.topnav:hover{
	color:#ffffff;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.product:link, a.product:visited{
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:13px;
	text-decoration:none;
}
*/
.product {
	color:#454545;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:13px;
	text-decoration:none;
  }
.product:hover {
	color:#02A0B9;
}
/*
a.product:hover{
	color:#9f6969;
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:13px;
	text-decoration:none;
}
*/

.formtext1{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#454545;
}
/*
a.footertext:link, a.footertext:visited{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#b0afaa;
	text-decoration:none;
}

a.footertext:hover{
	font-family:trebuchet, verdana, arial, sans serif;
	font-size:11px;
	color:#9f6969;
	text-decoration:none;
}
*/
.buttonSendEnquiry { background:transparent; display:block; height:21px; width:111px; background-image:url(/images/button-send-enquiries.gif); border:none; }
.required { float:right; color:#FCBA04; MARGIN: 0px 10px 0px 0px }

.button{
	font-family: trebuchet, verdana, arial, sans serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #F6F1DE; 
	border:0px;
	width: 90px; 
	height: 21px; 
	background-color: #C45453; 
	margin: 2px 0px 2px 0px; 
	outline:none;
	background:url(/images/button.gif);
	cursor:pointer;
}
.button-long{
	font-family: trebuchet, verdana, arial, sans serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #F6F1DE; 
	border:0px;
	width: 150px; 
	height: 21px; 
	background-color: #C45453; 
	margin: 2px 0px 2px 0px;
	outline:none;
	background:url(/images/button_long.gif);
	cursor:pointer;
}
.button-lite{
	font-family: trebuchet, verdana, arial, sans serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #C41F1C; 
	border:0px;
	width: 90px; 
	height: 21px; 
	background-color: #C45453; 
	margin: 2px 0px 2px 0px; 
	outline:none;
	background:url(/images/button_lite.gif);
	cursor:pointer;
}
.button-long-lite{
	font-family: trebuchet, verdana, arial, sans serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #C41F1C; 
	border:0px;
	width: 155px; 
	height: 21px; 
	background-color: #C45453; 
	margin: 2px 0px 2px 0px;
	outline:none;
	background:url(/images/button_long_lite.gif);
	cursor:pointer;
}
.formcontact {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: trebuchet, verdana, arial, sans serif;
	color:#454545;
	FONT-SIZE: 8pt;
	WIDTH : 350px;
	border: 1px solid #798BAF;
	float:left;
}
.formcontact-small {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: trebuchet, verdana, arial, sans serif;
	color:#454545;
	FONT-SIZE: 8pt;
	WIDTH : 120px;
	border: 1px solid #798BAF;
	float:left;
}
.whitebox{
	/* padding:3px; */
	border-top:1px solid #B8C3C0;
	border-left:1px solid #B8C3C0;
	border-bottom:2px solid #B8C3C0;
	border-right:2px solid #B8C3C0;
	background-color:#FFFFFF;
}
.shopping-title-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C2C2C2;
}
.shopping-item-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707070;
	height:25px;
}
.buynow-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C41F1C;
	background-color:#F6F1DE;
	height:35px;
}
.red-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C41F1C;
}


/* buttons */
a.buttonYellow { background-image:url(/images/icon-arrow-yellow.gif); background-position:12px 9px; background-repeat:no-repeat; color:#FFFFFF; display:block; line-height:20px; padding-left:22px; text-decoration:underline; }
a.buttonStandard { background-image:url(/images/icon-arrow-purple.gif); background-position:2px 4px; background-repeat:no-repeat; color:#02A0B9; padding-left:12px; text-decoration:underline; }


/*  */

.wrapper {
	background-image:url(/images/bg-inner-splice.gif);
	background-position:left;
	margin:6px auto 40px;
	padding:0 0 0 9px;
	position:relative;
	width:755px;
}

.contentHolder { width:582px; overflow:hidden; clear:both; }
.contentSpacing { padding:0 0 40px 0; }
.mailingListSucess { height:61px; }

.topborder { border-top:1px solid #CECECE; margin-top:2px; }
.topleft { background-image:url(/images/bg-top-left.gif); top:0; left:0; width:9px; height:75px; background-repeat:no-repeat; position:absolute; }
.topright { background-image:url(/images/bg-top-right.gif); top:0; right:0; width:9px; height:75px; background-repeat:no-repeat; position:absolute; }
.bottomborder { background-image:url(/images/bg-bottom-splice.gif); height:9px; background-position:top; background-repeat:repeat-x; }
.bottomleft { background-image:url(/images/bg-bottom-left.gif); bottom:0; left:0; width:9px; height:22px; background-repeat:no-repeat; position:absolute; }
.bottomright { background-image:url(/images/bg-bottom-right.gif); bottom:0; right:0; width:9px; height:22px; background-repeat:no-repeat; position:absolute; }

/* header */
.header { height:91px; background-image:url(/images/header-splice.jpg); background-position:top; background-repeat:repeat-x; border-bottom:1px solid #FFFFFF; }
.headerSearchHolder { float:right; width:206px; margin:13px 12px 0 0; }
.headerPhoneNo { float:right; margin:0 0 12px 0; border:none; }
.headerForm { padding:0; margin:0; display:block; overflow:hidden; float:right; }
	.headerForm label { clear:both; display:block; color:#310165; font-weight:bold; }
	.headerForm .searchInput { width:154px; float:left; margin:1px 4px 0 0; }
	.headerForm .searchButton {  margin:2px 0 0 0; background-color:transparent; border:none; display:block; background-image:url(/images/header_go_btn.gif); background-repeat:no-repeat; height:21px; width:41px; float:left; }
.headerLogo { margin:21px 0 0 26px; }

/* nav */
.headerNavHolder { background-image:url(/images/nav-bg.gif); background-position:top; background-repeat:repeat-x; }
ul.headerNav { float:right; overflow:hidden; margin:0; }
ul.headerNav li { float:left; list-style:none; padding:0; }
ul.headerNav li a { display:block; background-image:url(/images/tab-off-right.gif); background-position:bottom right; background-repeat:no-repeat; line-height:23px; }
ul.headerNav li a span { padding:0 10px; display:block; background-image:url(/images/tab-off-left.gif); background-position:bottom left; background-repeat:no-repeat; line-height:23px; color:#FFFFFF; }
ul.headerNav li a:hover,ul.headerNav li a.active { background-image:url(/images/tab-on-right.gif); }
ul.headerNav li a:hover span,ul.headerNav li a.active span { background-image:url(/images/tab-on-left.gif); }

/* header */
.product-title { border-bottom:1px solid #330067; color:#320265; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; margin:0 0 4px; padding:0 0 4px; text-align:left; text-transform:capitalize; }
.pageTitleBlock { background-color:#FFFFFF; border-color:#B8C3BF; border-style:solid; border-width:1px 2px 2px 1px; margin:10px 0 0; padding:6px; position:relative; height:100%; }
.pageTitleBlock .priceHolder { position:absolute; top:0; right:0; display:block; overflow:hidden; }
.pageTitleBlock .priceHolder .productPrice { float:right; color:#320265; FONT-SIZE: 13px; MARGIN: 8px 6px }

/* sidebar */
.sidebarHolder { margin-right:8px; border-right:1px solid #BCC0C3; overflow:hidden; background-image:url(/images/side-bg-splice.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; }
.sidebarHolder .title { font-weight:bold; padding:0 9px; line-height:20px; background-color:#02A0B9; color:#ffffff; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }

ul.sideNav { margin:0; padding:0 0 40px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; overflow:hidden; background-image:url(/images/side-bg-splice.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; }
ul.sideNav li { margin:0; padding:0; list-style:none; list-style-image:none; }
ul.sideNav li a { display:block; color:#04A0B7; padding:6px 10px; font-weight:bold; }

ul.subNav { margin:0; padding:12px 10px 12px 16px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; overflow:hidden; background-image:url(/images/side-bg-splice.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; }
ul.subNav li { margin:0; padding:0; list-style:none; }
ul.subNav li a { font-weight:normal; margin:4px 0; color:#343434; display:block; padding:0 0 0 13px; list-style:none; background-image:url(/images/icon-arrow-purple.gif); background-repeat:no-repeat; background-position:2px 4px; }
ul.subNav li a:hover { text-decoration:underline; }

.sideOffer { font-weight:bold; padding:2px 4px; border-top: 1px solid #BBBFC0; background-color:#05A3BC; color:#ffffff; }
.sideOffer a { color:#FFFFFF; }

.sideOfferBox { background-color:#02A0B9; padding:6px; overflow:hidden; border-top:1px solid #ffffff; }
.sideOfferBox a { float:right; color:#ffffff; text-decoration:underline; margin:4px 0 0 0; }
.sideOfferBox img { display:block; margin:0 auto; border:none; width:135px }
.sideOfferBox span { color:#FFFFFF; display:block; }
.arrow { background-image:url(/images/icon-arrow-white.gif); background-repeat:no-repeat; background-position:2px 4px; padding-left:10px; }

/* footer */
.footerHolder {font-family:trebuchet, verdana, arial, sans serif; font-size:11px; color:#454545; border-color:#B8C3BF #FFFFFF #FFFFFF; border-style:solid; border-width:1px; position:relative; width:744px; }
.footerHolder .imgLogo { position:absolute; bottom:4px; left:312px; display:block; }
.footerHolder .imgLogo img { border:none; }
.footerText { position:absolute; display:block; right:14px; top:-26px; }

.footerLinkHolder { margin-right:8px; padding:8px; }
.footerLinkHolder .title { color:#333436; }
ul.footerLinks { overflow:hidden; margin:8px 0 30px; padding:0; }
ul.footerLinks li { display:block; float:left; width:98px; }
ul.footerLinks li a { display:block; }
.footerLinkHolder .text a { color:#02A0B9; text-decoration:underline;}

.mailingListHolder { border-left:1px solid #B8C3BF; float:right; padding:8px 0 3px 8px; width:310px;  }
.mailingListHolder .title { font-weight:bold; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#320265; }
.mailingListText { display:block; margin:9px 0; }
.mailingListForm { margin:0 0 14px;  }
.mailingListForm fieldset { border:none; margin:0; padding:0; }
.mailingListForm .formRow { overflow:hidden; padding:2px 0; }
.mailingListForm label { display:block; float:left; line-height:18px; width:90px; }
.mailingListInput { display:block; float:left; font-size:11px; margin:0; width:135px; }
.mailingListGo { background-color:transparent; display:block; float:left; border:none; background-image:url(/images/header_go_btn.gif); background-repeat:no-repeat; width:41px; height:21px; margin:0px 0 0 3px; }

/* special offers */
.productHolder {}
	.eachProduct { border-width:1px 2px 2px 1px; border-color:#B8C3BF; border-style:solid; float:left; background-color:#FEFDF8; margin-right:8px; margin-top:6px; width:284px }
	.eachProduct.NoMargin { margin-right:0px; }
	.eachProduct.AltBg { background-color:#F3FDFE; }
	.eachProduct h3 { margin:0; padding:0 6px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
	.eachProduct h3 a { color:#323232; }
	.eachProduct h3 a:hover { color:#02A0B9; }
	.eachProduct .content { position:relative; overflow:hidden; }
	.eachProduct .text { height:53px; margin:0 0 0 8px; width:166px; overflow:hidden; }
	.eachProduct .wasText { color:#FE9900; margin:0 0 0 6px; }
		.eachProduct .wasText span { color:#35006A; }
	.eachProduct .nowText { color:#059FBB; font-weight:bold; margin:0 0 0 6px; }
		.eachProduct .nowText span { color:#35006A; }
	.eachProduct .buttonYellow { background-color:#FE9900; bottom:0; left:0; position:absolute; width:157px; }
	.eachProduct table {border:1px solid #D0D6D6; float:right; height:85px; margin:10px; width:85px; }
	.eachProduct table img { border:none; width:70px; }
	
/* product */
.prodStock {}
.prodStockEach { overflow:hidden; margin:2px 0; }
.prodStockBox { width:25px; height:15px; display:block; float:left; }
.prodStockTitle { float:left; display:block; }

/* sitemap */
ul.sitemap a { color:#343434; }
ul.sitemap { font-size:14px; font-weight:bold; padding:0 0 0 15px; }
ul.sitemap ul { font-size:11px; font-weight:bold; padding:0 0 0 25px; margin:0 0 10px; }
ul.sitemap ul ul { font-size:11px; font-weight:normal; padding:0 0 0 15px; margin:0 0 0 0;  }
ul.sitemap li.nobg { list-style-image:none; list-style:none; }


