body {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;
    background:#FFFFFF;
	background-image: url("/template/page-background.gif");
}

a {	color:#336699;
    text-decoration:none;
	}
a:hover {
    text-decoration:underline;
	}
	
.content {
	font-family:Arial,Geneva,Verdana,Helvetica;
	font-size:10pt;
	margin:10px;
	width:649px;
}

h1 {
	font-weight: bold;
	font-size:14px;
	font-family:arial, tahoma, helvetica, sans-serif;
	margin-bottom: 0px;
}

td.topheader {
	height:50px;
	background:#0099CC;
}

table.topmenu {
  background-color: #336699;
  }	
		
div.navcontainer {
	background-color: #336699;
	padding-left:10px;
	}

div.navcontainer ul {
	 padding: 0px;
 	 display: inline;
	}
div.navcontainer ul li {
	 display: inline;
	}

div.navcontainer ul {
	margin: 0 px;
	padding: 0 0 0 0px;
	color: #FFFFFF;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

div.navcontainer ul li a {
	padding: 0px 12px;
	background-color: #336699;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #7094B7;
	}

div.navcontainer ul li a.lastitem{
	border-right: none;
	}
	
div.navcontainer ul li a:hover {
	background-color: #003366;
	color: #FFFFFF;
	}

ul.navlist li a:hover, #navlist li a:active {
	color: #FFFFFF;
	text-decoration: none;
	background: #003366;
	text-align: left;
	}
	
	
div.buysellmenu {
	background:#336699;
	}

div.loginmenu {
	font-family: arial;
	font-size:12px;
	background:#0099CC;
	color:#ffffff;
	width:151px;
	}	
		
div.login {
	font-family: arial;
	font-size:12px;
	background:#0099CC;
	color:#ffffff;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	}	

div.username {
	font-family:Arial,Geneva,Verdana,Helvetica;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	margin:3px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
	}

div.username span.label{
	font-weight:normal;
	}
	
div.login a {
	text-decoration:underlined;
	color:#ffffff;
	font-size:10px;
	}	
		
form#loginbox {
	margin-top:5px;
    margin-bottom:5px;
	margin-left:0px;
	}	
	
form#loginbox input.textbox{
	width:120px;
	font-size:12px;
	}		
	
form#loginbox input#login{
	font-size:11px;
	margin-top:5px;
	width:40px;
	}		
	
div.menu, div.menu a.menuItem {
  font-family: arial, tahoma, helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  border-bottom: solid 1px #336699;  
  color: #000000;
}

div.menu {
  position: absolute;
  visibility: hidden;
  background-color: #336699;
  border-top: solid 1px	 #336699;  
  border-left: solid 1px #336699;
  border-right: solid 1px #336699;
  border-bottom: none 0px;
  z-index: 101;          
}

div.menu a.menuItem {
  display: block;
  white-space: nowrap;  
  text-decoration: none;
  color: #ffffff;
  padding: 3px 1em 3px 1em;
}

div.menu a.menuItem:hover,
div.menu a.menuItemHighlight {
  background-color: #003366;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow{}

div.menu div.menuItemSep {
  border-top: solid 1px	 #7094B7;	
  margin: 10px 0px;
}

div.submenu {
  border-top: solid 1px	 #336699;
  border-left: solid 1px #336699;
  border-bottom: none 0px;
  z-index: 101;          
}

div.submenu a.menuItem {
  border-Bottom: solid 1px #336699;
  font-family: arial, tahoma, helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
}

table.tradeshows {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	}

table.tradeshows th{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-size: 12px;
	}
	
table.tradeshows td{
	padding-left:10px;
	padding-right:10px;
	}

			
table.tradeshows  td a{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	}
	
div.breadcrumb {
	font-family:Arial,Geneva,Verdana,Helvetica;
	font-size:12px;
	background-color:#DDEFFF;
	padding:4px;
	padding-left:10px;
	margin: 0px;
	}

.breadcrumb a {
   color:#064D9F;
   text-decoration:underline;
}

#contentarea {
	margin: 0px;
	padding: 0px;
}

#altlogo {
	font-family:arial, tahoma, helvetica, sans-serif;
	font-weight:normal;
	font-size: 1.5 em;
	margin-bottom: 0;
	color:#023262;
	padding:10px;
	font-weight:bold;
}

div.recordpage {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	}

div.recordpage li {
	 display: inline;
 	 margin-left:5px;
	}
			
div.recordpage form{
	 display: inline;
	}

div.recordpage form select{
 	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	}
		
div.recordpage li a{
	padding: 2px 8px;
	background-color: #336699;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #7094B7;
	font-size: 11px;
	}

div.recordpage li a:hover {
	background-color: #003366;
	color: #FFFFFF;
	}

div.storename {
	color:#ffffff;
	font-family: arial;
	font-size:12px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
}

div.storename div.menuItemSep {
  border-top: solid 1px	 #7094B7;	
  margin: 10px 0px;
}


td.viewhead {background-color:#336699}

td.viewhead .heading {
				margin:5px;
				margin-left:15px;
				font-family: verdana,tahoma,arial;
				font-size:12px;
				font-weight: bold;
				color:#ffffff;
				}

hr.viewhr {	color:#C7CFD5;
}
				
.grid 	  {	height: 190px;
			width: 650px;
		   	overflow: auto;
			}
							
.griditem { width:125;
			font-size:12px;
			font-family: arial;			
			}
							
.griditem div.name {
			height:14px;
			width:120px;
			overflow:hidden;
			margin-top:5px
		  }				

		  
div.relatedproducts {
	width:610px;
}

div.relatedproducts h2 {
 	font-family: verdana, arial, tahoma, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	border-bottom: solid 1px #99CCFF;
	padding: 2px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.categoryalert {
	background-color:#F1F5F9;
	border:solid 1px #C7CFD5;
	margin-top:10px;
	width:400px;
	padding:10px;
}
.categoryalert a {
	color: #064D9F;
	text-decoration:none;
}
.categoryalert a:hover {
	text-decoration:underline;
}


tr.basketheader {
	background:#9CCFFF;
}	

tr.basketheader td {
	background:#9CCFFF;
	font-size:12px;
}	

tr.basketrowbreak {
	height:1px;
	padding:0px;
	margin:0px:
}	
tr.basketrowbreak td {
	background:#99CCFF;
	height:1px;
	padding:0px;
	margin:0px:
}
		  