/* 
	Title:		Gumtree Reset Styles
	Copyright:	2008-2009 Gumtree.com
	Date:		14 January 2009
	Authors:	Desigan Chinniah/Antonio Lulic/Adam Perfect
	Email:		dees@gumtree.com
*/

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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	-webkit-padding-start: 0;
}
/* strong, --- have removed strong from above */
/* remember to define focus styles! */
:focus {
	outline:0;
}
body {
	line-height:1;
	color:black;
	background:white;
}
h1, 
h2,   
h4, 
h5, 
h6 {
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}

/* further additional reset */
input.radio,
input.checkbox,
input.text,
select,
textarea { 
	border:1px solid #999999; 
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:#ffffff url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -306px;
	display:block;
}

img {
	display:block;
}
/* 
	Title:		Gumtree Global Styles
	Copyright:	2008-2009 Gumtree.com
	Date:		14 January 2009
	Authors:	Desigan Chinniah/Antonio Lulic/Adam Perfect
	Email:		dees@gumtree.com
*/

body {
	margin:0;
	padding:0;
	background:#ffffcc;
	font:normal 62.5% 'lucida grande', verdana, tahoma, helvetica, sans-serif;
	color:#333333;
}

div#container {
	margin:0 auto;
	width:950px;
	position:relative;
}

a:link,
a:visited { 
	color:#006600;
	outline:none;
	text-decoration:none;
}
a:hover,
a:active {
	color:#006600;
	outline:none;
	text-decoration:underline;
}
em {
	background:#ffff66;
	font-weight:bold;
	padding:0 2px;
	font-style:normal;
}

.clear {
	clear:both;
}
.hidden {
	display:none!important;
}
.show {
	display:block!important;
}

select {
	font-family:'lucida grande', verdana, tahoma, helvetica, sans-serif;
}

div#skip a {
	position:absolute;
	left:-9999px;
	top:0;
}
div#skip a:active,
div#skip a:focus {
	background:#006600;
	padding:10px;
	font-weight:bold;
	color:#ffffff;
	font-size:1.3em;
	text-transform:uppercase;
	left:0;
	z-index:999;
	text-decoration:none;
}
div#skip a:hover {
	text-decoration:underline;
}

/* HEADER */

div#header {
	
}

p#logo {
	width:121px;
	height:120px;
	padding:5px 0 0 15px;
	margin:0;
	text-indent:-9999px;
	position:relative;
	z-index:100;
	float:left;
}
p#logo a {
	background:url(../../images/v2/logo-gumtree.png) no-repeat 0 0;
	width:121px;
	height:120px;
	display:block;
}

form#search {
	width:950px;
	height:28px;
	position:absolute;
	background-color:#ecf2bc;
	top:0;
	left:0;
}
form#search fieldset {
	float:right;
	border-left:1px solid #ffffcc;
	padding:4px 4px 4px 10px;
}
form#search label {
	float:left;
	display:block;
	color:#666666;
	font-weight:bold;
	margin-right:5px;
	overflow:hidden;
	font-size:1.1em;
	height:20px;
	line-height:21px;
	vertical-align:bottom;
	text-align:center;
}
form#search label.find {
	width:28px;
}
form#search label.example {
	font-size:1.2em;
	font-weight:normal;
	margin-left:-246px;
	width:241px;
	color:#999999;
	cursor:text;
	text-align:left;
}
form#search label.hidden {
	visibility:hidden;
}
form#search label.in {
	width:12px;
}
form#search input.short_text {
	float:left;
	color:#333333;
	width:170px;
	padding:2px 4px 1px 2px;
	margin-right:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #999999;
	font-size:1.1em;
	height:15px;
}
form#search input.text {
	float:left;
	color:#333333;
	width:237px;
	padding:2px 4px 1px 2px;
	margin-right:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #999999;
	font-size:1.1em;
	height:15px;
}
form#search select.category {
	float:left;
	color:#000000;
	width:180px;
	font-size:1.1em;
	height:20px;
	padding:1px 0 0 2px;
	margin-right:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #999999;
}
form#search button.submit {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-shadow:1px 1px 1px #2b8625;
	background:#84c667 url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -105px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #64ba5e;
	cursor:pointer;
	width:55px;
	padding:1px 0 15px;
	height:20px;
	outline:0;
}
form#search button.submit:hover {
	background-position:0 -142px;
}
form#search button.submit:active {
	background-position:0 -176px;
}

p#welcome {
	position:absolute;
	font-size:1em;
	top:8px;
	right:564px;
	text-align:right;
	width:240px;
}

ul#main-actions {
	position:absolute;
	right:0;
	font-size:1.3em;
	float:left;
	z-index:10;
}
ul#main-actions li {
	float:left;
}
ul#main-actions li a:link,
ul#main-actions li a:visited,
ul#main-actions li a:hover,
ul#main-actions li a:active {
	display:block;
	position:relative;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	padding:5px 15px 7px;
}
ul#main-actions li.secondary {
	border:1px solid #64ba5e;
	text-shadow:1px 1px 1px #2b8625;
}
ul#main-actions li.secondary a:link,
ul#main-actions li.secondary a:visited,
ul#main-actions li.secondary a:hover,
ul#main-actions li.secondary a:active {
	background:#67bb5f url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -102px;
	border-top:1px solid #dae7a0;
	border-left:1px solid #dae7a0;
}
ul#main-actions li.secondary a:hover {
	background-position:0 -136px;
}
ul#main-actions li.secondary a:active {
	background-position:0 -170px;
}

ul#main-actions li.primary {
	border:1px solid #f06714;
	text-shadow:1px 1px 1px #cc3300;
}
ul#main-actions li.primary a:link,
ul#main-actions li.primary a:visited,
ul#main-actions li.primary a:hover,
ul#main-actions li.primary a:active {
	background:#ff6a14 url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -204px;
	border-top:1px solid #ffc45a;
	border-left:1px solid #ffc45a;
}
ul#main-actions li.primary a:hover {
	background-position:0 -238px;
}
ul#main-actions li.primary a:active {
	background-position:0 -272px;
}

ul#main-actions li.primary {
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}
ul#main-actions li.primary a:link,
ul#main-actions li.primary a:visited,
ul#main-actions li.primary a:hover,
ul#main-actions li.primary a:active {
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

div#global-nav {
	clear:both;
	position:relative;
	margin:12px 0 0;
	float:left;
	width:950px;
}

ul#locale {
	background:#ffffff;
	border:1px solid #c2e197;
	border-right:none;
	font-size:1.3em;
	font-weight:bold;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	overflow:auto;
	margin-right:10px
}

ul#locale li {
	float:left;
	height:16px;
	padding:6px 10px 7px;
	border-right:1px solid #c2e198;
}
ul#locale li.last {
	border:none;
}

div#banner {
	width:728px;
	height:90px;
	overflow:hidden;
	float:left;
	margin:38px 0 0 39px;
	line-height:90px;
	text-align:center;
	vertical-align:middle;
}
div#banner img {
	display:inline;
	vertical-align:middle;
}

ol#breadcrumb {
	clear:both;
	padding:7px 0 0 5px;
	font-size:1.1em;
	overflow:hidden;
}
ol#breadcrumb li {
	float:left;
	padding:0 9px 0 6px;
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat 100% -154px;
}
ol#breadcrumb li.selected {
	background:none;
	padding-right:0;
}

a.change-city {
	font-size:0.85em;
    background-image:url(../../images/v2/sprite-iconry-1.2.gif);
    background-repeat:no-repeat;
	text-decoration:none;
	padding:8px 22px 7px 9px;
}

a.change-city:link,
a.change-city:visited,
a.change-city:active {
    background-position:87% -59px;
	text-decoration:none;
}
a.change-city:hover,
a.change-city.selected:link,
a.change-city.selected:visited,
a.change-city.selected:hover,
a.change-city.selected:active {
    background-position:87% -73px;
	background-color:#006600;
	color:#ffffff;
	text-decoration:none;
}

div#change-city {
	background-color:#ffffff;
	border:2px solid #006600;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:none;
	left:145px;
	padding:0 15px 0 25px;
	position:absolute;
	top:171px;
	width:570px;
	z-index:999;
}
div#change-city div {
	float:left;
	width:140px;
	overflow:hidden;
}
div#change-city p.close-overlay a {
	position:absolute;
	top:5px;
	right:5px;
	padding:0;
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat -15px -20px;
	text-indent:-999em;
	height:18px;
	width:18px;
	z-index:100;
}
div#change-city h2.locale {
	background-color:#E2F1CF;
	background-image:url(../../images/v2/sprite-iconry-1.2.gif);
	background-position:10px -38px;
	background-repeat:no-repeat;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	color:#060;
	font-size:1.2em;
	font-weight:bold;
	line-height:28px;
	padding:0;
	margin:0 -15px 0 -25px;
	border:none;
}
div#change-city h2.locale a {
	display:block;
	padding:0 15px 0 25px;
}
div#change-city h2.closed {
	background-color:transparent;
	background-position:12px -91px;
}
div#change-city h2#change-uk-ireland {
	-moz-border-radius:10px 10px 0 0!important;
	-webkit-border-radius:0!important;
	-webkit-border-top-left-radius:10px!important;
	-webkit-border-top-right-radius:10pximportant;
}
div#change-city h2#change-worldwide {
	border-top:1px solid #c2e197;
	clear:both;
}
div#change-city h2#change-worldwide.closed {
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	margin-bottom:0;
}
div#change-city h3,
div#change-city div#change-worldwide-cities h4 {
	color:#333;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.5;
	width:140px;
	margin:0;
	padding:0;
}
div#change-city ul {
	font-size:1.1em;
	line-height:164%;
	width:140px;
	margin:0 0 18px 0;
	padding:0;
	float:left;
}
div#change-city ul li {
	padding-bottom:0!important;
}
div#change-worldwide-cities,
div#change-uk-ireland-cities {
	float:none !important;
	overflow:hidden !important;
	padding-top:5px;
	width:auto !important;
}
div#change-worldwide-gumtrees,
div#change-worldwide-partners,
div#change-worldwide-cities h3 {
	width:280px !important;
}
div#change-worldwide-gumtrees h3,
div#change-worldwide-partners h3 {
	border-bottom:1px solid #C2E198;
	margin-bottom:10px;
}
div#change-worldwide-partners {
	margin-left:10px;
}
#change-yorkshire-humber {
	margin-left:10px;
}

div#main-content {
	padding:0 10px 50px;
	overflow-y:hidden;
}

div#main-content h1 {
	color:#333333;
	font-size:1.5em;
	margin:0 0 10px;
}


/* New Global Header */

div#header {
	margin:0 0 5px;
	background:url(../../images/v2/background-header-big.gif) no-repeat 0 0;
}

div#header.global div#global-nav {
	z-index:100;
	position:static;
	height:42px;
}
div#header.global ul#locale {
	font-size:1.2em;
	height:40px;
	position:absolute;
	width:265px;
	overflow:hidden;
}
div#header.global ul#locale li {
	height:20px;
	line-height:20px;
	padding:10px;
}
div#header.global ul#locale li {
	padding:10px 9px;
}
div#header.global ul#main-actions {
	top:0;
}
div#header.global ul#main-actions li.primary,
div#header.global ul#main-actions li.secondary,
div#header.global ul#main-actions li.primary a,
div#header.global ul#main-actions li.secondary a {
	border-top:0;
	white-space: nowrap;
}
div#header.global ul#main-actions li.primary,
div#header.global ul#main-actions li.primary a {
	-moz-border-radius:0 0 10px 0;
	-webkit-border-radius:0;
	-webkit-border-bottom-right-radius:10px;
	border-radius:0 0 10px 0;
}
div#header.global form#search {
	height:auto;
	background-color:#ECF2BC;
	border:1px solid #C2E198;
	height:24px;
	padding:8px;
	top:140px;
	left:auto;
	right:0;
	position:absolute;
	width:670px;
	z-index:110;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:0 10px 10px 0;
	overflow: hidden;
}
div#header.global form#search fieldset {
	float: none;
	border: 0;
	padding: 0;
}
div#header.global form#search label {
	margin: 0;
	padding: 2px 0 0;
	font-size: 1.2em;
	color: #333333;
}
div#header.global form#search label.find {
	width: 105px;
	padding-right: 5px;
	text-align: right;
}
div#header.global form#search label.example {
	margin: 0 0 0 -282px;
	padding: 2px 4px 2px 4px;
	width: 274px;
}
div#header.global form#search input.text {
	margin: 0;
	font-size: 1.2em;
	height: 16px;
	padding: 4px 4px 2px 2px;
	width: 274px;
}
div#header.global form#search label.in {
	width: 20px;
	text-align: center;
}
div#header.global form#search select.category {
	width: 169px;
	margin: 0 6px 0 0;
	height: 24px;
	font-size: 1.2em;
	padding: 3px 0 0 0;
}
div#header.global form#search button.submit {
	background-position: 0 -104px;
	font-size: 1.2em;
	height: 24px;
	margin: 0;
	width: 71px;
	padding: 0 0 3px;
}
div#header.global a.change-city {
	background-position:90% -61px;
	font-size:0.91em;
	font-weight:normal;
	padding: 6px 17px 6px 4px;
}
div#header.global a.change-city:hover,
div#header.global a.change-city.selected {
	background-position:90% -75px;
}


/* Set up basic grid. */
.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12, .column-13, .column-14, .column-15, .column-16 {
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.alt {
    float:right!important;
}
/* The first column in a row needs this class. */
.first {
	margin-left:0;
}
/* Use these classes to set the width of a column. */
.column-1  {
	width:50px;
}
.column-2  {
	width:110px;
}
.column-3  {
	width:170px;
}
.column-4  {
	width:230px;
}
.column-5  {
	width:290px;
}
.column-6  {
	width:350px;
}
.column-7  {
	width:410px;
}
.column-8  {
	width:470px;
}
.column-9  {
	width:530px;
}
.column-10 {
	width:590px;
}
.column-11 {
	width:650px;
}
.column-12 {
	width:710px;
}
.column-13 {
	width:770px;
}
.column-14 {
	width:830px;
}
.column-15 {
	width:890px;
}
.column-16 {
	width:950px;
	margin:0;
}

/* columns */
div.column {
	float:left; 
	width:180px; 
	margin-left:10px; 
	overflow:hidden;
}
div.column.first {
	margin-left:0;
}
div.column.double {
	float:left; 
	width:370px; 
	margin-left:10px; 
}
div.column.twothirds {
	float:left; 
	width:116px; 
	margin-left:10px; 
}





h2 {
	background-color:transparent;
	border:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:1.5em;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding:0 0;
}
h2.main {
	background-color:#060;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:13px;
	padding:7px 10px;
	width:930px;
}
h2.top-row {
	margin-top:0;
}
h2 span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	font-size:0.84em;
}
h3 {
	font-size:1.1em;
	font-weight:bold;
	color:#666666;
	margin:0 0 5px 11px;
}
h3 span.no-of-ads {
	display:inline;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	font-size:0.84em;
}

/* Paragraphs */
p.intro {
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:1.5em;
	margin-top:-5px;
	padding:0;
}
div.blurb {
	margin-bottom:18px;
	margin-top:-5px;
}
div.blurb p {
	font-size:1.2em;
	line-height:1.5;
	margin-bottom:0;
	padding:0;
}

ul.bulleted {
	margin:0 0 10px 11px;
	width:170px;
}
ul.bulleted.first-column {
	float:left;
}
ul.bulleted.second-column {
	float:left;
	margin-left:10px;
}
ul.bulleted li {
	font-size:1.1em;
	line-height:164%;
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat 0 -187px;
	padding:0 0 0 12px;
}
ul.bulleted li.sub-category-group {
	margin:10px 0 0 0;
}

p.show-links {
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 0 11px;
	padding:0 0 4px 12px;
}
p.more-links {
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat 1px -93px;
}
p.fewer-links {
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat -2px -111px;
}

/* full-page directory container */
div.boxout {
	background:#ffffff;
	border:1px solid #c2e197;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	overflow:hidden;
	margin:0 0 18px 0;
	padding:6px 9px 10px;
}
div.boxout h3 {
	background-color:#E2F1CF;
	border:0;
	-moz-border-radius:9px 9px 0 0;
	-webkit-border-radius:0;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	color:#333;
	font-size:1.2em;
	line-height:28px;
	margin:-6px -9px 0px -9px;
	padding:0 9px;
	width:150px;
}
div.boxout ul.bulleted {
	margin:5px 0 0 0;
}
div.directory {
	background:#ffffff;
	border:1px solid #c2e197;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	overflow:hidden;
	margin:0 -10px;
	padding:6px 9px 10px;
}
div.directory h3 {
	border-bottom:1px solid #c2e197;
	clear:both;
	color:#333;
	font-size:1.3em;
	line-height:1.4;
	margin:0 0 14px 0;
	padding-bottom:3px;
}
div.directory h4,
div#other-gumtrees #other-worldwide-gumtrees h5,
div#other-gumtrees #partners h5 {
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	line-height:150%;
	margin:18px 0 0 0;
}
div.directory p {
	font-size:1.2em;
	line-height:150%;
	margin-bottom:18px;
}

/* Quotes */
div.quotes {
	background-color:#F0F4CA;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:9px 0;
}
div.quotes blockquote {
	background-image:url(../../images/v2/quote.png);
	background-repeat:no-repeat;
	font-size:1.1em;
	font-style:italic;
	line-height:164%;
	margin:0 11px;
	padding-top:5px;
}
div.quotes blockquote:after {
	content:close-quote !important;
}
div.quotes cite {
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	line-height:164%;
	margin:0 11px;
}
div.quotes blockquote p {
	text-indent:18px;
}
div.quotes blockquote span.close-quote {
	font-family:Georgia, "Times New Roman", Times, serif;
}
div.quotes blockquote span.open-quote {
	display:none;
}
div.quotes h3 {
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;
}

/* other gumtrees */
div#other-gumtrees h3,
div#sitemap h3 {
	margin:0 0 -8px 0;
}
div#other-gumtrees h3#uk-ireland {
	background-color:#E2F1CF;
	border:0;
	-moz-border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
	line-height:30px;
	margin:-6px -9px -8px -9px;
	padding:0 9px;
	width:930px;
}
div#other-gumtrees h3#worldwide {
	background-color:#E2F1CF;
	border:0;
	border-top:1px solid #C2E197;
	font-size:1.3em !important;
	height:30px;
	line-height:30px !important;
	margin:0 -9px 0 -9px !important;
	padding:0 9px;
	width:930px;
}
div#other-gumtrees h4 {
	color:#333;
}
div#other-gumtrees li,
div#sitemap li {
	font-size:1.1em;
	line-height:164%;
}
div#other-gumtrees div.column {
	margin-bottom:10px;
}
div#other-gumtrees div.column-3 {
	margin-bottom:20px;
}
div#other-gumtrees #other-worldwide-gumtrees {
	margin-right:120px;
	width:400px;
}
div#other-gumtrees #other-worldwide-gumtrees div.first,
div#other-gumtrees #uk-ireland-gumtrees div.first {
	width:160px;
}
div#other-gumtrees #partners {
	width:400px;
}
div#other-gumtrees #other-worldwide-gumtrees h4,
div#other-gumtrees #partners h4 {
	border-bottom:1px solid #c2e197;
	line-height:150%;
	margin-bottom:-8px;
	margin-top:10px;
	padding-bottom:3px;
}
div#other-gumtrees #other-worldwide-gumtrees div.column-3,
div#other-gumtrees #partners div.column-3 {
	margin-bottom:5px;
}

/* sitemap */
div#sitemap div#company {
	margin-bottom:-10px;
	margin-right:60px;
	width:410px;
}
div#sitemap div#gumtree-ads {
	width:450px;
}
div#sitemap div#gumtree-ads div.column-4 {
	width:210px;
}
div#sitemap div#gumtree-ads div.first {
	width:230px;
}
div#sitemap div.column {
	margin-bottom:2em;
	width:200px;
}
div#sitemap ul {
	margin-bottom:10px;
}

/* About us */
div#gumtree-profile-pics {
	width:280px;
}
div#gumtree-profile-pics li {
	float:left;
	height:90px;
	width:93px;
}
div#gumtree-profile-pics li img {
	margin:0 auto;
}
div#sidebar {
	margin-right:-10px;
}
div#who-are-we {
	margin-right:0;
	width:750px;
}
div#who-are-we a {
	font-weight:bold;
}
div#who-are-we-text {
	width:460px;
}

/* North/South */
#london-north {
	margin-right:60px;
	width:400px;
}
#london-south {
	width:460px;
}
#north-a-k {
	width:220px;
}
#north-south {
	background-image:url(../../images/v2/north-south-bg.png);
}
#north-south li {
	font-size:1.2em;
	line-height:1.5;
}
#south-m-w {
	width:220px;
}

/* Press Coverage */
#press-coverage,
#press-room,
#press-releases {
	margin-right:0;
	padding-bottom:0;
	width:750px;
}
#press-coverage h3,
#press-releases h3 {
	border-bottom:0;
	margin-bottom:2px;
}
#press-coverage h4.group-head,
#press-releases h4.group-head {
	background-color:#E2F1CF;
	border:0;
	border-top:1px solid #C2E197;
	font-size:1.3em !important;
	height:30px;
	line-height:30px !important;
	margin:0 -9px 0 -9px !important;
	width:768px;
}
#press-coverage h4.closed,
#press-releases h4.closed {
	background-color:#fff;
}
#press-coverage h4#year-2006.closed,
#press-releases h4#year-2005.closed {
	background-color:transparent;
}
#press-coverage h4 a,
#press-releases h4 a {
	background-image:url(../../images/v2/sprite-iconry-1.2.gif);
	background-position:10px -38px;
	background-repeat:no-repeat;
	display:block;
	padding:0 9px 0 25px;
}
#press-coverage h4.closed a,
#press-releases h4.closed a {
	background-position:12px -91px;
}
#press-coverage h4 a:hover,
#press-releases h4 a:hover {
	background-color:#E2F1CF;
}
#press-coverage h5,
#press-releases h5 {
	border-bottom:1px solid #C2E197;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 15px 0;
	line-height:1.5em;
}
#press-coverage div.closed,
#press-releases div.closed {
	display:none;
}
#press-coverage ul.coverage-quotes {
	margin:18px 15px 0;
}
#press-coverage ul.coverage-quotes blockquote {
	background-image:url(../../images/v2/quote-b.png);
	background-repeat:no-repeat;
	padding:3px 25px 0 25px;
}
#press-coverage ul.coverage-quotes blockquote p {
	font-size:1.1em;
	line-height:164%;
}
#press-coverage ul.coverage-quotes blockquote p.cite {
	font-style:italic;
	font-weight:bold;
	margin-top:-18px;
}
#press-releases ul.releases {
	margin:10px 15px;
}
#press-releases ul.releases a {
	background-image:url(../../images/v2/pdf_icon.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	line-height:18px;
	padding-left:20px;
	vertical-align:middle;
}
#press-releases ul.releases li {
	font-size:1.1em;
	line-height:164%;
}
#press-room {
	padding-bottom:10px;
}
#press-room a {
	font-weight:bold;
}
#press-room h3 {
	margin-bottom:5px;
	margin-top:18px;
}
#press-room h3#press-room-journalists {
	margin-top:0;
}
#press-room p {
	margin-bottom:0;
}


div#homepage-feature-learn-more {
	background-color:#fff;
	border:2px solid #060;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	position:absolute;
	width:430px;
	z-index:900;
	text-align:left;
}
div#homepage-feature-learn-more div.close {
	background-image:url(../../images/v2/overlay-pointer-top.png);
	background-position:0 0;
	background-repeat:no-repeat;
	right:0;
	padding:17px 5px 0 0;
	position:absolute;
	text-align:right;
	top:-13px;
	width:230px;
	z-index:901;
}
div#homepage-feature-learn-more div.close a {
	background-image:url(../../images/v2/overlay-close.png);
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:16px;
	overflow:hidden;
	text-indent:30px;
	width:16px;
}
div#homepage-feature-learn-more h3 {
	background-color:#E2F1CF;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin:-10px -10px 20px -10px;
	padding:5px 10px;
}
div#homepage-feature-learn-more h4 {
	border-bottom:1px solid #C2E198;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:3px;
}
div#homepage-feature-learn-more h5 {
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}
div#homepage-feature-learn-more li {
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat 0 -190px !important;
	float:none !important;
	height:auto !important;
	padding:0 0 0 12px !important;
	margin:0 !important;
	text-align:left !important;
	width:auto !important;
}
div#homepage-feature-learn-more p {
	line-height:164%;
	margin-bottom:10px;
}
div#homepage-feature-learn-more p.add-homepage-feature {
	border-left:1px solid #ccc;
	line-height:14px;
	float:left;
	margin:3px 0 3px 10px;
	padding:0 0 0 10px;
}
div#homepage-feature-learn-more p.post-ad-button {
	float:left;
}
div#homepage-feature-learn-more p.post-ad-button a {
	background-color:#fff;
	background-image:url(../../images/v2/sprite-repeat-x-1.2.gif);
	background-position:0 -204px;
	border:1px solid #e50;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:18px;
	padding:0 10px;
}

table.promote-ad select {
	position:relative;
	top:-3px;
	left:-5px;
}

p#copyright {
	float:left;
}
p#scroll-to-top {
	float:right;
	text-align:right;
	background:url(../../images/v2/sprite-iconry-1.2.gif) no-repeat 100% -175px;
}

p#scroll-to-top a {
	padding-right:14px;
}

div#footer {
	clear:both;
	margin:15px 0 100px;
	padding:4px 0 0;
	border-top:1px solid #b3d980;
	font-size:1.1em;
}
div#footer ul.general-links,
div#footer ul.general-links li {
	float:left;
}
div#footer ul.trust-and-safety,
div#footer ul.trust-and-safety li {
	float:right;
	font-weight:bold;
}
div#footer ul.general-links,
div#footer ul.trust-and-safety {
	margin:0 -5px 10px;
	height:1.3em;
	overflow:hidden;
}
div#footer ul.general-links li,
div#footer ul.trust-and-safety li {
	float:left;
	border-left:1px solid #cccccc;
	padding:0 4px 4px 5px;
}
div#footer ul.general-links li.first,
div#footer ul.trust-and-safety li.first {
	border:none;
}






span.button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	float:left;
}
span.button.primary {
	background:#ff6a14;
	border:1px solid #f06714;
}
span.button.secondary {
	background:#67bb5f;
	border:1px solid #64ba5e;
}
span.button input,
span.button button,
span.button a {
	font-weight:bold;
	padding:1px 7px 2px;
	font-size:1.1em;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	outline:0;
	margin: 0;
	border:none;
	display:block;
	cursor:pointer;
}
span.button.primary input,
span.button.primary button,
span.button.primary a {
	text-shadow:1px 1px 1px #cc3300;
	background:#ff6a14 url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -204px;
	border-top:1px solid #ffc45a;
	border-left:1px solid #ffc45a;
	border-bottom:0;
	border-right:0;
}
span.button.secondary input,
span.button.secondary button,
span.button.secondary a {
	text-shadow:1px 1px 1px #2b8625;
	background:#67bb5f url(../../images/v2/sprite-repeat-x-1.2.gif) repeat-x 0 -102px;
	border-top:1px solid #dae7a0;
	border-left:1px solid #dae7a0;
	border-bottom:0;
	border-right:0;
}
input.link,
button.link,
a.link {
	border:none;
	background:none;
	text-align:left;
	outline:none;
	padding:0 0 0 6px;
	border-left:1px solid #cccccc;
	margin:7px -2px 4px 10px;
	color:#006600;
	width:auto;
	display:inline;
	float:none;
	cursor:pointer;
}
input.link:hover,
button.link:hover,
a.link:hover {
	text-decoration:underline;
}

strong.urgent {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#d11919;
	color:#ffffff;
	display:inline-block;
	font-size:0.8em;
	margin-right:4px;
	padding:0;
	text-align:center;
	padding:1px 8px 2px;
	position:relative;
	top:-1px;
}


/* Modal windows */
div#lightbox-bg {
	background-color:#000;
	filter:alpha(opacity=50);
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:950;
}
div.modal {
	background-image:url(../../images/v2/bg/lightbox-body.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	display:none;
	padding:0 20px 20px 10px;
	position:absolute;
	width:430px;
	z-index:951;
}
div.modal h3 {
	background-image:url(../../images/v2/bg/lightbox-head.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;
	margin:-28px -20px 10px -10px;
	padding:5px 10px;
	z-index:952;
}
div.modal p {
	font-size:1.1em;
	line-height:164%;
	margin-bottom:10px;
}
div.modal ul.bulleted {
	width:auto;
}
div.modal p.close {
	height:22px;
	position:absolute;
	right:-2px;
	top:-37px;
	width:22px;
	z-index:953;
}
div.modal p.close a {
	background-image:url(../../images/v2/icon-close.png);
	display:block;
	height:22px;
	text-indent:-999em;
	width:22px;
}
div.modal.show {
	display:block;
}

/* Tooltips */
div.tip-content {
	display:none;
	overflow:visible;
	padding:0;
	position:absolute;
	width:255px;
	z-index:951;
}
div.tip-content div.bottom {
	background-image:url(../../images/v2/bg/tooltip-bottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:25px;
}
div.tip-content p {
	background-image:url(../../images/v2/bg/tooltip-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#333;
	font-size:1.1em;
	line-height:164%;
	margin:0;
	padding:5px 15px 0 30px;
	z-index:952;
}
div.tip-content p.close {
	background-image:none;
	height:22px;
	left:240px;
	padding:0;
	position:absolute;
	top:-10px;
	width:22px;
	z-index:953;
}
div.tip-content p.close a {
	background-image:url(../../images/v2/icon-close.png);
	display:block;
	height:22px;
	text-indent:-999em;
	width:22px;
}
div.tip-content.show {
	display:block;
}

#beta-opt-in {
    position: absolute;
    right: 10px;
    top:3px;
}
