body      {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  margin:0; padding:0;
  text-align: center;
  text-decoration: none;
}

img       {border:none; margin:0; padding:0;display: inline-block;}
a         {border:none; margin:0; padding:0;}
a:link {color:#1D686B}
a:hover {color:#1D686B}
a:visited {color:#1D686B}
p         {border:none; margin:0; padding:0;}

form { margin:0;padding:0;}
td {font-size:11px;color:#606069;}


#container {
  width: 770px;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 0;
  text-align: left;
}

#head {
  clear: both;
  float: left;
  padding: 15px 0 0 0;
  margin: 0;
}
#head img {display:inline-block;}

#mainmenu {
  clear: both;
  color:#ffffff;
  height:28px;
  text-align:center;
  background:#004A94;
}
#mainmenu a {text-decoration: none;}
#mainmenu a:hover {text-decoration: underline;}

.mainmenulinx {color:#ffffff;text-decoration: none;}
.mainmenulinx:link {color:#ffffff;}
.mainmenulinx:visited {color:#ffffff;}
.mainmenulinx:active {color:#ffffff;}
.mainmenulinx:hover {color:#ffffff;text-decoration:underline;}

#searchbar {
  clear: both;
  padding-top:2px;
  color:#606069;
  height:25px;
  text-align:right;
  background:#E0E0E0;
  vertical-align: top;
}
.searchbar {
  clear: both;
  padding-top:2px;
  color:#606069;
  height:25px;
  text-align:right;
  background:#E0E0E0;
  vertical-align: top;
}

#main {
  clear: both;
  float: left;
  padding: 0;
  margin: 0;
}

#mainleft {
  float: left;
  padding: 0;
  margin: 0;
  width: 210px;
}

#mainright {
  float: left;
  padding-left: 20px;
  margin: 0;
  width: 540px;
}

#catlist1 ul    {margin: 0; padding: 0; list-style-type: none; font-size:11px; }
#catlist1 a     {
  text-decoration:none;
  display: block;
  color: #FFF;
  background: #004A94;
  margin: 0;
  padding: 3px 12px 3px 3px;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}
#catlist1 a:hover {
  background: #39b;
  color: #FFF;
}
#catlist1 li li a {
  display: block;
  color: #FFF;
  background: #06a;
  margin: 0 0 0 10px;
  padding: 3px 3px 3px 3px;
  border-bottom: 1px solid #fff;
}
#catlist1 li li a:hover {background: #5dd; color: #000;}

#catlist2     {width: 770px;padding-top:6px;font-size:12px;}
#catlist2 ul  {display: inline; margin: 0; padding: 0; list-style-type: none;}
#catlist2 li  {display: inline;}
#catlist2 a   {color: #FFF; background: #004A94; }
#catlist2 a:hover  {text-decoration: underline;}

#catlist3     {width: 700px;}
#catlist3 ul  {display: inline; margin: 0; padding: 0; list-style-type: none;}
#catlist3 li  {display: inline;}
#catlist3 a   {color: #000; background: #fff; }
#catlist3 a:hover  {color: #00f; background: #fff;}

#breadcrumb {
  padding: 10px 0 0 10px;
  margin: 10px 0;
  border: 1px solid #059;
  height: 28px;
  width: 760px;
  color:#06A7B0;
}
#breadcrumb a:hover {color: #059;}


/*Category page*/
#cathead {
  clear: both;
  height: 138px;
  width: 770px;
  margin-top: 10px;
  color:#ffffff;
  background:#59D;
}
#cathead .headimage {
  vertical-align: top;
  float: left;
  margin-right: 5px;
}
#cathead .textimage {
  clear: right;
}
#cathead .catheadtitle {
  padding: 5px 5px 5px 5px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
}
#cathead .catheadintro {
  padding: 5px 5px 5px 5px;
  font-size:12px;
  color:#fff;
}

/*Cat Templates*/
.thumb_prod {
  float: left;
  display: inline-block;
  text-align: center;
  height: 150px;
  width: 179px;
  margin: 10px 0 15px 0;
  padding: 5px 0 0 0;
  border-right: 1px dotted #aaa;
}
.thumb_cat {
  float: left;
  display: inline-block;
  background: #eef;
  text-align: center;
  height: 150px;
  width: 179px;
  margin: 10px 0 15px 0;
  padding: 5px 0 0 0;
  border-right: 1px dotted #aaa;
}



/*Masthead*/
.searchband1 {color:#606069;background:#E0E0E0;vertical-align:middle;height:28px;text-align:right;padding-right:10px;}
.searchband2 {width:140px;background:#E0E0E0;vertical-align:middle;height:28px;}
.searchband3 {width:70px;background:#E0E0E0;vertical-align:middle;height:28px;}
.footmenu {font-size:11px;color:#606069;height:28px;text-align:center;background:#EEEEEE;}
.footmenulinx {font-size:11px;color:#606069;}
.footmenulinx:link {color:#606069;}
.footmenulinx:visited {color:#606069;}
.footmenulinx:active {color:#606069;}
.footmenulinx:hover {color:#606069;text-decoration:underline;}
.cartmenu {color:#06A7B0;}
.cartmenulinx {color:#606069;}
.cartmenulinx:link {color:#606069;}
.cartmenulinx:visited {color:#606069;}
.cartmenulinx:active {color:#606069;}
.cartmenulinx:hover {color:#606069;text-decoration:underline;}

/*Home*/
.categorysml {height:25px;width:120px;text-align:center;background:#EEEEEE;}
.categorysmllinx {color:#606069;}
.categorysmllinx:link {color:#606069;}
.categorysmllinx:visited {color:#606069; }
.categorysmllinx:active {color:#606069;}
.categorysmllinx:hover {color:#606069;text-decoration:underline;}
.categorylrge {height:25px;width:259px;text-align:center;background:#EEEEEE;}
.categorylrgelinx {color:#606069;}
.categorylrgelinx:link {color:#606069;}
.categorylrgelinx:visited {color: #606069; }
.categorylrgelinx:active {color:#606069;}
.categorylrgelinx:hover {color:#606069;text-decoration:underline;}

.mastermenutitle {font-weight:bold;color:#FFFFFF;height:21px;background:#004A94;}
.mastermenutitlelinx:link {color:#FFFFFF;}
.mastermenutitlelinx:visited {color:#FFFFFF;}
.mastermenutitlelinx:active {color:#FFFFFF;}
.mastermenutitlelinx:hover {color:#FFFFFF;text-decoration:underline;}

.mastermenu {color:#606069;background:#EEEEEE;}

.mastermenulinx {color:#606069;text-decoration:underline;}
.mastermenulinx:link {color:#606069;text-decoration:underline;}
.mastermenulinx:visited {color:#606069;text-decoration:underline;}
.mastermenulinx:active {color:#606069;}
.mastermenulinx:hover {color:#606069;}



/*Advert Boxes*/
.advert-container {padding:0px;border:0px solid #999;height:79px;}
.nav-container {padding-left:10px;vertical-align:middle;border:1px solid #059;height:38px;color:#06A7B0;}
.breadcrumblinx {color:#606069;}
.breadcrumblinx:link { color:#606069;text-decoration:underline;}
.breadcrumblinx:visited { color:#606069;text-decoration:underline;}
.breadcrumblinx:active { color:#606069;}
.breadcrumblinx:hover { color:#606069;text-decoration:underline;}
.category-container {padding:10px;border:1px solid #ccc;border-top:0;margin-top:-7px;min-height:130px;height:105px;}

/*Misc*/
.horizondots {background-image: url(images/dot_h.gif);height:9px;}
.imagethumblist-container {border:1px solid #fff;width:142px;text-align:right;}
.productvertdots {background-image: url(images/proddot_v.gif); width:30px;}
.catvertdots {background-image: url(images/catdot_v.gif);width:23px;}
.baskethorizondots {background-image: url(images/basketdot_h.gif);width:30px;}


.catheadtxt {color:#ffffff;padding-top:8px}
.catheadtxtbd {font-weight:bold;color:#ffffff;padding-top:8px}
.cattitle {font-weight:bold;color:#6F6F6F;;text-align:center;padding-left:0px;padding-top:6px;padding-bottom:2px;}
.cattitlelinx {color:#6F6F6F;}
.cattitlelinx:link {color:#6F6F6F;text-decoration:underline;}
.cattitlelinx:visited {color:#6F6F6F;text-decoration:underline;}
.cattitlelinx:active {color:#6F6F6F;}
.cattitlelinx:hover {color:#6F6F6F;text-decoration:underline;}
.lstcategorydescription {color:#707070;padding-left:16px;padding-top:6px;}
.pricefrom {color:#6F6F6F;text-align:center;padding-left:0;padding-top:4px;padding-bottom:2px;}
.pricefromcolour {font-weight:bold;color:#1D686B;;text-align:center;padding-top:0;padding-bottom:2px;}

/*Productlist*/
.alsobought {font-weight:bold;color:#6F6F6F;padding-left:10px;padding-top:8px;padding-bottom:8px;}
.smallprice {font-size:14px;font-weight:bold;color:#1D686B;padding-top:4px;}
.lstproductdescription {font-size:11px;color:#707070;padding-top:6px;height:30px;overflow:hidden;}
.lstproductdescriptionbd {font-size:11px;font-weight:bold;color:#707070;padding-top:6px;}
.lstproductbullets {font-size:11px;color:#707070;padding-top:4px;}
.lstrrpprice {font-size:11px;color:#707070;text-decoration:line-through;padding-top:4px;}
.catlinx {font-weight:bold;color:#6F6F6F;padding-top:6px;padding-bottom:2px;}
.catlinxlinx {color:#6F6F6F;}
.catlinxlinx:link {color:#6F6F6F;text-decoration:underline;}
.catlinxlinx:visited {color:#6F6F6F;text-decoration:underline;}
.catlinxlinx:active {color:#6F6F6F;}
.catlinxlinx:hover {color:#6F6F6F;text-decoration:underline;}
.moreinfo {font-weight:bold;color:#6F6F6F;padding-top:6px;padding-bottom:4px;}
.moreinfolinx {color:#6F6F6F;}
.moreinfolinx:link {color:#6F6F6F;text-decoration:underline;}
.moreinfolinx:visited {color:#6F6F6F;text-decoration:underline;}
.moreinfolinx:active {color:#6F6F6F;}
.moreinfolinx:hover {color:#6F6F6F;text-decoration:underline;}
.catnav {color:#606069;padding-left:0px;padding-bottom:4px;}
.catnavbd {font-weight:bold;color:#606069;padding-left:0px;padding-bottom:4px;}
.catnavlinx {color:#606069;}
.catnavlinx:link {color:#606069;text-decoration:underline;}
.catnavlinx:visited {color:#606069;text-decoration:underline;}
.catnavlinx:active {color:#606069;}
.catnavlinx:hover {color:#606069;text-decoration:underline;}
.catnavdescription {color:#6F6F6F;padding-top: 12px;padding-bottom: 4px;}

/*Product*/
.producttitle {font-size:18px;font-weight:bold;color:#606069;padding-top:12px;}
.productsubtitle {font-size:13px;color:#6F6F6F;padding-top:4px;}
.ourprice {font-size:18px;color:#6F6F6F;padding-top:6px;}
.price {font-size:18px;font-weight:bold;color:#1D686B;padding-top:0px;}
.selectqty {font-size:11px;color:#707070;padding:0;}
.productcode {font-size:11px;color:#707070;padding-top:4px;}
.rrpprice {color:#707070;text-decoration:line-through;padding-top:4px;}
.offertxt {font-weight:bold;color:#C82427;padding-top:8px;padding-bottom:0px;}
.productdescription {font-size:11px;color:#707070;padding-top:12px;padding-bottom:8px;}
.productdescriptionbd {font-size:11px;font-weight:bold;color:#707070;padding-top:12px;padding-bottom:8px;}
.availability {font-size:11px;color:#707070;padding-top:8px;}
.availabilitybd {font-size:11px;font-weight:bold;color:#707070;padding-top:8px;}
.productbullets {font-size:11px;color:#707070;padding-top:8px;}
.productsubheads {font-size:11px;font-weight:bold;color:#6F6F6F;padding-top:12px;}
.deliverybox {font-size:11px;font-weight:bold;color:#6F6F6F;}
.deliveryboxlinx {font-size:11px;color:#6F6F6F;}
.deliveryboxlinx:link {color:#6F6F6F;text-decoration:underline;}
.deliveryboxlinx:visited {color:#6F6F6F;text-decoration:underline;}
.deliveryboxlinx:active {color:#6F6F6F;}
.deliveryboxlinx:hover {color:#6F6F6F;text-decoration:underline;}
.prodsubimgpad {padding-top:12px;padding-bottom:12px;}
.forminputqty
{
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #8E8E8E;
	border-right:1px solid #8E8E8E;
    color:#515151;
    font-size:11px;
    height:15px;
	width:25px;
}

/*Base Info*/
.copyright {font-size:11px;color:#707070;padding-top:6px;}
.copyrightbold {font-size:11px;font-weight:bold;color:#606069;padding-top:6px;}
.terms {height:25px;font-size:11px;color:#707070;}
.termslinx {font-size:11px;color:#707070;}
.termslinx:link {color:#707070;}
.termslinx:visited {color:#707070;}
.termslinx:active {color:#707070;}
.termslinx:hover {color:#707070;text-decoration:underline;}
.telephoneorders {font-size:11px;color:#707070;padding-top:6px;padding-bottom:12px;}
.telephoneordersbd {font-size:11px;font-weight:bold;color:#606069;padding-top:6px;padding-bottom:12px;}
.securepadding {padding-top:12px;}

/*Customer Services*/
.customerservhead {font-size:14px;font-weight:bold;color:#606069;padding-left:10px;padding-bottom:4px;}
.customerservtxt {font-size:11px;color:#606069;padding-left:0px;padding-bottom:4px;}
.customerservbd {font-size:11px;font-weight:bold;color:#606069;padding-left:10px;padding-bottom:6px;}
.customerservlinx {font-size:11px;font-weight:bold;color:#606069;}
.customerservlinx:link {color:#606069;}
.customerservlinx:visited {color:#606069;}
.customerservlinx:active {color:#606069;}
.customerservlinx:hover {color:#606069;text-decoration:underline;}
.maintitle {font-size:16px;color:#606069;padding-left:0px;padding-bottom:6px;}
.termstxt {font-size:11px;line-height:12px;color:#606069;padding-left:0px;padding-top:8px;padding-right:0px;}
.termstxtbd {font-size:11px;line-height:12px;font-weight:bold;color:#606069;padding-left:0px;padding-top:8px;padding-right:0px;}

/*Payment*/
.basketsubheads {font-size:11px;font-weight:bold;color:#fff;height:28px;background:#59D;}
.baskettextlrge {color:#707070;}
.baskettextlrgelinx {color:#707070;text-decoration:underline;}
.baskettextlrgelinx:link {color:#707070;text-decoration:underline;}
.baskettextlrgelinx:visited {color:#707070; text-decoration:underline;}
.baskettextlrgelinx:active {color:#707070;}
.baskettextlrgelinx:hover {color:#707070;text-decoration:underline;}
.baskettextsml {font-size:11px;color:#707070;}
.baskettextsmllinx {font-size:11px;color:#707070;text-decoration:underline;}
.baskettextsmllinx:link {color:#707070;text-decoration:underline;}
.baskettextsmllinx:visited {color:#707070; text-decoration:underline;}
.baskettextsmllinx:active {color:#707070;}
.baskettextsmllinx:hover {color:#707070;text-decoration:underline;}
.baskettextlrgebd {font-weight:bold;color:#1D686B;padding-top:0;}
.promotions-container {padding:12px;border:1px solid #999;border-top:0;height:28px;}
.promotionstxtbd {font-size:11px;font-weight:bold;color:#606069;}


/*Forms*/
.formtxt {line-height:14px;color:#6F6F6F;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:4px;}
.formtxtbd {line-height:14px;font-weight:bold;color:#6F6F6F;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:4px;}
.forminput
{
	margin:0;
	padding:0;
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#ffffff;
    color:#515151;
    font-size:11px;
    height:17px;
	width:135px;
}
 .commentsfield
{
	margin:0;
	padding:0;
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#F7F7F7;
    color:#515151;
    font-size:11px;
    height:100px;
	width:348px;
}
 .largefield
{
	margin:0;
	padding:0;
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#F7F7F7;
    color:#515151;
    font-size:11px;
    height:16px;
	width:180px;
}
 .mediumfield
{
	margin:0;
	padding:0;
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#F7F7F7;
    color:#515151;
    font-size:11px;
    height:16px;
	width:100px;
}
.exsmallfield
{
	margin:0;
	padding:0;
	border-left:1px solid #8E8E8E;
	border-top:1px solid #8E8E8E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#F7F7F7;
    color:#515151;
    font-size:11px;
    height:16px;
	width:35px;
}
.delcol1 {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.delcol2 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
a.delcol2:link    {color:#CC0000}
a.delcol2:hover   {color:#009900}
a.delcol2:visited {color:#CC0000}
