/* Global */
* { margin: 0; 	padding: 0; }
body { font-size: 11px; color: #5A6974; font-family: Verdana, Arial, sans-serif; background: #e5e5e5; background-image:none;}
h1 { font-size:20px; font-weight: normal; color: #f39300; padding-top:5px; padding-bottom:5px}
h1 p { font-size:20px; }
h1 a, h2 a, h1 a:link { color: #f39300; text-decoration: none; }
h2 { font-size:20px; font-weight: normal; color: #266DA8; margin-bottom:10px; }
h3, h3 a, h3 a:link { color:#266DA8; font-size:14px; text-decoration:none;}
p { font-size:11px; }
ul li { list-style:none; }

a:link
{
	color: #5A6974;
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
}

a:hover
{
	color: #5A6974;
    text-decoration: none;
}

a:active
{
	color: #5A6974;
    text-decoration: none;
}

a[href^="mailto"] { 
	text-decoration:underline; 
}

/* Hero */
#hero-new { width: 100%; height: 138px; float: left; margin-top: 10px;}
.hero-image-new{ width: 100% !important; height: 138px; background: url('images/NewHeader5.png') no-repeat top center;}

/* Header and top navigation */
#header-wrap {
	margin-left:auto;
	margin-right:auto;
	width:966px;
	height:138px;
	position:relative;
}
#top-banner {
	position:absolute;
	left:285px;
	top:21px;
	height:60px;
}
#nav-wrap {
	height:58px;
	position:absolute;
	left:0;
	top:92px;
}
#home-link {
	position:absolute;
	top:0;
	left:0;
	width:280px;
	height:100px;
	display:block;
}
#figures-link {
	position:absolute;
	top:0;
	left:756px;
	width:205px;
	height:100px;
	display:block;
}
#mini-ad {
	position:absolute;
	top:92px;
	left:742px;
	width:218px;
	height:57px;
	display:block;
}
#header {
	float:left;
	font-size:90%;
	line-height:normal;
}
#header ul {
	margin:0;
	padding:10px 3px 0;
	list-style:none;
}
#header li {
	float:left;
	background:url("images/lhs-nav.png") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
}
#header a {
	font-size:13px;
	float:left;
	display:block;
	width:.1em;
	background:url("images/rhs-nav.png") no-repeat right top;
	padding:12px 12px 7px 9px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
#header > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover { color:#266da8; }
#home #nav-home, #news #nav-news,
#property #nav-property, #guides #nav-guides,
#celebs #nav-celebs, #exhibition #nav-exhibition,
#magazine #nav-magazine,
#show #nav-show {
	background-position:0 -31px;
	color:#266da8;
}
#home #nav-home a, #news #nav-news a,
#property #nav-property a, #guides #nav-guides a,
#celebs #nav-celebs a, #exhibition #nav-exhibition a,
#magazine #nav-magazine a,
#show #nav-show a {
	background-position:100% -31px;
	color:#266da8;
}
#header li:hover, #header li:hover a {
	background-position:0% -31px;
}
#header li:hover a {
	background-position:100% -31px;
}

#header .activeNav {
	background-position:0 -31px;
	color:#266DA8;
}

#header .activeNav a {
	background-position:100% -31px;
	color:#266da8;
}

/* MODULE CSS */

/* Standard use classes for CMS */
.underline{ border-bottom: 1px solid #ddd; }
.image-left { margin-right:5px; }
.image-right { margin-left:5px; }
.undecorated-image { padding-top:5px; padding-bottom:5px; }
.undecorated-image img { border:none; text-decoration:none; }

/* HOME PAGE SPECIFIC */

/* Home Page feature */
.home-page-feature {
	padding-top:5px;
	padding-bottom:5px;
	width:300px;
	height:auto;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}
.home-page-feature img {
	width:85px;
	height:auto;
}
.home-page-feature p {
	margin:0;
}
.home-page-feature:hover {
	background-color:#ddd;
}
.home-page-feature a, .home-page-feature a:hover{
	text-decoration:none;
	color: #5A6974;
}
.home-page-feature a img{
	text-decoration:none;
	border:none;
}

/* News Box */
.news_box {float: left; width: 300px;}
.news_box ul { float: left; clear: both; }
.news_box ul li { float: left; display: block; font-weight: bold; margin-bottom:2px; width:100%;}
.news_box ul li a { font-size: 11px; color: #5a6974; background: transparent url('images/list_arrow.jpg') no-repeat left center; padding: 4px 0px 3px 10px; display: block; float: left; clear: both; }
.news_box ul li a:hover  { text-decoration: underline;}

/* List your property box */
.list-your-property{ width: 300px; }
.list-your-property ul li { float: left; display: block; }
.list-your-property ul li a { float:left; display: block; width: 300px; height: 30px; padding: 10px 0; background: url('images/sidebar_link_arrow.png') no-repeat 275px center; color: #5a6974; text-decoration: none; font-size: 11px; font-weight: bold; border-bottom: 1px solid #ddd; }
.list-your-property ul li a:hover { background: #eee url('images/sidebar_link_arrow.png') no-repeat 275px center; color:#44a7eb}
.list-your-property ul li a span { font-size: 11px; float: left; clear: both; font-weight: normal; width: 250px; color: #5a6974; }

/* STANDARD CONTENT */
.standard-content {
	width:100%;
	margin-top:10px;
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #DDDDDD;
}
.standard-content img {
	padding:0px 5px;
	margin-bottom:3px;
	border:none;
}
.standard-content u{
	text-decoration:none;
	font-size:14px;
	color:#266DA8;
}
.standard-content u a {
	text-decoration:none;
	font-size:14px;
	color:#266DA8;
}

.standard-content p{
	margin-bottom:10px;
}

.standard-content .right-link{
	text-align:right;
	float:right;
	text-decoration:underline;
}
.standard-content .image-left{
	margin-right:10px;
}
.standard-content .image-right{
	margin-left:10px;
}

.standard-content ul {
	margin-bottom:10px;
}

.standard-content ul li{
	list-style:circle;
	padding:0 10px;
	margin-left:15px;
}

/* NEWS PAGE SPECIFIC */
.byline {
	clear:both;
	font-style:oblique;
	margin-bottom:10px;
	margin-top:6px;
}
.byline p {
	font-size:14px;
}
.news-content {
	width:100%;
}

.news-content ul, .news-content ol {
	margin-left:18px;
	font-size:11px;
}

.news-content ol li {
	margin-bottom:4px;
}

.news-content ul li {
	list-style:circle;
	margin-bottom:3px;
}

.news-content img {
	padding:5px;
	margin-bottom:3px;
	border:1px solid #eee;
}
.news-content u{
	text-decoration:none;
	font-size:14px;
	color:#266DA8;
}
.news-content p{
	margin-bottom:10px;
}

/* Main celebs page (multiple celebs) */

.lhs-column-wide .thirdWidthColumn {
	width:31%;
}

.celeb-image, .celeb-image a {
	text-align:center;
	text-decoration:none;
	border:none;
	color: #FF9900;
}

.celeb-image img{
	text-align:center;
	height:350px;
	border:none;
}


/* COLUMN LAYOUTS FOR TEMPLATE PAGES */

.lhs-column {
	width:62%;
	padding:0 6px 0 16px;
	float:left;
}

.rhs-column {
	/* margin-top:18px; */
	margin-left:20px;
	width:32%;
	padding:0 6px;
	float:left;
}

.lhs-column-wide{
	width:740px;
	padding:0 6px;
	float:left;
}

.rhs-column-slim {
	width:188px;
	padding:0 6px;
	text-align:center;
	float:left;
}

.half-width-column {
	width:48%;
	padding:0 6px;
	float:left;
}


/* Guides home page */
.guides-container {
	border:1px solid #EEEEEE;
	padding:3px;
	overflow:hidden;
}

.guides-container a {
	text-decoration:none;
	color: #5A6974;
}

.guides-container .feature-summary  .summary{
	width:62%;
}

.guides-container .feature-summary .thumb {
	width:27%;
}

.guides-container .feature-summary .thumb img {
	height:auto;
}

.guides-container .feature-summary p {
	text-decoration:none;
}

.country-guide-link {
	width:48%;
	font-size:14px;
	float:left;
	margin-left:6px;
	margin-bottom:5px;
	vertical-align:middle;
	overflow:hidden;
}

.country-link {
	margin-top:7px;
}

.country-guide-link a {
	text-decoration:none;
	border:none;
	vertical-align:middle;
	color:#266DA8;
}

.country-guide-link a:hover {
	color:#266DA8;
}

.country-guide-link:hover {
	background-color:#EEEEEE;
}

.country-guide-link img {
	float:left;
	width:20%;
	border:none;
	margin-right:10px;
}


.exhibition-container {
	border:1px solid #EEEEEE;
	padding:3px;
	overflow:hidden;
}

.exhibition-container a {
	text-decoration:none;
	color: #5A6974;
}

.exhibition-container:hover {
	background-color:#eeeeee;
}






/* Sub Bar */
#sub_bar { margin-left: auto; margin-right: auto; width: 966px; margin-top: 0px;}
#welcome { float: left; width: 420px; margin: 5px 0px 0px 15px; font-size: 12px; color: #1681cb}
#search-wrap {
	-moz-border-radius:5px;
	-moz-box-shadow:0 3px 3px 0px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 3px 3px 0px;
	width:97%;
	padding-top:10px;
	padding-left:8px;
	background-color:#EEEEEE;
	height:80px;
}
#search { float: left; margin: 0px 10px 10px 0px; }
#search  .search-background {
	float:left;
	width:241px;
	height:30px;
	margin-top:3px;
	background: url('images/search_bar_new.png') no-repeat top;
	/* background: url('images/textfield_bg.gif') no-repeat top;  */
}
#search input { 
	width: 220px; 
	height: 16px; 
	float:left; 
	margin: 7px 0 0 13px; 
	outline: none; 
	border: 0; 
	color: #A0A0A0;
	font-size:11px;
}
#searchbutton {float:left; margin-top:3px; margin-left:5px; }
#searchbutton a { float: left; width:38px; height:30px; background:url('images/go_new_2.png') 0 0 no-repeat;}
#searchbutton a:hover{background-position: 0 -30px;}

/* Mainpanel */
#mainpanel { width: 966px; margin-left: auto; margin-right: auto;  }
#mainpanel_topbar { width: 966px; height: 9px; background: url('images/content_top_bg.jpg') no-repeat; float: left; clear: both; }
#mainpanel_content { clear: both; float: left; width: 952px; padding: 5px 10px; background: url('images/content_bg.png') repeat-y; }
.thirdWidthColumn { font-size:11px; float: left; width: 305px; margin: 0px; padding: 0 6px; background: #fff}

/* Countdown */
#countdown { width: 300px; float: left; height: 80px; font-size: 12px; }
#countdown h2 { font-size: 50px; margin-top:5px; vertical-align:center; font-weight: normal; color: #d3d3d3; text-align:center; clear: both; }

/* Adbar */
#adbar { height: 35px; float: left; width: 300px; }
#adbar a { display: block; width: 300px; float: left; text-decoration: none; background: url('images/button1c.gif') no-repeat; height: 36px; padding: 7px 0px 0px 3px; color: #f9f9f9; font-size: 12px; }
#adbar a:hover { color: #f09e21;}

/* Promo Boxes */
#promo_boxes { width: 300px; }
#promo_boxes ul, #sidebar_links ul li { margin: 0; padding: 0; list-style: none; }
#promo_boxes ul li { float: left; display: block;}
#promo_boxes ul li a { display: block; width: 289px; height: 54px; padding: 10px 5px; background: url('images/sidebar_link_arrow.png') no-repeat 275px center; color: #5a6974; text-decoration: none; font-size: 11px; font-weight: bold; border-bottom: 1px solid #ddd; }
#promo_boxes ul li a:hover { background: #eee url('images/sidebar_link_arrow.png') no-repeat 274px center; color: #FF9900;}
#promo_boxes ul li a span { font-size: 11px; float: left; clear: both; font-weight: normal; width: 260px; color: #5a6974; }

/* Featured Project */
#featured{height:260px; width:300px; overflow: hidden; margin-bottom:10px;}
.featuredunit { height:260px; overflow:hidden; }
#featured a { text-decoration:none; color:#5a6974;}
#featured a img { border:none;}
.bg-featured{background-image:url'images/strip-line.gif'; background-repeat:repeat; width:300px; height:171px; }
.spacer-5{height:5px;clear:both;}
.featured-title a{font-size: 13px; color:#5a6974; text-decoration: none; }
.featured-title a:hover {font-size: 13px; color:#44a7eb; text-decoration: underline; }
.featured-text{font-size: 11px; color:#5a6974}
.slidehalf {float:left;} /* Editable Slider Image Position */



/* RHS fading panel (far right third column on home page) */
#rhs-fading-panel {height:430px; overflow:hidden;}

/* Rotating Panel */
#rotating_panel_version_a { width: 300px; }
#rotating_panel_version_a h3 { color: #FF9900; font-size: 18px; font-weight: normal; }
#rotating_panel_version_a ul, #rotating_panel_version_a ul li { list-style: none; }
#rotating_panel_version_a ul li { float: left; display: block; }
#rotating_panel_version_a ul li a { display: block; width: 300px; height: 30px; padding: 10px 0; background: url('images/sidebar_link_arrow.png') no-repeat 275px center; color: #5a6974; text-decoration: none; font-size: 11px; font-weight: bold; border-bottom: 1px solid #ddd; }
#rotating_panel_version_a ul li a:hover { background: #eee url('images/sidebar_link_arrow.png') no-repeat 275px center; color:#44a7eb}
#rotating_panel_version_a ul li a span { font-size: 11px; float: left; clear: both; font-weight: normal; width: 250px; color: #5a6974; }

/* Drop down properties selector css */
#liSpain {
	background: url('images/content_nav_left.png') no-repeat;
	width:98px;
	height:52px;
}
#liFlorida {
	background: url('images/content_nav_florida.png') no-repeat;
	width:95px;
	height:52px;
}
#liFrance {
	background: url('images/content_nav_france.png') no-repeat;
	width:95px;
	height:52px;
}
#liPortugal {
	background: url('images/content_nav_portugal.png') no-repeat;
	width:95px;
	height:52px;
}
#liTurkey {
	background: url('images/content_nav_turkey.png') no-repeat;
	width:95px;
	height:52px;
}
#liItaly {
	background: url('images/content_nav_italy.png') no-repeat;
	width:95px;
	height:52px;
}
#liCyprus {
	background: url('images/content_nav_cyprus.png') no-repeat;
	width:95px;
	height:52px;
}
#liGreece {
	background: url('images/content_nav_greece.png') no-repeat;
	width:95px;
	height:52px;
}
#liCaribbean {
	background: url('images/content_nav_caribbean.png') no-repeat;
	width:95px;
	height:52px;
}
#liEgypt {
	background: url('images/content_nav_egypt.png') no-repeat;
	width:106px;
	height:52px;
}
#tabs ul li.activeS,  #tabs ul li:hover{
	background-position:0% -52px;
}
#tab_slider {width:946px !important; }
#tab_bar_top { float: left; width: 965px; height: 52px; padding: 0px; }
#tabs { float: left; }
#tabs ul, #content_nav ul li { margin: 0; padding: 0; list-style: none; }
#tabs ul li { float: left; display: block; }
#tabs ul li a { font-size: 12px; color: #5a6974; text-decoration: none; float: left; display: block; padding: 40px 0px 0px 94px; outline: none; } 
#tabcontent { clear: both; float: left; width: 976px; height: 202px; overflow: hidden; background: url('images/content_bg.png') repeat-y; }
#content_left { float: left; clear: both; width: 946px; margin: 10px 10px 5px 10px; background-color:#FFFFFF;}
.country_tab { float: left; width: 943px; overflow:hidden;}
.item-holder { float: left; width: 943px; border-bottom: 0px solid #eeeeee; padding-bottom: 0px; }
.item-holder a {
	text-decoration:none;
}
.content-item { width: 150px; height: 170px; padding: 8px 9px 6px 9px; background: url('images/featured_item_sm.jpg') no-repeat; float: left; 	margin: 1px 3px 1px 14px; }
.content-item:hover{
	background-position:0 -184px;
}
.content-item img {
	width:150px;
	height:100px;
	border:none;
}
.content-item h2 { 	font-size: 14px; color: #515151; font-weight: normal; padding: 5px 2px 4px 4px; }
.content-item h3 { 	font-size: 12px; color: #1681cb; font-weight: normal; padding: 5px 2px 4px 4px; height:28px;}
.content-item p { font-size: 10px; color: #5a6974; margin-top:8px; padding: 0px 3px 0px 4px; display: block; width: 100%; }
/*.content-item a.more { margin: 8px 0px 0px 4px; width: 38px; height: 15px; background: url('images/more.jpg') no-repeat; display: block; float: left; clear: both; }
.content-item a.view { margin: 10px 0px 0px 4px; width: 44px; height: 15px; background: url('images/view_button.jpg') no-repeat; display: block; float: left; clear: both; } */
.content-item ul, .content-item ul li { margin: 0; padding: 0; list-style: none; }
.content-item ul { float: left; clear: both; margin: 8px 0px 0px 5px; }
.content-item ul li { float: left; display: block; }
.content-item ul li a { font-size: 11px; color: #91a0a6; background: transparent url('images/list_arrow.jpg') no-repeat left center; padding: 4px 0px 3px 10px; display: block; float: left; clear: both; text-decoration: none; }
.content-item ul li a:hover { text-decoration: underline; }

/* Bottom  of page graphic */
#content_bottom { width: 965px; height: 9px; background: url('images/content_bottom_bg.jpg') no-repeat; float: left; clear: both; }

/* Footer */
#footer { 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float: left; 
	width: 940px; 
	background-color:#EEEEEE; 
	clear: both; 
	margin: 18px 0px 40px 2px; 
	padding: 8px 10px 5px 10px; 
}
.copyright { float: left; color: #989898; font-size: 11px; margin-top:10px;}
.copyright a { color: #6d6d6d; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }
.footer_nav { float: right; }
.footer_nav ul, .footer_nav ul li { margin: 0; padding: 0; list-style: none; }
.footer_nav ul li { float: left; display: block; }
.footer_nav ul li a { display: block; margin: 0px 0px 0px 15px; text-decoration: none; font-size: 11px; color: #a7a7a7; }
.footer_nav ul li a:hover, .footer_nav ul li a.active { color: #6d6d6d; }
div.clearfix { 	line-height: 0; height: 0; clear: both; }


/* Structural elements (most pages) */

#lhs-wide-column {
	width:740px;
	padding:0 6px;
	float:left;
}

#rhs-slim-column {
	margin-top:40px;
	width:188px;
	padding:0 6px;
	text-align:center;
	float:left;
}

#lhs-slim-column {
	width:188px;
	padding:0 6px;
	text-align:center;
	float:left;
}

#lhs-slim-column h1 {
	text-align:left;
}

#rhs-wide-column {
	width:712px;
	padding:0 20px;
	float:left;
	font-size:11px;	
}

#rhs-wide-column li { 
	font-size:11px; 
	margin:10px 20px;
}

#lhs-column {
	width:62%;
	padding:0 6px 0 16px;
	float:left;
}

#rhs-column {
	margin-top:40px;
	margin-left:20px;
	width:32%;
	padding:0 6px;
	float:left;
}

#lhs-column-details {
	width:506px;
	padding:0 6px 0 16px;
	float:left;
}

#rhs-column-details {
	margin-left:30px;
	width:356px;
	padding:0 6px;
	float:left;
}

#property #rhs-column {
	margin-top:0px;
	margin-left:10px;
}

.wide-sky {
	padding-left:12px;
}

.page-title {
	margin-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #DDDDDD;
	font-size:20px; 
	color: #266DA8; 
}

#property #lhs-column #searchresults {
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}

#property #lhs-column .page-title {
	border-bottom:none;
	height:100%;
}

#property #lhs-column #searchresults .page-title {
	width:60%;
	float:left;
}

#property #lhs-column #searchresults .paging {
	width:33%;
	padding-right:5%;
	float:left;
	padding-top:10px;
	text-align:right;
}

.hide {
	display:none;
}

#filters .FiltersHeader{
	float:left;
	margin-left:0px;
	margin-top:8px;
	width:98%;
	height:16px;
	color:#5A6974;
	background-color:#EEEEEE;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:2px;
	font-size:11px;
	-moz-box-shadow:0 3px 3px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 3px 3px 0px;
}

#filters .FiltersHeader span {
	float:right;
}

#filters li {
	margin:0px;
	list-style:none;
}

#filters li:hover {
	background-color:#EEEEEE;
}

#filters .modifier a {
	text-decoration:none;
	font-size:11px;
	padding: 4px;
}

#filters .modifiers .selected {
	color:#5A6974;
}

.feature-summary {
	height:auto;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}

.feature-summary h3 {
	margin-bottom:10px;
}

.feature-summary:hover  {
	background-color:#eee;
}

.feature-summary a {
	text-decoration:none;
}

.feature-summary:hover a{
	background-color:#eee;
}

.feature-summary .thumb {
	width:24%;
	float:left;
	padding:8px 6px 8px 0;
	text-align:center;
	overflow:hidden;
}

.feature-summary .thumb img {
	height:120px;
	padding:5px;
	border:1px solid #DDDDDD;
}

.feature-summary .summary {
	float:left;
	width:65%;
	margin-left:3%;
	padding-top:13px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:5%;
	text-decoration:none;
	color: #5A6974;
	background:transparent url(images/sidebar_link_arrow.png) no-repeat scroll 97% center;
}

#lhs-column .feature-summary .summary {
	width:380px;
	height:130px;
	background:none;
}

#lhs-column .feature-summary h3 {
	width:70%;
	float:left;
}

#lhs-column .feature-summary .price {

	font-weight:bold;
	color:#f09e21;
	width:30%;
	float:left;
	text-align:right;
	overflow:hidden;
}

#lhs-column .feature-summary .added {
	font-size:0.7em;
}

.read-more  {
	margin-top:10px;
	margin-right:10px;
	vertical-align:bottom;
	float:right;
	color: #5A6974;
	font-size:10px;
}

#lhs-column .feature-summary .info{
	margin-top:10px;
	font-size:11px;
	height:60px;
}

#lhs-column .feature-summary .marketed {
	margin-top:10px;
	text-align:left;
	float:left;
	font-size:10px;
}

#lhs-column .feature-summary .read-more{
	width:30%;
	text-align:right;
}

.main-content-block {
	margin-top:10px;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}


/* news specific */

#news .byline {
	margin-top:6px;
	margin-bottom:6px;
	font-style: oblique; 
	clear:both;
}

#news .news-content{
	float:right;
	width:auto;
}

#news .news-content img {
	margin-top:6px;
	margin-right:6px;
	float:left;
	padding:5px;
	border:1px solid #DDDDDD;
}

#news .news-content h3 {
	margin-top:12px;
}

#news .paging {
	padding-top:6px;
	padding-right:12px;
	text-align:right;
}

#news .paging .selected {
	color: #FF9900;
}


#news .author {
	clear:both;
	font-size:0.8em;
	margin-top:6px;
	padding-top:6px;
	padding-right:12px;
	border-top:1px solid #DDDDDD;
	text-align:right;
}

#news #tags {
	margin-top:10px;
}

/* Individual celebrity page */

#celebs #celeb-individual-content {
	margin-top:6px;
}

#celebs #celeb-individual-content img {
	float:left;
	margin-right:30px;
}

#celebs #celeb-individual-content #bio {
	margin-top:20px;
	float:left;
	width:500px;
}

#celebs #leaderboard {
	margin-top:20px;
	margin-right:6px;
}



#celebs .celeb-boxed  {
	text-align:center;
	float:left;
	text-decoration:none;
	width:33%;
	color: #FF9900;
}
	
#celebs .celeb-boxed  img{
	border:1px solid #DDDDDD;
	width:200px;
}

/* magazine specific */

#magazine #individual-content {
	margin-top:10px;
}

#magazine #individual-content #summary {
	margin-top:20px;
	overflow:hidden;
}

#magazine #individual-content img {
	float:left;
	margin-right:30px;
}

#magazine #small-content {
	margin-top:6px;
}

#magazine #small-content p {
	float:left;
	margin-top:12px;
	width:380px;
}

#magazine #small-content img {
	float:left;
	margin-right:30px;
}

/* Details page css */
#images-holder {
	margin-top:10px;
}


#images-holder  #mainImage img{
	height: 375px; 
	width: 500px; 
	margin-bottom: 10px;
	border: 1px solid rgb(221, 221, 221); 
}

#images-holder #thumbs img {
	width:92px; 
	height:69px;
	margin: 0pt 3px 0px 0px;
	border: 1px solid rgb(221, 221, 221); 
}

#key-info  {
	font-size:0.9em;
	margin-left:10px;
}
#key-info .line {
	margin-bottom:6px;
}

#key-info ul {
	margin:0px 6px 6px 22px;
}

#key-info img {
	width:150px;
	height:112px;
	border:1px solid #DDDDDD;
	padding:2px;
	margin-bottom:5px;
}

.map {
	padding:6px;
	border: 1px solid rgb(221, 221, 221);
	width:340px;
}

.enquiry-button {
	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 3px;

	color:#FFFFFF;
	background-color:#3091D6;
	cursor:pointer;
	display:inline-block;
	padding:6px;
	text-decoration:none;
	width:342px;
	font-weight:bold;
	text-align:center;
}

.enquiry-button.long {
	width:482px;
}

.enquiry-button:hover {
	background-color:#276FAB;
}

#marketed img {
	margin:10px 0;
}

/* Enquiry form */

.enquiry-form{
 background-color:#D0E5F2;
 padding:10px;
 	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 3px;
}

.enquiry-form dt {
	margin-bottom:5px;
}


.enquiry-form input.text, .enquiry-form textarea {
    width: 336px;
	font: 18px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	vertical-align: bottom;
	color:#5A6974;
	border:3px solid #3091D6;
}

.enquiry-form span.input, .enquiry-form span.checkbox, .enquiry-form span.textarea {
	display:block;
	margin:0 0 10px;
	padding:1px;
	width:338px;
}

/* Exhibition pages */

#exhibition .feature-summary .summary {
	width:500px;
	background:none;
}

#exhibition .feature-summary .info {
	margin-top:10px;
	font-size:11px;
}

#exhibition .large-image {
	margin:10px 10px 10px 0px;
	padding:10px;
	border:1px solid #DDDDDD;
	float:left;
}

#lhs-subnav {
	width: 188px;
	margin: 0px 0px 10px 0px;
	}

#lhs-subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}

#lhs-subnav table {
	width:100%;
}

#lhs-subnav li {
	margin:0px;
	font-size:12px;
}
	
#lhs-subnav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;
}	
	
#lhs-subnav li a:link, #lhs-subnav li a:visited {
	color: #266DA8;
	display: block;
	background:  url(images/subnav.gif);
	padding: 8px 0 0 10px;
	text-align:left;
}
	
#lhs-subnav li a:hover {
	color: #FF9834;
	background:  url(images/subnav.gif) 0 -32px;
	padding: 8px 0 0 10px;
} 

.lhs-testimonial {
	border:1px solid #DDDDDD;
	margin-top:10px;
	font-size:11px;
	background-color:#E7F1F8;
	padding:4px;
	text-align:left;
}

.lhs-testimonial .author {
	font-weight:bold;
}

.full-width {
	padding:5px 5px;
	width:100%;
}

.no-fill:hover {
	background:none;
}