#home2 {

	height: 164px;

	background-image: url(../images/cotswold_linen_hire.jpg);

	background-repeat: no-repeat;

	width: 518px;

}



p	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5A7394;

}



a img

{

	border: 0;

	display: block;

}



img

{

	border: 0;

	display: block;

}



body

{

	background: #EAEAEA;

	margin: 0;

}



.stdtxtbox

{

	border: 1px solid #5C7290;

	font-family: tahoma;

	font-size: 11px;

	padding: 1px;

	padding-left: 2px;

}



.pageheadingadmin

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #007DC5;

	text-decoration: none;

}



/***********

 *  LINKS  *

 ***********/



.admlinks

{

	font-family: verdana;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}



.admlinks:hover

{

	text-decoration: underline;

}



.footlinks a

{

	font-family: arial;

	font-size: 11px;

	padding: 16px;

	padding-left: 23px;

	color: white;

	text-decoration: none;

}



.footlinks a:hover

{

	text-decoration: underline;

}



.linkbox1

{

	background: #C02884;

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 2px;

	padding-right: 10px;

}



.linkbox1 a

{

	color: #FFFFFF;

	text-decoration: none;

}



.linkbox1 a:hover

{

	text-decoration: underline;

}



.linkbox2

{

	background: #5C7290;

	font-family: arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 2px;

	padding-right: 10px;

}



.linkbox2 a

{

	color: #FFFFFF;

	text-decoration: none;

}



.linkbox2 a:hover

{

	text-decoration: underline;

}



.pagelinks a

{

	color:#007DC5;

	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}



.pagelinks a:hover

{

	color:#0000FF;

	text-decoration:underline;

}



/*************

 *  BUTTONS  *

 *************/



#cpanel {  text-align: center;  vertical-align: middle; }



#cpanel div.icon   { margin: 3px; }

#cpanel div.icon a { 

	display: block; float: left;

	height: 97px !important;

	height: 100px; 

	width: 108px !important;

	width: 110px; 

	vertical-align: middle; 

	text-decoration : none;

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#CED9DE');
	background-color: #CED9DE;  

	border: 1px solid #345B80;

	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



#cpanel div.icon a    {  color : #333;  }

#cpanel div.icon a:hover   { 

	color : #007DC5; 

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffddddee');
	background: #F5F5F5;

	border: 1px solid #75C3EF;

	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;

}

#cpanel div.icon a:active  {  color : #0000ff;  }



#cpanel div.icon span { display: block;}



.stdbtn

{

	border: 1px solid #bbbbbb;

	border-top: 1px solid #dddddd;

	border-left: 1px solid #dddddd;

	background: #5C7290;

	color: white;

	font-size: 11px;

}



.stdbtn:hover

{

	background: #7385a5;

}



/***********

 *  BOXES  *

 ***********/



.cartinfo

{

	background: #FFFEE6;

	background-image: url(../images/bullet-square.gif);

	background-position: 7px 5px;

	background-repeat: no-repeat;

	border:1px solid #aaaaaa;

	color: #333333;

	padding: 5px;

	padding-left: 30px;

	margin-bottom:15px;

}



.cartinfo a

{

	color : #5a7194;

	font-weight: bold;

	text-decoration: none;

}



.cartinfo a:hover

{

	text-decoration: underline;

}



.confirmed

{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #339933;

	padding-top:6px;

	padding-bottom:5px;

	padding-left:25px;

	background:url(../images/confirmed.gif);

	background-repeat: no-repeat;

}



.errorbox

{

	background-color: #F8DD9C;

	background-image:url(../images/alert.gif);

	background-position: 9px 8px;

	background-repeat: no-repeat;

	border: 1px solid #aa3333;

	color: #cc3333;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding:6px;

	padding-left:25px;

}



.historyinfo

{

	background: #E6FFEA;

	background-image: url(../images/bullet-square.gif);

	background-position: 7px 5px;

	background-repeat: no-repeat;

	border:1px solid #aaaaaa;

	padding: 5px;

	padding-left: 30px;

	margin-bottom:15px;

}



.historyinfo a

{

	color : #5a7194;

	font-weight: bold;

	text-decoration: none;

}



.historyinfo a:hover

{

	text-decoration: underline;

}



.pageheading

{

	background-image: url(../images/bullet.gif);

	background-position: 2px 0px;

	background-repeat: no-repeat;

	padding-left: 22px;

	padding-bottom: 15px;

}



.shipchoice

{

	font-size: 10px;

	padding-top: 2px;

	padding-bottom: 0;

	text-align: right;

}



/************

 *  TABLES  *

 ************/



.admintable

{

	font-family: arial;

	font-size: 11px;

}



.baskettable

{

	border:1px solid #dddddd;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

}



.baskettable thead tr td

{

	background: #C2DCDC;

	border-bottom:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	padding:5px;

}



.baskettable tbody tr td

{

	background: #E3F8F9;

	font-family: Tahoma, Arial, Technical;

	font-size: 11px;

	padding:5px;

}



.baskettable tfoot tr td

{

	background: #C2DCDC;

	border-top:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	font-weight: bold;

	padding:5px;

}



.catalogtable

{

	border:1px solid #aaaaaa;

	width: 100%;

}



.catalogtable thead tr td

{

	background: #C2DCDC;

	border-bottom:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	padding:5px;

}



.catalogtable thead tr td a

{

	color: #505079;

	font-weight: bold;

	text-decoration: none;

}



.catalogtable thead tr td a:hover

{

	text-decoration: underline;

}



.catalogtable tbody tr td

{

	background: #f0f9fb;

	font-family: Tahoma, Arial, Technical;

	font-size: 11px;

	padding:5px;

}



.catalogtable tbody tr td a

{

	color : #5A7194;

	font-weight: bold;

	text-decoration: none;

}



.catalogtable tbody tr td a:hover

{

	text-decoration: underline;

}



.catalogtable tfoot tr td

{

	background: #C2DCDC;

	border-top:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	font-weight: bold;

	padding:5px;

}



.catalogtable tfoot tr td a

{

	color : #5A7194;

	font-weight: bold;

	text-decoration: none;

}



.catalogtable tfoot tr td a:hover

{

	text-decoration: underline;

}



.carttable

{

	border:1px solid #B7AA95;

	width: 100%;

}



.carttable thead tr td

{

	background: #B7AA95;

	color: white;

	padding: 3px;

}



.carttable tbody tr td

{

	background: #FFECE6;

	padding: 3px;

}



.carttable tbody tr td a

{

	color: #9D8A6D;

	font-weight: bold;

	text-decoration: none;

}



.carttable tbody tr td a:hover

{

	text-decoration: underline;

}



.carttable tfoot tr td

{

	background: #B7AA95;

	color: white;

	padding: 3px;

}



.carttable tfoot tr td a

{

	color: white;

	text-decoration: underline;

}



.carttable tfoot tr td a:hover

{

	color: blue;

}



.contenttable tr td

{

	padding: 5px;

	padding-left: 2px;

	padding-right: 2px;

}



.detailtable

{

	border:1px solid #aaaaaa;

	width: 100%;

}



.detailtable thead tr td

{

	background: #C2DCDC;

	border-bottom:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 12px;

	font-weight: bold;

	padding:5px;

	text-align: center;

	text-transform: uppercase;

}



.detailtable tbody tr td

{

	background: #f0f9fb;

	font-family: Tahoma, Arial, Technical;

	font-size: 11px;

	padding:5px;

}



.detailtable tfoot tr td

{

	background: #C2DCDC;

	border-top:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	font-weight: bold;

	padding:5px;

}



.displaytable

{

	border:1px solid #345B80;

	border-top:1px solid #ACBFD0;

	border-left:1px solid #ACBFD0;

}



.displaytable thead tr th

{

	background:#F2F4F9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #336593;

	padding:5px;

	padding-top:8px;

	border-bottom:1px solid #dadada;

	text-transform: uppercase;

}



.displaytable tbody tr td

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

	padding:5px;

	text-align: left;

}



.displaytable tfoot tr td

{

	background:#F2F4F9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

	padding:5px;

	border-top:1px solid #dadada;

}



.historytable

{

	border:1px solid #B7AA95;

	width: 100%;

}



.historytable thead tr td

{

	background: #B7AA95;

	color: white;

	padding: 3px;

}



.historytable thead tr td a

{

	color: white;

	font-weight: normal;

	text-decoration: none;

}



.historytable thead tr td a:hover

{

	text-decoration: underline;

}



.historytable tbody tr td

{

	background: #FFF0D9;

	padding: 3px;

}



.historytable tfoot tr td

{

	background: #B7AA95;

	color: #756751;

	padding: 3px;

}



.historytable tfoot tr td a

{

	color: #ffffff;

	text-decoration: none;

}



.historytable tfoot tr td a:hover

{

	text-decoration: underline;

}



.itemtable

{

	border-collapse: collapse;

}



.itemtable tr td

{

	background: #C2DCDC;

	border:1px solid #C2DCDC;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	padding:5px;

}



.invoicetable

{

	background:#F2F4F9;

	border:1px solid #dddddd;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

	margin-bottom:6px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	padding:8px;

	width:180px;

}



.invoicetable thead tr td

{

	color: #aaaaaa;

	font-size: 11px;

	font-weight: bold;

	padding-bottom:5px;

	text-transform: uppercase;

	text-align: center;

}



.invoicetable tbody tr td

{

	color: #000000;

	padding-top:2px;

	padding-bottom:2px;

	text-align: left;

}



.invoicetable input

{

	border:1px solid #cccccc;

	font-size: 10px;

}



.listtable thead tr td

{

	background:#F2F4F9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #336593;

	text-decoration: none;

	padding:5px;

	padding-top:8px;

	border-bottom:1px solid #dadada;

}



.listtable thead tr td a

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #336593;

	text-decoration: none;

}



.listtable thead tr td a:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #007DC5;

	text-decoration: none;

}



.listtable tbody tr td

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

	padding:5px;

}



.listtable tbody tr td a

{

	color: #007DC5;

	cursor:pointer;

	text-decoration:none;

}



.listtable tbody tr td a:hover

{

	color: #0000FF;

	text-decoration:underline;

}



.listtable tfoot tr td

{

	background:#F2F4F9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

	padding:5px;

	border-top:1px solid #dadada;

}



.listtable tfoot tr td a

{

	color: #007DC5;

	text-decoration: none;

}



.listtable tfoot tr td a:hover

{

	color: #0000FF;

	text-decoration: underline;

}



.logintable

{

	border:1px solid #cccccc;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

	margin-bottom:30px;

}



.logintable thead tr td

{

	background: #C2DCDC;

	background-image: url(../images/bullet-square.gif);

	background-position: 4px 7px;

	background-repeat: no-repeat;

	border-bottom:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	padding:5px;

	padding-left:25px;

}



.logintable tbody tr td

{

	background: #E3F8F9;

	font-family: Tahoma, Arial, Technical;

	font-size: 11px;

	padding:5px;

}



.maintable

{

	background: #FFFFFF;

	color: #505059;

	font-family: arial;

	font-size: 11px;

	width: 800px;

}



.regtable

{

	border:1px solid #cccccc;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

}



.regtable thead tr td

{

	background: #C2DCDC;

	background-image: url(../images/bullet-square.gif);

	background-position: 4px 5px;

	background-repeat: no-repeat;

	border-bottom:1px solid #ACBFD0;

	font-family: Verdana, Arial, Technical;

	font-size: 9px;

	padding:5px;

	padding-left: 25px;

}



.regtable tbody tr td

{

	background: #E3F8F9;

	font-family: Tahoma, Arial, Technical;

	font-size: 11px;

	padding:5px;

}



.shiptable

{

	background:#EEECD2;

	border:1px solid #dddddd;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	padding:8px;

	width:180px;

}



.shiptable thead tr td

{

	color: #999977;

	font-size: 11px;

	font-weight: bold;

	padding-bottom:5px;

	text-transform: uppercase;

	text-align: center;

}



.shiptable tbody tr td

{

	color: #000000;

	padding-top:2px;

	padding-bottom:2px;

	text-align: left;

}



.shiptable input

{

	border:1px solid #cccccc;

	font-size: 10px;

}



.toplinkstable

{

	background: #5B7296;

	border-top: 1px solid #60789C;

	border-bottom: 1px solid #506383;

}



.toplinkstable tr td

{

	padding: 6px;

	border-bottom: 1px solid #60789C;

	border-top: 1px solid #506383;

}

