﻿#m_wrapper h1 {
background: url(http://www.bcxy.com/m_specials/img/bg_specials_v2.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_module h1 {
background: url(http://www.bcxy.com/m_specials/img/bg_specials_v2_short.gif) repeat-x left top; text-align: left; font: 24px Tahoma; font-weight: normal; padding: 10px 0 20px 15px;
}

#m_wrapper .center h1 {
text-align: center;  padding: 10px 0 20px 15px;
}

#m_wrapper form {
position: relative; margin: 0; display: block; width: 100%;
}


#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: 125px;
}

#m_alloffers {
position: relative; left: 0; top: 0;	
}



#m_wrapper .youtube {
float: right; margin: 0 0 25px 0; width: 225px;
}
#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; clear: both;
}

#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 .half {
background: url(http://www.bcxy.com/m_specials/img/bg_module_top_half.gif) no-repeat left top; padding: 4px; margin: 0 0 25px 0; overflow: hidden; width: 442px; float: left; clear: none;
}

#m_wrapper .half .end {
background: url(http://www.bcxy.com/m_specials/img/bg_module_bot_half.gif) no-repeat left bottom; height: 10px; left: -4px; bottom: -4px; width: 450px; clear: both;
}

#m_wrapper .half .m_header {
width: 442px;
}

#m_wrapper .half h1 {
background: url(http://www.bcxy.com/m_specials/img/bg_specials_v2_half.gif) repeat-x left top; text-align: left; font: 24px Tahoma; font-weight: normal; padding: 10px 0 20px 15px;
}


#m_wrapper .btn_details {
float: right; margin: 0;
}

#m_wrapper .map {
float: none; margin: 0; border: 1px solid #a7a7a7;
}

#m_wrapper .map img {
width: 690px; display: block;
}




#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 {
display: none;
}

#m_wrapper .m_offer table {
display: none;
}



#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; display: block;
}

#m_wrapper .m_offermain .btn_details {
width: 161px; position: relative; left: 100px; top: 0; margin: 4px auto 4px auto; float: none;
}

#m_wrapper .m_offermain h2 {
color: #2f5180; height: 30px; font-size: 18px;
}

#m_wrapper .m_offermain h3 {
color: #2f5180;
}
