body {margin: 0;padding: 0;background: url('../../images/body_bg.gif') repeat;font-family: Arial, Helvetica, sans-serif;}img {border: none;}h1, h2, h3, p, ul, li {margin: 0;padding: 0;}h1, h2, a {color: #006AC8;}h3 {color: #EE06B1;}h4.button {width: 205px;margin: 15px auto 10px;}h4.button a {display: block;width: 205px;height: 30px;background: url('../../images/placead.gif') no-repeat top left;}h4.button a:hover {background-position: bottom left;}p {font-size: 14px;margin: 6px 0;}form {font-size: 13px;}.ad_clear {float: left;clear: both;display: inline;width: 536px;overflow: hidden;height: 10px;}#body {float: left;width: 100%;background: url('../../images/body_bg_top_short.gif') repeat-x;}#body_outer {width: 908px;margin: 0 auto;}#body_inner {float: left;width: 908px;}#content_outer {float: left;width: 908px;background: url('../../images/content_bg.gif') repeat-y;}/* Should be 700px or more */#content_inner {float: left;width: 900px;background: url('../../images/content_bg_top.gif') no-repeat;padding: 0 4px;}#content_bottom {float: left;width: 886px;height: 17px;padding: 5px 11px;margin: 15px 0 0 0;background: url('../../images/content_bg_bottom.gif') no-repeat;}#content_bottom p {font-size: 11px;margin: 0px;color: #555557;}#content_bottom p a {color: #555557;text-decoration: none;}#content_bottom p a:hover {text-decoration: underline;}#content_bottom p.right {float: right;}#content_bottom p.left {float: left;}.head {float: left;width: 900px;padding: 10px 0 5px 0;}.head img {float: left;}.head img.bttoday {padding: 0 5px 0 5px;}.head img.btlogo {padding: 3px 0 0 15px;}.head .date {float: right;font-size: 11px;padding: 5px 35px 8px 0;width: 175px;text-align: right;}.top_menu {float: left;width: 900px;background: url('../../images/topmenu_bg.gif') repeat-x;height: 50px;padding: 0px 0 0 0;}.top_menu ul {margin: 0;padding: 0;list-style-type: none;}.top_menu ul li {margin: 0;padding: 0;display: inline;}.top_menu a {float: left;display: block;height: 31px;text-decoration: none;font-size: 18px;font-weight: bold;color: #0364CB;padding: 19px 12px 0;}.top_menu a:hover {color: #EE06B1;}.top_menu a.big {font-size: 24px;height: 36px;padding: 14px 20px 0px;border-right: 1px solid #D2CDD1;}.content {float: left;width: 900px;padding: 10px 0 0 0;}.content .left_col {float: left;width: 145px;padding: 10px 15px 10px 15px;}.content .left_col ul {list-style-type: none;}.content .left_col ul li {color: #006AC8;font-size: 16px;margin: 0px;}.content .left_col ul li a {display: block;width: 145px;text-decoration: none;color: #006AC8;}.content .left_col ul li a:hover {color: #EE06B1;}.content .left_col ul li.all {border-bottom: 1px dotted #006AC8;padding: 0 0 5px;margin: 0 0 5px;}.content .left_col ul li img {position: relative;top: 1px;}.content .mid_col {float: left;width: 565px;padding: 0 5px;font-size: 14px;}.content .mid_col h1, .content .mid_col h2 {color: #006AC8;margin: 5px 0;}.content .mid_col h2.interest {color: #EE06B1;margin: 25px 0 20px;}.content .mid_col h2 a {color: #EE06B1;text-decoration: none;}.content .mid_col h2 a:hover {color: #006AC8;text-decoration: none;}.content .mid_col .hr {width: 565px;height: 1px;clear: both;border-bottom: 1px dotted #006AC8;padding: 10px 0 0;}.content .mid_col .ads_list {margin: 0px 0 0 10px;width: 536px;}.content .mid_col .ads_list .ad {float: left;width: 236px;margin: 0 10px 10px 0;padding: 10px;border: 1px solid #E5E5E7;background: #F7F7F7;min-height: 125px;display: inline;}.content .mid_col .ads_list .ad.featured {background: url('../../images/boxad_bg.gif') repeat-x #77B5E6;}.content .mid_col .ads_list .ad img.label {float: right;margin: 0 5px 0 0;}.content .mid_col .ads_list .ad p {padding: 5px 0 0 0;font-size: 12px;}.content .mid_col .ads_list .ad p span.title {font-weight: bold;text-transform: uppercase;}.content .mid_col blockquote {border: 1px solid #ccc;margin: 10px 10px 0;padding: 10px;font-size: 12px;}.content .mid_col form.customerdetails {margin: 0 10px;}.content .mid_col form.customerdetails input, .content .mid_col form.customerdetails select, .content .mid_col form textarea {border: 1px solid #CCC;padding: 2px;}.content .mid_col form.customerdetails input.focus, .content .mid_col form textarea.focus {/* background: #E0EDF8; */border: 1px solid #006AC8;}.content .mid_col form textarea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}.content .mid_col form.customerdetails input.empty {background: #F6D0D0;}.content .mid_col form.customerdetails input.full {background: #D0F6D1;}.content .mid_col form.customerdetails div.state {display: none;}.content .right_col {float: right;width: 140px;padding: 20px 0 10px 10px;}.content .right_col img {padding: 0 0 10px;}.content .right_col p.advert_text {color: #828081;font-size: 11px;font-style: italic;margin: 0 0 5px 5px;}