

body{
	font-family:'Arial';
}
img{
	margin:0;
	padding:0;
	border:none;
}

h1{
	padding:0;
	margin:0;
}
a.logo {
	position:absolute;
	left:0;
	top:68px;
	background: url(logo.jpg) center no-repeat;
	height:133px;
	width:100%;
	display:block;
}
h2{
	text-decoration:underline;
	width:auto;
	font-weight:normal;
	font-size:18px;
	color:#666;
	background: url(shad_bg.jpg) left bottom no-repeat;
}
h3{
	float:left;
	width:170px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin:0px 0px 15px 0px!important;
	margin:0px 0px 15px 0px;
	padding:0 0px 0px 0px;
	border:solid 0px;
	/*background: url(shad_bg.jpg) left bottom no-repeat; */
}

a{	color:#000; font-weight:700; text-align:center; text-decoration:none; outline:none;}
a:hover{color:#F00; text-decoration:none;outline:none;}
.demo a{ float:left; text-align:center; margin:0; padding:0; margin:0px 0px 0px 2px!important; margin:0px 0px 0px 0px; text-align:center; display:block; width:125px; height:105px; }
.demo a img{ float:left; border:solid 1px #999; border-bottom:2px #999 groove;  text-align:center; padding:0px; margin:0px 0px 0px 0px; background:url(pro_img_bg.jpg)no-repeat; width:120px; height:100px; }
ul,li,dl,dt,dd{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
.middivclass
{
	margin-top:20px; border:solid 0px;
}

.main_content_demo
{
	padding:0px;
	display:block;
	border:#F00 solid 0px;
	position:relative;
	
	background-color: rgba(255%,255%,170%,0.5);
   	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF);
   
   	height:auto!important; height:520px; 
	width:955!important; width:950px; 
	margin:0px 30px 10px 20px!important; margin:10px 5px 0px 5px;
   	}
.divclass {
	height:auto!important; height:auto; 
	width:955px!important; width:945px; 
	margin:0px 0px 0px px!important;
   	border:solid 0px #F00;
	text-align:center;
	vertical-align:middle;
}	
.productimageborder
{
	border:solid 1px #999;
	
}	
.footer
{	
	width:auto!important; width:auto;
	font-size:10px; font:"Arial"; font-style:normal;
	text-align:right;
	vertical-align:middle; 
	border:0px;	
	margin:0px 0px 20px 0px!important; margin:0px 0px 10px 0px; 
	color:#333;
}
.color-block 
	{
	   background-image:url('images/bgimghome.jpg'); background-repeat:no-repeat; background-attachment:fixed;
	   background-color: rgba(255%,255%,170%,0.5);
    } 
.maindiv
{
	width:auto!important; width:940px;
	height:auto!important; height:auto;
	border:solid 1px #000; border-left:none; border-right:none;
	margin:0px 0px 5px 0px!important; margin: 0px 0px 0px 0px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}
.gallerytable
{
	margin: 10px 10px 10px 10px;
	
}

.hingestabgallery
	{	
		border-collapse:20px; border-spacing:7px;
		vertical-align:middle;
		border:solid 0px #FF0;
		width:auto!important; width:300px;
		height:auto;
		margin:8px 0px 8px 8px!important; margin:5px 0px 5px 8px;
		text-align:right;
		
	}
.hingestabgallerytd
	{
		
		width:auto; height:110px; vertical-align:middle;
		text-align:left;
		border:solid 0px #999;
	}
.color-block {
	   background-image:url('images/inquerybgimg.jpg'); background-repeat:no-repeat; background-attachment:fixed;
	   background-color: rgba(255%,255%,170%,0.5);
    } 
.phptb
{
	border:solid 1px; color:#F00;
	text-decoration:underline;
	width:700px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.alink{ font-size:16px; color:#0A51F5;}

.spacingdiv
	{
		margin:10px 5px 5px 0px!important; margin:10px 0px 5px 0px
	}
.spacingtable
	{
		border:solid 0px #F00;
		width:auto!important; width:350px;
	}
.proimg
{
	border:solid 2px #999; border-bottom-style:outset; border-top-style:inset!important; border-top-style:inset;
}
.spclass
{
	color:#333; font-size:12px; vertical-align:middle; margin: 0px 0px 5px 0px!important; 
}
.nextpre
{
	margin-left:30px;
 }
.nestedtable
 {
	 border:solid 1px #999; margin:10px 0px 10px 0px;
	 
 }
 .hrclass
 {
	 size:1; color:#999; border-collapse:separate;
 }
 
 /* footer contatin */
 .contactfont
{
	vertical-align:middle!important; vertical-align:middle;
	height:auto; width:330px; text-align:left; font-family:"Arial"; font-size:12px;
}
.contactp
{
	color:#F00;	
}
.conth4
{
	color:#F00; font-size:20px;
	 font-family:"Futura Bk BT";
}
.contimage
{
	border:solid 1px; background-color:#999;
}
.sideview
{
	border:solid 0px; height:400px; width:110px; margin-left:5px;
}
.producttable
{
	border:solid 1px;
}
.productimage
{
	border-top:solid 0px #999; border-bottom:solid 0px #999;
	height:100px;
}
.tdfont
{
	height:115px; width:170px;	
	margin-left:5px; margin-right:5px; margin-left:2px; border:0px; 
	font-size:12px!important; font-size:11px; vertical-align:text-top!important; color:#333;
	text-align:justify; letter-spacing:0.05em;
	border-top:solid 0px; border-bottom:solid 0px;
}