body {			margin: 0;	padding: 0;	text-align: center;    font-family: Verdana, Arial, sans-serif;	font-size: 90%;		color: #000;	background-color: #EDEDED;}a:link, a:visited {	color: #E46424;	text-decoration: none;}a:hover, a:active {	color: #000000;	text-decoration: none;}td {	margin: 0;	padding: 0;	font-family: Verdana, Arial, sans-serif;	font-size: 80%;	color: #000000;	}a.productnamelink:link, a.productnamelink:visited {	text-decoration: none;	font-weight: bold;	color: #E46424;}a.productnamelink:active, a.productnamelink:hover {	color: #000000;}.logo {	font-size: 100%;	font-weight: bold;	color: #E46424;}.address {	color: #000000;}.pageintro {	color: #000000;}.productname {	font-size: 100%;	font-weight: bold;	color: #000000;}.productdescription {	color: #000000;}.producthr {	display: none;}.producthrdiv {	background: url(/webfolder/spacer.gif);	height: 1px;}/* PRICE */.price {	font-size: 100%;	font-weight: bold;	color: #E46424;}.pricetitle {	color: #E46424;}.pricereduction	{	font-family:  Arial, Helvetica, sans-serif;	font-size: 100%;	color: #E46424;}.pricereductionstrikethrough {	font-family:  Arial, Helvetica, sans-serif;	font-size: 100%;	text-decoration: line-through;	color: #E46424;}.textbox_noteditable {	border: 1px #000000 solid;	font-size: 90%;	color: #000066;}.textbox_editable {	border: 1px #000000 solid;	font-size: 90%;	color: #000066;}/* CATEGORIES */a.parentcategory:link, a.parentcategory:visited {	font-weight: bold;	text-decoration: underline;	color: #E46424;}a.parentcategory:active, a.parentcategory:hover	{	color:#E46424;}.currentcategory {	font-weight: bold;}a.categoryheading:link, a.categoryheading:visited {	font-weight:bold;	text-decoration:none;	color:#E46424;}a.categoryheading:active, a.categoryheading:hover {	color:#000000;}/* RELATED PRODUCTS */.relatedproducts_header {	font-size: 85%;		color: #E46424;}.relatedproducts_headerrow {		padding: 2px;}.relatedproducts_row {	background-color: #FFFFFF;	font-size: 90%;		color: #000000;}a.relatedproducts_link:link, a.relatedproducts_link:visited {	text-decoration: underline;	font-size: 90%;	color: #000000;}a.relatedproducts_link:active, a.relatedproducts_link:hover	{	color: #000000;}/* PRICE TABLE */.pricetable_row {		font-weight: bold;	color: #000000;}.pricetable	{}.pricetable_header {	font-weight: bold;	color: #000000;}.pricetable_headerrow {}.pricetable_lastheaderrow {}/* PICTURES */.picture_in_list {	padding: 6px;	margin-right: 10px;}.picture_main { 	padding: 0;	margin: 0;	border: 1px solid #000066;}.picture_checkout { }.picture_category { }.picture_enlarged {	position:absolute;left:15px;top:15px;}.pictureclicktoenlarge {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-style: italic;}/* ORDERS - Used on both the order confirmation screen and when the shop owner views their orders online */.order_sectionbox {	border: solid 1px #000000;}.order_itemtable {	border: 1px #000000;	border-style: solid none none solid;}.order_itemtable td {	border: 1px #000000;	border-style: none solid solid none;}.order_itemtable th {	border: 1px #000000;	border-style: none solid solid none;}.order_headercaption {  }.order_headervalue {  }.order_caption {  }.order_text {  }.order_sectionbox {  }.order_itemtable {  }/* RETAIL ACCOUNTS */.retailaccount_box {	border: 1px solid #000000;	padding: 85%;	background-color: #FFFFFF;	font-weight: bold;	font-size: 85%;}table.retailaccount_bg {  }td.retailaccount_bg {  }.retailaccount_mainheading {	font-size: 90%;}.retailaccount_text {	font-size: 90%;}.retailaccount_fieldheading {	font-weight: bold;	font-size: 85%;}.retailaccount_forgotten {	font-size: 85%;}/* INVOICE DETAILS */.billing_label {  }.billing_mandatory {  }.billing_field {	border: 1px #E46424 solid;}.billing_select {  }.billing_checkboxlabel {  }.billing_mandatorynote {	font-size: 85%;}.checkoutandbillinghr {	display: none;}.checkoutandbillinghrdiv {	background: url(/webfolder/modernblue/divider_horizontal_dotted.gif);	height: 1px;}/* SHOPPING BASKET */body.basket {}td.basket {	font-size: 90%;}.basket_productname {	font-weight: bold;}.basketprice {	font-size: 90%;	font-weight: bold;	color: #000000;}.basketoptions {	font-size: 85%;	font-style: italic;}.basketquantity {	font-size: 85%;}a.basket_productname:link, a.basket_productname:visited	{	text-decoration: underline;	font-weight: bold;	color: #000000;}a.basket_productname:active, a.basket_productname:hover {	color: #000000;}.shoppingbasket_empty {	font-size: 90%;}/* GIFT WRAP */.giftwraptitle {	font-weight: bold;}/* MARKETING QUESTIONS */.marketingquestionsintro {	font-weight: bold;}.marketingquestiontitle {	font-weight: bold;}.marketingquestionfield {	border: 1px #000000 solid;	font-size: 12px;}/* PRINTABLE ORDER */.printable_order_text {	color: #000000;}.printableorderpagetitle {	font-size: 13px;	font-weight: bold;}.printableorderinstructions {	font-size: 11px;}.printableorderhelp {	font-size: 90%;	font-style: italic;}.printableordertitle {	font-weight: bold;}.printableorderheading {	font-size: 13px;	font-weight: bold;}.printableorderheader {	font-weight: bold;}.printableorderfield {  }/* CALL CENTRE */.callcentrefield {	width: 140px;}body.callcentresearch {	}/* SPEC TABLES */td.MainCaption {	background-color: #000000;	padding: 1px;	font-weight: bold;	color: #FFFFFF;}td.RowCaption {	font-weight: bold;}td.ColumnCaption {	font-weight: bold;}tr.Row1 {	}tr.Row2 {	}/*non shop content styling begins here*//*Clobber4u*/* {	margin: 0;	padding: 0;}#shopcontent {	float: left;	width: 550px;	padding: 0 0 20px 30px;}.italics {	font-style: italic;}#shadow {	width: 757px;	margin: 0 auto 0 auto;	background:url(/webfolder/clobber4u/sitegraphics/bg_shadow.gif) top left repeat-y;}#wrapper {				width: 705px;	margin: 0 auto 0 auto;	padding: 0 20px 0 20px;}#banner {	width: 705px;	height: 57px;	background: url(/webfolder/clobber4u/sitegraphics/topmenu_1_bg.gif) top left no-repeat #FFF;}#topnav {			margin: 0;	padding: 0px 0 0 10px;}#topnav ul {	float:left;		list-style: none;	padding: 25px 0 0 0px;}#topnav li {			display: inline;	list-style-type: none;		}#topnav a {		padding: 7px 0 0 0;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 80%;	text-decoration: none;	text-align:center;	color: #FFF;}#topnav a:link,#topnav a:visited {	color: #FFF;	text-decoration: none;}#topnav a:hover,#topnav a:active {	color: #E46424;	text-decoration: none;}.home {		background: url(sitegraphics/button_bg_home.gif) top left no-repeat;	height: 25px;	width: 50px;}.aboutus {	background: url(sitegraphics/button_bg_aboutus.gif) top left no-repeat;	height: 25px;	width: 88px;}.specialoffers {	background: url(sitegraphics/button_bg_specialoffers.gif) top left no-repeat;	height: 25px;	width: 100px;}.contactus {	background: url(sitegraphics/button_bg_contact.gif) top left no-repeat;	height: 25px;	width: 88px;	}#content {		width: 703px;	height: 680px;	background: url(sitegraphics/bg.gif) top left no-repeat;	border-left: 1px solid #000066;	text-align: left;}#content h1 {	padding: 20px 0 0 25px;	font-family: Helvetica;	font-style: oblique;	font-size: 350%;	color: #FFF;}#leftmenu {	width: 120px;	float: left;}#leftmenu ul {	float: left;	padding: 0px 0 20px 0px;	list-style: none;	width: 120px;}#leftmenu li {	margin: 0px;		list-style-type: none;	border-bottom: 1px solid #000066;		}#leftmenu a {	display: block;	padding: 7px 0 7px 8px;	letter-spacing: -0.03em;	font-size: 80%;	font-weight: bold;		text-decoration: none;	color: #E46424;}#leftmenu a:hover,#leftmenu a:active {	color: #000000;}#leftmenu .blackmenuitems {	color: #000000;}#leftmenu .blackmenuitems_noborder {		border-bottom: none;	font-size: 90%;}#leftmenu .blackmenuitems_noborder a:link,#leftmenu .blackmenuitems_noborder a:visited {	color: #000000;}#searchfield {	float: right;		margin: 0;	text-align: right;	padding: 15px 5px 0 0;		width: 200px;	display: inline;}#foot {	clear: both;	border-left: 1px solid #000066;	border-top: 1px solid #000066;	text-align: left;}