/* CSS Document */
body {
	margin:0px;
	background-color:#f3f3f3;
}

.top-bg {
	-moz-border-radius-bottomright: 50px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	background-image:url(../images/top.gif);
}
.box1 {
	background-image:url(../images/box1.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

.box2 {
	background-image:url(../images/box2.gif);
	background-repeat:no-repeat;
	background-position: center top;
}

.box3 {
	background-image:url(../images/box3.gif);
	background-repeat:no-repeat;
	background-position: center top;
}
.testimonial-box {
	background-image:url(../images/testimonial-box.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-radius: 5px;
}
.about-box {
	background-image:url(../images/about-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-radius: 5px;
	border-right: 1px solid #c7c7c7;
}

.video-box {
	background-image:url(../images/video-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-radius: 5px;
}

.video-box2 {
	background-image:url(../images/video-bg2.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-radius: 5px;
}

.box-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#333333;
	font-weight:normal;
}
.box-heading-blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#0973c9;
	font-weight:normal;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	font-weight:normal;
}
.text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:20px;
	font-weight:normal;
}
.text2-white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4e4e4;
	line-height:20px;
	font-weight:normal;
}
.text2-white-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:20px;
	font-weight:bold;
}

.text2-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:20px;
	font-weight:bold;
}

.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFFFFF;
	line-height:20px;
	font-weight:bold;
}
.heading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #666666;
	line-height:20px;
	font-weight:bold;
}

.pad {
	padding-right:2px;
}

.footer-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;

}

.footer-link a:hover {
	color:#666666;
	text-decoration:none;
	}
	
.banner-inner {
	background-image:url(../images/banner-inner.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.banner-inner2 {
	background-image:url(../images/banner-inner2.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.banner-inner3 {
	background-image:url(../images/banner-inner3.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.banner-inner4 {
	background-image:url(../images/banner-inner4.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.sub-page-bg {
	background-image:url(../images/sub-page-bg.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}

.banner-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#fff;
	font-weight:normal;
	text-align:right;
	text-shadow: 1px 2px 3px #3a3a3a;
}
.inner-content {
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;

}

.fancybox-custom .fancybox-skin {
    box-shadow: 0 0 50px #222;
}
.car-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	border: 1px solid #cccccc;
/*	-moz-box-shadow: inset 0 0 5px #cccccc;
	-webkit-box-shadow: inset 0 0 5px #cccccc;
	box-shadow: inset 0 0 4px #cccccc;
	behavior: url(../ie-css3.htc);
	-moz-border-radius: 15px;
	border-radius:8px;
*/}
.car-field:focus {
	border: 1px solid #0099FF;
	-moz-box-shadow: inset 0 0 5px #cccccc;
	-webkit-box-shadow: inset 0 0 5px #cccccc;
	box-shadow: inset 0 0 4px #cccccc;
	behavior: url(../ie-css3.htc);
	background-color:#ecf7fd;

}

.submit-qe-btn {
	text-indent: -9999em;
	background-image: url(../images/submit.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: inline-block;
	width: 87px;
	height: 31px;
	border: none;
	outline: 0px;
	cursor:pointer;
}
.img-pad {
	padding:3px;
	border:1px #e3e3e3 solid;
	height:130px;
	width:130px;
}
.img-pad2 {
	padding:5px;
	border:1px #e3e3e3 solid;
}

.text2-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
}
.text2-link a:hover {
	color: #0066FF;
	text-decoration: underline;
}
