/* CSS Document */
body
{
padding:0px;
margin:0px;
font-family:Trebuchet MS;
background-color:#CCCCCC;
}
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;
}
#image
{
border:none;
}
#main
{
width:1000px;
margin:auto;
}
#main_frame
{
padding:0px;
margin:0px;
width:1000px;
float:left;
background-color:#FFFFFF;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border:2px solid #000000;
border-top: none;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}

#header
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:120px;
background:url(../images/headers.png) no-repeat;
}
#srch
{
padding:0px;
margin:18px 0px 0px 839px;
float:left;
height:43px;
width:140px;
}
.search_box
{
float: right;
background: url(../images/serch_back.png) no-repeat;
height:50px;
width:155px;
margin:0px  0px 0px 0px;
}
.txtarea_search
{
background: none;
height:20px;
width:90px;
float: left;
margin:12px 0px 0px 2px;
border:none;
color:#8a8889;
font-weight: normal;
font-family:Trebuchet MS;
font-size:10px;
text-indent:0px;
padding-left:3px;
}
.search_box_button
{
background:url(../images/search_button.png) no-repeat;
height:30px;
width:30px;
float: left;
margin:10px 0px 0px  0px;
border:none;
}
.search_box_button:hover
{
cursor: pointer;
}

.menu
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:1000px;
height:52px;
background:url(../images/menu_bg.png) no-repeat;
}
.menu ul{

	height: auto;
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	margin-left:210px;
	text-shadow:none;	
	}
.menu li{
		float:left;
		padding:0px;
		background:none;
		width:143px;
		height:38px !important;
		margin-left:15px;
		font-weight: normal;
		}
		.menu li:hover{
		float:left;
		padding:0px;
		background:url(../images/menu_hover.png) no-repeat;
		width:143px;
		height:38px;
		font-family:Trebuchet MS;
		}
.menu li a{
		
		color:#ffffff;
		display:block;
		font-size:16px;
		line-height:24px;
		margin:0px;
		padding:0px;
		text-align: center;
		text-decoration:none;
		padding-top:0px;
		width:143px;
		font-family:Trebuchet MS;		
		}
		.menu li a:hover, .menu ul li:hover a{			
			color: #000000;
			text-decoration:none;
			border-radius:30px;
		-moz-border-radius:30px;
       -webkit-border-radius:30px;
			}
.menu li ul{
		background:#d00000;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		margin-top:0px;
		margin-left:5px;
		position:absolute;
		width:316px;
		z-index:999;
		padding-top:0px;
		border-radius:15px;
		-moz-border-radius:15px;
       -webkit-border-radius:15px;
		
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display:block;
		}
.menu li li {
		background: bottom left no-repeat;
		display:block;
		float: left;
		margin:0px;
		padding:0px;
		width:300px;
		height:25px;
		}
		.menu li li:hover {
		background: none !important;
		width:200px;
		height:25px;
		}
	.menu li:hover li a{
		background:none;
		width:300px !important;
		color:#FFFFFF !important;
		font-size:16px;
		}
	.menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 15px;
		text-align:left;
		}
		.menu li ul li ul{
		display:none;
		position: relative;
		visibility:hidden;
		margin-top:-10px;
		background:#000000 !important;
		}
		.menu li ul li ul li a
		{
		background: none!important;
		
		}
		.menu li ul li ul li a:hover
		{
		background:#a9a9aa !important;
		border:1px solid #ffffff;
		color:#000000  !important;
		
		}
		
		.menu li ul li:hover ul{
		display:block;
		position:absolute;
		margin-left:140px;
		visibility: visible;
		
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#353535;
			border:1px solid #000000;
		    color: #FFFFFF !important;
			text-decoration:none;
			
			}
	.menu p{
		clear:left;
		}	

		

#show
{
background:url(../images/menu_hover.png) no-repeat;
width:143px;
height:38px;
color:#000000 !important;
}	

#images
{
padding:0px;
margin:0px;
float:left;
height:300px;
width:1000px;
}


#strip_b
{
padding:0px;
margin:0px;
float:left;
width:1000px;
height:19px;
background:url(../images/strip_b.png);
}


#main_content
{
padding:0px;
margin:0px;
float:left;
width:1000px;
}

#main_content p
{
padding:0px;
margin:10px 0px 0px 20px;
float:left;
width:958px;
text-align:justify;
font-family:Trebuchet MS;
font-size:16px;
color:#000000;
}
#main_content h2
{
padding:0px;
margin:10px 0px 0px 20px;
float:left;
width:958px;
text-align:justify;
font-family:Trebuchet MS;
font-size:20px;
color:#000000;
}

.img_1
{
padding:0px;
margin:10px 0px 0px 20px;
float:left;
height:25px;
width:308px;
}

#products
{
padding:0px;
margin:0px;
float:left;
width:1000px;
}


.product_view
{
padding:0px;
margin:10px 0px 0px 20px;
float:left;
height:21px;
width:124px;
}

.strip
{
padding:0px;
margin:10px 0px 0px 0px;
float:left;
width:985px;
height:6px;
}
.img_gallery
{
margin:20px 0px 0px 20px;
float:left;
width:958px;
height:220px;
}
.img_gallery div
{
float:left;
margin-bottom:0px;
width:153px;
margin-right:0px;
opacity:1;
margin-left:6px;
margin-top:5px;
}
.img_gallery div b
{
text-align:center;
float:left;
color: #000000;
font-size:11px;
margin:20px 0px 6px -4px;
width:153px;
text-shadow:none;
line-height:14px;
font-weight:bold;
}
.img_gallery 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:140px;
height:156px;
vertical-align:middle;
margin:0px 0px 0px 0px;


}
.img_gallery img:hover
{
-webkit-transform:scale(1.2); 
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
box-shadow:0px 0px 30px gray; 
-webkit-box-shadow:0px 0px 30px gray; 
-moz-box-shadow:0px 0px 30px gray; 
opacity: 1;
z-index:999;
cursor:pointer;
display: block;
}



#footer
{
background:url(../images/footer_bg.png)no-repeat #FFFFFF;
width:1000px;
height:48px;
float:left;
text-shadow: 4px 5px 5px rgba(0, 0, 0, 0.25);
-moz-border-radius:0px 0px 12px 12px;
-webkit-border-radius:0px 0px 12px 12px;
margin:0px 0px 0px 0px;

}
#footer img
{
float:left;
}
.footer_menu
{
width:540px;
height:48px;
float:left;
margin:0px 0px 0px 90px;
}
.footer_menu ul
{
list-style-type:none;
padding:0px 0px 0px 0px;
}
.footer_menu li
{
float:left;
margin:5px 0px 0px 70px;
text-align:center;
padding-top:0px;
font-family: Arial;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
-webkit-transition-duration: 0.4s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.4s; /*Mozilla duration version*/
-o-transition-duration: 0.4s;
}
.footer_menu li:hover
{
-webkit-transform:scale(1.5); 
-moz-transform:scale(1.5);
-o-transform:scale(1.5);
z-index:1;
color:#FFFFFF;
}






.enquiry_form 
{
height:480px;
width:450px;
float: left;
margin:10px 0px 12px 50px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:0px 10px 10px 10px;
border-left:3px solid #ed1c24;
border-right:3px solid #ed1c24;
}
.enquiry_form h5
{
width:317px !important;
float:left;
font-family:"Myriad Pro";
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
color:#000000;
height:auto;
border-bottom:1px solid #ed1c24;
}
.enquiry_form div
{
width:450px;
float: left;
height:auto;
color:#000000;
font-size:14px;
font-weight:normal;
margin-top:4px;
margin-right:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-family: "Myriad Pro";
}
.enquiry_form input
{
background:#000033;
color:#ffffff;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}
.enquiry_form input:hover
{
background:#ed1c24;
}
.txt_box
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px;
width:350px;
float:right;
margin:0px;
background:#ed1c24;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}
.txt_area
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px;
width:350px;
float:right;
margin:0px;
}
.enquiry_form  select 
{
height:23px;
width:350px;
float:right;
color: #ffffff;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
padding:0px 0px 0px 0px;
background:#000000;
}
.enquiry_form  textarea 
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:40px;
width:350px;
float:right;
margin:0px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px ;
background:#000000;
}
.enquiry_form textarea:hover
{
background:#ed1c24;
}
.enquiry_form select:hover
{
background:#ed1c24;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color: #ed1c24!important;
font-family: Arial!important;
border:2px solid #FFFFFF;
font-weight:bold;
box-shadow: 0px 3px 0px #333 !important;
-moz-box-shadow: 0px 3px 0px #333!important;
-webkit-box-shadow: 0px 3px 0px #333 !important;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
background:#000000!important;
}
.button:hover
{
 color:#ed1c24;
 }
 
 
 
.contact 
{
height:185px;
width:400px;
float:left;
margin:10px 0px 8px 20px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:0px 0px 10px 10px;
border-left:3px solid #ed1c24;
border-right:3px solid #ed1c24;
}
.contact span
{
color:#000000;
font-size:14px !important;
font-weight:bold;
float:left;
}
.contact h5
{
width:320px !important;
float:left;
font-family:"Myriad Pro";
margin:0px 0px 10px 0px;
padding:0px;
font-size:18px;
color:#000000!important;
height:auto;

}

.contact font
{
font-family:"Myriad Pro";
font-size:20px !important;
color:#000000;
width:350px;
text-align: left;
float:left;
font-weight:bold;
 
}
.contact b
{
color:#000000!important;
font-family: Trebuchet MS;
float:left!important;
font-size:16px;
margin:5px 0px 0px 0px;
width:350px;
font-family:"Myriad Pro";
line-height:15px;
font-weight:normal;
}

#main_content h1
{
padding:0px;
margin:10px 0px 10px 20px;
float:left;
font-size:26px;
font-family:Trebuchet MS;
width:900px;
text-decoration:underline;
color:#ed1c24;
}


#main_content h2
{
padding:10px;
margin:10px 0px 10px 0px;
float:left;
font-size:24px;
font-family:Trebuchet MS;
width:980px;
background-color:#ed1c24;
text-decoration:underline;
color:#ffffff;
}
#main_content ul
{
float: left;
list-style-position: outside;
margin-left:35px;
height:auto;
font-family: Trebuchet MS;
width:650px;

margin-bottom:10px;
margin-top:10px;
list-style-type:none;
}
#main_content li
{
margin-bottom:5px;
float:none;
font-family:Trebuchet MS;
font-size:16px;
text-shadow:none;
list-style:disc;
}
#main_content p span
{
padding:0px 0px 0px 0px;
margin:10px 10px 10px 0px;
float:left;
width:640px;
font-size:16px;
font-family:Trebuchet MS;
text-align:justify;
color:#000000;
font-style:normal;
}


#main_content h4 a
{
padding:0px 0px 0px 32px;
margin:10px 0px 10px 0px;
float:left;
width:800px;
color:#000000;
font-size:18px;
font-family:Trebuchet MS;
text-decoration:none;
font-weight:bold;
color:#211e55;
text-decoration:underline;
}
.pic_1
{
padding:0px;
margin:10px 0px 10px 15px;
float:left;
height:250px;
width:250px;
background-color:#666666;
}
#table
{
padding:0px;
margin:20px 0px 10px 20px;
float:left;
width:930px;
background-color:#ed1c24;
}


#table1
{
padding:0px;
margin:20px 0px 10px 20px;
float:left;
width:930px;
background-color:#ed1c24;
}





.slider
{
width:1000px;
height:300px;
float:left;
background-attachment:scroll;
margin-top:-1px;
}
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:300px;
	float:left;
	
	
}
	#gallery a {
	float:left;
	position:absolute;
	left: 0px;
	width: 1000px;
	height: 300px;
	}
	
	#gallery a img {
		border:none;
		opacity: 2.4;
		float:left;
		width:1000px;
 		height:300px;
		margin:0px 0px 0px 0px;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		color:#ffffff; 
		height:324px; 
		width:746px; 
		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;
	}
	
