/* --------- app_blk_multithumb/multistack_vehicles  --------- */
.amp {margin-bottom:30px; width:575px; border: 1px solid #000; float:left}
.amps {width:575px;background-color:#c55252;text-align:center;font: bold 1.2em Arial, sans-serif;color:#fff;padding:4px 0px 5px 0px}
.amps a {text-decoration:none; color:#fff}
.amps h2 {font: bold 1.3em/1.2em Arial, sans-serif;padding:5px 10px 5px 10px;color: #fff;}
.amps h3 {font: bold 1.3em/1.2em Arial, sans-serif;padding:5px 10px 5px 10px;color: #fff;}
.ampcont {background-color: #fff;float:left;padding:6px 20px 6px 0px}
.ampcont strong {color:#000}
.ampcont a {text-decoration:none;font: bold 1.1em Arial, sans-serif;color:green}
.amp_redprice {text-align:right;color:#f00;padding-top:5px;}

.amp_tn {float:left; margin:0px; padding:0px 10px 0px 12px; text-align:center;}
.amp_tn img {padding:3px; border: 1px solid #9D8349;margin-right:5px}

.amp_bulls {float:left; margin:0px; padding:0px; text-align:center; background-color:#ddd; width:575px;font: bold 1.1em Arial, sans-serif;color: #000;}
.amp_bulls strong {font: bold 1.2em Arial, sans-serif;color:red}


.ampcol1 {width:430px;float:left; margin:0px; padding:0px; background-color: #fff}
.ampcol1 ul {margin:0px; padding:0px; background-color: #fff;}
.ampcol1 p {padding:15px 20px 15px 20px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.ampcol1 p.vd {padding:0px 20px 15px 20px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.ampcol1 p.vdimg {padding:0px 20px 15px 17px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.ampcol1 a.vdtxt {margin-left:10px;padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:11px;text-decoration:underline;}
.ampcol2 {float:left;border-top: 1px solid #f00; width:156px;}
.ampcol2 p {padding:10px 10px 10px 20px; background-color: #000; border-bottom: 1px solid #f00}
.amptns {padding:0px; margin:0px 0px 5px 5px;}
.amptns img {padding:0px; margin:0px 0px 0px 3px;}
.ampcol3 {width:587px;float:left; margin:0px; padding:0px; background-color: #fff}
.ampcol3 p {padding:20px 20px 20px 20px; font-family: verdana, Arial, sans-serif;color: #000;}
.ampcol3 p.vd {padding:0px 20px 20px 20px; font-family: verdana, Arial, sans-serif;color: #000;}
.ampcol3 p.vdimg {padding:0px 20px 15px 17px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.ampcol3 a.vdtxt {margin-left:10px;padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:11px;text-decoration:underline;}
.ampcol4 {width:587px;float:left; margin:0px; padding:0px; border-top: 1px solid #f00 }
.ampcol4 p {display:inline;padding:15px 10px 10px 40px; width:156px; height:96px; background-color: #000; border-right: 1px solid #f00;float:left}




.amptn {margin:5px 0px 10px 9px; width:130px; border: 1px solid #444; float:left; overflow:hidden;padding:0px;background-color:#fff}
.amptn_row1 {height:76px; float:left; margin:0px; padding:0px;}
.amptn_row2 {height:56px; float:left; margin:0px; padding:5px 5px 3px 5px; color: #000; overflow:hidden; background-color: #fff; text-align:center;}
.amptn_row2 a {font: .9em/1.0em verdana, Arial, sans-serif;color: #000;overflow:hidden; text-decoration:none}
.amptn_row3 {float:left; margin:0px 0px 3px 0px; padding:0px;}
.amptn_row3 a.amptxt {margin-left:20px;padding-left:10px;background: url('/./amp_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:10px;text-decoration:underline; }
.amptn_row4 {clear:both; margin:0px; padding:4px 3px 3px 3px; font: bold 1.2em Arial, sans-serif;color: #ffcc00;overflow:hidden; background-color: #444;text-align:center; height:15px}
/* ----------- multicolblock -----------*/
.mcb {margin:0px 10px 20px 0px; width:462px; height:208px; float:left; border:2px solid #333;}
.mcb_strap {float:left; background-color:#444; width:462px;margin-bottom:3px;text-align:left;font: bold 1.0em Arial, Helvetica, sans-serif; color:#fff;padding:2px 0px 3px 0px; overflow:hidden; text-align:center}
.mcb_tn {float:left; margin:0px; padding:0px 10px 0px 12px; text-align:center;}
.mcb_tn img {padding:2px; border: 1px solid #9D8349;margin-right:5px}
.mcb_txt {clear:both;margin:0px; padding:3px 10px 3px 10px; font: 1.0em/1.2em verdana, Arial, sans-serif;color: #000;overflow:hidden; background-color: #fff; height:60px}
.mcb_txt a {float:left;font: 1.0em/1.2em verdana, Arial, sans-serif;color: #000;overflow:hidden; text-decoration:none}
.mcb_price {font: bold 1.2em Arial, sans-serif;color: #f00;}
.mcb_price_curr {font: bold 1.2em Arial, sans-serif;color: #f00;padding-left:2px}
.mcb_price_pretext {font: bold 1.1em Arial, sans-serif;color: #000;}
.mcb_price_posttext {font: bold 1.1em Arial, sans-serif;color: #000;}
.mcb_bullet_pretext {font: bold 1.0em Arial, sans-serif;color: #000;}
.mcb_bullet_posttext {font: bold 1.0em Arial, sans-serif;color: #000;}
.mcb_bullet {font: bold 1.2em Arial, sans-serif;color: #f00;}
.mcb_bp {float:right; font: bold 1.4em Arial,Verdana, sans-serif;color: #ff3300;}
.mcb_bp a {padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:11px;text-decoration:underline;}
.mcb_bulls {float:left; margin:0px; padding:0px; text-align:center; background-color:#ddd; width:462px}
/* --------- app_blk_multistack_properties  --------- */
.msc {margin:0px 10px 20px 0px; width:320px; border: 1px solid #444; float:left; overflow:hidden}
.msc_tn {float:left;height:78px; float:left; margin:0px; padding:0px 10px 0px 0px;}
.msc_strap {margin:0px; padding:3px; font: 1.0em/1.2em verdana, Arial, sans-serif;color: #000;overflow:hidden; background-color: #fff}
.msc_strap a {float:left;font: 1.0em/1.2em verdana, Arial, sans-serif;color: #000;overflow:hidden; text-decoration:none}
.msc_txt {margin:0px; padding:3px; font: 1.0em/1.2em verdana, Arial, sans-serif;color: #333;overflow:hidden; background-color: #fff}
.msc_txt a {float:left;font: 1.0em/1.2em verdana, Arial, sans-serif;color: #000;overflow:hidden; text-decoration:none}
.msc_bp {clear:both;margin:0px; padding:4px 3px 3px 5px; font: bold 1.4em Arial,Verdana, sans-serif;color: #ff3300;text-align:left}
.msc_bp a {padding-left:10px;background: url('/./amw_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:11px;text-decoration:underline;}
/* --------- app_blk_featpromo_vehicle  --------- */
.vehfea {margin-bottom:20px; width:571px; border: 1px solid #000; float:left}
.vehfeastr {width:571px;background-color:#000;}
.vehfeastr h2 {font: bold 1.3em/1.2em Arial, sans-serif;padding:5px 10px 5px 10px;color: #fff;}
.vehfeastr h3 {font: bold 1.3em/1.2em Arial, sans-serif;padding:5px 10px 5px 10px;color: #fff;}
.vehfeacon {width:571px; background-color: #222;float:left}
.vehfeaconbot {padding-left: 10px;bottom:10px;float:left}
.vehfeaconbot a {color: #fff; }
.vehfeacol1 {width:450px;float:left; margin:0px; padding:0px; background-color: #fff; position:relative}
.vehfeacol1 ul {margin:0px; padding:0px; background-color: #fff;}
.vehfeacol1 p {float:left;padding:15px 20px 15px 20px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.vehfeacol1 a {color: #000; font-weight:bold; text-decoration:none}
.vehfeacol1 p.vdimg {padding:0px 20px 15px 17px; font: 1.1em/1.4em verdana, Arial, sans-serif;color: #000;}
.vdbadge {position:absolute; top:0px; left:0px}
.vehfeacol1 a.vdtxt {margin-left:10px;padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 50%;color:#3988AE;font-weight:normal;font-size:11px;text-decoration:underline;}
.vehfeacol2 {float:left; width:120px; overflow:hidden}
.vehfeacol2 p {padding:7px 10px 7px 20px; background-color: #222; border-bottom: 1px solid #f00; text-align:right}
.vehblock_bullet_pretext {font: bold 1.2em Arial, sans-serif;color: #fff;}
.vehblock_bullet_posttext {font: bold 1.2em Arial, sans-serif;color: #fff;}
.vehblock_bullet_txt {font: bold 3.0em Arial, sans-serif;color: #f00;}
.vehblock_bullet_price {font: bold 2.0em Arial, sans-serif;color: #f00;}
.vehblock_bullet_curr {font: bold 1.2em Arial, sans-serif;color: #f00;padding-right:2px}
/* --------- app_blk_navstack  --------- */
.ns {width:275px;margin-left:20px}
.ns p {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190)}
.ns p a.more {display:block; color:#333; text-decoration:none;	text-align:right; border:none;}
.ns p.bottom {padding: 0px 10px 0px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#e6e6e8;}
.ns p.footer {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#fff; color:#000}
.ns h2 {color:#333; margin:10px 0px 10px 10px ; font-size:1.3em;}
.ns h3 {margin:0px; padding:4px 20px 3px 10px; background-color:#c55252; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.ns ul {list-style:none;border-top:1px solid #eee;	border:none; padding:0;	margin:0px 0px 0px 0px; background:#d6d6d8;}
.ns ul li {border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);}
.ns ul li a {padding:0px 5px 0px 5px; color:#17386A;text-decoration:none;display:block; border-top:1px solid #f6f6f8; border-bottom:1px solid #a6a6a8; text-decoration:none; color:#111; font: normal 1.0em/1.6em verdana,sans serif;}
.ns ul li.selected {background:#e6e6e8}
.ns ul li a:hover {color:#fff; background-color:#f30}
#topbox_advert {padding-left: 1px}
.adverts_center {text-align:center}
.ns_sel0 {padding:0px 5px 0px 10px; color:#f00; background-color:#fff}
.ns_sel1 {color:#f00;}
.ns_sel2 {padding:0px 5px 0px 5px; color:#f00; background-color:#ffe6e6}
.ns_round_border_topleft {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amw_objects/corner_tl.gif') no-repeat; margin-top:-1px; margin-left:-1px;}
.ns_round_border_topright {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amw_objects/corner_tr.gif') no-repeat; margin-top:-1px; margin-left:266px;}
/* --------- ns2  --------- */
.ns2 {width:255px; margin:0px 0px 20px 15px}
.ns2 p {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190)}
.ns2 p a.more {display:block; color:#333; text-decoration:none;	text-align:right; border:none;}
.ns2 p.bottom {padding: 0px 10px 0px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#e6e6e8;}
.ns2 p.footer {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#fff; color:#000}
.ns2 h2 {color:#333; margin:10px 0px 10px 10px ; font-size:1.3em;}
.ns2 h3 {margin:0px; padding:4px 20px 3px 10px; background-color:#c55252; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.ns2 ul {list-style:none;border-top:1px solid #eee;	border:none; padding:0;	margin:0px 0px 0px 0px; background:#d6d6d8;}
.ns2 ul li {border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);}
.ns2 ul li a {padding:0px 5px 0px 5px; color:#17386A;text-decoration:none;display:block; border-top:1px solid #f6f6f8; border-bottom:1px solid #a6a6a8; text-decoration:none; color:#111; font: normal 1.0em/1.6em verdana,sans serif;}
.ns2 ul li.selected {background:#e6e6e8}
.ns2 ul li.locselected {background:#f6f6f6}
.ns2 ul li a:hover {color:#fff; background-color:#f30}
.ns2_sel0 {padding:0px 5px 0px 10px; color:#f00; background-color:#fff}
.ns2_sel1 {color:#f00;}
.ns2_sel2 {padding:0px 5px 0px 5px; color:#f00; background-color:#ffe6e6}
.ns2_round_border_topleft {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amp_objects/corner_tl.gif') no-repeat; margin-top:-1px; margin-left:-1px;}
.ns2_round_border_topright {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amp_objects/corner_tr.gif') no-repeat; margin-top:-1px; margin-left:246px;}
/* --------- ns2  --------- */
.ns3 {width:505px; margin:0px 0px 20px 65px}
.ns3 p {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190)}
.ns3 p a.more {display:block; color:#333; text-decoration:none;	text-align:right; border:none;}
.ns3 p.bottom {padding: 0px 10px 0px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#e6e6e8;}
.ns3 p.footer {padding: 5px 10px 5px 10px;border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);border-bottom: 1px solid rgb(190,190,190);background-color:#fff; color:#000}
.ns3 h2 {color:#333; margin:10px 0px 10px 10px ; font-size:1.3em;}
.ns3 h3 {margin:0px; padding:4px 20px 3px 15px; background-color:#c55252; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}
.ns3 ul {list-style:none;border-top:1px solid #eee;	border:none; padding:0;	margin:0px 0px 0px 0px; background:#d6d6d8;}
.ns3 ul li {border-left: 1px solid rgb(190,190,190);border-right: 1px solid rgb(190,190,190);}
.ns3 ul li a {padding:1px 5px 1px 15px; color:#17386A;text-decoration:none;display:block; border-top:1px solid #f6f6f8; border-bottom:1px solid #a6a6a8; text-decoration:none; color:#111; font: normal 1.0em/1.6em verdana,sans serif;}
.ns3 ul li.selected {background:#e6e6e8}
.ns3 ul li.locselected {background:#f6f6f6}
.ns3 ul li a:hover {color:#fff; background-color:#f30}
.ns3_sel0 {padding:0px 5px 0px 10px; color:#f00; background-color:#fff}
.ns3_sel1 {color:#f00;}
.ns3_sel2 {padding:0px 5px 0px 5px; color:#f00; background-color:#ffe6e6}
.ns3_round_border_topleft {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amp_objects/corner_tl.gif') no-repeat; margin-top:-1px; margin-left:-1px;}
.ns3_round_border_topright {width:10px; height:10px; position:absolute; z-index:100; background: url('/./amp_objects/corner_tr.gif') no-repeat; margin-top:-1px; margin-left:496px;}
/* --------- app_blk_navstack  --------- */
.trav ul {list-style:none;padding: 0px 0px 10px 0px;width:315px}
.trav_li_odd {padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 10%;clear:left;float:left;width:140px;font:1.0em tahoma,verdana}
.trav_li_odd a {color:#666;font-weight:bold;width:140px;}
.trav_li_even {padding-left:10px;background:  url('/./amp_objects/arr1.gif') no-repeat 0 10%;clear:right;float:right;width:140px;font:1.0em tahoma,verdana}
.trav_li_even a {color:#666;font-weight:bold;width:140px;}
/* --------- smallyearcal  --------- */
.smallyearcal {font-size: 9px; border-collapse: collapse; margin: 0px 2px 5px 2px;}
.smallyearcal th, 
.smallyearcal td.empty {font-family: arial, verdana, times roman, serif;   font-size: 9px;  text-align: center;  background-color: #fff;  padding: 0px 2px;  border: 1px solid #eee;  margin: 0px;}
.smallyearcal td {font-family: arial, verdana, times roman, serif;   font-size: 9px;  text-align: center;  background-color: #fff;  padding: 0px 2px;  border: 1px solid #eee;  margin: 0px;  color: #093479;}
.smallyearcal td.weekend {background-color: #ccc;  text-align: center;}
.smallyearcal td.today {border: 2px solid #000;  text-align: center;}
.smallyearcal td.backred {background-color:  #FF3300;  color: #fff;  text-align: center;}
.smallyearcal td.backbrown {background-color:  #996600;  color: #fff;  text-align: center;}
/* ---------- map ----------*/
.googmap {width:325px; height:300px; margin-bottom:7px; border:1px solid #333}
.greyback {clear:both;float:left;background-color:#ebf4f9;margin-bottom:30px;padding:0px 0px 10px 0px;border:1px solid #000;width:576px}


