/* ty_v9_stylesheet_forms */
html,body,h1,h2,p,ul{margin:0;padding:0}
body,td,h2{font-family:verdana,sans-serif;font-size:11px;color:#fff}
.clear,ul{clear:both}
ul{list-style:none;margin-bottom:12px}
li{margin-bottom:6px}
select{width:184px}
label{display:block;padding-bottom:6px}
h1{color:#838489;font-size:15px;padding:6px 0 2px 0}
li{float:left;width:185px;margin-right:6px}

#frm-box,#frm-box-mini {width:600px;margin:auto}
#frm-box1,#frm-box2{background:url(/Images/t9_float_window_3col_black01_tcm304-825077.png)}
#frm-box1{padding:12px}
#frm-box2{height:12px;background-position:bottom}

#frm-top {height:50px;} /* set height to 50px when title is moved to top */
#frm-top a{display:block;float:right;height:22px;width:23px;background:url(/Images/t9_icon_close_off03_tcm304-825084.gif)}
#frm-top a:hover{background:url(/Images/t9_icon_close_on03_tcm304-825086.gif)}
#frm-top p{padding-top:4px;font-weight:bold;color:#fff;}

#frm-main{padding-bottom:12px;}
.frm-h1{line-height:14px;font-weight:bold;padding:6px 3px;}
#frm-title {color:#838489;font-weight:bold;padding:6px 0 2px;font-size:14px;}

/* field items*/
.frm-fields{width:382px}
.frm-fields label{padding:0px 3px 6px 3px;}
.frm-fields,.frm-info{float:left;background:url(/Images/t9_float_bg_3col_black01_tcm304-825073.png) no-repeat;padding:6px 3px;min-height:200px}
.frm-fields li{width:182px;padding:6px 6px 6px 3px;margin:0px;}
.frm-fields li:hover{background-color:#5d5d5d;font-weight:bold;}
.frm-fields li input{height:17px;width:178px;}
.frm-fields li label{line-height:14px;padding-bottom:6px;}
.frm-fields li select{height:23px;width:182px;}
.frm-fields li#dealerfinder{padding-bottom:0px;width:373px;}
.frm-fields li#dealerfinder select{margin-bottom:6px;width:373px;}
.frm-fields .AspNet-CheckBoxList{margin-top:-18px;}
.frm-fields li#cmb.send-mail{width:372px}
.frm-fields li#cmb.send-mail select{width:373px}

/* checkboxes */
li.chkbx, #frm-summary-extra li.chkbx, li#leasing-info, li.AspNet-CheckBoxList-Item{padding-bottom:0px;width:182px;float:left;list-style-type:none;}
li.chkbx input, #frm-summary-extra li.chkbx input, li#leasing-info input, li.AspNet-CheckBoxList-Item input{float:left; width:14px}
li.chkbx label, #frm-summary-extra li.chkbx label, li#leasing-info label, li.AspNet-CheckBoxList-Item label{float:none;display:block;padding:6px 6px 0px 26px;}
li#optin{width:373px}
li#optin label{width:350px}
li#optin:hover{width:373px}

/* textarea */
li.txtarea{width:372px;}
 li.txtarea textarea {width:369px;}

/* special */
li.tme_required{display:none;}

/* summary */
.frm-summary li:hover{background-color:transparent;font-weight:normal;}
#frm-summary-extra{margin-bottom:0px; background-color:#5d5d5d;}
.frm-summary-intro{padding:6px 3px 6px 3px;font-weight:bold;}

.frm-info{padding:6px 3px 6px 2px;width:182px;border-left:solid 1px #000000;background-position:top right}

/* navigation */
#frm-ac input{position:absolute;left:-4000px;width:50px}
#frm-ac label{height:35px;}
#frm-ac label,#frm-prv{display:block;float:right;}
#frm-ac i, #frm-ac b {background:transparent url(/Images/t9_formbutton_off01_tcm304-825079.png) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:35px;}
#frm-ac .frm-prev i, #frm-ac .frm-prev b {background:transparent url(/Images/t9_formbutton_off01_prev_tcm304-860571.png) no-repeat scroll 0 0;}
#frm-ac  b {background-position:left top;font-weight:normal;padding:4px 6px 0px 6px;}
#frm-ac  i {background-position:right top;width:14px;padding:0px;}
#frm-ac .frm-prev{display:block;float:left}
#frm-ac .frm-prev b{background-position:right top;}
#frm-ac .frm-prev i{background-position:left top;}
#frm-ac label:hover i,#frm-ac label:hover b{color:#666;background-image:url(/Images/t9_formbutton_on01_tcm304-825082.png)}
#frm-ac label.frm-prev:hover i,#frm-ac label.frm-prev:hover b{background-image:url(/Images/t9_formbutton_on01_prev_tcm304-860573.png)}
#frm-prv{color:#999;padding:6px}
#frm-prv:hover{color:#e50000}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* webkit css hack */
#frm-ac label,#frm-ac label.frm-prev{display:none}
#frm-ac input,#frm-ac input.frm-prev{position:inherit;left:0;height:22px;margin-bottom:22px;display:block;cursor:pointer;text-align:left;font-size:11px;font-family:verdana,sans-serif;color:#fff;border:0;-webkit-border-radius:2px;-webkit-box-reflect:below 1px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.67,rgba(0,0,0,0.2)),to(#000))}
#frm-ac input{float:right;width:auto;padding-right:18px;background:url(/Images/t9_formbutton_off01_tcm304-825079.png) right top no-repeat}
#frm-ac input.frm-prev{float:left;padding:0 6px 0 18px;background:url(/Images/t9_formbutton_off01_prev_tcm304-860571.png) left top no-repeat}
#frm-ac input:hover,#frm-ac input:hover.frm-prev{color:#666}
#frm-ac input:hover{background:url(/Images/t9_formbutton_on01_tcm304-825082.png) right top no-repeat}
#frm-ac input:hover.frm-prev{background:url(/Images/t9_formbutton_on01_prev_tcm304-860573.png) left top no-repeat}
}


/* footer */
#frm-foot{font-size:9px;line-height:12px;padding:6px 0;border-top:solid 1px #b0b4bd}

/* hints and errors */
#divHints,.frm-error{background:#5D5D5D none repeat scroll 0 0;padding:6px 3px 6px 3px;}
/*.frm-error{background:#5d5d5d;padding:6px}*/
.frm-error,.frm-validator{color:#e50000;font-weight:bold;}

#frm-close{display:none;}
.check input{width:auto}
.check label{display:inline;margin-left:6px}

#divHints h1{border-bottom:1px solid;color:#FFFFFF;font-size:10px;margin-bottom:6px}
#divHints .link{border:1px solid;margin:6px;padding:6px 0;text-align:center}
#divHints .link a,#divHints .link a:visited{color:#FFFFFF}

/* calendar */
li.date input{cursor:pointer;}
.ajax__calendar .ajax__calendar_dayname{color:#000000;}
.ajax__calendar .ajax__calendar_day, .ajax__calendar .ajax__calendar_month, .ajax__calendar .ajax__calendar_year{color:#000000;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day, .ajax__calendar .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar .ajax__calendar_hover .ajax__calendar_year{background-color:#5d5d5d;color:#ffffff;border-color:#ffffff}
.ajax__calendar .ajax__calendar_active{background-color:#5d5d5d;color:#ffffff;border-color:#ffffff}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day, .ajax__calendar .ajax__calendar_active .ajax__calendar_month, .ajax__calendar .ajax__calendar_active .ajax__calendar_year{background-color:#5d5d5d;color:#ffffff;border-color:#ffffff;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title{color:#5d5d5d;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_footer{color:#5d5d5d;}

/* dealerfinder */
/*.frm-fields li#dealerfinder .info{background-color:#5d5d5d;padding:6px;font-weight:bold;}*/
.frm-fields li#dealerfinder .cmd{height:22px;border-width:1px;padding:1px 6px 20px 6px;margin:0px 3px 6px 9px;width:96px;}

/* radiobuttons */
li.AspNet-RadioButtonList-Item{padding:0px 6px 0px 3px;width:177px;}
li#rbl {width:373px;}
li.AspNet-RadioButtonList-Item input{width:14px;float:left;}
li.AspNet-RadioButtonList-Item label{width:80%;margin-top:5px;}
.frm-fields .rdblabel{padding-top:0px;margin-bottom:-12px}

#frm-box .full li{float:none;width:372px}
#frm-box .frm-fields .full li input {width:372px}

/* IE7 */
:first-child + html li.chkbx label,:first-child + html #frm-summary-extra li.chkbx label,:first-child + html li#leasing-info label,:first-child + html li.AspNet-CheckBoxList-Item label{padding-top:2px}
:first-child + html .frm-fields .AspNet-CheckBoxList{margin-top:0px}
:first-child + html .frm-fields .frm2 li input{height:16px}
:first-child + html .frm-fields .frm2 li select{margin-top:1px;width:184px;}
:first-child + html .frm-fields #frm-summary-extra{background-color:transparent}
:first-child + html .frm-fields li#dealerfinder input{margin-bottom:6px;}
:first-child + html .frm-fields .rdblabel{margin-bottom:1px}
:first-child + html li.AspNet-RadioButtonList-Item label{margin-top:0px;}
:first-child + html li.AspNet-RadioButtonList-Item{width:180px;}
:first-child + html .frm-fields li#cmb.send-mail select{width:375px}

/* cargroups */
.urban-iq #frm-title{color:#92539a}
.urban-iq #frm-foot{border-color:#92539a}
.urban-iq .frm-fields,.urban-iq .frm-info{background-image:url(/Images/t9_float_bg_3col_iq01_tcm304-868931.png)}

.urban-aygo #frm-title{color:#00A0E0}
.urban-aygo #frm-foot{border-color:#00A0E0}
.urban-aygo .frm-fields,.urban-aygo .frm-info{background-image:url(/Images/t9_float_bg_3col_aygo01_tcm304-868929.png)}

.urban-cruiser #frm-title{color:#c90123}
.urban-cruiser #frm-foot{border-color:#c90123}
.urban-cruiser .frm-fields,.urban-cruiser .frm-info{background-image:url(t9_float_bg_3col_cruiser01.png)}

.work #frm-title{color:#808b83}
.work #frm-foot{border-color:#808b83}
.work .frm-fields,.together .frm-info {background-image:url(/Images/t9_float_bg_3col_work01_tcm304-868933.png)}

.life #frm-title{color:#ae9f6d}
.life #frm-foot{border-color:#ae9f6d}
.life .frm-fields,.life .frm-info {background-image:url(/Images/t9_float_bg_3col_life01_tcm304-867966.png)}

.recreation #frm-title{color:#7e6f5d}
.recreation #frm-foot{border-color:#7e6f5d}
.recreation .frm-fields,.recreation .frm-info {background-image:url(/Images/t9_float_bg_3col_recreation01_tcm304-867969.png)}

.energy #frm-title{color:#5cbac8}
.energy #frm-foot{border-color:#5cbac8}
.energy .frm-fields,.energy .frm-info {background-image:url(/Images/t9_float_bg_3col_energy01_tcm304-867964.png)}

.together #frm-title{color:#c47e3d}
.together #frm-foot{border-color:#c47e3d}
.together .frm-fields,.together .frm-info {background-image:url(/Images/t9_float_bg_3col_together01_tcm304-867971.png)}

/*Prius Minisite form*/
#frm-box-energy #frm-box1,#frm-box-energy #frm-box2{background-image:url(/Images/t9_float_window_3col_energy_tcm304-892700.png)}
#frm-box-energy #frm-title{color:#61d6d6}
#frm-box-energy #frm-foot{border-color:#61d6d6}
#frm-box-energy #divHints,#frm-box-energy .frm-error{background:#abb5b7}
#frm-box-energy #frm-top{height:auto;padding-bottom:6px}
#frm-box-energy #frm-top p{font-weight:normal}
#frm-box-energy .frm-fields li:hover{background-color:#abb5b7}
#frm-box-energy #frm-prv{color:#fff;float:none;font-size:13px;text-decoration:none}
#frm-box-energy #frm-prv:hover{color:#fff;text-decoration:underline}
#frm-box-energy #frm-top a{background-image:url(/Images/t9_icon_close_energy_off03_tcm304-892701.gif)}
#frm-box-energy #frm-top a:hover{background-image:url(/Images/t9_icon_close_energy_on03_tcm304-892702.gif)}
#frm-box-energy #frm-ac i,#frm-box-energy #frm-ac b{background-image:url(/Images/t9_formbutton_energy_off01_tcm304-892703.png)}
#frm-box-energy #frm-ac label:hover i,#frm-box-energy #frm-ac label:hover b{background-image:url(/Images/t9_formbutton_energy_on01_tcm304-892699.png)}
#frm-box-energy .frm-info {border-left:1px solid #06676C}

/* Opera fix */
#frm-ac.opera{text-align:right;padding-bottom:12px;min-height:20px}
#frm-ac.opera label,#frm-ac2.opera label{display:none}
#frm-ac.opera input,#frm-ac2.opera input{position:static;width:auto;height:auto;padding:2px 10px;background:#333;border:solid 1px #ccc;color:#fff}
#frm-ac2.opera input{margin-left:6px}
#frm-ac.opera input:hover,#frm-ac2.opera input:hover{background:#000}
.opera #fBack{float:left}
