html {
   height: 100%;
}

body {
      margin: 0px; /* Used here for IE & Mozilla */
      padding: 0px; /* Used here for Opera */
      background-color: #4D4D4D;
 	  color: #000000; 
	  font-size: 11px;
	  font-family:Arial, Helvetica, sans-serif;
	  height: 100%;
	  
}
td{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   
}

a
{
color: #000000;
}
a:visited
{
color: #000000;
}
a:hover
{
color: #666666;
}


A:link.topmenu {
   color: #a3bd0b;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;

}
A:visited.topmenu {
   text-decoration: none;
   color: #a3bd0b;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;

}
A:HOVER.topmenu {
   color: #462d06;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;

}


A:link.mainmenu_green {
   color: #3d3d3d;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;

}
A:visited.mainmenu_green {
   text-decoration: none;
   color: #3d3d3d;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;


}
A:HOVER.mainmenu_green {
   color: #FFFFFF;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;

}


A:link.mainmenu_red {
   color: #FFFFFF;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;

}
A:visited.mainmenu_red {
   text-decoration: none;
   color: #FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;

}
A:HOVER.mainmenu_red {
   color: #FFFFFF;
   text-decoration: none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;

}


.topmenunolink{

color:#462d06;
font-size:12px;

}


.input_field{
border-style:solid;
border-width:1px;
border-color:#a9c21c;
background-color:#FFFFFF !important;
height:20px;
width:150px;
font-size:11px;

}

.input_error{
border-style:solid;
border-width:1px;
border-color:#FF0000;
background-color:#FFFFFF !important;
height:20px;
width:150px;
font-size:11px;

}

.input_error_text{
color:#FF0000;
}

A:link.green_del {
background-image:url(images/greendel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:13px;
display:block;
}
A:visited.green_del {
background-image:url(images/greendel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:13px;
display:block;
}
A:HOVER.green_del {
background-image:url(images/greendel.gif);
background-position: -13px 0px;
background-repeat:no-repeat;
height:14px;
width:13px;
display:block;
}



A:link.green_edit {
background-image:url(images/greenedit.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:visited.green_edit {
background-image:url(images/greenedit.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:HOVER.green_edit {
background-image:url(images/greenedit.gif);
background-position: -14px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}


A:link.cam_edit {
background-image:url(images/imagesel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:visited.cam_edit {
background-image:url(images/imagesel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:HOVER.cam_edit {
background-image:url(images/imagesel.gif);
background-position: -14px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}


A:link.colour_edit {
background-image:url(images/colsel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:visited.colour_edit {
background-image:url(images/colsel.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:HOVER.colour_edit {
background-image:url(images/colsel.gif);
background-position: -14px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}

.login_button{

  font-size: 11px;
  color: #a4bc0c;
  background-color:#edf4c2;
  border-style:solid;
  border-color:#a4bc0c;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  height: 19px;
  
}

.login_button_red{

  font-size: 11px;
  color: #ffffff;
  background-color:#891009;
  border-style:solid;
  border-color:#ffffff;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  height: 22px;
  
}

.login_button_dis{

  font-size: 11px;
  color: #666666;
  background-color:#ece9d8;
  border-style:solid;
  border-color:#666666;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  height: 19px;
  
}

.input_dis{
border-style:solid;
border-width:1px;
border-color:#cccccc !important;
height:20px;
width:150px;
font-size:11px;

}


A:link.prod_edit {
background-image:url(images/editprod.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:visited.prod_edit {
background-image:url(images/editprod.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:HOVER.prod_edit {
background-image:url(images/editprod.gif);
background-position: -14px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}


tr.newaccounts {

border-width: 1px;
border-style: solid;
border-color:#CCCCCC;
background-color:#CCCCCC;

}

tr:hover.newaccounts {
background-color:#FFFFFF;
   color:#000000;

}

.greyed_out{

color:#666666;
font-weight:bold;

}

.backinblack{

color:#000000;
font-weight:bold;

}


A:link.bubble_edit {
background-image:url(images/greenbubble.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:visited.bubble_edit {
background-image:url(images/greenbubble.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}
A:HOVER.bubble_edit {
background-image:url(images/greenbubble.gif);
background-position: -14px 0px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:block;
}


A:link.prod_edit_green {
background-image:url(images/ediprod_green.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}
A:visited.prod_edit_green {
background-image:url(images/ediprod_green.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}
A:HOVER.prod_edit_green {
background-image:url(images/ediprod_green.gif);
background-position: -168px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}


A:link.prod_edit_red {
background-image:url(images/ediprod_red.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}
A:visited.prod_edit_red {
background-image:url(images/ediprod_red.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}
A:HOVER.prod_edit_red {
background-image:url(images/ediprod_red.gif);
background-position: -168px 0px;
background-repeat:no-repeat;
height:20px;
width:168px;
display:block;
}


.menu_green a {
background:url(images/menu_green.gif) 0 0;
overflow:hidden;
width:131px;
height:28px;
display:block;
padding-left:5px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}
.menu_green a:hover {
background-position: -136px 0px;
color:#FFFFFF;
}



A:link.frontdel {
background-image:url(images/delfront.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:18px;
width:18px;
display:block;
}
A:visited.frontdel {
background-image:url(images/delfront.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
height:18px;
width:18px;
display:block;
}
A:HOVER.frontdel {
background-image:url(images/delfront.gif);
background-position: -18px 0px;
background-repeat:no-repeat;
height:18px;
width:18px;
display:block;
}


.menu_red a {
background:url(images/red_menu.gif) 0 0;
overflow:hidden;
width:131px;
height:28px;
display:block;
padding-left:5px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:12px;
}
.menu_red a:hover {
background-position: -136px 0px;
color:#FFFFFF;
}



.menu_green_slim a {
background:url(images/admin_buttons.gif) 0 0;
overflow:hidden;
width:131px;
height:20px;
display:block;
padding-left:5px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}
.menu_green_slim a:hover {
background-position: -136px 0px;
color:#FFFFFF;
}



.menu_green_number a {
background:url(images/pagenumber.gif);
background-position:-21px 0px;
overflow:hidden;
width:21px;
height:17px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
padding-top:4px;
}
.menu_green_number a:hover {
background-position: 0px 0px;
color:#FFFFFF;
}


.signupnow a {
background:url(images/signupnow.gif);
background-position:-216px 0px;
overflow:hidden;
width:216px;
height:47px;
display:block;

}
.signupnow a:hover {
background-position: 0px 0px;
}


.cancelorder a {
background:url(images/cancelorder.gif);
background-position:-136px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.cancelorder a:hover {
background-position: 0px 0px;
}

.submitorder a {
background:url(images/submitorder.gif);
background-position:-136px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.submitorder a:hover {
background-position: 0px 0px;
}


.placeorder a {
background:url(images/placeorder.gif);
background-position:-136px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.placeorder a:hover {
background-position: 0px 0px;
}



.continueshopping a {
background:url(images/continueshopping.gif);
background-position:-136px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.continueshopping a:hover {
background-position: 0px 0px;
}


.editshoppingbag a {
background:url(images/editshoppingbag.gif);
background-position:-136px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.editshoppingbag a:hover {
background-position: 0px 0px;
}

.checkoutedit a {
background:url(images/checkoutedit.gif);
background-position: 0px 0px;
overflow:hidden;
width:136px;
height:30px;
display:block;

}
.checkoutedit a:hover {
background-position: -136px 0px;
}

.viewcategory_green a {
background:url(images/view-entire-category-green.gif);
background-position: 0px 0px;
overflow:hidden;
width:170px;
height:30px;
display:block;

}
.viewcategory_green a:hover {
background-position: 170px 0px;
}


.viewcategory_red a {
background:url(images/view-entire-category-red.gif);
background-position: 0px 0px;
overflow:hidden;
width:170px;
height:30px;
display:block;

}
.viewcategory_red a:hover {
background-position: 170px 0px;
}