body { 
color: #000; 
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: .85em;

}

#topbanner{
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
width: 950px;
height: auto;
text-align: left}

.topmenu{
	width: 950px;
	text-align: center;
}

#container	{
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 950px;
height: auto;
text-align: left}

.leftpanel{
	float: left;
	width: 160px;
}

.rightpanel{
	float: right;
	width: 160px;
	margin-right: 8px;
}

.centralpanel{
	float: left;
	width: 620px;
}

.centralcontentholder{
	padding: 0px 20px 0px 25px;
}


	.topsection{
	height: 100px;
		background-color: #fff;
		width: 960px;
	}
	
	
.searchandbasketpanel{
	margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 950px;
height: 30px;
background-image: url(images/basketbg.jpg);
background-repeat: repeat-x;
background-color: #336699;
}
	
	
	.loginpanel{
		float: right;
		padding: 40px 20px 0px 0px;
	}
	

		
	.loginpanel a{
	color: #336699;
	text-decoration: none;
	font-weight: bold;

	}
	
		.loginpanel a:hover{
	color: #336699;
	text-decoration: underline;
	font-weight: bold;

	}
	
	.loginpanel img{
		border: none;
	}

		.floatbasket{
	float: right;
	margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 3px;
		width: 280px;
		height: 30px;
		line-height: 30px;
		font-size: .85em;
		margin-right: 10px;
		text-align: right;
	}
	
.floatbasket a{
color: #fff;
text-decoration: undeline;

}
	
	.floatbasket a:hover{
color: #c1d6ea;
text-decoration: none;
}


.floatbasket span{
	padding: 0px 4px 0px 4px;
}

	.pagetop{
		float: left;
		padding-top: 15px;
	}
	
	.pagetopbanner{
		float: left;
		padding-top:15px;
		padding-left: 70px;
	}
	
	
	#headerMenu{
background-image: url(images/1024_menubg.jpg);
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
padding: 0;
width: 950px;
height: 28px;
text-align: right;

}

/* main navigation*/

#headerMenu ul
{
	list-styl/*  */e: none;
	margin: 0px;
	margin-left:5px;
}

#headerMenu li
{
	display: inline;
	font-size: .85em;
color: #FF8C00;
	margin:0px;
	line-height: 30px;

}

#headerMenu li a{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 15px 5px 6px;
	width: 130px;
	/*  background-image: url(images/menu_button_bg2.gif);
	background-repeat: no-repeat;
	background-position: center;*/
	text-align: center;
}

#headerMenu li a:hover{
	color: #669900;
	text-decoration: none;
}


	#footerMenu{
background-image: url(images/1024_menubg.jpg);
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
padding: 0;
width: 950px;
height: 28px;
text-align: right;
border-bottom: 2px solid silver;

}

/* main navigation*/

#footerMenu ul
{
	list-styl/*  */e: none;
	margin: 0px;
	margin-left:5px;
}

#footerMenu li
{
	display: inline;
	font-size: .85em;
color: #FF8C00;
	margin:0px;
	line-height: 30px;

}

#footerMenu li a{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 15px 5px 6px;
	width: 130px;
	/*  background-image: url(images/menu_button_bg2.gif);
	background-repeat: no-repeat;
	background-position: center;*/
	text-align: center;
}

#footerMenu li a:hover{
	color: #669900;
	text-decoration: none;
}



	#stockMenu{
margin-left: auto;
margin-right: auto;
padding: 0;
width: 950px;
height: 30px;
text-align: center;

}

/* main navigation*/

#stockMenu ul
{
	list-styl/*  */e: none;
	margin: 0px;
}

#stockMenu li
{
		background-image: url(images/tab1.jpg);
background-repeat: no-repeat;
	font-size: .85em;
color: #FF8C00;
	height: 30px;
	line-height: 30px;
	width: 92px;
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
			float: left;
}

#stockMenu li+li{
	margin-left: 2px;
		background-image: url(images/tab2.jpg);
background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	width: 92px;

}

#stockMenu li+li+li{
		background-image: url(images/tab3.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li{
		background-image: url(images/tab4.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li+li{
		background-image: url(images/tab5.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li+li+li{
		background-image: url(images/tab6.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li+li+li+li{
		background-image: url(images/tab7.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li+li+li+li+li{
		background-image: url(images/tab8.jpg);
background-repeat: no-repeat;
}

#stockMenu li+li+li+li+li+li+li+li+li{
		background-image: url(images/tab9.jpg);
background-repeat: no-repeat;
}


#stockMenu li a{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 6px 5px 6px;
	text-align: center;
}

#stockMenu li a:hover{
	color: navy;
	text-decoration: none;
}




.clear{
	clear: both;
	height: 0px;
	line-height: 0px;
}

.clear15{
	clear: both;
	height: 15px;
	line-height: 0px;
}

.searchpanel{
	float: left;
		padding-left: 10px;
				height: 30px;
		line-height: 30px;
}



 .boxmybasket{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:Black;
  font-weight: normal;
  font-size: 0.8em;
  width:140px;
  padding-top: 5px;
  padding-bottom: 10px; 
  /*  background-color: #ffe6a5;*/
  padding-left: 2px;
  padding-right: 2px;
  margin: 0px 0px 0px 1px;

}

  .boxmybasket a{
  	color: #336699;
	text-decoration: none;
  }
  
    .boxmybasket a:hover{
  	color: #669900;
	text-decoration: underline;
  }
  
  
  .top10txt{
	 float: right;
	 display: block;
	 width: 80px;
	 text-align: left;
  }

    .top10img{
	 float: left;
	 display: block;
	 width: 40px;
  }
  
.boxdivider{
	border-bottom: 1px solid #f0f0f0;
	clear:both;
	padding:10px;
	margin-bottom: 5px;
}

.sidebarheader{
width: 140px;
	line-height: 21px;
	height: 21px
	color: #336699;
	font-weight: bold;
	padding: 1px;
	margin-top: 2px;
	margin-left: 1px;
	text-align: center;
}


#testimonials{
	width: 600px;
	height: 20px;
	padding: 2px;
	background-color: white;
	border-bottom: 1px dotted #E0E0E0;
	
	/*background-image: url(images/testimonial_bg.gif);
	background-repeat: repeat-x;*/
	color: #FD7303;
	line-height: 20px;
	font-weight: bold;
	text-indent: 1px;
}

	#scrollercontent{
		margin-top: 0px;
		margin-bottom: 10px;
		background-color: #FFFFE8;
		width: 580px;
		/*border-top: 1px dotted #666699;
		border-left: 1px solid #666699;
		border-right: 1px solid #666699;
		border-bottom: 1px solid #666699;*/
		padding: 2px;
		padding-top: 4px;
	   font-weight : normal;
		color: #999999;
		border-bottom: 1px dotted #E0E0E0;
		float: left;
	}
	
	#scrollercontent span{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : Green;
	text-decoration : none;
	}
	
	#scrollercontent a:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #003399;
	text-decoration : underline;
	}
	
		
	.itemheader1 { 	
	background-color: White;
	width: 285px;
   color: #000000;
   font-weight: normal;
   font-size: 9pt;
	border-top: 0px;
	float: left;
	padding-top: 3px;
	padding-right: 2px;
	height: 100px;
	border-bottom: 1px solid Silver;
   }
	
		.itemheader1 img{
		margin-right: 4px;
		border: 1px solid #EAEAEA; }
		
		
			.itemheader2 { 	
	background-color: White;
	width: 185px;
   color: #000000;
   font-weight: normal;
   font-size: 9pt;
	float: left;
	padding-top: 3px;
	padding-bottom: 10px;
	text-align: center;
   }
	
		.itemheader2 img{
		margin-right: 0px;
		border: 1px solid #EAEAEA; }
		
		
		  a.homeitemlinks{
  font-family: Arial, Helvetica, sans-serif;
  color:#336699;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: none;
}

  a.homeitemlinks:hover{
  font-family: Arial, Helvetica, sans-serif;
  color:#6699CC;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: underline;
}


.midcatheading{
	width: 581px;
	background-color: #e7e7e7;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
}

.midcatheading span{
	padding-left: 10px;
	font-weight: bold;
}

.midcat1{
	background-image: url(images/midcat1.jpg);
	background-repeat: no-repeat;
}


.midcat2{
	background-image: url(images/midcat2.jpg);
	background-repeat: no-repeat;
}

.midcat3{
	background-image: url(images/midcat3.jpg);
	background-repeat: no-repeat;
}

.midcat4{
	background-image: url(images/midcat4.jpg);
	background-repeat: no-repeat;
}

  h1.baseh1 { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#336699;
  line-height:normal;
  font-size:1.4em;
  text-decoration:none;
  font-weight:bold;
  padding-left: 0px;
  }
  
     td.categoryheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight: bold;
	background-color: #FF9933;
	color: White;
	line-height: 23px;
	
	}
	
		td.categorymenubg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	}
	
	table.catlist{
		background-image: url(images/catlist_bg2.jpg);
		background-repeat: no-repeat;
	}
	
		table.itemlist{
		border-bottom: 1px dotted #ccc;
		margin-bottom: 20px;
	}
	
	  .blueNavLink { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#336699;
  line-height:normal;
  font-size:11pt;
  text-decoration:none;
  font-weight:bold;
  padding-left: 5px;
  }
  
        .catLink  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #00008B;
  text-decoration:underline;
  font-weight:bold;
  line-height: normal;
  font-size:10pt
  } 

    .catLink:hover  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #669900;
  text-decoration:none;
   font-weight:bold;
  line-height: normal;
  font-size:10pt
  } 
  
    	a.moreLink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6495ED;
	font-weight: bold;
	text-decoration : none;
	}
  
    a.moreLink:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6495ED;
	text-decoration : underline;
	font-weight: bold;
	}
	
	  .top10txt a{
  font-family: Arial, Helvetica, sans-serif;
  color:#336699;
  font-weight: normal;

  text-decoration: none;
}

 .top10txt a:hover{

  font-family: Arial, Helvetica, sans-serif;
  color:#6699CC;
  font-weight: normal;
  text-decoration: underline;
}

	td.tdpagination{
		border-bottom: 1px dotted #C7C7C7;
	}
	
	
	  .searchLink  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #6699cc;
  text-decoration:underline;
  line-height: normal;
  font-size:10pt;
  } 

    .searchLink:hover  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #336699;
  text-decoration:none;
  line-height: normal;
    font-size:10pt;
  } 
  
  	
	table.tblbasket{
		width: 100%;
	}
	
		table.tblbasket th{
		background-color: #336699;
		font-size: .85em;
		font-weight: bold;
		color: #fff;
		padding: 2px;
	}
	
		TD.tdloginheading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	background-image: url(images/loginheaderbg.gif);
	line-height: 20px;
	text-indent: 3px;
	}