* { padding:0; margin:0; }

body { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; margin: 0; padding: 0; text-decoration: none; background: #65605b;  }

form, ul, ol, p, h1, h2, h3, h4, input, select { margin: 0; padding: 0;}

input { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }

select, textarea { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }

p { margin-bottom: 10px; line-height: 17px; }

img { border: none; outline: none; }

a { font: normal 12px Arial, Helvetica, sans-serif; color:#00acd3; text-decoration: underline; outline: none;}

a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#00acd3; text-decoration: none; outline: none;}

.copyright { color:#999999; font-size: 11px; text-align: center; line-height: 25px; } 

.clear { clear:both; }

.relative { position: relative; }

.valignmiddle { vertical-align: middle; }

/* ------------------ Common CSS end here ------------------ */



#wrapper-homepage { width: 100%; background: url(../images/bodybg.png) no-repeat top center #ded7cb; }

#wrapper { width: 100%; background: #f9f7f1;}

#top-container { width: 793px; margin: auto; }

#middle-container { width: 793px; margin: auto; padding-bottom: 10px; }

#bottom-container { width: 100%; background: #65605b; }

.bott-content { width: 793px; margin: auto; padding-top: 15px; height: 185px; font-size: 11px; color:#FFFFFF; }

.bott-content a {  font-size: 11px; color:#FFFFFF; text-decoration: underline; }

.bott-content a:hover {  font-size: 11px; color:#FFFFFF; text-decoration: none; }

.bottleft { width: 650px; float: left; }

.bottright { width: 143px; float: right; }

.logo { width: 233px; float: left; height: 141px; }

.logo img { margin: 33px 0 0 51px; }

.toplink { width: 560px; float: right; height: 64px; padding: 77px 0 0 0; }

/*.toplinkbg { background: url(../images/toplinkbg.gif) no-repeat 0 0; width: 351px; height: 26px; float: right; margin-right: 3px; text-align: center; }*/

.toplinkbg { background: url(../images/toplinkbg.gif) no-repeat right 0; width:420px; height: 25px; padding-top:2px; float: right; margin-right: 3px; text-align: center;  }

/*.toplinkbg { background: url(../images/toplinkbg.gif) no-repeat 0 0; width: 351px; height: 21px; padding-top:5px; float: right; margin-right: 3px; text-align: center;}*/

.toplinkbg a { font-size: 13px; color:#FFFFFF; text-decoration: none; font-weight: bold; line-height: 22px; padding: 0 27px 0 27px; }

.toplinkbg a:hover { font-size: 13px; color:#000000; text-decoration: none;  font-weight: bold;  line-height: 22px; }

.toplinkbg a.active { font-size: 13px; color:#000000; text-decoration: none;  font-weight: bold;  line-height: 22px; }

.middbg { float: left; }

.middbg a { background: url(../images/middbg.jpg) no-repeat; width: 793px; height: 271px; display: block; }

.middbg a:hover { background: url(../images/middbg-o.jpg) no-repeat;  }

.midd-txt { text-align: center; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; clear: both; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; line-height: normal; font-weight: normal; margin-bottom: 15px; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 37px; line-height: normal; font-weight: normal; margin-bottom: 16px; color: #666666; }

h3 { font-size: 14px; color:#000000; margin-bottom: 10px; }

.trademark { position:absolute; top: -3px; left: 470px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.midd-topcurve { background: url(../images/midd-topcurve.gif) no-repeat; width: 793px; height: 10px; }

.midd-bodycurve { background: url(../images/midd-bodycurve.gif) repeat-y; width: 683px; padding: 45px 55px 17px 55px; }

.midd-bottcurve { background: url(../images/midd-bottcurve.gif) no-repeat; width: 793px; height: 18px; }

.largefont {font-size: 18px; color: #666666; }

.smallfont {font-size: 12px; color: #666666; }

.largefont p { line-height: normal; margin-bottom: 25px; }

.largefont a { font-size: 18px; color: #00acd3; text-decoration: none;  }

.largefont a:hover { font-size: 18px; color: #00acd3; text-decoration: underline;  }

.homepage-padding { padding-bottom: 100px; }

.contactarea { margin: 40px 0; }

.contact-left { width: 135px; float: left; color: #333333; font-weight: bold;  }

.contact-right { width: 306px; float: left; border-left: 9px solid #b2b2b2; padding-left: 20px; padding-top:10px  }

.contact-right p{margin:0 0 15px 0}

.contact-right .name{font-size:12px; font-weight:700; color:#000}

.contact-right .designation{font-size:12px; font-weight:700;}

.img-border { border: 1px solid #998675; margin-bottom: 7px; }

.border-rightnone { border-right: none; }

.img-margin { margin-right: 13px; }

.highlight-box{ background:#f3f1ed; padding:25px 20px;}

.highlight-box h3{color:#333; font-weight:700; font-size:18px}



.homepage-top { position: absolute; top: 0px; left: 0; }

.homepage-midd {
	position: absolute;
	top: 403px;
	left: 0;
}

.homepagearea { width:797px; margin:auto; position: relative; }



.ddmx {
	/*font: 11px Verdana;*/
	font-size:12px;
}
.ddmx .item1 {
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
	position: relative;

}
.ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover {
	font-size:13px;
	color:#000;
	text-decoration:none;
}
.ddmx .item1 img, .ddmx .item1:hover img, .ddmx .item1-active img, .ddmx .item1-active:hover img {
	position:relative;
	right:-12px;
	top:-2px
}
.ddmx .item2, .ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {
	font: 12px Arial;
	height:20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
	width: 150px;
	line-height: 20px;

}
.ddmx .item2 {
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
		
}
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {
	border-bottom: 1px solid #cccccc;
	color: #00acd3;
}
.ddmx .arrow, .ddmx .arrow:hover {
	padding: 3px 16px 4px 8px;
}
.ddmx .item2 img, .ddmx .item2-active img {
	position: absolute;
	top: 10px;
	right: 5px;
	border: 0;
}
.ddmx .item2 img.bull, .ddmx .item2-active img.bull {
	position:absolute;
	top:10px;
	left:8px;
	border:0;
}
.ddmx .section {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	margin-top: 3px;
	background: url(../images/dropdownbg.gif) repeat-x #fff;
}
* html .ddmx td {
	position: relative;
} /* ie 5.0 fix */

h3.prodpage-hd { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; margin-bottom: 25px; line-height: 28px; }
.trademark-small { font-size: 12px; position: absolute; top: 5px; left: 138px; }
.trademark-small-1 { font-size: 12px; position: absolute; top: 5px; left: 190px; }

a.homelink { color: #868686; text-decoration: none; }
.redmatter { font-size: 15px; font-weight: bold; color: #b10000; }
