﻿img {
-ms-interpolation-mode: bicubic;
}

#m_wrapper .dirka {
position: absolute; top: -999999px;
}

#m_wrapper div {
position: relative;
}

#m_wrapper img {
border: 0;
}

#m_wrapper {
width: 700px; font: 12px Helvetica, Arial, sans-serif; margin: 0 auto;
}

#m_wrapper h1 {
background: url(http://www.bcxy.com/m_specials/img/bg_specials.gif) repeat-x left top; color: #ffffff; text-align: center; font-size: 28px; margin: 0 0 5px 0; padding: 6px 0 12px 0;
}

#m_wrapper #m_mainspecial {
border: 2px solid #d6d6d6; margin: 0 0 10px 0; width: 696px; height: 250px;
}

#m_wrapper form {
position: relative; margin: 0 0 0 50px; display: block; width: 70%;
}


#m_wrapper form table {
border-collapse: collapse;
}

#m_wrapper form table td {
padding: 0 0 8px 0;
}

#m_wrapper form table td.label {
text-align: right; color: #676767; font-weight: bold; padding: 0 8px 8px 0; width: 150px;
}

#m_wrapper form table input, #m_wrapper form table select {
width: 300px;
}

#m_wrapper form table td.btns {
text-align: center;
}

#m_wrapper form table td.btns input {
width: auto;
}



#m_wrapper #m_mainspecial img {
width: 696px;
}

#m_wrapper #m_mainspecial  #m_mask_top {
position: absolute; top: -2px; left: -2px; width: 700px; z-index: 100;
}

#m_wrapper #m_mainspecial  #m_mask_bot {
position: absolute; bottom: -2px; left: -2px;  width: 700px; z-index: 100;
}

#m_wrapper .m_module {
background: url(http://www.bcxy.com/m_specials/img/bg_module_top.gif) no-repeat left top; padding: 4px; margin: 0 0 15px 0; overflow: hidden;
}

#m_wrapper .m_module .end {
background: url(http://www.bcxy.com/m_specials/img/bg_module_bot.gif) no-repeat left bottom; height: 10px; left: -4px; bottom: -4px; width: 700px; clear: both;
}

#m_wrapper .m_module h1 {
text-align: left; font: 24px Tahoma; font-weight: normal; padding: 6px 0 12px 15px;
}


#m_wrapper .m_header {
width: 692px;
}

#m_wrapper .m_header .m_links {
position: absolute; top: 8px; right: 15px; font-size: 18px; color: #ffffff; font-weight: bold;
}

#m_wrapper .m_header .m_links img {
width: 30px; vertical-align: middle;
}

#m_wrapper .center h1 {
text-align: center; padding: 6px 0 12px 0;
}

#m_wrapper .m_offer {
border-bottom: 1px solid #dee9eb; margin: 0 15px 15px 15px; padding: 0 0 15px 0; overflow: hidden;
}

#m_wrapper .m_offer .btn_details {
position: absolute; bottom: 8px; right: 60px;
}

#m_wrapper .m_offer h2 {
font-size: 22px; padding: 0; margin: 0 0 8px 0;
}

#m_wrapper .m_offer h3 {
font-size: 16px; padding: 0; margin: 8px 0 4px 0;
}

#m_wrapper .m_offer p {
font-size: 12px; padding: 0; margin: 0;
}

#m_wrapper .m_offer img.car {
width: 400px;
}

#m_wrapper .m_offer table {
position: absolute; top: 8px; right: 0; border-collapse: collapse;
}

#m_wrapper .m_offer table td {
text-align: center; padding: 0 10px 0 10px;
}

#m_wrapper .m_offer table h4 {
margin: 0; padding: 0; color: #1e2327; font: 15px Tahoma; font-weight: bold;
}

#m_wrapper .m_offer table h3 {
margin: 0; padding: 0; color: #017cbf; font-size: 28px;
}

#m_wrapper .m_offer table h6 {
margin: 0; padding: 0; color: #1e2327; font: 11px Tahoma; font-weight: normal;
}

#m_wrapper .m_offermain table {
display: none;
}

#m_wrapper .m_offermain {
float: left; width: 310px; height: 235px;
}

#m_wrapper .m_offermain img.car {
width: 310px;
}

#m_wrapper .m_offermain .btn_details {
position: relative; left: 100px; top: 0; margin: 4px 0 4px 0; width: 125px;
}

#m_wrapper .m_offermain h2 {
font-size: 18px; padding: 0; height: 58px;
}

#m_wrapper .m_offermain h3 {
font-size: 14px; padding: 0; margin: 0; text-align: center;
}

#m_wrapper .m_offermain p {
display: none;
}


#m_wrapper .m_content {
margin: 0 15px 0 15px; overflow: hidden;
}

#m_wrapper .youtube {
float: left; margin: 0 25px 0 0;
}

#m_wrapper .map {
float: left; margin: 0 25px 0 0; border: 1px solid #a7a7a7;
}

#m_wrapper .map img {
width: 200px; display: block;
}

#m_wrapper .address {
float: left;
}

#m_wrapper .address p {
margin: 0 0 12px 0; padding: 0;
}

#m_alloffers {
position: absolute; right: -90px; top: 0;	
}

#m_wrapper .disclaimer {
font-size: 10px; color: #aaaaaa;
}
