body {
	margin: 0px;
	background-color: #ffffff;

	background-repeat: repeat-y;
	background-position: center top;
	font: 12px/1.3em Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
ul {
	list-style-type: square;
	}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
		a:link {
	color :#333333; 
	text-decoration : underline; 
} 
	a:visited {
	color : #333333; 
	text-decoration : underline; 
} 
	a:hover {
	color :#333333; 
	text-decoration : none; 
} 
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
	width:350px;

}

.footer-text{color: #FFFFFF}

h3 {padding: 10px 0px 5px 0px;width:700px;color: #065fb3;margin: 6px 0px 5px 25px;font: normal 17px Georgia, serif;border-bottom: 1px solid #f7efee; }

.listing {padding: 10px 0px 5px 0px;width:700px;color: #BDDD00;margin: 6px 0px 5px 25px;font: normal 12px Georgia; }
h4 {padding: 10px 0px 5px 10px;width:600px;color:#065fb3;margin: 10px 0px 5px 10px;font: normal 17px Georgia, serif;border-bottom: 1px solid #f7efee; }
.box {
	padding: 15px 15px 15px 15px;
	vertical-align : top;
	border : 1px solid #ebe5e5;
	background-color: #F7F7F7;
	
} 
/*********Navigaton**********/
.nav {padding-left:20px;}
.nav a:visited,.nav	a:link {
	border-right:1px solid #006699;
	color : #000000;
	text-decoration : none;
	font-weight: bold;
	height:220px;
	padding:12px 10px;
	vertical-align:top;
} 
.nav	a:hover {
	height:39px;
	padding:12px 10px;
	background-image:url(../images/header-hover.png);
	color : #FFFFFF;
	text-decoration : none;
	background-repeat: repeat-x;
	background-position: top;
}
.nav {
	background-image: url(/images/nav-bg.jpg);
	color:#474f2b;
}
.nav-bg a:visited, .nav-bg a:link{
	color : #474f2b; 
	text-decoration : none; 
} 
.nav-bg a:hover {
	color : #F7F7F7;
	text-decoration : none;
	font-weight: bold;
} 


/*******Categories**************/
/*******Categories**************/
.cat-nav{margin: 0 0 5px 0; padding: 0;list-style: none;font: 20px verdana;color: #BFDF00;}
.cat-nav li{padding-left: 55px;background-image: url(bullet.gif);background-repeat: no-repeat;background-position: 0px .2em;}
.cat-nav a:visited, .cat-nav a:link {font-family: "trebuchet ms", verdana, arial, sans-serif;font-size: 12px;font-weight: bold;color: #065fb3;text-decoration:underline;}
.cat-nav a:hover{color: #656972;text-decoration:none;}
.subcat-nav{margin-top: 5px;margin-left: 2px;padding-left: 0;list-style: none;font: 12px Arial;margin-bottom: 10px;}
.subcat-nav li{padding-left: 64px;background-image: url(../images/bullet1.gif);background-repeat: no-repeat;background-position: 0 .4em;line-height: 1.4em;}
.subcat-nav a:visited, .subcat-nav a:link {color: #586679;text-decoration:none;}
.subcat-nav a:hover{color: #586679;text-decoration:underline;}
.catcount {font-weight: normal; font-size: 9px; color: #0F5785; font-family: verdana, arial, sans-serif;}


/**********************design*********************/
#canvas{
margin:0 auto;
width:100%;
height:700px;
}

#header{ width:100%;
height:200px; background-image:url(../images/top-header-rep.jpg); background-repeat:repeat-x; vertical-align:top;
}
.header-top{
margin:0 auto;
height:75px;
width:800px;
}
#logo{
width:200px;
height:30px; margin:11px 0px 0px 20px;
text-align:center;
padding-top:10px;
float:left;
}

.top-links{
width:204px;
height:11px;
float:right;
margin: 25px 0px 0px 50px;

}
.header-tabs{
margin:0 auto;
height:45px;
width:900px;
}

.header-nav-tab{
width:500px;
margin:0 auto;
height:28px;
padding-top:18px;
margin:0 auto;
}

.header-sub-tab{
width:117px; height:28px;
float:left;

}
.search-bar{
width:600px; margin:0 auto;
padding-top:35px;
	padding-left:240px;
}
.cat-bg{
width:759px; margin:0 auto; height:auto;
background-image:url(../images/cat-bg.png); background-repeat:no-repeat;
}

.footer{
width:100%;;
background-color:#595D66;
height:71px;
margin:0 auto;
margin-top:20px;
}

.footer-top{
	width:775px;
	height:31px;
	margin:0 auto; text-align:center;
	background-image:url(../images/footer-top-rep.gif);
	background-repeat:repeat-y;
	background-position: center bottom;

}
.footer-bot{
	width:708px;
	height:23px;
	margin:0 auto;
	background-image:url(../images/footer-bot-rep.gif);
	background-repeat:repeat-y;
	background-position: center top;

}
.header-sep{
	width:724px;
	height:5px;
	margin:0 auto;
	background-image:url(../images/sep-header.gif);
	background-repeat:repeat-y;
	background-position: center top;

}

/* Navmenu														*/
/****************************************************************/
.navmenu {
	padding-left: 40px;
	padding-right: 15px;
	font-weight: bold;
	color: #81b101;
	font-size: 12px;
	font-family: "trebuchet ms", verdana, arial, sans-serif;

}

.squarebox { padding: 15px 15px 4px 15px;margin-top: 10px; margin-bottom:10px; background:#F7F7F7; border: 1px solid #e5e5e5;}
/****************************************************************/



/******************************producthubm-detail********************************/

.breadcrumb{color: #545345;float:left;padding-left: 13px;padding-bottom: 8px;clear:left;}
.breadcrumb a:visited {color: #5c5b43;text-decoration:underline;}
#bread-crumb a:link {color: #5c5b43;text-decoration:underline;}
.breadcrumb a:hover{color: #5c5b43;text-decoration:none;}



#bread-crumb{border: 1px solid #e5e5e5; background:#F7F7F7;padding: 2px;margin-bottom:10px; margin-right:20px; margin-left:20px; color:#000000;} 
/* UNIVERSAL CLASSES ****************************************************************************/
.clear {clear: both;overflow: hidden;margin: 0;padding: 0;height: 1px;}