body {margin:0; padding:0; font:14px Arial, Helvetica, sans-serif; background:url(../img/main_bg.gif) 0 0 repeat-x #000;}
a img {border:none;}
.bodybg{margin:0 auto;width:960px;vertical-align:top; background-color:#FFF;}
.topline{ background:url(../img/topline.gif) 0 0 no-repeat; height:4px;}
.logo{margin:40px 0 0 0; padding-left:38px;}
.logomeny{border:1px solid #e5e4e3; height:41px; float:right; margin:12px 12px 0 0;}
.usermeny{ float:right; vertical-align: top; }
	.usermeny ul{float:right; list-style:none; cursor:pointer; margin:11px 0 0 0; padding:0;}
	.usermeny ul li{float: left; margin:0 10px; padding:0;}
	.usermeny ul li a{ background:url(../img/user_meny_under.gif) 0 14px repeat-x; font-size:12px; color:#333333; text-decoration:none; font-weight:bold;}
	.usermeny ul li.user{ font-size:15px; color:#326f11; padding:0 5px 0 8px;}
	.usermeny ul li.account{ background:url(../img/account.gif)0 2px no-repeat; font-size:12px; color:#000000; padding:2px 0 0 18px;}
	.usermeny ul li.home{ background:url(../img/home.gif) 0 2px no-repeat; font-size:12px; color:#333333;padding:2px 5px 0 24px;}
	.usermeny ul li.contact{ background:url(../img/contact.gif) 0 3px no-repeat; font-size:12px; color:#333333;padding:2px 5px 0 22px;}
	.usermeny ul li.blog{ background:url(../img/blog.gif) 0 3px no-repeat; font-size:12px; color:#333333;padding:2px 5px 0 20px;}
.loginout{width:97px; border-left:1px solid #e5e4e3;text-align:center; vertical-align:top;}
.logout{background:url(../img/logout.gif) 15px 4px no-repeat; color:#a41515; font-size:12px; padding:0 0 0 10px; margin-top:13px;}
	.logout a{ background:url(../img/logout_under.gif) 0 14px repeat-x; color:#a41515; font-size:12px; text-decoration:none;}
/*login*/
.login{background:url(../img/login.gif) 16px 2px no-repeat; color:#539b2b; font-size:12px; padding:0 0 0 14px; margin-top:11px;}
	.login a{background:none; color:#539b2b; font-size:15px; text-decoration:none; font-weight:bold;}
.in{width:84px;}
/*login_eof*/
.mtgrad{ background:url(../img/mtgrad.gif) 0 0 repeat-x; height:44px;}
.meny{background:url(../img/meny_bg.gif) 0 0 repeat-x; height:77px;}
	.meny ul{margin:0px 0 0 7px; padding:0; cursor:pointer; list-style:none; float:left;}
	.meny ul li{ float:left;background:url(../img/menu-pointer.png) center 30px no-repeat;  vertical-align:top; height:46px; padding:10px 32px 0 32px;color:#3e3e3e; font-size:17px; font-weight:bold;}
	.meny ul li a { float:left;color:#3e3e3e;font-size:17px;text-decoration:none;font-weight:bold;}
	.meny ul li:hover{ float:left;background:url(../img/meny_hover_bg.gif) 0 0 repeat-x;  vertical-align:top; height:46px; padding:10px 32px 0 32px; color:#FFF;}
	.meny ul li:hover a{color:#FFF; background:url(../img/menu-pointer-selected.png) center 20px no-repeat; vertical-align:top; height:46px;}
	.meny ul li:hover a.sub{color:#FFF; background:url(../img/menu-pointer-selected-with-sub.png) center 20px no-repeat; vertical-align:top; height:46px;}
	.meny ul li ul {float:left; display:none; list-style: none;padding:0; margin:0; height:12px;}
	.meny ul li:hover ul{ float:left;position:absolute;display:block;margin:0 0 0 -5%; padding:46px 0 0 0;}
	.meny ul li:hover ul li{background:none; height:14px; padding:2px 0 0 0; margin:0 10px;}
	.meny ul li:hover ul li a{ float:left;font-size:13px; color:#4a4a4a; background:none; margin:0; padding:0 0 0 8px;}
	.meny ul li ul li a:hover{ background:url(../img/point.gif) 0 5px no-repeat; color:#1d5595; margin:0; }
.support{background:url(../img/support.gif) 0 5px no-repeat; float:right; margin:0 49px 0 0; padding:10px 0 0 20px; width:50px; text-align:left;}
	.support a{background:url(../img/user_meny_under.gif) 0 18px repeat-x; font-size:16px; margin:0; padding:0; color:#333333; text-decoration:none; font-weight:bold;}
/*menyNEW*/	
.mtgradnw{background:url(../img/mtgrad.gif) 0 3px repeat-x; height:47px;}
.menynw{background:url(../img/menynw_bg.gif) 0 0 repeat-x; height:77px;overflow:hidden;}
	.menynw ul{padding:0; cursor:pointer; list-style:none; width:962px; margin:0 auto;}
	.menynw ul li{float:left; background:none; vertical-align:top; height:66px;padding:0 0px;color:#3e3e3e; font-size:17px; font-weight:bold;}
	.menynw ul li:hover, .menynw ul li.selected {float:left;background:url(../img/menynw_hover_bg.gif) 0 0px repeat-x;color:#FFF; height:75px}
	.menynw ul li:hover a, .menynw ul li.selected a{color:#FFF; vertical-align:top; height:65px;}
	.menynw ul li a{float:left;color:#5C5C5C;font-size:17px;text-decoration:none;font-weight:bold; height:46px;}
	.menynw ul li a.dealers{background:url(../img/for_dealers.png) 35px 10px no-repeat; padding:29px 30px 0 123px;}
	.menynw ul li a.dealers:hover, .menynw ul li.selected a.dealers {background:url(../img/for_dealers_hover.png) 36px 11px no-repeat; padding:29px 30px 0 123px;}
	.menynw ul li a.lenders{background:url(../img/for_lenders.png) 36px 13px no-repeat; padding:29px 49px 0 94px;}
	.menynw ul li a.lenders:hover, .menynw ul li.selected a.lenders {background:url(../img/for_lenders_hover.png) 36px 13px no-repeat; padding:29px 49px 0 94px;}
	.menynw ul li a.oems{background:url(../img/for_oems.png) 39px 8px no-repeat; padding:29px 54px 0 97px;}
	.menynw ul li a.oems:hover, .menynw ul li.selected a.oems {background:url(../img/for_oems_hover.png) 39px 8px no-repeat; padding:29px 54px 0 97px;}
	.menynw ul li a.vendors{background:url(../img/for_vendors.png) 43px 12px no-repeat; padding:29px 38px 0 112px;}
	.menynw ul li a.vendors:hover, .menynw ul li.selected a.vendors {background:url(../img/for_vendors_hover.png) 43px 12px no-repeat; padding:29px 38px 0 112px;}
/*menyNEW_EOF*/
/*benefits+*/
.bt{background:url(../img/benefits_top_c.gif) 0 0 repeat-x; height:20px; vertical-align:top;}
.bt_l{background:url(../img/benefits_top_l.gif) 0 0 no-repeat; height:20px; width:20px; float:left;}
.bt_r{background:url(../img/benefits_top_r.gif) 0 0 no-repeat; height:20px; width:20px; float:right;}
.bc{background:url(../img/benefits_bg_c.gif) 0 0 repeat-y #f0f7e6; vertical-align:top; border-right:1px solid #dfdfdf; padding-right:1px;}
.bcH{font-size:36px; color:#000; padding:0px 0px 0px 46px;}

	.bc ul {margin:0 27px 0 29px; padding:0 0 14px 0; list-style:none;}
	.bc ul li{ background:url(../img/orange_flower.gif) 0 1px no-repeat; margin:14px 0 0 0; padding:0 10px 4px 30px; font-size:15px; color:#010101; line-height:18px;}
ul.ulIndex{margin:0 27px 0 22px; padding:0 0 9px 0;}
		ul.ulIndex li{background:url(../img/orange_flower.gif) 0 1px no-repeat; margin:7px 0 0 0; padding:1px 10px 7px 27px; font-size:13px; color:#010101; line-height:16px;}

.bb{background:url(../img/benefits_bottom_c.gif) 0 0 repeat-x; height:20px; vertical-align:top;}
.bb_l{background:url(../img/benefits_bottom_l.gif) 0 0 no-repeat; height:20px; width:20px; float:left;}
.bb_r{background:url(../img/benefits_bottom_r.gif) 0 0 no-repeat; height:20px; width:20px; float:right;}
.bbt{background:url(../img/bbt.gif) 0 0 no-repeat; height:20px; width:220px; vertical-align:top;}
.bbc{background:url(../img/bbc.gif) 0 0 repeat-y; padding:12px 20px 0 19px; vertical-align:top;}
	.bbc a{color:#e49100; margin-left:4px; display:block}
.bbcH{font-size:24px;color:#000; padding:0px 0px 12px 2px;}
.bbb{background:url(../img/bbb.gif) 0 0 no-repeat; height:20px; vertical-align:top;}
.bbplace{color:#726f6a; padding:18px 0 0 4px;}
.bbtime{font-size:12px; color:#726f6a; padding:1px 0 0 4px;}
/*benefits_EOF+*/
.main{}
.maintable{width:100%; margin-top:24px; padding-bottom:24px; background-color:#FFF;}
.leftcont{padding:0 27px 0 20px;}
h1{padding:0; margin:7px 0 12px 10px; font-size:28px; color:#123945; font-weight:normal;}
p{padding:0; margin:0;}
.mainmeny{background:url(../img/mm_bg.gif) 0 0 repeat-x; height:40px; width:100%; margin-top:24px;}
	.mainmeny ul{cursor:pointer; list-style:none; float:left; margin:0; padding:0; background:url(../img/mm_border.gif) 0 0 repeat-y; border-right:1px solid #cdccca; width:100%; height:40px;}
	.mainmeny ul li{float: left; height:24px; padding:8px 29px; vertical-align:top;}
	.mainmeny ul li.mmsel{background:#6d93bd; color:#FFF; font-size:19px; border-left:1px solid #436890; border-right:1px solid #436890; border-top:1px solid #436890;}
	.mainmeny ul li.mmsel a{color:#FFF;}
	.mainmeny ul li.mmhp a{color:#123945;}
	.mainmeny ul li a{color:#3e3e3e; font-size:19px; text-decoration:none;}
	.mainmeny ul{cursor:pointer; list-style:none;}
.continfo{border-right:1px solid #6c8dbe; width:100%; background:url(../img/mc_border.gif) 0 0 repeat-y #f5f4ef; border-top:1px solid #6c8dbe;border-bottom:1px solid #6c8dbe; margin-bottom:23px; vertical-align:top;}
.greybrdr{ background:url(../img/mm_border.gif) 0 0 repeat-y #f5f4ef; border-right:1px solid #cdccca;border-top:1px solid #cdccca;border-bottom:1px solid #cdccca;}
.content{margin:5px; background-color:#FFF; padding:8px 15px 15px 10px;}
h5{margin:0px; padding:1px 0 12px 5px; font-size:17px; font-weight:bold;}
.form_one{vertical-align:top; width:100%;}
	.names{vertical-align:top; line-height:28px; font-size:14px; color:#27292e; padding-left:6px; text-align:left;}
span.urg{color:#a41515; font-weight:bold;}
	.deskr{width:24%;vertical-align:top; text-align:left;}
	.links{vertical-align:top; width:22%; padding-left:6px;line-height:28px;}
		.links a{ color:#1d5595; text-decoration:underline; font-size:14px; display:block;}
	.f1_input{float:left; margin:2px 0 2px 0; height:20px; width:174px; border:1px solid #cdccca; text-indent:5px;}
	.state{margin:0; padding:7px 0 0 0; vertical-align:top;}
	.stateinput{margin:10px 0 0 21px; height:17px; width:32px; border:1px solid #cdccca; text-indent:8px;}
	.zip{margin:0; padding:13px 0 0 9px; vertical-align: top;}
	.zipinput{margin:11px 0 0 28px; height:19px; width:71px; border:1px solid #cdccca; text-indent:5px; padding:0;}
.under{background-color:#e5e3df; height:1px; line-height:1px; font-size:1px; margin:13px 0 11px 0;}	


/*--ch--*/
	.f1_inputd{float:left; margin:2px 0 2px 0; height:22px; width:174px;}
.f2_head{text-align: center; background:url(../img/f2_border.gif) bottom repeat-x; height:36px; vertical-align:top; margin:2px 0 12px 0; font-size:14px; color:#35373c;}
	.dealstatus_on{float:left; width:155px; background-color:#38860e; height:19px; color:#FFF; font-size:14px; padding:3px 0 0 8px ; margin:1px 0 0 0; text-align: left;}
	.printca{background:url(../img/printca_bg.gif) 0 0 repeat-x; height:19px; width:178px; display:block; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; padding-top:4px; float:right; margin:0 38px 0 0; text-align:center;}
.f2tb{background:url(../img/f2_border.gif) top right repeat-y; vertical-align:top;}
.p45{padding-left:45px; padding-bottom:10px;}
.f2h3{ float: left; width:396px; padding:4px 0 0 46px; text-align:left; margin:0;}
	.names a{ color:#1d5595; text-decoration:underline; font-size:14px;}
.f3tb{border:1px solid #cdccca; background-color:#f5f4ef;}
.f3tb2{margin:5px 4px 5px 3px; background-color:#FFF; padding-top:3px;}
.f3th{height:32px; background:url(../img/th_bg.gif) 0 0 repeat-x;}
	 tr.f3th td{background:url(../img/th_border.gif) right repeat-y; font-size:12px; color:#FFF; padding:0 10px; vertical-align:middle; text-align:left;}
.cpf3{padding:0px 0px 15px 0px; margin:2px 2px 5px 3px} .cpf3 H5{padding:12px 0 5px 17px;}
.t1l{font-size:12px; color:#27292e;}
	.t1l td{background:url(../img/grey.gif) right repeat-y; font-size:12px; color:#27292e; padding:0 10px; height:22px;}
td.noborder{background:none;}	
.f3com{ width:95%; margin:20px 0px 8px 15px; border:1px solid #cdccca; height:96px; font:14px Arial, Helvetica, sans-serif; color:#27292e; padding:5px;}
/*--ch--*/
.h125{height:125px;}
.cpf4{padding:5px 15px 15px 1px;}
.f4t{padding:0; margin:0;}
.f4th{padding:0; margin:0; width:274px;}
.f4tc{padding:10px 0 0 0; overflow:scroll; height:290px; width:273px;}
.cpf4link{font-size:14px; color:#1d5595; margin:16px 0 0 36px; line-height:22px; text-align:left;}
	.cpf4link a{ font-size:14px; color:#1d5595; text-decoration:underline;}
/*--ch--*/
.upload{text-align:center;}
	.upload input{width:254px;}
.small{font-size:11px;line-height:12px;}
.ie7tw{width:67px;}
.notice { color:#27292e;font-size:13px;}



.buttons{margin:0px auto; text-align:center; width:281px; padding-bottom:20px;}
	.buttons a{margin:0px 13px;}
.button{background:url(../img/button_bg.gif) 0 0 no-repeat; width:108px; height:25px; padding:5px 0; text-align:center; display:block; text-decoration:none; float:left; font-size:20px; font-weight:bold; color:#FFF;}

.rightmeny{background-color:#f5f4ef; vertical-align:top; width:239px;}
.arrowgrey{background:url(../img/arrow_grey.gif) 0 0 no-repeat; width:32px; height:31px; float:right; margin:2px; display:block; text-decoration:none;}
	.rightmeny p{font-size:12px; color:#726f6a; margin-top:8px; padding:0 10px 0 19px; line-height:14px; margin-bottom:15px;}
	.rightmeny ul{list-style:none; color:#1d5595; margin:8px 0 0 19px; padding:0;}
	.rightmeny ul li{background:url(../img/point.gif) 0px 5px no-repeat; color:#1d5595; padding:0 0 0 9px; margin:0; font-size:12px; line-height:17px;}
	.rightmeny ul li a{color:#1d5595; text-decoration:underline; font-size:12px;}
.greyArrowInverce{background:url(../img/arrow_grey_inv.gif) 0 0 no-repeat;}
h3{margin:14px 0 0 19px; padding:0; font-size:19px; color:#8b7a58; font-weight:normal;}	
h4{margin:21px 0 0 19px; padding:0; font-size:19px; color:#8b7a58; font-weight:normal;}	
	
.bottom{background:url(../img/bottom_bg.gif) 0 0 no-repeat #FFF;; height:59px;}
.bottomline{background-color:#ebebeb; height:1px; font-size:1px; line-height:1px;}
.bottomlogo{background:url(../img/bottom_logo.gif) 0 0 no-repeat; width:112px; height:34px; display:block; text-decoration:none; float:right; margin:12px 34px 0 0;}
.copy{ font-size:11px; color:#27292e; width:150px; float:left; margin:17px 0 0 39px; line-height:13px;}
.bottommeny{text-align:center; font-size:12px; color:#27292e; padding-top:16px;}.bottommeny a{text-align:center; font-size:12px; color:#27292e; text-decoration: none; background:url(../img/bottom_meny_under.gif) 0 14px repeat-x; line-height:15px; padding-bottom:2x;}

     .creditD td{vertical-align:middle; height:25px;}
.reviset{border:1px solid #f5f4ef; background-color:#faf9f6; margin:24px 0 0 0px;}
     .reviset div{background-color:#FFF; margin:2px; padding:4px;}
     .reviset td{ padding:0 10px; color:#71747b;}
     .reviset input{ border:1px solid #cdccca; width:36px; height:20px; margin:0 10px; color:#27292e; text-indent:9px;}
     .reviset span{margin:0; color:#27292e;}

.sequeH{background:url(../img/buttons/seque_h_bg.gif) 0 0 no-repeat; display:block; width:17px; height:10px; margin:0  auto 1px  auto; padding:0;}
.sequeL{background:url(../img/buttons/seque_l_bg.gif) 0 0 no-repeat; display:block; width:17px; height:10px; margin:0  auto; padding:0;}
	.lenders th,.lenders td{text-align:center;}
.cndsatd2{clear:both;margin:0;width:100%; vertical-align:top; padding-left:40px;}
.cndsatd2t{margin:5px 0 0 0px; width:100%;}
     .cndsatd2t td{vertical-align:middle; height:25px;}
	 .cndsatd2 H5{margin:0 0 0 20px;}
.hours{border:1px solid #cdccca; width:36px; height:18px; margin:0 10px; color:#27292e; text-indent:9px; padding:0;}

.error {color:#D00000;font-size:10px;display:block;}
#invalid{color:#a41515; font-size:16px; padding:5px 0; text-align:center;display:none; }
.grayHeader {color: #468F96; font-size:19px;}