*{
	margin:0px;
	padding:0px;
	font-family: Arial;
}

#allspace{
	position:absolute;
	width:100%;
	height:4000px;
	top:0px;
	left:0px;
	z-index:0;
	
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 30%, #2989d8 34%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(30%,#2989d8), color-stop(34%,#2989d8), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 30%,#2989d8 34%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 30%,#2989d8 34%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 30%,#2989d8 34%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 30%,#2989d8 34%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
	/*background-image:url('lblue007.jpg');
	/*background-color:#585858;*/
	/*background-image:url('cloth015.gif');
	/*background-color:#7b75b6;*/
	/*background-color:#e3dede;*/
}

/*#totalarea{
	position:absolute;
	width: 1000px;
	height: 4000px;
	top: 0px;
	left: 50%;
	margin:0 0 0 -500px;
	border:1px solid black;
	z-index:2;
	background-image: linear-gradient(bottom, rgb(184,188,240) 7%, rgb(187,212,237) 54%, rgb(181,198,242) 77%);
	background-image: -o-linear-gradient(bottom, rgb(184,188,240) 7%, rgb(187,212,237) 54%, rgb(181,198,242) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(184,188,240) 7%, rgb(187,212,237) 54%, rgb(181,198,242) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(184,188,240) 7%, rgb(187,212,237) 54%, rgb(181,198,242) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(184,188,240) 7%, rgb(187,212,237) 54%, rgb(181,198,242) 77%);
	
}*/

#logospace{
	position:absolute;
	width: 1000px;
	height: 150px;
	top: 0px;
	left: 50%;
	margin:0 0 0 -500px;
	border:1px solid black;
	background-image:url('cover2.jpg');
}



#navmenu{
	position:absolute;
	width: 1000px;
	height: 350px;
	top: 150px;
	left: 50%;
	margin:0 0 0 -500px;
	border:1px solid black;
	z-index: 4;
}

#imageplace{
	position:absolute;
	width: 1000px;
	height: 290px;
	top: 210px;
	left: 50%;
	margin:0 0 0 -500px;
	/*background-color:red;*/
	z-index: 3;
	border-top:1px solid black;
}

#imageplace ul {
	margin:0;
	padding:0;
}

#imageplace ul li {
	float:left;
	position:absolute;
	list-style: none;
}

#imageplace ul li img {
	border:1px solid #ccc;
	/*padding: 4px;*/
	background: #FFF;
}

#imageplace ul li.show {
	z-index:500;
}

#mainbody{
	position:absolute;
	width: 750px;
	height: 3500px;
	top: 500px;
	left: 50%;
	margin:0 0 0 -500px;
	border:1px solid black;
	background-color:#fdfdfd;
	/*background-color:#663333;*/
}

#rightside{
	position:absolute;
	width: 250px;
	height: 3500px;
	top: 500px;
	left: 50%;
	margin:0 0 0 250px;
	border:1px solid black;
	background-color:#cdccd2;
}

#footer{
	position:absolute;
	width: 1000px;
	height: 40px;
	top: 4000px;
	left: 50%;
	color:white;
	text-align:center;
	margin:0 0 0 -500px;
	border:1px solid black;
}

#footer>h4 {
margin-top:10px;
color:white;
text-align:center;
}

/******************* CSS STYLE FOR NAVIGATION MENU ***********************/


#nav {
    display:inline-block;
    width:100%;
	height:59px;
    margin:0px auto;
    padding:0;
    background-image: linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -o-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);

    /*border-radius:10px; 
    -moz-border-radius:10px;
    -webkit-border-radius:10px;*/
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
}
#nav li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;		
}
#nav a {
    font-weight:bold;
    color:#e7e5e5;
    text-decoration:none;
    display:block;
    padding:8px 10px;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, .7);
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    background-image: linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -o-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
    color:#000;
    border-top:1px solid #f8f8f8;
    box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
	background-image: linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -o-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);	
	color:#000;
	 border-top:1px solid #f8f8f8;
	box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
  /*  background-image: linear-gradient(bottom, rgb(202,216,235) 7%, rgb(200,215,230) 54%, rgb(198,206,230) 77%);
	background-image: -o-linear-gradient(bottom, rgb(202,216,235) 7%, rgb(200,215,230) 54%, rgb(198,206,230) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(202,216,235) 7%, rgb(200,215,230) 54%, rgb(198,206,230) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(202,216,235) 7%, rgb(200,215,230) 54%, rgb(198,206,230) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(202,216,235) 7%, rgb(200,215,230) 54%, rgb(198,206,230) 77%);*/
   
/*	border:none;*/
    color:#000;

}
#nav ul li a:hover {
    background-color:blue; 
    color:#fff;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, 0.7);
}

#nav ul li:first-child > a {
    -moz-border-radius-topleft:10px; /*some css3*/
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}
#nav ul li:last-child > a {
    -moz-border-radius-bottomleft:10px; /*some css3*/
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:170px;	
    position:absolute;
	margin:0 0 0 0px;

 /*   background-image: linear-gradient(bottom, rgb(104,145,199) 7%, rgb(101,150,199) 54%, rgb(116,143,212) 77%);
	background-image: -o-linear-gradient(bottom, rgb(104,145,199) 7%, rgb(101,150,199) 54%, rgb(116,143,212) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(104,145,199) 7%, rgb(101,150,199) 54%, rgb(116,143,212) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(104,145,199) 7%, rgb(101,150,199) 54%, rgb(116,143,212) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(104,145,199) 7%, rgb(101,150,199) 54%, rgb(116,143,212) 77%);*/
	
	
	background-image: linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -o-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(79,94,115) 7%, rgb(102,124,148) 54%, rgb(119,133,173) 77%);
	
	
    border:1px solid #7788aa;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a {
    font-weight:bold;
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}
#nav ul ul {
    left:160px;
    top:0px;
}

/*#productsoption{
	font-weight:bold;
    color:#e7e5e5;
    text-decoration:none;
    display:block;
    padding:8px 10px;

    border-radius:10px; 
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, .7);
}
#productsoption:hover{
    background-image: linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -o-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
    color:#000;
    border-top:1px solid #f8f8f8;
    box-shadow:0 2px 2px rgba(0,0,0, .7); 
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
	cursor:pointer;
}*/

#nav li.current1{
	background-image: linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -o-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -moz-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
	background-image: -ms-linear-gradient(bottom, rgb(163,181,207) 7%, rgb(161,177,194) 54%, rgb(151,162,194) 77%);
    color:black;
    border-top:1px solid #f8f8f8;
    box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}
/***************** CSS STYLES FOR NAVIGATION MENU *******************************/

#follow{
	margin-left:5px;
	margin-top:10px;
}



#fb{
	position:absolute;
	top: 10px;
	left: 110px;
	width:25px;
	height:25px;
}

#tw{
	position:absolute;
	top: 10px;
	left: 140px;
	width:25px;
	height:25px;
}

#ln{
	position:absolute;
	top: 10px;
	left: 170px;
	width:25px;
	height:25px;
}

#mainofficeaddress{
	position:absolute;
	width:350px;
	height:250px;
	left:10px;
	top:80px;
	/*border:1px solid green;*/
}

#mainofficeaddress a{
	color:black;
	text-decoration:none;
}

#mainbodyheading{
	margin-top:20px;
	margin-left:10px;
}

#millsaddress{
	position:absolute;
	width:350px;
	height:250px;
	left:380px;
	top:80px;
	/*border:1px solid green;*/
}

#millsaddress a{
	color:black;
	text-decoration:none;
}

#contactformplace{
	position:absolute;
	width:350px;
	height:450px;
	left:10px;
	top:340px;
	/*border:1px solid green;*/
}

#map-canvas-heading{
	position:absolute;
	width:350px;
	height:380px;
	left:380px;
	top:340px;
	/*border:1px solid green;*/
}

#map-canvas{
	position:absolute;
	width:350px;
	height:350px;
	left:0px;
	top:30px;
	border:1px solid black;
}

h2{
	color:black;
}





#downloadprofile a {
	color:black;
}

#sideimg1{
	position:absolute;
	width:215px;
	height:170px;
	top:100px;
	left:17px;
	border: 1px solid black;
	background-image:url('lrproductimages/bs-3.jpg');
	background-size:215px 170px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

#sideimg2{
	position:absolute;
	width:215px;
	height:170px;
	top:320px;
	left:17px;
	border: 1px solid black;
	background-image:url('lrproductimages/ds-1.jpg');
	background-size:215px 170px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

#sideimg3{
	position:absolute;
	width:215px;
	height:240px;
	top:540px;
	left:17px;
	border: 1px solid black;
	background-image:url('lrproductimages/c-19.jpg');
	background-size:215px 240px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

#sideimg1:hover{
	cursor:pointer;
	opacity:0.7;
}

#sideimg2:hover{
	cursor:pointer;
	opacity:0.7;
}

#sideimg3:hover{
	cursor:pointer;
	opacity:0.7;
}