a:link, a:visited, a:active  { color: #0000cc; text-decoration: none;}
a:hover { text-decoration: underline; }
td {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}
	#footer_menu, #footer_menu a:link, #footer_menu a:visited, #footer_menu a:active {
		color: #808080;
		font-family : Tahoma;
		font-size : 11px;
		text-decoration: none;
	}
	#footer_menu a:hover {
		color: #808080;
		text-decoration: underline;
	}
/* top_menu starts */
#MenuWrapper{position:relative; width: 780px; height: 38px; top:2px; left:0px;z-index:2;text-align:left; margin-bottom:5px;}
#menu{list-style-type: none;font : normal 11px Verdana, "Lucida Grande", Tahoma, Helvetica;     padding:0px;margin:0px;}
.topNavi1{float: left;  background: url(/Img/top_menu_1.gif) top left no-repeat;}
.topNavi2{float: left;background: url(/Img/top_menu_2.gif) top left no-repeat;}
.topNavi3{float: left;background: url(/Img/top_menu_3.gif) top left no-repeat;}
.topNavi4{float: left;background: url(/Img/top_menu_4.gif) top left no-repeat;}
a#topNavi{color: white;text-decoration: none;display: block;height:35px;width:195px;text-align: center; font :bold 11px Verdana, Tahoma, Helvetica;padding-top:2px;}
ul.subMenu{display:none;border: 1px #CCCCCC solid;list-style-type: none;margin-left: 0px; padding-left: 0px;position:absolute;z-index:8;background-color: white;margin-top:-10px!important;}
.subMenu2{display:none;border: 1px #CCCCCC solid;list-style-type: none;margin-left: 0px; padding-left: 0px;position:absolute;z-index:12;background-color: white;left:153px;margin-top:-17px;}
/* IE hack */
.subMenu li{border:1px white solid;     width: 193px;}
.subMenu li img{vertical-align:middle;border-width: 0px;}
.subMenu2 li{border:1px white solid;width: 193px;}
.subMenu2 li img{vertical-align:middle;border-width: 0px;}
a.menuLink{     display: block;padding-left: 3px;padding-right: 3px;padding: 2px;vertical-align:middle;font-size: 11px;width: 100%;max-width: 190px}
a.menuLink:hover{background-color: #E2E2E2;text-decoration:none;padding: 2px;}
#matchingCategories dt a {margin-left:120px!important;}
/* top_menu ends */


/* cat starts */
#matchingIn {text-align:left;  width: 780px;}
html>body #matchingIn {width:778px;}
#matchingIn h3{margin:0px; padding: 0px;}
#matchingIn dl.matches {margin:0px; padding: 0px;}
#matchingIn dl.matches dd {padding:4 0 4 10px; float:left; overflow:visible; width:30%;}
.matchingCategory{margin:0px; padding: 0px; font-weight:bold;font-size: 13px;}

.matchingTitle {text-align: left;width: 100%; display:block; height: 35px;background: url(/Img/catBG.gif) repeat-y!important;padding:0px; margin:0px; vertical-align:middle;}
.matchingTitle h3{font-weight:normal; font-size:18px; color:white; line-height:35px; padding-left:10px; margin:0px;}
.matchingProducts {text-align:left; clear:both; padding-top:20px; margin:0px;  font-size:13px;font-weight:bold; border-top:solid 1px silver; border-left:solid 1px white; border-right:solid 1px white;}
.matchingMore {font-weight:bold; clear:both; margin:5 0 0 0px; padding-left:10px; padding-bottom: 5px;}

/* *** Categories *** */
#matchingCategories{text-align:left; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0;margin:0px;padding:0px;clear:both; }
#matchingCategories h3{margin:0px; padding:4px}
#matchingCategories dl{margin:0px; padding:0px;}
#matchingCategories dl dt{margin:0px; padding:0px;}
#matchingCategories a{font-size:12px;line-height:25px;}

/* lists */
dl{
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left:0px;
}
dt{
	margin-left:0px;
}
dd{
	margin-left:0px;
	padding: 2px;
	color: #000000;
}
/* ********** Right Hand Side Elements **************** */
#rightHeader{margin:0px; height: 100px; width:165px; background-image:url(/Img/narrow.gif); background-repeat:no-repeat;} 
#rightHeader h3 {display:none;margin:0px;padding:0px}
#showalllink dl.dimensions {margin-top:10px; margin-left:5px; margin-bottom:5px; text-align:left;}
#dimensionsNav dl.dimensions {margin-top:10px; margin-left:5px; margin-bottom:5px; text-align:left; background:#f2f2f2 ;}
#dimensionsNav dl.dimensions dt{margin-top:10px; margin-left: 0px; margin-bottom:2px; padding:3px; background:#6f9eff; color:white; font-size: 11px; font-weight: bold;}
#dimensionsNav dl.dimensions dd a{font-size: 10px; margin-left:0px; padding-left:0px;}
#dimensionsNav dl.dimensions span{font-size: 9; color: Gray;}
#dimensionsNav dl.dimensions dd.onlyMatch{font-size: 10;color:#666666;}
.sResultHeader{
	border-bottom:solid 1px #C1D1E0;
	/* **border-right:solid 1px silver;** */
	background-color: #D0DBFF;
	width: 615px;
	margin:0px;
	padding: 3px;
	z-index: 2;
}

.sResultFooter{
	padding:3px;
	background-color: #D0DBFF;
}

.sResultLine{
	padding:2px; text-align:left; 
	float:left;
	z-index: 2;
}
.pageTitle{
text-align:left; font-weight:bold;font-size: 14px; color: black; clear:both;

 }
/* cat ends */


#pagination {
	font-weight:bold;
	text-decoration: none;	
	color:#000;
}
#pagination a:link, #pagination a:active #pagination a:visited {
	text-decoration: none;	
	color:#FF6600;
}

#pagination a:hover {
	text-decoration: underline;	
}
input,select,textarea {font-size:10px;}
	.FormButton {
		font-family:Verdana, Arial;
		font-size:8pt;
		font-weight: Bold;
	}