/* CSS Document */


body{
	margin:0px;
	background-color:#999999;
	background-image:url(../images/background_image.jpg);
	}

.content-part-bg{
	background-image:url(../images/pagebackbw.jpg);
	width:700px;
	background-position:center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
.black-color{
	background-color:#000000;
	}
.main-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#000000;
	font-weight:bold;
	}
.sub-heading{
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	text-decoration:underline;
	text-align:center;
}
.main-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	}
.img-border{
	border:1px solid #000000;
	}
.heading2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000000;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	}	
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	display:inline;
	}	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	display:inline;
	}		
.bold-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	font-weight:bold;
	}
.heading2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:17px;
	color:#000000;
}
.blue_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color:#6666CC;
}
.black_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	line-height:20px;
	color:#000000;
	text-decoration:none;
}
.small_text_heading{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;
	text-align: center;
}

/******************************** Inspection Request Form *********************************/

.text-field1{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:200px;
	height:16px;
	}
.text-field-small{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:100px;
	height:16px;
	}
.text-field-small2{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:40px;
	height:16px;
	}
.text-field-small3{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:70px;
	height:16px;
	}
.comment-field{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:200px;
	height:70px;
	}
.red-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	}
.drop-down1{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:50px;
	height:20px;
	}
.drop-down2{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:430px;
	height:20px;
	}
.drop-down3{
	border:1px #333333 solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:200px;
	height:20px;
	}
.text1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;
	}
	
.copy-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	}
	
.gallerybg{
background-image:url(../images/gallerybg.jpg);
background-repeat:no-repeat;
}	

a.link
{color:#000000;
text-decoration:none;
}
a.link:visited
{color:#000000;
text-decoration:none;
}

a.link:hover
{text-decoration:none;
color:#666666;
}



/* for gallery */
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 590px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px; /*margin around each panel*/
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#gallery {
		background-color: #444;
		padding: 10px;
		width: 590px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
