#product_left { float: left; }
#product_left p a { color: #da0000; }
#product_right { width: 250px;float: right;padding: 0 0 0 30px; min-height: 320px; }

.sales_item { float: left;width: 215px;height: 238px;background-color: #161616;position: relative;margin-bottom: 20px;display: inline; }
.sales_item .imgbox { height: 140px;overflow: hidden;position: relative; }
.sales_item .imgbox p.sold { margin: 0;padding: 0 10px;background: #590000;display: inline-block;-moz-border-radius: 7px;border-radius: 7px;height: 24px;font-size: 11px;font-weight: bold;text-align: center;line-height: 24px;color: #fff;position: absolute;top:5px;left: 5px;z-index: 99; }

.sales_item .imgbox img { border: 1px solid #555;display: block;margin: auto auto; }

.sales_item h1 { font-size: 14px;color: #eee;padding: 10px 10px 0 10px;margin: 0; }
.sales_item h1 a { color: #eee;text-decoration: none; }

.sales_item .title { font-size: 14px;color: #eee;padding: 10px 10px 0 10px;margin: 0; }
.sales_item .title a { color: #eee;text-decoration: none; }

.sales_item span.caption { font-size: 11px;color: #ddd;display: block;padding: 0 10px; }
.sales_item span.price { font-size: 14px;color: #ddd;display: block;position: absolute;bottom: 10px;left: 10px; }
.sales_item a.view { display: block;width: 110px;height: 18px;font-size: 11px;background: url('./img/view_det.png') no-repeat;text-align: center;color: #fff;text-decoration: none;line-height: 18px;position: absolute;bottom: 5px;right: 5px; }

.sales_mright { margin-right: 20px; border: 1px solid #333333; }
.sales_mrightnull { border: 1px solid #333333; }

.product_mainphoto { float: left;background-color: #555;padding: 1px;width: 418px;height: 278px;margin: 10px 0 20px 0;overflow: hidden; }
.product_mainphoto a { text-decoration: none;display: block;width: 418px;height: 278px;position: relative; }

#product_left p { margin-bottom: 4px; color: #A5A5A5; font-family: verdana,tahoma;font-size: 11px; line-height: 19px; }



.product_mainphoto p.sold { margin: 0;padding: 0;background: url('./img/sold_lar.png') no-repeat;width: 103px;height: 30px;font-size: 14px;font-weight: bold;text-align: center;line-height: 30px !important;color: #fff !important;position: absolute;top:10px;left: 10px;z-index: 99; }



.product_mainphoto img { display: block;margin: auto auto;border: 0; }

ul.product_photos { margin: 0 0 0 1px;padding: 10px 0 0 0;list-style: none;overflow:auto;float: left;width: 250px; }
ul.product_photos li { float: left;width: 120px;height: 80px;padding: 1px;background-color: #555;margin: 0 3px 3px 0; }
ul.product_photos li a { display: block;width: 120px;height: 80px;text-decoration: none;text-indent: -9999px;color: #fff;overflow: hidden;position: relative; }

p.the_price { display: inline-block;font-weight: normal;margin: 0;padding: 10px 20px;background-color: #333;font-size: 16px; float: right; }

#sales_info { width: 420px;margin: 0 30px 0 0;float: left;display: inline; }
#sales_info_full { padding: 0; }


#sales_form { width: 250px;float: left; }

.sales_exm { margin-top: 20px; }

#sales_form ul.rthumbs { padding: 0;margin: 0 0 20px 0;list-style: none;overflow: auto; }
#sales_form ul.rthumbs li { float: left;width: 120px;height: 90px;margin: 0 5px 5px 0; }
#sales_form ul.rthumbs li a { display: block;width: 120px;height: 90px;text-decoration: none;text-indent: -9999px; }


#rest_left { width: 420px;float: left;margin: 20px 30px 15px 0;display: inline; }
#rest_left .med_photo { width: 418px;height: 300px;border: 1px solid #444; }
#rest_left p.the_price { display: inline-block;margin: 5px 0 10px 0;padding: 10px 20px;background-color: #333;font-size: 16px;letter-spacing: -1px; }
#rest_left p a { color: #da0000; }

.parts_parent { width: 130px;height: 160px;position: relative;float: left;margin: 0 10px 10px 0;display: inline;background-color: #1a1a1a; }
.parts_parent .ibox { width: 130px;height: 86px;overflow: hidden; }
.parts_parent .ibox a { text-decoration: none;text-indent: -9999px; }
.parts_parent .ibox img { border: 0; }
.parts_parent a.parent_title { display: block;text-decoration: none;color: #fff;font-size: 12px;font-weight: bold;padding: 4px 7px; }
.parts_parent a.more { display: block;width: 110px;height: 18px;font-size: 11px;background: url('./img/view_det.png') no-repeat;text-align: center;color: #fff;text-decoration: none;line-height: 18px;position: absolute;bottom: 8px;left: 10px; }

h1.sub_header { background-color: #bd181f;font-size: 12px;font-weight: bold;margin: 0 0 10px 0;padding: 8px 12px; }

.parts_marg { margin-right: 10px; }
.parts_item { width: 198px;float: left;background-color: #333;border: 1px solid #666;margin-bottom: 10px;padding: 5px 5px 30px 135px;min-height: 84px;position: relative;font-size: 11px;color: #eee; }
.parts_item img.part_pic { position: absolute;top: 5px;left: 5px;border: 1px #000 solid; }
.parts_item a.part_name { color: #eee;text-decoration: none;font-weight: bold; }
.parts_item a.view_part { display: block;width: 110px;height: 18px;font-size: 11px;background: url('./img/view_det.png') no-repeat;text-align: center;color: #fff;text-decoration: none;line-height: 18px;position: absolute;bottom: 5px;right: 5px; }
.parts_item span.part_price { display: block;margin: 4px 0 0 0;font-size: 12px;font-weight: bold;color: #ddd;}

table.service_table { border: 0;width: 100%; }
table.service_table .thead { background-color: #bd181f;color: #fff;text-align: center;font-size: 11px; }

table.calendar_table { border: 0;width: 100%; }
table.calendar_table .thead { background-color: #bd181f;color: #fff;text-align: center;font-size: 12px;font-weight: bold; }
table.calendar_table .top { background-color: #111;color: #fff;text-align: center;font-size: 11px; }
table.calendar_table .noevents { background-color: #000;color: #fff;text-align: center;font-size: 12px;font-style: italic; }

.alt1 { background-color: #333;text-align: center;color: #ddd; }
.alt2 { background-color: #222;text-align: center;color: #ddd; }
.model { background-color: #111;color: #ddd;text-align: right; }

ul.yearnav { margin: 0 0 20px 0;padding: 0;list-style: none;height: 30px; }
ul.yearnav li { float: left;height: 30px;margin: 0 3px 0 0;line-height: 30px; }
ul.yearnav .choose { margin-right: 15px; }
ul.yearnav li a.off { float: left;display: block;height: 30px;padding: 0 10px;font-weight: bold;text-decoration: none;color: #fff;background-color: #222;line-height: 30px; }
ul.yearnav li a.on { float: left;display: block;height: 30px;padding: 0 30px;font-weight: bold;text-decoration: none;color: #fff;background-color: #b10000;line-height: 30px; }
