#savedvehicles a.printButton { background-color:#999;background: url(/images/savedvehicles/en/btnPrint.gif) no-repeat top left; color:white; display:block; margin-left:782px; padding:5px 10px 5px 20px; position:absolute; top:-38px;height:18px;width:55px;}
#savedvehicles a.printButton:hover { background: url(/images/savedvehicles/en/btnPrint.gif) no-repeat bottom left;}
#savedvehicles a.printButton span {position:absolute;left:-9999px;}
body.lang_fr #savedvehicles a.printButton { background-color:#999;background: url(/images/savedvehicles/fr/btnPrint.gif) no-repeat top left; color:white; display:block; margin-left:782px; padding:5px 10px 5px 20px; position:absolute; top:-38px;height:18px;width:55px;}
body.lang_fr #savedvehicles a.printButton:hover { background: url(/images/savedvehicles/fr/btnPrint.gif) no-repeat bottom left;}


#savedvehicles #wide_content.registration_form { height:400px; width:920px; margin:80px 20px 0px; }
#savedvehicles #wide_content.registration_form h3, #savedvehicles #wide_content.registration_form h3 span{font-size:22px;color:#525252;}
#savedvehicles #wide_content.registration_form form { margin:0px 14px; }
#savedvehicles #wide_content.registration_form .registration_form_content { padding:20px 2px 50px; }
#savedvehicles #wide_content.registration_form .registration_form_link { padding:10px; clear:both; }
#savedvehicles #wide_content.registration_form .registration_form_link a { font-weight:bold; }
#savedvehicles #wide_content.registration_form label { display:block; font-weight:bold; font-size:13px;color:#525252;padding:0 0 13px 0;}
#savedvehicles #wide_content.registration_form label.chk { display:inline; font-weight:normal; }
#savedvehicles #wide_content.registration_form input {background-color:#f3f3f3;border:1px solid #a0a0a0;height:30px;width:230px;}
#savedvehicles #wide_content.registration_form .svFormChk{height:13px;width:13px;background-color:#F3F3F3;border:1px solid #A0A0A0;}
#savedvehicles #wide_content.registration_form .btnSvSubmit{background:url("/images/savedvehicles/en/btnSubmit.gif") no-repeat scroll 0 0 transparent;display:block;height:28px;width:158px;}
#savedvehicles #wide_content.registration_form .btnSvSubmit span{position:absolute;left:-9999px;}
#savedvehicles #wide_content .registration_error { margin:20px 7px 2px; padding:10px 20px; background-color:red; color:white; }
*HTML #savedvehicles #wide_content .registration_error{position:relative;height:1%;}
#savedvehicles_carousel li:hover { cursor:pointer; }
#savedvehicles_carousel img { width:160px; height:80px; }
#savedvehicles .savedvehicles_quote,#savedvehicles .savedvehicles_dealer { position:absolute;z-index:240; left:2px; }
#savedvehicles .savedvehicles_dealer { left:155px; }
#savedvehicles .svLoginPod{background:url("/images/savedvehicles/bkgLogin.gif") no-repeat scroll 0 0 transparent;float:left;height:262px;margin:0 18px 0 0;width:450px;}
#savedvehicles #svLoginRight.svLoginPod {margin:0;}

/*****************************/
#savedvehicles .customer_vehicle { padding:5px 18px; width:153px; float:left; }
#savedvehicles .cust_image_container{ text-align:center;}
#savedvehicles .cust_info_container{ background:url(/images/savedvehicles/bkg_LandingCar.png) no-repeat;width:153px;height:131px;}
#savedvehicles .customer_vehicle .cust_info_container .button {background:url(/images/savedvehicles/bkg_button.png) no-repeat top;width:149px;height:15px;margin:0 0 5px 2px;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#savedvehicles .customer_vehicle img { margin: 0 auto; }
#savedvehicles .customer_vehicle h4 { font-size:1.3em; font-family:Helvetica, Arial;color:#fff;text-align:center; margin:0 auto;padding:10px 0; height:16px}
#savedvehicles .customer_vehicle .cust_info_container div { font-size:1.1em;font-family:Arial, Helvetica, sans-serif;margin:15px auto 0px auto;text-align:center; }
#savedvehicles .customer_vehicle label { padding-right:5px; }
#savedvehicles .customer_vehicle .button a { display:block; text-decoration:none;color:#1c599c;}

/*****************************/

#savedvehicles { height: 509px; width: 949px; display: block; background-color:#fff; }
#savedvehicles img { behavior:url(/css/iepngfix.htc); }
#savedvehicles_tab { background-image: url(/images/savedvehicles/bg_main_top.gif); background-repeat: repeat-x; background-position: left top; margin:auto auto auto 5px; width: 940px; height:83px; position:absolute; z-index:240; }
#savedvehicles_tab ul { margin:6px 0px 0px; padding:0px; position:absolute;  }
#savedvehicles_tab li {  padding: 0px;  margin: 0px;  }
#savedvehicles .savedvehicles_saved li { text-align: center; margin-right: 10px; list-style-type: none; height: 83px; width: 105px; float: left; }
#savedvehicles .savedvehicles_saved li span { cursor: pointer; }
#savedvehicles .savedvehicles_saved img { margin-top: 5px; }
#savedvehicles .savedvehicles_saved span { top: -5px; position: relative; font-size: 12px; font-weight: bold; }
#savedvehicles .savedvehicles_saved .on { height: 83px; width: 105px; background-image: url(/images/savedvehicles/bg_tab_current.gif); background-position: left top; background-repeat: no-repeat; cursor: default; }
#savedvehicles_sub { margin:0px auto auto auto; padding-top:10px;background-image: url(/images/savedvehicles/bg_sub_mid.gif); background-position: left top; background-repeat: repeat-y; width: 940px; }
#savedvehicles .savedvehicles_sub_top { margin: auto;  width: 933px;margin:0 0 0 4px; }
#savedvehicles .savedvehicles_sub_top_content { height: 98px; position: relative;  padding-left: 15px; background-image: url(/images/savedvehicles/bkg_sv_top.gif); background-position: left bottom; background-repeat: repeat-x;margin-right:2px;}
* html #savedvehicles .savedvehicles_sub_top_content{background-position: 0 -45px;}
#savedvehicles .savedvehicles_sub_top_content ul { margin-left: 16px; margin-bottom: 0px; margin-right: 0px; margin-top: 15px; padding: 0px; }
#savedvehicles .savedvehicles_sub_top_content li { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 5px; list-style-image: url(/images/savedvehicles/bullet.jpg); font-weight: bold; font-size: 12px; color: #003398; padding: 0px; cursor:pointer; }
#savedvehicles a { color: #003398; text-decoration:none;}
#savedvehicles .savedvehicles_sub_top a#savedvehicles_folder{color:#000;}
#savedvehicles .savedvehicles_name { margin: 0px; padding: 0px; font-weight: bold; font-size: 18px; }
#savedvehicles .savedvehicles_grey { color: #666666; }
#savedvehicles .savedvehicles_red { color: #ff0000; }
#savedvehicles .savedvehicles_desc { padding-bottom: 0px; margin-bottom: 0px; font-weight: bold; padding-top: 0px; margin-top: 0px; font-size: 15px; }
#savedvehicles_saved p { width:370px; }
#savedvehicles_saved_box {background:url(/images/savedvehicles/sv_saved_box.jpg) no-repeat;width:342px;height:78px;padding:8px 10px 5px 13px;color:#fff;}
#savedvehicles_folder{background:url(/images/savedvehicles/sv_folder.jpg) no-repeat;display:block;width:215px;height:21px;padding:12px 0 0 47px;margin:0 0 0 27px;font-size:1.1em;font-weight:bold;}
#savedvehicles_outline{background: url(/images/savedvehicles/sv_interiorbox.gif) no-repeat; width: 155px; height: 131px; position: absolute; left: 148px; top: -91px;}

#savedvehicles .savedvehicles_sub_top_right { right: 5px; top: 104px; width: 315px; height: 46px; position: absolute; }
#savedvehicles .savedvehicles_img_colorized { left: -224px; top: -116px; position: absolute; }
#savedvehicles .savedvehicles_img_interior { left: 149px; top: -90px; position: absolute;}


#savedvehicles .savedvehicles_sub_mid_tabs { height: 39px; margin: 75px auto 0 auto; width: 931px; background-image: url(/images/savedvehicles/bg_tab_line.gif); background-position: left bottom; background-repeat: repeat-x; }
* html #savedvehicles .savedvehicles_sub_mid_tabs{margin:20px auto 0 auto;} 
#savedvehicles .savedvehicles_sub_mid_tabs li.on { background: url(/images/savedvehicles/tab_left.jpg) no-repeat top left; }
#savedvehicles .savedvehicles_sub_mid_tabs ul { height: 27px; padding: 0px; margin: 0px; }
#savedvehicles .savedvehicles_sub_mid_tabs li { margin-left: 5px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; padding-left: 20px; font-size: 13px; font-weight: bold; float: left; list-style-type: none; height: 27px; cursor: pointer; }
#savedvehicles .savedvehicles_sub_mid_tabs li div { padding-right: 20px; display: block; float: left; text-decoration: none; }
#savedvehicles .savedvehicles_sub_mid_tabs li.on div { background: url(/images/savedvehicles/tab_right.jpg) no-repeat top right; }
#savedvehicles .savedvehicles_sub_mid_tabs li div span { display:block !important; display:inline-block; height: 27px; padding-top: 8px; }
#savedvehicles .savedvehicles_sub_mid_tabs li.on div span { background: url(/images/savedvehicles/tab_mid.jpg) repeat-x top left; }

#savedvehicles .savedvehicles_sub_bot { height: 248px; width: 940px; background-position: left top; background-image: url(/images/savedvehicles/bg_bot.jpg); background-repeat: no-repeat; }
#savedvehicles .savedvehicles_sub_bot_left { padding-left: 13px; margin-top: 10px; width: 614px; height: 223px; float: left; }
#savedvehicles .savedvehicles_sub_bot_right { margin-left: 10px; width: 290px; height: 223px; margin-top: 10px; float: left; }

#savedvehicles .savedvehicles_sub_mid_tab_content { display:none; }
#savedvehicles .savedvehicles_sub_mid_tab_content.on { display:block; }

#savedvehicles_estimator { }
#savedvehicles_estimator .savedvehicles_left p { padding-left: 0px; padding-bottom: 4px; padding-right: 0px; padding-top: 0px; font-size: 13px; margin: 0px; }
#savedvehicles_estimator .savedvehicles_left { float: left; height: 223px; width: 320px; }
#savedvehicles_estimator .savedvehicles_right { position: relative; float: left; border-left-color: #333333; border-left-width: 1px; border-left-style: solid; height: 223px; width: 293px; }
#savedvehicles .savedvehicles_left_desc1 { padding-left: 10px; height: 104px; width: 200px; float: left; }
#savedvehicles .savedvehicles_right_desc1 { padding-left: 10px; height: 104px; width: 60px; float: left; }
#savedvehicles .savedvehicles_left_desc2 { padding-left: 10px; height: 60px; width: 200px; float: left; }
#savedvehicles .savedvehicles_right_desc2 { padding-left: 10px; height: 60px; width: 60px; float: left; }
#savedvehicles .savedvehicles_left_desc3 { padding-left: 10px; height: 50px; width: 200px; float: left; }
#savedvehicles .savedvehicles_right_desc3 { padding-left: 10px; height: 50px; width: 65px; float: left; }

#savedvehicles .savedvehicles_left_horzline { clear: both; border-top-color: #333333; border-top-style: solid; border-top-width: 1px; width: 315px; }
#savedvehicles_estimator .large_price p { padding-top: 4px; font-size: 17px; }

#savedvehicles .savedvehicles_right p { color: #666666; font-size: 12px; padding-bottom: 4px; padding-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 4px; padding-left: 10px; }
#savedvehicles .savedvehicles_right a { display:block; line-height: 13px; margin: 0px; padding-bottom: 3px; padding-top: 3px; text-decoration: none; width:140px; }
#savedvehicles .savedvehicles_right_even { background-color: #e3e3e3; }
#savedvehicles p#savedvehicles_disclaimer { position:absolute; top:197px;left:-26px;  width:140px; }
#savedvehicles_disclaimer a { text-align:center; font-size: 6pt; }
#savedvehicles_disclaimer_title,#savedvehicles_disclaimer_content { display:none; }
#savedvehicles .savedvehicles_calc p#apply{float:left;width:80px;font-size:1.0em;padding:0 0 4px 4px;}
#savedvehicles .savedvehicles_calc p#apply a{width:80px;}
#savedvehicles .savedvehicles_calc p#pipe{float:left;width:3px;padding:4px 0 0 0;}
#savedvehicles .savedvehicles_calc p#trade{float:left;width:160px;font-size:1.0em;padding:0 0 0 4px;}
#savedvehicles .savedvehicles_calc p#trade a{width:160px;}

#sv_calc_top_container{position:absolute;top:-46px;width:150px;left:153px;}
#savedvehicles .savedvehicles_calc { left: 5px; top: 10px; position: absolute; height: 291px; width: 280px;}
#savedvehicles .savedvehicles_calc_top { left: -3px; top: 0px; position: absolute; height: 37px; width: 149px; background-image: url(/images/savedvehicles/bg_est_calc_top.jpg); background-position: left bottom; background-repeat: no-repeat; }
#savedvehicles .savedvehicles_calc p { z-index: 5; position: relative; }
#savedvehicles .savedvehicles_calc_top .savedvehicles_calc_p1 { padding-bottom: 0px; padding-top: 10px; font-size: 15px; font-weight: bold; color: #000000; }
#savedvehicles .savedvehicles_calc_top .savedvehicles_calc_p2 { padding-bottom: 0px; padding-top: 0px; font-size: 8px; }
#savedvehicles .savedvehicles_calc input { border-color: #cccccc; border-style: solid; padding: 0px; margin: 0px; border-width: 1px; color: #666666; width: 60px; font-family: Arial; font-size: 11px; }
#savedvehicles .savedvehicles_calc select { color: #666666; width: 62px; font-family: Arial; font-size: 11px; border-color: #cccccc; border-style: solid; padding: 0px; margin: 0px; border-width: 1px; }
#savedvehicles .savedvehicles_calc .input_green { background-color: #ecf5cf; }
#savedvehicles .savedvehicles_calc .input_blue { color: #ffffff; background-color: #5b9acf; }
#savedvehicles .savedvehicles_calc_table { border-width: 0px; padding: 0px; margin: 0px; width: 285px; }
#savedvehicles .savedvehicles_calc_table td { border-width: 0px; height: 19px; text-align: center; padding: 0px; margin: 0px; width: 61px; }
#savedvehicles .savedvehicles_right_even_tall { height: 36px; background-color: #e3e3e3; }
#savedvehicles .savedvehicles_right_even_tall input { margin-top: 4px; }
#savedvehicles .savedvehicles_calc_head {background-image:url(/images/savedvehicles/bg_est_calc_body.jpg);height:142px;position:absolute;top:37px;width:141px;}
#savedvehicles .savedvehicles_calc_head p{font-weight: bold; padding:5px 0 0 9px; margin: 0px;float:left;width:56px;}
#savedvehicles .savedvehicles_calc_table td.firstCol {width:131px;text-align:left;padding:0 0 0 10px;}
#savedvehicles .savedvehicles_calc .savedvehicles_calc_recalc { margin-left: 5px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; background-position: left top; background-image: url(/images/savedvehicles/sv_recalc.gif); background-repeat: no-repeat; height: 27px; width:135px; float: left;text-align:center; }
#savedvehicles .savedvehicles_calc .savedvehicles_calc_recalc p { padding-left: 0; padding-bottom: 0px; padding-right: 0px; padding-top: 3px; color: #fff; font-weight: bold; margin: 0px; font-size: 1.1em; text-decoration: none; }
#savedvehicles .savedvehicles_calc .savedvehicles_calc_clear { padding: 0px; margin: 0px; background-position: left top; background-image: url(/images/savedvehicles/sv_clear.gif); background-repeat: no-repeat; height: 27px; width: 135px; float: left;text-align:center; }
#savedvehicles .savedvehicles_calc .savedvehicles_calc_clear p { padding-left: 0; padding-bottom: 0px; padding-right: 0px; padding-top: 3px; color: #000; font-weight: bold; margin: 0px; font-size: 1.1em; text-decoration: none; }
#savedvehicles .savedvehicles_calc .savedvehicles_calc_goodthru { text-align: center; }
#savedvehicles .savedvehicles_calc a { text-decoration: none; }
#savedvehicles .savedvehicles_calc #btnContainer{border-top:1px solid #000;padding:3px 0 0 0;}
.a_spacer { padding-left: 14px; }

#savedvehicles_summary { height: 223px; width: 614px; overflow: auto; }
#savedvehicles_summary ul { margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
#savedvehicles_summary li { list-style-type: none; padding: 0px; margin: 0px; }
#savedvehicles_summary li ul { display:none; }
#savedvehicles_summary li.on ul { display:block ; }
#savedvehicles_summary .savedvehicles_summary_sub li { font-size: 13px; padding:3px 15px; }
#savedvehicles_summary p { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 3px; color: #ffffff; font-size: 13px; margin: 0px; height: 20px; width: 596px; background-image: url(/images/savedvehicles/bg_summary_li.jpg); background-position: left; background-repeat: repeat-x; cursor: pointer; }
#savedvehicles_summary li span { background-image: url(/images/savedvehicles/block_plus.jpg); background-position: 1px 1px; background-repeat: no-repeat; padding-left: 20px; margin-left: 3px; }
#savedvehicles_summary li.on span { background-image: url(/images/savedvehicles/block_minus.jpg); }
#savedvehicles_summary li.on span.term { background-image:none; margin:0; padding:0; }
#savedvehicles_summary li.odd { background-color: #e3e3e3; }

#savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango.jcarousel-container-horizontal { width:250px; padding:0px 30px;}
*HTML #savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango.jcarousel-container-horizontal{width:220px;}
#savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-clip-horizontal { width:250px; height:230px; margin:0px;}
*HTML #savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-clip-horizontal{width:220px;}
#savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-prev-horizontal,.savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-next-horizontal { top: 80px; }
#savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-item { width:260px; height:2300px; margin-right:4px;}
*HTML #savedvehicles .savedvehicles_sub_bot_right .jcarousel-skin-tango .jcarousel-item{width:220px;}


#savedvehicles .savedvehicles_sub_bot_right li { text-align:center; }
#savedvehicles .savedvehicles_sub_bot_right li h4 { color:#000; font-size:2em; margin:0px; }
#savedvehicles .savedvehicles_sub_bot_right li img { padding:20px 0px; }
#savedvehicles .savedvehicles_sub_bot_right li div { font-size:1.4em; }
#savedvehicles .savedvehicles_sub_bot_right li div.vehicle { color:#000; }
#savedvehicles .savedvehicles_sub_bot_right li div.price { color:#999; }

#savedvehicles h3 { margin:45px 10px; text-align:center; font-size:1.8em;color:#797979;font-family:helvetica, arial, sans-serif; }
#savedvehicles .registration_form h3 { text-align:left; margin:10px 14px; }

#savedvehicles #sv_editBtn{position:absolute;left:21px;top:63px;display:block;width:177px;height:22px;background:url(/images/savedvehicles/sv_EditButton.gif) no-repeat;padding:5px 0 0 0;text-align:center;font-weight:bold;font-size:1.1em;}
#savedvehicles #sv_deleteBtn{position:absolute;display:block;left:198px;top:63px;width:176px;height:22px;background:url(/images/savedvehicles/sv_DeleteButton.gif) no-repeat;padding:5px 0 0 0;text-align:center;font-weight:bold;font-size:1.1em;}
