a:link { color:#339 }	
a:visited { color:#339 }	
a img { border:none }

a.textlink{	color:#545875;	text-decoration:none; text-align:left;}
a:hover.textlink{color:#696E91;	text-decoration:underline; text-align:left;}
a:link{	color:#545875;	text-decoration:none;}
a:hover{color:#545875;	text-decoration:underline;}

a:link.cat_title{color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	font-weight:bold;	text-decoration:none;   }
a:hover.cat_title{color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	font-weight:bold;	text-decoration:none;	}
a:visited.cat_title{color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	font-weight:bold;	text-decoration:none;   }

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn. 
   hold div height accommodates scrollbar in this example    
*/
ul.menu{
	list-style-position: outside;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}
ul li.menu{
	list-style-image: url(../images/rsaquo.jpg);
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:614px; 
	height:180px;
	z-index:100;	
	background-image:url("../images/bg_scrollmenu.jpg");
	background-position: top left;
	background-repeat: repeat-y;
}
div#wn	{ 
	position:absolute; 
	left:25px; 
	top:0px; 
	width:560px; 
	height:180px; 
	clip:rect(0px, 560px, 180px, 0px);
	overflow:hidden;	
	z-index:1; 
}
div#lyr1	{ 
	position:absolute; 
	visibility:hidden; 
	left:0px; 
	top:0px; 
	z-index:1; 
}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:absolute; left:17px; top:163px;
  width:575px; height:11px;
  font-size:1px; z-index:2
}
div#track { 
  position:absolute; left:12px; top:0;
  width:555px; height:11px; z-index:1;
  background: url("../images/nav/track.gif") #336 repeat
 }
div#dragBar {
  position:absolute; 
  left:1px; 
  top:1px;
  width:100px; 
  height:9px; 
  z-index:1;
  background-color:#ceced6;
  }  
div#left { position:absolute; left:0; top:0; z-index:2 }
div#right { position:absolute; right:0; top:0; z-index:3 }
  
div#header{
	height:125px;
	width:614px;
}
div#submenu{
	height:35px;
	width:614px;
} 
div#cat{
	height:20px;
	width:614px;
}
div#cathead{	
	height:24px;
	width:614px;
	background-image:url("../images/submenu.jpg");
}

div#cathead_title{
	color:#ffffff;
	font-weight:bold;	
	height:18px;
	width:420px;
	z-index:50;
	text-align:left;
	text-transform:capitalize;
	left:340px;	
	/*background-color:#999999;*/
	padding:6px 0px 0px 20px;
	float:left;
}

div#cathead_subcat{
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	height:24px;
	width:150px;
	z-index:51;
	text-align:left;
	left:490px;
	/*background-color:#ffffff;*/
	padding:0px 0px 0px 0px;
	float:right;
}

div#footer{
	height:26px;
	width:614px;
	background-image:url(../images/footer_cat.gif);
}  

div#footer2{
	height:26px;
	width:614px;
	background-image:url(../images/footer_cat1.gif);
}
  

div#content_catalog{
	background-image: url(../images/bgcontent.gif) ;
	background-repeat: repeat-y;
}


body {
  /*overflow:hidden;*/
  margin:14px;
  font: 12px verdana, arial, helvetica, sans-serif;
  background-color:#ABADBC;
}

h1 { 
  font-size:1.4em;
  margin:0 0 2em 0;  
}

td.cat_title{
	color: #ffffff;
	background-image: url(../images/bgcat_title.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	width:180px;
	padding: 0px 3px 0px 0px;
}

.title{
	color:#545875;
	font-weight:bold;
	font-size: 10pt;
	text-transform:capitalize;
	padding: 0px 0px 0px 0px;
}
.text{
	color:#545875;
	font-weight:normal;
	font-size: 9pt;
	padding: 5px 20px 0px 20px;
	text-align:left;
}

div.content{
	/*background-color:#CC0000;	*/
	background-image: url(../images/bgcontent.gif);
	background-repeat: repeat-y;
	background-position:top;
	z-index:52;
	width:614px;
	padding:0px 0px 0px 0px;
	margin: 0px;
	clear:both;
	top:300px;
}

div.leftcontent{
	width:150px;
	z-index:54;
	text-align:left;
	/*background-color:#ffffff;*/
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
}

div.rightcontent{
	width:450px;
	z-index:55;
	text-align:left;
	left:490px;
	/*background-color:#ffffff;*/
	padding:0px 0px 0px 0px;
	float:right;
	clear:both;
}