#main_learn p,
#main_heritage_policy p,
#main_heritage_grants p,
#main_heritage_level2_template p,
#main_heritage_hist_build p,
#main_events p,
#main_stirling p,
#main_weddings p
{ color:#ffffff; margin:10px 10px 10px 13px; font-weight:normal; }

#main_property p,
#main_heritage p,
#main_corp_events p,
#main_login_member p,
#main_become_member p,
#main_edinburgh p, 
#main_generic p
{ color:#ffffff; margin:10px 18px 10px 14px; font-weight:normal; }

#main_learn a,
#main_heritage a,
#main_heritage_policy a,
#main_heritage_grants a,
#main_heritage_level2_template a,
#main_heritage_hist_build a,
#main_events a,
#main_corp_events a,
#main_weddings a,
#main_property a,
#main_login_member a,
#main_become_member a,
#main_stirling a,
#main_edinburgh a,
#main_generic a { display:block; color:#cc9900; text-decoration:none; background:url(arrow_home_main.gif) left top no-repeat; padding-left:10px; margin:0 10px 0 12px; font-weight:normal; }

/* fix for lack of png support in ie6 - courtesy of Angus Turnbull- http://www.twinhelix.com/css/iepngfix/
* html #frame_top { behavior: url(../../styles/iepngfix.htc); } */

.frameHolder1 { width:724px; min-height:206px; float:left; margin-bottom:5px; }
.frameHolder2 { width:724px; float:left; margin-bottom:5px; }

#banner_photo {position: relative; z-index: -1; padding: 10px 10px 22px 10px;}

#frame_top {
	width: 724px;
	/*min-height: 206px; 
	position: relative; */
	z-index: 100; 
	background: url(frame_top.png) no-repeat;
}

#frame_bottom { 
	background: url(frame_bottom.jpg) bottom no-repeat;
	position: relative;
	/*top: 42px;*/
}

#frame_bottom img {
	position: relative;
	/*max-height: 206px;*/
	/*max-width: 720px;*/
}

#frame_home_top { width: 740px; position: relative; z-index: 100; background: url(frame_home_top.png) no-repeat; }
#frame_home_bottom { background: url(frame_home_bottom.jpg) bottom no-repeat; }
#main_property #frame_bottom { background: url(frame_bottom_property.jpg) bottom no-repeat; }
#main_stirling #frame_bottom { background: url(frame_bottom_property.jpg) bottom no-repeat; }

#google_div {width: 702px; height: 326px; position: relative; margin: 11px 11px 11px 11px; overflow: hidden; }
#google_div_large {width: 702px; height: 950px; position: relative; margin: 11px 11px 11px 11px; overflow: hidden; }
#frame_google_top { width: 724px; height: 338px; position: relative; overflow: hidden; background: url(frame_google_top.png) no-repeat; }
#frame_google_top_large { width: 724px; height: 962px; position: relative; overflow: hidden; background: url(frame_google_top_large.png) no-repeat; }
#frame_google_bottom { width: 724px; height: 25px; background: url(frame_bottom.jpg) no-repeat; }
#main_find_results { clear: both; margin: 0; padding: 0; }

.managedPropDetailWrap { float:left; width: 180px; padding: 12px 0pt 0pt 12px; font-size: 87%; }
.managedPropDetailWrap p { padding: 0 20px 5px 0; }
.managedPropDetailWrap h3 { color: #196A89; font-size: 100%; font-family: "Times New Roman",Times,serif; font-weight: bold; text-transform: uppercase; }

.size1 { left: 558px; top: 15px; width:140px; }
.size2 { left: 508px; top: 25px; width:140px; }
.size3 { left: 40px;  top: 14px; width:180px; }
.size4 { left: 362px; top: 14px; width:310px; }
.size5 { left: 508px; top: 15px; width:187px; }



.heritage_panel_holder { width:557px; height:auto; clear:both; margin:0 0 20px 0;  }
html>body .heritage_panel_holder { float: left !important; } 
.heritage_panel { width: 185px; float:left; margin:0; font-size:87%; background:url(bg_heritage_panel.jpg) top right no-repeat; }
.heritage_panel.gold { background:url(bg_heritage_panel_gold.jpg) top right no-repeat; }
.heritage_panel.w283px { width: 283px !important; float:left; margin:0; padding: 0; font-size:87%; background:url(bg_283px.jpg) top right no-repeat; }
.heritage_panel.w274px { width: 274px !important; float:left; margin:0; padding: 0; font-size:87%; background:url(bg_370px.jpg) top right no-repeat; }
.heritage_panel.w283px p, .heritage_panel.w274px p { width: 180px !important; }
.heritage_panel h2 {  font-size:100%; padding:8px 5px 6px 10px; color:#196a89; }
.heritage_panel h2 a {  color:#196a89; }
.heritage_panel a { color:#805000; text-decoration:none; }
.heritage_panel .thumb { width:70px; height:90px; margin:0 3px 0 0; padding:0 0 0 10px; float:left; }
.heritage_panel .thumb img { float:left; border:#e8e8e8 solid 2px; }
.heritage_panel .thumb a.enlarge { float:left; text-decoration:none; margin:2px 0 0 0; padding:0 0 0 17px; color:#8f8f8f; background:url(icon_enlarge.gif) left no-repeat; }
.heritage_panel .thumb a:hover { text-decoration:underline; }
.heritage_panel p { float:left; width:85px; color:#585858; margin:-2px 0 0 3px; display:block; }
.heritage_panel a.more { margin:2px 0 0 86px; padding:0; float:left; color:#805000; text-decoration:none; }
.heritage_panel .links { float:left; width:169px; background:url(divider_dotted_bg_heritage.gif) top no-repeat; margin:4px 0 0 0; padding:5px 0 0 0; }
.heritage_panel .links a { width:169px; margin:0 0 2px 11px; display:block; }
.heritage_panel.wider { width: 372px; float:left; margin:0; padding: 0; font-size:87%; background:url(bg_370px.jpg) top left no-repeat; }
.heritage_panel.wider .thumb { width:169px; height:90px; margin:0 3px 0 0; padding:0 0 0 10px; float:left; }
.heritage_panel.wider p { float:left; width:172px; color:#585858; margin:-2px 0 5px 3px; display:block; }



.listing { float:left; margin:0 0 30px 0; padding: 0 0 0 10px; font-size:87%; }
.listing h2 { margin:0 0 5px 0; font-size:1.3em; color:#196a89; }
.listing p.hdr { margin:12px 0 0 0; font-weight: bold; }
.listing p { padding:0 0 8px 0;}
.listing a { color:#805000; text-decoration:none; }
.listing .thumb { width: 166px; margin:0 10px 10px 0; padding:0; float:left; }
.listing .thumb img { border:#e8e8e8 solid 2px; margin-bottom: 4px; }
.listing .thumb a.enlarge { text-decoration:none; margin:2px 0 0 0; padding:0 0 0 20px; color:#8f8f8f; background:url(icon_enlarge.gif) left no-repeat; }
.listing .thumb a:hover { text-decoration:underline; }
.listing .intro { float:left; width:350px; }
.listing .intro p { padding:0 0 3px 0; }
.listing ul { padding: 0 0 0 15px; margin:0 0 6px 15px; clear: both; }
.listing ul li { list-style-type:disc; }
.listing ol { padding: 0 0 0 15px; margin:0 0 6px 15px; clear: both; }
.listing ol li { list-style-type:decimal; }
.listing table { float: left; }

#highlight_box { margin:10px 0 15px 0; padding:10px; float:left; clear:both; width:500px; text-align:left; border:#e3e3e3 solid 1px; background:url(bg_hilite_box.jpg) bottom left no-repeat; }
#highlight_box p { font-size:0.9em; }
#highlight_box2 { margin:10px 0 0 0; padding:10px; float:left; clear:both; width:477px; text-align:left; border:#e3e3e3 solid 1px; background:url(bg_hilite_box.jpg) bottom left no-repeat; }
#highlight_box2 p { font-size:110%; }

.heritage_search { width: 557px; min-height: 170px; float:left; margin:0 0 25px 0; font-size:87%; background:url(bg_search_hist_build.jpg) top right no-repeat; }
.heritage_search h2 { height:30px; font-size:95%; padding:8px 0 6px 10px; color:#196a89; }
.heritage_search img { margin:0 0 0 10px; float:left; border:#e8e8e8 solid 2px; }

.heritage_search .col1 { float:left; width:160px; margin:-10px 25px 0 25px; position: relative; }
.heritage_search .col1 label { float: left; display: block; color:#333333; width:150px; }
.heritage_search .col1 input { margin:0 0 4px 0; width:150px; padding:0; }
.heritage_search .col1 select { margin:0 0 4px 0; width:153px; }
.heritage_search .col1 select#p_parbur { width:auto; }
.heritage_search .col1 select#p_couname { width:auto; }
.heritage_search .col1 select#p_cattext { width:auto; }
* html .heritage_search .col1 select#p_parbur { position:absolute; left:0; top:89px; }

.heritage_search .col2 { float:left; width:120px; margin:-10px 0 0 0; }
.heritage_search .col2 input { border:#dcdcdc solid 1px; background:#7f7f7f; color:#ffffff; font-size:0.8em; padding:2px 4px 2px 4px; margin-top:12px; font-weight:bold; }
.heritage_search .col2 p { color:#805000; font-size:1em; margin:8px 0 0 5px; }

.grants_search { width: 557px; float:left; margin:0 0 2px 0; font-size:87%; background:url(bg_557px.jpg) top right no-repeat; }
.grants_search ul { padding:5px 0 0 0; margin:0; }
.grants_search ul li { list-style-type: none; }
.grants_search li { display: inline; padding-right: 25px; }
.grants_search .search_content { margin: 10px 0 10px 32px; }
.grants_search .keywords { margin: 10px 0 20px 0; }
.grants_search p { font-size:1em; margin:0 20px 0 12px; padding-bottom: 6px; }
.grants_search h2 { margin:0 0 0 10px; height:20px; font-size:95%; padding:8px 0 6px 0; color:#196a89; }
.grants_search img { margin:0 0 0 10px; float:left; }
.grants_search label { float:left; clear:both; color:#333333; width:80px; }
.grants_search input { margin:0 0 4px 0; padding:0; }
.grants_search select { margin:0 0 4px 0; width:250px; padding:0; }
.grants_search input.radio { margin: 0; padding:0; vertical-align: bottom; }
.grants_search .submit_btn { width: 450px; text-align: right; }
.grants_search input.btn { border:#b3b3b3 solid 1px; background:#7f7f7f; color:#ffffff; font-size:0.8em; width: 80px; padding:2px 4px 2px 4px; margin-top:12px; font-weight:bold; }

.search_table { width: 485px; height: 30px; background-color: white; margin: 10px 0 0 0; }
.searchLB1a { width: 140px; padding: 5px 0 5px 10px; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB2a { width: 140px; padding: 5px 0 5px 10px; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB3a { width: 169px; padding: 5px 0 5px 0; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB4a { width: 169px; padding: 5px 0 5px 0; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB1b { width: 140px; padding: 5px 0 5px 10px; background-color: #fbfbfb; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB2b { width: 140px; padding: 5px 0 5px 10px; background-color: #fbfbfb; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB3b { width: 169px; padding: 5px 0 5px 0; background-color: #fbfbfb; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB4b { width: 169px; padding: 5px 0 5px 0; background-color: #fbfbfb; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB1c { width: 140px; padding: 5px 0 5px 10px; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB2c { width: 140px; padding: 5px 0 5px 10px; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB3c { width: 169px; padding: 5px 0 5px 0; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }
.searchLB4c { width: 169px; padding: 5px 0 5px 0; background-color: #f6f6f6; color: #666666; margin: 0 0 4px 0; float: left; }


.panel_red { width:157px; float:left; background:#662529 url(top_dotted_right_panels.gif) top no-repeat; margin:0 0 10px 0; }
.panel_red .inside { width:137px; margin:10px 0 0 10px; font-size:0.8em; }
.panel_red .inside img { margin:10px 0 10px 0; }
.panel_red .inside h3 { color:#cc9900; font-weight:normal; font-size:1.3em; margin:0 0 6px 0; }
.panel_red .inside p { color:#ffffff; }
.panel_red .inside a.places { color:#cc9900; text-decoration:none; background: url(arrow_places.gif) top left no-repeat; margin:5px 0 15px 0; padding:0 0 0 10px; display:block; }  
.panel_red .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }

.panel_blue { width:157px; float:left; background:#343c51 url(top_dotted_right_panels.gif) top no-repeat; margin:0 0 10px 0; }
.panel_blue .inside { width:137px; margin:10px 0 0 10px; font-size:0.8em; }
.panel_blue .inside img { margin:10px 0 10px 0; }
.panel_blue .inside h3 { color:#cc9900; font-weight:normal; font-size:1.3em; margin:0 0 6px 0; }
.panel_blue .inside p { color:#ffffff; }
.panel_blue .inside a.places { color:#cc9900; text-decoration:none; background: url(arrow_places.gif) top left no-repeat; margin:5px 0 15px 0; padding:0 0 0 10px; display:block; }  
.panel_blue .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }

.panel_grad { width:157px; float:left; background: url(bg_places_grad.gif) top no-repeat; margin:0 0 10px 0; }
.panel_grad .inside { width:137px; margin:10px 0 30px 10px; font-size:0.8em; }
.panel_grad .inside img { margin:10px 0 10px 0; }
.panel_grad .inside h3 { color:#79112a; font-weight:normal; font-size:1.3em; margin:0 0 6px 0; }
.panel_grad .inside p { color:#585858; }
.panel_grad .inside a.places { color:#805000; text-decoration:none; background: url(arrow_places.gif) top left no-repeat; margin:5px 0 15px 0; padding:0 0 0 10px; display:block; }
.panel_grad .inside a { color:#805000; text-decoration:none; margin:2px 0 0 0; display:block; }  
.panel_grad .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; border-top:#d5d5d5 solid 1px; }


/* promo 1 */
#promo1_herit_holder { width:157px; float:left; margin-bottom:13px; }
#promo1_herit_holder .top { width:100%; height:2px; float:left; background: url(news_panel_top.gif) top center no-repeat; margin:0; padding:0; overflow: hidden; }
#promo1_herit_holder .bottom { width:100%; height:8px; float:left; background:url(news_panel_bottom.gif) top center no-repeat; margin:0; padding:0; overflow: hidden; }
#promo1_herit { width:155px; float:left; border: #dcdcdc 1px solid; font-size:85%; }
#promo1_herit h2 { display:block; background-color:#f6f6f6; font-size:1.1em; padding:6px 4px 6px 10px; border-bottom: #b5a59b 1px solid; color:#532c13; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-transform: none; }
#promo1_herit .separator { width:100%; height:1px !important; background:url(separator_news.gif) center top no-repeat; margin:0; padding:0; overflow: hidden; float:left; }
#promo1_herit .row1 { padding:6px 0 6px 10px; }
#promo1_herit .row1 a { text-decoration:none; color:#805000; margin:0 4px 0 0; padding:0; }
#promo1_herit .row1 a:hover { text-decoration:underline; }
#promo1_herit .row1 p { margin: 0; color:#525252; }
#promo1_herit .contact { padding:8px 0 8px 10px; background-color:#f6f6f6; border-top:#b5a59b solid 1px; }
#promo1_herit .contact a.more { text-decoration:none; color:#805000; margin:0 4px 0 0; padding:0 0 0 10px; background:url(arrowlink.gif) top left no-repeat; }
#promo1_herit .bottom a:hover { text-decoration:underline; }
#promo1_herit .bottom p { margin:0 0 3px 0; color:#532c13; }

/* learning search results */

.found_items { width:547px; float:left; font-size:0.9em; margin:0 0 10px 0;} 
.found_items .panel_holder, #carbon .panel_holder { width:537px; min-height: 100px; background:url(im_results_bg.gif) no-repeat top left; margin:0; padding-left: 10px; clear: both; }
.found_items .panel { min-height: 100px; width:547px; margin:0 0 25px 0; float:left; }
.found_items .panel h2 { color:#196a89; font-size:105%; margin:18px 0 0 0; text-transform:none; }
.found_items .panel .left_top { width:370px; float:left; }
.found_items .panel .middle { width:468px; float:left; }
.found_items .panel p.middle { width:358px; }
.found_items .panel .left_bottom { width:360px; margin:5px 0 10px 0; float:left; }
.found_items .panel .right_bottom { width:76px; margin:0px 0 10px 0; padding:0; float:left; }
.found_items .panel .thumb { width:63px; height:100%; margin:20px 12px 10px 0; padding:0; display:block; float:left; }
.found_items .thumb img { float:left; border:#e8e8e8 solid 2px; float:left; }
.found_items .panel .left .title { color:#585858; margin: 0; float:left; }
.found_items .panel .left .author { color:#585858; margin: 0; float:left; }
.found_items .panel .right_top { width:76px; margin:20px 0 0 0; padding:0; vertical-align: baseline; float:left; font-size:0.95em; line-height: 110%; }
.found_items .panel .right_top .suit { color:#79112a; margin: 0; }
.found_items .panel .right_top .tech { color:#6e6e6e; margin: 0; float:left; }
.found_items .panel .divider { background:url(im_divider_dots.gif) no-repeat top left; width:446px; height:10px; margin:2px 0 2px 0; float:left; }
.found_items .panel p.price { width:76px; color:#ffffff; margin: 0; background-color:#79112a; text-align: center; vertical-align: baseline; padding:3px; display:block; float:left; }
.found_items .panel a.more { margin: 0; padding:0; float:left; color:#805000; text-decoration:none; }


/* heritage search results */
#results { width:557px; float:left; background:url(bg_results.gif) top right no-repeat; font-size:0.9em; } 
#results .hdr { margin:12px 0 0 12px; }
#results .hdr h2 { margin:0 0 5px 0; font-size:1.2em; color:#196a89; }
#results p.keywords { color:#79132b; padding:2px 0 2px 0; }
#results p.display { padding:2px 0 2px 0; }
#results p.page { padding:2px 0 2px 0; }
#results p.page a { color:#805000; padding:0 4px 0 6px; border-left:#858585 solid 1px; }
#results p.page a.on { color:#585858; padding:0 4px 0 6px; border-left:#858585 solid 1px; text-decoration:none;font-weight:bold; }
#results p.page a.previous { padding-left:12px; margin-left:5px; color:#805000; text-decoration:none; border:none; }
#results .hdr p.page a.next { padding-right:12px; color:#805000; text-decoration:none; }
#results table { float:left; width:530px; margin:15px 0 15px 0; }
#results thead { background:url(bg_table_results_hdr.gif) top center no-repeat; color:#196a89; font-weight:bold; border-bottom:#dadada solid 1px; }
#results td { border-bottom:#dadada solid 1px; border-left:#dadada solid 1px; padding:4px 4px 4px 14px; }
#results td.first { border-bottom:#dadada solid 1px; border-left:none; padding-left:10px; width:174px;}
#results td.first a { color:#805000; text-decoration: none; }
#results td.first a:hover { text-decoration: underline;}
#results tr.r2 { background-color:#f7f7f7; }

/* scheduled monuments search results */
#smresults { width:557px; float:left; background:url(bg_results.gif) top right no-repeat; font-size:0.9em; } 
#smresults .hdr { margin:12px 0 0 12px; }
#smresults .hdr h2 { margin:0 0 5px 0; font-size:1.2em; color:#196a89; }
#smresults p.keywords { color:#79132b; padding:2px 0 2px 0; }
#smresults p.display { padding:2px 0 2px 0; }
#smresults p.page { padding:2px 0 2px 0; }
#smresults p.page a { color:#805000; padding:0 4px 0 6px; border-left:#858585 solid 1px; }
#smresults p.page a.on { color:#585858; padding:0 4px 0 6px; border-left:#858585 solid 1px; text-decoration:none;font-weight:bold; }
#smresults p.page a.previous { /*background: url() left top no-repeat;*/ padding-left:12px; margin-left:5px; color:#805000; text-decoration:none; border:none; }
#smresults .hdr p.page a.next { /*background: url() right top no-repeat;*/ padding-right:12px; color:#805000; text-decoration:none; }
#smresults table { float:left; width:530px; margin:15px 0 15px 0; }
#smresults thead { background:url(bg_table_results_hdr.gif) top center no-repeat; color:#196a89; font-weight:bold; border-bottom:#dadada solid 1px; }
#smresults td { border-bottom:#dadada solid 1px; border-left:#dadada solid 1px; padding:4px 4px 4px 14px; }
#smresults td.first { border-bottom:#dadada solid 1px; border-left:none; padding-left:10px; text-align: left;}
#smresults td.first a { color:#805000; text-decoration: none; }
#smresults td.first a:hover { text-decoration: underline;}
#smresults td.second { border-bottom:#dadada solid 1px; border-left:#dadada solid 1px; padding:4px 4px 4px 14px; width:174px;}
#smresults td.second a { color:#805000; text-decoration: none; }
#smresults td.second a:hover { text-decoration: underline;}
#smresults tr.r2 { background-color:#f7f7f7; }

.search_again { width: 545px; float:left; min-height:120px; margin:30px 0 30px 0; font-size:87%; background:url(bg_search_again.gif) top right no-repeat; }
.search_again h2 { height:30px; font-size:1.2em; padding:8px 0 6px 10px; color:#196a89; }
.search_again .col1 { float:left; width:110px; margin:-10px 25px 0 10px; display: inline; }
.search_again .col1 label, .search_again .col2 label, .search_again .col3 label { float:left; clear: both; width: 110px; margin-bottom: 1px; }
.search_again .col1 input { border:#b3b3b3 solid 1px; margin:0; width:110px; padding:1px 0 0 0; height: 16px; }
.search_again label { color:#333333 !important; font-size:1em; }
.search_again .col2 { float:left; width:110px; margin:-10px 25px 0 20px; }
.search_again.col2 select, .search_again.col3 select { margin:0 0 4px 0; width:110px; }
.search_again .col2 p { color:#805000; font-size:1em; margin:16px 0 0 0; }
/*.search_again .col2 select#p_couname { width:auto; }*/
.search_again .col3 { float:left; width:110px; margin:-10px 25px 0 20px; }
/*.search_again .col3 select#p_cattext { width:auto; }*/

/* Educational Groups & Carbon Dating */
#carbon h2 {
	color:#196A89;
	font-size:100%;
	padding:18px 5px 21px 10px;
}
.edu-grp h2 {
	color:#196A89;
	font-size:1.3em;
	padding:18px 5px 21px 0;
}
.edu-grp img {
	float:left;
	border: 2px solid #e8e8e8;
	margin: 0 10px 10px 0;
}
.edu-grp {
	font-size:86%;
}
.edu-grp h3 {
	padding: 20px 0;
	color:#277692;
	font-size:100%;
	font-weight:bold;
}
.edu-grp form, #cd-search {
	position:relative;
	padding:0;
	margin:0;
}
.edu-grp form label {
	display:block;
	margin: 0 0 10px 0;
}
#cd-search input {
	width:175px;
	font-size:86%;
}
.edu-grp form select {
	width:175px;
	font-size:86%;
}
.edu-grp form select, #cd-search select {
	float:none;
}
.edu-grp form select, .edu-grp form input {
	position:absolute;
	left: 100px;
}

.edu-grp input.submit {
	left:195px;
	position: relative;
	float:left;
/*edited 21.10.2013. Increase the size of the GO button
PICT0005 changed from btn-go.gif to btn-go-big.gif
	width:53px;
	height:18px;
*/
	width:70px;
	height:24px;
	margin: 0 0 0 10px;
	border:0;
	background:url(btn-go-mid.gif) no-repeat;
	color:#fff;
	font-size:82%;
}

.edu-grp form p {
	padding: 20px 0;
	color:#277692;
	font-size:100%;
	font-weight:bold;
}

/* Carbon Dating */
#carbon ol {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
#carbon ol li {
	padding: 0 0 15px 30px;
	background-position: 0 1px;
	background-repeat: no-repeat;
	font-size:86%;
}
#carbon li#li-1 {
	background-image:url(li-1.gif);
}
#carbon li#li-2 {
	background-image:url(li-2.gif);
}
#carbon li#li-2 select {width: 175px; }

#carbon li#li-3 {
	background-image:url(li-3.gif);
}
#carbon li#li-4 {
	background-image:url(li-4.gif);
}
#carbon li#li-5 {
	background-image:url(li-5.gif);
}
#carbon li#li-6 {
	padding: 0 0 40px 30px;
	background-image:url(li-6.gif);
}
#cd-search select, #cd-search input, #cd-search #rds-span-to {
	position:absolute;
	left: 200px;
}
#cd-search #rd-from {
	width:80px;
}
#cd-search #rd-to {
	left: 307px;
	width:70px;
}
#cd-search #rds-span-to {
	left:288px;
	padding: 2px 0 0 0;
}
#cd-search select#rds-council {
	width:177px;
}
#cd-search input.submit {
	border: 0;	
	width:53px;
	height:18px;
	margin: 0 0 0 65px;
	border:0;
	background:url(search_button.gif) no-repeat;
}

/* results page */
#results th {
	padding:4px 4px 4px 14px;
	border-bottom:1px solid #DADADA;
	border-left:1px solid #DADADA;
	padding-left:10px;
	text-align:left;
}
#results th.first {
	border-left:medium none;
}



/*//////////////////////////*/
/****************************/
/* legacy css from old site */
/****************************/
/*//////////////////////////*/

.search_content {width: 385px; font-family: verdana; font-size: 12px;}

.search_top_box {
	background-image: url(search_top_box.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 396px;
	height: 6px;
	margin: 10px 0 0 0;
}

.search_box_content {
	background-color: #EFE9DD;
	width: 396px;
	margin: 0;
	
}

.search_box_pad { font-family: verdana; padding: 10px 15px 0 15px; font-size: 11px; font-weight: bold;}

.search_box_pad input {padding: 0 0 2px 0;}

.search_box_input input {float: right; vertical-align: bottom; padding: 0 0 2px 0; width: 180px;}

.search_box_text { font-weight: normal; margin: 0px 0 10px 0;}

.search_box_dropdown {float: right; padding: 0 0 0 2px; }

.search_box_dropdown select {width: 183px; }

.search_box_button { padding: 2px 0; height: 15px; margin: 10px 0 0px 0; width: 90px; background-color: #fff; border: 1px solid #CAB388; text-align: center;}

.search_box_button a { width: 90px; height: 15px; text-decoration: none; color: black;}

.search_bottom_box {
	background-image: url(search_bottom_box.gif);
	background-repeat: no-repeat;
	width: 396px;
	height: 6px;
	margin: 0 0 20px 0;
	padding: 0;
}

.search_content_garden_summary 		{width: 551px; font-family: verdana; font-size: 12px;  }
.garden_summary_details 			{ font-family:Verdana !important; font-weight:bold; font-size:11px;} 
.garden_summary_details_12 			{ font-family:Verdana !important; font-weight:bold; font-size:12px;} 
.garden_summary_details_12_green 	{ font-family:Verdana !important; font-weight:bold; font-size:12px; color:#537306;} 

.gardens_url {color:#537306; font-family:Arial;}
.gardenHeader1 	{ font-family:Verdana !important; font-weight:normal; font-size:12px; color:#537306;} 
.gardenHeader2 { font-family:Verdana !important; font-weight:bold; font-size:12px; color:#000;} 

.search_top_box_garden {
	background-image: url(search_top_box_garden.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 396px;
	height: 6px;
	margin: 10px 0 0 0;
}

.search_box_content_garden {
	background-color: #CBD5B3;
	width: 396px;
	margin: 0;
	
}

.search_box_pad_garden { 
	font-family: verdana; 
	padding: 10px 15px 0 15px; 
	font-size: 11px; 
	font-weight: bold;

}

/*
.search_box_colleft_garden { width:85px; float:left; line-height:20px;}
.search_box_colright_garden { width:280px; float:left;}
*/

.search_box_colleft_garden { width:85px; float:left; line-height:20px;}
.search_box_colright_garden { width:280px; float:left;}

.search_box_text_garden { font-weight: normal; padding: 5px 0 10px 0; margin:0;}


.search_box_button_garden { padding: 2px 0; height: 15px; margin: 0 3px 0 0; width: 90px; background-color: #fff; border: 1px solid #A9A9A9; text-align: center; float:right; }

.search_box_button_garden a { width: 90px; height: 15px; text-decoration: none; color: black; font-size:11px; font-weight:bold;}
.search_bottom_box_garden {
	background-image: url(search_bottom_box_garden.gif);
	background-repeat: no-repeat;
	width: 396px;
	height: 6px;
	margin: 0 0 20px 0;
	padding: 0;
}

.text_red { color: #CA3A23; font-weight: bold;}

.text_bold { color: #000; font-weight: bold;}

.text_brown {color: #C1A875; font-weight: bold; font-size: 11px;  padding-bottom: 5px;}

.text_brown a, .text_brown a:hover { font-weight: bold;}

.text_green_bold_garden { color: #537306; font-weight: bold;}

.search_pages { margin: 8px 0 0 0 !important; color: #C1A875; font-weight: bold; }

.search_pages a, .search_pages a:visited, .search_pages a:link { text-decoration: none; font-weight: bold; }

.search_pages a:hover { color: #000; font-weight: bold; text-decoration: none; }

.search_result {font-size: 10px; }

.search_result a, .search_result a:visited { border-top: 1px solid #E4D9C3; font-weight: bold; display: block; padding: 10px 0 0 0;  font-size: 13px; margin: 10px 0;}

.search_result a:hover { font-size: 13px; font-weight: bold; }

.search_divider { border-bottom: 1px solid #E4D9C3; margin: 10px 0; height: 1px;}

.float_right { 
	float: right;
	vertical-align: top;
	padding: 0 0 0 0; 
	background-image: url(arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.float_right a {color: #C1A875; font-weight: bold; font-size: 11px; padding: 0 0 0 8px;}

.float_right a:hover { color: #000;}

.cclear {clear: both;}

.first_hdr_float_left { float: left; padding: 15px 0 5px 0; font-size: 11px;}

.search_detail_hdr { font-size: 11px; font-weight: bold; padding-bottom: 5px; color: #000; }

.search_property { color: #C1A875; font-weight: bold; font-size: 13px; }

.search_detail_bit {border-top: 1px solid #E4D9C3; margin: 7px 0 0 0; padding: 7px 0 0 0;}

.float_left { float: left; width: 170px;}

.detail_divider { border-top: 1px solid #E4D9C3; margin: 10px 0; height: 1px;}

.detail_back {border-top: 1px solid #000000; width: 71px; padding: 10px 0 0 0;}

.search_map 			{ width:394px;}
.search_map_maps 		{ width: 194px; float:left;}
.search_map_titles 		{ width: 200px; float:left; line-height:11px;}
.search_map_titles a:link, .search_map_titles a:visited{ font-size:11px; color:#000; font-family:Arial; font-weight:bold; text-decoration:none;}
.search_map_titles a:hover, .search_map_titles a:active {color:#537306; text-decoration:none;}

.page_header {  
font-family: Verdana, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #A09673;
}

.page_header_garden {  
font-family: Verdana; 
font-size: 18px; 
font-weight: bold; 
color: #537306;
}

.garden_sum_col_1_1 	{ width:180px; float:left; border:0px solid red; padding: 0 5px 5px 0px;}
.garden_sum_col_1_1 p	{ margin:5px 0 0 0; font-family:Arial; }
.garden_sum_col_1_2 	{ width:280px; float:left; border:0px solid blue;}
.garden_sum_col_1_3 	{ width:75px; float:left; border:0px solid green; padding:0 0 0 5px; }
.garden_sum_thumbs 		{ margin:0; padding:0;}
.garden_sum_thumbs p	{ margin:0 0 5px 0px; }
.garden_sum_thumbs_sel 	{ border:1px solid #BDBDBD; width:66px; height:48px;}

.garden_sum_col_2 		{ width:546px;  border:0px solid green; margin: 30px 0 0px 0;}
.garden_sum_col_2_1 	{ width:235px; float:left; border:0px solid red; padding: 0 40px 5px 0px;  border-right:1px solid #B2B2B2; }
.garden_sum_col_2_1 p	{ margin:5px 0 0 0; font-family:Arial; }
.garden_sum_col_2_2		{  }
.search_content p {padding: 0; margin: 0;}
.garden_sum_col_2_3 	{ width:210px; border:0px solid blue; float:left; margin: 0 0 0 40px;}
.garden_sum_col_2_3 p	{ margin:5px 0 0 0; font-family:Arial; color:#537306; font-size:12px;}
.garden_sum_col_2_3 a:hover, .garden_sum_col_2_3 a:link, .garden_sum_col_2_3 a:visited{ color:#537306; font-family:Arial;}

.link_garden_arial_11 a:hover, .link_garden_arial_11 a:link, .link_garden_arial_11 a:visited { color: #537306; font-family:Arial; font-size:11px; font-weight:bold; float:right;}

/* feedback */

.feedback_box {
	background-image:url(bg_box_top.gif) !important;
	background-position:top !important;
	background-repeat:no-repeat !important;
	background-color:#E3DABB !important;
	font-size: 1.1em !important;
	color: #000 !important;
	margin-bottom:10px !important;
	width: 385px !important;
}

.feedback_box p {
	margin-top:3px !important;
	margin-left:10px !important;
	margin-bottom:1px !important;
}

.feedback_box table {
	margin-left:10px !important; 
	
}


.feedback_header_black {
	font-size:1em !important;
	font-weight:bold !important;
	color:#000000 !important;
	padding-top:10px !important;
	margin-left:10px !important; 
	padding-bottom:10px !important;
}

input.feedback {
	border-color:#FF3366 !important;
	border-style:solid !important;
	border-width:1px !important;
	vertical-align:text-top !important;
	clear:right !important;
}

.continue {
	display:block;
	border-top-color:#C1A875 !important;
	border-top-style:solid !important;
	border-top-width:1px !important;
	border-bottom-color:#C1A875 !important;
	border-bottom-style:solid !important;
	border-bottom-width:1px !important;
	vertical-align:middle !important;
	height:24px !important;
}

.continue p {
	margin-bottom:2px !important;
	float:left !important;
	font-size:1.1em !important;
	
	
}

.continue_submit, .feedback_box input { border: 0 !important;}

 
/* Castles at Risk */

#castleSearchBox {
	width: 300px;
	float: left;
	margin-top: 10px;
}
.castleSearchLabel {
	width: 100px;
	float: left;
	margin-top: 4px;
	color: #196a89;
}
.castleSearchField {
	width: 200px;
	float: left;
	margin-top: 4px;
}
.castleSearchInput {
	float: right;
	width: 180px;
}
.castleSearchInputButton {
	float: right;
}
.castleSearchButton {
	width: 300px;
	float: left;
	margin-top: 6px;
}
#castleCouncilList1 {
	width: 200px;
	float: left;
	margin-top: 20px;
}
#castleCouncilList2 {
	width: 200px;
	float: left;
	margin-top: 20px;
}
#castleSearchMap{
	float: right;
	padding-right: 50px;
}
.searchCriteria {
	margin-top: 5px;
}
.searchPaging {
	margin-top: 15px;
}
.resultsHead1 {
	color: #196a89;
	font-size: 1.3em !important;
}
.resultsHead2 {
	color: #196a89;
	font-size: 1.2em !important;
}
#castleResults {
	margin-top: 10px;
}
#castleResults li {
	margin-bottom: 10px;
}
#searchAgainBox {
	margin-top: 20px;
}
.castleSummaryLeft {
	width: 350px;
	float: left;
	padding-right: 20px;
}
.castleSummaryA {
	padding-top: 5px;
}
.castleSummaryB {
	padding-top: 20px;
	padding-bottom: 15px;
}
.castleSummaryRight {
	width: 320px;
	float: right;
}
.castleMainPicArea {
	padding-bottom: 5px;
	height: 250px;
}
.castleThumbnails {

}
.castleThumbnail {
	float: left;
	width: 105px;
}
.castleSummaryLabel {
	float: left;
	width: 170px;
	padding-bottom: 4px;
	color: #196a89;
}
.castleSummaryField {
	float: right;
	width: 180px;
	padding-bottom: 4px;
}
.castleSummaryHeader {
	padding-bottom: 5px;
	color: #196a89;
}
.clear {
	clear: both;
}