/* CSS Document */
body{ background:#FAFAFA url(../images/bg.jpg) repeat-x; padding:0px; margin:0px 0px 10px 0px;
font-family:Tahoma; font-size:12px; color:#747474; line-height:18px;}

a{font-family:Tahoma; font-size:12px; color:#A00303; text-decoration:none;}
a:hover{font-family:Tahoma; font-size:12px; color:#A00303; text-decoration:none;}

#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8,#s9,#s10,#s11,#s12,#s13{ position:absolute; padding:0px 0 0 0px; margin:0px 0 0 0px;}

#a1,#a2,#a3,#a4,#a5,#a6,#a7,#a8,#a9,#a10{ position:absolute; padding:0px 0 0 0px; margin:0px 0 0 0px;}

.menu-bg{ background:url(../images/menu-bg.jpg) repeat-x left top;}

.menu-left-curve{background:url(../images/menu-left-curve.jpg) no-repeat left top;}

.footer-bottom-bg{ background:url(../images/footer-bottom-bg.gif) repeat-x left top;}

/*bottom footer starts*/
.bottom-footer{ background-color:#FAFAFA; padding:0px 20px 0px 20px; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC;}
.products-bg{ background-color:#D6D5D5; padding-left:10px; color:#000000;}
.products-bg a{ color:#000000; padding:0px 10px 0px 10px; text-decoration:none;}
.products-bg a:hover{ color:#9E0101; padding:0px 10px 0px 10px; text-decoration:none;}
.text-bodera{border-right:1px solid #999999; padding-left:5px;}


.buttons-bottom{ padding-right:10px; color:#9E0101; font-size:12px;}
.buttons-bottom a{ padding:0px 10px 0px 10px; color:#9E0101; text-decoration:none;}
.buttons-bottom a:hover{ padding:0px 10px 0px 10px; color:#000000; text-decoration:none;}
.bpdf-border{border-right:dashed #999999 1px;}

/*bottom footer ends*/
 
.theme-border{ background:url(../images/theme-top-border.gif) repeat-x;}

.theme{ padding:0 0 0 0px; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

.theme-grey-border{ border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC;}

.title-bg{ background:#B7B7B7; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; margin:0 1px 0 1px;}

.title-grey-border{border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; }

.content{ border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; padding:30px 17px 0 19px; background:url(../images/dg-body-bg.jpg) center top no-repeat #FAFAFA; }

.yello-font{ font-family:Tahoma; font-size:12px; color:#885708; font-weight:bold; }

.yello-font2{ font-family:Tahoma; font-size:12px; color:#885708; font-weight:bold; }

.copy-rights{ font-family:Tahoma; font-size:11px; color:#B0B0B0; padding:10px 0 0 0px;}

.copy-rights a{ font-family:Tahoma; font-size:11px; color:#B0B0B0; text-decoration:none;}

.copy-rights a:hover{ font-family:Tahoma; font-size:11px; color:#B0B0B0; text-decoration:none;}

.product-image{ padding:0 0 15px 0px;}
.border-color-text{border:solid 1px #999999; color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
.border-color-right{border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding-left:5px;}
.border-color-righta{border-bottom:solid 1px #999999; padding-left:5px;}
.contact-line{ background:url(../images/dg-contact-line.gif) no-repeat left top; padding:0 0 0 15px;}

.contact-dotted-border{ border-left:1px dashed #D8D9D8; padding:0 0 0 15px; background:url(../images/dg-contact-map.gif); background-repeat:no-repeat; background-position:5px 30px; height:305px;}
.contact-dotted-border1{ border-bottom:1px dashed #D8D9D8; padding:0 0 15px 0;}

/*---------------------------------Form-css-starts----------------------------------*/
.submit_btn{ font-family:verdana; font-size:11px; font-weight:bold; color:#060201; background:#E7E3E7; border:1px solid #A7A7A7; padding:3px 6px 3px 6px; margin-top:5px; width:60px; cursor:pointer;}
.code{ width:40px; padding:1px 0px 1px 3px; margin:0 2px 0 4px; background-color:#ffffff; height:15px; border:1px dashed #C7C7C7;}
.text_box_small{ height:15px; text-align: left;  width:60px;  font-family:Tahoma; font-size:12px; color: #747474; font-weight:normal; margin-bottom:0px; border:1px solid #CACACA; background-color:#ffffff; padding:0px 0px 0px 5px; }

.tableform{ padding:0px 0px 0px 5px; margin-bottom:6px; text-align: left;  width:180px; border:1px solid #CACACA; height:15px; font-family: Tahoma; font-size:12px; color:#747474; font-weight:normal; background-color:#ffffff; }
* + html .tableform{  margin-bottom:4px;}

.tableform-1{ padding:0px 0px 0px 5px; margin-bottom:6px; text-align: left;  width:190px; border:1px solid #CACACA; height:20px; font-family: Tahoma; font-size:12px; color:#747474; font-weight:normal; background-color:#ffffff; }
* + html .tableform-1{  margin-bottom:4px; }

.text-area{ text-align: left; width:180px; border:1px solid #CACACA; font-family: Tahoma; font-size: 12px; color: #747474; padding:0px 0px 0px 5px; margin-bottom:6px; background-color:#ffffff; height:40px;}
* + html .text-area{  margin-bottom:4px;}

.red_txt{ color:#FF0000;}
/*---------------------------------Form-css-ends----------------------------------*/

/*---------------------------------inner-page-css-starts----------------------------------*/
.inner-content-bg{ background:url(../images/inner-content-bg.jpg) repeat-x; padding:15px 10px 0 0px; border-bottom:1px solid #E7E3E7; border-top:1px solid #E7E3E7;}

.table-border{ border-left:1px solid #E2DEE2; border-top:1px solid #E2DEE2;}

.border1{ border-right:1px solid #E2DEE2; padding:5px; border-bottom:1px solid #E2DEE2; background-color:#FAFAFA; }
.border0{ border-right:1px solid #E2DEE2; padding:5px; border-bottom:1px solid #E2DEE2; background-color:transparent; }
.border2{border-bottom:1px solid #E2DEE2; border-right:1px solid #E2DEE2; padding:5px; background:#F0F0F0;}

.border1-bg{border-bottom:1px solid #DCD7DC; border-right:1px solid #DCD7DC; padding:5px; background:#EAE0EA; color:#843E3E;}

.border2-bg{border-bottom:1px solid #DCD7DC; border-right:1px solid #DCD7DC; padding:5px; background:#EAE0EA; color:#843E3E; opacity: 0.7; filter: alpha(opacity=70);
}
.border_1{ border-right:1px solid #E2DEE2; padding:5px; border-bottom:1px solid #E2DEE2; }

.img{ border:1px solid #CCC;}
h2{ padding:0px; margin:0px; font-family:Tahoma; font-size:14px; color:#D46502; font-weight:bold; padding:0 0 5px 0px;}

.metal-box{ background-color:#FAFAFA; border:1px solid #E2DEE2; padding:10px;}

.list1{font-family:Tahoma; font-size:12px; color:#747474;}
ul.list1{ padding:0px; margin:0px; list-style-type:none;}
ul.list1 li {background:url(../images/dg-bullet.jpg) no-repeat left 3px; line-height:14px; padding:0 0 5px 18px;}

.list1a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000;}
ul.list1a{ padding:0px; margin:0px; list-style-type:none;}
ul.list1a li {background:url(../images/dg-bullet.jpg) no-repeat left 3px; line-height:14px; padding:2px 0 8px 18px;}

.list2{font-family:Tahoma; font-size:12px; color:#D46502;}
ul.list2{ padding:0px; margin:0px; list-style-type:none;}
ul.list2 li {background:url(../images/dg-bullet4.gif) no-repeat left 3px; line-height:14px; padding:0 0 8px 20px;}
ul.list2 li a { text-decoration:underline; font-family:Tahoma; font-size:12px; color:#D46502;}
ul.list2 li a:hover { text-decoration:none; font-family:Tahoma; font-size:12px; color:#D46502;}

.list3{font-family:Tahoma; font-size:12px; color:#747474;}
ul.list3{ padding:0px; margin:0px; list-style-type:none;}
ul.list3 li {background:url(../images/dg-bullet2.jpg) no-repeat left 3px; line-height:14px; padding:0 0 5px 18px; font-weight:bold;}

.list4{font-family:Tahoma; font-size:12px; color:#747474;}
ul.list4{ padding:0px 0px 0px 20px; margin:0px; list-style-type:none;}
ul.list4 li {background:url(../images/dg-bullet3.gif) no-repeat left 3px; line-height:14px; padding:0 0 5px 18px; font-weight:normal;}

.list4a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000;}
ul.list4a{ padding:0px 0px 0px 20px; margin:0px; list-style-type:none;}
ul.list4a li {background:url(../images/dg-bullet3.gif) no-repeat left 3px; line-height:14px; padding:0 0 5px 18px; font-weight:normal;}

.border3{border-left:1px dashed #D8D9D8; padding:0 0 0 11px; }
a.option{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.option:hover{color:#000000; text-decoration:underline;}
a.top{color:#990000; text-decoration:underline; font-weight:bold;}
a.top:hover{color:#990000; text-decoration:none;}

.border4{border-left:1px dashed #D8D9D8; padding:0 0 0 25px; }
.border5{border-bottom:1px dashed #D8D9D8; padding:0 0 0 0px; width:595px; }

.product-border{ border:1px solid #E2DEE2; padding:5px;}

.small-img-padding{ padding-right:30px;}

.line-height5{ line-height:5px;}
.line-height8{ line-height:8px;}
.line-height10{ line-height:10px;}
.line-height20{ line-height:20px;}

.delhi-padding{ padding:20px 0px 0px 65px;}
.lucknow-padding{ padding:0px 0px 0px 100px;}
.lucknow-padding ul li{ padding-bottom:5px;}
.kolkota-padding{ padding:3px 0px 0px 0px;}
.bhopal-padding{ padding:0px 0px 0px 45px;}
.bhopal-padding ul{ margin-left:18px;}
.bangalore-padding{ padding:0px 0px 0px 70px}
.chennai-padding{ padding:0px 0px 0px 75px;}

.map-bg{ background:url(../images/dg-contact-map.jpg); background-repeat:no-repeat;}

.tbl-bor{ border:1px solid #B1B1B1; border-collapse:collapse;}
.tbl-bor td{ border:1px solid #B1B1B1; border-collapse:collapse; padding:5px 10px;}
.tbl-bor td.heading{ background-color:#CCCCCC; font-weight:bold;}

ul.list-items{ margin:0px; padding:0px; list-style-type:none;}
ul.list-items li{ margin:0px; padding:0px; list-style-type:none; background:url(../images/arrow-bullet.jpg) no-repeat left 7px; padding:0 0 5px 15px;}

.bor-lft{ border-left:1px solid #ccc; padding-left:50px;}
.right-img{ margin-left:10px; border:5px solid #858585;}


/*---------------------------------inner-page-css-ends----------------------------------*/



/*---------------------------------drop-down-css-starts-------------------------------------*/
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;

}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding:0 ;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left; width:auto; 

}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 10.5em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width:auto;


}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */


ul.MenuBarHorizontal ul
{
	border-bottom:1px solid #B7B7B7;
	margin-top:0px;
	margin-left:0px; display:inline; width:730px;
	
	
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	/*background:url(../images/menu_bg.jpg) left top repeat-x;*/
	color: #FFF;
	text-decoration: none; background-color:#494948;
	
}
ul.MenuBarHorizontal ul li a
{font-size:12px;
font-weight:bold;
font-family:Tahoma;
color:#FFFFFE;
padding:4px 10px 4px 4px;
border-top:1px solid #B7B7B7;  border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;  

}

ul.MenuBarHorizontal ul li ul
{
	border-bottom:1px solid #B7B7B7;
	margin-top:26px;
	margin-left:0px;
	display: block;
	width:87px;	
	
}

ul.MenuBarHorizontal ul li ul li
{
width:71px;
		
}

ul.MenuBarHorizontal ul li ul li a
{
width:71px;
		
}


/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{   

    background-color:#BC0101;
	color: #FFFFFE;

}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	
	color: #FFFFFE;
	background:#BC0101;
}


ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}

/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #C8C8C8; width:auto;
	}
}

.state{ font-family:Tahoma; font-size:11px; color:#000000; padding-top:0px;}

.city-address {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	line-height: 18px;
}
