body {
	font-family:trebuchet ms, Arial, sans-serif;
	font-size:12px;
	color:#5D5C57;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #eff4ff;
}

#bodytable {
	font-family:trebuchet ms, Arial, sans-serif;
	font-size:12px;
	color:#5D5C57;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #eff4ff;
}

a:link {color:#4300FF;
}
a:visited {color:#4300FF;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a.inactivecount
{text-decoration:none; color:black;}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

a.greylink
{color:#858284;}

a.addresslink
{font-size:10px;}


.pageheader
{font-size:18px; font-weight:bold; color:#666666;}
.pagesubheader
{font-size:14px; font-weight:bold; color:#cf4c56;}
.titleHeader
{font-size:20px; font-weight:bold;}
.category_title
{font-size:18px;}
.sub_cat_title
{font-size:18px;}
.textstandout
{font-size:14px; font-weight:bold; color:#416db6;}
.registration-cat
{font-weight:bold; font-size:14px;}
.shipping_options
{border-color:#999999; border-style:solid; border-width:1px; font-size:12px; width:100%;}

#menuleft
{background-color:#E9E2D8; vertical-align:top;}
#menuright
{background-color:#E9E2D8; background-image:url(../images/separator1.gif); background-position:left; background-repeat:no-repeat; vertical-align:top;}
#greyfont
{color:#858284;}



#subheader
{background-image:url(images/vs-56.jpg); height:120px; width:395px}
#columnheader
{background-color:#C6C2B9; text-transform:uppercase; height:35px; color:#5D5C57; font-size:14px;}
#columnheaderbullet
{height:35px; background-color:#C6C2B9; width:25px;}
#columnheaderlspacer
{height:35px; background-color:#C6C2B9; width:4px;}
#columnheadercell
{background-color:#C6C2B9;}

#account_box
{background-color: #f2f2f2;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;width: 100%;}
#account_box_header
{background-color: #cccccc;	font-weight: bold;}

#logostable
{background-color:#E5ECE4; text-align:center; vertical-align:middle;}
#handymanstable
{background-color:#E9E2D8; text-align:center; vertical-align:middle;}
#homeproductbuttons
{text-align:center; vertical-align:top;}
#sctable
{border-color:#ECECEC; border-style:solid; border-width:4px; height:175px; width:100%; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
.sctext
{font-size:10px; color:#6f6f6f; font-weight:bold; background-color:#ffffff; vertical-align:top; text-align:left; width:100px;}
.scspacer
{background-color:#ffffff;}
.scimage
{vertical-align:middle; background-color:#ffffff;}
.sctextheader
{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#6f6f6f; background-color:#ececec; height:25px;}


a.navigation, a:visited.navigation
{display: block; width:182px; color:white; background-color:#9E1817;text-decoration: none;padding:0px;font-size:15px; border-bottom-color:#E9EAE2; border-bottom-style:solid; border-bottom-width:1px;}
a:hover.navigation      
{display: block; width:182px; color:white; background-color:#9E1817;text-decoration: none;padding:0px;font-size:15px; border-bottom-color:#E9EAE2; border-bottom-style:solid; border-bottom-width:1px;}

a.loggedinnav, a:visited.loggedinnav
{display: block; width:120px; color:#5D5C57; background-color:#c6c2b9;text-decoration: none;padding:0px;font-size:15px; border-left-color:#E9E2D8; border-left-style:solid; border-left-width:2px; border-right-color:#E9E2D8; border-right-style:solid; border-right-width:2px; text-align:center;}
a:hover.loggedinnav
{display: block; width:120px; color:#5D5C57; background-color:#B6AFA9;text-decoration: none;padding:0px;font-size:15px; border-left-color:#E9E2D8; border-left-style:solid; border-left-width:2px; border-right-color:#E9E2D8; border-right-style:solid; border-right-width:2px; text-align:center;}

a.expand, a:visited.expand
{display: block; width:20px; height:20px; text-decoration: none;padding:0px; background-image:url(../images/expand.gif); background-position:center; background-repeat:no-repeat;}
a.contract, a:visited.contract
{display: block; width:20px; height:20px; text-decoration: none;padding:0px; background-image:url(../images/contract.gif); background-position:center; background-repeat:no-repeat;}


#handymans_coming_soon
{width:179px; color:#333333; background-color:#E9E2D8;text-decoration: none; font-size:12px; vertical-align:middle;}


a.categories, a:visited.categories
{display: block; width:179px; color:#77746F; background-color:#E9E2D8;text-decoration: none;padding:2px;font-size:10px; font-weight:bold; background-image:url(../images/separator2.gif); background-position:bottom; background-repeat:no-repeat; vertical-align:middle;}
a:hover.categories      
{display: block; width:179px; color:#77746F; background-color:#E9E2D8;text-decoration: none;padding:2px;font-size:10px; font-weight:bold; background-image:url(../images/separator2.gif); background-position:bottom; background-repeat:no-repeat; vertical-align:middle;}

a.morecategories, a:visited.morecategories
{color:#77746F; text-decoration: none; font-size:10px; font-weight:bold; vertical-align:bottom;}
a:hover.morecategories      
{color:#77746F; text-decoration: none; font-size:10px; font-weight:bold; vertical-align:bottom;}

table.main_category
{font-size:12px;}






#contentpagemaintable
{width:590px;}

div.divhidden
{display:none;}
div.divdisplay
{display:block;}



table.cart_table
{background-color:#e9e2d8; font-size:12px;}
#cartbutton
{
	font-size:10px; border-style:solid; border-width:1px; border-color:black; width:50px;
}
td.carton
{background-color:#c6c2b9; vertical-align:top;}
td.cartoff
{background-color:#e9e2d8; vertical-align:top;}
#cartquantity
{width:40px;}


#registerinputcell
{display:block; width:180px;}
#registererrorcell
{color:red; font-size:10px; width:180px; text-align:right;}

#address_cell
{height:12px; font-size:12px;}
/*
Tool tip start
a.popimage
{
  z-index:24;
  position:relative;
  font-weight:bold;
  font-size:14px;
}
a.popimage:hover
{
  z-index:25;
  border-bottom:1px;
  text-decoration:none;
}
span.subpopimage
{display:none;}
a.popimage:hover span.subpopimage
{
  position:absolute;
  border:1px solid black;
  padding:0px;
  margin-left:-300px;
  top:-400px;
  color:black;
  background-color:white;
  width:182px;
  display:block;
}
Tool tip end
*/