body{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	line-height:20px;
}
a{font-weight:bold;
color:#C30;
text-decoration:none;
}
a:hover{
	color:#09F;
	text-decoration:underline;
}
h5 {
	color: #299010;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: -1px;
	padding: 9px 0px 0px 0px;
	margin: 0;
}
img{
	border:0px;
}
h3{
color:#FF6600;
font-size:16px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.jquerycssmenu{
font: bold 12px Verdana;
padding-left: 15px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-transform:capitalize;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
background: white url(../images/tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 7px 10px 7px 7px;
margin-right: 3px; /*spacing between tabs*/
border: 1px solid #3196c0;
border-bottom-width: 0;
color: #3196c0;
text-decoration: none;
}

.jquerycssmenu ul li a:hover{
background-image: url(../images/tintbluedark.gif); /*tab link background during hover state*/
color: #000000;
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
/*border-top: 2px solid #3196c0;
*/}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
background: white;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #3196c0;
color:#3196c0;
font-weight:bold;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
.header{
background-image:url(../images/headbg.gif);
height:147px;
background-repeat:repeat-x;
}
.topslide{
height:150px;
}
.maintable{
border:1px solid #d7d7d7;
background-image:url(../images/bk_bg.gif);
background-repeat:repeat-x;
background-color:#f0efeb;
}
.logo{
padding-left:5px;
background-image:url(../images/call.gif);
background-position:right center;
background-repeat:no-repeat;
margin-right:20px;
}
.footer{
background-image:url(../images/footbg.gif);
height:90px;
background-repeat:no-repeat;
}
.footlinks{
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:15px;
}
.footlinks a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.copyrights{
color:#FFFFFF;
text-align:center;
padding-top:15px;

}

.topround{
background-image:url(../images/topround.gif);
height:15px;
background-repeat:no-repeat;
}
.contentbox{
background-color:#FFFFFF;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;

}

.featurehead{
font-weight:bold;
color:#FFFFFF;
font-size:14px;
background-image:url(../images/fe_bg.gif);
background-repeat:repeat-x;
padding:5px;
text-transform:uppercase;
height:28px;
font-family:Arial, Helvetica, sans-serif;

}
.feature{
height:184px;
background-color:#FFFFFF;
color:#666666;
}
.feature_content{
padding:10px;
color:#333333;
}
.feature_content img{
padding:3px;
border:1px solid #d7d7d7;
margin-right:5px;
margin-bottom:5px;
}
.contentbox{
padding-left:10px;
}
.devider{
width:25px;
background-image:url(../images/devider.gif);
background-repeat:no-repeat;
background-position:center;
}
.heading{
color:#006699;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #d7d7d7;
}
.ser_link{
color:#333333;
font-weight:bold;
text-transform:capitalize;
border-bottom:1px dashed #d7d7d7;
padding-bottom:5px;
padding-top:10px;
}
.ser_link:hover{
background-color:#FFFFCC;
}
.more{
text-align:right;
padding-right:10px;
color:#006699;
margin-top:10px;
border-bottom:1px solid #d7d7d7;
padding:5px;
}
.more a{
color:#006699;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.more a:hover{
text-decoration:underline;
}
.products_mini{
width:150px;
padding:10px;
float:left;
text-align:center;
text-transform:capitalize;
}
.products_mini a{
text-decoration:none;
color:#0099CC;
font-weight:bold;
}

.products_mini img{
border:1px solid #d7d7d7;
padding:3px;
}
.products_mini img:hover{
border:1px solid #006699;
padding:3px;
}
.address{
	padding:10px;
	padding-bottom:20px;
}
.contact_main1{
	background-color:#ffffff;
	padding:3px;
	border:1px solid #d7d7d7;
	margin-left:20px;

}
.contact_main1:hover{
	background-color:#ffffff;
	border:1px solid #ffffff;

}
.contact_main{
	background-color:#f5f5f5;
	padding:10px;
	background-image:url(../images/contact-black.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.contact_main:hover{
	background-image:url(../images/contact-color.gif);
}

.contact_main span a{
	color:#900;
}
.product img{
padding:3px;
border:1px solid #d7d7d7;
margin:5px;
}
.product {
padding:5px;
border: 1px solid #d7d7d7;
background-color:#f5f5f5;
padding-bottom:20px;
}
.product:hover {
border: 1px solid #999999;
background-color:#ffffff;
}
.pics img{
padding:5px;
border:1px solid #d7d7d7;
background-color:#FFFFFF;
}
.proTitle{
font-weight:bold;
font-size:14px;
color:#000000;
padding-bottom:10px;
text-transform:uppercase;
text-decoration:underline;
}
.test_main1{
	background-color:#ffffff;
	padding:3px;
	border:1px solid #d7d7d7;

}

.test_main1:hover{
	background-color:#ffffff;
	border:1px solid #ffffff;

}
.client_main{
	background-color:#f5f5f5;
	padding:10px;
	background-repeat:no-repeat;
	background-position:left;
	color:#333;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.testi_divider{
	border-right:1px solid #d7d7d7;
	padding-right:10px;
}
.testi_img{
	width:150px;
	height:55px;
	padding:3px;
	border:1px solid #d7d7d7;
	background-color:#FFF;
	margin-left:10px;
}
.head{
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:5px;
	font-family:"Times New Roman", Times, serif;
}
.testi a{
font-weight:normal;
color:#C30;
text-decoration:none;
font-size:12px;
}
.testi a:hover{
	color:#09F;
	text-decoration:underline;
}
.topmar{
color:#000000;
font-weight:bold;
padding:5px;
margin-left:10px;
margin-right:10px;
border-bottom:1px dashed #d7d7d7;
}

.morepro{
text-align:right;
padding-right:10px;
color:#006699;
margin-top:10px;
border-bottom:1px solid #d7d7d7;
padding:5px;
clear:both;
}
.morepro a{
color:#006699;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.morepro a:hover{
text-decoration:underline;
}
.featurestxt{
font-weight:bold;
color:#990000;
margin-bottom:10px;
font-size:14px;
}
.f_link{
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
}
.f_link a{
color:#006699;
}