body
{
   background-image: url("../graphics/templates/kenro/background/blue_gradient_background.jpg");
   background-repeat: repeat-x;
}

body, 
td
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #003399;
}


a, 
a:link, 
a:active, 
a:visited 
{
  color: #999999; 
  text-decoration: none;
}

a:hover   
{

  color: #0099ff; 
  text-decoration: none;
}

.body10
{
  font-size: 10px;
}

.body11
{
  font-size: 11px;
}

	
.white_new
{
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}

.white_new a,
.white_new a:link,
.white_new a:active,
.white_new a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.white_new a:hover
{
	color: #0099ff;
	text-decoration: none;
}

.white11
{
  font-size: 11px;
  color: #ffffff;
}

.white11 a, 
.white11 a:link, 
.white11 a:active, 
.white11 a:visited 
{

  color: #ffffff; 
  text-decoration: none;
}

.white11 a:hover   
{

  color: #ffcc00; 
  text-decoration: none;
}


.white12
{
  font-size: 12px;
  color: #ffffff;
}

.white12 a, 
.white12 a:link, 
.white12 a:active, 
.white12 a:visited 
{

  color: #ffffff; 
  text-decoration: none;
}

.white12 a:hover   
{

  color: #ffcc00; 
  text-decoration: none;
}

h1
{
  font-size: 24px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

h2
{
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}


.bluetext,
.bluetext a,
.bluetext a:link,
.bluetext a:active,
.bluetext a:visited
{
  color: #0066cc;
  font-weight: bold;
}

.bluetext a:hover
{
  color: #ff6600;
  text-decoration: none;
}

.bluetext12,
.bluetext12 a,
.bluetext12 a:link,
.bluetext12 a:active,
.bluetext12 a:visited
{
  color: #0066cc;
  font-weight: bold;
  font-size: 12px;
}

.bluetext12 a:hover
{
  color: #ff6600;
  text-decoration: none;
}

.bluetext h2
{
}


.body16 
{
  font-size: 16px;
}

.body20
{
  font-size: 20px;
}

.dotted
{
   background-image: url("../graphics/templates/kenro/misc/blue_1px_dottedline.jpg");
   background-repeat: repeat-y;
}

td.blueheader
{
   color: #ffffff;
   padding-left: 5px;
}

td.blueheaderlight
{
   padding-left: 5px;
}

form
{
  margin: 0px;
}



/** PAGINATION STYLES *********************************************************/

.pagination__list
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.pagination__list li
{
	display: inline;
	list-style-type: none;
}

.pagination__list li a
{
  line-height: 10px;
  padding: 2px 6px 2px 6px;
  margin: 0px;
}

.pagination__list li a:hover, a.pagination__selected
{
  background: #66a6d9;
  color: #ffffff;
}

/*************************************************************
*** TOPNAV
*************************************************************/

ul#navtop
{
margin: 0px;
padding: 0px;
margin-left: 0;
padding-left: 0;
padding-top: 0px;
}

ul#navtop li#contact
{
float: right;
padding: 0px;
}

#navtop li
{
display: inline;
list-style-type: none;
padding: 0px 25px 0px 0px;
}


#navtop a
{
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

#navtop a:hover
{
color: #ffcc00;
text-decoration: none;
}


/***************************************************************************/
#sidebar_nav {
   margin: 0px;
   padding: 0px;
   margin-top: 1px;
   list-style-type: none;  
}

#sidebar_nav li {
   margin-bottom: 0px;  
   border: 1px solid #ffffff;
   border-width: 0px 0px 1px 0px; 
   list-style-image: none;
 
}

#sidebar_nav li a 
{
  background: #66a6d9;
  color: #ffffff;  
  font-size: 11px;
  font-weight: normal;
  display: block;   
  width:147px;
  padding-top:5px;
  padding-bottom:5px;
  line-height: 15px;
  padding-left: 10px;
  padding-right: 10px;
    
}

html>body #sidebar_nav li a  {
  width: 127px;
}

#sidebar_nav li a:hover,
#sidebar_nav li a#selected
{
   background: #0066cc;
   background-image: url("../graphics/templates/kenro/menu/nav_yellow_arrow.gif");
   background-position: 127px 7px;
   background-repeat: no-repeat;
}

/** Second level **************************************************************/

#sidebar_subnav
{
   margin: 10px 0px 10px 0px;
   padding: 0px;
   list-style-type: none;
}

#sidebar_subnav li a
{
    color: #999999;
    line-height: normal;
    background: #ffffff;
    width:147px;
    display: block;
    background-image: none;
    padding-top:0px;
    padding-bottom:2px;
    padding-left: 10px;
    padding-right: 10px;
}

html>body #sidebar_subnav li a  {
  width: 127px;
}

#sidebar_subnav li a:hover,
#sidebar_subnav li a#subcat_1_selected
{
    color: #0066cc;
    background: #ffffff;
    background-image: none;
}

/** Third level ***************************************************************/

#sidebar_subnav2
{
   margin: 10px 0px 10px 0px;
   padding: 0px;
   list-style-type: none;
}

#sidebar_subnav2 li a
{
    color: #999999;
    line-height: normal;
    background: #ffffff;
    width:147px;
    display: block;
    background-image: none;
    padding-left: 20px;
    padding-right: 10px;
}

html>body #sidebar_subnav2 li a  {
  width: 117px;
}

#sidebar_subnav2 li a:hover,
#sidebar_subnav2 li a#subcat_2_selected
{
    color: #0066cc;
    background: #ffffff;
    background-image: url("../graphics/templates/kenro/menu/nav_dash_roll.gif");
    background-position: 10px 6px;
    background-repeat: no-repeat;
}


/** SHOPPING CART STYLES ******************************************************/

.cart-headerbar
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #ffffff; 
	text-decoration: none; 
	background-color: #0066cc;
}

.cart-row1
{
	background-color: #f1f5fb;
}

.cart-row2
{
	background-color: #f8fafd;
}

.cart-border
{
	background-color: #3366bb;
}

.cart-removecolumn
{
}

.cart-ordertotal
{
	font-size: 18px;
}


/** FOOTER ADDRESS DETAILS ********************************************************************/	
.footer
{color: #66a6d9; font-size: 11px;}