html, body {margin: 0; padding: 0; border: 0;}

body {
color: #000; 
background: #fff url(images/bodybg.gif);
font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif;
line-height: 0.5em;
text-align: center;
}

p  {margin: 18px 0; padding: 0 18px; text-align: justify;}

h2 {
font-family: Georgia,Trebuchet MS, Verdana, Tahoma;
font-size: 1.6em; 
font-style: normal;
text-align: left; 
padding-top: 21px;
padding-bottom: 16px;
padding-left:8px;
margin: 0; 
color:#F6DD90;
}

h3 {
font-family: Georgia,Trebuchet MS, Verdana, Tahoma; 
font-size: 1.1em; 
line-height: 1.1em;
margin: 20px 10px 5px; 
color:#000; 
padding-left:10px;
background-color: #bbb;
}

.infra_prev {
	font-size: 0.9em;
	color: #ccc;
	position: absolute;
	left: 15px;
	line-height: 1em;
}


.infra_next {
	font-size: 0.9em;
	color: #ccc;
	position: absolute;
	left: 325px;
	line-height: 1em;
}

.clear { clear: both; }



.wide {
background: #000 url(images/headernew1.jpg) no-repeat; 
width: 750px; 
height: 120px;
color: #000;
text-align: left;
border-bottom: 1px
}

.tail {
background: #666666;    
width: 750px; 
height: 20px;
font-size: 0.8em;
color: #ccc;
text-align: center;
padding-top: 5px;
}

a.link_tail {text-decoration: none;}   
a.link_tail:link {color: #DEDFC8;text-decoration: none;}
a.link_tail:visited {color: #C6BC79;text-decoration: none;}
a.link_tail:hover {color: #BDBF93;text-decoration: none;}

.bottom {border-top: 1px solid #bbb; position: relative;}

.wrapper {
margin: 0 auto;
width: 750px;
text-align: left;
background:#000 url(images/contentbg3.jpg);
border-left: 0px #bbb;
border-right: 0px #bbb;
}

* html .wrapper {  
width: 752px;
wid\th: 750px;
}

.outer {
position: relative; 
margin-left: 380px;    
width: 218px;   
}

.outer p{ line-height:1.2em; }

.outer img { margin-top: 15px;}
* html .outer {   
width: 220px;   
wid\th: 218px;  
}

.float-wrap {
float: left;
width: 218px;   
margin-right: -1px;
}

.center {
font-size: 0.8em;
color: #ccc;
float: right;
width: 218px;   
margin-bottom: -1px;   
/* \*/
margin-left: -1px; 
}

.center p { padding-top: 35px; padding-left: 5px; padding-right: 5px; line-height: 1.8em; }

.center object {margin-top: 10px; margin-left: 15px;}

.left {
float:left;
position: relative; 
width: 382px;    
margin-left: -381px;    

}

*>html .left {width:381px;}  

.container-left {
width: 380px;   
text-align:left;
font-size: 0.9em;
color: #ccc;

}

.container-left p { padding-left : 8px; }

.container-left img {margin-left: 20px; } 

.infra_img {
	margin-left: 50px;
}

/* for products page */
#img-holder {
	width: 350px;
	margin-left: 10px;
	
}

.img-row1 {
	width: 340px;
	height: 75px;
	margin-bottom: 10px;
}

.img-row1 img{
	margin-left: 20px;
}

.img-row2 {
	width:350px; 
	height: 85px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.img-row2 img{
	margin-left: 20px;
}

.right {
	float: left; 
	position: relative; 
	width: 152px;   
	margin-right: -150px;    
	margin-left: -1px;   
}

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -152px;
}
/* */

.container-right { 
/* \*/width: 150px;
margin-left: 3px;    
padding-bottom: 110px;
text-align:left;
font-size: 0.8em;
}

/* \*/
* html .container-right {
fl\oat: right;
margin-left: 2px; 
mar\gin-left: 0px; 
text-align:left;
}

/* right navigation code starts */
.right_nav { width: 151px; }

.right_navlist {
	padding: 12px 0 0 0;
	list-style: none;

}

.right_li_bar {
	background: url(images/jeansbarbg1.jpg) no-repeat 100% 100%;
}
.right_nav ul {
	margin-left: 0;
	margin-top: 15px;
	font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif;
	font-size: 0.9em; 
	line-height: 2.5em;
}

.right_navlist li {
	padding: 0px 5px 0px 8px;
	border-bottom: 1px solid #666666;
	text-align:right;
	color: #ccc;
}

.right_navlist li a { 
	color: #ccc;
	text-decoration: none; 
}

.right_navlist a.current:link, .right_navlist a.current:visited {
	color: #B5B785;
	text-decoration: none;
}

.right_navlist a:hover  {
	color: #D7E1FF;
	text-decoration: none;
}  /* code ends */

	
/* \*/
* html h2 {height: 1%;}
/* */

/* \*/
* html .left {margin-right: -3px;}
/* */

/* Code for the form starts here */
#myform {
	width: 350px; 
	margin-left: 10px;
	position: relative; 
	top: 8px; 
	/* background-color: #e57dc8; */
}

form label {
	margin: 2px 15px 0px 0px; 
	font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif;
	color: #ccc;
}

.required {
	color: #800000; 
	text-align: left;
}

div.row {
	clear: both;
	font-size: 14px; 
	margin: 3px 0px 0px; 
	width:100%;
	/* background-color: #6e6e6e; */
}

fieldset{border: 1px solid #666; padding-bottom:5px;}

.legend{
	font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif;
	color: #ccc;
	font-size:1em;
	padding: 3px;}

.col1 {
	float : left;
	width : 100px;
	/* background-color: #3456dd; */
	text-align : right;
	line-height: 1.4em;
	height: 30px;
}

.col1a {
	float : left;
	width : 225px;
	text-align : center;
	/* background-color: #55ddee; */
	margin-left: 10px;
	margin-bottom: 8px; /* for address textarea margin-bottom for firefox */
	
}

.col2 {
	float : left;
	width : 225px;
	/* background-color: #7e9ecd; */
	text-align : center;
	margin-left: 10px;
} 

.col3 {
	float : left;
	width : 300px;
	padding-left: 8px;
	/* background-color: #563421; */
	text-align : left;
	line-height: 1.5em;
}
.col3a {
	float : left;
	width : 100px;
	margin-left:8px;
	/* background-color: #563421; */
	text-align: left;
	
}
.col3a1 {
	float : left;
	width : 120px;
	/* background-color: #006699; */
	text-align: left;
	margin-left: 60px;
	}

.col3a2 {
	float : left;
	width : 100px;
	/* background-color: #006699; */
	text-align: left;
	margin-left: 25px;
	margin-bottom: 5px;
}


.col3b {
	float : left;
	width : 185px;
	margin-left: 5px;
	/* background-color: #563421;  */
	text-align: left;
}

.col3b1 {
	float : left;
	width : 140px;
	margin-left:5px;
	/* background-color: #567421; */
	text-align: left;
}

.col3b2 {
	float : left;
	width : 200px;
	margin-left:5px;
	/* background-color: #563421; */
	text-align: left;
}

.col3b3 {
	float : left;
	width : 126px;
	margin-left: 19px;
	/* background-color: #563421;   */
	text-align: left;
}



.col3c {
	float : left;
	width : 310px;
	height:20px;
	padding-bottom: 10px;
	/* background-color: #563421; */
	text-align: left;
}
.col4 {
	float: left;
	width: 140px;
	text-align:right;
	/* background-color: #563421; */
}

.text_box {
background-color: #D6D5D9;
border:1px solid #878F98;
color:#666666;
}

.button_style {
background-color: #F5FAFF;
border:1px solid #8B97A3;
color: #40576E;
width:77px; 
height:25px;
font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
}
/* Form coding ends here */

#img_holder {
	width: 200px;
	margin-top: 50px;
	margin-left:0px;
}

.row1 {
	width: 200px;
	height: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.row2 {
	width:200px;
	height: 75px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.row1 img {
	margin-top:0px;
	float: left;
	margin-left:10px;
} 

.row2 img {
	margin-top:0px;
	float: left;
	margin-left:10px;
} 



#menutop {
	padding: 95px 0 0 295px;
	margin: auto;
	width: 451px;
	height: 23px;
}

ul#navcontainer {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	background: transparent url(images/topnavbar.jpg) no-repeat 0 0;
	position: relative;
	top: 0;
	left: 0;
	width: 451px;
	height: 23px;
}

ul#navcontainer li a {
	text-indent: -1000em;
	text-decoration: none;
	padding: 24px 0 0 0;
	overflow: hidden;
	background: transparent url(images/topnavbar.jpg) no-repeat 0 0;
	position: absolute;
	top: 0;
	height: 0px !important; 
	height /**/:24px; /* IE5/Win */
}


ul#navcontainer li#about    a 	    { background-position:  0px   0px; width: 66px; left:  0px; }
ul#navcontainer li#about    a:hover { background-position:  -0px -24px; }
ul#navcontainer li#about    a.current:link, ul#navcontainer li#about    a.current:visited { background-position:  -0px -24px; }

ul#navcontainer li#products     a 	    { background-position: -68px   0px; width: 81px; left: 68px; }
ul#navcontainer li#products     a:hover { background-position: -68px -24px; }
ul#navcontainer li#products     a.current:link,ul#navcontainer li#products     a.current:visited { background-position: -68px -24px; }

ul#navcontainer li#infrastructure  a 	    { background-position: -151px   0px; width: 96px; left: 151px; }
ul#navcontainer li#infrastructure  a:hover { background-position: -151px -24px; }
ul#navcontainer li#infrastructure  a.current:link , ul#navcontainer li#infrastructure  a.current:visited { background-position: -151px -24px; }

ul#navcontainer li#exports    a 	    { background-position: -249px   0px; width: 74px; left: 249px; }
ul#navcontainer li#exports    a:hover { background-position: -249px -24px; }
ul#navcontainer li#exports    a.current:link, ul#navcontainer li#exports    a.current:visited { background-position: -249px -24px; }

ul#navcontainer li#contact   a 	    { background-position: -325px   0px; width: 68px; left: 325px; }
ul#navcontainer li#contact   a:hover { background-position: -325px -24px; }
ul#navcontainer li#contact   a.current:link, ul#navcontainer li#contact   a.current:visited { background-position: -325px -24px; }

ul#navcontainer li#home a 	    { background-position: -395px   0px; width: 56px; left: 395px; }
ul#navcontainer li#home a:hover { background-position: -395px -24px; }
ul#navcontainer li#home a.current:link, ul#navcontainer li#home a.current:visited { background-position: -395px -24px; }


/* Home page CSS code starts here */
.wrapper_home {
margin: 0 auto;
width: 750px;
text-align: left;
background-color:#000;
}
.main {
	/* background-color:#dd55cc;  */ 
	float:left;
	width:525px;
}

.sidebar {
	/* background-color:#d0d0d0; */
	margin-left:525px;
	width:220px;
}

.mainpagecontent  {
font-family: Trebuchet MS, lucida, arial, helvetica, sans-serif; 
line-height:1.2em;
color: #ccc;
padding: 0 2px; 
font-size: 0.9em;
text-align: justify;
}

.wrapper_home > .sidebar {
	width:220px;
}

.footer {
	background: #666666;    
	width: 750px; 
	height: 85px;
	font-size: 0.8em;
	color: #ccc;
	text-align:center;
	padding-top: 5px;
}

a.bodylink {text-decoration: none;}   
a.bodylink:link {color: #ccc;text-decoration: none;}
a.bodylink:visited {color: #B1B1B1;text-decoration: none;}
a.bodylink:hover {color: #CBC9B2;text-decoration: none;}





.small {font-size: .9em; line-height: 1em; text-align:center; }

.imgrow {
width: 750px;
/* background-color: #99ddcc; */
height: 125px;
margin-top:0px;
top:0px;
border-top: 1px dotted #5F6800;
}

.imgrow img {
	margin-left: 20px; 
	margin-top: 20px;
}

/* code ends */