/* These styles are used in this site */
body{
	padding:0px;
	margin:0px;
	background-color:#dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}#wrap{
	margin:0px auto;
	padding:0px 14px 0px 14px;
	width:960px;
	background-image:url('graphics/new/right-grey-grad.png');
	background-repeat:repeat-y;
	background-position:right;
}#content{
	margin:0px auto;
	width:960px;
	background-image:url('graphics/new/left-grey-grad.png');
	background-position:152px 0px;
	background-repeat:repeat-y;
}#rhs{
	float:right;
	width:764px;
	padding:15px 15px 15px 15px;
	background-color:#FFF;
	text-align:left;
}#lhs{
	width:166px;
	float:left;
}#header{
	height:49px;
	width:920px;
	padding:10px 20px 0 20px;
	margin:0px auto;
	background-color:#dcdcdc;
	background-image:url('graphics/new/header-bg.png');
	background-repeat:repeat-x;
}#footer{
	margin-top:50px;
}.headerlhs{
	color:#FFF;
	font-family:Lucida Sans, sans-serif;  /*Trebuchet MS - Original*/
  	font-size:34px;
  	font-weight:normal;
  	letter-spacing:+2px;
	float:left;
}.headerrhs{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:14px;
  	font-weight:normal;
	float:right;
	padding:5px 0px 0px 0px;
	text-align:right;
	line-height:16px;
}.clear{
	width:100%;
	clear:both;
}.left{
	float:left;
}.right{
	float:right;
}
.footer           {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #606060}
.textfix13        {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #606060}
.textfix13b       {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #606060}
.textfix15        {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #606060}
.textfix15b       {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #606060}
.textfix16        {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #606060}
.textfix16b       {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #606060}
.textfix17b       {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #606060}
.textfixblue20b   {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #3d3d3d}
.textfixblue24b   {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #3d3d3d; margin: 0px; padding: 0px;}

.nav {
	 list-style:none; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #454546; text-align:left;
	 width:166px;
}.nav li{
	background-color:#FFFFFF; background-image:url('graphics/new/left-white-grad.png'); background-repeat:repeat-y; background-position:right; margin:3px 0px 3px 0px;; height:18px; color:#66666; padding:4px 0px 1px 18px;
}

.textlogo         {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000; padding-bottom:8px;}
.textstockhead    {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333}
.textprice        {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000}
.textavailsizes   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.textfullcrateprice {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
.textfixpink20b   {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.textfreesample   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.textfreesample2  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.textfreesample_light  {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; }
.textfreesample2_light {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; }
.normalprice      {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #3d3d3d}
.offerprice       {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #8A1106}
.halfspace        {font-family: Arial, Helvetica, sans-serif; font-size: 5px; font-weight: normal; color: #006298}
.vat {text-align:right; float:right; font-size:14px; background-color:#8A1106; color:#FFF; font-weight:bold; font-size:14px; padding:4px 10px 4px 10px;font-family: Arial, Helvetica, sans-serif;}

.tablebluerange {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333;
  border-top: 2px solid #3d3d3d;
  border-bottom: 2px solid #3d3d3d;
  background-color: #EEE;
}

.tablebluerangespecials {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #333;
  border-top: 2px solid #3d3d3d;
  border-bottom: 2px solid #3d3d3d;
  background-color: #EEE;
}

.tablebluestock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
  background-color: #EEE;
}

.tablebluepricelistrange {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  border: 0px;
  background-color: #FFF;
  margin:0px 0px 20px 0px;
}.tablebluepricelistrange td{
	height:23px;
	vertical-align: middle
}

.tablebluepriceliststock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #3d3d3d;
  background-color: #EEE;
}td.lead{
	width:10px;
}td.tiles{
	width:320px;
}td.sizes{
	width:205px;
}td.rrp{
	width:62px;
}td.price{
	width:167px;
}td.tiles2{
	width:106px;
}td.sizes2{
	width:175px;
}td.rrp2{
	width:118px;
}td.price2{
	width:129px;
}

.qtybox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #606060;
  background-color: #FFFFFF;
  border: 1px solid #606060;
  text-align: right;
}


a:link      {color: #606060; text-decoration: none}
a:visited   {color: #606060; text-decoration: none}
a:hover     {color: #666; text-decoration: underline}

a.textnavlge:hover  {color: #454546; text-decoration: underline}
a.textnavlge  {color: #454546; text-decoration: none; padding-left:8px;}

a.footer:hover      {text-decoration: underline}
a.pricelist:link    { text-decoration: none}
a.pricelist:visited { text-decoration: none}
a.pricelist:hover   { text-decoration: underline}
a.textfreesample:link    { text-decoration: none}
a.textfreesample:visited { text-decoration: none}
a.textfreesample:hover   { text-decoration: underline}
a.textfreesample2:link    { text-decoration: none}
a.textfreesample2:visited {text-decoration: none}
a.textfreesample2:hover   {text-decoration: underline}
a.textfreesample_light:link    { text-decoration: none}
a.textfreesample_light:visited { text-decoration: none}
a.textfreesample_light:hover   { text-decoration: underline}
a.textfreesample2_light:link    { text-decoration: underline}
a.textfreesample2_light:visited { text-decoration: underline}
a.textfreesample2_light:hover   { text-decoration: underline}
a.textfixpink20b:link    {text-decoration:underline}
a.textfixpink20b:visited { text-decoration: underline}
a.textfixpink20b:hover   { text-decoration: underline}

.blackborder {
  border: 1px solid #000000;
}
p{
	color:#3c3c3c;
	padding:10px 0px 10px 0px;
	font-size:13px;
}p.zero{
	padding:0px;
}h2{
	font-weight:bold;
	font-size:16px;
	color:#000;
}hr {
	color:#CCC;
background-color:#CCC;
height: 1px;
border:none;
}small{
	font-size:x-small;
	color:#3c3c3c;
}h2{
	margin:10px 0 10px 0;
	font-weight:bold;
}h3, h2.h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333;
	display:inline;
}.staff{
	width:180px;
	margin:10px;
	float:left;
	text-align:center;
}small{
	font-size:12px;
}h2.zero, h3.zero{
	padding-top:0px;
	margin-top:0px;
}#topbtn{
	border:solid 1px #333;
	padding:5px 7px 2px 7px;
	font-size:12px;
	color:#333;
	height:16px;
	display:block;
	text-align:center;
}a#topbtn:hover{
	border:solid 1px #666;
	text-decoration:none;
	color:#666;
}hr.spacer{
			  margin-top:60px;
}
.tableaccessories, .tableaccessories div {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border: 0px;
  margin:0px;
}.tableaccessories td{
	height:18px;
	vertical-align: middle;
}