/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #CCCCCC;	background-color: #B6B6B6;}.engrave{ width:180px; background-color:#DCDAFC; border:1px solid #000000; text-align:center; color:#565390; font-size:12px;text-decoration: none; height:17px;}.engrave a:link, .engrave a:visited, .engrave a:active {	text-decoration: none;	height:17px;	color: #565390 ;	display:block;}.engrave a:hover {	text-decoration: none;	height:17px;	background-color:#D1CFF5;	color: #242066;	display:block;}.text10pxcenter{	font:Arial;	font-size:10px; 	text-align: center;}.fontpopup {	font-size: 12px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	}.font12 {	font-size: 12px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	}	.fontcontent {	font-size: 14px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	}.fontcontent a:link, .fontcontent a:visited, .fontcontent a:active {	text-decoration: none;	color: #27227F ;}.fontcontent a:hover {	text-decoration: underline;	color: #53517C;}.fontsmall11 {	font-size: 11px;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	}.fontpurpledark{		font-family: Arial, Helvetica, sans-serif;	color:#242066;}	.pricefrom{	width:120px;	height:16px;	font-size: 11px;	color: #000000;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	padding-top:2px;	background-color:#CCCCCC;	border:1px solid #5F5F5F;}.paymentadd{	font-size:14px;	width:300px;	font-family:Arial, Helvetica, sans-serif;	color:#545190;	margin-left:40px;	background:#F1F1F1;	border:1px dashed #545190}.fontpurple12{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#A5A3CF;	font-weight:bold;	text-decoration: none;}.chaturl a:link {	text-decoration: none;	color: #A5A3CF;font-weight:bold;}.chaturl a:visited {	text-decoration: none;	color: #A5A3CF;font-weight:bold;}.chaturl a:hover {	text-decoration: none;	color: #FFFFFF;font-weight:bold;}.chaturl a:active {	text-decoration: none;	color: #A5A3CF;font-weight:bold;}.platinumweight{width:124px; height:17px; background-color: #EAEAEA; border:1px solid #999999; }/* ======================================================================================================================================================== */.textwhiteplain10px {	font-size: 10px;	color: #FFFFFF;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;}.textwhitebold10px {	font-size: 10px;	color: #FFFFFF;	font-style: normal;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;}.textwhiteplain14px {	font-size: 14px;	color: #FFFFFF;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;}.h1 {	font-size: 14px;	color: #FFFFFF;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;}footer {	font-size: 10px;	color: #FFFFFF;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;}.urlfooter a:link {	text-decoration: none;	color: #6699FF;}.urlfooter a:visited {	text-decoration: none;	color: #6699FF;}.urlfooter a:hover {	text-decoration: underline;	color: #FFFFFF;}.urlfooter a:active {	text-decoration: none;	color: #6699FF;}.ztop{	font:12px/16px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-align: right; 	padding-top:10px;	}.rightgreyline {	border-left-width: 2px;	border-left-style: solid;	border-left-color: #666666;	width:5px;	height:280px;}.boldwhitetext{	font:Arial;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	}	.boldwhiteurl a:link {	font:Arial;	font-size:12px;	color:#FFFFFF;	text-decoration: none;	}.boldwhiteurl a:visited {	text-decoration: none;	font:Arial;	font-size:12px;	color:#FFFFFF;}.boldwhiteurl a:hover {	text-decoration: none;	font:Arial;	font-size:12px;	color: #6699FF;}.boldwhiteurl a:active {	text-decoration: none;	font:Arial;	font-size:12px;	color:#FFFFFF;}.footermenu {	font-size: 12px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	height:20px;	background-color:#1D5A93;	padding-left:60px;	text-decoration: none;	padding-top:6px;}.footerimage {	background-color:#FFFFFF;	padding-left:106px;	padding-top:5px;}.headersubmenu{	padding-left:20px;	font:Arial;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	vertical-align:middle;	}	.fontcertificatebold{	font-family:Arial;	font-size:16px;	font-weight:bold;	}.fontcertificate {	font-size: 14px;	color: #FFFFFF;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;	line-height: 20px;	}/*Popup style */.titlebar{	background-color:#F1F1F1;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	color: #545190;	padding-top:2px;	padding-bottom:2px;	font-weight:bold;	border-bottom:2px solid #545190;	padding-left:5px;}/* Detail style */.titlebardetail{	background-color:#7875B4;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	padding-top:2px;	padding-bottom:2px;	font-weight:bold;	border-bottom:2px solid #FFFFFF;	padding-left:5px;}/*Shopping basket style sheet */.greyurl{	font-size: 12px;	color: #221E77;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}.greyurl a:link, .greyurl a:visited, .greyurl a:active {	font-weight:normal;	text-decoration: none;	color: #7B78C4 ;	border-bottom:1px dashed #7B78C4;}.greyurl a:hover {	font-weight:normal;	text-decoration: none;	color: #5D5B92;}.fontpurplebig{	font-size:14px;	font-family:Arial, Helvetica, sans-serif;	color:#3C3793;	font-weight:bold;}.fontdetailbasket{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#333333;}.borderbottom{	border-bottom:1px solid #3C3793;}.learnmoresubtitle{	background-color:#F1F1F1;	font-family:Arial, Helvetica, sans-serif;	font-size: 15px;	color: #3C3793;	padding-top:2px;	padding-bottom:2px;	font-weight:bold;	border-bottom:2px solid #3C3793;	border-top:1px solid #3C3793;	padding-left:8px;}/* =========================================================== Footer Style ==================================== */.sendme20 {	font-size: 12px;	color: #333333;	font-style: normal;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-variant: normal;	text-decoration: none;	padding-left:90px;}.footerurl a:link, .footerurl a:visited, .footerurl a:active {	text-decoration:underline;	font-weight:bold;	font-size:12px;	color:#7A56BF; }.footerurl a:hover {	color:#FFFFFF;text-decoration:none; font-size:12px; font-weight:bold;}.footerurl{	color:#666666; font-size:12px;	}.footerwidth{	padding-bottom:8px;	}.footerimage{	background-color:#FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8F72C9;	height:66px;	padding-top:5px;}.footermenu{	font-family:Arial, Helvetica, sans-serif;	width:100%;	font-size:12px;	font-weight:bold; 	color:#8F72C9;	background-color:#DACAF9;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #8F72C9;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #8F72C9;}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Sitemap */.sitemap li{		list-style-image: url("/detail/arrow-dark.gif");	margin-left:50px;	padding-top:5px;	color:#FFFFFF;}	.subcat{		padding-left:40px;	color:#FFFFFF;}	.subcat li{		list-style-image: url("/graphics/subcatarrow.gif");	list-style-type:circle;	color:#000000;}.linkstyle li{		margin-left:30px;	padding-top:8px;	color:#000000;}	