body { margin:0px; color:#cccccc }
	
.bg_body {
background-image:url(../images/body_bg.jpg); 
background-repeat:repeat-x; background-color:#f8e9d6;	}

.nav_bg {
background-image:url(../images/nav_bg1.jpg); 
background-repeat:repeat-x; height:33px; font-family:Tahoma; 
color:#ffffff;font-size:11px; text-align:center;}
.nav_bg a {color:#ffffff;text-decoration:none;}
.nav_bg a:hover {color:#ffffff;text-decoration:none;}


.all_cont_heading {padding:5px 0px 5px 15px; margin:0px; color:#4a4a4a; font-size:11px; font-family:Tahoma; font-weight:bold; height:25px;} 
.all_cont {
font-family:tahoma; font-size:11px; color:#414040; padding-top:5px; padding-left:4px; text-decoration:none;
line-height:22px; padding-right:5px; text-align:right; font-weight:bold; padding-bottom:5px;}

.all_cont a {
color:#414040;  text-decoration:none;
}

.all_cont a:hover {
color:#e00303;  
}

.nav_bg_hover  {
background-image:url(../images/bg_hover.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover a:hover {
color:#700f9c;
text-decoration:none;

}


.nav_bg_hover2  {
background-image:url(../images/bg_hover2.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover2 a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover2 a:hover {
color:#700f9c;
text-decoration:none;

}


.nav_bg_hover3  {
background-image:url(../images/bg_hover3.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover3 a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover3 a:hover {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover4  {
background-image:url(../images/bg_hover4.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover4 a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover4 a:hover {
color:#700f9c;
text-decoration:none;

}


.nav_bg_hover5  {
background-image:url(../images/bg_hover5.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover5 a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover5 a:hover {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover6  {
background-image:url(../images/bg_hover6.jpg); 
background-repeat:no-repeat; height:41px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.nav_bg_hover6 a {
color:#700f9c;
text-decoration:none;

}

.nav_bg_hover6 a:hover {
color:#700f9c;
text-decoration:none;

}


.sub_cat_heading{padding:0px; margin:0px; color:#6e178c; font-size:11px; font-family:Tahoma; font-weight:bold; border-left:2px solid #ec9b03; padding-left:5px; } 

.sub_cat_bg{background:url(../images/sub_bg_gray.jpg) 0 center repeat-x}




.nav_text {
font-family:Tahoma; 
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-align:center;
}

.nav_text a {
color:#FFFFFF;
text-decoration:none;
}

.nav_text a:hover {
color:#000000;
text-decoration:none;
}

.top_nav_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535252;
padding-bottom:8px;
}

.top_nav_text a {
color:#535252;
text-decoration:none; 
}

.top_nav_text a:hover {
color:#ae59d0;
text-decoration:none; background-image:
}

.welcome_login {
background-image:url(../images/welcome_login_bg.jpg); background-repeat:no-repeat; background-position:right;
font-family:tahoma; font-size:11px; color:#272727; text-align:center; height:37px; text-transform:uppercase;
}
.welcome_login a {
color:#d58d03;
text-decoration:none; 
}

.welcome_login a:hover {
color:#ae59d0;
text-decoration:none; background-image:
}



.welcome_login b {
font-family:tahoma; font-size:11px; color:#b05dd1; text-align:center; height:37px; text-transform:uppercase;
}
.contract_catogry_bg {background-image:url(../images/contact_categories_bg.jpg); background-repeat:no-repeat;
 background-position:right; height:53px;  } 
 
.cont_text{ font-family:tahoma; font-size:11px; color:#272727; text-transform:uppercase; 
 padding-left:38px; font-weight:bold; padding-top:13px; }

.bullat_bg {   line-height:21px; 
padding-left:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#706f70; font-size:11px; padding-bottom:2px;
} 



#tablesubmenu {
	TABLE-LAYOUT: fixed
}
#tablesubmenu TD A {
	DISPLAY: block; PADDING-LEFT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 0px solid; HEIGHT: 20px; background-image:url(../images/tab_down.jpg) background-repeat:no-repeat; background-position:left center; TEXT-DECORATION: none
}
#tablesubmenu TD A:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
#tablesubmenu TD A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
#tablesubmenu TD A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
#tablesubmenu TD A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #222222
}











.bullat_bg a {color:#706f70; text-decoration:none; } 

.bullat_bg a:hover {color:#282828; text-decoration:none; } 

.bottom_border { background-image: url(../images/bottom_border_image.jpg); background-repeat:no-repeat;  background-position:right;}

.border {border-bottom:2px solid #e6e6e6;
border-right:2px solid #e6e6e6;
border-left:2px solid #e6e6e6;}

.border_div_main {border:1px solid #e6e6e6;
}

.click_here{font-family:tahoma; font-size:11px; color:#df4c11; font-weight:bold; padding-left:10px; padding-top:7px;}
.click_here a {color:#df4c11; text-decoration:none; }

.click_here a:hover {color:#b03808; text-decoration:none; }


.newsletter_text {font-family:tahoma; font-size:11px; color:#706f70; padding-left:10px; padding-top:3px; padding-bottom:4px;}
.padding {padding-left:10px; padding-top:3px;}
.add_email {font-family:tahoma; font-size:11px; color:#706f70; padding-left:10px; padding-top:5px; padding-bottom:10px;}
.td_padding {padding-left:14px;}

.sahddo { background-image:url(../images/shaddo.jpg); background-repeat:repeat-y;}

.text {font-family:tahoma; font-size:11px; color:#4a4a4a; padding-top:5px; padding-bottom:10px; background-color:#FFFFFF;
line-height:22px;}

.middle_text {font-family:tahoma; font-size:11px; color:#4a4a4a; padding-left:7px; 
line-height:18px;}

.text_middle {font-family:tahoma; font-size:11px; color:#4a4a4a; padding-left:7px; 
line-height:20px; text-align:justify;}

.footer_bg {
background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:85px; }

.footer_text {
font-family:tahoma; font-size:11px; color:#585757; text-align:center;}

.footer_text a {
 color:#585757; text-decoration:none;}
 
 .footer_text a:hover {
 color:#101010; text-decoration:none;}

.webdesign {
font-family:tahoma; font-size:11px; color:#585757; padding-left:15px; padding-top:15px;  }
.webdesign a {
 color:#585757; text-decoration:none;    }
 .webdesign a:hover {
 color:#585757; text-decoration:none;    }

.copyright {
font-family:tahoma; font-size:11px; color:#585757; text-align:right; padding-right:15px; padding-top:15px; }

.advertisement {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
color:#5c5b5b;
font-weight:bold;}

.cont_selc_mid_text {
font-family:tahoma; font-size:11px;
color:#706f70;
padding-top:15px;
padding-bottom:10px;
padding-left:7px;}



.our_contract {
font-family:tahoma; font-size:12px; color:#272727; font-weight:bold;}

.dotted_border {
border-bottom:1px dotted #cccccc; padding-bottom:7px;  padding-left:6px; color:#efaa05; font-size:20px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-weight:bold;}

.bradecrum {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535252;
border-bottom:1px dotted #cccccc;
}

.bradecrum a {
color:#535252;
text-decoration:none;

}

.bradecrum a:hover {
color:#ae59d0;
text-decoration:none;
}

.bradecrum b {
color:#b05cd1;

}


.bradecrum123 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535252;
}

.bradecrum123 a {
color:#535252;
text-decoration:none;

}

.bradecrum123 a:hover {
color:#ae59d0;
text-decoration:none;
}

.bradecrum123 b {
color:#b05cd1;

}



.news_articles_bg {background-image:url(../images/news_articles_bg.jpg); background-repeat:no-repeat;
 background-position:right; height:53px;} 
 
.border_news_articles {border-bottom:2px solid #e6e6e6;
border-right:2px solid #e6e6e6;
border-left:2px solid #e6e6e6;}
 
.news_text{font-family:tahoma; 
font-size:11px; color:#706f70; 
padding-left:10px; padding-top:5px; 
line-height:20px;
padding-bottom:10px;}
 
.news_text a {color:#706f70;
text-decoration:none;}

.news_text a:hover { 
color:#706f70;  
text-decoration:none; }

.news_text b{ 
color:#df4c11;  
 }
 
.break_line {
border-bottom:1px solid #e9e9e9;}

.advertisment_border {
border:2px solid #e6e6e6;}


/*   view_cart_page ------------------------------------------------------ */

.view_td_bg{background:url(../images/view_middle_bg.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#FFFFFF; text-align:left; font-weight:bold; }

.view_td_bg_bottom{background:url(../images/view_bottom_bg.jpg) 0 0 repeat-x;  }

.view_tr_light{background-color:#f7f5f6;}

.view_tr_dark{background-color:#ececec;}

.view_cat_heading{padding:0px 0px 0px 7px; margin:0px; color:#6e178c; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-weight:bold;} 

/*   login_page ------------------------------------------------------ */
.login_td_bg_color{background-color:#fcf6fe; color:#5c5c5c; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma;}
.login_td_bg_color a {color:#df4c11; text-decoration:none;}
.login_td_bg_color a:hover { color:#706f70;  text-decoration:none; }



.login_td_bg{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#FFFFFF; text-align:left; font-weight:bold; background-image:url(../images/heading_bg.jpg); background-repeat:repeat-x; background-position:bottom; padding-top:5px }

.login_td_bg a{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#df4c11; text-align:left; font-weight:bold; }

/*   sandeep ------------------------------------------------------ */
.total_amount{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#505050; text-align:left; background-color:#f9e8ff; text-align:right; padding-right:6px; line-height:30px;  }
.right_text{text-align:right; padding-right:3px;}
.right_padding {text-align:right; padding-right:6px; color:#6e178c; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-weight:bold;}
.textfield{width:180px; border:1px solid #aeadae; }
.textfield_large{width:650px; height:100px; border:1px solid #aeadae;  font-family:Tahoma; 
color:#4d4c4c;
font-size:11px;
text-transform:uppercase;
}

 
.textfield_small{width:120px; border:1px solid #aeadae; } 
.textfield_super_small{width:50px; border:1px solid #aeadae; }
.jump_menu_small{width:60px; border:1px solid #aeadae; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#505050;  } 
.gride_bg{background-color:#faefff}


.right_nav_buttons {line-height:21px; 
 font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:11px; padding-bottom:0px; background-image:url(../images/bg_bullat.jpg); background-repeat:no-repeat; padding-left:10px;
}


.right_nav_buttons a{ background-position:left center;
padding-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:11px; padding-bottom:0px;  text-decoration:none;
}


.right_nav_buttons a:hover{ color:#AB53CE; font-size:11px;  text-decoration:none;
}


.right_submenu{padding-left:10px;  padding-bottom:0px; margin:0px;   font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; color:#000000; height:25px; width:186px; display:block; line-height:25px;  }

.right_submenu a{padding-left:10px;  padding-bottom:0px; margin:0px;  color:#000000; text-decoration:none; background:url(../images/tab_down.jpg) 0px center no-repeat;  height:25px; width:186px;  font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; text-decoration:none;  display:block; line-height:25px;}

.right_submenu a:hover{ background:url(../images/tab_over.jpg) 0px center no-repeat; height:25px; width:186px; color:#000000  }


/* div created by randhir */

div, ul{  list-style:none;}


		
div.domtab{padding:10px 0px 0px 0px; width:396px; font-size:9px;}


ul.domtabs{
	float:left;
	width:670px;
	margin:0px 2px 0px 20px;
	padding-left:10px;
	font-size:10px;
	font-family:Arial,Verdana,Sans-Serif;
	}

ul.domtabs li{float:left;padding:0 .5em 0 0;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active{
			width:151px;
			height:22px;
			padding:3px 0px 3px 4px;
			display:block;
			background-image:url(../images/construction-updates-c.gif);
			background-repeat:no-repeat;
			color:#999;
			font-size:11px;
			padding-bottom:3px;
			text-decoration:none;
}

ul.domtabs a:hover{color:#F3B723;}

div.domtab div{
			clear:both;
			width:670px;
			line-height:18px;
			color:#666;
			font-size:11px;
			padding:1em 0em;
			border-top: 0px solid #999;
			border-bottom: 0px solid #999;
			border-right: 0px solid #999;
			border-left: 0px solid #999;
			font-family: Arial, Helvetica, sans-serif;
			padding-bottom:0px;
}

ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
			background-image:url(../images/construction-updates.gif);
			background-repeat:no-repeat;
			font-size:11px;
			color:#2960A1;
			border-bottom: 0px solid #fff;

		}
		
.home_cms_light{
font-family:arial;
font-size:11px;
color:#5b5a5a;
line-height:25px; padding-right:5px;
text-align:right;

}
		
.text_feild_medium {
border:1px solid #c1c2c3;
font-family:tahoma; font-size:11px;
color:#636363;
width:215px;}
		
		
b { color:#FF0000;}	

.grid_light{
font-family:arial;
font-size:11px;
color:#5b5a5a;
background-color:#fdf3dd;
line-height:22px; padding-left:5px; text-decoration:none;
}
.grid_light a{
color:#5b5a5a;
text-decoration:underline;
}

.grid_light a:hover{
color:#a746d2;
text-decoration:underline;
}	

.grid_text a:hover{
color:#a746d2;
text-decoration:none;
}

.grid_dark{
font-family:arial;
font-size:11px;
color:#5b5a5a;
background-color:#fdf7ea;
line-height:22px; padding-left:5px;
}
.grid_dark a{
color:#5b5a5a;
text-decoration:underline;
}

.grid_heading_2{
font-family:tahoma;
font-size:11px;
color:#484747;
line-height:22px;
font-weight:300;
font-weight:bold;
padding-left:5px;
background-color:#f3deb0;
}

.view_tr_light_text{  font-family:arial;
font-size:11px;
color:#5b5a5a;
line-height:22px; padding-right:5px; text-align:right;} 

.view_tr_light_text1{  font-family:arial;
font-size:11px;
color:#5b5a5a;
line-height:22px; padding-left:5px; } 


.acco_bg {
background-image:url(../images/construction-updates-c.gif); 
background-repeat:no-repeat; height:30px; font-family:Tahoma; 
color:#000000;font-size:11px; text-align:center; width:155;}
.acco_bg a {color:#000000;text-decoration:none;}
.acco_bg a:hover {color:#000000;text-decoration:none;}

.acco_bg4  {
background-image:url(../images/construction-updates-c_old.gif); 
background-repeat:no-repeat; height:30px; background-position:center;
font-family:Tahoma; 
color:#700f9c;
font-size:11px;
text-transform:uppercase;
text-align:center; font-weight:bold;}

.acco_bg4 a {
color:#700f9c;
text-decoration:none;

}

.acco_bg4 a:hover {
color:#700f9c;
text-decoration:none;

}
.border_my_aa { border-bottom:3px solid #eaccf9;}




.line_doted{background-image:url(../images/line_doted.jpg); background-repeat:repeat-y; background-position:center; text-align:left; padding:2pt; font-family:Arial; font-size:11px; color:#706F70; }
.line_horizontal{background-image:url(../images/horizontal_dotted.jpg); background-repeat:repeat-x; width:13px;}
.line{background-color:#4AA63; width:1px;}

.inner_navigation{font-family:Arial; font-size:11px; color:#706F70; text-align:justify; padding-left:15pt;  line-height:22px; background-image:url(../images/nav_bg_inner.jpg); background-repeat:repeat-y; line-height:25px;}
.inner_navigation a{text-decoration:none; color:#706F70;}
.inner_navigation a:hover{text-decoration:none; color:#FA7E1A;}
/* div created by randhir */






.list_highlight {
	font-family:tahoma;
	font-size:11px;
	PADDING-LEFT: 7px;
	background-image:url(../images/heading_bg.jpg);
	background-repeat:repeat-x;
	color:#484747;
	text-align:left;
	font-weight:bold;
	border-left:1px solid #c1c2c3;
	border-right:1px solid #c1c2c3;
	border-top:1px solid #c1c2c3;
	line-height:24px;
}
.textboxsmall_new
{
border:1px solid #d0d0dd;
font-size:12px;
font:Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
}

.site_map {
font-family:tahoma; 
font-size:11px;
 color:#6e6e6e;
text-decoration:none; 
 text-align:left; 
 height:18px; 
 text-transform:uppercase;

 
}

.site_map a{
font-family:tahoma; font-size:11px;
 color:#6e6e6e;
text-decoration:none; 
 height:18px; 
 text-transform:uppercase;
}


.site_map a:hover{
font-family:tahoma; font-size:11px;
 color:#ae59d0;
 text-decoration:none; 
 height:18px; 
 text-transform:uppercase;
 
}
.text_middle {font-family:tahoma; font-size:11px; color:#4a4a4a; padding-left:7px; 
line-height:20px; text-align:justify;}

.text_middle a{
font-family:tahoma;
font-size:11px; 
color:#4a4a4a;
font-weight:bold; 
text-decoration:none; 
}
.text_middle a:hover{
color:#ae59d0;
font-family:tahoma;
font-size:11px; 
font-weight:bold; 
}


.spac {
font-family:tahoma; font-size:11px; color:#d58d03;  text-transform:uppercase; line-height:18px; padding-left:5px;
 padding-right:5px;}

.space_pannel {
font-family:tahoma; font-size:11px; color:#272727; text-transform:uppercase; line-height:18px; padding-left:5px;
 padding-right:5px;}
.space_pannel a {
color:#d58d03;
text-decoration:none; 
}

.space_pannel a:hover {
color:#ae59d0;
text-decoration:none;
}

.space_pannel b {
font-family:tahoma; font-size:11px; color:#b05dd1;  height:37px; text-transform:uppercase;
}
.advert_tex {font-family:tahoma; font-size:9pt; color:#4a4a4a; padding-left:7px;  padding-right:7px; 
line-height:18px; text-align:justify;}




