html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #74797d; background: #426778;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
.clear {clear: both;}
img, div, input {behavior: url("iepngfix.htc");}
.preload {display: none;}
.last {margin-right: 0!important;}
.last1 {margin: 0!important;}

	.main {width: 1000px; margin: 0 auto; padding: 10px 0;}
	.main-bg {width: 1000px; background: #fff url(/images/msin-bg1.gif) left top no-repeat;}
	.main-bg1 {width: 950px; background: url(/images/msin-bg2.gif) left bottom no-repeat; padding: 16px 25px;}

		.header {width: 950px; height: 306px; position: relative; background: url(/images/header-bg1.gif) 0 22px no-repeat;}
		.logo {height:70px; left:15px; position:absolute; top:49px; width:266px;}
		.header-call {width: 39px; height: 17px; position: absolute; right: 22px; top: 0; background: url(/images/header-call.gif) bottom no-repeat; text-align: right;}
		.number {position: absolute; right: 23px; top: 30px;}
		.header-novigator {position: absolute; left: 43px; top: 20px;}
		.header-novigator li {float: left; margin-right: 25px; color: #74797d;}
		.header-novigator li a {color: #74797d; text-decoration: none;}
		.header-menu {position: absolute; left: 389px; top: 60px;}
		.header-menu ul li {height: 48px; float: left; padding-left: 2px; background: url(/images/header-menu-bg1.gif) left top no-repeat; position: relative;}
		.header-menu ul li a {display: block; float: left; padding: 15px 17px 0 17px; height: 33px; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase;}
		.header-menu ul li a:hover {color: #426778; text-decoration: underline; background: url(/images/header-menu-bg2.gif) repeat-x;}
		.header-menu ul li ul li {}
		.header-menu ul li ul li a {color: #426778; padding: 0; display: inline; height: auto; line-height: 1.55;}
		.header-menu ul li ul li a:hover {background: none;}
		.header-menu ul#navmenu ul {width: 123px; display: none; position: absolute; height: auto; top: 48px; left: 1px; border-top: 4px solid #e5edef;}
		.header-menu ul#navmenu ul li {overflow: hidden; height: auto; background: #e5edef; padding-left: 18px; width: 105px;}
		.header-menu ul#navmenu li:hover ul ul, .header-menu ul#navmenu li:hover ul ul ul, .header-menu ul#navmenu li.iehover ul ul, .header-menu ul#navmenu li.iehover ul ul ul {display: none;}
		.header-menu ul#navmenu li:hover ul, .header-menu ul#navmenu ul li:hover ul, .header-menu ul#navmenu ul ul li:hover ul, .header-menu ul#navmenu li.iehover ul, .header-menu ul#navmenu ul li.iehover ul, .header-menu ul#navmenu ul ul li.iehover ul {display: block;}
		.header-menu-on-bg {height: 6px; padding: 0!important; width: 123px!important; background: none!important; margin-top: -5px;}
		.header-saving {width: 277px; height: 158px; position: absolute; left: 0; top: 115px; padding: 9px 45px 0 628px; background: url(/images/header-bg2.jpg) no-repeat;}
		.header-saving h2 {padding-bottom: 18px;}
		.header-saving p {color: #757a7d;}
		.header-saving a.more {display: block; float: right; color: #5c90bf; text-decoration: none;}
		.header-saving a.more img {margin-left: 10px; vertical-align: middle;}
		a.view {display: block; float: right; margin-top: 8px; font-size: 14px; color: #6f8d9a; text-decoration: none;}
		a.view img {vertical-align: middle; margin-right: 2px;}
		
		.content {width: 950px; float: left;}
		
			.left-sidebar {float: left; width: 286px; margin-right: 23px;}
				.left-block {width: 286px; background: #fff url(/images/left-block-bg1.gif) repeat-y; margin-bottom: 24px;}
				.left-block-bg1 {width: 286px; background: url(/images/left-block-bg2.gif) left top no-repeat;}
				.left-block-bg2 {width: 256px; background: url(/images/left-block-bg3.gif) left bottom no-repeat; padding: 15px 15px 10px 15px;}
				.left-block1 {width: 286px; background: #f0f4f7 url(/images/left-block1-bg1.gif) left top no-repeat; margin-bottom: 24px;}
				.left-block1-bg1 {width: 256px; background: url(/images/left-block1-bg2.gif) left bottom no-repeat; padding: 15px 15px 20px 15px;}
				.left-headline {padding-bottom: 8px;}
				.showroom {color: #505050; padding-bottom: 20px;}
				.showroom p {padding-bottom: 10px;}
				.showroom h3 {font-size: 11px; color: #000; text-transform: uppercase; font-weight: normal;}
				.showroom p span {color: #5ac0fe;}
				.showroom p a {color: #5ac0fe;}
				.about-us {color: #4f5458;}
				.about-us a.more {display: block; float: right; color: #5c90bf; text-decoration: none;}
				.about-us a.more img {margin-left: 10px; vertical-align: middle;}
				.left-list {padding-bottom: 1px;}
				.left-list li {margin-bottom: 5px; color: #757a7d;}
				.left-list li a {color: #757a7d;}
				
				.left-sidebar-inside {float: left; width: 259px; margin-right: 26px;}
				.left-sidebar-inside1 {float: left; width: 259px; margin-right: 50px;}
					.left-block-inside {width: 259px; float: left; background: #fff url(/images/left-block-inside-bg1.gif) repeat-y; margin-bottom: 24px;}
					.left-block-inside-bg1 {width: 259px; float: left; background: url(/images/left-block-inside-bg2.gif) left top no-repeat;}
					.left-block-inside-bg2 {width: 229px; float: left; background: url(/images/left-block-inside-bg3.gif) left bottom no-repeat; padding: 15px 15px 10px 15px;}
					.car-list1 {padding-left: 7px;}
					.car-list1 li {background: url(/images/availability-bg.gif) 0 4px no-repeat; padding-left: 9px; height: 16px;}
					.car-list1 li span {color: #009fff; padding-left: 9px;}
					.car-list1 li a {color: #74797d; text-decoration: none;}
					.car-list1 li strong {color: #009fff;}
					.left-block2 {width: 259px; float: left; margin-bottom: 38px; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat;}
					.left-block2-bg {width: 259px; float: left; padding-bottom: 20px; background: url(/images/left-block2-bg.gif) bottom no-repeat;}
					.left-block2 h3 {float: left; padding: 13px 16px 0 16px; height: 27px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat;}
					.left-block2-bg1 {padding: 13px 0 0 20px; width: 221px; float: left; color: #4f5458;}
					.left-block2-bg1 p {font-weight: bold; padding-bottom: 2px;}
					.left-block2-bg1 p b {color: #ff651a;}
					.left-block2-bg1 .input1 {width: 217px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; padding: 1px 0 0 2px;}
					.left-block2-bg1 .input2 {width: 77px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; padding: 1px 0 0 2px; float: left;}
					.left-block2-bg1 .input3 {width: 81px; height: 20px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 5px; padding: 1px 0 0 2px; float: left;}
					.left-block2-bg1 .sp1 {display: block; float: left; padding: 3px 0 0 0; margin-left: -9px; _margin-left: -4px;}
					.left-block2-bg1 .sp2 {display: block; float: left; padding: 3px 0 0 0;}
					.left-block2-bg1 textarea {width: 219px; height: 56px; display: block; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; margin-bottom: 20px;}
					.left-block2-bg1-submit {width: 221px; height: 19px; cursor: pointer; background: url(/images/left-block2-bg1-submit.gif) no-repeat; border: none;}
					.hours-list, .cont-list {padding: 0 0 3px 4px; width: 221px; float: left;}
					.hours-list li, .cont-list li {float: left;}
					.hours-list li a, .cont-list li a {color: #5c90bf;}
					.hours-list .li-left {width: 110px;}
					.hours-list .li-right {width: 111px; text-align: right;}
					.cont-list .li-left {width: 80px;}
					.cont-list .li-right {width: 141px; text-align: right;}
			
			.right-sidebar {float: left; width: 641px;}
				.main-baners {width: 641px; margin-bottom: 25px; float: left;}
				.main-baners li {float: left; margin-right: 43px;}
				.car-list {width: 641px; float: left; background: url(/images/car-list-bg4.gif) bottom no-repeat; margin-bottom: 25px; position: relative;}
				.car-list ul {width: 595px; padding-left: 46px; float: left; background: url(/images/car-list-bg3.gif) top no-repeat}
				.car-list ul li {float: left; width: 119px; text-align: center; color: #4f5458; position: relative;}
				.car-list ul li strong {display: block;}
				.car-list ul li p {padding: 0 5px 70px 5px;}
				.car-list ul li img {margin-bottom: 15px;}
				
				.car-list2 {width: 595px; float: left; margin-top: -67px;}
				.car-list2 li {float: left; width: 119px; text-align: center; color: #4f5458; position: relative;}
				.car-list2 li strong {display: block;}
				.car-list2 li p {padding: 0 5px 3px 5px;}
				.car-list2 li img {margin-bottom: 15px;}
				
				.car-list .featured {position: absolute; left: 11px; bottom: 19px;}
				.search-car {width: 640px; float: left;}
				.search-car-top {width: 640px; min-height: 44px; _height: 44px; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat;}
				.search-car-top-left {float: left; width: 162px; min-height: 37px; _height: 37px; padding: 7px 0 0 18px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat; font-size: 12px; color: #4f5458; text-transform: uppercase; font-weight: bold;}
				.search-car-top-right {float: left; width: 435px; padding: 12px 0 0 15px; color: #373737;}
				.search-car-form {width: 640px; height: 140px; padding-top: 1px; background: #eaeaea url(/images/search-car-form-bg1.jpg) right bottom no-repeat; color: #4f5458;}
				.search-car-form-bg {width: 630px; height: 122px; padding: 18px 0 0 10px; background: url(/images/search-car-form-bg2.gif) left bottom no-repeat;}
				.search-car-form-bg ul li {padding-bottom: 11px; width: 622px; float: left;}
				.search-car-form-bg ul li p {float: left; display: block; padding: 3px 11px 0 0; width: 40px; text-align: right; font-weight: bold;}
				.search-car-form-bg ul li select {width: 113px; height: 19px; border: 1px solid #d5d5d5; margin-right: 22px; display: block; float: left; font-size: 11px;}
				.search-car-form-bg ul li .search-now {width: 112px; height: 19px; margin-left: 186px; background: url(/images/search-now.gif) no-repeat; cursor: pointer; border: none; float: left;}
				.availability {width: 950px; float: left; background: url(/images/cars-availability-bg1.gif) repeat-y; margin-bottom: 24px;}
				.availability-bg1 {width: 950px; float: left; background: url(/images/cars-availability-bg2.gif) left top no-repeat;}
				.availability-bg2 {width: 935px; float: left; padding: 10px 0 5px 15px; background: url(/images/cars-availability-bg3.gif) bottom no-repeat; min-height: 55px; _height: 55px;}
				.availability-bg2 div {float: left; width: 82px; height: 18px; margin-right: 23px; position: relative; background: url(/images/availability-bg.gif) 0 5px no-repeat; padding: 0 25px 0 5px;}
				.availability-bg2 div a {font-size: 10px; color: #757a7d; font-weight: bold;}
				.availability-bg2 div a:hover {color: #009fff;}
				.availability-bg2 div span {display: block; font-size: 10px; color: #009fff; position: absolute; right: 0; top: 0;}
				.right-sidebar-inside {float: left; width: 665px;}
				.right-sidebar-inside1 {float: left; width: 641px;}
				.right-sidebar-inside2 {float: left; width: 641px; padding-bottom: 20px;}
				.right-selectes {width: 651px; height: 29px; margin-bottom: 20px; background: #e7eff1 url(/images/right-selectes-bg.gif) no-repeat; padding: 9px 0 0 14px;}
				.right-selectes1 {width: 627px!important; background: #e7eff1 url(/images/right-selectes-bg2.gif) no-repeat!important;}
				.right-selectes select {border: 1px solid #d5d5d5; display: block; float: left; margin-right: 15px; padding: 0; height: 20px; font-size: 11px; color: #74797d;}
				.right-selectes .select1 {width: 105px;}
				.right-selectes .select2 {width: 138px;}
				.right-selectes input {width: 90px; height: 19px; cursor: pointer; background: url(/images/right-selectes-bg1.gif) no-repeat; display: block; float: left; border: none;}
				.car-description-headline {width: 665px; height: 50px; margin-bottom: 15px; background: url(/images/car-description-headline-bg.gif) no-repeat;}
				.car-description-headline h3 {float: left; padding: 16px 0 0 15px; color: #fff; font-size: 14px;}
				.car-description-headline p {float: right; padding: 18px 16px 0 0; color: #fefefe;}
				.car-description-headline p img {vertical-align: baseline; margin-left: 10px;}
				.car-description {float: left; width: 665px; margin-bottom: 35px;}
				.car-description-photo {float: left; margin-right: 22px; width: 282px;}
				.car-description-photo img {width: 278px; height: 208px; padding: 1px; border: 1px solid #d6d6d6; display: block; float: left;}
				.car-description-photo a {display: block; float: right; margin: 1px 2px 0 0; width: 79px; height: 15px; background: url(/images/car-description-photo-link.gif) no-repeat; text-align: center; color: #fff; text-decoration: none;}
				.car-description-info1 {padding: 16px 0 0 5px; width: 155px; float: left; margin-right: 9px; background: url(/images/car-description-info1-bg.gif) left top no-repeat;}
				.car-description-info2 {padding: 16px 0 0 0; width: 190px; float: left;}
				.car-description h4 {color: #74797d; font-size: 11px;}
				.car-description strong {display: block; font-size: 22px; font-weight: normal; padding: 4px 0 13px 0; color: #ee6d2d;}
				.car-description ul li {padding-bottom: 7px;}
				.photos {width: 665px; float: left; background: url(/images/photos-bg.gif) repeat-y; margin-bottom: 21px;}
				.photos-bg {width: 665px; float: left; background: url(/images/photos-bg1.gif) top no-repeat;}
				.photos-bg1 {width: 650px; float: left; padding: 18px 0 20px 15px; background: url(/images/photos-bg2.gif) bottom no-repeat;}
				.photos-list {padding-top: 10px;}
				.photos-list li {float: left; width: 81px; height: 60px; margin: 10px 11px 0 0;}
				.photos-list li img {padding: 1px; border: 1px solid #d6d6d6; width: 77px; height: 56px;}
				.dealer {width: 665px; float: left; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat; margin-bottom: 30px;}
				.dealer-bg {float: left; width: 665px; padding-bottom: 20px; background: url(/images/dealer-bg.gif) bottom no-repeat;}
				.dealer-bg h3 {float: left; padding: 13px 16px 0 16px; height: 27px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat;}
				.dealer-info {float: left; padding: 13px 0 0 25px; width: 160px; margin-right: 32px; color: #767a7d;}
				.dealer-info strong {font-size: 12px;}
				.dealer-form1 {float: left; padding-top: 13px; width: 230px; color: #4f5458;}
				.dealer-form1 p {font-weight: bold; padding-bottom: 2px;}
				.input6 {width: 198px; height: 17px; font-size: 11px; color: #4f5458; margin-bottom: 5px; border: 1px solid #d5d5d5; display: block; padding: 1px 0 0 2px}
				.dealer-form1 a {color: #ee6d2d; display: block; text-decoration: none; margin-top: 24px;}
				.dealer-form1 a span {text-decoration: underline;}
				.dealer-form1 a img {vertical-align: middle; padding-left: 6px;}
				.dealer-form2 {float: left; width: 202px; padding-top: 13px; color: #4f5458;}
				.dealer-form2 p {font-weight: bold; padding-bottom: 2px;}
				.dealer-form2 textarea {width: 200px; height: 58px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block;}
				.dealer-form2 .submit {width: 202px; height: 19px; border: none; cursor: pointer; background: url(/images/dealer-form-submit.gif) no-repeat; margin-top: 23px;}
				.right-pager {width: 641px; float: left; height: 16px; margin-bottom: 19px; position: relative;}
					.right-pager-list1 {float: left;}
					.right-pager-list1 li {float: left; margin-right: 18px;}
					.right-pager-list1 li a {color: #74797d;}
					.right-pager-list2 {float: right;}
					.right-pager-list2 li {float: left; margin-left: 18px;}
					.right-pager-list2 li a {color: #74797d;}
					.right-pager-list3 {position: absolute; width: 110px; height: 16px; left: 50%; top: 0; margin-left: -55px;}
					.right-pager-list3 li {float: left; margin-right: 2px; height: 16px; background: url(/images/right-pager-list3-bg1.gif) repeat-x;}
					.right-pager-list3 li span {display: block; height: 16px; float: left; background: url(/images/right-pager-list3-bg2.gif) left top no-repeat;}
					.right-pager-list3 li span span {background: url(/images/right-pager-list3-bg2.gif) right top no-repeat!important;}
					.right-pager-list3 .active {background: #a2beca;}
					.right-pager-list3 .active span {background: url(/images/right-pager-list3-bg3.gif) left top no-repeat;}
					.right-pager-list3 .active span span {background: url(/images/right-pager-list3-bg3.gif) right top no-repeat!important;}
					.right-pager-list3 .active a {cursor: inherit;}
					.right-pager-list3 li a {color: #74797d; text-decoration: none; display: block; float: left; height: 15px; padding: 1px 5px 0 5px;}
					.right-car-block {width: 641px; float: left; margin-bottom: 20px;}
					.right-car-block-photo {float: left; display: block; margin-right: 3px; width: 163px; height: 121px; padding: 1px; border: 1px solid #d9d9d9;}
					.right-car-block-ingo {float: left; width: 336px; overflow: hidden;}
					.right-car-block-ingo h3 {height: 20px; width: 324px; border-bottom: 1px solid #e7eff1; padding: 6px 0 0 12px; background: #a2beca; font-size: 12px; color: #fff; margin-bottom: 9px;}
					.right-car-block-ingo .list-info {padding-left: 12px; margin-bottom: 15px;}
					.right-car-block-ingo .list-info li {padding-bottom: 4px;}
					.right-car-block-ingo .list-links {padding-left: 12px;}
					.right-car-block-ingo .list-links li {float: left; margin-right: 44px;}
					.right-car-block-ingo .list-links li a {display: block; text-decoration: none; color: #5c90bf;}
					.right-car-block-ingo .list-links li a img {vertical-align: baseline; padding-left: 9px;}
					.right-car-block-price {float: left; width: 135px; overflow: hidden;}
					.right-car-block-price h3 {height: 27px; width: 118px; padding: 0 0 0 17px; background: #e7eff1 url(/images/right-car-block-price-bg.gif) right top no-repeat; font-size: 20px; color: #ff651a; font-weight: normal; line-height: 1.15; margin-bottom: 9px;}
					.right-car-block-price h3 span {padding-right: 11px;}
					.locator-service {width: 641px; float: left; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat; margin-bottom: 19px;}
					.locator-service-bg {width: 641px; float: left; padding-bottom: 20px; background: url(/images/locator-service-bg.gif) bottom no-repeat;}
					.locator-service h3 {float: left; padding: 13px 16px 0 16px; height: 27px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat;}
					.locator-service-form {padding: 13px 0 0 17px; width: 607px; float: left; color: #4f5458;}
					.locator-service-form h4 {font-size: 11px; color: #ff651a; padding-bottom: 8px; width: 607px; float: left;}
					.locator-service-form ul {padding-top: 5px; width: 607px; float: left;}
					.locator-service-form ul li {float: left; width: 270px; margin-right: 67px; overflow: hidden;}
					.locator-service-form ul li p {font-weight: bold; padding-bottom: 2px;}
					.locator-service-form ul li .input4 {width: 266px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; padding: 1px 0 0 2px;}
					.locator-service-form ul li .input5 {width: 270px; height: 19px; border: none; display: block; background: url(/images/locator-service-form-submit.gif) no-repeat; cursor: pointer; margin-top: 26px;}
					.locator-service-form ul li textarea {width: 268px; height: 69px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block;}
					
				.start {width: 950px; float: left; background: url(/images/start-bg.gif) repeat-y; margin-bottom: 20px;}	
				.start-bg {width: 950px; float: left; background: url(/images/start-bg1.gif) left top no-repeat;}
				.start-bg1 {width: 914px; float: left; background: url(/images/start-bg2.gif) left bottom no-repeat; padding: 22px 20px 20px 16px; position: relative;}
				.start h3 {padding-bottom: 7px;}
				.start-choise {position: absolute; right: 20px; top: 30px;}
				.start-choise ul li {float: left; padding-left: 24px;}
				.form-block {width: 950px; float: left; margin-bottom: 20px; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat; color: #4f5458;}
				.form-block-bg {width: 950px; float: left; background: url(/images/form-block.gif) bottom no-repeat; padding-bottom: 20px;}
				.form-block-1 {float: left; width: 353px;}
				.form-block-1 h3 {float: left; padding: 13px 16px 0 16px; height: 27px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat;}
				.form-block-1-form {padding: 12px 0 0 20px; width: 330px;}
				.form-block span {display: block; padding-top: 3px; position: relative; float: left;}
				.sp3 {margin-left: -5px;}
				.sp4 {width: 19px;}
				.sp5 {margin-left: -8px;}
				.form-block-1-form ul li {float: left; width: 330px; padding-bottom: 2px;}
				.input7 {width: 241px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 3px; padding: 1px 0 0 2px;}
				.input8 {width: 38px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 3px; padding: 1px 0 0 2px; float: left;}
				.input9 {width: 180px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 3px; padding: 1px 0 0 2px; float: left;}
				.input10 {width: 77px; height: 17px; font-size: 11px; color: #4f5458; border: 1px solid #d5d5d5; display: block; margin-bottom: 3px; padding: 1px 0 0 2px; float: left;}
				.form-block-2 {float: left; width: 333px; padding-top: 12px;}
				.form-block-2 ul li {float: left; width: 330px; padding-bottom: 2px;}
				.select3 {width: 81px; height: 20px; border: 1px solid #d5d5d5; margin-right: 19px; display: block; float: left; font-size: 11px; margin-bottom: 3px;}
				.select4 {width: 45px; height: 20px; border: 1px solid #d5d5d5; display: block; float: left; font-size: 11px; margin-bottom: 3px;}
				.select5 {width: 245px; height: 20px; border: 1px solid #d5d5d5; display: block; margin-bottom: 3px; font-size: 11px; margin-bottom: 3px;}
				.form-block-3 {float: left; width: 245px; padding-top: 12px;}
				.form-block-3 ul li {float: left; width: 245px; padding-bottom: 2px;}
				.commitment {width: 900px; float: left; padding: 23px 0 0 16px; margin-bottom: 20px; background: url(/images/commitment-bg.gif) 15px 0 no-repeat;}
				.commitment h3 {padding-bottom: 15px;}
				.commitment p {padding-left: 5px;}
				.commitment a {text-decoration: none; color: #5c90bf;}
				.commitment a img {vertical-align: baseline; padding-left: 10px;}
				.commitment-forms {width: 950px; float: left; margin-bottom: 20px;}
				.commitment-forms h3 {float: left; padding: 13px 16px 0 16px; height: 27px; background: #fff url(/images/search-car-top-bg1.gif) right bottom no-repeat;}
				.commitment-forms-block {float: left; width: 266px; height: 293px; padding: 12px 0 0 20px;}
				.commitment-forms-block ul {float: left; width: 266px;}
				.commitment-forms-block ul li {float: left; width: 266px; padding-bottom: 2px; color: #4f5458;}
				.commitment-forms-block span {display: block; padding-top: 3px; position: relative; float: left;}
				.commitment-form1 {float: left; width: 286px; background: #eaeaea url(/images/search-car-top-bg.gif) right top no-repeat; margin-right: 46px; overflow: hidden;}
				.commitment-form1-bg {float: left; width: 286px; background: url(/images/commitment-form-bg.gif) bottom no-repeat; overflow: hidden;}
				.terms {float: left; width: 617px; margin-right: 59px; background: url(/images/terms-bg.gif) repeat-y; margin-bottom: 25px;}
				.terms-bg {float: left; width: 617px; background: url(/images/terms-bg1.gif) top no-repeat;}
				.terms-bg1 {float: left; width: 582px; background: url(/images/terms-bg2.gif) bottom no-repeat; padding: 23px 20px 18px 15px; line-height: 1.25;}
				.terms-text {padding: 18px 0 0 6px;}
				.terms-text p {padding-bottom: 12px;}
				.terms-text ol li {list-style-type: decimal; list-style-position: inside; padding-bottom: 12px;}
				.terms-text ol li ul li {list-style-type: disc; padding: 0!important;}
				.accept {float: left; width: 260px;}
				.accept div {padding: 17px 0 0 12px;}
				.submit1 {width: 245px; height: 19px; display: block; cursor: pointer; background: url(/images/accept-submit-bg.gif) no-repeat; margin-top: 30px; border: none;}
		
		.footer {width: 950px; text-align: center; font-size: 10px; color: #4f5458; margin-top: 34px;}
		.footer p a {color: #009fff;}
		.footer img {vertical-align: middle; margin: 0 15px 0 10px;}
		.footer span {padding: 0 7px; color: #757a7d;}
		.footer div {padding-top: 3px;}
		.footer div a {color: #757a7d;}
		
		.coapplicant {
			display: none;
		}
		.tblock {
			margin-bottom: 30px;
		}
		.tblock h1 {
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			margin-bottom: 20px;
		}
		
		.tblock p {
			margin-bottom: 10px;
		}
		
		.error {
			border: solid 1px #FF651A !important;
		}
		
		label.error {
			display: none !important;
		}
		
		.accept label.error {
			display: inline !important;
			border: none !important;
			color: #FF651A;
		}
		
		#applyonlineContainer p.message {
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		#locatorFormContainer p.message,
		#sidebarContactContainer p.message,
		#intextContactContainer p.message {
			font-weight: bold;
			margin-top: 10px;
			text-align: center;
		}