/*TOP NAV*/
#top_navBG {background-color:#FFFFFF;}
#top_nav {background: url(/Images/Layout/Background/BG_header.gif) top repeat-x; height: 43px; }
.ucc_logo {float: left; margin-left: 10px; }
.top_nav_links {float: right; text-align: right; padding-top: 0px; }
.top_nav_utility_nav {text-align: right; margin-right: 5px; padding-top: 5px; }
.top_nav_utility_nav a:link, .top_nav_utility_nav a:hover, .top_nav_utility_nav a:visited {text-decoration: none; font-size: 10px; border-right: solid 1px #dcdcdc; padding-right: 5px; margin-right: 5px; color: #142967; font-weight: bolder; }
.top_nav_main_nav {width: 600px; text-align: right; margin-top: 23px; margin-right: 5px;}
.top_nav_main_nav a, .top_nav_main_nav a:visited {color: #414141; font-size: 0.9em; text-decoration: none; margin-left: 0px; display: inline-block; padding-bottom: 3px; margin-left: 7px; }
.top_nav_main_nav a:hover, .top_nav_main_nav a:active {color: #414141; font-size: 0.9em; text-decoration: none; border-bottom: solid 3px #142967; padding-bottom: 0px; }
/*Search Widget*/
.inputTextMakeModelSelectors, .inputTextZip {color: #000000; font-size: 12px; padding-left: 1px;}
/*FOOTER*/
#footer {background-image: url(/Images/Layout/Background/BG_footer.gif); background-position: bottom; background-repeat: repeat-x; width: 884px; height: 46px; padding-left: 20px; padding-right: 20px; }
.footerstyle {background-image: url(/Images/Layout/Background/BG_footer.gif); background-position: bottom; background-repeat: repeat-x; width: 924px; height: 46px; }
.footer_main_nav {float: left; margin-top: 5px;}
.footer_main_nav a:link,.footer_main_nav a:active, .footer_main_nav a:hover, .footer_main_nav a:visited {color: #999999; font-size: 0.75em; border-right: solid 1px #999999; text-decoration: none; padding-right: 3px; margin-right: 3px; }
.footer_utility_nav {float: right; text-align: right; margin-top: 5px; }
.footer_utility_nav a, .footer_utility_nav a.hover, .footer_utility_nav a.visited {color: #999999; font-size: 0.75em; border-right: solid 1px #999999; text-decoration: none; padding-right: 3px; margin-right: 3px;}
/*Green Buttons*/
#smallbutton_green {cursor: pointer;}
.smallbutton_green {cursor: pointer;}
#smallbutton_green a {text-decoration:none; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.smallbutton_greenL {background:transparent url(/Images/Buttons/GreenSM/button_sm_leftcap.png) left no-repeat; height: 29px; width: 10px; float:left;}
.smallbutton_greenMid {background:transparent url(/Images/Buttons/GreenSM/button_sm_mid.png); float:left; height: 29px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding:0px 3px; line-height: 29px; white-space: nowrap;}
.smallbutton_greenR {background:transparent url(/Images/Buttons/GreenSM/button_sm_rightcap.png) right no-repeat; height: 29px; width: 10px; float:left;}
#largebutton_green {cursor: pointer;}
#largebutton_green a {text-decoration:none; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.largebutton_greenL {background:transparent url(/Images/Buttons/GreenLG/button_lrg_leftcap.png) left no-repeat; height: 38px; width: 11px; float:left;}
.largebutton_greenMid {background:transparent url(/Images/Buttons/GreenLG/button_lrg_mid.png); float:left; height: 38px; color: #FFFFFF; font-size: 14px; font-weight: bold; padding:0px 11px 0px 11px; line-height: 38px; white-space: nowrap;}
.largebutton_greenR {background:transparent url(/Images/Buttons/GreenLG/button_lrg_rightcap.png) right no-repeat; height: 38px; width: 11px; float:left;}
/*FORM BUTTONS*/
.formButton {margin: 0px;border: solid 2px #cccccc;background-color: #e7e7e7;text-decoration: none;}
/*Form Containers*/
.formTop {background: url(/Images/Layout/Forms/formTopBG.gif) top repeat-x;}
.formBot {background: url(/Images/Layout/Forms/formBotBG.gif) bottom repeat-x;}
.formRight {background: url(/Images/Layout/Forms/formRBG.gif) right repeat-y;}
.formLeft {background: url(/Images/Layout/Forms/formLBG.gif) left repeat-y;}
.formTopRcorner {background: url(/Images/Layout/Forms/formTopR.gif) top right no-repeat;}
.formTopLcorner {background: url(/Images/Layout/Forms/formTopL.gif) top left no-repeat;}
.formBotRcorner {background: url(/Images/Layout/Forms/formBotR.gif) bottom right no-repeat;}
.formBotLcorner {background: url(/Images/Layout/Forms/formBotL.gif) bottom left no-repeat;}
/*White*/
.divide4wht {height: 1px; border-top: solid 1px #dadada;}
.vertdivide4wht {width: 1px; border-right: solid 1px #dadada;}
/*Gray*/
.divide4gray {height: 2px; background: url(/Images/Layout/Dividers/divider_horz.gif) repeat-x;}
.vertdivide4gray {width: 2px; background:transparent url(/Images/Layout/Dividers/divider_vert.gif) repeat-y;}
.icontext { font-size: 10px; color: Blue; text-decoration: underline; padding-right: 10px; cursor: pointer;}
/*Car Dealer Specials*/
.dealerSpecialVehicleItem {width: 166px; height: 200px; border: solid 1px #999999; background-color: #e7e7e7; padding: 4px; display: block; color: #000000; cursor: pointer;}
.dealerSpecialVehicleItem:hover {background-color: #cffdbd;}
.changetext{color: #0000ff; font-size: 10px; font-weight: bold; padding-left: 5px;}
.divUsedSearchInner {float: left; width: 988px; vertical-align: middle;}
.divUsedSearchButton {float: left; margin-left: 30px; margin-top: 8px;}
/*Quick Search Control*/
.qsfields {padding: 5px 0;}
.qstop {margin: 0; padding: 0; height: 40px; width: 250px; background: transparent url(/Images/Layout/Background/qsBGtop.png) no-repeat;}
.qsbot {margin: 0; padding: 0; height: 13px; width: 250px; background: transparent url(/Images/Layout/Background/qsBGbot.png) no-repeat;}
/*404 page link style*/
.links404 {padding-top: 10px;}
.header404 { font-size: 16px; font-weight: bold; padding-bottom: 5px;}
/*Finance Request Page*/
.financeClear {clear:both; float:none}
.financeClearPad {clear:both; float:none; height: 8px;}
.financeL {float:left;}
.financeLabel {float:left; width: 130px;}
#FRBottomPrivacyStatements {padding-top: 20px; border-top: solid 1px #cccccc; width: 675px;}
#FRRightColumn {float: left; border-left: solid 1px #cccccc; width: 355px;}
#FRLeftColumn {float: left;}
/*Search Results Page*/
.searchFilterFormItem {margin-top: 5px;}
.PgTdPad TD {padding: 0 5px;}
.RemoveApplyPad { padding-top: 10px;}
.CheckBoxPad { padding-left: 3px;}
.CheckBox label { padding-left: 3px;}
/*Disclaimer Styles*/
#kbbInfo {position: absolute; width: 200px; margin-top: 40px; border: solid 2px #666666; visibility: hidden; background-color: #ffffff;}
.kbbInfo {position: absolute; width: 300px; margin-top: 40px; border: solid 2px #666666; visibility: hidden; background-color: #ffffff;}
.disclaimerRoll {padding: 10px; color: #666666; font-size: 9px; text-align: left;}
.disclaimerVDP {text-align:left; width: 900px; margin: 0 auto; font-size: 11px; color: #666666;}
/*Form Styles*/
.contactformLeft {float: left;  width: 90px; text-align: right; }
.contactformLeft2 {float: left; margin-left: 10px; width: 220px; text-align: left; }
.formClear {clear: both; float: none;}
.interestedLabels { font-size: 12px; font-weight: bold; color: #000000;}
/*Top Ten Control Style for List Format*/
.toptenControl {list-style-type: none; margin-left: 10px;}
.toptenControlGreen {list-style-type: none; margin-left: -10px;}
/*Green Choices Styles*/
.checkboxlistGRwidget td {padding: 2px; vertical-align: top;}
.checkboxlistGRwidget label {padding-left: 3px;}
.searchGRtable td {border: solid 1px #cccccc;padding: 0 2px;}
.searchGRLD1table td {border: solid 1px #cccccc; padding: 5px 10px; border-left: none; white-space: nowrap;}
.searchGRLD2table td {border: solid 1px #cccccc; padding: 5px 10px; border-left: none; text-align: center; white-space: nowrap;}
.searchGRtableheader {background-color: #e8e8e8; font-weight: bold; text-align: center; white-space: nowrap;}
.searchGRpaging {font-size: 11px; padding: 0 2px; border: none; font-weight: bold; text-decoration: none; height: 20px; line-height: 20px;}
.greenLDstroke-top {background: url(/Images/Layout/Background/Green/greenLDcont_stroke.gif) top repeat-x;}
.greenLDstroke-right {background: url(/Images/Layout/Background/Green/greenLDcont_stroke.gif) right repeat-y; width: 655px; margin: 0 auto;}
.greenLDstroke-bot {background: url(/Images/Layout/Background/Green/greenLDcont_stroke.gif) bottom repeat-x;}
.greenLDstroke-left {background: url(/Images/Layout/Background/Green/greenLDcont_stroke.gif) left repeat-y;}
.greenLD-topL {background: url(/Images/Layout/Background/Green/greenLDcont_topleft.gif) top left no-repeat;}
.greenLD-topR {background:url(/Images/Layout/Background/Green/greenLDcont_topright.gif) top right no-repeat;}
.greenLD-botL {background: url(/Images/Layout/Background/Green/greenLDcont_botleft.gif) bottom left no-repeat;}
.greenLD-botR {background: url(/Images/Layout/Background/Green/greenLDcont_botright.gif) bottom right no-repeat;}
.greenLDcenter {text-align: center;}
.greenscoreTop {background: url(/Images/Layout/Background/Green/greenscore_top.gif) no-repeat; width: 195px; height: 39px;}
.greenscoreMid {width: 193px; border: solid 1px #dfe2e7; border-top: none;  border-bottom: none; height: 150px; overflow: hidden;}
.greenscoreBot {background: url(/Images/Layout/Background/Green/greenscore_bot.gif) no-repeat; width: 195px; height: 8px;}
.greenscoreMid input {margin-right: 5px;}
.greenESClabel {background-color: #daebce; font-size: 10px; font-weight: bold; width: 115px; white-space: nowrap; padding: 2px 0;}
.ResearchGreenCarTechBullet {float: left; width: 15px; height: 12px; background: url(/Images/Bullets/blue_bullet.gif) no-repeat; background-position: bottom center;}
/*Vehicle Summary Styles*/
.showdivnav {padding: 0 10px; font-size: 11px; color: #777777; font-weight: bold;}
.showdivnav TD {color: #777777;}
.showdivnav:hover {color: #000000; font-weight: bold;}
/*Thank You Page*/
.TYPriceVehicle1 {padding: 0 0 5px 0; line-height: 29px; font-size: 14px;}
.TYPriceVehicle2 {padding: 0 0 5px 0; font-size: 13px;}
/* GREY GRADIENT CELLS "c1d6ee" */
.rb_t {background: url(/Images/Layout/Background/container_c1d6ee/border-top.gif) 0 0 repeat-x; width: 100%;}
.rb_b {background: url(/Images/Layout/Background/container_c1d6ee/border-bottom.gif) 0 100% repeat-x;}
.rb_l {background: url(/Images/Layout/Background/container_c1d6ee/border-left.gif) 0 0 repeat-y;}
.rb_r {background: url(/Images/Layout/Background/container_c1d6ee/border-right.gif) 100% 0 repeat-y;}
.rb_bl {background: url(/Images/Layout/Background/container_c1d6ee/corner_bottom_left.gif) 0 100% no-repeat;}
.rb_br {background: url(/Images/Layout/Background/container_c1d6ee/corner_bottom_right.gif) 100% 100% no-repeat;}
.rb_tl {background: url(/Images/Layout/Background/container_c1d6ee/corner_top_left.gif) 0 0 no-repeat;}
.rb_tr {background: url(/Images/Layout/Background/container_c1d6ee/corner_top_right.gif) 100% 0 no-repeat; padding: 10px;}
.rb_content {background-color: #ffffff; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; text-align: left;}