h1  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%;
}
.subheading  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 70%;
}
body, td, .copy  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

table {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}

.vc2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.ofinv0 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.vc10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
}

.greyborder {
	border: 1px solid #CCCCCC;
}
.breadcrumbs, .breadcrumbs:link, .breadcrumbs:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.breadcrumbs:active, .breadcrumbs:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.blacklink, .blacklink:link, .blacklink:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.blacklink:active, .blacklink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.blueprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008EDC;
	text-decoration: none;
	font-weight: bold;
}
	
.mainnav, .mainnav:link, .mainnav:visited {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.mainnav:active, .mainnav:hover {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-decoration: underline;
	font-weight: bold;
	line-height: normal;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	}
.mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #666666;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	}
.tablepaddingmain {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tablepaddingbasket {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tablepaddingleft{
	padding-left: 20px;
}
.tablepaddingfeatured{
	padding: 10px;
}
.navfoot, .navfoot:link, .navfoot:visited {
	font-family: Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 10px;
	text-decoration: none;
}

.navfoot:active, .navfoot:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 10px;
	text-decoration: underline;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover {
	font-family: Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 10px;
	text-decoration: underline;
}

.s4t, .s4t:link, .s4t:active, .s4t:visited, .s4t:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #E5E5E5;
	display: block;
	padding: 2px;
	}

.s5t, .s5t:link, .s5t:active, .s5t:visited, .s5t:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	background-color: #E5E5E5;
	display: block;
	padding: 2px;
	}
	
.s3t, .s3t:link, .s3t:active, .s3t:visited, .s3t:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	background-color: #E5E5E5;
	display: block;
	padding: 2px;
	}

.s23t, .s23t:link, .s23t:active, .s23t:visited, .s23t:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	}
	
.s24t, .s24t:link, .s24t:active, .s24t:visited, .s24t:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
.s25t, .s25t:link, .s25t:active, .s25t:visited, .s25t:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	}
	
.inputstyle {
	width: 125px;
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, select {
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	height: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hublinks, hublinks:link, hublinks:visited, hublinks:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration: underline;
}

.hublinks hublinks:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration: none;
}

.hublinks2, hublinks2:link, hublinks2:visited, hublinks2:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12px;
	text-decoration: underline;
	font-weight: bold;
}

.hublinks2 hublinks2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
}

.basketbordertop {
	border: 1px solid #666666;
}

.basketborderbottom {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}

.redlink, .redlink:link, .redlink:visited {
	color : #C11D24;
}

.redlink:active, .redlink:hover {
	color : #C11D24;
}
.inputstyle2 {
	width: 145px;
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputstyle3 {
	width: 25px;
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputstyle4 {
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputstylecheckbox {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
.inputstyle5 {
	width: 100px;
	background-color:#E5E5E5;
	border: 1px solid #CCCCCC;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.carttop {
	border-top: 1px solid #666666;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
}
.formborder {
	border: 1px solid #666666;
	background-color: #F5F5F5;
}
.of2, .of1, .of3, .of4, .ofinv0, .ofinv1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.offertableborder {
	border: 1px solid #C01E22;
	background-color: #C01E22;
}

.offertablepadding {
	padding-top: 30px;
	padding-right: 30px;
}

.whitelink, .whitelink:link, .whitelink:visited {
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.whitelink:active, .whitelink:hover {
	color : #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

.catsummaryborder {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	list-style-type: square;
}
form {
	margin: 0px;
	padding: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}


/* MAIN NAVIGATION STYLES */

.drawingproducts H1 
{ 
	color: #00176D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%;
}
.drawingproducts .colours 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.drawingproducts .colours2 
{
	background-color: #00176D;
}
.drawingproducts .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover 
{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #7F8BB6;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}	
.drawingproducts a 
{
	color: #00176D;
}
.drawingproducts .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#00176D;
}

.drawingproducts .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00176D;
}
.drawingproducts .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00176D;
	font-weight: bold;
}

	
.navigationalproducts H1 
{ 
	color: #008CDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%; 
}
.navigationalproducts .colours 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.navigationalproducts .colours2 
{
	background-color: #008CDB;
}
.navigationalproducts .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover 
{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #7FC5ED;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.navigationalproducts a 
{
	color: #008CDB;
}
.navigationalproducts .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#008CDB;
}

.navigationalproducts .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#008CDB;
}
.navigationalproducts .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #008CDB;
	font-weight: bold;
}
	

.promotionalproducts H1 
{ 
	color: #9E2387;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%; 
}
.promotionalproducts .colours 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.promotionalproducts .colours2 
{
	background-color: #9E2387;
}
.promotionalproducts .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover 
{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #CE91C3;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.promotionalproducts a 
{
	color: #9E2387;
}
.promotionalproducts .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#9E2387;
}

.promotionalproducts .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9E2387;
}
.promotionalproducts .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9E2387;
	font-weight: bold;
}


.multiscribe H1 
{ 
	color: #FF9108;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%; 
}
.multiscribe .colours 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.multiscribe .colours2 
{
	background-color: #FF9108;
}
.multiscribe .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover 
{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #FFC883;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.multiscribe a 
{
	color: #FF9108;
}
.multiscribe .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#FF9108;
}

.multiscribe .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9108;
}
.multiscribe .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF9108;
	font-weight: bold;
}


.defaultstylename H1 { 
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%; }
.defaultstylename .colours {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.defaultstylename .colours2 {
	background-color: #666666;
}

.defaultstylename .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #666666;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	}	
.defaultstylename a 
{
	color: #C11D24;
}
.defaultstylename .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#C01E22;
}

.defaultstylename .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C01E22;
}
.defaultstylename .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C01E22;
	font-weight: bold;
}

.g1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.inputstylesubmit {
	border: 1px solid #FFFFFF;
}

.amerson H1 
{ 
	color: #C11D24;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 100%; 
}
.amerson .colours 
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.amerson .colours2 
{
	background-color: #C11D24;
}
.amerson .mainnavselected, .mainnavselected:link, .mainnavselected:active, .mainnavselected:visited, .mainnavselected:hover 
{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	background-color: #666666;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.amerson a 
{
	color: #C11D24;
}
.amerson .offerredprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#C11D24;
}

.amerson .offerredrrpprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C11D24;
}
.amerson .productprice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C11D24;
	font-weight: bold;
}

.ofinv1, .of1, .of3, .of2, .of4 {font-family: Arial !important;}

#productscontent .productprice {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:20px; font-weight:normal;}


 .clearanceoffers .colours{background-color:#000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;}

.clearanceoffers .colours2 {
background-color:#666666;
}

p.facebook {
width: 160px;
text-align: center;
}