/* Global */
* { margin: 0; 	padding: 0; }
body { font-size: 14px; color: #5A6974; font-family: Verdana, Arial, sans-serif; background: #e5e5e5; }
a { color: #5A6974; }
a.blue{color: #266DA8;}
a.nounderline{text-decoration:none;}
h1 { font-weight: normal; color: #f39300; }
h1 a, h2 a { text-decoration: none; }
h2 { font-size:20px; font-weight: normal; color: #266DA8; margin-bottom:10px}
h3 { color:#266DA8; }
/* h3 {color: #FF9900} */
p { margin-top:10px; font-size:11px;}
p.large { margin-top:10px; font-size:12px;}

/* Header */
#header-wrap {
	margin-left:auto;
	margin-right:auto;
	width:966px;
	height:138px;
}
#top-banner {
	padding-top:21px;
	padding-left: 285px;
	height:60px;
}
#nav-wrap {
	height:58px;
	padding-top:11px;
}
#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("http://properties.aplaceinthesun.com/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("http://properties.aplaceinthesun.com/images/rhs-nav.png") no-repeat right top;
padding:12px 12px 7px 9px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#thumbs a{
text-decoration:none;
}

#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;
}

.pixelStrip{background:none !important;padding:0px !important;}


#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;
}

/* 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('http://properties.aplaceinthesun.com/images/search_bar_new.png') no-repeat top;
	/* background: url('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/images/go_new_2.png') 0 0 no-repeat;}
#searchbutton a:hover{background-position: 0 -30px;}

/* Hero */
#hero-new { width: 100%; height: 138px; float: left; margin-top: 10px;}
.hero-image-new{ width: 100% !important; height: 138px; background: url('http://properties.aplaceinthesun.com/images/NewHeader5.png') no-repeat top center;}

/* Mainpanel */
#mainpanel { width: 966px; margin-left: auto; margin-right: auto;  }
#mainpanel_topbar { width: 966px; height: 9px; background: url('http://properties.aplaceinthesun.com/images/content_top_bg.jpg') no-repeat; float: left; clear: both; }
#mainpanel_content { clear: both; float: left; width: 952px; padding: 5px 10px; background: url('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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:240px; overflow: hidden;}
.bg-featured{background-image:url'http://properties.aplaceinthesun.com/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 */

/* News Box */
.news_box {float: left; width: 300px;}
.news_box h3 { color: #FF9900; font-size: 18px; font-weight: normal;}
.news_box a { float: right; font-size: 11px; text-decoration: none; color: #acbbc6; }
.news_box a:hover { text-decoration: underline;}
.news_box ul, .link_box ul li { margin: 0; padding: 0; list-style: none; }
.news_box ul { float: left; clear: both; }
.news_box ul li { float: left; display: block; font-weight: bold; margin-bottom:2px}
.news_box ul li a { font-size: 11px; color: #5a6974; background: transparent url('http://properties.aplaceinthesun.com/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  { color: #44a7eb;}

/* 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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/images/content_nav_left.png') no-repeat;
	width:98px;
	height:52px;
}
#liFlorida {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_florida.png') no-repeat;
	width:95px;
	height:52px;
}
#liFrance {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_france.png') no-repeat;
	width:95px;
	height:52px;
}
#liPortugal {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_portugal.png') no-repeat;
	width:95px;
	height:52px;
}
#liTurkey {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_turkey.png') no-repeat;
	width:95px;
	height:52px;
}
#liItaly {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_italy.png') no-repeat;
	width:95px;
	height:52px;
}
#liCyprus {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_cyprus.png') no-repeat;
	width:95px;
	height:52px;
}
#liGreece {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_greece.png') no-repeat;
	width:95px;
	height:52px;
}
#liCaribbean {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_caribbean.png') no-repeat;
	width:95px;
	height:52px;
}
#liBulgaria {
	background: url('http://properties.aplaceinthesun.com/images/content_nav_bulgaria.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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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:20px;}
.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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/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('http://properties.aplaceinthesun.com/images/content_bottom_bg.jpg') no-repeat; float: left; clear: both; }

/* Footer */
#footer { float: left; width: 940px; height: 16px; background: url('http://properties.aplaceinthesun.com/images/footer_bg.jpg') no-repeat; clear: both; margin: 18px 0px 40px 2px; padding: 8px 10px 5px 10px; }
.copyright { float: left; color: #989898; font-size: 11px; }
.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-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: #f39300; 
}
.page-sub-title {
	
	padding-bottom:2px;
	padding-top:2px;
	font-size:12px; 
	color: #266DA8; 
}
.page-sub-title-large-orange {
	
	padding-bottom:2px;
	padding-top:2px;
	font-size:14px; 
	color: #F09E21; 
	font-weight:bold;
	margin:4px 0px;
}

#property #lhs-column #searchresults {
	height:20px;
	margin-bottom:50px;
}

#property #lhs-column .page-title {
	border-bottom:none;
	height:100%;
}

#property #lhs-column #searchresults .page-title {
	border-bottom:1px solid #DDDDDD;
	width:100%;
	float:left;
}

#property #lhs-column #searchresults .paging {
/*	border-bottom:1px solid #DDDDDD;
	width:35%;
	padding-right:5%;
	float:left;
	padding-top:10px;
	height:26px;
	text-align:right;*/
	clear:left;
	
	padding-right:12px;
	text-align:right;
}



#filters .filter{
	margin-left:0px;
	margin-top:8px;
	width:100%;
	height:22px;
	color:#5A6974;
	background-color:#EEEEEE;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:2px;
	font-size:11px;
}

.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:1px 0px;
	list-style:none;
}

#filters li:hover {
	background-color:#EEEEEE;
}

#filters .modifier a {
	text-decoration:none;
	font-size:11px;
	padding: 4px;
}

#filters .modifiers  {
	color:#5A6974;	
}

.selected
{
    color:#F09E21;
	font-weight:bold;
}

.filter_count,.filter_right{
    display:inline;
    float:right;
    margin:0;
    padding-right:10px;
    text-align:right;    
}

.filter_count
{
    font-size:11px;
    color: #5A6974;
}

#current_filters a
{
    clear:right;
    background:transparent url(http://www.themovechannel.com/images/art/xGrey.gif) no-repeat scroll left center;
    color:#D74040;
    display:block;
    color:#F09E21;
    margin-bottom:2px;
    padding:3px 0 3px 12px;
}

#current_filters a:hover {
background:transparent url(http://www.themovechannel.com/images/art/xRed.gif) no-repeat scroll left center;
color:#D74040;
text-decoration:line-through;
}
.feature-summary {
	height:auto;
	border-bottom:1px solid #DDDDDD;
	overflow:hidden;
}

.feature-summary:hover  {
	background-color:#eee;
}

.feature-summary:hover a{
	background-color:#eee;
}

.feature-summary .thumb {
	width:170px;
	height:134px;
	float:left;
	padding:8px 6px 8px 0;
}

.feature-summary .thumb img {
	width:160px;
	height:107px;
	padding:5px;
	border:1px solid #DDDDDD;
}

.feature-summary .summary {
	float:left;
	width:530px;
	padding-top:13px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:20px;
	text-decoration:none;
	color: #5A6974;
	background:transparent url(http://properties.aplaceinthesun.com/images/sidebar_link_arrow.png) no-repeat scroll 537px center;
}

#lhs-column .feature-summary .summary {
	width:380px;
	min-height:130px;/*russ changed from height to min-height*/
	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;
	min-height:60px;/*russ changed from height to min-height*/
}

#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;
}

#home .feature {
	width:300px;
	height:auto;
	border-bottom:1px solid #DDDDDD;
}


#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;
}

/* Main celebs page (multiple celebs) */

#celebs .celeb-image {
	text-align:center;
	float:left;
	width:33%;
	text-decoration:none;
	color: #FF9900;
}

#celebs .celeb-image img{
	height:300px;
	border:none;
}

#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;
}
.contact-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:#CCCCCC;
	background-color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	padding:3px;
	text-decoration:none;
	width:206px;
	margin-left:50px;
	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;
}

.contact-form dt {
	margin-bottom:4px;
	color:#CCCCCC;
}

.purchase-form dt {
	margin-bottom:5px;
}


.enquiry-form input.text, .enquiry-form textarea, .enquiry-form select,
.purchase-form input.text, .purchase-form textarea, .purchase-form select

 { 
    width: 336px;
	font: 18px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 0px;
	vertical-align: bottom;
	color:#5A6974;
	border:3px solid #3091D6;
}


.contact-form input.text, .contact-form textarea, .contact-form select
 { 
    width: 298px;
	font: 14px Verdana,Arial,sans-serif;
	letter-spacing: 0px;
	vertical-align: bottom;
	color:#CCCCCC;
	border:2px solid #CCCCCC;
	padding:1px
}

.contact-form h2
{
	font-size:16px;
	color:#CCCCCC;
}
.enquiry-form span.input, .enquiry-form span.checkbox, .enquiry-form span.textarea ,
.purchase-form span.input, .purchase-form span.checkbox, .purchase-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 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;
}

.type_name
{
    font-size:11px;
    padding:4px;
    text-decoration:none;
    color:#5A6974;
    margin:0;
}
