/*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 {
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:#555555;
font-family:tahoma;
font-size:11px;
color:#878888;
}

/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/
.contactBut
{
	border:0px;
	background-color:#29559C;
	font-weight:bold;
	font-family:Tahoma;
	font-size:13px;
	color:#ffffff;	
	cursor:pointer;
}
.contactTxtBx
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
	height:18px;
	width:134px;
	border:1px solid gray;
}
.popuptxtbox
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
	height:20px;
	width:250px;
	border:1px solid gray;
}
.popuptxtbox1
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
	height:70px;
	width:250px;
	border:1px solid gray;
}
.tellafriend
{
	font-size:13px;
	color:Black;
	text-decoration:none;	
}
.sendcss
{border:0px;}
.maintext 
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
	text-align:justify;
}
.maintext A
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:underline;
}
.maintext A:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
}
.maintext A:visited
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:underline;
}
.maintext A:visited:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#878888;
	text-decoration:none;
}

/*----MAINHEADING IS USED FOR DISPAYIMG THE HEADING IN CONTENT*/
.mainheading{ font-size:14px; font-weight:bold; font-family:Tahoma; color:black;}
.mainheading A{ font-size:14px; font-weight:bold; font-family:Tahoma; color:black;}
.mainheading A:hover{ font-size:14px; font-weight:bold; font-family:Tahoma; color:black;}
.mainheading A:visited{ font-size:14px; font-weight:bold; font-family:Tahoma; color:black;}

/* 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:12px;font-weight:bold;color:#FFFFFF;background-color:#29559C;text-decoration:none;}
.TblHeading A{font-size:x-small;font-weight:bold;color:Blue;background-color:#29559C;text-decoration:none;}
.TblHeading	A:hover{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#29559C;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}



/*----------------------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;
}

/*News Class is used for dispayimg the news into Header*/
.news
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.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:Black;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:white;
	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;
}

/*------------------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;}
}





#master
{
	position:relative;
	width:100%;
}
#main
{
	position:relative;
	width:850px;
	
}
#row1
{
	position:relative;
	width:850px;
	height:121px;
}
#row2
{
	position:relative;
	width:850px;
	background-color:#EFEFEF;
	min-height:680px;
	background-image:url(../images/bgRep.jpg);
	background-repeat:repeat-y;
}
/**html #row2{min-height:680px;}*/
#row2 #row2_lft
{
	position:relative;
	width:191px;
	float:left;
}
#row2_lft_abs
{
	position:absolute;
	width:191px;
	left:0px;
	top:0px;
	height:680px;
}
#nav
{
	position:absolute;
	width:191px;
	left:0px;
	top:0px;
	height:187px;
}
#callmenow
{
	position:absolute;
	width:191px;
	left:0px;
	top:189px;
	height:45px;
	background-image:url(../images/callmenow.jpg);
}
#callmenowText
{
	position:absolute;
	left:67px;	
	top:16px;
	width:93px;
	height:15px;
}
.callmenowText
{
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:none;
	color:White;
	font-weight:bold;	
}
.callmenowText A
{
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:none;
	color:White;	
}
.callmenowText A:Hover
{
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:underline;
	color:White;	
}
.callmenowText A:visited
{
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:none;
	color:White;	
}
.callmenowText A:visited:hover
{
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:underline;
	color:White;	
}
#callmenowbot
{
	position:absolute;
	width:191px;
	left:0px;
	top:234px;
	height:1px;
}
#tellafrnd
{
	position:absolute;
	width:191px;
	left:0px;
	top:235px;
	height:45px;
	background-image:url(../images/tellAfrnd.jpg);
}
#tellafrndText
{
	position:absolute;
	left:67px;	
	top:16px;
	width:93px;
	height:15px;
}
#ad1
{
	position:absolute;
	width:191px;
	left:0px;
	top:280px;
	height:45px;
}
#ad2
{
	position:absolute;
	width:191px;
	left:0px;
	top:325px;
	height:40px;
}
#ad3
{
	position:absolute;
	width:191px;
	left:0px;
	top:365px;
	height:37px;
}
#ad4
{
	position:absolute;
	width:191px;
	left:0px;
	top:402px;
	height:43px;
}
#ad5
{
	position:absolute;
	width:191px;
	left:0px;
	top:445px;
	height:35px;
}
#ad6
{
	position:absolute;
	width:191px;
	left:0px;
	top:480px;
	height:38px;
}
#ad7
{
	position:absolute;
	width:191px;
	left:0px;
	top:518px;
	height:40px;
}
#ad8
{
	position:absolute;
	width:191px;
	left:0px;
	top:558px;
	height:45px;
}
#ad9
{
	position:absolute;
	width:191px;
	left:0px;
	top:603px;
	height:37px;
}
#ad10
{
	position:absolute;
	width:191px;
	left:0px;
	top:640px;
	height:40px;
}
#row2 #row2_rgt
{
	position:relative;
	width:659px;
	margin-left:191px;
	min-height:680px;
	background-image:url(../images/contBgImg.jpg);
	background-repeat:no-repeat;
	height:expression(document.body.text < 680? "680px" : "auto" );	
}
 #row2_rgt #row2_cont
{
	position:relative;
	width:619px;
	top:20px;
	margin-left:20px;
	margin-right:20px;
}
#row1 #logo
{
	position:relative;
	width:190px;
	height:121px;
	float:left;
	background-color:#FFFFFF;
}
#logoAbs
{
	position:absolute;
	top:17px;
	left:24px;
	width:144px;
	height:97px;
}
#row1 #row1_2
{
	position:relative;
	width:1px;
	height:121px;
	float:left;
	background-color:#BABABA;
}
#row1 #flash
{
	position:relative;
	width:489px;
	height:121px;
	float:left;
	background-color:#BABABA;
}
#row1 #row1_4
{
	position:relative;
	width:170px;
	height:121px;
	float:left;
	background-color:#333534;
}
#row1_4_1
{
	position:absolute;
	height:118px;
	width:3px;
	left:4px;
	top:0px;
	background-color:#878888;
}
#row1_4_2
{
	position:absolute;
	height:10px;
	width:15px;
	left:19px;
	top:24px;
}
#row1_4_3
{
	position:absolute;
	height:18px;
	width:125px;
	left:38px;
	top:15px;
}
.phoneNo
{
	font-size:21px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
#row1_4_4
{
	position:absolute;
	height:1px;
	width:141px;
	left:16px;
	top:56px;
}
#row1_4_5
{
	position:absolute;
	height:9px;
	width:15px;
	left:18px;
	top:77px;
}
#row1_4_6
{
	position:absolute;
	height:15px;
	width:120px;
	left:40px;
	top:72px;
}
.mail
{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
.mail A
{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
.mail A:Hover
{
	font-size:14px;
	text-decoration:underline;
	color:#FFFFFF;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
.mail A:visited
{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
.mail A:visited:Hover
{
	
	font-size:14px;
	text-decoration:underline;
	color:#FFFFFF;
	font-family:"Times New Roman PS MT","Times New Roman", Times, serif;
}
#footer
{
	position:relative;
	height:37px;
	width:850px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
}
#footer1
{
	position:relative;
	height:15px;
	width:850px;
}
#footer2
{
	position:relative;
	height:10px;
	width:850px;
}
#footer3
{
	position:relative;
	height:12px;
	width:850px;
}
.copy
{
	COLOR: #9A9A9A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
.copy A
{
	COLOR: #9A9A9A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
.copy A:hover
{
	COLOR: #9A9A9A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: underline;
}
.copy A:visited
{
	COLOR: #9A9A9A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
.copy A:visited:hover
{
	COLOR: #9A9A9A;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: underline;
}
.homenav 
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}
.homenav A 
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}
.homenav A:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	text-align:justify;
}
.homenav A:visited
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}
.homenav A:visited:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	text-align:justify;
}