/*CSS STYLESHEET FOR VIALITE 2.0 PRODUCT COPYRIGHT V---Systems 2007

------ IMPORATNT INSTRUCTIONS-----
1. MENTION THE FONT NAME IN BODY TAG. DO NOT MENTION IN CLASS NAME UNTILL ITS NECESSARY
2. USE RELATIVE FONT SIZING
3. ALWAYS USE A, A:hover; A:visited

THIS STYLESHEET IS DIVIDED INTO THREE MAJOR PORTION PRINT, VITAL AND LAYOUT RELATED....
LAYOUT RELATED CAN BE ELIMINATED
VITAL VALUES CAN BE CHAGED 
*/


/*---------V-I-T-A-L--------------------------------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED, Just change the attribute*/
/*----------------------------------------------------------------*/
/*body
{
	font-family:Verdana;	
	scrollbar-face-color: #DCDCDC;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-arrow-color: #626262;
	scrollbar-track-color: #EFEFEF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #bbbbbb;
	scrollbar-darkshadow-color: #bbbbbb;
}*/


/*----MAINHEADING IS USED FOR DISPAYIMG THE HEADING IN CONTENT*/
.mainheading{ font-size:medium; color:Gray;}
.mainheading A{ font-size:medium; color:Blue; text-decoration:none;}
.mainheading A:hover{ font-size:medium; color:Gray;text-decoration:underline;}
.mainheading A:visited{ font-size:medium; color:Maroon;text-decoration:underline;}

/* THIS CLASS IS USED FOR DISPLAYING LABELS FOR THE INFORMATION */
.ErrorDisp{	color:Red;font-size:12px;font-weight:bold;font-family:Verdana;}

/* THIS CLASS IS USED FOR DISPLAYING CATEGORY NAMES FOR PRODUCTS STAFFS */
.CatName{font-weight:bold;color:#29559C;font-size:x-small;}
.CatName A{font-weight:bold;color:Blue;font-size:x-small;text-decoration:underline;}
.CatName A:hover{font-weight:bold;color:#29559C;font-size:x-small;text-decoration:none;}
.CatName A:visited{font-weight:bold;color:Maroon;font-size:x-small;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING SITEMAP PAGES */
.SiteMap{color:Purple;font-size:x-small;text-decoration:none;}
.SiteMap A{color:#29559C;font-size:x-small;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-size:x-small;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-size:x-small;font-weight:normal;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING ERROR MESSAGES IN ERROR PAGES */
.ErrorInfo{	font-size:x-small;color:#000033;background-color:#DFDFDF;border: 1px solid black;}

.center{text-align:center;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE CONTENTS */
.TblMainText{font-size:x-small;	color:#000000;text-decoration:none;}
.TblMainText A{	font-size:x-small;color:#0000FF;text-decoration:none;}
.TblMainText A:hover{font-size:x-small;	color:0000FF;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE HEADINGS */
.TblHeading{font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#929DD1;text-decoration:none;}
.TblHeading A{font-size:14px;font-weight:bold;color:Blue;background-color:#929DD1;text-decoration:none;}
.TblHeading	A:hover{font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#929DD1;text-decoration:none;}

input{BORDER-RIGHT: activecaption 1px solid; BORDER-TOP: activecaption 1px solid; BORDER-LEFT: activecaption 1px solid; COLOR: buttontext; BORDER-BOTTOM: activecaption 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: window;}

/* THIS CLASS IS USED FOR DISPLATING MANDATORY INFORMATION */
.mandatory{color:#ff0000;}

/* THIS CLASS IS USED IN FOOTER COPYRIGHT */
.Copyright{ COLOR: #797979;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A{COLOR: #797979;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A:hover{COLOR: Blue;FONT-FAMILY: verdana;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A:visited{COLOR: Maroon;FONT-FAMILY: verdana;FONT-SIZE: xx-small;TEXT-DECORATION: none}


.leftpane{font-family:tahoma;font-size:11px;color:#888888;text-decoration:none;}
.leftpane A{font-family:tahoma;	font-size:11px;	color:#888888;	text-decoration:underline;}
.leftpane A:hover{font-family:tahoma;	font-size:11px;	color:#888888;	text-decoration:none;}
.leftpane A:visited{color:Teal;font-size:11px;	font-weight:normal;	font-style:normal;}

/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
.LayoutTextBox
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
}
.catname1
{
	color:black;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	background-color:black;
}
.catname1 a
{
	color:black;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	background-color:black;
}
.catname1 a:hover
{
	color:White;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	background-color:Gray;
}
/*News Class is used for dispayimg the news into Header*/
.newsdate
{
	
	COLOR: #BBB9BD;
    FONT-FAMILY: verdana;
    vertical-align:middle;
    text-align:left;
    left:27px;
    FONT-SIZE: 10pt;
    background-image:url(../../images/newsarrow2.jpg);
    background-repeat: no-repeat;
}
.news
{
	
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION:underline;
} 
.newstitle
{
	
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; font-weight:bold;
}
.newstitle A
{
	
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; font-weight:bold;
}
.newstitle A:hover
{
	COLOR: #6A6A6A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION:underline;
    font-weight:bold;
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#ACB44C;
	font-size:11px;
}

.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:#278F55;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:#278F55;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Tahoma;
	color:red;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}


.newstxt
{
font-family:Arial;
font-style:normal;
font-size:14px;
color:#5E8E73;
font-weight:bold;
text-decoration:none;
}

/*------------------P-R-I-N-T- -M-E-D-I-A-----------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED AS IT IS USEFULL FOR SEO, Just change the attribute*/
/*----------------------------------------------------------------*/
@media print
{
	body{font-family:Verdana;color:Black;background-color:White;}
	.maintext{color:Black; font-size:x-small;}
}

/*-------------- layout style sheet --------------------------*/


/* CSS Document 
body {
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
background-color:#020202;
}*/
.maintext{font-family: tahoma;font-size:11px;color:#1730A6;text-decoration:none; text-align:left;}
.maintext a{font-family:tahoma;	font-size:11px;	color:#1730A6;text-decoration:underline; text-align:left}
.maintext a:hover{font-family:tahoma;font-size:11px;color:#1730A6;text-decoration:none; text-align:left}
.maintext a:visited{ font-family:tahoma; color:#1730A6; font-size:11px;text-decoration:none; text-align:left}

.maintextl{font-family: tahoma;font-size:13px;color:#1730A6;text-decoration:none; text-align:left;}
.maintextl a{font-family:tahoma;	font-size:13px;	color:#1730A6;text-decoration:underline; text-align:left}
.maintextl a:hover{font-family:tahoma;font-size:13px;color:#1730A6;text-decoration:none; text-align:left}
.maintextl a:visited{ font-family:tahoma; color:#1730A6; font-size:13px;text-decoration:none; text-align:left}


body
{
margin:0px 0px;
padding:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
#master
{
width:100%;
position:relative;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
padding:0px;
margin:0px 0px;
}
#layout
{
position:relative;
border:0px solid green;
width:1000px;
margin:0px;
padding:0px;
}
#row1
{
position:relative;
width:1000px;
height:174px;
border:0px solid red;
}
#row1 .row1col1
{
position:relative;
width:74px;
height:174px;
border:0px solid red;
float:left;
background-image:url(../images/row1col1.jpg);
background-repeat: no-repeat;
}
#row1 .row1col2
{
position:relative;
width:253px;
height:174px;
float:left;
border:0px solid red;
}
#row1 .row1col2 .row1col2row1
{
position:relative;
width:253px;
height:32px;
float:left;
border:0px solid red;
background-image: url(../images/logotop.jpg);
background-repeat:no-repeat;
}
#row1 .row1col2 .row1col2row2
{
position:relative;
width:253px;
height:85px;
float:left;
border:0px solid red;
background-image: url(../images/logo.jpg);
background-repeat:no-repeat;
}
#row1 .row1col2 .row1col2row3
{
position:relative;
width:253px;
height:57px;
float:left;
border:0px solid red;
background-image: url(../images/logobottom.jpg);
background-repeat:no-repeat;
}
#row1 .row1col2 .row1col2row3 .row1col2row3inside1
{
position:absolute;
width:40px;
height:11px;
left:25px;
top:35px;
border:0px solid red;
}
#row1 .row1col2 .row1col2row3 .row1col2row3inside2
{
position:absolute;
width:50px;
height:11px;
left:80px;
top:35px;
border:0px solid red;
}
#row1 .row1col2 .row1col2row3 .row1col2row3inside3
{
position:absolute;
width:40px;
height:11px;
left:145px;
top:34px;
border:0px solid red;
}
#row1 .row1col2 .row1col2row3 .row1col2row3inside4
{
position:absolute;
width:70px;
height:11px;
left:187px;
top:34px;
border:0px solid red;
}
#row1 .row1col3
{
position:relative;
width:345px;
height:174px;
border:0px solid red;
float:left;
background-image:url(../images/row1col3.jpg);
background-repeat: no-repeat;
}
#row1 .row1col4 #row1col4row1
{
position:relative;
width:213px;
height:156px;
float:left;
/*background-image:url(../images/flash.jpg);
background-repeat:no-repeat;*/
border:0px solid red;
}
#row1 .row1col4 .row1col4row2
{
position:relative;
width:213px;
height:18px;
float:left;
background-image:url(../images/belowflash.jpg);
background-repeat:no-repeat;
border:0px solid red;
}
#row1 .row1col4 .row1col4row2 .row1col4row2inside
{
position: absolute;
width:113px;
height:10px;
left:55px;
top:0px;
border:0px solid red;
}
#row1 .row1col4
{
position:relative;
width:213px;
height:174px;
float:left;
border:0px solid red;
}
#row1 .row1col5
{
position:relative;
width:39px;
height:174px;
float:left;
border:0px solid red;
background-image:url(../images/row1col5.jpg);
background-repeat: no-repeat;
}
#row1 .row1col6
{
position:relative;
width:76px;
height:174px;
float:left;
border:0px solid red;
background-image:url(../images/row1col6.jpg);
background-repeat: no-repeat;
}
#row2
{
position:relative;
width:1000px;
height:38px;
border:0px solid red;
}
#row2 .row2col1
{
position:relative;
width:74px;
height:38px;
margin:0px;
padding:0px;
float:left;
border:0px solid red;
}
#row2 .row2col2
{
position:relative;
width:850px;
height:38px;
margin:0px;
padding:0px;
float:left;
border:0px solid red;
}
#row2 .row2col3
{
position:relative;
width:76px;
height:38px;
margin:0px;
padding:0px;
float:left;
border:0px solid red;
}
#row3
{
position:relative;
width:1000px;
min-height:467px;
margin:0px;
overflow:hidden;
padding:0px;
border:0px solid red;
}
*html #row3
{
height:467px;
overflow:visible;
}
#content
{
position:relative;
float:left;
min-height:467px;
background-color:#CCCCCC;
border:0px solid green;
}
*html #content
{
height:467px;
}
#row3 .row3col1
{
position:relative;
width:74px;
height:467px;
margin:0px;
padding:0px;
float:left;
border:0px solid red;
}
#row3 .row3col2
{
position:relative;
width:204px;
height:467px;
float:left;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row1
{
position:relative;
width:204px;
height:6px;
background-color:#E0E0E0;
background-image:url(../images/serchtop.jpg);
background-repeat:no-repeat;
border:0px solid red;
}
#row3 .row3col2 .row3col2row2
{
position:relative;
width:204px;
height:27px;
background-color:#7C7C7E;
border:0px solid red;
}
#row3 .row3col2 .row3col2row2 .row3col2row2inside1
{
position:absolute;
width:150px;
height:20px;
left:1px;
top:2px;
background-color:#7C7C7E;
border:0px solid red;
}
#row3 .row3col2 .row3col2row2 .row3col2row2inside2
{
position:absolute;
width:45px;
height:15px;
left:153px; 
 top:5px;
background-color:#7C7C7E;
border:0px solid red;
}
#row3 .row3col2 .row3col2row3
{
position:relative;
width:204px;
height:38px; 
background-image:url(../images/newstitle.jpg);
background-repeat:no-repeat;
border:0px solid red;
}
#row3 .row3col2 .row3col2row3 .row3col2row3inside
{
position:absolute;
width:100px;
height:15px; 
left:6px;
top:7px;
border:0px solid red;
}
#row3 .row3col2 .row3col2row4
{
position:relative;
width:204px;
height:105px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row5
{
position:relative;
width:204px;
height:119px;
background-color:#E0E0E0;
border:1px solid #7C7C7E;
}
#row3 .row3col2 .row3col2row6
{
position:relative;
width:204px;
height:22px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row6 .row3col2row6inside
{
position: absolute;
width:150px;
height:16px;
left:9px;
top:5px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row7
{
position:relative;
width:204px;
height:24px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row7 .row3col2row7inside1
{
position:absolute;
width:170px;
height:24px;
left:2px; 
top:0px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row7 .row3col2row7inside2
{
position:absolute;
width:26px;
height:24px;
left:175px;
top:0px;
background-color:#E0E0E0;
border:0px solid red;
}
#row3 .row3col2 .row3col2row8
{
position:relative;
width:204px;
height:46px;
background-image:url(../images/loginrep.jpg);
background-repeat:repeat-x;
text-align:right;
border:0px solid red;
}
#row3 .row3col2 .row3col2row8 .row3col2row8title
{
position: absolute ;
width:83px;
height:13px;
left:9px;
top:25px;
border:0px solid red;
}
#row3 .row3col2 .row3col2row8 .row3col2row8home
{
position:absolute;
width:61px;
height:46px;
left:143px;
top:0px;
background-image:url(../images/loginhome.jpg);
background-repeat:no-repeat;
border:0px solid red;
}
#row3 .row3col2 .row3col2row9
{
position:relative;
width:204px;
height:22px; 
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row9 .row3col2row9inside1
{
position:absolute;
width:50px;
height:12px; 
background-color:#BBBBBB;
left:9px;
top:2px;
border:0px solid red;
}
#row3 .row3col2 .row3col2row9 .row3col2row9inside2
{
position:absolute;
width:126px;
height:22px; 
left:69px;
top:0px;
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row10
{
position:relative;
width:204px;
height:7px; 
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row11
{
position:relative;
width:204px;
height:22px; 
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row11 .row3col2row11inside1
{
position:absolute;
width:55px;
height:12px; 
background-color:#BBBBBB;
left:9px;
top:2px;
border:0px solid red;
}
#row3 .row3col2 .row3col2row11 .row3col2row11inside2
{
position:absolute;
width:126px;
height:22px; 
left:69px;
top:0px;
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row12
{
position:relative;
width:204px;
height:29px; 
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row12 .row3col2row12inside1
{
position:absolute;
width:72px;
height:15px; 
left:9px;
top:5px;
background-color:#BBBBBB;
border:0px solid red;
}
#row3 .row3col2 .row3col2row12 .row3col2row12inside2
{
position:absolute;
width:46px;
height:26px; 
left:148px;
top:1px;
background-color:#BBBBBB;
border:0px solid red;
}
#row3 #row3col3
{
position:relative;
width:646px;
min-height:467px;
float:left;
background-color:#E9E9E9;
border:0px solid red;
}
*html #row3col3
{
height:467px;
}
.bgimg
{
	background-image: url(../images/productback.jpg);
	background-repeat:no-repeat;
}
#row3col3 .row3col3product
{
	position:relative;
	width:646px;
	height:140px;	
	margin:0px;
	padding:0px;
	border:0px solid red;
}
 #row3col3 .row3col3product .product1
{
	position: absolute;
	width:136px;
	height:136px;
	left:20px;
	top:10px;
	border:0px solid red;	
}
 #row3col3 .row3col3product .product2
{
	position: absolute;
	width:136px;
	height:136px;
	left:176px;
	top:10px;	
	border:0px solid red;	
}
 #row3col3 .row3col3product .product3
{
	position: absolute;
	width:136px;
	height:136px;
	left:330px;
	top:10px;	
	border:0px solid red;	
}
 #row3col3 .row3col3product .product4
{
	position: absolute;
	width:136px;
	height:136px;
	left:490px;
	top:10px;	
	border:0px solid red;	
}
#row3 .row3col4
{
position:relative;
width:76px;
height:467px;
float:left;
border:0px solid red;
}
#contenttext
{
padding:0px;
margin:0px;
width:600px;
min-height:300px;
left:15px;
right:15px;
}
*html #contenttext
{
height:300px;
}
#contenttextinside
{
padding:0px;
margin:0px;
width:600px;
min-height:465px;
left:15px;
right:15px;
}
*html #contenttextinside
{
height:467px;
}
#row4
{
position:relative;
width:1000px;
height:44px;
border:0px solid red;
}
#row4 .row4col1
{
position:relative;
width:74px;
height:44px;
float:left;
border:0px solid red;

}
#row4 .row4col2
{
position:relative;
width:850px;
height:44px;
float:left;
background-image:url(../images/footerrep.jpg);
background-repeat: repeat-x;
border:0px solid red;
}
#row4 .row4col2 .row4col2inside1
{
position:absolute;
width:250px;
height:18px;
left:14px;
top:14px;
border:0px solid red;
}
#row4 .row4col2 .row4col2inside2
{
position:absolute;
width:290px;
height:18px;
left:556px;
top:14px;
border:0px solid red;
}
#row4 .row4col3
{
position:relative;
width:76px;
height:44px;
float:left;
border:0px solid red;
}
.logintext
{
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#222222;
 text-align:left;
}
.usernametext
{
 font-family:Tahoma;
 font-size:11px; 
 color:#222222;
  text-decoration:none;
  text-align:left;
}
.usernametext a
{
 font-family:Tahoma;
 font-size:11px; 
 color:#222222;
  text-decoration:none;
   text-align:left;
}
.usernametext a:hover
{
 font-family:Tahoma;
 font-size:11px; 
 color:#222222;
 text-decoration:underline;
  text-align:left;
}
.searchtext
{
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
}
.footertext
{
 font-family:Tahoma;
 font-size:11px; 
 color:#7C7C7E;
}
.textnav
{
 font-family:Tahoma;
 font-size:11px; 
 color:#FFFFFF;
 text-decoration:none;
}
.textnav a
{
 font-family:Tahoma;
 font-size:11px; 
 color:#FFFFFF;
 text-decoration:none;
}
.textnav a:hover
{
 font-family:Tahoma;
 font-size:11px; 
 color: Navy;
 text-decoration:none;
}
.langText
{
font-family:Tahoma;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;
}
.langText_pro
{
font-family:Tahoma;font-weight:bold;font-size:11px;color:Black;text-decoration:none;
}
.langText a
{
font-family:Tahoma;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;
}
.langText a:hover
{
font-family:Tahoma;font-weight:bold;font-size:11px;color:Navy;text-decoration:none; 
}
#flag
{
	position:relative;
	margin:0px;
	padding:0px;
	text-align:right;
	right:34px;
	}

/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/


.maintext_link{font-family:tahoma;font-size:11px;color:#888888;text-decoration:none;}
.maintext_link A:hover{font-family:tahoma;	font-size:11px;	color:#888888;	text-decoration:underline;}
.maintext_link A{font-family:tahoma;	font-size:11px;	color:#888888;	text-decoration:none;}
.maintext_link A:visited{color:Maroon;font-size:11px;	font-weight:normal; font-family:tahoma;	font-style:normal;}


-------------- layout style sheet --------------------------*/
.productimg
{ 
	text-align:left;
	left:2px;
	
}
.CatName_pr
{
	font-family: tahoma;font-size:13px;color:#1730A6;text-decoration:none; font-weight: bold;
}