@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.eot');
	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');
	font-weight: normal;
}
Body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg-rpt.jpg) repeat-x 0px 0px #f4f4f4;
	margin:0px;
	padding:0px;
	display:block;
	color: #1E1E1E;
	font-size: 12px;
}
Body.admin {
	background:url(../images/admin-bg-rpt.jpg) repeat-x 0px 0px #f4f4f4;
}
#wrapper {
	display:block;
	margin:0px auto;
	background:none transparent;
	padding:0px;
	width:987px;
}
#header {
	background:url(../images/header-bg.jpg) no-repeat center 0px transparent;
	height:102px;
}
.logo {
	float:left;
	margin:0 0 0 6px;
	padding:0px;
	width:387px;
	height:97px;
	overflow:hidden;
}
.logo a img {
	margin:0px;
	padding:0px;
	border:0px;
}
.top-right {
	background:url(../images/support-bg.png) no-repeat 0px bottom transparent;
	float:right;
	width:430px;
	height:100px;
	overflow:hidden;
}
.top-right.administrator {
	background:url(../images/administrator-right-bg.png) no-repeat 0px bottom transparent;
}
.top-right.inspectorclsss {
	background:url(../images/inspector-right-bg.png) no-repeat 0px bottom transparent;
}
.online-support {
	background: url("../images/online-arrow.png") no-repeat scroll 0 3px transparent;
	color: #FFFFFF;
	float: left;
	font-family: 'impact';
	font-size: 16.9px;
	margin: 74px 0 0 25px;
	overflow: hidden;
	padding: 0 0 0 15px;
	text-shadow:-1px -2px 4px #000000;
}
.online-support a {
	text-decoration:none;
	color: #FFFFFF;
}
.online-support a:hover {
	text-decoration:none;
	color: #ccc;
}
.right-link-box {
	float:right;
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:238px;
}
.top-link {
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:238px;
}
.top-link ul {
	display: block;
	float: right;
	list-style-type: none;
	margin: 3px 4px 0 0;
	overflow: hidden;
	padding: 0;
	clear:both;
}
.top-link ul.social_media {
    width: 60%;
}
.top-link ul.social_media li.facebook {
    width:63%;
}

.top-link ul.social_media li
{
	background: none repeat scroll 0 0 transparent;
	margin-right: 0;
    padding-right: 0;
    width: 37%;
}

.top-link ul.social_media li img
{
	border:0;
}
.top-link ul li {
	background:url(../images/right-bdr.jpg) no-repeat right 3px transparent;
	float: left;
	line-height: 14px;
	margin: 0 7px 0 0;
	padding: 0 7px 0 0;
}
.top-link ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#272727;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.top-link ul li a:hover {
	text-decoration:underline;
}
.top-link ul li.last {
	margin:0px;
	background:none;
}
.top-link ul li.last a {
	margin:0px;
	padding:0px;
}
.toll-no {
	color: #FFFFFF;
	font-family: 'impact';
	font-size: 26.24px;
	margin: 14px 0 0;
	padding: 0;
	text-shadow:0px 0px 1px #FFFFFF;
}
.toll-no span {
	font-family: 'impact';
	font-size:20px;
}
#menu {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	position:relative;
	z-index:9999;
	height:32px;
}
#menu ul {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
}
#menu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 0;
	float:left;
	background:url(../images/menu-right-bdr.jpg) no-repeat right 0px;
	position:relative;
	line-height:16px;
}
#menu ul li a {
	color: #EBEAEA;
	float: left;
	font-size:14px;
	margin: 0;
	padding:8px 14px 7px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}
#menu ul li.active a, #menu ul li a:hover {
	background:url(../images/menu-over.jpg) repeat-x 0px 0px;
}
#menu ul li.last {
	background:none;
	padding-right:0px;
}
#menu ul li ul {
	display:none;
	left: 0;
	margin: 0;
	padding: 0;
	position:absolute;
	top: 31px;
	width: 175px;
	z-index: 9999;
}
#menu ul li.active ul li a, #menu ul li ul li {
	display:block;
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #413a3a;
}
#menu ul li.active ul li a, #menu ul li ul li a {
	background:url(../images/drop-menu-bullet.png) no-repeat 12px 10px #262626;
	margin:0px;
	padding:5px 0 5px 27px;
	display: block;
	font-size: 11px;
	width: 175px;
	cursor:pointer;
}
#menu ul li ul li.active a, #menu ul li ul li a:hover {
	background:url(../images/drop-menu-bullet.png) no-repeat 12px 10px #3e3e3e;
}
#menu ul li:hover ul {
	display:block;
}
#banner {
	background: url("../images/banner-bg.png") no-repeat scroll 0 0 transparent;
	height: 348px;
	margin: 0px 0px 13px;
	overflow: hidden;
	padding: 13px 15px;
	position: relative;
	width: 945px;
}
.banner-slider {
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	width:718px;
	height:300px;
	position:relative;
}
.banner-slider ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.banner-slider ul li {
	margin:0px;
	padding:0px;
	display:block;
}
.banner-slider ul li a {
	display: block;
	height: 275px;
}
.banner-slider ul li a img {
	border:0px;
	display: block;
	height: 275px;
	margin: 0;
	padding: 0;
}
#tmpSlide-3 > img {
	display: block;
	height: 275px;
	margin: 0;
	padding: 0;
}
#tmpSlide-2 > img {
	display: block;
	height: 275px;
	margin: 0;
	padding: 0;
}
.banner-slider .banner-text {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-transform:uppercase;
	overflow:hidden;
	display:block;
}
.banner-slider .banner-text span {
	background: url("../images/banner-bottom-bg.png") no-repeat scroll right 0 transparent;
	padding: 4px 21px 4px 0;
}
.banner-slider .banner-text span span {
	background-color: #080708;
	line-height: 23px;
	padding:4px 0 4px 11px;
}
/** css for slider**/


.banner-slider #tmpSlideshow {
	position: absolute;
	top: 0px;
	z-index: 9;
}
.banner-slider #tmpSlideshowControls {
	bottom: 30px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 53px;
	z-index: 9999;
}
.banner-slider .tmpSlideshowControl {
	display:block;
	float:left;
	margin-right:0px;
}
.banner-slider #tmpSlideshowControls .tmpSlideshowControlActive {
	background-color:#c60f2e !important;
}
.banner-slider #tmpSlideshowControls .tmpSlideshowControl {
	margin-left:5px !important;
	cursor: pointer;
	display: block;
	float: left;
	padding:0px;
	position: relative;
	background-color:#1b1b1b;
	color:#fff;
}
.banner-slider #tmpSlideshowControls .tmpSlideshowControl {
	display:block;
	margin:0px;
	padding:0 4px;
}
/* End */
.form-bottom-logo {
	display: block;
	float: left;
	margin: 15px 0 0;
	overflow: hidden;
	padding: 0;
	width:100%;
}
.form-bottom-logo a img {
	float:left;
	margin: 0 0 0 1px;
	padding:0px;
	overflow:hidden;
	border:0px;
}
.banner-form {
	display: block;
	float: right;
	margin: 0 0px 0x;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 16px;
	top: 13px;
	width: 227px;
	z-index: 999;
}
.banner-form h2 {
	background: url("../images/banner-form-bg.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	font-family: 'impact';
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 0px 1px;
	overflow: hidden;
	padding: 2px 0 3px 13px;
	text-transform:uppercase;
	width: 216px;
}
.form-area {
	background: url("../images/form-bottom-bg.png") no-repeat scroll 0 0px transparent;
	display: block;
	float: left;
	height: 187px;
	margin: 0;
	padding: 0;
	width: 226px;
}
.form-area ul {
	display: block;
	float: left;
	list-style-type: none;
	margin: 5px 15px 0;
	padding: 0;
	width: 204px;
}
.form-area ul li {
	margin:6px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	width:216px;
	position:relative;
}
.form-area ul li.samll {
	float:left;
	width:102px;
}
.form-area ul li input {
	background: url("../images/text-box-bg.png") repeat-x scroll 0 0 transparent;
	border: 0 solid #FFFFFF;
	color: #1E1E1E;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	margin: 0;
	overflow: hidden;
	padding: 2px;
	width: 185px;
}
.form-area ul li input.catpchacode1 {
	margin-right: 5px;
	width: 63px;
	display:block;
}
.form-area ul li #captcha {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0 !important;
	width: 70px;
	display:block;
}
.form-area ul li a {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	position:absolute;
	top:4px;
	left:150px;
}
.form-area ul li a img {
	float: left;
	margin: 0px 0 0px;
	padding:0px 0px 0px !important;
	display:block;
	vertical-align:top;
}
.form-area .questionfrm ul li .redstar {
	float:left;
	color:#ff7bff;
}
.form-area ul li.samll input {
	background: url("../images/small-textbox.png") repeat-x scroll 0 0 #FFFFFF;
	width: 83px;
}
.form-area ul li .submit-input {
	background: url("../images/button-bg.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 37px;
	margin:0 26px 0 0;
	padding: 0;
	width: 58px;
}
.banner-list {
	display:block;
	margin:12px 0 0;
	padding:0px;
	overflow:hidden;
	clear:both;
	float:left;
	width:100%;
}
.banner-list ul {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style-type:none;
}
.banner-list ul li {
	background: url("../images/banner-bullets.png") no-repeat scroll 0 -2px transparent;
	display: block;
	float: left;
	margin: 0;
	padding: 3px 5px 6px 30px;
}
.banner-list ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#1e1e1e;
	text-decoration:none;
	font-weight:bold;
}
.banner-list ul li a:hover {
	text-decoration:underline;
}
.step-box {
	margin:5px 0px 0px;
	padding:0px;
	display:block;
	overflow:hidden;
	background:url(../images/setp-bg.png) no-repeat 0px 0px transparent;
	width: 100%;
	height:128px;
}
.step-box h2 {
	color: #080708;
	display: block;
	font-family: 'impact';
	font-size: 22px;
	font-weight: normal;
	margin: 5px 0 11px 125px;
	padding: 0;
	text-transform: uppercase;
}
.step-box h2 span {
	color: #C60E30;
	font-size: 25px;
}
.step-box ul {
	display: block;
	list-style-type: none;
	margin: 9px 0 0 130px;
	overflow: hidden;
	padding: 0;
}
.step-box ul li {
	color: #EBEAEA;
	float: left;
	font-size: 14px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 6px 36px;
	width: 162px;
}
.step-box ul li.step01 {
	background:url(../images/step01.png) no-repeat 0px 0px transparent;
	display:block;
}
.step-box ul li.step02 {
	background: url("../images/step02.png") no-repeat scroll 0 0 transparent;
	display: block;
	margin-right: 52px;
}
.step-box ul li.step03 {
	background:url(../images/step03.png) no-repeat 0px 0px transparent;
	display:block;
	width:208px;
}
.three-boxes {
	width:100%;
	margin:20px 0px 0px;
	padding:0px;
	display:block;
	overflow:hidden;
}
.three-boxes div {
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	height:200px;
	width: 315px;
}
.three-boxes div h3 {
	font-family: 'impact';
	margin:0px;
	padding:0px;
	font-size:20px;
	display:block;
	overflow:hidden;
	font-weight:normal;
}
.three-boxes div h3 span {
	color:#c60e30;
}
.three-boxes div.box01 {
	background:url(../images/box01.png) no-repeat 0px 0px transparent;
	margin:0px 15px 0px 0px;
	padding:0px;
}
.three-boxes div.box01 ul {
	display: block;
	list-style-type: none;
	margin: 30px 0 0 22px;
	padding: 0;
	width: 283px;
}
.three-boxes div.box01 ul li {
	background: url("../images/red-bulllet.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px;
	padding: 0 0 2px 30px;
}
.three-boxes div.box02 {
	background:url(../images/box02.png) no-repeat 0px 0px transparent;
	margin:0px 15px 0px 0px;
	padding:0px;
}
.three-boxes div.box02 .left {
	float:left;
	margin:27px 0px 0px 8px;
	padding:0px;
	width:153px;
	height:133px;
}
.three-boxes div.box02 .right {
	float: left;
	height: 75px;
	margin: 38px 0 0 3px;
	padding: 0;
	width: 124px;
}
.three-boxes div.box03 {
	background:url(../images/box03.png) no-repeat 0px 0px transparent;
	margin:0px;
	padding:0px;
}
.three-boxes div.box03 .customer-say {
	background: url("../images/third-box-bg.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 160px;
	margin:18px 0 0 9px;
	overflow: hidden;
	padding: 0;
	width: 297px;
}
.three-boxes div.box03 .customer-say p {
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 60px 0 0;
	overflow: hidden;
	padding: 0;
	width: 185px;
}
.three-boxes div.box03 .customer-say p span.author {
	color:#ff0000;
}
.three-boxes div.box03 .customer-say p a {
	margin:0px;
	padding:0px;
	color:#ff0000;
	text-decoration:none;
}
.three-boxes div.box03 .customer-say p a:hover {
	text-decoration:underline;
}
.content-area {
	width:100%;
	display:block;
	margin:0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
.left-bar {
	float:left;
	margin:6px 0px 0px;
	padding:0px;
	width:643px;
	overflow:hidden;
}
.left-bar h3 {
	margin:0px 0px 4px;
	padding:0px;
	overflow:hidden;
	display:block;
	color:#1e1e1e;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.left-bar p {
	color:#1e1e1e;
	line-height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	display:block;
}
.right-bar {
	float:right;
	margin:0px;
	padding:0px;
	width:328px;
	overflow:hidden;
}
.tab-container {
	background:none #000;
	width:294px;
	/*height:175px;*/
	overflow:hidden;
	margin:11px 0px 0px;
	padding:11px 10px;
}
.tab-btn-cotainer {
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
}
.tab-btn-cotainer ul {
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
}
.tab-btn-cotainer ul li {
	background: none repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: 'impact';
	font-size: 14px;
	height: 26px;
	margin: 0;
	padding: 4px 7px 0 8px;
	text-transform: uppercase;
	cursor:pointer;
}
.tab-btn-cotainer ul li.active {
	color:#c60e30;
	font-family: 'impact';
	background:none #ffffff;
}
.tab-box {
	background: url("../images/tab-bg.jpg") repeat-x scroll 0 0 transparent;
	height: 135px;
	margin: 0;
	padding: 7px 9px;
}
.location-box {
	background: url("../images/location-bg.jpg") no-repeat scroll 0 0 transparent;
	height: 131px;
	overflow: hidden;
	width: 278px;
}
.histry-report p {
	color: #1E1E1E;
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin:0px 0 10px;
	overflow: hidden;
	padding: 0;
}
.histry-report p a {
	color:#C60E30;
	text-decoration:none;
}
.histry-report p a:hover {
	text-decoration:underline;
}
.histry-report strong {
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 5px;
}
.histry-report .txtbx_vin input {
	background: url("../images/search-bg.jpg") no-repeat scroll 0 0 transparent;
	border: 1px solid #1E1E1E;
	display: block;
	float: left;
	height: 23px;
	margin: 0px 0px 0px 0;
	padding: 0;
	width: 201px;
}
.histry-report div {
	margin:0px 0px 5px;
	padding:0px;
	display:block;
	overflow:hidden;
}
.histry-report .getreportclass input {
	background:none #C60E30;
	border: 1px solid #C60E30;
	cursor:pointer;
	display: block;
	float: left;
	margin:0px;
	padding:2px;
	font-size:14px;
	color:#fff;
}
.location-box p {
	color: #1E1E1E;
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin: 45px 0 0 8px;
	overflow: hidden;
	padding: 0;
}
.search-box {
	display: block;
	margin:11px 0 0 8px;
	overflow: hidden;
	padding: 0;
}
.search-box .search-input {
	display:block;
	margin:8px 5px 0 0px;
	padding:0px;
	float:left;
	background:url(../images/search-bg.jpg) no-repeat 0px 0px;
	width:201px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:23px;
	height:23px;
	border:solid 1px #1e1e1e;
}
.search-box .serach-btn {
	background:url(../images/red-go.png) no-repeat 0px 0px;
	border:none 0px;
	cursor:pointer;
	width:41px;
	height:40px;
	display:block;
	margin:0px;
	padding:0px;
	float:left;
}
.footer-box {
	background: url("../images/footer-nave.jpg") repeat-x scroll 0 0 transparent;
	display: block;
	height: 118px;
	margin: 21px 0 0;
	overflow: hidden;
	padding: 0;
	width:976px;
}
.footer-box-left {
	float:left;
	margin:10px 9px;
	display:block;
	overflow:hidden;
	padding:0px;
	width:640px;
}
.footer-box-right {
	background: url("../images/news-letter-bg.jpg") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 100px;
	margin: 8px 0px 9px 0;
	overflow: hidden;
	padding: 0;
	width: 317px;
}
.footer-box-right h3 {
	color: #1E1E1E;
	display: block;
	font-family: 'impact';
	font-size: 16px;
	font-weight: normal;
	margin: 25px 0 0 19px;
	overflow: hidden;
	padding: 0;
}
.footer-box-right .newsletter-input {
	background: url("../images/search-bg.jpg") no-repeat scroll 0 0 transparent;
	border: 1px solid #1E1E1E;
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	margin: 8px 5px 0 19px;
	padding: 0;
	width: 201px;
}
.footer-box-right .newsletter-btn {
	background: url("../images/black-go.jpg") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height:25px;
	margin:8px 0px 0px;
	padding: 0;
	width: 41px;
}
.footer-wrapper {
	background:url(../images/footer-bg.png) no-repeat 0px 0px transparent;
	width:100%;
	height:36px;
	margin:10px 0px 36px;
	padding:0px;
	overflow:hidden;
}
.copyright {
	float:left;
	margin:10px 0 10px 35px;
	padding:0px;
	color:#f8f8f8;
	font-size:12px;
}
.footer-wrapper ul {
	margin:10px 0 10px 58px;
	padding:0px;
	overflow:hidden;
	float:left;
	list-style-type:none;
}
.footer-wrapper ul li {
	float:left;
	margin:0px 14px 0px 0px;
	padding:0px;
	display:block;
	overflow:hidden;
}
.footer-wrapper ul li.last {
	margin-right:0px;
}
.footer-wrapper ul li a {
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.footer-wrapper ul li.active a, .footer-wrapper ul li a:hover {
	text-decoration:underline;
}
.footer-wrapper a img, .footer-wrapper img {
	float:left;
	border:0px;
}
.footer-wrapper img {
	display: block;
	margin: 10px 0 10px 18px;
	padding: 0;
}
/*========================================Inner Pages======================================================*/
#menu a img {
	border:0px;
	float:right;
	margin:2px 0px 0px;
	padding:0px;
}
.inner-content-wrapper {
	margin:0px 2px 0;
	padding:0px;
	display:block;
	width:972px;
	overflow:hidden;
}
.page-title {
	background: url("../images/page-title-bg-top.png") no-repeat scroll -3px 0 transparent;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.page-title h2 {
	background: url("../images/page-title-bg.png") no-repeat scroll right 0 transparent;
	color: #1B1B1B;
	float: left;
	font-family: 'impact';
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 31px;
	padding: 1px 43px 1px 2px;
}
.page-title h2 span {
	color:#bd0a2b;
}
.content-middle {
	background: url("../images/content-bg-middle.png") repeat-y scroll 0 0 transparent;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.content-middle p {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 15px;
	padding:0px;
	display:block;
	font-size:12px;
	line-height:18px;
	color:#1e1e1e;
}
.content-middle p a {
	color:#c60e30;
	text-decoration:none;
}
.content-middle p a:hover {
	text-decoration:underline;
}
.content-middle img {
	border: 1px solid #E3E3E3;
	display: block;
	float: left;
	margin: 5px 15px 15px 0;
	padding: 2px;
}
.content-middle h4 {
	color: #1E1E1E;
	display: block;
	font-size: 16px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.content-bottom {
	background: url("../images/content-bg-bottom.png") no-repeat scroll 0px bottom transparent;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding:0px 24px 40px;
	width: 923px;
	position:relative;
}
/***=========================================== form form comman css======================================================================****/
.content-bottom form {
	display: block;
	margin:10px auto 15px;
	overflow: hidden;
	background: url("../images/contact-bottom-bg.jpg") no-repeat scroll 0 bottom transparent;
	padding: 0px 0px 30px;
	width: 693px;
	font-family:Arial, Helvetica, sans-serif;
}
.content-bottom form#search-form {
	background: none repeat scroll 0 0 transparent;
	margin: 40px auto;
	padding-bottom: 0;
	width: 626px;
}
.content-bottom form#search-form span.searchin {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 3px;
}
.content-bottom form#search-form label {
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 3px;
	text-transform: uppercase;
	float:left;
}
.content-bottom form#search-form input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DBDBDB;
	display: block;
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 0 10px 0 0;
	outline: 0 none;
	overflow: hidden;
	padding: 0;
	width: 200px;
}
.content-bottom form#search-form select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DBDBDB;
	display: block;
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 0 10px 0 0;
	outline: 0 none;
	overflow: hidden;
	padding: 0;
	width: 200px;
}
.content-bottom form#search-form input#btnSearch {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0 0 2px;
	text-transform: uppercase;
	width: 64px;
}
.page-title .content-bottom ul {
	margin:0px 0px 10px 20px;
	padding:0px;
	display:block;
}
.content-bottom li {
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e1e1e;
}
.content-bottom li a {
	color:#c60e30;
	text-decoration:none;
}
.content-bottom li a:hover {
	text-decoration:underline;
}
.page-title .content-bottom h2 {
	background:none;
	float:none;
	margin:0px 0px 10px;
	overflow:hidden;
	color: #1B1B1B;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0px 0px;
}
.content-bottom h3 {
	float:none;
	margin:0px 0px 10px;
	overflow:hidden;
	color: #1B1B1B;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 0px;
}
.content-bottom h3 a {
	color: #1B1B1B;
	text-decoration:none;
}
.content-bottom h3 a:hover {
	color:#C60E30;
}
.content-middle .content-bottom #form1 h3 {
	margin: 0px 0 0px;
	padding:0 0 0 15px;
	font-weight:normal;
}
.admin .content-bottom form.picutre-upload {
	width:auto;
}
.content-bottom form#form1 {
	margin:0px auto 15px;
}
.content-bottom form#form1 ul li label {
	width: 315px;
}
.content-bottom form ul li .checkbox {
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
	width:300px;
}
.content-bottom form ul li .checkbox ul {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:auto;
}
.content-bottom form ul li .checkbox ul li {
	display: block;
	float: left;
	margin:0 15px 3px 0px;
	padding: 0;
	width: auto;
}
.content-bottom form ul li .checkbox .check {
	float:left;
	margin:0px;
	padding:0px;
	width:16px;
	height:16px;
}
.content-bottom form ul li .checkbox select {
	margin: 15px 0 0px;
}
.content-bottom form ul li input.updatebtn, .content-bottom form ul li input#Submit {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 84px;
}
.big-btn {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.content-bottom form ul li input#Submit {
	margin: 10px 0 0 325px;
}

.content-bottom form ul li input.Submitins {
	margin: 10px 0 0 325px !important;
}

.content-bottom form ul li input.updatebtn {
	margin: 10px 0 0 290px;
}
.content-bottom form ul li input.updatebtn2 {
	margin: 10px 0 0 290px !important;
}


.page-title .content-bottom form ul {
	background: rgb(242,242,242); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	margin:10px auto 0px;
	padding:20px 0 0px;
	display:block;
	overflow:hidden;
	list-style-type:none;
	width: 693px;
}
.page-title .content-bottom form ul li {
	margin:0 0 15px;
	padding:0px;
	display:block;
	width:100%;
	overflow: hidden;
}
.content-bottom form ul li label {
	display: block;
	float: left;
	font-size: 12px;
	margin: 3px 10px 0 0;
	padding: 0;
	text-align: right;
	width: 280px;
}
.content-bottom form ul li label span {
	color:#F00;
	vertical-align:top;
	display:inline;
	font-size:12px;
}
.content-bottom table.multiimages
{
	margin:0PX auto;
}
.content-bottom form .multiimages tr td input[type="checkbox"],
.content-bottom form ul li input[type="checkbox"]
{
	width:16px;
	height:16px;
}
.content-bottom form .multiimages tr td input[type="checkbox"]
{
	float:right;
}
.content-bottom form .multiimages tr td input,
.content-bottom form ul li input {
	display: block;
	float: left;
	margin: 0 0px 0 0 !important;
	padding: 0 3px;
	background: #fff;
	border: 1px solid #dbdbdb;
	outline:0px none;
	font-size: 14px;
	overflow: hidden;
	width: 280px;
	height:20px;
}
.content-bottom form .multiimages tr td img
{
	margin-top:0px;

}
.content-bottom form .multiimages tr td textarea 
{
	display: block;
	float: left;
	margin: 0 0px 0 0 !important;
	padding: 0 3px;
	background: #fff;
	border: 1px solid #dbdbdb;
	outline:0px none;
	font-size: 14px;
	overflow: hidden;
	width: 280px;
	height:60px;
}
.content-bottom form .multiimages tr td input[type="Submit"]
{
background: none repeat scroll 0 0 #1E1E1E;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    padding: 5px 0;
    text-transform: uppercase;
    width: 145px;	
}
.content-bottom form ul li input#customerSecurityCode {
	width:80px;
}
.content-bottom form ul li textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DBDBDB;
	display: block;
	float: left;
	font-size: 14px;
	height: 80px;
	margin: 0;
	outline: 0 none;
	overflow: hidden;
	padding: 0px 3px;
	resize: none;
	width: 280px;
}
.content-bottom form ul li select {
	display: block;
	float: left;
	margin: 0 0px 0 0;
	padding: 0;
	background: #fff;
	border: 1px solid #dbdbdb;
	outline:0px none;
	font-size: 14px;
	overflow: hidden;
	width: 289px;
	height:20px;
}
.content-bottom form ul li .rgtfrmlist select {
	float: left;
	margin-right: 17px;
	width: 127px;
}
.content-bottom form ul li .rediobox, .content-bottom form ul li .rgtfrmlist {
	display: block;
	float: left;
	padding: 0;
	margin:0px;
	width: 288px;
}
.content-bottom form ul li input.radio {
	clear: left;
	display: block;
	float: left;
	height: 16px;
	overflow: hidden;
	width: 16px;
}
.content-bottom form ul li .rgtfrmlist p {
	margin:0px;
	padding:0x;
}
.content-bottom form ul li p.terms {
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0 41px;
}
.content-bottom form ul li .center-control {
	margin: 0 auto;
	padding: 0;
	width: 85px;
}
.content-bottom form ul li .center-control #RadioButtonList {
	margin-left: 17px;
}
.content-bottom form ul li .center-control #Submit {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	margin: 10px 0 0;
	padding: 5px 0;
	text-transform: uppercase;
	width: 84px;
}
.content-bottom form ul li .rgtfrmlist p input {
	height: 16px;
	margin-right: 2px;
	width: 16px;
}
.content-bottom form ul li .rediobox ul {
	background: none repeat scroll 0 0 transparent;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: auto;
}
.content-bottom form ul li .rediobox ul li {
	display: block;
	float: left;
	margin: 3px 15px 0 0;
	overflow: hidden;
	padding: 0;
	width: auto;
}
.content-bottom form.report01 {
	background-image: none;
	width: 99%;
}
#frm a {
	text-decoration:none;
	color:#F00;
}
#frm a:hover {
	text-decoration:underline;
}
#cboDate, #cboYear, #cboMonth {
	margin-top: 5px;
	width: 69px;
}
.reset {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin:0 0 0 10px;
	padding: 5px 0px;
	text-transform: uppercase;
	width: 84px;
	height:27px;
}
.save {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin:0 0 0 191px;
	padding: 5px 0px;
	text-transform: uppercase;
	width: 84px;
	height:27px;
}
.content-bottom form ul li .submitbtn, .content-bottom form ul li .loginbtn {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 290px;
	padding: 5px 0px;
	text-transform: uppercase;
	width: 84px;
	height:27px;
}

.content-bottom form ul li .submitbtn2
{
  margin: 0 0 0 290px !important;	
}

 .content-bottom form ul li .loginbtn2 {	
	margin: 0 0 0 292px !important;
}


.content-bottom form.assignment {
	background: none repeat scroll 0 0 transparent;
	margin: 0 auto;
	padding: 0;
}
.content-bottom form.assignment ul {
	background: none repeat scroll 0 0 transparent;
	margin: 0;
	padding: 0;
}
.content-bottom form ul li .submitbtn.upload {
	margin-left:10px;
	width: 154px;
}
.content-bottom form ul li .submitbtn.report {
	margin-left:10px;
	width: 180px;
}
.content-bottom form ul li .submitbtn.print {
	margin-left: 95px;
	width: 136px;
}
.content-bottom form ul li .fotgettxt {
	clear: both;
	display: block;
	float: left;
	margin: 5px 0 0 290px;
	padding: 0;
	width: 100%;
}
.content-bottom form ul li .fotgettxt span {
	display: block;
	margin-bottom: 5px;
	margin-right: 10px;
}
.content-bottom form ul li .fotgettxt span a {
	color:#1E1E1E;
	text-decoration:none;
}
.content-bottom form ul li .fotgettxt span a:hover {
	text-decoration:underline;
}
.content-bottom form ul li .fotgettxt a {
	color:#1E1E1E;
	text-decoration:none;
}
.content-bottom form ul li .fotgettxt a:hover {
	text-decoration:underline;
}
/********======================================================form  message=============================================================*/
.content-bottom form div {
	display:block;
	margin:5px auto;
	border-radius: 3px 3px 3px 3px;
	padding:5px;
	width:90%;
}
.page-title .content-bottom form div ul {
	background: none transparent;
	margin:5px;
	padding:0px;
	display:block;
	overflow:hidden;
	list-style-type:none;
}
.page-title .content-bottom form div ul li {
	background-color:transparent;
	margin: 0;
	padding: 0 0 2px 22px;
}
.content-bottom form div.errormessage {
	border:solid 1px #F00;
	background:#ffe7e7;
	font-size:12px;
	color:#F00;
}
.content-bottom form div#quotesucces ul, .content-bottom form div.errormessage ul {
	background: none transparent !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	margin:0px !important;
	padding:0px !important;
	width:auto !important;
}
.content-bottom form div.errormessage ul li {
	background: url("../images/i_msg-error.gif") no-repeat scroll 0 0 transparent;
	width:auto !important;
}
.content-bottom form div#quotesucces {
	border:solid 1px #49743f;
	background:#e4fede;
	font-size:12px;
	color:#49743f;
}
.content-bottom form div#quotesucces ul li {
	background: url("../images/i_msg-success.gif") no-repeat scroll 0 0 transparent;
	width:auto !important;
}
.content-bottom table {
	margin:0px;
	padding:0px;
	background:none transparent;
	border:0px solid #E2E2E2;
}
.content-bottom table.borderstyle {
	margin:0px;
	padding:0px;
	background:none transparent;
	border:1px solid #E2E2E2;
	border-collapse:collapse;
}
.content-bottom table.borderstyle a img {
	border:0px;
}
.content-bottom table.borderstyle tr th {
	padding:7px;
	background:#f0f0f0;
	border:1px solid #E2E2E2;
	font-size: 12px;
	text-align:left;
}
.content-bottom table.borderstyle tr.message td {
	padding:5px 5px 5px 25px;
	background:url("../images/i_msg-note.gif") no-repeat scroll 4px 5px #FFFEEF;
	border:1px solid #cfc635;
	color:#aea400;
	font-size: 92%;
}
.content-bottom table.borderstyle tr.darkgray td {
	padding:7px;
	background:#fcfcfc;
	border:1px solid #E2E2E2;
	line-height:18px;
	font-size: 12px;
	width:20%;
}
.content-bottom table.borderstyle tr.darkgray td.first {
	width:10%;
}
.content-bottom table.borderstyle tr.darkgray td.last {
	width:70%;
}
.content-bottom table.borderstyle tr.lightgray td {
	line-height:18px;
	padding:7px;
	background:#f4f4f4;
	border:1px solid #E2E2E2;
	font-size: 12px;
	color:#1E1E1E;
	font-size: 12px;
}
.content-bottom table.borderstyle tr td a {
	color:#c60e30;
	text-decoration:none;
}
.content-bottom table.borderstyle tr td a:hover {
	text-decoration:underline;
}
/********======================================================form  message=============================================================*/
.faq-list {
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
}
.faq-list li {
	margin: 0 0 23px;
	padding:0px;
	display:block;
	border-bottom:solid 1px #e4e3e4;
}
.faq-list li h4 {
	background: url("../images/question.jpg") no-repeat scroll 0 4px transparent;
	font-size: 13px;
	margin: 0 0 8px;
	padding: 0 0 0 21px;
}
.faq-list li p {
	background: url("../images/answer.jpg") no-repeat scroll 0 2px transparent;
	font-size: 13px;
	line-height: 14px;
	margin: 0 0 20px;
	padding: 0 0 0 21px;
}
.faq-list li.last {
	margin-bottom:0px;
	border:0px;
}
.content-middle .address-box {
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	width:100%;
}
.content-middle .address-box p {
	display: block;
	font-size: 15px;
	margin: 0 0 11px;
	overflow: hidden;
	padding: 0;
}
.content-middle .address-box h4 {
	display: block;
	font-size: 15px;
	margin: 17px 0 8px;
	overflow: hidden;
	padding: 0;
}
.form-box {
	/*	 background: url("../images/contact-bg.jpg") repeat-x scroll 0 0 transparent;*/
    display: block;
	margin:0px auto 0px;
	overflow: hidden;
	padding: 0;
	width: 693px;
	;
}
.form-box-bottom {
	/*	background: url("../images/contact-bottom-bg.jpg") no-repeat scroll 0 bottom transparent;*/
    display: block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0px;
	width: 693px;
}
.form-box-bottom form ul {
	margin:34px auto 0px !important;
	background: url("../images/contact-bg.jpg") repeat-x scroll 0 0 #fff !important;
	padding:0px;
	display:block !important;
	overflow:hidden !important;
	width:693px !important;
	list-style-type:none;
}
.form-box-bottom form ul li {
	display: block;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0;
}
.form-box-bottom form ul li label {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0 18px 0 0;
	overflow: hidden;
	padding: 0;
	text-align: right;
	width: 280px;
}
.form-box-bottom form ul li input {
	background: url("../images/contact-input-bg.jpg") no-repeat scroll 0 0 transparent;
	border: 1px solid #272727;
	display: block;
	float: left;
	font-size: 14px;
	height: 23px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 286px;
}
.form-box-bottom form ul li input.catpchacode {
	margin-right: 10px;
	width: 110px;
}
#contact-form img#captcha {
	float: left;
	height: 20px;
	margin-right: 10px;
	margin-top:0px;
	margin-bottom:0px;
}
#contact-form a img {
	float: left;
	height: 16px;
	margin-right: 10px;
	margin-top:0px;
	padding-bottom: 0 !important;
	margin-bottom:0px;
}
.form-box-bottom form ul li select {
	background: url("../images/contact-input-bg.jpg") no-repeat scroll 0 0 transparent;
	border: 1px solid #272727;
	display: block;
	float: left;
	font-size: 13px;
	height: 25px;
	margin: 0;
	overflow: hidden;
	padding: 5px 2px 4px 0;
	width: 286px
}
.form-box-bottom form ul li textarea {
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	font-size:14px;
	background:url(../images/textrea-bg.jpg) no-repeat 0px 0px transparent;
	border:solid 1px #272727;
	width:286px;
	height:75px;
}
.form-box-bottom form ul li input.contact-submit {
	background: none repeat scroll 0 0 #1E1E1E;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 18px;
	font-weight: bold;
	height: auto;
	margin: 0 0 20px 300px;
	padding: 2px 5px;
	text-transform: uppercase;
	width: auto;
}
.vehical-report-box {
	display: block;
	margin: 30px auto 0;
	padding: 0;
	width: 657px;
}
.vehical-report-box div {
	background: url("../images/verhical-bg.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 231px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 30px;
	width: 315px;
}
.vehical-report-box .report-box {
	margin: 0 27px 0 0;
	padding-top: 18px;
}
.vehical-report-box .report-box form {
	background:none transparent !important;
	width: auto;
	margin:0px;
	padding:0px;
}
.page-title .content-bottom .report-box h2 {
	background: none repeat scroll 0 0 transparent;
	color: #1E1E1E;
	display: block;
	float: none;
	font-family: 'impact';
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}
.page-title .content-bottom .report-box h2 span {
	color:#c60e30;
}
.page-title .content-bottom .report-box label {
	color: #080708;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 0 20px;
	overflow: hidden;
	padding: 0;
}
.page-title .content-bottom .report-box input.reort-txt {
	background: url("../images/contact-input-bg.jpg") no-repeat scroll 0 0 transparent;
	border: 1px solid #1e1e1e;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 10px 0 0 20px;
	overflow: hidden;
	padding: 0;
	width: 266px;
}
.content-bottom #assignments-new ul li input.updatebtn {
	background:#1e1e1e;
	border: 0px solid #1e1e1e;
	display: block;
	height:25px;
	margin:0px 0px 0px 290px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	overflow: hidden;
	color:#fff;
	padding: 0;
	width: 135px;
}


.content-bottom #assignments-new ul li input#Save {
	background:#1e1e1e;
	border: 0px solid #1e1e1e;
	display: block;
	height:25px;
	margin:0px 0px 0px 290px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	overflow: hidden;
	color:#fff;
	padding: 0;
	width: 135px;
}



.content-bottom #assignments-new ul li input.Save2 {
	margin-left:290px !important;
	margin-right:10px !important;
}


.content-bottom #assignments-new ul li input#Undo {
	background:#1e1e1e;
	border: 0px solid #1e1e1e;
	display: block;
	height:25px;
	margin:  0px 0px 0px 10px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	overflow: hidden;
	color:#fff;
	padding: 0;
	width: 135px;
}
.page-title .content-bottom .report-box input.report-btn {
	background:#1e1e1e;
	border: 0px solid #1e1e1e;
	display: block;
	height:25px;
	margin: 10px auto;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	overflow: hidden;
	color:#fff;
	padding: 0;
	width: 135px;
}
.content-middle .report-box p {
	display: block;
	margin: 0 17px;
	padding: 0;
	font-size:11px;
}
.content-middle .testimonial-box h2 {
	background: none repeat scroll 0 0 transparent;
	color: #1E1E1E;
	display: block;
	float: none;
	font-family: 'impact';
	font-size: 20px;
	font-weight: normal;
	margin: 38px 0px 50px;
	overflow: hidden;
	padding: 0;
	text-align: center;
}
.content-middle .testimonial-box p {
	color: #1E1E1E;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	margin: 24px 29px 19px;
	overflow: hidden;
	line-height:20px;
	padding: 0;
}
.content-middle .testimonial-box p span.author {
	color:#c70d32;
	font-style:italic;
}
.content-middle .content-bottom .checklist {
	list-style-type: none;
	margin: 0 0 37px;
	overflow: hidden;
	padding: 0;
}
.content-middle .checklist li {
	background: url("../images/banner-bullets.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 13px 67px;
	padding: 4px 0 0 35px;
	width: 205px;
}
.content-middle .checklist li ul {
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
}
.content-middle .checklist li ul li {
	float:none;
	background: url("../images/red-arrow.jpg") no-repeat scroll 0 9px transparent;
	color: #1E1E1E;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0 0 0 11px;
}
.admin .inner-content-wrapper {
	float: left;
	margin: 30px 0;
}
.paging {
	display: block;
	float: right;
	margin: 20px 0;
	overflow: hidden;
	padding: 0;
}
.paging a {
	background: none repeat scroll 0 0 #fff;
	border:solid 1px #e2e2e2;
	color: #4e4848;
	display: block;
	float: left;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 5px 7px;
	text-decoration: none;
}
.paging a.prn:hover, .paging a.prn {
	color:#aaaaaa;
	background: none repeat scroll 0 0 #fff;
	border:solid 1px #e2e2e2;
	float: left;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 5px 7px;
}
.paging span.prn:hover, .paging span.prn {
	color:#4e4848;
	background: none repeat scroll 0 0 transparent;
	border:solid 1px #e2e2e2;
	float: left;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 5px;
}
.paging a:hover, .paging span {
	color:#fff;
	background: none repeat scroll 0 0 #0b7ffe;
	border:solid 1px #e2e2e2;
	float: left;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 5px 7px;
}
/*** =================================================view form=====================================================***/
.content-bottom .form-head h3 {
	border-bottom:dashed 1px #999;
}
#FormView1 tr td {
	padding-bottom:10px;
}
#FormView1 tr td ul.details-list {
	display:block;
	float:left;
	list-style-type:none;
}
#FormView1 tr td ul.details-list li {
	display: block;
	float: left;
	list-style-type: none;
	width: 222px;
}
#FormView1 tr td ul.details-list li.odd {
	font-weight: bold;
	margin-right: 10px;
	text-align: right;
	width: 140px;
	min-height:20px;
}
#FormView1 tr td ul.details-list li.even {
	min-height:20px;
	font-weight: normal;
	text-align: left;
	width: 295px;
}
/*==========================================================CSS REPORT===============================================*/
body.report {
	background:none #f4f4f4;
}
.report #header {
	border-bottom:solid 2px #000;
	height:98px;
	margin-bottom: 10px;
}
.report .inner-content-wrapper {
	border-color: #f4f4f4;
	border-style: solid;
	border-width:2px;
	margin: 0 auto;
	width: 971px;
}
.report-area {
	margin: 0 auto;
	padding-bottom:24px;
	width: 925px;
}
.report-title .report-area {
	padding-bottom:0px;
	min-height:63px;
}
.page-title.report-title h1 {
	background: none repeat scroll 0 0 transparent;
	color: #1B1B1B;
	font-family: 'impact';
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0 20px;
	padding: 0;
	text-align: center;
	width: 100%
}
.report table {
	margin:0px;
	padding:0px;
}
.content-bottom.report-area h3 {
	font-weight:normal;
	margin:15px 0px 0px;
}
table.report-data, table.report-data-pp {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #e4e3e4;
	border-bottom:0px;
}
table.report-data td, table.report-data-pp td {
	padding:5px 10px;
	border-right: 1px solid #e4e3e4;
	border-bottom: 1px solid #e4e3e4;
}
table.report-sub-data td {
	padding:0px 10px;
	border-collapse:collapse;
	border: 0px solid #e4e3e4;
}
table.report-data td span, table.report-data-pp td span {
	display:block;
	margin:0px;
	padding:2px;
	color:#fff;
	text-align:center;
}
table.report-data td.last, table.report-data-pp td.last {
	border-right: 0px solid #e4e3e4;
	border-bottom: 1px solid #e4e3e4;
}
table.report-data td.inner, table.report-data-pp td.inner {
	border-right: 1px solid #e4e3e4;
}
table.report-data td.innerlast, table.report-data-pp td.innerlast {
	border-right: 0px solid #e4e3e4;
}
.report .toll-no {
	margin-top:63px;
}
.admin .content-bottom, .report .content-bottom {
	background-position:0px bottom;
}
/**======================services====================*/
.page-title .content-bottom ul.services {
	display:block;
	margin:0px;
	padding:10px 0 24px;
	overflow:hidden;
	list-style-type:none;
}
.page-title .content-bottom ul.services li {
	margin:0px 0px 19px;
	padding:0px 0px 0px;
	border-bottom:solid 1px #e4e3e4;
	overflow:hidden;
}
.page-title .content-bottom ul.services li.last {
	border-bottom:0px;
}
ul.services li .left-bar {
	float: left;
	margin-right: 15px;
	overflow: hidden;
	width: 192px;
	margin-top:0px;
}
ul.services li .left-bar img {
	border:solid 1px #e4e3e4;
	padding:1px;
	margin:0px;
	display:block;
}
.content-bottom ul.services li .right-bar h3 {
	clear:both;
	background:none;
	margin-right: 10px;
	overflow: hidden;
	font-weight:normal;
}
ul.services li .right-bar {
	float: left;
	margin: 0;
	padding: 0;
	width: 713px;
}
.content-bottom li a.right-more {
	background: url("../images/readmore.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: right;
	font-size: 12px;
	margin: 0 0 24px;
	padding: 6px 11px;
	text-decoration: none;
	text-transform: uppercase;
}
.content-bottom li a.right-more:hover {
	color:#888282;
}
.content-middle ul.services li .checklist {
	margin:0px;
}
.content-middle ul.services li .checklist li {
	border-bottom: 0 none;
	margin: 0;
	padding:4px 0 0 35px;
	width: 190px;
}
.content-middle ul.services li .checklist li ul li {
	padding: 0 0 0 11px;
}
.sample-report {
	display: block;
	float: right;
	margin: 0 12px 0 0;
	padding: 0;
}
.button-panel {
	background: none repeat scroll 0 0 #F0F0F0;
	border: 1px solid #E2E2E2;
	border-radius: 5px 5px 5px 5px;
	display: block;
	margin: 0px auto 10px;
	overflow: hidden;
	padding: 0;
	width: 919px;
}
.button-panel a {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E2E2E2;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 3px 5px;
	padding: 4px 5px;
	text-decoration:none;
	color:#666666;
}
.button-panel a.back {
	float:right;
}
.button-panel a:hover {
	background: none repeat scroll 0 0 #f7f7f7;
	color:#848484;
}
.content-bottom form#form1.picutre-upload ul li label {
	width: 253px;
}
.content-bottom form#form1.picutre-upload ul li input#Submit {
	margin-left: 263px;
	margin-top: 215px;
}
.imageupload {
	width: 40%;
	bottom: 138px;
	height: 200px;
	left: 401px;
	margin: 0;
	overflow-y: scroll;
	padding: 0;
	position: absolute;
}
.imageupload #AjaxUploaderFilesButton {
/*	 background: none repeat scroll 0 0 #1E1E1E;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    padding: 5px 5px;
    text-transform: uppercase;
	margin-right: 10px;*/
}
.content-bottom form#form1.picutre-upload ul li input#pictureImage {
	height: 25px;
}
.page-title .content-bottom #FormView1 form {
	background:none;
}
.page-title .content-bottom #FormView1 form ul {
	background:none;
 progid:DXImageTransform.Microsoft.gradient(enabled=false);
	PADDING-BOTTOM: 0px
}
.report table.report-img {
	border-collapse:collapse;
	margin: 0 auto 20px;
	padding:0px;
}
.report-img td {
	border: 1px solid #e4e3e4;
	border-bottom: 1px solid #e4e3e4;
	border-collapse:collapse;
}
.report-img td img {
	padding:1px;
	border: 1px solid #e4e3e4;/*  width: 250px;*/
}
.report-img td table td, .report-img td table {
	border:0px none;
}
.calendar {
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	background-color: #EEE;
	color: #333;
	border: 1px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0.2em;
	width: 14em;
}
.calendar .months {
	background-color: #F6AF3A;
	border: 1px solid #E78F08;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	padding: 0.2em;
	text-align: center;
}
.calendar .prev-month,  .calendar .next-month {
	padding: 0;
}
.calendar .prev-month {
	float: left;
}
.calendar .next-month {
	float: right;
}
.calendar .current-month {
	margin: 0 auto;
}
.calendar .months .prev-month,  .calendar .months .next-month {
	color: #FFF;
	text-decoration: none;
	padding: 0 0.4em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.calendar .months .prev-month:hover,  .calendar .months .next-month:hover {
	background-color: #FDF5CE;
	color: #C77405;
}
.calendar table {
	border-collapse: collapse;
	padding: 0;
	font-size: 0.8em;
	width: 100%;
}
.calendar th {
	text-align: center;
}
.calendar td {
	text-align: right;
	padding: 1px;
	width: 14.3%;
}
.calendar td span {
	display: block;
	color: #1C94C4;
	background-color: #F6F6F6;
	border: 1px solid #CCC;
	text-decoration: none;
	padding: 0.2em;
	cursor: pointer;
}
.calendar td span:hover {
	color: #C77405;
	background-color: #FDF5CE;
	border: 1px solid #FBCB09;
}
.calendar td.today span {
	background-color: #FFF0A5;
	border: 1px solid #FED22F;
	color: #363636;
}
.page-title .content-bottom form ul li.listimages {
	margin-left: 38%;
	width: 62%;
}
.content-bottom form .deleteimages {
	float: left;
	margin: 0 10px 10px 0 !important;
	overflow: hidden;
	padding: 0 !important;
	width: 58px !important;
	border-radius: 0px;
	position:relative;
	border:0px;
}
.content-bottom form .deleteimages a{ border:0px;}
.content-bottom form .deletebtn {
	border:0px;
	border: 0 none !important;
	position: absolute;
	right: -16px;
	top: -5px;
	cursor: pointer;
}
.content-bottom form .deletebtn a{ border:0px;}
.content-bottom form#form1.picutre-upload ul li.submit-box #Submit {
	margin: 2px 0 20px 262px !important;
    padding: 5px 10px !important;
    width: auto !important;
}
.picutre-upload ul li input {
	height:auto !important;
}
.checkedimages input[type="checkbox"]{
	width:auto;
	margin:27px 10px 0px 0px;
	padding:0px;
}
.checkedimages label{
	float:left;
	width:150px !important;
	display:block;
}
.checkedimages .inputbox{
	float:left;
	margin:0px 0px 10px 0px;
	display:block;
}
.checkedimages{
	padding:0px 0px 0px 60px !important;
}

.content-bottom #form1 .catpchacode {
    width: 87px;
}
#captcha1{
	margin:0px 5px 0px 5px ;
	padding:0px;
	border:none;	
}
	
.refresh1{
		margin:0px !important;
		padding:0px !important;
		border:none;		
}
.form-bottom-logo img#ss_img {
   width: 75px;
}
.select-all {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    padding: 2px 5px;
}

/* START COMPARISON TABLE STYLES */
#comparetable {width: 100%; table-layout: fixed; text-align: center; margin: 4em 0; border-collapse: collapse; }
#comparetable tr {background: transparent!important;}
#comparetable td,
#comparetable th {padding: 20px; text-align: center;}
#comparetable td.rowTitle {text-align: left;}
.blank {background: none!important; border: none!important;}
 .highoctane th {
  background: #f0b160; /* Old browsers */
  background: -moz-linear-gradient(top, #f0b160 51%, #f19e33 51%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,#f0b160), color-stop(51%,#f19e33)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f0b160 51%,#f19e33 51%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f0b160 51%,#f19e33 51%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f0b160 51%,#f19e33 51%); /* IE10+ */
  background: linear-gradient(to bottom, #f0b160 51%,#f19e33 51%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b160', endColorstr='#f19e33',GradientType=0 ); /* IE6-9 */
  font-size: 28px; 
  color: #591f00; 
  text-align: center; 
  font-weight: 600; 
  text-shadow: 0 1px 0 #f4ce9e; 
  border: 1px solid #9fb6c8;
}
 .highoctane td {background-color: #f0f1f1; border: 1px solid #c8d6e2;} 
  .highoctane td.rowTitle {font-size: 18px;}
/* END COMPARISON TABLE STYLES */

#successcouponmessage{ color: #3c763d; padding: 0 0 5px; display: block; text-align: left; width: auto; margin: 0 0 0 325px; }
#errorcouponmessage{ color: red; padding: 0 0 5px; display: block; text-align: left; width: auto; margin: 0 0 0 325px; }
#apply{ background:#1E1E1E; border: 0 none; color: #FFFFFF; cursor: pointer; float: left; font-size: 14px; font-weight: bold; height:auto; margin: 0 0 0 1px; padding: 2px 0; text-transform: uppercase; width: 75px; }
.content-bottom form ul li .center-control #Submit.order-submit{ width: 154px; }
.burger-icon{ display: none; }
.banner-slider-img{ display: none; }
.popup-box{ text-align: center; overflow: hidden; }
.popup-box a{ display: block; float: left; width: 33.33%; padding: 10px; box-sizing: border-box; }
.popup-box a:nth-child(3n+1){ clear: left; }
.popup-box a input{ width: 100%; height: auto; }