@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
}
.flashdisp
{
	margin:0 auto;
	text-align:center;
	background:#E8E8E8;
	height:100%;
	padding-top:200px;
	/*width:100%;
	height:100%;
	display:table-cell; vertical-align:middle;*/
}
a img {
    border: medium none;
    outline: medium none;
    text-decoration: none;
}
a
{
	border: medium none;
    outline: medium none;
    text-decoration: none;
}
/*.scrollableArea a:hover
{
	background:#FF0000;
}*/
.main_wrapper
{
	margin:0 auto;
	width:988px;
	background:#FFFFFF;
	overflow:hidden;
	/*padding-top:10px;*/
}
.wrapper
{
	/*margin:0 auto;*/
	float:left;
	width:960px;
	background:#FFFFFF;
	overflow:hidden;
	/*padding-top:10px;*/
}
.left_shadow
{
	width:14px;
	height:682px;
	background:url(../images/home/drop-shadow-left.jpg) no-repeat;
	float:left;
}
.right_shadow
{
	width:14px;
	height:682px;
	background:url(../images/home/drop-shadow-right.JPG) no-repeat;
	float:left;
}
.headmenu
{
	float:left;
	width:960px;
	height:80px;
	border-top:solid 4px #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}
#logo
{
	float:left;
	width:385px;
	height:80px;
}
#logo_top
{
	float:left;
	width:300px;
	height:14px;
}
/*#logo_img
{
	float:left;
	width:300px;
	height:56px;
	padding-left:34px;
}*/
#menusys
{
	float:left;
	width:557px;
	height:80px;
}
#sliddiv
{
	float:left;
	width:557px;
	height:8px;
	position:absolute;
}
#menus
{
	float:left;
	width:557px;
	height:80px;
}
#prod_main_img_disp
{
   /* background: none repeat scroll 0 0 #FFFFFF;*/
    float: left;
    height: 354px;
    width: 495px;
}
/*#home,#aboutus,#product,#enquiry,#contactus
{
    float: left;
    height: 43px;
    padding-top: 13px;
    text-align: center;
    width: 130px;
}*/
.block{
     background-color: #FF0000;
    height: 8px;
    /*left: 409px;*/
    margin-top: 0;
    position: absolute;
    width: 107px;
}
.content
{
	width:960px;
	height:388px;
	float:left;
	/*background:#E8E8E8;*/
	background:url(../images/bg_content.jpg) repeat-x;
}
.top_spacer
{
	width:960px;
	float:left;
	height:34px;
	background:url(../images/home/top_bar.png) repeat-x;
}
.bottom_spacer
{
	width:960px;
	float:left;
	height:29px;
	/*padding-left:4px;*/
	/*padding-top:2px;*/
	background:url(../images/home/our_prod_bg.jpg) repeat-x;	
}
.footer_space
{
	width:960px;
	float:left;
	height:4px;
	background:#666666;	
}
.footer_right
{
    color: #444343;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    padding-top: 2px;
    text-align: right;
    width: 960px;
}
#about_us
{
	float:left;
	height: 334px;
    width: 890px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:10px;
	/*background:#000000;*/
} 
#about_us_prod
{
	    float: left;
    height: 354px;
    padding-left: 34px;
    padding-right: 34px;
    width: 892px;
	/*padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;*/	
}
.sub_cat
{
    /*background: url("images/home/top_bar.jpg") repeat-x scroll 0 0 transparent;*/
    float: left;
    height: 34px;
    width: 960px;
	font-family: "Trebuchet MS";
    font-size: 14px;
   /* font-style: italic;*/
    font-weight: bold;
	color: #494949;
}
.sub_cata {
     /* background: url("images/home/top_bar.jpg") repeat-x scroll 0 0 transparent;*/
    color: #424242;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    padding-left: 36px;
    padding-top: 5px;
    width: 924px;
}
.sub_categoryname
{
    float: left;
    height: 27px;
    padding-left: 37px;
    padding-top: 7px;
    width: 923px;
	 color: #424242;
	/* border-right: 1px solid #FFFFFF;*/
}

.page_num
{
    float: left;
    height: 27px;
    padding-right: 20px;
    padding-top: 7px;
    text-align: right;
    width: 460px;
}
.pagnumber
{
	float:right;
	width:22px;
}
#contact_l
{
    /*float: left;
     height: 319px;
    padding-right: 10px;
    padding-top: 15px;*/
   /* text-align: center;
        width: 440px;*/
	/*background:#ffffff;*/
    float: left;
    height: 344px;
    /*padding-right: 1px;*/
	padding-top:10px;
    text-align: left;
    width: 396px;
}
#contact_la
{
    float: left;
    height: 329px;
    padding-right:0px;
    padding-top: 15px;
    text-align: center;
    width: 1px;
}
#sub_small_img
{
    float: left;
    height: 342px;
    /*padding-bottom: 25px;*/
    padding-top: 10px;
    width: 84px;
	text-align:center;
	 border: 0px solid #FFFFFF;
}
.prod_small_img
{
	/*padding-top: 1px; */
	float:left; 
	/*border:1px solid #ffffff; */
	width:84px; 
	height:82px;"
}

img#headcntimg
{
	float:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:15px;
}
img#headcntimg1
{
    float: left;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 0;
}
p#abtdata{
	margin-top:-17px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#000000;
	
}
#about_us h4
{
	margin-top:-3px;
		font-family:"Trebuchet MS";
	font-size:14px;
	color:#000000;
}
p#abtdatat
{
	margin-top:6px;
		font-family:"Trebuchet MS";
	font-size:13px;
	color:#000000;
}
.validcss
{
 border:1px solid #ca6565 !important;
 background-color:#f7e1db;
 }
 #message {padding-left:12px; }
#message h2 {font-size:150%;color:green; }
#message p {color:green;font-weight:bold;margin-top:-12px;}
.cont_head
{
	color:#545454;
	font-weight:bold;
	font-size:14px;
	font-family:"Trebuchet MS";
}
.cont_data
{
	color:#000000;
	font-size:14px;
	font-family:"Trebuchet MS";	
}
input
{
	background:#e6e6e6;
	border:solid 1px #ffffff;
}
textarea#enqcontent
{
	background:#e6e6e6;
	border:solid 1px #ffffff;
}
textarea#enqaddress
{
	background:#e6e6e6;
	border:solid 1px #ffffff;
}
.prod_img1,.prod_img2,.prod_img3,.prod_img4,.prod_img5
{
	width:192px;
	float:left;
}
.prod_data1,.prod_data2,.prod_data3,.prod_data4,.prod_data5
{
	width:191px;
	float:left;
	text-align:center;
	height:34px;
	/*padding-top:8px;*/
	font-family:"Trebuchet MS";
	color:#494949;
	font-size:14px;
	font-weight:bold;
	/*font-style:italic;*/
	border-right:solid 1px #FFFFFF;
}
#prod_partdata
{
	float:left;
	height: 368px;
	width:477px;
}
#prod_partdata_1
{
    float: left;
    /*height: 328px;*/
	height:310px;
    padding: 10px;
    text-align: justify;
    width: 377px;
	 font-family: "Trebuchet MS";
    font-size: 13px;
	color:#000000;
	word-spacing:normal;
}
#seeproduct
{
	width:367px;
	height:18px;
	float:left;
	/*background:#000000;
*/	color:#000000;
font-size:13px;
font-family: "Trebuchet MS";
	padding-left:20px;
	font-weight:bold;
}
#prod_partdata_1 p
{
	 color: #494949;
    font-family: "Trebuchet MS";
    font-size: 15px;
    margin-top: 6px;
}
.prod_end_spacer
{
	width:520px;
	height:6px;
	float:left;
	background:url(../images/product/prodrepeat.PNG) repeat-x;
}
.prod_temp_cover
{
	 width: 530px;
	 float:left;
	 height:80px;
}
.prod_temp_img
{
	width:80px;
	float:left;
	height:70px;
	padding:5px;
	text-align:center;
}
.prod_temp_name
{
	width:440px;
	height:53px;
	text-align:left;
	float:left;
	padding-top:27px;
	
    font-family: "Trebuchet MS";
    font-size: 19px;
}
.prod_temp_name a
{
	border: medium none;
    outline: medium none;
    text-decoration: none;
	color: #494949;
}

/***************************************/


		#menu2 {
			/*background: #000;	*/	
		}
		
		#menu2 ul li a {
			color: #000000;
		}

		#menu2 ul li a span.over {
			background: #FF0000;
			color: #000;
		}
		
		.menu { 
			height: 80px;
			display: block;
		}

		.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.menu ul li {
			/* width and height of the menu items */  
			float: left;
			overflow: hidden;
			position: relative;
			text-align: center;
			line-height: 71px;
		}

		.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 107px;
			height: 80px;
			font-family: "Trebuchet MS";
   			font-size: 17px;
    		font-weight: normal;
			letter-spacing: 1px;
			text-decoration: none;
			cursor: pointer;
		}

		.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 107px;
		}

		.menu ul li a span.out {
			top: 0px;
			padding-top:9px;
		}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -89px;
			padding-top:9px;
		}
#home,#aboutus,#product,#enquiry,#contactus
{
     float: left;
    height: 40px;
    padding-top: 38px;
    text-align: center;
    width: 107px;
}
#wel_quick_hold1,#wel_quick_hold2,#wel_quick_hold3,#wel_quick_hold4
{
	float:left;
	width:240px;
	height:120px;
}
input#reset
{
	border:0;
}
input#submit_denq
{
	border:0;
}
input#submit_enq{
	border:0;
}
input.enq_inp
{
	width:418px;
}
.videoplay{
	
}.aaa {
	font-family: "Segoe UI";
	font-size: 12px;
	color: #F00;
}
