div#content { padding-top:40px; }
	
body.fullwidth div#content-main { width:480px; height:440px; float:left; margin:0 10px 0 0; }
div#content-related { position:relative; float:left; width:480px; }

h2 { position:absolute; left:-10000px; }

div.block.intro, 
div.block.default { width:260px; }

div#content-main h3 { font-size:1.625em; color:#FFF; font-weight:bold; margin:0; line-height:1em; }
div#content-main div.block.intro p { font-size:1.5em; color:#FFF; font-weight:bold; margin:0; line-height:1em; }

div#content-main div.block.intro p { margin-bottom:0.25em; }
div#content-main div.block.default p { font-size:0.875em; color:#FFF; line-height:1.142857em; }
div#content div#content-main div.block.default p a { color:#FFF; font-weight:bold; margin-left:10px; }

div#country-road-test { position:absolute; bottom:0; left:0; width:480px; height:230px; background:url(/release/images/country-roads/assets/country-road-test.jpg) left top no-repeat; cursor:pointer; }
div#country-road-test p { position:absolute; left:10px; top:10px; color:#FFF; font-size:1.3125em; width:200px; line-height:1em; }

div#content div#country-road-test a { position:absolute; left:10px; top:102px; width:169px; height:5px; font-size:0.75em; font-weight:bold; color:#000; text-decoration:none; padding:5px 20px 13px 9px; }
div#content div#country-road-test a:hover { text-decoration:underline; }

div#cinema-adverts { position:absolute; left:-230px; top:-16px; width:297px; height:232px; background:url(/release/images/country-roads/assets/homepage-cinema-adverts-panel.jpg) left top no-repeat; cursor:pointer; }
div#content div#cinema-adverts a { position:absolute; right:20px; top:185px; width:153px; height:7px; font-size:0.75em; font-weight:bold; color:#000; text-decoration:none; padding:5px 20px 11px 9px; }
div#content div#cinema-adverts a:hover { text-decoration:underline; } /* branch base-typography for cr */

div#your-area { background:url(/release/images/country-roads/assets/large-heat-map.jpg) left top no-repeat; width:480px; height:440px; }

div#your-area div.panel { position:absolute; bottom:10px; left:10px; width:440px; height:56px; padding:10px; background:#151d25; margin:0; }

div#your-area div.panel h3 { font-size:1.375em; color:#FFF; font-weight:bold; margin-bottom:12px; line-height:1.25em; }
div#your-area div.panel p { font-size:0.75em; color:#FFF; font-weight:bold; line-height:1.166667em; width:280px; }

div#your-area div.panel form { position:absolute; right:10px; bottom:3px; width:150px; }

div#your-area div.panel form label span { color:#00baff; font-size:0.75em; font-weight:bold; width:150px; }
div#your-area div.panel form label input { margin:2px 0; }