@charset "UTF-8";

/* Fonts */
@font-face { font-family: 'Raleway Medium'; font-style: normal; font-weight: 500; src: local('Raleway Medium'), local('Raleway-Medium'), url('//themes.googleusercontent.com/static/fonts/raleway/v6/CcKI4k9un7TZVWzRVT-T8xsxEYwM7FgeyaSgU71cLG0.woff') format('woff'); }
@font-face { font-family: 'Raleway Bold'; font-style: normal; font-weight: 700; src: local('Raleway Bold'), local('Raleway-Bold'), url('//themes.googleusercontent.com/static/fonts/raleway/v6/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff') format('woff'); }

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; font-size: 100%; font: inherit; padding: 0; border: 0; vertical-align: baseline; }
body { font-size: 15px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; background-color: #FFF; color: #000; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong { font-weight: bold; }
em { font-style: italic; }
img { display: block; }
input, textarea { color: #000; background: #FFF; font-size: 15px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
input[type="submit"], input[type="button"] { color: #FFF; background: #FF7D00; cursor: pointer; text-transform: uppercase; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
input.error { border: 1px solid red !important; }

/* Links default */
a:link { color: #FF7D00; cursor: pointer; text-decoration: none; }
a:visited { color: #FF7D00; }
a:hover { text-decoration: underline; }
a:active {}

/* Classes */
.float { float: left; }
div.lot.hidden { display: none; }

/* qpopup Dimmer Box */
.qpopupDimmer { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 50000; background-color: rgba(0,0,0,0.8); overflow: auto; text-align: center; }
.qpopupWrapper { display: inline-block; padding: 25px; position: relative; margin: 60px auto; background: white; }
.qpopupClose { position: absolute; top: 20px; right: 40px; cursor: pointer; color: #000; font-size: 12px; }
.qpopupClose .icon { position: absolute; top: 0; left: 35px; width: 20px; height: 20px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -120px; }
.qpopupClose:hover { background: #FFF; color: #444; text-decoration: underline; }
.qpopupLoader { display: block; margin: 0 auto; padding: 40px; }
.qpopupContent { display: inline-block; text-align: left; min-width: 300px; }

#errorPage { width: 950px; margin: 0px auto; padding: 25px; text-align: center; height: 500px; }
#errorPage h1 { font-size: 22px; margin-top: 225px; }

/*.qpopupContent .confirm { max-width: 400px; }
.qpopupContent .confirm h3 { font-weight: bold; font-size: 16px; border-bottom: 1px solid #EEE; padding-left: 12px; padding-bottom: 6px; margin-bottom: 12px; }
.qpopupContent .confirm h4 { font-weight: bold; font-size: 14px; padding-left: 12px; padding-bottom: 6px; margin-bottom: 12px; }
.qpopupContent .confirm p { margin-bottom: 12px; padding: 0 12px; }
.qpopupContent .confirm ul { margin-top: 12px; padding-top: 6px; border-top: 1px solid #EEE; }
.qpopupContent .confirm li { float: right; margin: 4px; }*/

.qpopupContent .enlargeImage { width: 500px; height: 400px; display: table-cell; vertical-align: middle; }
.qpopupContent .enlargeImage img { display: block; margin: 0 auto; }
.qpopupContent .enlargeImage p.url { font-size: 11px; font-family: courier, sans-serif; margin: 20px; }

/* ConfirmBox: Login */
.qpopupContent .confirm.login { width: 500px; }
.qpopupContent .confirm.login .left h2 { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm.login .left { width: 249px; border-right: 1px solid #E7E7E7; float: left; }
.qpopupContent .confirm.login .left label { font-size: 12px; margin-bottom: 10px; display: block; }
.qpopupContent .confirm.login .left a.forgotPassword { font-size: 12px; color: #000; text-decoration: underline; position: relative; top: 5px; }
.qpopupContent .confirm.login .left .rememberMe { margin-top: 15px; }
.qpopupContent .confirm.login .left .rememberMe input { float: left; }
.qpopupContent .confirm.login .left input[type="checkbox"] { display: none; }
.qpopupContent .confirm.login .left span.checkboxDummy { margin-right: 2px; }
.qpopupContent .confirm.login .left input[type="checkbox"] + label span { display: inline-block; width:15px; height:15px; background-color: #FFF; border: 1px solid #999; position: relative; top: 2px; cursor: pointer; }
.qpopupContent .confirm.login .left input[type="checkbox"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -150px -120px; border: 1px solid #FFF; }
.qpopupContent .confirm.login .left input[type="checkbox"]:hover + label span { border: 1px solid #000; }
.qpopupContent .confirm.login .left form input { display: block; border: 1px solid #262626; }
.qpopupContent .confirm.login .left form input[type="text"],
.qpopupContent .confirm.login .left form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 190px; margin-bottom: 10px; }
.qpopupContent .confirm.login .left form input[type="submit"] { height: 40px; border: 0; width: 225px; background: #FF7D00; margin-top: 12px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 185px -140px no-repeat; }
.qpopupContent .confirm.login .left form input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 185px -180px no-repeat; }
.qpopupContent .confirm.login .right { width: 224px; float: right; margin-left: 25px; margin-top: 60px; position: relative; }
.qpopupContent .confirm.login .right h2 { margin-right: 25px; font-size: 18px; padding-bottom: 20px; line-height: 24px; }
.qpopupContent .confirm.login .right p { font-size: 12px; line-height: 15px; }
.qpopupContent .confirm.login .right a { font-size: 15px; position: absolute; bottom: -45px; }
.qpopupContent .confirm.login h2.successTitle { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm.login a.close { display: block; margin-top: 15px; }

/* ConfirmBox: searchalert */
.qpopupContent .confirm.searchAlert { width: 500px; }
.qpopupContent .confirm.searchAlert h2 { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm.searchAlert p { font-size: 15px; padding-bottom: 10px; }
.qpopupContent .confirm.searchAlert dt { font-size: 15px; }
.qpopupContent .confirm.searchAlert dd { font-size: 12px; margin-bottom: 10px; }

.qpopupContent .confirm.login.searchalert h2 { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm.login.searchalert p.message { font-size: 15px; padding-bottom: 10px; max-width: 425px; }
.qpopupContent .confirm.login.searchalert dt { font-size: 15px; }
.qpopupContent .confirm.login.searchalert dd { font-size: 12px; margin-bottom: 10px; }

.qpopupContent .confirm.searchAlert.remove p { font-size: 15px; padding: 10px 0 40px 0; }
.qpopupContent .confirm.searchAlert ul.buttons:after { content: ""; display: table; clear: both; }
.qpopupContent .confirm.searchAlert ul.buttons li { float: right; margin-left: 10px; }
.qpopupContent .confirm.searchAlert ul.buttons li.cancel a { display: block; padding: 0 25px; height: 40px; line-height: 40px; text-align: center; background-color: #D7D7D7; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
.qpopupContent .confirm.searchAlert ul.buttons li.cancel a:hover { text-decoration: none; background-color: #C7C7C7; }
.qpopupContent .confirm.searchAlert ul.buttons a { display: block; padding: 0 25px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
.qpopupContent .confirm.searchAlert ul.buttons a:hover { text-decoration: none; background-color: #FF6400; }
.qpopupContent .confirm.searchAlert ul.buttons input[type="submit"] { border: 0; display: block; padding: 0 25px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
.qpopupContent .confirm.searchAlert ul.buttons input[type="submit"]:hover { text-decoration: none; background-color: #FF6400; }

/* ConfirmBox: Resetpassword */
.qpopupContent .confirm.resetPassword form input { display: block; border: 1px solid #262626; }
.qpopupContent .confirm.resetPassword form input[type="text"],
.qpopupContent .confirm.resetPassword form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 358px; }
.qpopupContent .confirm.resetPassword form input[type="submit"] { height: 40px; border: 0; width: 100%; background: #FF7D00; margin-top: 12px; }

/* ConfirmBox: Share */
.qpopupContent .confirm.share .logos { margin: 0px auto; width: 153px; margin-top: 25px; }
.qpopupContent .confirm.share .logos a { display: block; width: 64px; height: 64px; float: left; }
.qpopupContent .confirm.share .logos .facebook { margin-right: 25px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/share_facebook_64_64.png') 0 0 no-repeat; }
.qpopupContent .confirm.share .logos .twitter { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/share_twitter_64_64.png') 0 0 no-repeat; }

/* Cofirmbox: TellAFriend */
.qpopupContent .confirm.tellAFriend h2 { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm.tellAFriend label { font-size: 12px; margin-bottom: 10px; display: block; }
.qpopupContent .confirm.tellAFriend form input { display: block; border: 1px solid #262626; }
.qpopupContent .confirm.tellAFriend form input[type="text"] { height: 40px; margin: 0; padding: 0 17px; width: 190px; margin-bottom: 10px; }
.qpopupContent .confirm.tellAFriend form textarea { display: block; border: 1px solid #262626; padding: 12px 17px; font-size: 15px; width: 190px; }
.qpopupContent .confirm.tellAFriend form input[type="submit"] { height: 40px; border: 0; width: 225px; margin-top: 12px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 185px -140px no-repeat; }
.qpopupContent .confirm.tellAFriend form input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 185px -180px no-repeat; }

/* Cofirmbox: NonPaying */
.qpopupContent .confirm.nonPaying p { padding-top: 25px; max-width: 500px; }

/* qddl Drop Down List */
.qddl { position: relative; display: block; float: left; cursor: pointer; background: #FFF; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
.qddl div.image { display: inline-block; padding: 1px 10px 0 0; float: left; }
.qddl div.text { height: 100%; float: left; }
.qddl .selectedWrapper { color: #000; display: block; height: 21px; line-height: 21px; width: 120px; overflow: hidden; padding-left: 15px; padding-right: 6px; }
.qddl .selectedContainer { height: 100%; width: 100%; float: left; }
.qddl .selectedContainer .option { }
.qddl .selectedContainer .text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.qddl .arrow { position: absolute; top: 0; right: 0; height: 100%; width: 40px; background: #FFF; border-left: 1px solid #AAA; }
.qddl .icon { position: absolute; top: 0; right: 0; width: 20px; height: 20px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 0 -20px; }
.qddl .selectedWrapper.open .icon { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -120px; }
.qddl .optionsContainer { font-size: 12px; max-height: 226px; background: #FFF; width: 100%; display: none; position: absolute; margin-top: 0; padding: 0;}
.qddl .optionsContainerInner { border: 1px solid #E7E7E7; max-height: inherit; overflow-y: auto; }
.qddl .optionsContainer.open { z-index: 1002; display: block; }
.qddl .optionsContainer.closed { display: none; }
.qddl .option:nth-child(1) { border-top: none; }
.qddl .option { height: 40px; line-height: 40px; z-index: 1002; color: #000; background: #FFF; overflow: hidden; padding: 0; display: block; border-top: 1px solid #E7E7E7; margin: 0; }
.qddl .optionsContainer .option:nth-child(1) { border: 0; }
.qddl .option:hover { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/hover_light.gif'); }
.qddl .option .text { padding-left: 15px; }
.qddl.multiple .option .multipleIcon { background: transparent; width: 40px; height: 40px; float: left; }
.qddl.multiple .option.selected .multipleIcon { background: #00AB13; width: 40px; height: 40px; float: left; }
.qddl.multiple .option:hover .multipleIconImg { width: 20px; height: 20px; margin: 10px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px -20px; }
.qddl.multiple .option.selected .multipleIconImg { width: 20px; height: 20px; margin: 10px; background: #00AB13 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -80px -20px; }
.qddl.dark { background: #262626; color: #FFF; }
.qddl.dark .selectedWrapper { color: #FFF; }
.qddl.dark .optionsContainer { background: #262626; }
.qddl.dark .optionsContainerInner { border: 1px solid #666; }
.qddl.dark .option { background: #262626; color: #FFF; border-top: 1px solid #666; }
.qddl.dark .option:hover { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/hover_dark.gif'); }
.qddl .arrow img.reloading { position: absolute; display: block; width: 16px; height: 16px; top: 12px; left: 12px; }
.qddl .option.hidden { display: none; }

/* Menu Bar */
#menu { background-color: #262626; min-height: 55px; color: #FFF; z-index: 10000; width: 100%; }
#menu .menu a { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; color: #D1D1D1; display: block; height: 100%; padding: 0 3px; line-height: 55px; }
#menu .inner { width: 1000px; margin: 0 auto; }
#menu .menuLeft { display: inline; }
#menu .menuRight { float: right; }
#menu .menuRight form { float: left; }
#menu .logo { float: left; }
#menu .logo a { height: 55px; display: table-cell; vertical-align: middle; text-align: center; }
#menu .logo img { display: inline-block; }

#menu .leftWrapper { float: left; }
#menu .rightWrapper { float: left; width: 840px; }

#menu ul.menu { float: left; }
#menu ul.menu li { float: left; margin-right: 12px; position: relative; }
#menu ul.menu li a { font-size: 14px; padding: 0 6px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
#menu ul.menu li a:hover { color: #FFF; text-decoration: none; }
#menu ul.menu li .newIcon { display: block; height: 20px; width: 40px; background: url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png' ) -100px -46px; margin: 0px auto; margin-bottom: -20px; }
#menu ul.menu li.active a { border-bottom: 2px solid #FF7D00; color: #FFF; height: 53px; }

#menu .qddl .selectedWrapper { font-size: 12px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; height: 55px; line-height: 55px; color: #D1D1D1; padding: 0; width: auto; outline: 0; }
#menu .qddl .selectedWrapper:hover { color: #FFF; }
#menu .qddl .selectedWrapper .arrow { width: 20px; border: 0; }
#menu .qddl .selectedWrapper .icon { background: url( "https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") -100px -220px; margin-top: 17px; }
#menu .qddl .selectedWrapper .icon.loggedIn { background: url( "https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") -80px -220px; margin-top: 17px; }
#menu .qddl .optionsContainer { max-height: 310px; }
#menu .qddl .optionsContainer a { padding: 0; }
#menu .optionsContainerInner { border: 0; width: 190px; }
#menu .optionsContainerInner .option { border: 0; height: 28px; line-height: 28px; z-index: 1002; font-style: 12px; color: #D1D1D1; }
#menu .optionsContainerInner .option:last-child { padding-bottom: 5px; }
#menu .optionsContainerInner .option:hover { background: #262626; color: #FFF; }
#menu .optionsContainerInner .option.selected { color: #FF7D00; }

#menu .menuSelectCountry { width: 90px; }
#menu .menuSelectCountry .menuMarker { display: block; width: 15px; height: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -205px -105px; top: 20px; margin-left: 145px; }
#menu .menuSelectCountry .arrow { display: none; }
#menu .menuSelectCountry .optionsContainerInner { position: absolute; top: 5px; margin-left: -109px; width: 195px; }
#menu .menuSelectCountry .optionsContainerInner .option:nth-child(2) { padding-top: 7px; }

#menu .menuMyPages { width: 110px; }
#menu .menuMyPages.active { border-bottom: 2px solid #FF7D00; }
#menu .menuMyPages.active .selectedWrapper { color: #FFF; }
#menu .menuMyPages .selectedContainer { position: absolute; left: 25px; z-index: 0; width: 75px; }
#menu .menuMyPages .arrow { position: absolute; left: 0; background-color: #262626; }
#menu .menuMyPages .optionsContainerInner { position: absolute; top: 5px; margin-left: 1px; width: 195px; }
#menu .menuMyPages .option.active { color: #FF7D00; }
#menu .menuMyPages .option:nth-child(3) { padding-top: 7px;  }
#menu .menuMyPages .menuMarker { display: block; width: 15px; height: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -205px -105px; top: 20px; margin-left: 50px; }

#menu div.search { position: relative; float: right; height: 55px; width: 40px; }
#menu div.search a { font-size: 11px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFF; display: block; height: 100%; line-height: 55px; }
#menu div.search .icon { display: block; height: 20px; width: 20px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") -185px -140px;float: right; margin-top: 17px; }
#menu div.search .searchBox { position: absolute; right: -1px; z-index: 5000; background: #262626; width: 210px; padding: 15px; top: 65px; }
#menu div.search .searchBox.hidden { display: none; }
#menu div.search .searchBox label { display: block; font-size: 12px; height: 12px; line-height: 12px; padding-bottom: 10px; }
#menu div.search .searchBox input { display: inline; outline: none; }
#menu div.search .searchBox input[type="text"] { height: 28px; margin: 0; padding: 0 5px 0 10px; width: 165px; border: 0; display: block; float: left; font-size: 12px; }
#menu div.search .searchBox .searchIcon { display: block; width: 28px; height: 28px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -30px -110px; float: right; }
#menu div.search .searchBox input[type="submit"] { display: none; }

#menu div.search .searchBox .searchChoice label { display: inline; font-size: 12px; }
#menu div.search .searchBox .searchChoice label.qspAuctions { margin-right: 10px; }
#menu div.search .searchBox .searchChoice input[type="radio"] { display: none; }
#menu div.search .searchBox .searchChoice input[type="radio"] + label span { display: inline-block; width: 20px; height: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -46px; position: relative; top: 5px; cursor: pointer; font-style: 12px; }
#menu div.search .searchBox .searchChoice input[type="radio"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -260px -90px; }
#menu div.search .menuMarker { display: block; width: 15px; height: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -205px -105px; position: absolute; top: -5px; right: 5px; }

#menu .panorama { width: 1000px; margin: 0 auto; border: 0; }
#menu:after { content: ""; display: table; clear: both; }

#innerMenu.sticky { background-color: #262626; min-height: 55px; max-height: 110px; color: #FFF; position: fixed; top: 0; z-index: 10000; width: 100%; margin: 0 auto; }
#stickyWrapper.fixed { width: 1000px; margin: 0px auto; }
body.sticky { margin-top: 55px; }

/* Footer */
#footer { height: 100%; background-color: #262626; color: #FFF; font-size: 12px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
#footer:after { content: ""; display: table; clear: both; }
#footer .inner { width: 950px; margin: 0 auto; padding: 0 25px; }
#footer div.hidden { display: none; }

#footer .seo_categories { width: 950px; }
#footer .seo_categories ul { padding-bottom: 15px; margin-top: -30px; }
#footer .seo_categories ul:after { content: ""; display: table; clear: both; }
#footer .seo_categories ul li { float: left; display: block; }
#footer .seo_categories ul li a { color: #FFFFFF; font-size: 12px; display: block; padding: 10px 25px 10px 0; text-decoration: underline; }

#footer .seo_categories .popular dt { font-size: 15px; padding-bottom: 15px; }
#footer .seo_categories .popular ul { margin: 0; width: 100%; }
#footer .seo_categories .popular li { width: 3.84615%; }
#footer .seo_categories .popular li a { display: block; padding: 0; width: 100%; text-align: center; }

#footer .categories { padding: 40px 0 35px 0; }
#footer .categories ul { margin: 0; }
#footer .categories ul:after { content: ""; display: table; clear: both; }
#footer .categories ul li { float: left; padding: 0 37px; }
#footer .categories ul li a { display: block; text-align: center; width: 94px; padding-top: 105px; font-size: 15px; color: #FFFFFF; position: relative; background-color: #262626; }
#footer .categories ul li a:hover { color: #BFBFBF; text-decoration: none; }
#footer .categories ul li:nth-child(1) { padding-left: 0px; }
#footer .categories ul li:nth-child(1) a { text-align: left; width: 115px; margin-right: -15px; }
#footer .categories ul li:nth-last-child(1) { padding-right: 0; padding-left: 32px; }
#footer .categories ul li:nth-last-child(1) a { width: 105px; }
#footer .categories ul li a .iconDown { display: block; width: 20px; height: 20px; float: right; margin-right: -20px; margin-top: 2px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") repeat scroll -100px 0px transparent; }
#footer .categories ul li a:hover .iconDown { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -185px -120px; }
#footer .categories ul li a .iconUp { display: block; width: 20px; height: 20px; float: right; margin-right: -20px; margin-top: 2px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") repeat scroll 0 -120px transparent; }
#footer .categories ul li a:hover .iconUp { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -165px -120px; }
#footer .categories ul li:nth-child(1) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 0; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat 0 0 #262626; }
#footer .categories ul li:nth-child(2) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 0; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -98px 0 #262626; }
#footer .categories ul li:nth-child(3) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 0; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -195px 0 #262626; }
#footer .categories ul li:nth-child(4) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 0; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -292px 0 #262626; }
#footer .categories ul li:nth-child(5) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 0; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -389px 0 #262626; }
#footer .categories ul li:nth-child(6) a .icon { position: absolute; display: block; width: 97px; height: 97px; top: 0; left: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -486px 0 #262626; }

#footer .categories ul li:nth-child(1) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat 0 -97px #262626; }
#footer .categories ul li:nth-child(2) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -98px -97px #262626; }
#footer .categories ul li:nth-child(3) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -195px -97px #262626; }
#footer .categories ul li:nth-child(4) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -292px -97px #262626; }
#footer .categories ul li:nth-child(5) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -389px -97px #262626; }
#footer .categories ul li:nth-child(6) a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/categories_bg.gif') no-repeat -486px -97px #262626; }

#footer .middle { border-top: 1px solid #666666; }
#footer .middle:after { content: ""; display: table; clear: both; }
#footer .middle h5 { font-size: 15px; margin-bottom: 20px; }
#footer .middle a { color: #FFFFFF; margin-bottom: 10px; text-decoration: underline; }
#footer .middle div { width: 218px; padding: 25px 0 25px 25px; float: left; }

#footer .middle .address { padding-left: 0; }
#footer .middle .address li { font-size: 12px; }
#footer .middle .address li.url { margin-top: 20px; }
#footer .middle .address li.copyright { margin-top: 20px; }

#footer .middle .pages { }
#footer .middle .follow { }

#footer .middle .newsletter { padding-right: 0; width: 221px; }
#footer .middle .newsletter fieldset { padding-top: 25px; }
#footer .middle .newsletter input[type="text"] { float: left; height: 40px; margin: 0; padding: 0 17px; width: 130px; border: 0; }
#footer .middle .newsletter input[type="text"].defaultText { color: #808080; }
#footer .middle .newsletter input[type="submit"] { display: block; float: left; height: 40px; line-height: 40px; width: 40px; border: 0; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -140px; }
#footer .middle .newsletter input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -180px; }
#footer .middle .newsletter a { position: relative; display: block; background: #FF7D00; width: 40px; height: 40px; margin-bottom: -15px; left: 164px; bottom: 40px; }
#footer .middle .newsletter span.icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") repeat scroll -20px -20px transparent; }
#footer .middle .newsletter a:hover { text-decoration: none; background-color: #FF6400; }
#footer .middle .newsletter a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

#footer .social_media { clear: both; border-top: 1px solid #666666; height: auto; }
#footer .social_media:after { content: ""; display: table; clear: both; }
#footer .social_media .feed { width: 300px; height: 295px;  background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/hover_dark.gif'); }
#footer .social_media h5 { font-size: 15px; margin-bottom: 25px; }
#footer .social_media .facebook_likebox { float: left; width: 300px; padding: 25px 0; }
#footer .social_media .facebook_likebox .fb-like-box { width: 295px; height: 295px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/hover_dark.gif'); }
#footer .social_media .twitter_feed { float: left; width: 300px; padding: 25px 25px; }
#footer .social_media .twitter_feed .feed { width: 275px; height: 275px; padding: 10px; }
#footer .social_media .instagram_feed { float: left; width: 300px; padding: 25px 0; }
#footer .social_media .instagram_feed .feed ul { padding: 5px; }
#footer .social_media .instagram_feed .feed ul:after { content: ""; display: table; clear: both; }
#footer .social_media .instagram_feed .feed ul li { float: left; }
#footer .social_media .instagram_feed .feed ul li a { display: block; background-color: #E7E7E7; padding: 5px; margin: 10px;  }
#footer .social_media .instagram_feed .feed ul li a img { height: 65px; width: 65px; }

#footer .partners { padding: 25px 0; border-top: 1px solid #666666; }
#footer .partners:after { content: ""; display: table; clear: both; }
#footer .partners h5 { font-size: 15px; margin-bottom: 20px; }
#footer .partners ul { text-align: left; }
#footer .partners ul li { float: left; padding-right: 25px;  }
#footer .partners ul li:nth-child(1) a { display: block; width: 130px; height: 60px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/logos/partners_99ys.jpg') transparent; }
#footer .partners ul li:nth-child(2) a { display: block; width: 130px; height: 60px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/logos/partners_artworks.png') transparent; }

/* Google remarketing iframe height fix */
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

/* Content default */
#content { width: 1002px; margin: 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/bg_repeat_y.gif') repeat-y 0 0; }
#content .contentWrapper { width: 1000px; margin: 0 auto; color: #000; font-size: 15px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }

/* Search */
#content.search .contentWrapper .colWrapper > .left { width: 750px; float: left; }
#content.search .contentWrapper .colWrapper > .right { width: 250px; }
#searchWrapper { width: 100%; background-color: #404040; margin-left: -1px; padding-right: 1px; }
#searchWrapper > .top { width: 1000px; margin: 0 auto; }
#searchWrapper > .top > .inner { padding: 10px 0 20px 0; }

#searchWrapper > .top > .inner .top { position: relative; }
#searchWrapper > .top > .inner .top:after { content: ""; display: table; clear: both; }
#searchWrapper > .top > .inner .searchTitle { color: #FFF; font-size: 14px; padding-bottom: 5px; }
#searchWrapper > .top > .inner .top input#searchFilterQuery { height: 16px; margin: 0; padding: 15px 50px 15px 15px; line-height: 14px; font-size: 14px; width: 365px; border: 0; float: left; margin-right: 5px; position: relative; outline: 0; }
#searchWrapper > .top > .inner .top input#searchFilterQuery.defaultQuery { color: #808080; font-size: 14px; }
#searchWrapper > .top > .inner .top #search_autocomplete { border: 0; margin: 0; }
#searchWrapper > .top > .inner .top #search_autocomplete ul { display: none; margin-top: 1px; width: 428px; background: #FFF; position: absolute; top: 47px; z-index: 100; overflow: hidden; border: 1px solid #F1F1F1; }
#searchWrapper > .top > .inner .top #search_autocomplete ul.open { display: block; margin: 0; }
#searchWrapper > .top > .inner .top #search_autocomplete li a { color: #000; display: block; height: 28px; line-height: 28px; padding: 0 15px; font-size: 12px; }
#searchWrapper > .top > .inner .top #search_autocomplete li a span { color: #999; }
#searchWrapper > .top > .inner .top #search_autocomplete li a:hover,
#searchWrapper > .top > .inner .top #search_autocomplete li a:focus { text-decoration: none; background-color: #F7F7F7; }

#content.main > .center > .inner > .searchBox .about { text-align: center; font-size: 15px; line-height: 22px; padding-top: 10px; }

#searchWrapper > .top > .inner .top .qddl .selectedWrapper { height: 46px; line-height: 46px; width: 244px; background-color: #E7E7E7; font-size: 14px; outline: none; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer { width: 239px; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer .searchInputWrapper { padding: 3px; background-color: #FFF; border-bottom: 0; border-top: 1px solid #404040; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer input { width: 207px; padding: 7px 5px; border: 0; height: 14px; line-height: 14px; font-size: 12px; outline: 0; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer .searchInputWrapper .searchInputIcon { display: block; width: 28px; height: 28px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -30px -110px; float: right; }
#searchWrapper > .top > .inner .top .qddl .selectedWrapper .icon { top: 15px; right: 15px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -80px -90px; }
#searchWrapper > .top > .inner .top .qddl .selectedWrapper.open { background-color: #FFF; }
#searchWrapper > .top > .inner .top .qddl .selectedWrapper.open .arrow { background-color: #FFF; }
#searchWrapper > .top > .inner .top .qddl .selectedWrapper.open .icon { background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -100px -90px; }
#searchWrapper > .top > .inner .top .qddl .arrow { border: 0; background-color: #E7E7E7; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer { font-size: 12px; max-height: 212px; width: 100%; display: none; position: absolute; margin-top: 0; padding: 0; }
#searchWrapper > .top > .inner .top .qddl .optionsContainerInner { max-height: inherit; overflow-y: auto; border: 0; border: 1px solid #F1F1F1; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer.open { z-index: 1002; display: block; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer.closed { display: none; }
#searchWrapper > .top > .inner .top .qddl .option { height: 28px; line-height: 28px; z-index: 1002; color: #000; background: #FFF; overflow: hidden; padding: 0; display: block; margin: 0; border: 0; font-size: 12px; }
#searchWrapper > .top > .inner .top .qddl .option:hover { background: #F7F7F7; }
#searchWrapper > .top > .inner .top .qddl .option .text { padding-left: 15px; }
#searchWrapper > .top > .inner .top .qddl .optionsContainer.open .optionsContainerInner .option.selected { color: #FF7D00; }

#searchWrapper > .top > .inner .top input[type="submit"] { float: left; margin-left: 5px; width: 46px; height: 46px; border: 0; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 0; }
#searchWrapper > .top > .inner .top input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -46px 0; }
#searchWrapper > .top > .inner .top .filterSearch { display: block; float: left;  height: 24px; line-height: 24px; margin-top: 12px; margin-left: 15px; color: #FFF; font-size: 12px; }
#searchWrapper > .top > .inner .top .filterSearch:hover { text-decoration: none; }
#searchWrapper > .top > .inner .top .filterSearch .icon { display: block; float: left; height: 24px; width: 24px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -24px -66px; margin-right: 5px; }
#searchWrapper > .top > .inner .top .filterSearch.minimized .icon { background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -66px; }

#searchWrapper > .top > .inner .bottom { margin-top: 10px; }
#searchWrapper > .top > .inner .bottom:after { content: ""; display: table; clear: both; }
#searchWrapper > .top > .inner .bottom.minimized { display: none; }
#searchWrapper > .top > .inner .bottom label { clear: both; display: block; height: 25px; line-height: 25px; font-size: 12px; color: #FFFFFF; margin-top: -5px; }
#searchWrapper > .top > .inner .bottom .qddl .selectedWrapper { height: 32px; line-height: 32px; width: 191px; font-size: 12px; background-color: #E7E7E7; outline: none; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer { width: 191px; font-size: 14px; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer input { width: 191px; outline: 0; }
#searchWrapper > .top > .inner .bottom .qddl .selectedWrapper .icon { top: 8px; right: 10px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -80px -90px; }
#searchWrapper > .top > .inner .bottom .qddl .selectedWrapper.open { background-color: #FFF; }
#searchWrapper > .top > .inner .bottom .qddl .selectedWrapper.open .arrow { background-color: #FFF; }
#searchWrapper > .top > .inner .bottom .qddl .selectedWrapper.open .icon { top: 8px; right: 10px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -100px -90px; }
#searchWrapper > .top > .inner .bottom .qddl .arrow { border: 0; background-color: #E7E7E7; }

#searchWrapper > .top > .inner .bottom .qddl .optionsContainer { width: 239px; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer .searchInputWrapper { padding: 3px; background-color: #FFF; border: 1px solid #F1F1F1; border-bottom: 0; border-top: 0; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer input { width: 156px; padding: 7px 5px; border: 0; height: 14px; line-height: 14px; font-size: 12px; outline: 0; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer .searchInputWrapper .searchInputIcon { display: block; width: 28px; height: 28px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -30px -110px; float: right; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer { font-size: 12px; max-height: 212px; width: 100%; display: none; position: absolute; margin-top: 0; padding: 0; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainerInner { max-height: inherit; overflow-y: auto; border: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer.open { z-index: 1002; display: block; margin-top: 1px; }
#searchWrapper > .top > .inner .bottom .qddl .optionsContainer.closed { display: none; }

#searchWrapper > .top > .inner .bottom .qddl .option { height: 28px; line-height: 28px; z-index: 1002; color: #000; background: #FFF; overflow: hidden; padding: 0; display: block; margin: 0; border: 0; font-size: 12px; }
#searchWrapper > .top > .inner .bottom .qddl .option:hover { background: #F7F7F7; }
#searchWrapper > .top > .inner .bottom .qddl .option .text { padding-left: 5px; max-width: 160px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#searchWrapper > .top > .inner .bottom .qddl .option.selected { color: #FF7D00; }
#searchWrapper > .top > .inner .bottom .qddl .option.selected.disable { color: #C9C9C9; }

#searchWrapper > .top > .inner .bottom .qddl.multiple .option .multipleIcon { width: 20px; height: 20px; float: left; padding: 4px; }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option.selected .multipleIcon { width: 20px; height: 20px; float: left; background-color: #FFF; }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option .multipleIconImg { width: 20px; height: 20px; background: transparent url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -46px; margin: 0; padding: 0;  }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option.selected .multipleIconImg { width: 20px; height: 20px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -40px -46px; margin: 0; padding: 0; }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option.selected.disable .multipleIconImg { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -20px -46px; }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option.selected:hover .multipleIconImg { background-color: #F7F7F7; }
#searchWrapper > .top > .inner .bottom .qddl.multiple .option.selected:hover .multipleIcon { background-color: #F7F7F7; }
#searchWrapper > .top > .inner .qddl .option.hidden { display: none; }

#searchWrapper > .top > .inner .bottom .left { float: left; margin-right: 5px; }
#searchWrapper > .top > .inner .bottom .right { float: left; }

#searchWrapper > .top > .inner .bottom .checkboxes { color: #FFF; float: left; margin-left: 13px; margin-top: 22px; font-size: 12px; }
#searchWrapper > .top > .inner .bottom .checkboxes label { display: inline; cursor: pointer; }
#searchWrapper > .top > .inner .bottom .checkboxes input[type="radio"] { display: none; }
#searchWrapper > .top > .inner .bottom .checkboxes span.checkboxDummy { margin-right: 2px; }
#searchWrapper > .top > .inner .bottom .checkboxes input[type="radio"] + label span { display: inline-block; width: 20px; height: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -46px; position: relative; top: 5px; cursor: pointer; font-style: 12px; margin-left: 5px; }
#searchWrapper > .top > .inner .bottom .checkboxes input[type="radio"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -260px -90px; }

#searchWrapper #searchDeleteIcon.show { display: block; width: 20px; height: 20px; position: absolute; top: 13px; left: 400px; z-index: 500; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px -240px; }
#searchWrapper #searchDeleteIcon.hide { display: none; }

#content.search .searchInfo { background-color: #FFFFFF; padding: 25px; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; }
#content.search .searchInfo:after { content: ""; display: table; clear: both; }
#content.search .searchInfo .resultText { font-size: 16px; }
#content.search .searchInfo .resultText:after { content: ""; display: table; clear: both; }

#content.search .searchInfo .resultInfo { font-size: 12px; margin-bottom: 10px; }
#content.search .searchInfo .resultInfo:after { content: ""; display: table; clear: both; }
#content.search .searchInfo .resultInfo ul { line-height: 20px; }
#content.search .searchInfo .resultInfo ul li { float: left; margin-right: 15px; }
#content.search .searchInfo .resultInfo ul li.searchHits { font-size: 18px; }
#content.search .searchInfo .resultInfo ul li.searchHits:after { content: ""; display: table; clear: both; }
#content.search .searchInfo .resultInfo ul li.searchHits p { float: left; }
#content.search .searchInfo .resultInfo ul li.searchHits h1 { float: left; }
#content.search .searchInfo .resultInfo ul li a { color: #000; text-decoration: underline; font-size: 12px; }

#content.search .searchInfo .searchMonitor { display: inline-block; color: #000; text-decoration: underline; line-height: 20px; font-size: 12px; }
#content.search .searchInfo .searchMonitor .iconBox { display: block; height: 20px; width: 25px; float: left; }
#content.search .searchInfo .searchMonitor .icon { display: block; width: 20px; height: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px -220px; }
#content.search .searchInfo .searchMonitor:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px -220px; }

#content.search .searchInfo .categoryDescription { margin-top: 10px; }
#content.search .searchInfo .categoryDescription.minimized .wrapper { height: 16px; overflow: hidden; }
#content.search .searchInfo .categoryDescription h1 { font-size: 12px; line-height: 16px; padding-bottom: 10px; }
#content.search .searchInfo .categoryDescription p { font-size: 12px; line-height: 18px; padding-bottom: 18px; }
#content.search .searchInfo .categoryDescription p:last-child { padding-bottom: 0; }
#content.search .searchInfo .categoryDescription .readMore { display: block; width: 20px; height: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -20px -90px; float: left; margin: -3px 5px 0 0; }
#content.search .searchInfo .categoryDescription.minimized .readMore { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -90px; }

#content.search > .options { background-color: #262626; font-size: 12px; }
#content.search > .options .selectView { float: left; }
#content.search > .options .selectView dt { float: left; line-height: 40px; width: 119px; color: #FFF; padding: 0 25px; }
#content.search > .options .selectView dd { float: left; }
#content.search > .options ul { float: left; overflow: hidden; border-right: 1px solid #666; }
#content.search > .options li { float: left; width: 40px; }
#content.search > .options li a { float: left; padding: 0; display: block; width: 40px; height: 40px; line-height: 40px; color: #FFF; }
#content.search > .options li.list a { width: 40px; height: 40px; }
#content.search > .options li.normal .icon {  display: block; margin: 10px 0 10px 20px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px 0; }
#content.search > .options li.list .icon { display: block; margin: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 0 0; }
#content.search > .options li.image .icon { display: block; margin: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px 0; }

#content.search > .options .qddl.searchSort { margin-right: 250px; }
#content.search > .options .qddl { float: right; border-right: 1px solid #666; }
#content.search > .options .qddl .selectedWrapper { font-size: 12px; height: 40px; line-height: 40px; padding-left: 25px; width: 216px; border-right: 1px solid #666; }
#content.search > .options .qddl.searchLength .selectedWrapper { width: 217px; }
#content.search > .options .qddl .arrow { border: 0; background: #262626; }
#content.search > .options .qddl .icon { top: 11px; right: 10px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px 0; }
#content.search > .options .qddl .selectedWrapper.open .icon { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 0 -120px; }

#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left { width: 749px; float: left; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot { height: 250px; width: 100%; border-bottom: 1px solid #E7E7E7; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left { float: left; width: 250px; height: 100%; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture { position: relative; background: #FFF; width: 250px; height: 250px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.image { display: table-cell; vertical-align: middle; width: 250px; height: 250px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.image img { margin: 0 auto; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite { position: absolute; top: 0; left: 0; display: block; background: rgba( 255, 255, 255, 0.5 ); width: 40px; height: 40px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite.favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite.favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture a.favorite.favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(even) > .left .picture { background: #F5F5F5; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid { float: left; width: 499px; height: 100%; position: relative; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(even) > .mid { background: #F5F5F5; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid .title { margin: 25px 25px 0 25px; position: absolute; z-index: 4; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid .title a { font-size: 18px; display: block; color: #000; width: 448px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid .description { position: absolute; margin: 0 25px; max-height: 40px; line-height: 20px; overflow: hidden; width: 448px; z-index: 4; margin-top: 45px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid .description a { font-size: 12px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left { margin: 0 25px; position: absolute; width: 250px; height: 160px; bottom: 0; display: block; z-index: 1; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .estimate { font-size: 14px; margin-top: 20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .bid { font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .dealerBid { margin-left: -5px; font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .dealerBid .icon { display: block; float: left; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -220px; margin-top: -1px; margin-right: 3px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper { position: absolute; bottom: 24px; font-size: 12px; z-index: 3; left: 25px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options {  }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options li { float: left; margin-right: 5px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options li a { display: block; width: 15px; height: 15px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options li a.shareTwitter { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -70px -180px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options li a.shareFacebook { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -180px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .optionsWrapper .options li a.tell { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -55px -180px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .meta { margin-top: 5px; margin-left: -4px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .meta li { display: block; float: left; font-size: 12px; line-height: 20px; height: 20px; margin-right: 15px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .meta li.location .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px 0; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left .meta li.time .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px 0; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right { position: absolute; float: right; width: 175px; height: 110px; bottom: 25px; right: 25px; display: block; z-index: 2; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.logo { display: block; width: 175px; height: 70px; background: transparent no-repeat center; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .wrapperLink { display: block; position: absolute; height: 100%; width: 100%; z-index: 1; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot.disabled > .mid > .right a.logo { color: #000; display: table-cell; vertical-align: middle; text-align: center; font-size: 12px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot.disabled > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #D7D7D7; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot.disabled > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot.disabled > .mid > .right a.button:hover { text-decoration: none; background-color: #C7C7C7; }
#content.search.SearchSerpStandard .contentWrapper > .colWrapper > .left > .serp .lot.disabled > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }

#content.search.SearchSerpList .contentWrapper > .colWrapper > .left { width: 749px; float: left; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table a { color: #000; text-decoration: underline; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table { font-size: 14px; width: 749px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th { text-align: left; background-color: #E0E0E0; line-height: 40px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(1) { width: 50px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(2) { width: 260px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(3) { width: 120px; text-align: right; padding-right: 20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(4) { width: 70px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(5) { width: 110px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(6) { width: 60px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table th:nth-child(7) { width: 40px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tr { border-bottom: 1px solid #E7E7E7; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table td div.ad { width: 749px; overflow: hidden; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favourite { position: relative; display: block; background: transparent; width: 40px; height: 40px; margin-bottom: -15px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favourite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favourite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.favouriteWrapper .favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.out a { position: relative; display: block; background: #FF7D00; width: 40px; height: 40px; margin-bottom: -15px; right: -1px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.out .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.out a:hover { background-color: #FF6400; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.out a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.price { text-align: right; padding-right: 20px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.house { height: 40px; vertical-align: middle; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.house a.logo { display: block; width: 100px; height: 40px; background: transparent no-repeat center; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td div.wrapper { line-height: 40px; margin: 0px; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody td.title div.wrapper { width: 260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.search.SearchSerpList .contentWrapper > .colWrapper > .left > .serp table tbody tr:nth-child(even) { background: #F5F5F5; }

#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left { width: 749px; float: left; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .row { border-bottom: 1px solid #E7E7E7; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .row:after { content: ""; display: table; clear: both; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .row:nth-child(even) > .lot:nth-child(odd) { background: #F5F5F5; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .row:nth-child(odd) > .lot:nth-child(even) { background: #F5F5F5; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot { overflow: hidden; width: 249px; float: left; border-right: 1px solid #E7E7E7; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(3) { border: 0; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture { position: relative; width: 250px; height: 250px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite { position: absolute; top: 0; left: 0; display: block; background: rgba( 255, 255, 255, 0.5 ); width: 40px; height: 40px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite.favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite.favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .picture a.favorite.favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info { padding: 25px; position: relative; height: 300px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info:after { content: ""; display: table; clear: both; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .titleWrapper { height: 44px; padding-right: 25px; display: block; position: absolute; z-index: 2; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .titleWrapper:after { content: ""; display: table; clear: both; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .title a { font-size: 18px; display: block; color: #000; max-height: 44px; line-height: 22px; overflow: hidden; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .readMore a { font-size: 12px; position: absolute; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .priceWrapper { position: absolute; z-index: 0; width: 100%; top: 95px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .priceWrapper .estimate { font-size: 14px; margin-top: 8px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .priceWrapper .bid { font-size: 12px; margin-top: 5px; margin-bottom: 10px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .priceWrapper .dealerBid { margin-left: -5px; font-size: 12px; margin-top: 5px; margin-bottom: 10px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .priceWrapper .dealerBid .icon { display: block; float: left; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -220px; margin-top: -1px; margin-right: 3px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .meta { margin-left: -4px; margin-top: 130px; position: relative; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .meta:after { content: ""; display: table; clear: both; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .meta li { display: block; float: left; font-size: 12px; line-height: 20px; height: 20px; margin-right: 15px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .meta li.location .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px 0; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .meta li.time .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px 0; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options { margin-top: 5px; display: block; position: absolute; z-index: 2; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options:after { content: ""; display: table; clear: both; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options li { float: left; margin-right: 5px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options li a { display: block; width: 15px; height: 15px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options li a.shareTwitter { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -70px -180px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options li a.shareFacebook { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -180px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .options li a.tell { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -55px -180px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info a.logo { margin: 30px auto 10px 12px; position: absolute; z-index: 2; display: block; width: 175px; height: 70px; background: transparent no-repeat center; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info a.button { position: absolute; bottom: 25px; z-index: 2; display: block; margin: 0 auto; width: 200px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info .title a:hover { text-decoration: none; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.logo .innerWrapper { font-size: 12px; color: #000; display: table-cell; height: 70px; width: 175px; vertical-align: middle; text-align: center; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.logo { margin: 30px auto 10px auto; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #D7D7D7; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.button:hover { text-decoration: none; background-color: #C7C7C7; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot.disabled .info a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }
#content.search.SearchSerpImage .contentWrapper > .colWrapper > .left > .serp .lot .info .wrapperLink { display: block; width: 100%; height: 100%; position: absolute; margin-left: -25px; margin-top: -25px; z-index: 1; }

#content.search.lot .contentWrapper > .colWrapper > .left { width: 749px; float: left; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot { height: 250px; width: 100%; border-bottom: 1px solid #E7E7E7; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left { float: left; width: 250px; height: 100%; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture { position: relative; background: #FFF; width: 250px; height: 250px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.image { display: table-cell; vertical-align: middle; width: 250px; height: 250px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.image img { margin: 0 auto; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite { position: absolute; top: 0; left: 0; display: block; background: rgba( 255, 255, 255, 0.5 ); width: 40px; height: 40px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot:nth-child(even) > .left .picture { background: #F5F5F5; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid { float: left; width: 499px; height: 100%; position: relative; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot:nth-child(even) > .mid { background: #F5F5F5; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid .title { font-size: 18px; display: block; color: #000; width: 448px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 25px 25px 0 25px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid .title a { font-size: 18px; display: block; color: #000; width: 448px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid .description { position: relative; padding: 0 25px; max-height: 40px; line-height: 20px; overflow: hidden; width: 448px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid .description { position: relative; padding: 0 25px; max-height: 40px; line-height: 20px; overflow: hidden; width: 448px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid .description a { font-size: 12px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left { padding: 0 25px; position: absolute; width: 250px; height: 160px; bottom: 0; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .estimate { font-size: 14px; margin-top: 20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .bid { font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .dealerBid { margin-left: -5px; font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .dealerBid .icon { display: block; float: left; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -220px; margin-top: -1px; margin-right: 3px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options { position: absolute; bottom: 24px; font-size: 12px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options li { float: left; margin-right: 5px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options li a { display: block; width: 15px; height: 15px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options li a.shareTwitter { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -70px -180px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options li a.shareFacebook { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -180px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .options li a.tell { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -55px -180px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta { margin-top: 5px; margin-left: -4px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li { display: block; float: left; font-size: 12px; line-height: 20px; height: 20px; margin-right: 15px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li.location .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px 0; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li.time .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px 0; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right { position: absolute; float: right; width: 175px; height: 135px; bottom: 0; right: 25px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.logo { display: block; width: 175px; height: 70px; background: transparent no-repeat center; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.logo { color: #000; display: table-cell; vertical-align: middle; text-align: center; cursor: default; font-size: 12px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #D7D7D7; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button:hover { text-decoration: none; background-color: #C7C7C7; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }

#content.search.lot .contentWrapper > .colWrapper > .left > .lot.archive > .mid .ended { display: inline-block; padding: 4px 8px; background: #FFEF8B; margin: 25px 25px 10px 25px; font-weight: bold; font-size: 12px; width: auto; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.archive > .mid .title { margin-top: 0; }
#content.search.lot .contentWrapper > .colWrapper > .left > .lot.archive > .mid > .left .meta { margin-top: 45px; }

#content.search.lot .contentWrapper > .colWrapper > .left > .lot { border-bottom: 0; }
#content.search.lot .contentWrapper > .colWrapper > .left > .description { border-bottom: 1px solid #E7E7E7; padding-bottom: 25px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .description h5 { padding: 0 25px 0 275px; font-size: 18px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .description p { padding: 12px 25px 25px 275px; font-size: 12px; margin-bottom: -5px; }
#content.search.lot .contentWrapper > .colWrapper > .left > .description a { padding: 0 0 0 275px; font-size: 12px; color: #000; text-decoration: underline; }

#content.search .contentWrapper > .colWrapper > .left > .meta { padding: 25px 25px; }
#content.search .contentWrapper > .colWrapper > .left > .meta p.monitorTitle { font-size: 12px; }
#content.search .contentWrapper > .colWrapper > .left > .meta p.monitor a { display: block; height: 40px; line-height: 40px; color: #000; text-decoration: underline; margin-left: -3px; }
#content.search .contentWrapper > .colWrapper > .left > .meta .iconBox { display: block; height: 30px; width: 20px; background: transparent; float: left; margin-right: 5px; }
#content.search .contentWrapper > .colWrapper > .left > .meta .icon { display: block; height: 20px; width: 20px; margin: 10px auto 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px -220px; }
#content.search .contentWrapper > .colWrapper > .left > .meta p.monitor a:hover .iconBox { text-decoration: none; }
#content.search .contentWrapper > .colWrapper > .left > .meta p.monitor a:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px -220px; }

#content.search .contentWrapper > .colWrapper > .left > .pagination { background-color: #262626; }
#content.search .contentWrapper > .colWrapper > .left > .pagination:after { content: ""; display: table; clear: both; }
#content.search .contentWrapper > .colWrapper > .left > .pagination ul { float: left; }
#content.search .contentWrapper > .colWrapper > .left > .pagination ul.right { float: right; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li { float: left; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.first { margin-right: 17px; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.search .contentWrapper > .colWrapper > .left > .pagination li.active a { background-color: #FF7D00; }

#content.search .contentWrapper > .colWrapper > .right { width: 250px; float: right; }
#content.search .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.search div.popularSearches { border-bottom: 1px solid #E7E7E7; padding: 25px; }
#content.search div.popularSearches dt { font-size: 18px; line-height: 18px; padding-bottom: 10px; }
#content.search div.popularSearches ul:after { content: ""; display: table; clear: both; }
#content.search div.popularSearches li { float: left; padding-right: 14px; line-height: 24px; }
#content.search div.popularSearches a { color: #000; text-decoration: underline; font-size: 12px; }
#content.search div.popularSearches a.keywordsLink { color: #FF7D00; }

#content.search .noHitsTop { border-bottom: 1px solid #E7E7E7; background: #FFF; margin: 0 1px; }
#content.search .noHitsTop p { padding: 0 25px 25px 25px; font-size: 12px; line-height: 12px; }

#content.search .serp.noHits { border-bottom: 1px solid #E7E7E7; padding: 25px; }
#content.search .serp.noHits dt { font-size: 18px; line-height: 18px; padding-bottom: 10px; }
#content.search .serp.noHits ul.categories:after { content: ""; display: table; clear: both; }
#content.search .serp.noHits ul.categories li { float: left; padding-right: 14px; line-height: 24px; }
#content.search .serp.noHits ul.categories li a { color: #000; text-decoration: underline; font-size: 12px; }

/* Account */
#content.account { min-height: 450px; }
#content.account.loggedIn { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/bg_repeat_y_2.gif') repeat-y -1002px 0; }
#content.account .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }
#content.account .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

#content.account.loggedIn .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; padding-top: 25px; }
#content.account.loggedIn.valuation .contentWrapper > .colWrapper > .left { margin-top: 55px; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right { width: 250px; float: left; background-color: #404040; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right li.first { padding: 10px 25px; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right li { height: 40px; line-height: 40px; padding: 0 25px; border-bottom: 1px solid #666; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right li.first a { font-size: 16px; color: #FFF; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right a { font-size: 12px; color: #BFBFBF;}
#content.account.loggedIn .contentWrapper > .colWrapper > .right a:hover { color: #FFF; text-decoration: none; }
#content.account.loggedIn .contentWrapper > .colWrapper > .right a.active { font-size: 12px; color: #FF7D00; }
#content.account.loggedIn form fieldset { padding-left: 25px; }
#content.account.loggedIn form input { display: block; border: 1px solid #262626; width: 200px; }
#content.account.loggedIn form input[type="text"],
#content.account.loggedIn form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 398px; }
#content.account.loggedIn form input[type="submit"] { height: 40px; border: 0; width: 100%; background: #FF7D00; margin-top: 12px; }
#content.account.loggedIn form input[type="submit"]:hover { background: #FF6400; }
#content.account.loggedIn form label { display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.account.loggedIn form fieldset h2 { margin-top: 25px; font-size: 18px; line-height: 20px; }

#content.account #recaptcha_widget_div { display: block; margin: 10px auto; }
#content.account #recaptcha_widget_div input { height: 28px; line-height: 28px; text-indent: 6px; display: inline; }

/* Account - login */
#content.account .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.account .contentWrapper > .colWrapper > .left > .inner { border-bottom: 1px solid #E7E7E7; position: relative; }
#content.account .contentWrapper > .colWrapper > .left > .inner:after { content: ""; display: table; clear: both; }

#content.account .contentWrapper > .colWrapper > .left > .inner > .left { width: 324px; border-right: 1px solid #E7E7E7; float: left; padding: 25px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .right { width: 324px; float: right; padding: 25px; }

#content.account .contentWrapper > .colWrapper > .left > .inner > .left h1 { font-size: 22px; line-height: 28px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .left a.forgotPassword { font-size: 12px; color: #000; text-decoration: underline; position: relative; top: 5px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .left .rememberMe { margin-top: 15px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .left .rememberMe input { float: left; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .right h2 { font-size: 18px; margin-bottom: 15px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .right p { font-size: 12px; line-height: 15px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .right br { margin-bottom: 10px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .right a { font-size: 12px; position: relative; top: 20px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .messageContainer { position: absolute; left: 25px; top: 10px; font-size: 12px; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .messageContainer .error { color: #FF3200; }
#content.account .contentWrapper > .colWrapper > .left > .inner > .messageContainer .message { color: #00AB13; }

#content.account.login form fieldset label { margin-bottom: 5px; }
#content.account.login form input { display: block; border: 1px solid #262626; }
#content.account.login form input[type="text"],
#content.account.login form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 290px; }
#content.account.login form input[type="submit"] { height: 40px; border: 0; width: 326px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 286px -140px no-repeat; margin-top: 12px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
#content.account.login form input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 286px -180px no-repeat; }
#content.account.login form label { display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.account.login form .rememberMe { max-width: 180px; cursor: pointer;  }
#content.account.login form label.error { color: #FF3200; }
#content.account.login input[type="text"].error { border: 1px solid #FF3200; }
#content.account.login input[type="password"].error { border: 1px solid #FF3200; }
#content.account.login input[type="checkbox"] { display: none; }
#content.account.login span.checkboxDummy { margin-right: 2px; }
#content.account.login input[type="checkbox"] + label span { display: inline-block; width:15px; height:15px; background-color: #FFF; border: 1px solid #999; position: relative; top: 2px; cursor: pointer; }
#content.account.login input[type="checkbox"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -150px -120px; border: 1px solid #FFF; }
#content.account.login input[type="checkbox"]:hover + label span { border: 1px solid #000; }

/* Account - mainpage */
#content.account .accountMain .left .accountContainer div { position: relative; width: 374px; height: 388px; float: left; border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; overflow: hidden; }
#content.account .accountMain .left .accountContainer div:nth-child(even) { overflow: hidden; margin-right: -1px; }
#content.account .accountMain .left .accountContainer div .imgWrapper { width: 375px; height: 240px; overflow: hidden; }
#content.account .accountMain .left .accountContainer div .content { padding: 25px; position: relative; border-right: 1px solid #E7E7E7; }
#content.account .accountMain .left .accountContainer div .content h2 { font-size: 18px; line-height: 22px; margin-bottom: 18px; width: 325px; overflow: hidden; }
#content.account .accountMain .left .accountContainer div .content p { font-size: 12px; line-height: 15px; max-width: 325px; }
#content.account .accountMain .left .accountContainer div .content a { position: absolute; top: 110px; font-size: 12px; }
#content.account .accountMain .left .accountContainer div .content .valuationComingSoon { position: absolute; top: 110px; font-size: 12px; }

/* Account - preferences */
#content.account .contentWrapper > .colWrapper > .left > .messageContainer { margin-left: 25px; width: 680px; margin-bottom: 10px; font-size: 12px; }
#content.account .contentWrapper > .colWrapper > .left > .messageContainer .error { color: #FF3200; }
#content.account .contentWrapper > .colWrapper > .left > .messageContainer .message { color: #00AB13; }
#content.account .contentWrapper > .colWrapper > .left > .preferencesTop { padding: 0 25px; position: relative; }
#content.account .contentWrapper > .colWrapper > .left > .preferencesTop > h1 { font-size: 28px; line-height: 28px; padding-bottom: 10px; }
#content.account .contentWrapper > .colWrapper > .left > .preferencesTop > p { font-size: 15px; line-height: 18px; max-width: 550px; }
#content.account .contentWrapper > .colWrapper > .left > .preferencesTop > h3 { font-size: 18px; margin-top: 20px; }

#content.account.loggedIn .preferences input[type="submit"] { padding-right: 20px; height: 40px; line-height: 40px; width: 200px; border: 0; font-size: 12px; float: left; margin-top: 25px; margin-bottom: 25px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 160px -140px no-repeat; }
#content.account.loggedIn .preferences input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 160px -180px no-repeat; }
#content.account.loggedIn .preferences input[type="text"].error { border: 1px solid #FF3200; }
#content.account.loggedIn .preferences input[type="checkbox"] { display: none; }
#content.account.loggedIn .preferences input[type="checkbox"] + label span { display: inline-block; width:15px; height:15px; background-color: #FFF; border: 1px solid #999; position: relative; top: 2px; left: 0; cursor: pointer; }
#content.account.loggedIn .preferences input[type="checkbox"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -150px -120px; border: 1px solid #00AB13; }
#content.account.loggedIn .preferences input[type="checkbox"]:hover + label span { border: 1px solid #000; }
#content.account.loggedIn .preferences span.checkboxDummy { margin-right: 5px; margin-bottom: -1px; }
#content.account.loggedIn .preferences .newsletter label { margin-left: 0; max-width: 150px; cursor: pointer; }
#content.account.loggedIn a.remove { font-size: 12px; float: right; margin: 0 25px 25px 0; }

/* Account - favorites */
#content.account .contentWrapper > .colWrapper > .left > .topWrapper { padding: 25px; padding-top: 0; position: relative; }
#content.account .contentWrapper > .colWrapper > .left > .topWrapper .logoStar { width: 43px; height: 40px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -140px; position: absolute; top: 0; right: 25px; margin: 0; padding: 0; }
#content.account .contentWrapper > .colWrapper > .left > .topWrapper .logoHeart { width: 48px; height: 40px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -82px -140px; position: absolute; top: 0; right: 25px; margin: 0; padding: 0; }
#content.account .contentWrapper > .colWrapper > .left > .topWrapper > h1 { font-size: 28px; line-height: 28px; padding-bottom: 10px; }
#content.account .contentWrapper > .colWrapper > .left > .topWrapper > p { font-size: 15px; line-height: 18px; max-width: 540px; }
#content.account .contentWrapper > .colWrapper > .left > .topWrapper > h3 { font-size: 18px; margin-top: 20px; }
#content.account .contentWrapper > .colWrapper > .left { width: 749px; float: left; }
#content.account .contentWrapper > .colWrapper > .left > .lot { height: 250px; width: 100%; border-bottom: 1px solid #E7E7E7; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left { float: left; width: 250px; height: 100%; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture { position: relative; background: #FFF; width: 250px; height: 250px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.image { display: table-cell; vertical-align: middle; width: 250px; height: 250px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.image img { margin: 0 auto; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite { position: absolute; top: 0; left: 0; display: block; background: rgba( 255, 255, 255, 0.5 ); width: 40px; height: 40px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content.account .contentWrapper > .colWrapper > .left > .lot > .left .picture a.favorite.favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot:nth-child(even) > .left .picture { background: #F5F5F5; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid { float: left; width: 499px; height: 100%; position: relative; }
#content.account .contentWrapper > .colWrapper > .left > .lot:nth-child(even) > .mid { background: #F5F5F5; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid .title { margin: 25px 25px 0 25px; position: absolute; z-index: 4; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid .title a { font-size: 18px; display: block; color: #000; width: 448px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid .description { position: absolute; margin: 0 25px; max-height: 40px; line-height: 20px; overflow: hidden; width: 448px; z-index: 4; margin-top: 45px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid .description a { font-size: 12px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left { margin: 0 25px; position: absolute; width: 250px; height: 160px; bottom: 0; display: block; z-index: 1; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .estimate { font-size: 14px; margin-top: 20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .bid { font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .dealerBid { margin-left: -5px; font-size: 12px; margin-top: 5px; margin-bottom: 20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .dealerBid .icon { display: block; float: left; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -220px; margin-top: -1px; margin-right: 3px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper { position: absolute; bottom: 24px; font-size: 12px; z-index: 3; left: 25px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options {  }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options li { float: left; margin-right: 5px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options li a { display: block; width: 15px; height: 15px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options li a.shareTwitter { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -70px -180px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options li a.shareFacebook { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -180px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .optionsWrapper .options li a.tell { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -55px -180px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta { margin-top: 5px; margin-left: -4px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li { display: block; float: left; font-size: 12px; line-height: 20px; height: 20px; margin-right: 15px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li.location .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px 0; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .left .meta li.time .icon { display: block; float: left; height: 20px; width: 20px; margin-top: 1px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px 0; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right { position: absolute; float: right; width: 175px; height: 110px; bottom: 25px; right: 25px; display: block; z-index: 2; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.logo { display: block; width: 175px; height: 70px; background: transparent no-repeat center; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .lot > .mid > .wrapperLink { display: block; position: absolute; height: 100%; width: 100%; z-index: 1; }
#content.account .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.logo { color: #000; display: table-cell; vertical-align: middle; text-align: center; font-size: 12px; }
#content.account .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #D7D7D7; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.account .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }
#content.account .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button:hover { text-decoration: none; background-color: #C7C7C7; }
#content.account .contentWrapper > .colWrapper > .left > .lot.disabled > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -140px; }

/* Account - searchalerts */
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList { width: 750px; border-bottom: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dt { display: block; float: left; padding: 8px 0; font-size: 12px; background-color: #FFF; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dt:nth-child(1) { width: 200px; padding-left: 35px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dt:nth-child(2) { width: 220px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dt:nth-child(3) { width: 115px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dt:nth-child(4) { width: 140px; padding-right: 40px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd dl { background: #FFF; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd { display: inline-block; padding: 8px 0; font-size: 12px; vertical-align: middle; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dt.newObjects { display: block; padding: 15px 0 15px 35px; border-bottom: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; clear: both; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(2) { width: 30px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(3) { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(4) { width: 215px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(5) { width: 104px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(6) { width: 141px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd:nth-child(7) { width: 40px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .favoriteButton { position: relative; display: block; width: 20px; height: 20px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .favoriteButton .icon { position: absolute; display: block; height: 20px; width: 20px; left: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -120px -240px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .favoriteButton:hover .icon { position: absolute; display: block; height: 20px; width: 20px; left: 5px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px -240px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .button { position: relative; display: block; background: #FF7D00; width: 40px; height: 40px; margin-top: -8px; margin-bottom: -8px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .button .icon { position: absolute; display: block; height: 20px; width: 20px; left: 10px; top: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .button:hover { background-color: #FF6400; }
#content.account .contentWrapper > .colWrapper > .left > .searchAlerts > .searchAlertList > dd > dl > dd .button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

/* AuctionHouses */
#content.auctionHouses { }
#content.auctionHouses .contentWrapper > .colWrapper { background: #FFF; }
#content.auctionHouses .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.auctionHouses .contentWrapper > .top { height: 390px; color: #FFF; }
#content.auctionHouses .contentWrapper > .top > .left { float: left; width: 50%; height: 390px; background: rgba(0, 0, 0, 0.8); }
#content.auctionHouses .contentWrapper > .top > .left .inner { padding: 25px; }
#content.auctionHouses .contentWrapper > .top > .left input,
#content.auctionHouses .contentWrapper > .top > .left select { display: block; }
#content.auctionHouses .contentWrapper > .top > .left label { clear: both; display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.auctionHouses .contentWrapper > .top > .left .qddl .selectedWrapper { height: 40px; line-height: 40px; width: 429px; }
#content.auctionHouses .contentWrapper > .top > .left .qddl .icon { top: 12px; right: 10px; }
#content.auctionHouses .contentWrapper > .top > .left .qddl .selectedContainer .text { width: 350px; }
#content.auctionHouses .contentWrapper > .top > .left dl {}
#content.auctionHouses .contentWrapper > .top > .left dl dt { font-size: 12px; height: 21px; line-height: 21px; padding-top: 10px; padding-bottom: 6px; }
#content.auctionHouses .contentWrapper > .top > .left dl dd:after { content: ""; display: table; clear: both; } {  }
#content.auctionHouses .contentWrapper > .top > .left dl ul:nth-child(1) { padding-left: 0; }
#content.auctionHouses .contentWrapper > .top > .left dl ul { float: left; padding-left: 70px; }
#content.auctionHouses .contentWrapper > .top > .left dl ul li { color: rgba(255, 255, 255, 0.5); }
#content.auctionHouses .contentWrapper > .top > .left dl ul li a { color: rgba(255, 125, 0, 0.5); }
#content.auctionHouses .contentWrapper > .top > .left dl ul li.active { color: rgba(255, 255, 255, 1); }
#content.auctionHouses .contentWrapper > .top > .left dl ul li.active a { color: rgba(255, 125, 0, 1); }
#content.auctionHouses .contentWrapper > .top > .right { float: right; width: 50%; }
#content.auctionHouses .contentWrapper > .top > .right .topPush { height: 55px; float: right; }
#content.auctionHouses .contentWrapper > .top > .right .topPush a { display: block; height: 40px; width: 400px; color: #000; margin: 25px; }
#content.auctionHouses .contentWrapper > .top > .right .topPush a:hover { text-decoration: none; }
#content.auctionHouses .contentWrapper > .top > .right .topPush .title { width: 400px; text-align: right; font-style: 18px; line-height: 22px; color: #000; display: block; }
#content.auctionHouses .contentWrapper > .top > .right .topPush .text { width: 400px; text-align: right; font-size: 12px; line-height: 15px; color: #FF7D00; display: block; }
#content.auctionHouses .contentWrapper > .top > .right .topPush .box { display: block; float: right; width: 40px; height: 40px; background: #262626; margin-left: 12px; }
#content.auctionHouses .contentWrapper > .top > .right .topPush .icon { display: block; height: 20px; width: 20px; margin: 10px auto 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }

#content.auctionHouses .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp { font-size: 14px; width: 749px; padding: 0; margin: 0; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp h3 { line-height: 40px; padding: 0 25px; border-bottom: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp h4 { line-height: 60px; padding: 0 25px; font-size: 18px; border-bottom: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp a { color: #000; text-decoration: underline; display: block; height: 40px; line-height: 40px; padding-left: 25px; border-bottom: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp a .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF7D00; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp a .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp a:hover .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF6400; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .serp a:hover .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols:after { content: ""; display: table; clear: both; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left { float: left; width: 554px; border-right: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner { padding: 25px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner h1 { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 34px; margin-bottom: 15px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner p { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.6; margin-bottom: 16px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner .buttonWrapper { overflow: hidden; margin: 20px 0; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner a.button { float: left; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 45px 0 25px; line-height: 40px; text-transform: uppercase; position: relative; color: #FFF; display: block; background: #FF7D00; width: auto; height: 40px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner a.button .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; right: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .left > .inner a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right { float: left; width: 194px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right div.logo { border-bottom: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right a.logo { margin: 0 auto; display: block; width: 175px; height: 110px; background: #FFF no-repeat center; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right div.link { border-bottom: 1px solid #E7E7E7; padding: 25px 15px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.countries { padding: 25px 15px; border-bottom: 1px solid #E7E7E7; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.countries dt { padding-bottom: 10px; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.countries dd { font-size: 12px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.addresses { padding: 25px 15px; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.addresses dt { font-size: 12px; line-height: 18px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.auctionHouses .contentWrapper > .colWrapper > .left > .ahCols > .right dl.addresses dd { font-size: 12px; margin-bottom: 15px; max-width: 194px; word-wrap: break-word; }

#content.auctionHouses .contentWrapper > .colWrapper > .left > .related { border-top: 1px solid #E7E7E7; }

#content.auctionHouses .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

#content.auctionHouses .auctionsInfo { font-size: 12px; margin-top: 25px; }

/* Calendar */
#content.calendar { }
#content.calendar .contentWrapper > .colWrapper { background: #FFF; }
#content.calendar .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }
#content.calendar .contentWrapper > .top { height: 390px; color: #FFF; }
#content.calendar .contentWrapper > .top > .left { float: left; width: 50%; height: 390px; background: rgba(0, 0, 0, 0.8); }
#content.calendar .contentWrapper > .top > .left .inner { padding: 25px; }
#content.calendar .contentWrapper > .top > .left div.calendarInput { height: 40px; background: #FFF; width: 213px; position: relative; }
#content.calendar .contentWrapper > .top > .left div.calendarInput div.icon { position: absolute; width: 40px; height: 40px; right: 0; border-left: 1px solid #AAA; }
#content.calendar .contentWrapper > .top > .left div.calendarInput div.icon span { display: block; width: 20px; height: 20px; margin: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px -240px; }
#content.calendar .contentWrapper > .top > .left div.calendarInput input { position: absolute; background: transparent; }
#content.calendar .contentWrapper > .top > .left input,
#content.calendar .contentWrapper > .top > .left select { display: block; }
#content.calendar .contentWrapper > .top > .left input[type="text"] { height: 40px; margin: 0; padding: 0 15px; width: 183px; border: 0; }
#content.calendar .contentWrapper > .top > .left input[type="submit"] { font-size: 16px; height: 40px; margin: 25px 0 5px 0; line-height: 40px; padding-right: 40px; width: 451px; border: 0; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') right -40px no-repeat; }
#content.calendar .contentWrapper > .top > .left input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') right -80px no-repeat; }
#content.calendar .contentWrapper > .top > .left label { clear: both; display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.calendar .contentWrapper > .top > .left .qddl .optionsContainer { width: 300px; }
#content.calendar .contentWrapper > .top > .left .qddl .selectedWrapper { height: 40px; line-height: 40px; width: 411px; }
#content.calendar .contentWrapper > .top > .left .qddl .icon { top: 12px; right: 10px; }
#content.calendar .contentWrapper > .top > .left .qddl .selectedContainer .text { width: 150px; }
#content.calendar .contentWrapper > .top > .left .colWrapper > div.left { width: 227px; float: left; }
#content.calendar .contentWrapper > .top > .left .colWrapper > div.right { width: 213px; float: right; }
#content.calendar .contentWrapper > .top > .left .colWrapper > div .qddl .selectedWrapper { width: 192px;  }
#content.calendar .contentWrapper > .top > .left .colWrapper:after { content: ""; display: table; clear: both; }
#content.calendar .contentWrapper > .top > .left .widerHits { float: left; margin: 21px 0; }
#content.calendar .contentWrapper > .top > .left .widerHits li { margin-right: 12px; }
#content.calendar .contentWrapper > .top > .left .widerHits a { color: #FFF; text-decoration: underline; font-size: 12px; }
#content.calendar .contentWrapper > .top > .right { float: right; width: 50%; }
#content.calendar .contentWrapper > .top > .right .topPush { height: 55px; float: right; }
#content.calendar .contentWrapper > .top > .right .topPush a { display: block; height: 40px; width: 400px; color: #000; margin: 25px; }
#content.calendar .contentWrapper > .top > .right .topPush a:hover { text-decoration: none; }
#content.calendar .contentWrapper > .top > .right .topPush .title { width: 400px; text-align: right; font-style: 18px; line-height: 22px; color: #000; display: block; }
#content.calendar .contentWrapper > .top > .right .topPush .text { width: 400px; text-align: right; font-size: 12px; line-height: 15px; color: #FF7D00; display: block; }
#content.calendar .contentWrapper > .top > .right .topPush .box { display: block; float: right; width: 40px; height: 40px; background: #262626; margin-left: 12px; }
#content.calendar .contentWrapper > .top > .right .topPush .icon { display: block; height: 20px; width: 20px; margin: 10px auto 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.calendar .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot { height: 250px; width: 100%; border-bottom: 1px solid #E7E7E7; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(even) > .left .picture { background: #F5F5F5; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(even) > .mid { background: #F5F5F5; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .left { float: left; width: 250px; height: 100%; border-right: 1px solid #E7E7E7; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture { display: table-cell; vertical-align: middle; background: #FFF; width: 250px; height: 250px; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .left .picture img { margin: 0 auto; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid { float: left; width: 498px; height: 100%; position: relative; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid .title { margin-top: 25px; padding: 0 25px; font-size: 18px; display: block; color: #000; width: 448px; height: 20px; line-height: 20px; overflow: hidden; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left { padding: 0 25px; position: absolute; width: 248px; height: 175px; bottom: 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left dl { position: absolute; bottom: 25px; margin-bottom: 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left dt { font-size: 12px; margin-top: 15px; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .left dd { font-size: 16px; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right { position: absolute; float: right; width: 175px; height: 175px; bottom: 0; right: 25px; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.logo { display: block; width: 175px; height: 110px; background: #FFF no-repeat center; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot:nth-child(even) > .mid > .right a.logo { background-color: #F5F5F5; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button { display: block; width: 175px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button:hover { text-decoration: none; background-color: #FF6400; }
#content.calendar .contentWrapper > .colWrapper > .left > .serp .lot > .mid > .right a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination { background-color: #262626; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination:after { content: ""; display: table; clear: both; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination ul { float: left; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination ul.right { float: right; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li { float: left; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.first { margin-right: 7px; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.calendar .contentWrapper > .colWrapper > .left > .pagination li.active a { background-color: #FF7D00; }
#content.calendar .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

/* Barnepedia */
#content.barnepedia { }
#content.barnepedia .contentWrapper > .colWrapper { background: #FFF; }
#content.barnepedia .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.barnepedia .contentWrapper > .top { height: 390px; color: #FFF; }
#content.barnepedia .contentWrapper > .top > .left { float: left; width: 50%; height: 390px; background: rgba(0, 0, 0, 0.8); }
#content.barnepedia .contentWrapper > .top > .left .inner { padding: 25px; }
#content.barnepedia .contentWrapper > .top > .left input,
#content.barnepedia .contentWrapper > .top > .left select { display: block; }
#content.barnepedia .contentWrapper > .top > .left label { clear: both; display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.barnepedia .contentWrapper > .top > .left .qddl .selectedWrapper { height: 40px; line-height: 40px; width: 429px; }
#content.barnepedia .contentWrapper > .top > .left .qddl .icon { top: 12px; right: 10px; }
#content.barnepedia .contentWrapper > .top > .left .qddl .selectedContainer .text { width: 350px; }
#content.barnepedia .contentWrapper > .top > .left dl {}
#content.barnepedia .contentWrapper > .top > .left dl dt { font-size: 12px; height: 21px; line-height: 21px; padding-top: 10px; padding-bottom: 6px; }
#content.barnepedia .contentWrapper > .top > .left dl dd:after { content: ""; display: table; clear: both; } {  }
#content.barnepedia .contentWrapper > .top > .left dl ul:nth-child(1) { padding-left: 0; }
#content.barnepedia .contentWrapper > .top > .left dl ul { float: left; padding-left: 70px; }
#content.barnepedia .contentWrapper > .top > .left dl ul li { color: rgba(255, 255, 255, 0.5); }
#content.barnepedia .contentWrapper > .top > .left dl ul li a { color: rgba(255, 125, 0, 0.5); }
#content.barnepedia .contentWrapper > .top > .left dl ul li.active { color: rgba(255, 255, 255, 1); }
#content.barnepedia .contentWrapper > .top > .left dl ul li.active a { color: rgba(255, 125, 0, 1); }
#content.barnepedia .contentWrapper > .top > .right { float: right; width: 50%; }
#content.barnepedia .contentWrapper > .top > .right .topPush { height: 55px; float: right; }
#content.barnepedia .contentWrapper > .top > .right .topPush a { display: block; height: 40px; width: 400px; color: #000; margin: 25px; }
#content.barnepedia .contentWrapper > .top > .right .topPush a:hover { text-decoration: none; }
#content.barnepedia .contentWrapper > .top > .right .topPush .title { width: 400px; text-align: right; font-style: 18px; line-height: 22px; color: #000; display: block; }
#content.barnepedia .contentWrapper > .top > .right .topPush .text { width: 400px; text-align: right; font-size: 12px; line-height: 15px; color: #FF7D00; display: block; }
#content.barnepedia .contentWrapper > .top > .right .topPush .box { display: block; float: right; width: 40px; height: 40px; background: #262626; margin-left: 12px; }
#content.barnepedia .contentWrapper > .top > .right .topPush .icon { display: block; height: 20px; width: 20px; margin: 10px auto 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }

#content.barnepedia .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp { font-size: 14px; width: 749px; padding: 0; margin: 0; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp h3 { line-height: 40px; padding: 0 25px; border-bottom: 1px solid #E7E7E7; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp h4 { line-height: 60px; padding: 0 25px; font-size: 18px; border-bottom: 1px solid #E7E7E7; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp a { color: #000; text-decoration: underline; display: block; height: 40px; line-height: 40px; padding-left: 25px; border-bottom: 1px solid #E7E7E7; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp a .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF7D00; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp a .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp a:hover .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF6400; }
#content.barnepedia .contentWrapper > .colWrapper > .left > .serp a:hover .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

#content.barnepedia .contentWrapper > .colWrapper > .left > .related { border-top: 1px solid #E7E7E7; }

#content.barnepedia .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

/* Keywords */
#content.keywords { }
#content.keywords .contentWrapper > .colWrapper { background: #FFF; }
#content.keywords .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.keywords .contentWrapper > .top { height: 390px; color: #FFF; }
#content.keywords .contentWrapper > .top > .left { float: left; width: 50%; height: 390px; background: rgba(0, 0, 0, 0.8); }
#content.keywords .contentWrapper > .top > .left .inner { padding: 25px; }
#content.keywords .contentWrapper > .top > .left input,
#content.keywords .contentWrapper > .top > .left select { display: block; }
#content.keywords .contentWrapper > .top > .left label { clear: both; display: block; height: 21px; line-height: 21px; padding-top: 4px; font-size: 12px; }
#content.keywords .contentWrapper > .top > .left .qddl .selectedWrapper { height: 40px; line-height: 40px; width: 429px; }
#content.keywords .contentWrapper > .top > .left .qddl .icon { top: 12px; right: 10px; }
#content.keywords .contentWrapper > .top > .left .qddl .selectedContainer .text { width: 350px; }
#content.keywords .contentWrapper > .top > .left dl {}
#content.keywords .contentWrapper > .top > .left dl dt { font-size: 12px; height: 21px; line-height: 21px; padding-top: 10px; padding-bottom: 6px; }
#content.keywords .contentWrapper > .top > .left dl dd:after { content: ""; display: table; clear: both; } {  }
#content.keywords .contentWrapper > .top > .left dl ul:nth-child(1) { padding-left: 0; }
#content.keywords .contentWrapper > .top > .left dl ul { float: left; padding-left: 70px; }
#content.keywords .contentWrapper > .top > .left dl ul li { color: rgba(255, 255, 255, 0.5); }
#content.keywords .contentWrapper > .top > .left dl ul li a { color: rgba(255, 125, 0, 0.5); }
#content.keywords .contentWrapper > .top > .left dl ul li.active { color: rgba(255, 255, 255, 1); }
#content.keywords .contentWrapper > .top > .left dl ul li.active a { color: rgba(255, 125, 0, 1); }
#content.keywords .contentWrapper > .top > .right { float: right; width: 50%; }
#content.keywords .contentWrapper > .top > .right .topPush { height: 55px; float: right; }
#content.keywords .contentWrapper > .top > .right .topPush a { display: block; height: 40px; width: 400px; color: #000; margin: 25px; }
#content.keywords .contentWrapper > .top > .right .topPush a:hover { text-decoration: none; }
#content.keywords .contentWrapper > .top > .right .topPush .title { width: 400px; text-align: right; font-style: 18px; line-height: 22px; color: #000; display: block; }
#content.keywords .contentWrapper > .top > .right .topPush .text { width: 400px; text-align: right; font-size: 12px; line-height: 15px; color: #FF7D00; display: block; }
#content.keywords .contentWrapper > .top > .right .topPush .box { display: block; float: right; width: 40px; height: 40px; background: #262626; margin-left: 12px; }
#content.keywords .contentWrapper > .top > .right .topPush .icon { display: block; height: 20px; width: 20px; margin: 10px auto 0 auto; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }

#content.keywords .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp { font-size: 14px; width: 749px; padding: 0; margin: 0; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp h3 { line-height: 40px; padding: 0 25px; border-bottom: 1px solid #E7E7E7; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp h4 { line-height: 60px; padding: 0 25px; font-size: 18px; border-bottom: 1px solid #E7E7E7; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp a { color: #000; text-decoration: underline; display: block; height: 40px; line-height: 40px; padding-left: 25px; border-bottom: 1px solid #E7E7E7; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp a .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF7D00; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp a .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp a:hover .iconWrapper { display: block; float: right; height: 40px; width: 40px; background: #FF6400; }
#content.keywords .contentWrapper > .colWrapper > .left > .serp a:hover .icon { display: block; margin-top: 10px; margin-left: 10px; height: 20px; width: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }
#content.keywords .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

#content.keywords .contentWrapper > .colWrapper > .left .pagination { background-color: #262626; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination:after { content: ""; display: table; clear: both; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination ul { float: left; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination ul.right { float: right; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li { float: left; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.first { margin-right: 7px; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.keywords .contentWrapper > .colWrapper > .left .pagination li.active a { background-color: #FF7D00; }

/* Blog */
#content.blog { }
#content.blog .contentWrapper > .colWrapper { background: #FFF; }
#content.blog .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.blog .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.blog .contentWrapper > .colWrapper > .right { width: 250px; float: left; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts { }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left { float: left; width: 555px; border-right: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post { float: left; width: 277px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post:nth-child(2) { width: 277px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post .image { position: relative; width: 277px; height: 277px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post > .date { width: 227px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post { float: left; width: 185px; z-index: 3; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post:nth-child(2) { width: 184px; z-index: 4; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post:nth-child(3) { width: 184px; z-index: 5; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post .image { position: relative; width: 185px; height: 185px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post .date { width: 135px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post { float: left; width: 138px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post:nth-child(2) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post:nth-child(3) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post:nth-child(4) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post .image { position: relative; width: 138px; height: 138px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post .image p { position: absolute; height: 40px; line-height: 40px; bottom: 0; width: 88px; background: rgba(0, 0, 0, 0.8); z-index: 100; color: #FFF; font-size: 12px; padding: 0 25px; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .post { position: relative; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post { height: 455px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post { height: 355px; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .post .blogName { padding: 0 25px; font-size: 12px; max-height: 40px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .post .blogName a { color: #000; text-decoration: underline; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .post .blogTitle a { color: #000; text-decoration: none; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .post .readMore { padding: 0 25px; font-size: 12px; line-height: 12px; position: absolute; bottom: 25px; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .twoCol .post .blogTitle { padding: 10px 25px; font-size: 18px; line-height: 22px; height: 58px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .threeCol .post .blogTitle { padding: 10px 25px; font-size: 14px; line-height: 18px; height: 46px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .left .fourCol .post .blogTitle { padding: 10px 25px; font-size: 12px; }

#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right { float: left; width: 193px; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right h4 { padding: 0 25px 10px 25px; text-align: left; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right ul { padding: 0 25px; margin-bottom: 5px; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right p { font-size: 12px; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li { margin-bottom: 15px; text-align: left; font-size: 12px; line-height: 15px; max-height: 30px; overflow: hidden; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li:last-child { padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li a { color: #000; text-decoration: underline; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews { margin-top: 5px; padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews a { color: #FF7D00; text-decoration: none; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews a:hover { text-decoration: underline; }

#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .latestNews { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .mostPopularPosts { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .mostCommented { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .latestComments { padding: 25px 0 10px 0; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .right > .blogs { padding-top: 25px; border-bottom: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .right > .blogs > .authors { padding: 0 25px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .right > .blogs > .authors .authorImg { height: auto; padding: 0; margin: 0; display: block; background-color: #F5F5F5; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .blogPosts > .right > .blogs > .authors > .blogName a { display: block; text-align: left; text-decoration: underline; padding: 10px 0 25px 0; color: #000; font-size: 12px; }

#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination { background-color: #262626; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination ul { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination ul.right { float: right; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.first { margin-right: 7px; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.blog .contentWrapper > .colWrapper > .left.blogIndex .pagination li.active a { background-color: #FF7D00; }

/* === Blog: BlogArticle ==== */
#content.blogArticle > .contentWrapper:after { content: ""; display: table; clear: both; }
.breadCrums { background-color: #F7F7F7; width: 100%; height: 30px; overflow: hidden; }
.breadCrums:after { content: ""; display: table; clear: both; }
.breadCrums .inner { width: 1000px; margin: 0 auto; }
.breadCrums .inner ul li { display: inline; }
.breadCrums .inner ul li a { display: inline-block; margin-right: 6px; font-size: 12px; line-height: 30px; }
.breadCrums .inner ul li a.home { margin-right: 4px; display: inline-block; width: 20px; height: 20px; background: url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png' ) -60px -46px; position: relative; top: 5px; }
.breadCrums .inner ul li a.home:hover { background: url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png' ) -80px -46px; }
.breadCrums .inner ul li .slash { display: inline-block; height: 20px; width: 20px; background: url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png' ) -60px -120px; position: relative; top: 5px; left: 0; }

#content.blogArticle .contentWrapper > .colWrapper > .right { width: 250px; float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex { width: 749px; float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts { width: 749px; float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts:after { content: ""; display: table; clear: both; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .full { width: 700px; padding: 25px 25px 0 25px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .full > .title { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 34px; padding-bottom: 15px; margin-top: -6px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .full > .date { font-size: 12px; border-bottom: 1px solid #E7E7E7; padding-bottom: 10px; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer { width: 700px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer:after { content: ""; display: table; clear: both; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer { color: #FF7D00; font-size: 12px; line-height: 18px; padding: 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer:after { content: ""; display: table; clear: both; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer > .left { float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer > .right { float: right; width: 650px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer > .left > h3 { color: #000; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer > .right > ul { display: inline; list-style: none; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts .metaContainer > .tagContainer > .right > ul > li { display: inline; padding-right: 5px; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .full > .blogPostPreamble { font-size: 18px; line-height: 1.4; padding: 20px 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent { padding: 0 25px; font-size: 14px; line-height: 1.6; float: left; width: 504px; border-right: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent p { margin: 0 0 14px 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent a { color: #000 !important; text-decoration: underline; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent a span { color: #000 !important; text-decoration: underline; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent .caption { color: gray; margin: 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent img { margin-bottom: 14px; max-width: 500px; height: auto; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent ol { list-style-type: decimal; list-style-position: inside; padding: 10px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent ul { list-style-type: disc; list-style-position: inside; padding: 10px; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom { width: 505px; margin: 10px 0 20px 0; font-size: 12px; line-height: 18px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom:after { content: ""; display: table; clear: both; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer { width: 505px; color: #FF7D00; line-height: 18px; padding: 10px 0; border-top: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer:after { content: ""; display: table; clear: both; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .left { float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .right { float: right; width: 450px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .left > h3 { color: #000; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .right > ul { display: inline; list-style: none; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .right > ul > li { float: left; padding-right: 5px; color: #FF7D00; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .tagContainer > .right > ul > li > a { color: #FF7D00 !important; text-decoration: none; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer { border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; line-height: 34px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer:after { content: ""; display: table; clear: both; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > h3 { float: left; width: 40px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > ul { float: left; list-style: none; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > ul > li { float: left; margin-left: 5px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > ul > li > .twitter { display: block; height: 15px; width: 15px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -70px -180px no-repeat;  }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > ul > li > .facebook { display: block; height: 15px; width: 15px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -40px -180px no-repeat; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .metaBottom > .shareContainer > ul > li > .tell { display: block; height: 15px; width: 15px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -55px -180px no-repeat; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper { clear: both; width: 505px; padding-bottom: 25px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper .comments > .commentsTitle { margin-bottom: 10px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment { margin-bottom: 10px; padding: 5px; background-color: #F7F7F7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment > dt { padding: 2px 5px 2px 0; font-size: 10px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment > dt:after { content: ""; display: table; clear: both; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment > dt > .commentDate { float: left; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment > dt > .commentAuthor { float: right; text-transform: capitalize; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper > dl > dd > .comment > .commentContent { font-size: 12px; line-height: 18px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper label { font-size: 12px; margin-bottom: 10px; display: block; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper input[type='text'] { height: 30px; margin: 0; padding: 0 10px; width: 480px; margin-bottom: 10px; font-size: 12px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper input[type='submit'] { height: 40px; border: 0; width: 225px; font-size: 12px; background: #FF7D00; margin-top: 12px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 185px -140px no-repeat; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper textarea { width: 480px; padding: 10px; font-size: 12px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .postContent > .commentsWrapper .messageWrapper p { color: #FF3200; font-size: 12px; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right { float: left; width: 193px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right h4 { padding: 0 25px 10px 25px; text-align: left; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right ul { padding: 0 25px; margin-bottom: 5px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right p { font-size: 12px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li { margin-bottom: 15px; text-align: left; font-size: 12px; line-height: 15px; max-height: 30px; overflow: hidden; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li:last-child { padding: 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right li a { color: #000; text-decoration: underline; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews { margin-top: 5px; padding: 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews a { color: #FF7D00; text-decoration: none; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right .allNews a:hover { text-decoration: underline; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .latestNews { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .mostPopularPosts { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .mostCommented { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .latestComments { padding: 25px 0 10px 0; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .blogLovin { padding: 25px 0 25px 25px; border-bottom: 1px solid #E7E7E7; }

#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .authorInfo { border-bottom: 1px solid #E7E7E7; padding: 0 25px 25px 25px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .authorInfo > .authorImg { height: auto; padding: 0; margin: 0; display: block; background-color: #F5F5F5; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .authorInfo > .blogName { display: block; text-align: left; padding: 10px 0; color: #000; font-size: 18px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .blogPosts > .right > .authorInfo > .authorBio { font-size: 12px; line-height: 18px; }
#content.blogArticle > .contentWrapper > .colWrapper > .blogIndex > .related { border-top: 1px solid #E7E7E7; clear: both; }

#slideContainer { width: 750px; height: 390px; }
#slider { width: 750px; height: 390px; overflow: hidden; }
#slider > .sliderPost { width: 100%; height: 100%; }
#slider > .sliderPost > .left { width: 50%; height: 390px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; }
#slider > .sliderPost > .left > .inner { padding: 25px; height: 390px; }
#slider > .sliderPost > .left > .inner > .date { color: #FFF; font-size: 12px; line-height: 12px; margin: -3px 0 5px 0; }
#slider > .sliderPost > .left > .inner > .title { color: #FFF; font-size: 28px; line-height: 34px; max-height: 68px; overflow: hidden; }
#slider > .sliderPost > .left > .inner > .preamble { color: #FFF; font-size: 15px; line-height: 19px; padding: 15px 0 5px 0; height: 54px; overflow: hidden; }
#slider > .sliderPost > .left > .inner > .articleLink { font-size: 12px; line-height: 15px; }
#slider > .sliderPost > .left > .inner > .related { padding: 10px 0; }
#slider > .sliderPost > .left > .inner > .related p { color: #FFF; font-size: 12px; line-height: 15px; }
#slider > .sliderPost > .left > .inner > .related ul li a { color: #FFF; text-decoration: underline; font-size: 12px; line-height: 15px; }
#slider > .sliderPost > .left > .inner > .authorWrapper { position: absolute; bottom: 20px; }
#slider > .sliderPost > .left > .inner > .authorWrapper > .author { color: #FFF; font-size: 18px; line-height: 22px; margin-top: 100px; }
#slider > .sliderPost > .left > .inner > .authorWrapper > .authorLink { font-size: 12px; line-height: 12px; }

/* === Blog: AuthorIndex; === */
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts { }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .full { width: 700px; padding: 19px 25px; font-size: 28px; line-height: 34px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left { float: left; width: 555px; border-right: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post { float: left; width: 277px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post:nth-child(2) { width: 277px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post .image { position: relative; width: 277px; height: 277px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post > .date { width: 227px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post { float: left; width: 185px; z-index: 3; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post:nth-child(2) { width: 184px; z-index: 4; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post:nth-child(3) { width: 184px; z-index: 5; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post .image { position: relative; width: 185px; height: 185px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post .date { width: 135px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post { float: left; width: 138px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post:nth-child(2) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post:nth-child(3) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post:nth-child(4) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post .image { position: relative; width: 138px; height: 138px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post .image p { position: absolute; height: 40px; line-height: 40px; bottom: 0; width: 88px; background: rgba(0, 0, 0, 0.8); z-index: 100; color: #FFF; font-size: 12px; padding: 0 25px; }

#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .post { position: relative; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post { height: 440px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post { height: 340px; }

#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .post .blogName { padding: 0 25px; font-size: 12px; max-height: 40px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .post .blogName a { color: #000; text-decoration: underline; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .post .blogTitle a { color: #000; text-decoration: none; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .post .readMore { padding: 0 25px; font-size: 12px; line-height: 12px; position: absolute; bottom: 25px; }

#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .twoCol .post .blogTitle { padding: 10px 25px; font-size: 18px; line-height: 22px; height: 58px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .threeCol .post .blogTitle { padding: 10px 25px; font-size: 14px; line-height: 18px; height: 46px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .left .fourCol .post .blogTitle { padding: 10px 25px; font-size: 12px; }

#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right { float: left; width: 193px; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right h4 { padding: 0 25px 10px 25px; text-align: left; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right ul { padding: 0 25px; margin-bottom: 5px; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right p { font-size: 12px; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right li { margin-bottom: 15px; text-align: left; font-size: 12px; line-height: 15px; max-height: 30px; overflow: hidden; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right li:last-child { padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right li a { color: #000; text-decoration: underline; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right .allNews { margin-top: 5px; padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right .allNews a { color: #FF7D00; text-decoration: none; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right .allNews a:hover { text-decoration: underline; }

#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right > .latestNews { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right > .mostPopularPosts { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right > .mostCommented { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right > .latestComments { padding: 25px 0 10px 0; }
#content.blog > .contentWrapper > .colWrapper > .authorIndex > .blogPosts > .right > .blogLovin { padding: 25px 0 25px 25px; border-bottom: 1px solid #E7E7E7; }

#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .right > .authorInfo { border-bottom: 1px solid #E7E7E7; padding: 0 25px 25px 25px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .right > .authorInfo > .authorImg { height: auto; padding: 0; margin: 0; display: block; background-color: #F5F5F5; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .right > .authorInfo > .blogName { display: block; text-align: left; padding: 10px 0; color: #000; font-size: 18px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .blogPosts > .right > .authorInfo > .authorBio { font-size: 12px; line-height: 18px; }

#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination { background-color: #262626; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination ul { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination ul.right { float: right; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.first { margin-right: 7px; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.blog .contentWrapper > .colWrapper > .left.authorIndex .pagination li.active a { background-color: #FF7D00; }


/* === Blog: TagIndex; === */
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts { }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .full { width: 700px; padding: 19px 25px; font-size: 28px; line-height: 34px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left { float: left; width: 555px; border-right: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left > .noTagPosts { padding: 0 25px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left > .noTagPosts > h2 { font-size: 22px; line-height: 27px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post { float: left; width: 277px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post:nth-child(2) { width: 277px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post .image { position: relative; width: 277px; height: 277px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post > .date { width: 227px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post { float: left; width: 185px; z-index: 3; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post:nth-child(2) { width: 184px; z-index: 4; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post:nth-child(3) { width: 184px; z-index: 5; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post .image { position: relative; width: 185px; height: 185px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post .date { width: 135px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post { float: left; width: 138px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post:nth-child(2) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post:nth-child(3) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post:nth-child(4) { width: 138px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post .image { position: relative; width: 138px; height: 138px; background: #FFF; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post .image img { display: block; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post .image p { position: absolute; height: 40px; line-height: 40px; bottom: 0; width: 88px; background: rgba(0, 0, 0, 0.8); z-index: 100; color: #FFF; font-size: 12px; padding: 0 25px; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .post { position: relative; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post { height: 455px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post { height: 355px; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .post .blogName { padding: 0 25px; font-size: 12px; max-height: 40px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .post .blogName a { color: #000; text-decoration: underline; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .post .blogTitle a { color: #000; text-decoration: none; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .post .readMore { padding: 0 25px; font-size: 12px; line-height: 12px; position: absolute; bottom: 25px; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .twoCol .post .blogTitle { padding: 10px 25px; font-size: 18px; line-height: 22px; height: 58px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .threeCol .post .blogTitle { padding: 10px 25px; font-size: 14px; line-height: 18px; height: 46px; overflow: hidden; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .left .fourCol .post .blogTitle { padding: 10px 25px; font-size: 12px; }

#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right { float: left; width: 193px; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right h4 { padding: 0 25px 10px 25px; text-align: left; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right ul { padding: 0 25px; margin-bottom: 5px; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right p { font-size: 12px; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right li { margin-bottom: 15px; text-align: left; font-size: 12px; line-height: 15px; max-height: 30px; overflow: hidden; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right li:last-child { padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right li a { color: #000; text-decoration: underline; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right .allNews { margin-top: 5px; padding: 0; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right .allNews a { color: #FF7D00; text-decoration: none; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right .allNews a:hover { text-decoration: underline; }

#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right > .latestNews { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right > .mostPopularPosts { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right > .mostCommented { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blog > .contentWrapper > .colWrapper > .tagIndex > .blogPosts > .right > .latestComments { padding: 25px 0 10px 0; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .right > .blogs { border-bottom: 1px solid #E7E7E7; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .right > .blogs > .authors { padding: 0 25px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .right > .blogs > .authors .authorImg { height: auto; padding: 0; margin: 0; display: block; background-color: #F5F5F5; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .blogPosts > .right > .blogs > .authors > .blogName a { display: block; text-align: left; text-decoration: underline; padding: 10px 0 25px 0; color: #000; font-size: 12px; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex > .related { border-top: 1px solid #E7E7E7; }

#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination { background-color: #262626; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination:after { content: ""; display: table; clear: both; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination ul { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination ul.right { float: right; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li { float: left; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.first { margin-right: 7px; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li a { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #262626; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li .icon { float: left; display: block; height: 20px; width: 20px; margin: 10px 0 0 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.prev .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -220px 0; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.first .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -160px 0; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.last .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px 0; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.next .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px 0; }
#content.blog .contentWrapper > .colWrapper > .left.tagIndex .pagination li.active a { background-color: #FF7D00; }

/* Blogtop */
#content.blogtop .contentWrapper > .colWrapper > .left { background-color: #FFFFFF; float: left; width: 749px; overflow: hidden; }
#content.blogtop .contentWrapper > .colWrapper > .right { float: left; }
#content.blogtop .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }

#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts { }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts:after { content: ""; display: table; clear: both; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .full { width: 700px; padding: 25px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .full h1 { font-size: 28px; line-height: 34px; padding-bottom: 15px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .full p { font-size: 15px; line-height: 19px; }

#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left { float: left; width: 555px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol:after { content: ""; display: table; clear: both; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop { float: left; width: 277px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop:nth-child(2) { width: 277px; overflow: hidden; border-left: 1px solid #E7E7E7; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .image { position: relative; width: 277px; height: 277px; background: #FFF; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .image img { display: block; }

#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .blogtop { position: relative; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop { height: 455px; }

#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .blogtopPosition { width: 227px; color: #000; font-size: 12px; line-height: 12px; padding: 25px 25px 3px 25px; margin-top: -3px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .blogtopName { padding: 0 25px; font-size: 12px; line-height: 15px; overflow: hidden; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .blogtopName a { text-decoration: underline; color: #000; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .blogtopDescription { padding: 10px 25px; font-size: 18px; line-height: 22px; color: #000; text-decoration: none; height: 58px; overflow: hidden; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .left .twoCol .blogtop .blogtopLink { padding: 0 25px; font-size: 12px; line-height: 12px; position: absolute; bottom: 25px; }

#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right { float: left; width: 193px; border-left: 1px solid #E7E7E7; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right h4 { padding: 0 25px 10px 25px; text-align: left; font-size: 18px; line-height: 18px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right ul { padding: 0 25px; margin-bottom: 5px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right p { font-size: 12px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right li { margin-bottom: 15px; text-align: left; font-size: 12px; line-height: 15px; max-height: 30px; overflow: hidden; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right li:last-child { padding: 0; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right li a { color: #000; text-decoration: underline; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right .allNews { margin-top: 5px; padding: 0; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right .allNews a { color: #FF7D00; text-decoration: none; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right .allNews a:hover { text-decoration: underline; }

#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .latestNews { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .mostPopularPosts { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .mostCommented { padding: 25px 0 10px 0; border-bottom: 1px solid #E7E7E7; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .latestComments { padding: 25px 0 10px 0; }

#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup { padding: 0 25px 25px 25px; border-bottom: 1px solid #E7E7E7; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup h3 { font-size: 18px; line-height: 22px; padding-bottom: 20px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup p { font-size: 12px; line-height: 15px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup .button { display: block; height: 40px; width: 143px; line-height: 40px; margin: 15px 0 0 0; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup .button:hover { background-color: #FF6400; text-decoration: none; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup .button > .icon { display: block; float: right; height: 20px; width: 20px; margin: 11px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content.blogtop > .contentWrapper > .colWrapper > .blogtopIndex > .blogtopPosts > .right > .blogtop_signup .button:hover > .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .right > .blogs { padding-top: 25px; border-bottom: 1px solid #E7E7E7; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .right > .blogs > .authors { padding: 0 25px; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .right > .blogs > .authors .authorImg { height: auto; padding: 0; margin: 0; display: block; background-color: #F5F5F5; }
#content.blogtop .contentWrapper > .colWrapper > .left.blogtopIndex .blogtopPosts > .right > .blogs > .authors > .blogName a { display: block; text-align: left; text-decoration: underline; padding: 10px 0 25px 0; color: #000; font-size: 12px; }

/* Related */
#content .contentWrapper .related .lots:after { content: ""; display: table; clear: both; }
#content .contentWrapper .related .lots span.heading1 { display: block; padding: 10px 25px; font-size: 18px; }
#content .contentWrapper .related .lots span.heading1 a { margin-left: 4px; }
#content .contentWrapper .related .lots span.heading2 { display: block; height: 42px; overflow: hidden; padding: 0; }
#content .contentWrapper .related .lots span.heading2 a { line-height: 20px; padding: 0; color: #000; }
#content .contentWrapper .related .lots .lot { float: left; width: 250px; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; margin-left: -1px; overflow: hidden; border-bottom: 1px solid #E7E7E7; }
#content .contentWrapper .related .lots .lot.first { border-left: none; margin-left: 0; }
#content .contentWrapper .related .lots .lot.last { border-right: none; width: 249px; }
#content .contentWrapper .related .lots .lot .picture { position: relative; background: #FFF; height: 250px; width: 250px; }
#content .contentWrapper .related .lots .lot .picture img { margin: 0 auto; }
#content .contentWrapper .related .lots .lot .picture a.favorite { position: absolute; top: 0; left: 0; display: block; background: rgba( 255, 255, 255, 0.5 ); width: 40px; height: 40px; }
#content .contentWrapper .related .lots .lot .picture a.favorite .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content .contentWrapper .related .lots .lot .picture a.favorite:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content .contentWrapper .related .lots .lot .picture a.favorite.favouriteChecked .icon { position: absolute; display: block; height: 20px; width: 20px; top: 10px; left: 10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -200px -20px; }
#content .contentWrapper .related .lots .lot .picture a.favorite.favouriteChecked:hover { background: rgba( 255, 255, 255, 0.5 ); }
#content .contentWrapper .related .lots .lot .picture a.favorite.favouriteChecked:hover .icon { background: rgba( 255, 255, 255, 0.5 ); background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -180px -20px; }
#content .contentWrapper .related .lots .lot .info { padding: 25px; }
#content .contentWrapper .related .lots .lot .info h4 { line-height: 18px; height: 36px; width: 214px; overflow: hidden; }
#content .contentWrapper .related .lots .lot .info h4 a { color: #000; }
#content .contentWrapper .related .lots .lot .info .price { font-size: 12px; margin-top: 10px; margin-bottom: -8px; }
#content .contentWrapper .related .lots .lot a.button { margin: 0 25px 25px 25px; display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; }
#content .contentWrapper .related .lots .lot a.button .icon { display: block; float: right; height: 20px; width: 20px; margin: 10px 8px 0 -10px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -20px -20px; }
#content .contentWrapper .related .lots .lot a.button:hover { text-decoration: none; background-color: #FF6400; }
#content .contentWrapper .related .lots .lot a.button:hover .icon { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -100px -20px; }

#content .contentWrapper .related .misc:after { content: ""; display: table; clear: both; }
#content .contentWrapper .related .misc { border-bottom: 1px solid #E7E7E7; }
#content .contentWrapper .related .misc .col { float: left; width: 200px; padding: 25px; margin-left: -1px; border-left: 1px solid #E7E7E7; overflow: hidden; height: 190px; }
#content .contentWrapper .related .misc .col.last { float: left; width: 199px; padding: 25px; margin-left: -1px; border-left: 1px solid #E7E7E7; overflow: hidden; height: 190px; }
#content .contentWrapper .related .misc .col.last p { font-size: 12px; padding-top: 10px; }
#content .contentWrapper .related .misc .col.last ul { padding: 10px 0; }
#content .contentWrapper .related .misc .col.last ul li a { font-size: 12px; color: #000; text-decoration: underline; }
#content .contentWrapper .related .misc .col.last a { font-size: 12px; }
#content .contentWrapper .related .misc span.heading1 { display: block; font-size: 18px; line-height: 22px; }
#content .contentWrapper .related .misc span.heading1 a { margin-left: 4px; }
#content .contentWrapper .related .misc dl { font-size: 12px; }
#content .contentWrapper .related .misc dt { margin-top: 12px; }
#content .contentWrapper .related .misc dt a { color: #000; text-decoration: underline; }
#content .contentWrapper .related .misc dd a { display: block; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#content .contentWrapper .related .barnepedia dl { padding: 25px; }
#content .contentWrapper .related .barnepedia dt { font-size: 18px; }
#content .contentWrapper .related .barnepedia dd { font-size: 12px; margin-top: 12px; }
#content .contentWrapper .related .barnepedia p { margin-top: 12px; }

#content .contentWrapper .related .barnepedia p.tags { font-style: italic; font-size: 12px; margin-top: 0; }

#content .contentWrapper .related .fallback.newsletter { padding-right: 0; width: 221px; }
#content .contentWrapper .related .fallback.newsletter fieldset { padding-top: 25px; }
#content .contentWrapper .related .fallback.newsletter input[type="text"] { border: 1px solid #000; border-right: 0; float: left; height: 38px; margin: 0; padding: 0 17px; width: 120px; }
#content .contentWrapper .related .fallback.newsletter input[type="text"].defaultText { color: #808080; }
#content .contentWrapper .related .fallback.newsletter input[type="submit"] { display: block; float: left; height: 40px; line-height: 40px; width: 40px; border: 0; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -140px; }
#content .contentWrapper .related .fallback.newsletter input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -180px; }
#content .contentWrapper .related .fallback.newsletter p { font-size: 12px; padding-top: 10px; }

#content .contentWrapper .related .fallback.registration p { font-size: 12px; padding-top: 10px; }

/* Ads */
.adPanorama { width: 1000px; height: 240px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png'); }
.adFooter { width: 1000px; height: 240px; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png'); border-left: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; }
.adCenter { border-bottom: 1px solid #E7E7E7; width: 749px; overflow: hidden; margin: 0 auto; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png'); }
.adWidescreen { line-height: 0; border-bottom: 1px solid #E7E7E7; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png') repeat-y; }

/* Pages */
#content.singlePage .contentWrapper > .colWrapper { width: 1000px; }
#content.singlePage .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }
#content.singlePage .contentWrapper > .colWrapper > .left { width: 699px; border-right: 1px solid #E7E7E7; float: left; padding: 25px; }
#content.singlePage .contentWrapper > .colWrapper > .right { width: 250px; float: left; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > h1.pageTitle { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 34px; padding-bottom: 15px; margin-top: -6px; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > h2 { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 27px; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > h3 { font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent { padding: 15px 0; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent p { margin: 10px 0; font-size: 14px; line-height: 1.6; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent ul { list-style-type: square; list-style-position: inside; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent ul li { font-size: 14px; line-height: 1.6;  }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent a { color: #FF7D00; }
#content.singlePage .contentWrapper > .colWrapper > .left > .pageWrapper > .pageContent img { display: block; max-width: 699px; max-height: 500px; width: auto; height: auto; }

#content.singlePage .newsletter { padding-right: 0; width: 221px; }
#content.singlePage .newsletter fieldset { padding-top: 25px; }
#content.singlePage .newsletter form input[type="text"].defaultText { color: #808080; }
#content.singlePage .newsletter form input { display: block; border: 1px solid #262626; }
#content.singlePage .newsletter form input[type="text"],
#content.singlePage .newsletter form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 290px; }
#content.singlePage .newsletter input[type="submit"] { height: 40px; border: 0; width: 326px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 286px -140px no-repeat; margin-top: 12px; font-family: 'Raleway Medium', Verdana, Arial, Helvetica, sans-serif; }
#content.singlePage .newsletter input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 286px -180px no-repeat; }

/* New Mainpage */
#content.main  { position: fixed; top: 0; left: 0; z-index: 2; height: 100%; width: 100%; color: #FFF; background-color: #FFF; background-repeat: no-repeat; background-position: center 55px; background-size: cover; }
#content.main > .center { height: 165px; width: 415px; background: rgba( 0, 0, 0, 0.6 ); min-width: 330px; padding: 45px 50px 80px 50px; position: absolute; left: 50%; top: 50%; margin-top: -170px; margin-left: -258px; }
#content.main > .center > .inner > .slogan { text-align: center; font-size: 28px; line-height: 28px; }

#content.main > .center > .inner > .searchBox { margin: 0 auto; margin-top: 20px; }
#content.main > .center > .inner > .searchBox form { position: relative; }
#content.main > .center > .inner > .searchBox input[type="text"] { width: 305px; margin: 0; padding: 19px 35px 18px 15px; border: 0; line-height: 18px; font-size: 14px; margin-right: -4px; outline: none; }
#content.main > .center > .inner > .searchBox input[type="text"].defaultQuery { color: #808080; }
#content.main > .center > .inner > .searchBox input[type="submit"] { height: 55px; width: 55px; border: 0; margin: 0; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -260px; font-size: 15px; float: right; }
#content.main > .center > .inner > .searchBox input[type="submit"]:hover { background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') left -315px; }

#content.main > .center > .inner > .searchBox #search_autocomplete { border: 0; margin: 0; }
#content.main > .center > .inner > .searchBox #search_autocomplete ul { display: none; margin-top: 1px; width: 353px; background: #FFF; position: absolute; z-index: 100; overflow: hidden; border: 1px solid #F1F1F1; }
#content.main > .center > .inner > .searchBox #search_autocomplete ul.open { display: block; }
#content.main > .center > .inner > .searchBox #search_autocomplete li a { color: #000; display: block; height: 28px; line-height: 28px; padding: 0 15px; font-size: 12px; }
#content.main > .center > .inner > .searchBox #search_autocomplete li a span { color: #999; }
#content.main > .center > .inner > .searchBox #search_autocomplete li a:hover,
#content.main > .center > .inner > .searchBox #search_autocomplete li a:focus { text-decoration: none; background-color: #F7F7F7; }

#content.main > .center > .inner > .searchBox .about { text-align: center; font-size: 15px; line-height: 22px; padding-top: 10px; }

#content.main > .center > .inner > .searchBox .searchChoice { padding-top: 10px; text-align: center; }
#content.main > .center > .inner > .searchBox .searchChoice label { display: inline; font-size: 12px; cursor: pointer; }
#content.main > .center > .inner > .searchBox .searchChoice label.qspPricebank { margin-left: 10px; }
#content.main > .center > .inner > .searchBox .searchChoice input[type="radio"] { display: none; }
#content.main > .center > .inner > .searchBox .searchChoice input[type="radio"] + label span { display: inline-block; width: 20px; height: 20px; background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') 0 -46px; position: relative; top: 5px; cursor: pointer; font-style: 12px; }
#content.main > .center > .inner > .searchBox .searchChoice input[type="radio"]:checked + label span { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/mockup_search_icns.png') -260px -90px; }

#content.main #searchDeleteIcon.show { display: block; width: 20px; height: 20px; position: absolute; top: 18px; left: 325px; z-index: 500; background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -140px -240px; }
#content.main #searchDeleteIcon.hide { display: none; }

#content.main > .menuWrapper { min-width: 1030px; }
#content.main > .menuWrapper > .inner { width: 100%; min-width: 1030px; }
#content.main > .menuWrapper > .inner .leftWrapper { padding-left: 25px; }
#content.main > .menuWrapper > .inner .rightWrapper { width: calc(100% - 185px); }
#content.main > .menuWrapper > .inner .rightWrapper .menuLeft { display: block; float: left; }
#content.main > .menuWrapper > .inner .rightWrapper .menuRight { display: block; float: right; padding-right: 25px; }

#content.main > .infoContainer { width: 100%; min-width: 750px; background: rgba( 0, 0, 0, 0.6 ); font-size: 11px; line-height: 28px; text-align: center; position: absolute; bottom: 70px; margin-bottom: 0; }
#content.main > .infoContainer a { color: #FFF; }

#content.main > .footer { width: 100%; background-color: #262626; position: absolute; bottom: 0; left: 0; }
#content.main > .footer .inner { width: 750px; margin: 0 auto; text-align: center; }
#content.main > .footer .inner > .hidden { display: none; }
#content.main > .footer .categories { padding: 25px 0; }
#content.main > .footer .categories ul { margin: 0; }
#content.main > .footer .categories ul:after { content: ""; display: table; clear: both; }
#content.main > .footer .categories ul li { display: inline-block; margin-right: 50px; }
#content.main > .footer .categories ul li:last-child { margin-right: 0; }
#content.main > .footer .categories ul li a { display: block; font-size: 15px; color: #FFFFFF; position: relative; }/* background-color: #262626;*/
#content.main > .footer .categories ul li a:hover { color: #BFBFBF; text-decoration: none; }
#content.main > .footer .categories ul li a .iconDown { display: inline-block; position: absolute; top: 2px; right: -25px; width: 20px; height: 20px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") repeat scroll -100px 0px transparent; }
#content.main > .footer .categories ul li a:hover .iconDown { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -185px -120px; }
#content.main > .footer .categories ul li a .iconUp { display: inline-block; position: absolute; top: 2px; right: -25px; width: 20px; height: 20px; background: url("https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png") repeat scroll 0 -120px transparent; }
#content.main > .footer .categories ul li a:hover .iconUp { background: url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -165px -120px; }

#content.main > .footer .seo_categories { width: 700px; text-align: center; margin: 0 auto; padding-left: 25px; }
#content.main > .footer .seo_categories ul { padding-bottom: 15px; margin-top: -10px; }
#content.main > .footer .seo_categories ul:after { content: ""; display: table; clear: both; }
#content.main > .footer .seo_categories ul li { display: inline-block; }
#content.main > .footer .seo_categories ul li a { margin: 0; color: #FFFFFF; font-size: 12px; display: block; padding: 10px 25px 10px 0; text-decoration: underline; }

#content.main > .footer .seo_categories .popular dt { font-size: 15px; padding-bottom: 15px; }
#content.main > .footer .seo_categories .popular ul { margin: 0; width: 100%; padding-bottom: 25px; }
#content.main > .footer .seo_categories .popular li { display: block; float: left; width: 3.84615%; }
#content.main > .footer .seo_categories .popular li a { display: block; padding: 0; width: 100%; text-align: center; }

#content.main.error > .center h1.slogan { font-size: 22px; }
#content.main.error > .center h2.about { text-align: center; padding-top: 6px; }

/* Barnepedia - article */
#content.barnepediaArticle { }
#content.barnepediaArticle .contentWrapper > .colWrapper { background: #FFF; }
#content.barnepediaArticle .contentWrapper > .colWrapper:after { content: ""; display: table; clear: both; }
#content.barnepediaArticle .contentWrapper > .colWrapper > .left { width: 749px; border-right: 1px solid #E7E7E7; float: left; }
#content.barnepediaArticle .contentWrapper > .colWrapper > .right { width: 249px; float: left; }
#content.barnepediaArticle .contentWrapper > .colWrapper > .left > .articleWrapper { padding: 25px; }
#content.barnepediaArticle .contentWrapper > .colWrapper > .left > .articleWrapper:after { content: ""; display: table; clear: both; }
#content.barnepediaArticle .contentWrapper > .colWrapper > .left > .articleWrapper > h1 { font-size: 28px; line-height: 34px; }

/* Out Redirect */
#content.outRedirect { }
#content.outRedirect .contentWrapper { background: #FFF; padding-bottom: 20px; }
#content.outRedirect div.loadingBar { position: relative; background: #E7E7E7; height: 4px; border-bottom: 1px solid #E7E7E7; overflow: hidden; }
#content.outRedirect div.loadingBar .loaded { position: absolute; background: #FF7D00; left: -4000px; height: 100%; width: 100%; }
#content.outRedirect p.house { text-align: center; font-size: 28px; margin: 20px 0; }
#content.outRedirect div.out { text-align: center; font-size: 12px; margin: 20px 0; }
#content.outRedirect div.out a { font-size: 12px; }
#content.outRedirect div.image img { display: block; margin: 0 auto; }

/* Intern messages - cookie warning */
#cookieList { height: 55px; width: 100%; background-color: #FF7D00; display: block; }
#cookieList.hidden { display: none; }
#cookieList .cookieInner { width: 1000px; margin: 0 auto; line-height: 55px; color: #FFFFFF; font-size: 12px; }
#cookieList .cookieInner p { display: inline; }
#cookieList .cookieInner a { margin-left: 15px; text-decoration: underline; color: #FFFFFF; }
#cookieList .cookieInner .closeList { float: right; position: relative; margin-right: -4px; }
#cookieList .cookieInner .closeList .icon { float: right; margin-top: 19px; margin-left: 5px; width: 20px; height: 20px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') -205px -120px; }
#content.main .cookieInner { width: 97%;  }

/* ReCaptcha */
#recaptcha { margin-top: 10px; height: 200px; }
#recaptcha p { font-size: 12px; margin-bottom: 4px; }
#recaptcha #recaptcha_widget { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png'); padding: 13px; }
#recaptcha #recaptcha_widget #recaptcha_image { width: 300px; height: 57px; border: 1px solid #CCC; }
#recaptcha #recaptcha_widget input { width: 266px; }
#recaptcha #recaptcha_widget a { font-size: 12px; }

#welcomePopup { padding: 5px 25px 5px; width: 470px; height: 300px; }
#welcomePopup:after { content: ""; display: table; clear: both; }
#welcomePopup .left { float: left; width: 290px; }
#welcomePopup .right { float: right; background: #FFF url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/welcomePopupImage.png' ); width: 180px; height: 275px; margin-top: 15px; }
#welcomePopup h1 { font-size: 42px; line-height: 48px; margin-bottom: 15px; }
#welcomePopup .content .left h2 { font-size: 24px; margin-bottom: 10px; line-height: 32px; }
#welcomePopup .content .left li { font-size: 16px; margin-bottom: 10px; }
#welcomePopup .content .left li .icon { display: block; float: left; margin-right: 5px; width: 20px; height: 20px; background: #FFF url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/welcomePopupIcons.png' ) -50px -1px no-repeat; margin-top: 3px;  }
#welcomePopup .content .left li:nth-child(3) .icon { height: 50px; }
#welcomePopup .content .left a.goToRegister { display: block; width: 230px; height: 40px; line-height: 40px; text-align: center; background-color: #FF7D00; color: #FFF; text-transform: uppercase; font-size: 12px; font-family: 'Raleway Bold', Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px; }

#welcomePopup .content .left p { font-size: 16px; }
#welcomePopup .content .left a.goToSearch { font-size: 12px; text-decoration: underline; color: #000; line-height: 20px; }
#welcomePopup .content .left a.goToSearch .icon { display: block; float: left;  margin-right: 7px; width: 20px; height: 20px; background: #FFF url( 'https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/welcomePopupIcons.png' ) -31px -1px no-repeat; margin-top: 3px; }

#popupTrigger { display: none; }
.qpopupContent .confirm .register .leftCol { float: left; }
.qpopupContent .confirm .register .rightCol { float: right; }
.qpopupContent .confirm .register:after { content: ""; display: table; clear: both; }
.qpopupContent .confirm .register h2 { font-size: 18px; margin-bottom: 10px; }
.qpopupContent .confirm .register label { font-size: 12px; margin-bottom: 10px; display: block; max-width: 230px; }
.qpopupContent .confirm .register form input { display: block; border: 1px solid #262626; }
.qpopupContent .confirm .register form input[type="text"],
.qpopupContent .confirm .register form input[type="password"] { height: 40px; margin: 0; padding: 0 17px; width: 190px; margin-bottom: 10px; }
.qpopupContent .confirm .register form input[type="submit"] { height: 40px; border: 0; width: 250px; background: #FF7D00; margin-top: 149px; background: #FF7D00 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 210px -140px no-repeat; }
.qpopupContent .confirm .register form input[type="submit"]:hover { background: #FF6400 url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/layout/icons.png') 210px -180px no-repeat; }
.qpopupContent .confirm .register form label.error { color: #FF3200; }

/* ReCaptcha */
.qpopupContent .confirm .register .recaptcha { height: 200px; margin-top: 0 !important; }
.qpopupContent .confirm .register .recaptcha p { font-size: 12px; margin-bottom: 4px !important; }
.qpopupContent .confirm .register .recaptcha .recaptcha_widget { background: #FFF url('https://d1e2j7xcnt57hx.cloudfront.net/co.uk/img/20141016172019/ads/bannerplaceholder_250x5.png'); padding: 13px 13px 6px 13px !important; }
.qpopupContent .confirm .register .recaptcha .recaptcha_widget .recaptcha_image { width: 225px !important; height: 40px !important; border: 1px solid #CCC; }
.qpopupContent .confirm .register .recaptcha .recaptcha_widget .recaptcha_image img { width: 225px; height: 40px; }
.qpopupContent .confirm .register .recaptcha .recaptcha_widget input[type="text"] { width: 190px !important; }
.qpopupContent .confirm .register .recaptcha .recaptcha_widget a { font-size: 12px; }

/* Top Push Campaign */
#topPushCampaign { display: block; height: 390px; width: 500px; background-color: transparent; }

/* Righ Column Push */
.rightColPush { border-bottom: 1px solid #E7E7E7; padding: 25px; line-height: 18px; }
.rightColPush h4 { font-size: 18px; line-height: 20px; margin-top: -3px; padding-bottom: 10px; }
.rightColPush p { font-size: 12px; margin-bottom: 10px; }
.rightColPush a { font-size: 12px; line-height: 15px; }
.rightColPush.latestNews .postWrapper { padding-bottom: 15px; }
.rightColPush.latestNews .postWrapper:after { content: ""; display: table; clear: both; }
.rightColPush.latestNews div.post { width: 100px; float: left; overflow: hidden; }
.rightColPush.latestNews div.post p { margin: 0; padding-right: 5px; }
.rightColPush.latestNews div.post p.blogName a { color: #000; text-decoration: underline; }
.rightColPush.latestNews div.post p.blogName { padding-top: 10px; }
.rightColPush.latestNews div.post p.title a { color: #000; }

/* === IPAD fixes */
@media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    input { -webkit-appearance: none; border-radius: 0; }

    #searchWrapper .top .inner { padding-left: 25px; }
    #searchWrapper { width: calc(100% + 24px); background-color: #404040; }
    #searchWrapper > .top { width: 1000px; margin: 0 auto; }
    #searchWrapper { border: 0; }

    #cookieList { width: calc(100% + 25px); }
    #cookieList .cookieInner { width: 100%; padding: 0 25px; }
    #cookieList .cookieInner .closeList { float: right; position: relative; right: 50px; }

    #menu .search { display: none; }
    #menu { width: calc(100% + 23px); }
    #menu .inner { width: calc(100%); margin-left: 25px; }
    #menu .inner.sticky { width: calc(100% + 2px); margin-left: -2px; }
    #menu .inner.sticky .leftWrapper { margin-left: 25px; }
    #menu .rightWrapper { float: left; width: 815px; }

    #content.main > .menuWrapper > .inner { margin: 0 auto; padding: 0; }
    #content.main ul.menu { float: left;  margin-right: 0; }
    #content.main > .menuWrapper > .inner .rightWrapper { width: calc(100% - 225px); margin-right: 0; }
    #content.main > .menuWrapper > .inner .rightWrapper .menuLeft { display: block; float: left; }
    #content.main > .menuWrapper > .inner .rightWrapper .menuRight { display: block; float: right; }

    .breadCrums { background-color: #F7F7F7; width: calc(100% + 23px); height: 30px; overflow: hidden; }
    .breadCrums:after { content: ""; display: table; clear: both; }
    .breadCrums .inner { padding-left: 25px; width: calc(100% - 26px); }
    .breadCrums .inner ul li { display: inline; }
    .breadCrums .inner ul li a { display: inline-block; margin-right: 6px; font-size: 12px; line-height: 30px; }

    #footer .social_media .facebook_likebox { float: left; width: 300px; height: 300px; padding: 25px 0; }
    #footer .inner { background-color: #262626; margin-left: 3px; }
}
