/* CSS Document */
/* CSS Document */
body
{
padding:0px;
margin:0px;
font-family:Trebuchet MS;
background-color:#E0E3E2;
}
h1,h2,h3,h4,h5,h6,p,div
{
padding:0px;
margin:0px;
font-weight:normal;
}
ul,li,a,span,input
{
padding:0px;
margin:0px;
border:none;
}
img
{
border:none;
}
#main
{
width:1000px;
margin:auto;
}

#main_frame
{
padding:0px;
margin:0px;
width:1000px;
height:auto;
float:left;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border:2px solid #000000;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
background:url(../images/bg.png);
}


#header
{
padding:0px;
margin:0px 0px 10px 0px;
float:left;
width:1000px;
height:118px;
background:url(../images/header.png) no-repeat;
}
#srch
{
padding:0px;
margin:30px 0px 0px 800px;
float:left;
height:20px;
width:175px;
}
.search_box
{
float: right;
background:url(../images/search_box.png) no-repeat;
height:20px;
width:175px;
margin:0px  0px 0px 0px;
}
.txtarea_search
{
background: none;
height:20px;
width:150px;
float: left;
margin:0px 0px 0px 5px;
border:none;
color:#000000;
font-weight: normal;
font-family:Trebuchet MS;
font-size:10px;
text-indent:0px;
padding-left:3px;
}



.menu
{
width:500px;
height:60px;
float:left;
margin:29px 0px 0px 490px;
}
 
.menu ul{

	height: auto;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	width:auto;
	text-shadow:none;	
	}
.menu li{
		float:left;
		padding:5px 0px 0px 0px;
		margin:0px 0px 0px 10px;
		width:96px;
		height:50px !important;
		font-weight: normal;
		background:url(../images/main_menu.png) bottom no-repeat;
		
	}
		
		.menu li:hover{
height:41px;
color:#F58220!important;
background:url(../images/main_hover.png) bottom no-repeat;
		}

.menu li a{
		
		color:#494949;
		display:block;
		font-size:12px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 5px 0px;
		text-decoration:none;
		width:96px;
		height:50px!important;
		font-family:Trebuchet MS;
		text-align:center;
		font-weight:bold; 
		
		}
		.menu li a:hover, .menu ul li:hover a{			
			color:#F58220;
			text-decoration:none;
			
			
	 
			}
.menu li ul{
		height:auto;
		padding:5px 0px 5px 0px;
		margin:-11px 0px 0px 0px!important;
		border:0px;
		position:absolute;
		width:170px;
		z-index:999;
		float:left!important;
		display: none;
		
		
		
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display: table;
		background:#F5821F!important;
		
		}
		.menu li ul li:hover ul{
		display:block;
		background:#F68220!important;
		margin:0px 0px 0px 140px !important;
		}
.menu li li {
        background:#494949;
		display:block !important;
		float: left;
		margin:0px 0px 2px 5px;
		padding:0px 0px 2px 10px;
		width:150px;
		height:20px !important;
		}
	  
	  
		.menu li li:hover {
		background:#000000;
		color:#FFFFFF!important;
		text-decoration:none;
		width:150px;
		height:20px !important;
		
		
		}
	.menu li:hover li a{
		background:none;
		color:#FFFFFF!important;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:200px;
		height:22px !important;
		border-radius:15px;
		-moz-border-radius:15px;
       -webkit-border-radius:15px;
	   
	   
		}
	.menu li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		width:150px;
		border-radius:15px;
		-moz-border-radius:15px;
       -webkit-border-radius:15px;
	 
	   
		}
		.menu li ul li ul{
		display:none;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		
		}
		.menu  li ul li ul li ul {
		display:none !important;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		background: #494949 !important;
		
		}
		.menu  li ul li ul li:hover ul {
		display: block !important;
		position:relative;
		visibility: visible;
		margin:0px 0px 0px 130px !important;
		float:left;
		
		
		}
		
		.menu li ul li ul li 
		{
		background:#494949!important;
		
		
		}
		.menu li ul li ul li:hover 
		{
		background:#000000!important;
		
		
		}
		.menu li ul li ul li a
		{
		background: none !important;
		
		
		}
		.menu li ul li ul li a:hover
		{
		color: #FFFFFF !important;
		text-decoration:none;
		width:200px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		}
		.menu li ul li:hover ul{
		display:block;
		position:absolute;
		visibility: visible;
		margin:5px 0px 0px 130px;
		
		}
		
		.menu li ul li ul li:hover a{
		
			background: none;
			color: #FFFFFF !important;
			text-decoration:none;
			width:200px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
				
			}
	.menu p{
		clear:left;
		}	
#show 
{
color:#F68220;
background:url(../images/main_hover.png) bottom no-repeat;
}

.slider
{
width:990px;
height:306px;
float:left;
background-attachment:scroll;
margin:8px 0px 0px 6px;
background:url(../images/1.png) no-repeat;
}
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:306px;
	float:left;

	
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		opacity: 1;
		float:left;
		width:958px;
 		height:256px;
		margin:25px 0px 0px 16px;
		
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		color:#ffffff; 
		height:65px; 
		width:1000px; 
		position:absolute;
		bottom:0;
		font-size:14px;
		font-family: "Trebuchet MS";
		
	}

	#gallery .caption .content {
		margin:3px;
		 
		
		
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:22px;
		opacity: 1.4;
	}
	
	
	.suckerdiv ul{
margin: 0;
padding:0px;
list-style-type:none;
color: ffffff;
width: 100px; /* Width of Menu Items */

}
	
.suckerdiv ul li{
position: relative;
padding-left:-5px;
color: ffffff;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 140px; /*sub menu width*/
top: -0px;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{

overflow: auto; /*force hasLayout in IE7 */
color: ffffff;
text-decoration: none;
padding: 0px 0px;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: #ffffff;
}

.suckerdiv ul li a:hover{
color:#ffffff;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
color:#FFFFFF;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 0%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */



.middle_line
{
padding:0px;
margin:0px 0px 0px 30px;
float:left;
width:951px;
height:5px;
}


.middle_line1
{
padding:0px;
margin:0px 0px 0px 25px;
float:left;
width:686px;
height:4px;
}
.middle_line2
{
padding:0px;
margin:0px 0px 0px 25px;
float:left;
width:670px;
height:6px;
}
.middle_line3
{
padding:0px;
margin:0px 0px 0px 25px;
float:left;
width:950px;
height:6px;
}
#main_content
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:auto;
}

#main_content h1
{
padding:0px;
margin:10px 0px 5px 30px;
float:left;
font-size:20px;
font-style:normal;
font-weight:bold;
font-family:Trebuchet MS;
color:#F5821F;
width:686px;
}

.left_content
{
padding:0px;
margin:0px 0px 0px 28px;
float:left;
width:686px;
height:auto;
}

.left_content p
{
padding:0px;
margin:10px 0px 10px 0px;
float:left;
font-size:16px;
font-style:normal;
font-family:Trebuchet MS;
color:#333333;
text-align:justify;
width:686px;

}


.image
{
padding:0px;
margin:-40px 0px 0px 30px;
float:left;
width:221px;
height:300px;
}


.products
{
padding:0px;
margin:-30px 0px 0px 0px;
float:left;
height:auto;
width:1000px;

}

.products h1
{
padding:0px;
margin:10px 0px 5px 30px;
float:left;
font-size:20px;
font-style:normal;
font-weight:bold;
font-family:Trebuchet MS;
color:#F5821F;
width:686px;
}



.image_gallary1
{
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:auto;
}
.image_gallary1 div
{
float:left;
margin-bottom:40px;
width:250px;
height:200px;
margin-right:49px;
opacity:1;
margin-left:33px;
margin-top:10px;
}
.image_gallary1 div b
{
text-align:center;
float:left;
color:#6d6c6c;
font-size:16px;
margin:15px 0px 6px 0px;
width:250px;
height:30px;
text-shadow:none;
line-height:14px;
font-weight:bold;
}
.image_gallary1 div img
{
float: none;
opacity: 1;
z-index:1;
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s;
width:250px;
height:200px;
vertical-align:middle;

}
.image_gallary1 div img:hover
{
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
z-index:1;
color: #FFFFFF;
}



#footer
{
padding:0px;
margin:10px 0px 0px 0px;
float:left;
width:1000px;
height:177px;
background:url(../images/footer_bg.png);
}
.sitemap
{
padding:0px;
margin:16px 0px 0px 20px;
float:left;
width:90px;
height:95px;
}

.sitemap h2
{
padding:0px;
margin:0px 0px 0px 10px;
float:left;
font-size:14px;
font-style:normal;
font-family:Trebuchet MS;
color:#F68220;
font-weight:bold;
}

.sitemap ul
{
list-style-type:none;
padding:0px 0px 0px 0px;
text-decoration:none;
}
.sitemap li
{
float:left;
margin:0px 0px 0px 10px;
text-align:center;
padding-top:0px;
font-family: Arial;
font-size:10px;
color:#e0e0e1;
-webkit-transition-duration: 0.4s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.4s; /*Mozilla duration version*/
-o-transition-duration: 0.4s;
}
.sitemap li:hover
{
text-decoration:underline;
color:#F58220;
}



.product
{
padding:0px;
margin:16px 0px 0px 5px;
float:left;
width:160px;
height:95px;
}

.product h2
{
padding:0px;
margin:0px 0px 0px 10px;
float:left;
font-size:14px;
font-style:normal;
font-family:Trebuchet MS;
color:#F68220;
font-weight:bold;
width:100px;
}

.product ul
{width:160px;
list-style-type:none;
padding:0px 0px 0px 0px;
text-decoration:none;
}
.product li
{
float:left;
margin:0px 15px 0px 10px;
padding-top:0px;
font-family: Arial;
font-size:11px;
color:#e0e0e1;
-webkit-transition-duration: 0.4s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.4s; /*Mozilla duration version*/
-o-transition-duration: 0.4s;
}

.product li:hover
{
text-decoration:underline;
color:#F58220;
}



.contact_us
{
padding:0px;
margin:16px 0px 0px 20px;
float:left;
width:350px;
height:105px;
}

.contact_us h2
{
padding:0px;
margin:0px 40px 0px 0px;
float:left;
font-size:14px;
font-style:normal;
font-family:Trebuchet MS;
color:#F68220;
font-weight:bold;
width:100px;
}


.contact_us h5
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
font-size:12px;
font-style:normal;
font-family:Trebuchet MS;
color:#e0e0e1;
width:350px;
height:95px;
}





.text
{
padding:0px;
margin:16px 0px 0px 45px;
float:left;
width:300px;
height:50px;
}

.text p
{
padding:0px;
margin:0px;
float:left;
width:300px;
height:auto;
text-align:justify;
font-size:9px;
color:#e0e0e1;
}


.copyrgt
{
padding:0px;
margin:0px 0px 0px 509px;
float:left;
width:460px;
height:auto;
}

.copyrgt h5
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
font-size:9px;
font-style:normal;
font-family:Trebuchet MS;
color:#F68220;
width:460px;
}

.logo
{
padding:0px;
margin:60px 0px 0px 55px;
float:left;
width:300px;
height:auto;
}




.enquiry_form
{
height:495px;
width:480px;
float: left;
margin:8px 0px 15px 10px;
background:none;
-moz-border-radius:10px 0px 0px 10px;
-webkit-border-radius:10px 0px 0px 10px;
border-radius:10px 0px 0px 10px;
background:#3A3A3A;
padding:15px 20px 10px 30px;
border-right:4px solid #F58220;
}
.enquiry_form div
{
width:466px;
float: left;
height:auto;
color: #ffffff;
font-size:14px;
font-family:Trebuchet MS;
margin-top:4px;
font-weight: normal;
margin-right:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
}
.enquiry_form input
{
-moz-box-shadow: 0px 1px 0px #777;
-webkit-box-shadow: 0px 1px 0px #777;
background: #ddd url('img/inputSprite.png') no-repeat 4px 5px;
background: url('img/inputSprite.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(225,225,225) 0%,
           rgb(215,215,215) 54%,
           rgb(173,173,173) 100%
           );
	  background:  url('img/inputSprite.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(225,225,225)),
          color-stop(0.54, rgb(215,215,215)),
          color-stop(1, rgb(173,173,173))
          );
color:#333;
text-shadow:0px 1px 0px;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
}
.enquiry_form input:hover
{
background:#F58220;
}
.txt_box
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:356px;
float:right;
margin:0px;
background:#CCCCCC;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
}
.txt_area
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:356px;
float:right;
margin:0px;
}
.enquiry_form  select 
{
height:23px;
width:360px;
float:right;
color: #000000;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
background:#CCCCCC;
}
.enquiry_form  textarea 
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:356px;
float:right;
margin:0px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px ;
background:#CCCCCC;
}
.enquiry_form textarea:hover
{
background:#F58220;
}
.enquiry_form select:hover
{
background:#F58220;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color:#000000!important;
font-family: Arial!important;
 border:2px solid #F58220;
 font-weight:bold;
box-shadow: 0px 3px 0px #F58220 !important;
-moz-box-shadow: 0px 3px 0px #F58220!important;
-webkit-box-shadow: 0px 3px 0px #F58220 !important;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
}

#contact
{
height:500px;
width:430px;
float: left;
margin:8px 0px 8px 0px;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-radius:0px 10px 10px 0px;
border-radius:0px 10px 10px 0px;
background:#3A3A3A;
padding:10px 0px 10px 10px;
}
#contact a
{
color:#CCCCCC;
}
#contact a:hover
{
color:#CCCCCC;
text-decoration:underline;
}
#contact h3
{
height: auto;
width:410px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:5px 5px 6px 0px;
text-align:left;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
border-bottom:2px solid #F58220 ;
}
#contact h2
{
height: auto;
width:410px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:0px 5px 6px 0px;
text-align:left;
color:#FFFFFF;
font-size:22px;
font-weight:normal;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #ffffff;
font-weight:bold;
width:295px;
float:left;
margin:10px 0px 20px 0px ;
height:20px;
}
#contact b
{
font-size:15px;
color:#B60101;
font-weight:bold;
float:left;
width:120px;
margin:8px 0px 0px 0px ;
height:20px;
}
#about_us
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:auto;
}
#about_us h1
{
padding:0px;
margin:10px 0px 5px 30px;
float:left;
font-size:20px;
font-style:normal;
font-weight:bold;
font-family:Trebuchet MS;
color:#F5821F;
width:950px;
}
.table
{
width:950px;
margin:0px 0px 20px 30px;
padding:0px;
float:left;
}
#about_us p
{
padding:0px;
margin:10px 20px 10px 30px;
float:left;
font-size:16px;
font-style:normal;
font-family:Trebuchet MS;
color:#333333;
text-align:justify;
width:950px;
}

#about_us h2
{
padding:0px;
margin:10px 0px 5px 30px;
float:left;
font-size:17px;
font-style:normal;
font-weight:bold;
font-family:Trebuchet MS;
color:#000000;
width:950px;
}


#about_us p span
{
padding:0px;
margin:10px 0px 10px 0px;
float:left;
font-size:16px;
font-style:normal;
font-family:Trebuchet MS;
color:#333333;
text-align:justify;
width:700px;
}
#about_us p span a
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
font-size:16px;
font-style:normal;
font-family:Trebuchet MS;
color:#333333;
text-align:justify;
}
#about_us p span a:hover
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
font-size:16px;
font-style:normal;
font-family:Trebuchet MS;
color:#E67717;
}

#about_us p img
{
float:right;
opacity: 1;
z-index:1;
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s;
width:200px;
height:200px;
vertical-align:middle;

}