body
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#444444;
	font-weight:normal;
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3A4C7A;
	background-image:url(../images/page-tile.jpg); background-repeat:repeat-x;
}
table, td, tr 
{
	font-family:Arial;
	font-size : 12px;
	line-height:18px;
	/*background-color:#CCCCCC;*/
} 

#page-align
{
margin-left:19px;
margin-right:20px;
width:965px;
}
#float-left
{
float:left;

}
#ind-top-section
{
width:965px;
float:left;
height:119px;
}

#top-section
{
width:965px;
float:left;
height:119px;
background-image:url(../images/top-bg.jpg); background-repeat:no-repeat;
background-position:right bottom;
}
#logo
{
width:365px;
padding-top:40px;
padding-left:25px;
float:left;
}
#topmenu
{
float:right;
padding-right:15px;
padding-top:60px;
height:59px;
width:556px;
text-align:right;
}
#top-band-section
{
/*background-color:#FFFFFF;*/
width:965px;
}
#menu-section
{
float:left;
width:189px;
padding-left:30px;
padding-top:25px;
background-image:url(../images/left-bg.gif); background-repeat:no-repeat;
height:242px;
}
#inn-menu-section
{
width:192px;
/*padding-right:28px;*/
padding-left:30px;
padding-top:25px;
float:left;
}
#main-img
{
width:746px;
float:left;
/*height:308px;*/
}
#top-band
{
width:743px;
float:left;
/*border-left:1px dashed #B49A44;
height:308px;*/
}

#shade
{
width:965px;
margin-bottom:12px;
float:left;
}
#shade1
{
width:965px;
float:left;
}

/******************************************* Outer content box *************************************/
#box-shape
{
width:965px;
float:left;
}
.menu-top-left {background: url(../images/left-top-curve.gif) 0 0 no-repeat; float:left;}

.bl {background: url(../images/left-bot.png) 0 100% no-repeat; float:left;}
.br {background: url(../images/right-bot.gif) 100% 100% no-repeat; float:left;}
.tl {background: url(../images/left-top.gif) 0 0 no-repeat; float:left;}
.tr {background: url(../images/right-top.gif) 100% 0 no-repeat; padding:24px 20px 0 26px;}
.clear {font-size: 1px; height: 1px}

#box-tile
{
background-image:url(../images/white-bit.gif); background-repeat:repeat;
width:965px;
float:left;
}

#ind-content
{
/*height:300px;*/
width:921px;
float:left;
padding-bottom:24px;
padding:15px 20px 0 24px;
}
#ind-col1
{
text-align:justify;
padding-right:35px;
width:350px;
float:left;
}
#ind-col2
{
padding-left:25px;
border-left: 1px solid #F6F4EC;
padding-right:27px;
width:240px;
float:left;
}
#ind-col3
{
padding-left:25px;
border-left: 1px solid #F6F4EC;
width:216px;
float:left;
}

/********************************************************************************************/

/******************************************* Cream box *************************************/

#cream-bit
{
background-image:url(../images/cream-bit.gif); background-repeat:repeat-x;
width:100%;
}
.cream-top {background: url(../images/cream-bit.gif) 0 0 repeat-x #F6F4EC;}
.cream-bot {background: url(../images/cream-bit.gif) 0 100% repeat-x}
.cream-left {background: url(../images/cream-bit.gif) 0 0 repeat-y}
.cream-right {background: url(../images/cream-bit.gif) 100% 0 repeat-y}
.cream-bl {background: url(../images/cr-left-bot.gif) 0 100% no-repeat}
.cream-br {background: url(../images/cr-right-bot.gif) 100% 100% no-repeat}
.cream-tl {background: url(../images/cr-left-top.gif) 0 0 no-repeat}
.cream-tr {background: url(../images/cr-right-top.gif) 100% 0 no-repeat; padding:17px}

/********************************************************************************************/


/******************************************* inner menu section curve ***********************/

.menu-bot-curve {background: url(../images/menu-bot-curve.gif) 0 100%  #ffffff no-repeat; float:left;}
.menu-bot-right {background: 100% 100%; float:left;}
.menu-top-curve {background: url(../images/menu-top-curve.gif) 0 0 no-repeat; float:left;}
.menu-top-right {background:  100% 0;}

/********************************************************************************************/
#full-section
{
background-image: url(../images/content-line.jpg); background-repeat:repeat-y;
/*padding-right:2px;
border-right:2px solid #EBF0F6;*/
width:965px;
float:left;
}
#inn-content
{
width:679px;
/*margin-top:15px;*/
margin-bottom:15px;
padding:25px 35px 20px 25px;
text-align:justify;
/*border-left:1px dashed #B49A44;*/
float:left;
/*height:308px;*/
}
#left-sec
{
width:485px;
padding-right:28px;
border-right:1px dashed #ADC1EA;
float:left;
}
#right-sec
{
padding-left:20px;
width:145px;
float:left;
}
#chairman
{
float:right;
padding-left:20px;
height:320px;
}
#sm-bullet
{
background-image:url(../images/sm-bullet.gif); background-repeat:no-repeat;
background-position:0px 8px;
padding: 2px 0px 3px 15px;
}
#prod-bullet
{
background-image:url(../images/sm-bullet.gif); background-repeat:no-repeat;
background-position:0px 8px;
padding: 2px 0px 3px 15px;
width:185px;
float:left;
}
#foot
{
padding-top:25px;
padding-left:25px;
padding-right:20px;
height:57px;
width:920px;
float:left;
color:#C1C8D7;
}
#copyright
{
width:400px;
float:left;
}
#foot-link
{
float:right;
}

#cont-width
{
width:250px;
padding-right:30px;
float:left;
}
#quarry
{
float:left;
}

a.projects img, a.projects:visited img
{
float:left;
margin-left:10px;
margin-bottom:10px;
padding:2px 2px 2px 2px;
width:55px;
height:42px;
border:1px solid #4B80B7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}
a.projects:hover img, a.projects:active img
{
border:1px solid #CF4900;
padding:2px 2px 2px 2px;
float:left;
margin-left:10px;
width:55px;
height:42px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 2;
}
.projects img
{
border: 1px solid #4B80B7;
}
.popup-proj
{
display: none;
position: absolute;
right: 28%;
top: 58%;
border: solid #8C9DBC 2px;
padding:2px;
width: 494px;
height:315px;
background-color:#E8EEF4;
text-align:center;
}
.popup-txt
{
padding:10px 0px 10px 10px;
font-style:italic;
}

.tquarry
{
display: none;
position: absolute;
left: 30%;
top: 58%;
border: solid black 1px;
width: 520px;
height:258px;
background-color:#FFFFFF;
z-index:10;
}

.image
{
border:5px solid #AA913F;
/*float:left;*/
}

.thumb img
{
border:5px solid #BEBEBE;
float:left;
margin-left:10px;
margin-top:12px;
}

.thumb:hover img
{
border:5px solid #AA913F;
float:left;
margin-left:10px;
margin-top:12px;
}
.thumb:hover 
{
color: #AA913F;
margin-left:0px;
margin-top:12px;
}
.field 
{
		border : 1px solid #AA913F;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Arial;
		/*padding-left:3px;*/
		


		
}
input.btnsubmit
	{
                height:24px;
                width :71px;
    			background-position:top left;
			    background-image:url(../images/submit-button.gif); background-repeat:no-repeat;
				color:#7F7F7F;
				background-color:Transparent;
				border-top: black 0pt solid; 
				border-left: black 0pt solid;
				border-right: black 0pt solid;  
				border-bottom: black 0pt solid;	
       }

#selected
{
display:block;
color:#E57916;
font-size:1.05em;
font-weight:bold;
}
img.pngfix {
/* fixes PNG transparency in IE */
   behavior: url("includes/pngbehavior.htc");
}

.glossymenu{
margin: 0;
padding: 0;
width: 165px; /*width of menu
border: 1px solid #9A9A9A;*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 165px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#9D9D9B;
height:29px;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem:hover{
color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color: #FFFFFF;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu div.submenu ul li{
border-bottom: 0px solid #5B5C60;
padding-left:10px;
padding-right:10px;
border-bottom:1px dashed #C1D0E3;
padding:4px 3px 0px 10px;
line-height:23px;
height:23px;

}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px Arial;
color:#5B5C60;
text-decoration: none;
}

.glossymenu div.submenu ul li a:hover{
/*background-color:#5B5C60;*/
color: #D34E03;
}
.glossymenu div.submenu .selected{
/*background-color:#5B5C60;*/
color: #D34E03;
}
/*float the image left with padding and no border */
#width-98
{
width:98px;
float:left;
}

#colour
{
width:460px;
float:left;
}
.col-img-pad
{
margin-left:7px;
margin-top:2px;
margin-right:8px;
vertical-align:middle;
/*border:1px solid #D8BB5B;
padding:1px;
float:left;*/
}
#about
{
width:160px;
float:left;
}
.photo
{
border:1px solid #6699CC;

padding:2px;
}
#gallery {width:675px; position:relative; padding-top:310px;  height:310px;}

#gallery img.left {width:55px; height:62px; background:#444; float:left;cursor:pointer;}
#gallery img.right {width:55px; height:62px; background:#444; float:left;cursor:pointer;}

#gallery ul {list-style:none; padding:0; margin:0; float:left;}
#gallery ul li {display:inline; width:70px; height:60px; float:left; margin:0px 4px; border:1px solid #4B80B7; cursor:pointer; padding:2px; }

#gallery ul li:hover {display:inline; width:70px; height:60px; float:left; margin:0px 4px; border:1px solid #CF4900; cursor:pointer;}

#gallery ul li.hide {display:none;}

/* using background images */
#gallery ul li.th1 {background:url(../images/col-black-galaxy-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th2 {background:url(../images/col-ks-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th3 {background:url(../images/col-kpr-black-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th4 {background:url(../images/col-vi-black-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th5 {background:url(../images/col-klr-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th6 {background:url(../images/col-v2-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th7 {background:url(../images/col-v3-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th8 {background:url(../images/col-r1-black-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th9 {background:url(../images/col-imperial-white-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th10 {background:url(../images/col-bash-paradiso-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th11 {background:url(../images/col-fox-brown-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th12 {background:url(../images/col-colombo-juparana-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th13 {background:url(../images/col-yasi-yellow-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th14 {background:url(../images/col-kashmir-white-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th15 {background:url(../images/col-golden-vyara-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th16 {background:url(../images/col-kashmir-gold-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th17 {background:url(../images/col-fantasy-gold-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th18 {background:url(../images/col-golden-beige-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th19 {background:url(../images/col-madura-gold-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th20 {background:url(../images/col-multicolor-red-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th21 {background:url(../images/col-colombo-gold-th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.th22 {background:url(../images/col-indian-kenowa-th.jpg); background-repeat:no-repeat; background-position:center;}

/*#gallery ul li.pr1 {background:url(../images/prod-sink-1th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr2 {background:url(../images/prod-sink-2th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr3 {background:url(../images/prod-sink-3th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr4 {background:url(../images/prod-sink-4th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr5 {background:url(../images/prod-sink-5th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr6 {background:url(../images/prod-sink-6th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr7 {background:url(../images/prod-sink-7th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr8 {background:url(../images/prod-sink-8th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr9 {background:url(../images/prod-sink-9th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr10 {background:url(../images/prod-sink-10th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr11 {background:url(../images/prod-sink-11th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr12 {background:url(../images/prod-sink-12th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr13 {background:url(../images/prod-sink-13th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr14 {background:url(../images/prod-top-1th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr15 {background:url(../images/prod-top-1th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr16 {background:url(../images/prod-top-3th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr17 {background:url(../images/prod-top-4th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr18 {background:url(../images/products-1th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr19 {background:url(../images/products-2th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr20 {background:url(../images/products-3th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr21 {background:url(../images/products-4th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr22 {background:url(../images/products-5th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr23 {background:url(../images/products-6th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr24 {background:url(../images/products-7th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr25 {background:url(../images/products-8th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr26 {background:url(../images/products-9th.jpg); background-repeat:no-repeat; background-position:center;}
#gallery ul li.pr27 {background:url(../images/products-10th.jpg); background-repeat:no-repeat; background-position:center;}
*/

/*#gallery ul li b img { visibility:visible; width:55px; height:42px;float:left; border:0; padding:0;
}
*/
/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img { visibility:hidden; display:block; width:70px; height:60px;}

#gallery ul li span {display:none; position:absolute; left:30px; top:400px; width:410px; font-size:12px; line-height:18px; text-align:justify;}

#gallery ul li.chosen {border:1px solid #CF4900; cursor:hand;}
/*#gallery ul li.chosen b img{ border:0;width:55px; height:42px;display:block;
}
*/#gallery ul li.chosen div {position:absolute; left:40px; top:0; width:520px; height:280px;}
#gallery ul li.chosen div i {width:520px; height:280px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {visibility:visible; width:520px; height:280px; margin:0 auto; border:1px solid #996600; padding:1px;}
#gallery ul li.chosen span {display:block;}


/******************************************************************************/

#gallery1 {width:675px; position:relative; height:310px; padding:2px;}

#gallery1 ul {list-style:none; padding:0; margin:0; float:right; width:150px;}
#gallery1 ul li {display:inline; width:55px; height:42px; float:left; margin:4px 4px; border:1px solid #4B80B7; cursor:pointer;padding:2px;}

#gallery1 ul li b img { visibility:visible; width:55px; height:42px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; background-color:#3333CC; float:left; border:0; padding:0;}

/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery1 ul li div i img { visibility:hidden; display:block; width:55px; height:0px;}

#gallery1 span {display:block; position:absolute; left:30px; top:280px; width:450px; font-size:12px; line-height:18px; text-align:left; }

#gallery1 ul li.chosen {border: 1px solid #CF4900; cursor:hand;}
#gallery1 ul li.chosen b img{ border:0;width:55px; height:42px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; display:block;
}
#gallery1 ul li.chosen div {position:absolute; left:0; top:0; width:494px; height:258px; border:1px solid #D6E0EC; border-width:1px 1px 1px 1px; padding:1px;}
#gallery1 ul li.chosen div i {width:494px; height:258px; display:table-cell;} 
#gallery1 ul li.chosen div i img {visibility:visible; width:494px; height:258px; margin:0 auto;}

#gallery1 ul.chosen span {display:block;}


/*********************************************************************/

#gallery2 {width:675px; position:relative; height:100px; padding:2px; padding-top:300px;}

#gallery2 img.left {width:55px; height:62px; background:#444; float:left;cursor:pointer;}
#gallery2 img.right {width:55px; height:62px; background:#444; float:left;cursor:pointer;}

#gallery2 ul {list-style:none; padding:0; margin:0; float:left;}
#gallery2 ul li {display:inline; width:70px; height:60px; float:left; margin:0px 4px; border:1px solid #4B80B7; cursor:pointer;padding:2px;}

#gallery2 ul li.hide {display:none;}


#gallery2 ul li b img { visibility:visible; width:70px; height:60px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; background-color:#3333CC; float:left; border:0; padding:0;}

/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery2 ul li div i img { visibility:hidden; display:block; width:70px; height:60px;}

/*#gallery2 span {display:block; position:absolute; left:30px; top:350px; width:450px; font-size:12px; line-height:18px; text-align:left; }
*/
#gallery2 ul li.chosen {border: 1px solid #CF4900; cursor:hand;}
#gallery2 ul li.chosen b img{ border:0;width:70px; height:60px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; display:block;
}
#gallery2 ul li.chosen div {position:absolute; left:40px; top:0; width:520px; height:258px; border:1px solid #D6E0EC; border-width:1px 1px 1px 1px; padding:1px;}
#gallery2 ul li.chosen div i {width:520px; height:258px; display:table-cell;} 
#gallery2 ul li.chosen div i img {visibility:visible; width:520px; height:258px; margin:0 auto;}

/*#gallery2 ul.chosen span {display:block;}
*/



