﻿img.nhs
{
	margin:7px 1px 0px 1px;
	height:25px;
}
img.nhs_
{
	margin:7px 3px 0px 0px;
	width:35px;
}
/*PRODUCT DETAIL*/
img.imgdt
{
	border:solid 0px black;
	width:200px;
}
.linespace
{
	display:block;
	height:20px;
	margin:1px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.linespace1
{
	
	height:20px;
	margin:1px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.prdtitle
{
	font-size:14px;
	font-weight:bold;
	color:#2D64B7;
	display:block;	
	text-decoration:none;
}
.prdid
{
	font-size:12px;
	font-weight:bold;
	color:#249251;		
	text-decoration:none;
	background-color:#c2e097;
}
.prdprice
{
	font-size:11px;
	font-weight:bold;
	color:red;		
	text-decoration:none;
}


.prdoldprice
{
	font-size:11px;
	font-weight:bold;
	color:Silver;		
	text-decoration:none;
}
.prdprice1
{
	display:block;
	font-size:10px;
	font-weight:bold;
	color:red;		
	text-decoration:none;
}
.prdoldprice1
{
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#a05e33;		
	text-decoration:none;
}
td.dotrow
{
	padding: 15 0 5 0;
	border-top-style:dashed;
	border-top-width:thin;	
}
.divpadding
{
	padding:2 0 2 0;	
}
/*END PRODUCT DETAIL*/

.all
{
	font-size:12px;	
}
.font11
{
	font-size:11px;	
}
a.studentmenu
{
	display:inline-block;	
	margin:3px 5px 3px 3px;
	color:#414141;
	font-size:12px;
}
a.studentmenu:hover
{
	display:inline-block;	
	margin:3px 5px 3px 3px;
	color:White;
	font-size:12px;
}

.spacemenu
{
	display:inline-block;	
	margin:3px 5px 4px 5px;
	color:#919191;
}



/*News*/


/*Documents*/
a.docutilities,a.docutilities:hover
{
	font-size:11px;
    color:#0046BB;  
    display:inline-block;  
    padding:0px 0px 0px 5px;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:Black;
}
/*End Documents*/
/*News*/
a.top5title, a.top5title:hover
{
    font-size:11px;
    text-decoration:none;
    color:#3366cc;   
}
.top5desc
{
	font-size:11px;
	font-weight:normal;
}
.itemsincate
{
    font-size:16px;
    color:black;    
    font-weight:bold;
    display:inline;
    padding:0 3 3 0;
}

/*INDEX*/
.tdcontent
{
	 padding:4px 2px 4px 0px;
}
img.imgtopnews
{
	height:145px;
	margin:5px 5px 5px 3px;
}
a.topitemtitle
{
	font-size:14px;
	font-weight:bold;
	color:#6C811B;
	display:block;
	text-decoration:none;
}
a.topitemtitle:hover
{
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	display:block;
	text-decoration:none;
}
.topitemdesc
{
	font-size:12px;
	color:black;
	padding:3px 3px 3px 5px;
	display:inline-block;
}
td.menuitem
{
	height:26px;
	padding:3px;
	background-color:white;
}
a.menurightitem
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:#2D64B7;
	font-weight:bold;
	text-decoration:none;
	padding:3px 3px 3px 5px;
	
}
a.menurightitem:hover
{
	display:block;
	height:20px;
	font-size:11.5px;
	color:#CC3300;
	font-weight:bold;
	
	text-decoration:none;
	padding:3px 3px 3px 5px;
}
a.menurightsubitem
{
    font-family:Tahoma;
	display:block;
	height:20px;
	font-size:12px;
	color:#584324;
	font-weight:normal;
	text-decoration:none;
	padding:3px 3px 3px 35px;

}
a.menurightsubitem:hover
{
    font-family:Tahoma;
	display:block;
	height:20px;
	font-size:12px;
	color:#584324;
	font-weight:normal;
	text-decoration:none;
	padding:3px 3px 3px 35px;
	
}


/*TOP3 NEWS*/
.top1itemdiv
{
	display:block;
	padding:5px 3px 3px 5px;
	text-align:justify;
}
img.top1img
{
	height:85px;
	width:167;
	margin:5px 5px 5px 3px;
	display:block;
	border:solid 0px #F5F5F5;
}
a.top1itemtitle
{
	font-size:11px;
	font-weight:bold;
	color:#6C811B;
	display:block;
	text-decoration:none;	
}
a.top1itemtitle:hover
{
	font-size:11px;
	font-weight:bold;
	color:#96B125;
	display:block;
	text-decoration:none;
}
.top1itemdesc
{
	font-size:10px;
	color:black;
	padding:3px 3px 3px 0px;
	display:inline-block;
}

/*MENUS*/
a.topmenu
{
	display:inline-block;
	padding:3px 7px 3px 12px;
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	
}
a.topmenu:hover
{
	display:block;
	padding:3px 7px 3px 12px;
	font-size:14px;
		font-weight:bold;
	color:white;
	text-decoration:none;

}
tr.topmenu
{
	background:url('../pic/menus/pn_bg2.gif');
	background-repeat: repeat-x;
	height:27px;
}
table.bg
{
	background: url('../pic/menus/p_bg.gif');
	background-repeat: repeat;
	color:White;
}
/*TAB PANEL*/
td.tpcaptionbg
{
	background: url('../pic/menus/pn_bg2.gif');
	background-repeat:repeat-x;
	font-size:12.5px;
	font-weight:bold;
	color:White;
}
td.tp_bodybg
{	
	background-color:White;
}


/*TOP3*/
table.top3table
{
	border-style:solid;
	border-width:0px;
	border-color:#B7CD58;
	background-color:#CBDD7C;
}
/*ENDTOP3*/
/*OTHER CATES*/
a.catetitle
{
	font-size:12px;
	font-weight:bold;
	color:#2D64B7;
	display:block;
	height:17px;
	text-decoration:none;
}
a.catetitle:hover
{
	font-size:12px;
	font-weight:bold;
	color:black;
	display:block;
	height:17px;
	text-decoration:none;
}
a.itemtothertitle
{
	font-size:11px;
	font-weight:bold;
	color:#6C811B;
	text-decoration:none;
	display:block;
	margin:5px 3px 3px 0px;
}
a.itemtothertitle:hover
{
	font-size:11px;
	font-weight:bold;
	color:#B5D533;
	text-decoration:none;
	display:block;
	margin:5px 3px 3px 0px;
}
a.itemtothertitle_
{
	font-size:11px;
	color:#6C811B;
	text-decoration:none;
	display:inline-block;
	margin:2px 3px 2px 5px;
}
a.itemtothertitle_:hover
{
	font-size:11px;
	color:#B5D533;
	text-decoration:none;
	display:inline-block;
	margin:2px 3px 2px 5px;
}
img.otherimg
{
	width:115px;
	border:solid 1px #C9C9C9;
	margin:3px 3px 3px 3px;

}
.itemotherdesc
{
	font-size:10px;
	color:Black;
}
/*END OTHER CATES*/

/*SEARCH PRODUCTS*/
.imgsearch
{
	width:180px;
	height:200px;
	border: solid 0 grey;	
}

a.titlesearch
{
	font: normal normal bold 10px/normal Tahoma;
	text-decoration:none;
	color:Black;
}

a.titlesearch:hover
{
	font: normal normal bold 10px/normal Tahoma;
	text-decoration:none;
		color:Black;
}

.psearch1
{
	font-size:11px;
	font-family:Tahoma;
		
}

.psearchnext,.psearchnext:hover
{
	font-size:12px;
	font-family:Tahoma;
	color:White;
	text-decoration:none;
		
}

.psearch2
{
	font-size:12.5px;
	font-family:Tahoma;
	font-weight:bold;
}

.psearch3
{
	font-size:12.5px;
	font-family:Tahoma;
		
}
/*END SEARCH PRODUCTS*/
/*INDEX2 PRODUCTS*/

.divprods
{
	font-weight:bold;
	font-size:14px;
	color:White;
	padding:0px 4px 4px 4px;
}

.imgnewindex2
{
	width:130px;
	height:140px;	
}

.imgnewindex3
{
	border:normal 1px white;
	width:100px;
	height:100px;	
}

.imgnewindex4
{
	width:116px;
	height:87px;	
}

.imgnewindex6
{
	border:normal 1px white;
	width:205px;
	height:137px;	
}

.imgnewindex7
{
	border:normal 1px white;
	width:225px;
	height:137px;	
}

.logotm
{
	font: normal normal bold 12px/normal Tahoma;
	color:#ff9900;
}

.descnewprods
{
	font-family:Tahoma;
	font-size:11px;		
	text-decoration:none;
}

.descnewprods:hover
{
	font-family:Tahoma;
	font-size:11px;		
	text-decoration:none;
}

.titlenewprods
{
	font-size:12.5px;
	font-family:Tahoma;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

.titlenewprods:hover
{
	font-size:12.5px;
	font-family:Tahoma;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

.prd_img
{
    width:116px;
    height:87px;
    border:0px;    
}
/*END INDEX2 PRODUCTS*/

/* INDEX FIRST PRODUCTS*/
.titleid1
{
    background:url('../images/gachnewp.jpg');
	background-repeat: repeat-y;
    font-size:14px;
    color:White;
    font-weight:bold; 
     font-family:Tahoma;
}

a.titleid2,a.titleid2:hover
{
    font-size:12px;
    color:White;
    font-weight:800;
      font-family:Tahoma;
}

a.titleid3,a.titleid3:hover
{
    font-size:12px;
    color:White;
    font-weight:bold;
    margin:2px 0px 2px 0px;
    font-family:Tahoma;
}

.titleid3a
{
    background:url('../images/picright.jpg');
    background-repeat: repeat-y;
}

.titleid3b
{
    background:url('../images/picmiddle.jpg');
    background-repeat: repeat-y;
}

a.titleid4,a.titleid4:hover
{
    font-size:12px;
    color:#584324;
    font-weight:600;
    font-family:Tahoma;  
}

a.titleid5,a.titleid5:hover
{
    font-size:14px;
    color:#a65301;
    font-weight:500;
      
}

a.titleid6,a.titleid6:hover
{
    font-size:11px;
    color:#2c472c;
    font-weight:500;
      
}

a.titleid7,a.titleid7:hover
{
    font-size:11px;
    color:#890341;
    font-weight:500;
      
}

a.titleid8,a.titleid8:hover
{
    font-size:12.5px;
    color:#2c472c;
    font-weight:800;
      
}

a.titleid9,a.titleid9:hover
{
    font-size:12.5px;
    color:#890341;
    font-weight:800;
      
}

.titleid10
{
    font-size:11.5px;
    color:white;
   
    font-family:Tahoma;
}

.titleid11
{
    font-size:12px;
    color:#2c6b3e;
    background-color:#92ac4e;
    font-family:Tahoma;
}
/*END FIRST PRODUCTS*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom:100;
left: 60px; /*position where enlarged image should offset horizontally */

}

/*thumbnail1*/
.thumbnail1{
position: relative;
z-index: 0;
}

.thumbnail1:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail1 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:40;
left: 35px; /*position where enlarged image should offset horizontally */

}
/*thumbnail*/

/* Class product fig image*/
.imgdetailfig
{
    width:640px;
    height:480px;    
}


/* End Class product fig image*/
