body
{
margin:0px;
padding:0px;
background-color:#041d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373b3d;
background-image:url(../images/body.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

p,img,h1,form,textfield,span{margin:0px;
padding:0px; border:0px;
}
h1{ font-family:"Verdana"; font-size:14px; color:#fff; margin-left:10px; margin-bottom:15px;}
h2{ font-family:"Verdana"; font-size:12px; color:#fff; margin-left:10px; margin-bottom:15px;}
h3{ font-family:"Verdana"; font-size:10px; color:#f3940c; margin-left:10px; font-weight:bold; margin-bottom:0px; margin-top:10px;}
h4{ font-family:"Verdana"; font-size:14px; color:#fff; padding-left:50px; margin-bottom:15px;}

a{
color:#fff;
text-decoration:none;
}
a:hover{
color:#fff;
text-decoration:underline;
}
.maindiv{
width:902px;
margin:0px auto; padding:0px; position:relative;
}
.mainhaeder{ margin:0px; padding:0px;}
.hedaer{
background-image:url(../images/logo-header.jpg);
background-repeat:no-repeat;
height:70px;
padding-top:10px;
}
.headerspan{
float:right;
color:#FFFFFF;
margin-right:110px;
margin-top:40px;
}
.headerspan a{
color:#FFFFFF;
line-height:20px;
}
.yellow{
background-color:#d96507;
height:5px;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
.logo{ width:279px; height:105px; padding:0px; margin:0px; position:absolute; left:0px; top:200px; background:url(../images/jj.jpg) no-repeat;}

.flash{
margin-top:2px; padding:0px; margin:0px;
/*position:relative;*/
}
.flash1{
margin-top:2px;
/*position:relative;*/
}
.clearboth{
clear:both;
}
.menu-back{
background-image:url(../images/menu-back.jpg);
background-repeat:repeat-x;
background-position:top;
height:47px;
}
ul.menu{
padding:0px;
margin:0px 0px 0px 290px; 
list-style-type:none;
}
ul.menu li{
padding:0px 0px 0px 0px;
margin:0px;
float:left;
background-image:url(../images/sep.jpg);
background-repeat:no-repeat;
background-position:right 1px;
}
ul.menu li a{
font-family:Tahoma;
font-size:13px;
color:#f2f6fd;
padding:0px 10px 0px 10px;
margin:0px;
line-height:45px;
font-weight:bold;
}
ul.menu li a:hover{
color:#000;
text-decoration:none;
}
.mainbody{
background-color:#1d2e51;
padding-top:35px;
padding-left:35px;
padding-right:35px;
}
.newsletter{
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:20px;
}
.textinput{
border:1px solid #FFFFFF;
background-color:#1d2e51;
height:15px;
color:#FFFFFF;
}
.btn{
background-color:#cecdd1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1d2e51;
width:70px;
height:18px;
border:0px;
}
.welpic{
float:left;
width:236px; padding-bottom:20px;
}

.welpic img{
border:1px solid #8e97a8;
}
.yellowBox{
background-color:#ffeabb;
margin-top:2px;
padding:5px;
}
.middle{
float:left;
width:580px;
margin-left:10px;
}
.middle h1{
color:#fff;
font-size:25px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
}
.middle p{
margin-left:10px;
margin-right:10px;
margin-top:5px; margin-bottom:5px;
font-family:Tahoma;
font-size:12px;
line-height:16px;
color:#FFFFFF;
text-align:justify;
}

.more{
background-image:url(../images/more.jpg);
background-repeat:no-repeat;
background-position:left;
float:right;
display:block;
color:#FFFFFF;
padding-left:15px;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.leftpanel{
float:left;
width:480px;
background-image:url(../images/collagn.jpg);
background-repeat:no-repeat;
background-position:left 5px;
}
ul.cat{
padding:0px; padding-top:10px;
margin:2px 0px 0px 80px; 
list-style-type:none;
}
ul.cat li{
padding:4px 0px 4px 15px;
margin:0px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left 5px; color:#fc9b4f; line-height:14px;
}
ul.cat li a{
font-family:Tahoma;
font-size:12px;
color:#fc9b4f;
padding:0px 0px 0px 5px;
margin:0px;
line-height:25px;
text-decoration:underline;
}
ul.cat li a:hover{
color:#fc9b4f;
text-decoration:none;
}

.rightpanel{
float:right;
width:327px;
}
.reach{
background-image:url(../images/box-back.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#9e979c;
width:290px;
margin-top:20px;
margin-left:10px;
padding:3px;
}
.reach h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:30px;
text-transform:uppercase;
color:#1d2e51;
margin-top:5px;
margin-left:10px;
}
.reach P
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#1d2e51;
margin-top:5px;
margin-left:10px;
}
.phone{
background-image:url(../images/P-ICON.jpg);
background-repeat:no-repeat;
background-position:left;
color:#7d253d;
font-size:11px;
line-height:18px;
padding-left:15px;
display:block;
text-align:left;
margin-left:10px;
}
.phone1{
background-image:url(../images/P-ICON1.jpg);
background-repeat:no-repeat;
background-position:left;
color:#7d253d;
font-size:11px;
padding-left:15px;
line-height:18px;
display:block;
text-align:left;
margin-left:10px;
}
.phone2{
background-image:url(../images/P-ICON2.jpg);
background-repeat:no-repeat;
background-position:left;
color:#7d253d;
line-height:18px;
font-size:11px;
padding-left:15px;
display:block;
text-align:left;
margin-left:10px;
}

.footer{
margin:5px 5px 15px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
background-color:#041d4f;
height:56px;

}

.jj{
width:279px; height:105px; padding:0px; margin:0px; position:absolute; left:0px; top:395px; border:1px solid #000; 
}
.footerleft{
float:left;
width:470px;
color:#FFFFFF;
font-size:11px;
}
.footerleft a{
color:#FFFFFF;
padding:0 5px 0 5px;
}
.footerright{
float:right;
width:350px;
font-size:11px;
color:#FFFFFF;
}
.footerright a{
color:#FFFFFF;
}




.testimonial_box { border:1px dotted #fff; margin-left:10px; padding-bottom:5px; padding-top:5px; margin-bottom:5px;}

.services_box { /*border:1px dotted #fff;*/ margin-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:5px;}

.productbox-row{ padding:0px 0px 0px 10px; margin:0px; }

.product_box{ width:150px; margin:7px;  float:left; color:#fff; padding:10px; border:1px solid #ED883D;}
	
.imgbox{
	height:100%;
	overflow:hidden;
	width:auto;
	}
.imgbox img{
	float:left;
	display:block;
	padding:10px;
	border:1px solid #ED883D;
	margin:0 10px 0 0;
	}	
.pro_img{
	display:block;
	padding:10px;
	}
.pro_cont{
	float:right;
	width:420px;
	}		
.productbox-row .header1{ font-family:"Verdana"; font-size:14px; color:#fff; padding-left:50px; margin-bottom:15px; font-weight:bold; }	
.table_content{padding:0px; margin:0px; padding-right:10px; padding-left:10px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.table_content p{padding:0px; margin:0px; padding-right:0px; padding-left:10px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fff;}
.table_content b{color:#FF6600;}
.table_content .header{font-family:"Verdana"; font-size:14px; color:#FF6600; margin-left:10px; font-weight:bold; margin-bottom:0px; margin-top:0px;}
.table_content a{ color:#ff4444; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.scrollClipper{
width:650px; height:450px; overflow:auto; 
}
.msgbox{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FF0000; padding-left:10px;}
