﻿body{ background-image:url('/images/site-bg.jpg'); background-repeat:repeat;}
.conceal{	font-size: 1px;	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000;}
.conceal a:link{	font-size: 1px;	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000; text-decoration: none;}
.conceal a:visited{	font-size: 1px;	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000; text-decoration: none;}
.conceal a:hover{	font-size: 1px;	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000; text-decoration: none;}
.conceal a:active{	font-size: 1px;	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000; text-decoration: none;}
.inputBox{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #444444; border-width: 1; border-color: #2b1c5e;}
.errormessage{ font-size: 8pt; font-family: Arial, Tahoma, Verdana, sans-serif; color: #E00E36;}
.errMsg {font-size: 8pt; font-family: Arial, Verdana, Arial, sans-serif; color: #E00E36;}
.small {font-size: 9px;}
.guide 	{color: #00539F;	font-size: 8.5pt;	font-family: Arial, Helvetica, sans-serif;}
.main{	font-size: 7.5pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #6F737F;}
ul{margin-top: 0px}
.default,ul{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #65696f;}
.default_sm{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #65696f;}
.light{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #bbbbbb;}
.bluebold{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11pt; color: #2f3c4a; font-weight: bold;}
.bluebold_lg{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14pt; color: #2f3c4a; font-weight: bold;}
.bluebold_sm{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #65696f;}
.blue{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #2f3c4a; font-weight: bold;}
.greenbold{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12pt; color: #a4cd03; font-weight: bold;}
.green{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #99c000; font-weight: bold;}
.redbold{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12pt; color: #e00e36; font-weight: bold;}
.subheadingred{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10pt; color: #db0022; font-weight: bold;}
.price{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #db0022; font-weight: bold;}
.listprice{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #65696f; font-weight: normal; background-repeat:repeat-x;background-position:0% 6px;}
.white{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #ffffff;}
.white a:link{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #91dedf;	text-decoration: none;}
.white a:visited{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #91dedf;	text-decoration: none;}
.white a:hover{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #91dedf;	text-decoration: underline;}
.white a:active{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #91dedf;	text-decoration: none;}
.whitecart{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #ffffff;}
.whitecart a:link{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #91dedf;	text-decoration: none;}
.whitecart a:visited{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #91dedf;	text-decoration: none;}
.whitecart a:hover{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #91dedf;	text-decoration: underline;}
.whwhitecart ite a:active{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #91dedf;	text-decoration: none;}
.copy{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #818a91;}
.copy a:link{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #818a91;	text-decoration: none;}
.copy a:visited{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #F8FBED;	text-decoration: none;}
.copy a:hover{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #d20736;	text-decoration: underline; background-color:#737373;}
.copy ite a:active{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 8pt; color: #818a91;	text-decoration: none;}
.counter{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11pt; color: #ffffff; font-weight: bold;}
.pink{	font-size: 8pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #E03283;}
.heading{	font-size: 22pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #e53f5d; font-weight: bold; text-transform: lowercase;}
H1{	font-size: 22pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #e53f5d; font-weight: bold; text-transform: lowercase;}
.headingblue{	font-size: 22pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #2f3c4a; font-weight: bold; text-transform: lowercase;}
H2 {	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10pt; color: #db0022;line-height:100%;
	margin:0px;
	padding: 0px;
 }
.subheadinglblue{	font-size: 13pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #0079bf; font-weight: bold; text-transform: uppercase;}
.mainhead{	font-size: 9pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #444444; font-weight: bold;}
a:link{	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #e53f5d;	text-decoration: underline;}
a:visited{	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #2f3c4a;	text-decoration: underline;}
a:hover{	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #d20736;	text-decoration: underline;}
a:active{	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #737373;	text-decoration: underline;}
.onFocus{	border: 1px solid #737373; font-size: 9pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #c1001e; background-Image:url(../images/tbox.gif);}
.onBlur{	border: 1px solid #737373; font-size: 9pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #65696f; background-Image:url(../images/tbox.gif);}
.onFocus2{	border: 1px solid #c7c7c7; font-size: 9pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #c1001e; background-Image:url(../images/tbox3.gif);}
.onBlur2{	border: 1px solid #c7c7c7; font-size: 9pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #65696f; background-Image:url(../images/tbox3.gif);}
.onError2{	border: 1px solid #2F3C4A; font-size: 9pt;	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF; background-color: #E00E36;}
.categoryMenu{	font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; color: #65696f;}
.categoryMenu a:link{	color: #65696f;text-decoration: none;}
.categoryMenu a:visited{	color: #65696f;text-decoration: none;}
.categoryMenu a:hover{	color: #65696f;text-decoration: underline;}
.categoryMenu a:active{	color: #65696f;text-decoration: none;}
.prevnext {
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.prevnext a:link {color: #e00e36; background-color: #ffffff; text-decoration: none;}
.prevnext a:visited {color: #e00e36; background-color: #ffffff; text-decoration: none;}
.prevnext a:hover {color: #ffffff; background-color: #e00e36;text-decoration: underline;}
.prevnext a:active {color: #e00e36; background-color: #ffffff; text-decoration: none;}



/*** Used in table Display ****/
.table_header_main {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color:#2f3c4a;
	height:23px;
	padding-left: 7px;
	text-align:left;
}
.table_header {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	background-color:#e00e36;
	height:23px;
	padding-left: 7px;
	text-align:left;
}

.table_rows {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6F737F;	
	text-decoration: none;
	font-weight: normal;
	padding:3;
	height:23px;
	padding-left: 7px;
	border-bottom: 1px dotted #999999;
}


.cart,.cart_header,.cart_list,.cart_column
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #444444; 
	text-decoration: none; 
	padding-left: 8px;
	padding-right: 8px;
}

.cart_header {
	color: #FFFFFF;
	background-color:#2f3c4a;
	height:23px;
	text-align:left;
	height:23px;
}

.cart_footer {
	color: #FFFFFF;
	background-color:#ffffff;
	height:2px;
	text-align:left;
	border-bottom: 2px dotted #cccccc;
}
.cart_list {
	height:23px;
	border-bottom: 1px dotted #cccccc;
}

.cart_column {
	height:23px;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}


.form,.form_header,.form_info,.form_field,.form_note
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px; 
	color: #444444; 
	text-decoration: none; 
	padding-left: 8px;
	padding-right: 8px;
}
.form_header {
	color: #FFFFFF;
	background-color:#2f3c4a;
	height:23px;
	text-align:left;
	height:23px;
}
.form_info {
	height:23px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.form_field {
	height:23px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.form_note {
	color: #007a22; 
	height: 23px;
}


/******* FORMS *******/
.inputInfo,.inputCell
{	
	font-family: Arial; 
	font-size: 9pt; 
	color: #65696f;
	text-decoration: none; 
	vertical-align: top;
	height: 19;
}

.inputInfo{
	color: #65696f; 
}

.imagebox{
	border: 1px solid #2f3c4a;
}


/******* POSTCODES *******/
.PostcodeTable thead th {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px; 
	color: #e00e36; 
	text-align: center;
	text-decoration: none; 
	text-transform:uppercase;
	background-color:#ffffff;
	height:24px;
	border-bottom: 1px dotted #e00e36;
}
.PostcodeTable td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px; 
	color: #65696f; 
	text-decoration: none; 
	padding-left: 8px;
	padding-right: 8px;
	background-color:#ffffff;
	height:23px;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}

.productOnIndex td{padding: 0px 15px 0px 15px;}
#specialLayer{position:absolute; height:16px; width:75px; left:-12px; top: 125px;}

#footer .copy a{
	color: white;
}