html{	font-family: Helvetica !important;}body{	background-color: #fff;	margin: 0 0 30px 0;	font-family: Helvetica, Arial, Helvetica, sans-serif !important;	font-size: 11px;	color: #999999;	text-align: center;	background-image: url(images/bg1.jpg);}.MsoNormal{	font-family: Helvetica, Arial, Helvetica, sans-serif !important;	font-size: 11px !important;	color: #999999 !important;}td, input, select{	font-family: Helvetica, Arial, Helvetica, sans-serif;	font-size: 11px;}img{	border: 0;}a:hover{	text-decoration: underline;}#main{	text-align: left;	width: 740px;	margin: 65px auto 30px auto;	background-color: #fff;}#header{	width: 740px;	height: 74px;}#image{	width: 740px;	height: 237px;}#body{	padding: 0 20px 20px 20px;	height: auto;}.breadcrumb{	margin: 15px 0 10px 0;	display: block;	color: #9a9901;	font-size: 9px;	font-weight: bold;}.breadcrumb a{	color: #989898;	text-decoration: none;}.breadcrumb a:hover{	text-decoration: underline;}#footer{	padding: 0 20px 0 20px;	height: 32px;	border-top: solid 1px #8b8d09;	line-height: 28px;	font-size: 9px;	color: #8b8d09;}#footer a{	color: #8b8d09;	text-decoration: none;}#footer a:hover{	text-decoration: underline;}.logo{	width: 156px;	float: left;}.nav{	float: left;	width: 584px;}.topnav{		line-height: 30px;	height: 38px;	text-align: right;	padding-right: 25px;}.bottomnav{	height: 36px;	text-align: right;	padding-right: 25px;	line-height: 20px;}.productstitle{	font-family: Helvetica, sans-serif;	color: #f78f1e;	font-size: 12px;}.productheading{	text-decoration: none;	font-family: Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #f78f1e;	display: block;}.productheading:hover{	color: #F00F00;	text-decoration: none;}.productdesc{	font-family: Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #858585;	display: block;	margin-bottom: 8px;}.productlink{	font-size: 11px;	font-weight: bold;	color: #858585;	text-decoration: none;	display: block;	margin-bottom: 8px;}.productlink:hover{	text-decoration: underline;}.productprice{	font-size: 14px;	font-weight: bold;	color: #000;}#left{	width: 260px;	margin-right: 35px;	float: left;}#right{	width: 395px;	float: left;}.prodheading{	font-family: Helvetica, sans-serif;	border-bottom: solid 10px #f78f1e;	color: #f78f1e;	font-size: 20px;	font-weight: normal;	display: block;	width: 395px;	padding-bottom: 5px;}.prodtext{	font-family: Helvetica, sans-serif;	font-size: 11px;	color: #4d4d4d;	display: block;	padding: 20px 0 20px 0;}#ima{	width: 200px;}.mainimg{	width: 200px;	float: left;}.avaliablecolours{	width: 17px;	float: right;}.colouroptions{	width: 31px;	float: right;}.colouroptions img{	margin-bottom: 5px;	cursor: pointer;}#right hr, .seventyfivepercent hr{	margin: 0;	border: 0;	border-bottom: 1px solid #8b8d08;	padding: 0;	color: #8b8d08;}.recommendstext{	color: #f8901f;	font-size: 14px;	font-weight: bold;	display: block;	padding: 10px 0 10px 0;}.recommendprodtitle a{	font-size: 10px;	color: #8b8c0a;	font-weight: bold;	text-decoration: none;}.recommendprod{	width: 90px;	float: left;	margin-right: 20px;	padding-bottom: 10px;}.optionsblock{	}.optionsblock select{	float: left;}.quantity{	float: left;	margin-left: 165px;}.priceblock{	display: block;	color: #f78f1e;	font-size: 14px;	font-weight: bold;	padding: 18px 0 12px 0;}.bottomnav a{	color: #ce65ff;	text-transform: uppercase;	text-decoration: none;	font-weight: bold;	font-size: 9px;	padding: 0 3px 0 3px;}.bottomnav a.selected{	color: #8c8e09;}.bottomnav a:hover{	text-decoration: underline;}.topnav a{	color: #979998;	text-transform: uppercase;	text-decoration: none;	font-weight: bold;	font-size: 9px;}.topnav a:hover{	text-decoration: underline;}.proddetail{	clear: both;	display: block;	width: 200px;	background-color: #8b8d08;	padding: 2px 0 2px 5px;	margin-top: 15px;	margin-bottom: 20px;}.proddetail a{	color: #fff;	font-size: 9px;	text-decoration: none;}.heading{	font-size: 18px;	color: #7a4501;	border-bottom: solid 10px #7a4501;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.oliveheading{	font-size: 18px;	color: #8b8d09;	border-bottom: solid 10px #8b8d09;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.candyheading{	font-size: 18px;	color: #e73e97;	border-bottom: solid 10px #e73e97;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.slateheading{	font-size: 18px;	color: #556293;	border-bottom: solid 10px #556293;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.violetheading{	font-size: 18px;	color: #652d8a;	border-bottom: solid 10px #652d8a;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.jadeheading{	font-size: 18px;	color: #008676;	border-bottom: solid 10px #008676;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.aquaheading{	font-size: 18px;	color: #00a6dd;	border-bottom: solid 10px #00a6dd;	padding: 20 0 8px 0;	width: 100%;	margin-bottom: 20px;	display: b	}.tradeprice{	font-size: 9px;	text-transform: uppercase;}.item{	width: 148px;	margin: 22px 34px 22px 0;	float: left;}.itemlast{	width: 148px;	margin: 22px 0 22px 0;	float: left;}.item .introtext, .itemlast .introtext{	padding: 10px 0 10px 0;}.itemheading{	font-size: 14px;	border-bottom: solid 10px;	margin: 0 0 15px 0;	padding-bottom: 6px;	text-decoration: none;}.item .introtext img, .itemlast .introtext img{	clear: both;	margin: 5px 0 5px 0;}.brown{	color: #7a4501 !important;	text-decoration: none;}.lime{	color: #d4e04c !important;	text-decoration: none;}.green{	color: #008677 !important;	text-decoration: none;}.olive{	color: #9AB973 !important;	text-decoration: none;}.paprika{	color: #f15c22 !important;	text-decoration: none;}.orange:hover, .paprika:hover, .orange:hover, .green:hover, .lime:hover, .brown:hover{	text-decoration: none !important;}.seventyfivepercent{	width: 512px;	float: left;	margin-right: 20px;}.twentyfivepercent{	width: 155px;	float: left;	margin-bottom: 20px;}.formfield{	width: 220px;	margin-top: 3px;}.emaillink{	text-decoration: none;	color: #999999;}.emaillink:hover{	text-decoration: underline;}.newscat{	display: block;	font-size: 12px;	font-weight: bold;	color: #a2dce7;	text-decoration: none;	background: url(images/newsarrow.gif) no-repeat 0 6px;	padding: 3px 0 3px 15px;}.categories{	color: #663300;	font-size: 18px;}.newsheading{	font-size: 20px;	color: #000;}.newsdate{	font-weight: bold;}.itemheading:hover{	text-decoration: none;}