body{ margin:0px; font-family:Arial, verdana, sans-serif; font-size:12px;behavior: url("csshover.htc");}
div,span,p,h1,h2,td{ margin:0px;}
table{ /* border-collapse:collapse;*/}
.clr{ clear:both;}
.header{ background:url(../images/header-bg.gif) repeat-x #f7e6c4; height:142px; float:left; width:100%;}
.links td {
	font-size: 14px;
}

.logo{ background:url(../images/logo.gif) no-repeat 50% 50%; width:143px; height:119px; padding:11px;}
.logo a{ display:block;width:143px; height:119px;}
.phone{ background:url(../images/phone.gif) no-repeat; width:223px; height:28px;}
.lic{ font-size:15px; font-weight:bold; line-height:30px;}
.nav{ float:right; padding:0px 0px 0px 0px;}
.nav a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;}
div.navoff { background:none; text-align:center; float:left; line-height:32px; width:auto; margin:0px 5px 0px 0px;padding:0px 15px 0px 0px; cursor:pointer;}
div.navoff span{ float:left;padding:0px 0px 0px 15px;}
div.navoff span a{ color:#000000; text-decoration:none;}
div.navon { background:url(../images/nav-rgt.gif) no-repeat right top #595959; float:left; text-align:center; color:#FFFFFF; padding:0px 15px 0px 0px; line-height:32px;margin:0px 5px 0px 0px;cursor:pointer;}
div.navon span{ background:url(../images/nav-lft.gif) no-repeat left top ; float:left; padding:0px 0px 0px 15px;}
div.navon span a{ color:#ffffff; text-decoration:none;}

	
.pagebg{ background:url(../images/pagebg.gif) repeat-y; width:875px; padding:0px 15px 0px 15px;  color:#FFFFFF;}

#pagebg{
  width:875px;
  padding:0px 15px 0px 15px;  color:#FFFFFF;
  background: url("../images/pagebg.png") repeat-y;
}
* html #pagebg{
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pagebg.png", sizingMethod="scale");
} 

.holder{ position:relative; padding:0px 10px;}
.holder10{ padding:10px 0px 10px 10px;}

.curvecontainer{float:left; background:#FFFFFF;padding:0px; width:100%;}
div.curvetop{ background:url(../images/curve-top-rgt.gif) no-repeat right top; height:11px; float:left; width:100%; text-align:center; font-size:6px;}
div.curvetop span{ background:url(../images/curve-top-lft.gif) no-repeat left top; height:11px; float:left; width:10px;}
div.curvebot{ background:url(../images/curve-btm-rgt.gif) no-repeat right bottom; height:11px; float:left;}
div.curvebot span{ background:url(../images/curve-btm-lft.gif) no-repeat left bottom; height:11px; float:left; width:10px;}
.topcurve{ background:url(../images/curve-top.gif) no-repeat top #FFFFFF; width:234px; height:10px; color:#333333;}

.curveholder{ float:left; padding:0px 10px; width:100%; color:#333333;}
.testimonials{ padding:0px 10px 0px 10px; font-size:11px; line-height:20px;}
h1, h2, h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal; margin:5px 0px;}
h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin:5px 0px;}
h1 span{ color:#fed239;}
.homecont{ line-height:20px; color:#FFFFFF; padding:5px 0px;}
.homecont a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.homecont a:hover{ color:#FFFFFF; text-decoration:underline;}
.gallery-bg{ background:url(../images/gal-bg.gif) repeat-x;}
.cform{ padding:10px 5px;}
.fields{ font-size:11px; padding:5px; color:#ff6f05;}
div.tabtitle{ background:url(../images/tabtitle-rgt.gif) no-repeat right top; width:223px; float:left; height:39px; line-height:25px; padding:0px 0px 0px 0px; color:#FFFFFF;font-family:Georgia, Times, serif; font-size:19px;}
.txtbox{ border:1px solid #999999; width:150px;}
div.tabtitle span{ background:url(../images/tabtitle-lft.gif) no-repeat left top; float:left; padding:0px 0px 0px 10px;height:39px;}
.servicescontainer{ padding:10px 10px 10px 0px;}
.services{ background:#FFFFFF; width:92%; color:#000000; cursor:pointer; padding:5px 0px; border:5px solid #333333;}
.services h2{ text-indent:20px;}
.services ul{ margin:0px; padding:0px;}
.services ul li{ margin:0px; padding:0px; width:100%; line-height:33px; list-style:none; background:url(../images/arrow.gif) no-repeat; text-indent:30px;}
.services ul li a{ margin:0px; padding:0px; width:100%; line-height:33px; list-style:none; background:url(../images/arrow.gif) no-repeat; text-indent:30px; text-decoration:none; color:#000000;}
.services ul li:hover{ margin:0px; padding:0px; width:100%; line-height:33px; list-style:none; background:url(../images/services-over.gif) no-repeat;text-indent:30px;}
.services ul li.current{ margin:0px; padding:0px; width:100%; line-height:33px; list-style:none; background:url(../images/services-over.gif) no-repeat;text-indent:30px;}
.footer{ background:url(../images/footer.gif) repeat-x; height:45px; color:#FFFFFF; font-size:11px;}
.footer td{ padding:0px 10px; color:#fed239;}
.footer span{ color:#FFFFFF;}
.footer a{ color:#fed239; padding:0px 10px; text-decoration:none;}
.footer a:hover{ color:#ffffff; padding:0px 10px; text-decoration:undreline;}
.leftpanelhoder{
width:30%;
float:left; margin:0px; padding:0px;
}
.rightpanelhoder{
width:70%;
float:left; margin:0px; padding:0px;
}
.pad-left{
	padding-left:10px;
}
.contactform{
	border:3px solid #333333;
	background-color:#FFFFFF;
}
.txt-box{
	background:url(../images/txt-bg.gif) repeat-x;
	padding:6px 4px;
	width:200px;
	border:1px solid #6c6c62;
	color:#FF6600;
}
.txt-area{
	background:url(../images/txt-bg.gif) repeat-y;
	padding:6px 4px;
	height:65px;
	width:250px;
	border:1px solid #6c6c62;
	color:#FF6600;
	background-color:#F4F4F4;
}
.form1{
	font-family:  Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align:right;
	font-weight: bold;
}
.mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
ul.gal-nav {
	list-style:none;
	margin: 0 8px 8px 8px;
	font:16px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
ul.gal-nav li {
	float:left;
	width:120px;
	text-align:center;
}
ul.gal-nav li a {
	color:#FFF;
	text-decoration:none;
	width:inherit;
	display:block;
}
ul.gal-nav li a:hover {
	color:#DB3;
	text-decoration:none;
}